* {
padding:0;
margin:0;
}

body 
{background-color:  #f2f1e0;
font-family: arial, verdana, sans-serif;
font-size: 11px;
width: 100%;
height:100%;
}

table {font-family: arial, verdana, sans-serif;
font-size: 11px;
}

td  {padding-left: 8px;
padding-right: 8px;}

ul#top_menu

{margin-top: 5px;
margin-bottom: 15px;
}

ul#top_menu li  
{font-size: 16px;
font-weight: bold;
display:inline;
padding:  0 10px;
}

ul#top_menu li  a.menuLink {
color: #0d609a;
text-decoration: underline;
}

ul#top_menu  a.menuLink:hover, a.menuLink:active {
color: #d61804;
border-bottom: solid 5px #d61804;
}


ul#top_menu li.ActiveMenu a.menuLink {color: #fff;
background: #d61804;
border-bottom: solid 6px #d61804;
border-top: solid 6px #d61804;
}

.logo
{padding: 0px;
margin: 0px;
}

.data 
{color: #1b3356;
font-size: 8pt;
position: absolute;
top: 7px;
left:15px;
display:block;
font-weight: normal;
}


#phone
{
float: left;
clear: left; 
margin: 10px 0 10px 20px;
background: transparent url(http://kanikyli.ru/images/bg-tel.gif) no-repeat scroll left center;
height: 50px;
width: 185px;
color: #fff;
font-size: 16px;
font-weight: bold;
padding: 20px 0 0 40px;
}

#konsole {float: left;
margin: 20px;
clear: left;
}


#left-menu-wrapper {
clear: left;
float: left;
margin-left: 20px;
background: #BDC6CC url(/img/menu_bg_top.gif) no-repeat scroll left top;
width: 185px;
}

ul#left-menu  {
padding-top: 5px;
width: 185px;
background: url(/img/menu_bg_bottom.gif) no-repeat scroll left bottom;
}

ul#left-menu  li {background: url(/img/menu.gif) no-repeat scroll left top;
font-size: 15px;
padding-top: 5px;
padding-left: 25px;
height: 24px;
font-weight: bold;
list-style-type: none;
cursor: hand;
text-decoration: none;
display: block;
}


ul#left-menu li a  {color: #fff;
text-decoration: none;
padding:2px;
}

ul#left-menu li a:hover {color:#BF0B04;}
ul#left-menu ul li {font-weight: normal; font-size: 12px; padding: 5px 0 0 12px; background: none;}


ul#left-menu  a.activeLeftMenu:active, a.activeLeftMenu:hover {color: #BF0B04;
text-decoration: none;
cursor: hand;
}

#news {
position: absolute;
top: 40px;
right:0px;
z-index: 10;
clear: both;
}

#title_new  {width: 300px;
background: url(/img/bg_title_new.gif) no-repeat scroll right top;
height: 46px;
z-index:100;
}


#title_new a {color: #fff;

text-decoration: none;
font-size: 11px;
font-weight: bold;
z-index:100;
}


#body_new {
margin-top: 2px;
color: #fff;
height: 87px;
width: 300px;
font-size: 11px;
background: #175e92 url(/img/bg_new.gif) no-repeat scroll right bottom;
z-index:100;
}


#body_new a {font-weight: bold;
font-size: 11px;
color: #cbdeec;}

#content {
margin: 20px 0 0 220px;
background-color: #fcfcf1;
border-left: 4px solid #e8e7d1;
padding-left: 15px;
//margin-top: -400px;
}

h1 {
padding: 5px 0;
color: #d61804;
font-size: 24px;
font-weight: normal;
border-bottom: 2px solid #e8e7d1;
}


h2 {
padding: 10px;
font-weight: normal;
color: #3073A3;
font-size: 1.6em;
}

h3 {
font-size: 1.6em;
color: #999;
font-weight: normal;
padding: 20px 15px;
}

a.content:link, a.content:visited  {color: #3073A3;
text-decoration: underline;}

a.content:hover, a.content:active  {color: #d61804;
text-decoration: underline;}


#content ul li {color: #333;
background: url(/img/li_main.gif) no-repeat scroll left top;
padding: 0 50px 10px 20px;
font-weight: normal;
list-style-type: none;
}


#content ul {
margin-left: 25px;
margin-top: 15px;
}


p {color: #333; 
font-weight: normal;
padding: 8px 40px 5px 20px;
}

a.activeLeftMenu {color: #d61804;
text-decoration: none;}

a.new:link, a.new:visited {color: #3073A3;
text-decoration: underline;}

a.new:hover, a.new:active {color: #d61804;
text-decoration: underline;}

#map {padding-top: 30px;
padding-bottom: 50px;
font-size: 120%
}

a.linkmap:link, a.linkmap:visited {color: #3073A3;
text-decoration: underline;}

a.linkmap:hover, a.linkmap:active {color: #d61804;
text-decoration: underline;}

#eng {font-size: 11px;
color: #fff;
position: absolute;
top: 0px;
right:4px;
padding: 5px 15px 10px 15px;
display:block;
background:  url(/img/plashka_top_right.gif) no-repeat top center;
height: 30px;
}

#eng a:link,  a:visited {color: #fff;
text-decoration: none;
}

#eng a:hover, a:active {color: #fff;
text-decoration: underline;
}

#footer {
color: #fff;
width: 100%;
background-color: #3073A3;
position: relative;
bottom: -20px;
clear: both;
}

#adress {
padding-left: 230px; padding-top: 30px; font-size: 90%
}

#counter {
float: right;
padding-top: 25px;
}


#counter img {padding-right: 10px;}

#counter a {font-size: 90%;
color: #175e92;
}

ul#bottom_menu
{position: absolute;
bottom: 10px;
right: 0; 
}

ul#bottom_menu li  {
font-size: 120%;
list-style:none;
display:inline;
padding-left: 0.6em;
padding-right: 0.6em;
background: transparent url(/img/menub_line.gif) no-repeat scroll left center;
}

ul#bottom_menu li  a:link, a:visited {color: #fff;
text-decoration: none;
}

ul#bottom_menu li  a:hover, a:active {color: #fff;
text-decoration: underline;
}

ul#bottom_menu li.first{
background: none;
}

#block_search

{
position: absolute;
bottom: -10px;
left: 20px;
background: transparent url(/img/bg_search.gif) no-repeat scroll left center;
height: 68px;
width: 188px;
z-index: 100;
}

#block_search .search_txt
{color: #ffffff;
padding-top: 10px;
padding-left: 15px;}

#footerGlobal {
clear: both;
width: 100%;
min-width: 870px;
height: 40px;
border-top: 1px solid  #999999;
border-bottom: 10px solid  #cccccc;
bottom:0;
position:absolute;
}