html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0 none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
}

body { background:url("../img/fon.jpg") repeat scroll 0 0 transparent; color:#003533; font-family:Arial; font-size:12px; }

/*h1 {color:#059B36; font-size:12px; font-weight:bold; line-height:20px; margin:0 0 6px; padding:0 }*/
h1, h2, h3 { color:#059B36; font-size:12px; font-weight:bold; line-height:20px; margin:0 0 6px; padding:0}
h4 { color:#2A71AD; font-size:12px; font-weight:bold; margin:0 0 6px; padding:0; }
a:link, a:visited, a:active { border:0 none; color:#2A71AD; cursor:pointer; text-decoration:underline; margin:0px; padding:0px;}

.back  {background: url("../img/back.png") repeat scroll left bottom transparent; width:1006px; margin:0px auto 0;}
.wrapper { background-color: #ffffff; margin:0px auto 0; width:1000px; }

#header { width:1000px; height:379px; background:url("../img/head.jpg") repeat-x scroll left transparent; margin:0px; position:relative; }
#header .t_line1 { width: 1000px; height: 115px;}
#header .t_line1 .smap{float:right; width: 40px; height: 115px;}
#header .t_line1 .smap ul { list-style: none outside none; }
#header .t_line1 .smap ul  li { margin-top: 16px; width:17px; height: 14px;}
#header .t_line1 .smap a { width:17px; height: 14px; position:absolute; padding:0px; margin:0px; }

#header .t_line1 .smap .tohome a{ background: url("../img/head/nav/dom_blue.gif") no-repeat scroll left bottom transparent; }
#header .t_line1 .smap .tohome a:hover{ background: url("../img/head/nav/dom_white.gif") no-repeat scroll left bottom transparent; }
#header .t_line1 .smap .mapsite a{ background: url("../img/head/nav/info_blue.gif") no-repeat scroll left bottom transparent; }
#header .t_line1 .smap .mapsite a:hover{ background: url("../img/head/nav/info_white.gif") no-repeat scroll left bottom transparent; }
#header .t_line1 .smap .letter a{ background: url("../img/head/nav/mail_blue.gif") no-repeat scroll left bottom transparent; }
#header .t_line1 .smap .letter a:hover{ background: url("../img/head/nav/mail_white.gif") no-repeat scroll left bottom transparent;}

#header .t_line2 { width: 1000px; height: 264px;}
#header .t_line2 ul { list-style: none outside none; position:relative; top:0; left:0; }
#header .t_line2 ul  li{margin:0px; padding:0px; width:261px; height:28px; position:absolute;}
#header .t_line2 ul  li a{margin:0px; padding:0px; width:261px; height:28px; position:absolute;}

#header .t_line2 .about {top:19px; left:0px;}
#header .t_line2 .about a:hover{ background: url("../img/menu/about.jpg") no-repeat scroll left bottom transparent;}
#header .t_line2 .catalog {top:62px; left:0px;}
#header .t_line2 .catalog a:hover{ background: url("../img/menu/katalog.jpg") no-repeat scroll left bottom transparent;}
#header .t_line2 .service {top:106px; left:0px;} 
#header .t_line2 .service a:hover{ background: url("../img/menu/servic.jpg") no-repeat scroll left bottom transparent;}
#header .t_line2 .contact {top:150px; left:0px;}
#header .t_line2 .contact a:hover{ background: url("../img/menu/kontakt.jpg") no-repeat scroll left bottom transparent;}


#header_s {width:1000px; height:283px; background:url("../img/head_s.jpg") repeat-x scroll left transparent; margin:0px; position:relative;}
#header_s .t_line1 { width: 1000px; height: 100px;}
#header_s .t_line1 .logoblock { float: left; width: 309px; height: 100px;}
#header_s .t_line1 .logoblock  a {padding:0px; margin: 0px; position:absolute;}

#header_s .t_line1 .smap{float:right; width: 40px; height: 100px;}
#header_s .t_line1 .smap ul { list-style: none outside none; }
#header_s .t_line1 .smap ul  li { margin-top: 16px; width:17px; height: 14px;}
#header_s .t_line1 .smap a { width:17px; height: 14px; position:absolute; padding:0px; margin:0px; }

#header_s .t_line1 .smap .tohome a{ background: url("../img/head/nav/dom_blue.gif") no-repeat scroll left bottom transparent; }
#header_s .t_line1 .smap .tohome a:hover{ background: url("../img/head/nav/dom_white.gif") no-repeat scroll left bottom transparent; }
#header_s .t_line1 .smap .mapsite a{ background: url("../img/head/nav/info_blue.gif") no-repeat scroll left bottom transparent; }
#header_s .t_line1 .smap .mapsite a:hover{ background: url("../img/head/nav/info_white.gif") no-repeat scroll left bottom transparent; }
#header_s .t_line1 .smap .letter a{ background: url("../img/head/nav/mail_blue.gif") no-repeat scroll left bottom transparent; }
#header_s .t_line1 .smap .letter a:hover{ background: url("../img/head/nav/mail_white.gif") no-repeat scroll left bottom transparent;}

#header_s .t_line2 { width: 1000px; height: 183px;}
#header_s .t_line2 ul { list-style: none outside none; position:relative; top:0; left:0; }
#header_s .t_line2 ul  li{margin:0px; padding:0px; width:261px; height:28px; position:absolute;}
#header_s .t_line2 ul  li a{margin:0px; padding:0px; width:261px; height:28px; position:absolute;}

#header_s .t_line2 .about {top:3px; left:0px;}
#header_s .t_line2 .about a:hover{ background: url("../img/sp/menu/about.jpg") no-repeat scroll left bottom transparent;}
#header_s .t_line2 .catalog {top:39px; left:0px;}
#header_s .t_line2 .catalog a:hover{ background: url("../img/sp/menu/katalog.jpg") no-repeat scroll left bottom transparent;}
#header_s .t_line2 .service {top:75px; left:0px;} 
#header_s .t_line2 .service a:hover{ background: url("../img/sp/menu/servic.jpg") no-repeat scroll left bottom transparent;}
#header_s .t_line2 .contact {top:111px; left:0px;}
#header_s .t_line2 .contact a:hover{ background: url("../img/sp/menu/kontakt.jpg") no-repeat scroll left bottom transparent;}



#center { width:1000px; background-color:white; }
#center .navigate {color:#C0C0C0; font-family:Tahoma; font-size:11px; font-weight:normal; height:20px; padding-left:15px; text-decoration:none; width:auto;}
#center .navigate  a:link, .navigate a:visited, .navigate a:active { color:#C0C0C0; font-family:Tahoma; font-size:11px; font-weight:bold; text-decoration:underline; }

#center .menublock { float: left; width: 285px; }
#center .menutitle { color:#059B36; font-size:12px; font-weight:bold; line-height:20px; margin:0 0 6px 15px; padding:0}
#center .menu ul {list-style: none outside none; margin-left:20px; margin-right:15px;}
#center .menu ul  li {margin-top: 0px; margin-bottom: 9px; line-height: 14px;}
#center .menu ul li .submenu {list-style: none outside url("../img/linek.gif"); margin:9px 0px 9px 20px;}
#center .menu ul li .submenu li {margin-top: 0px; margin-bottom: 9px; line-height: 14px;}
#center .active { font-weight: bold;}
#center .contentblock {float: left; width: 715px; }
#center .contentblock .content { padding:0px 25px 20px 5px;}
#center .contentblock .content  p {text-indent: 21px; margin-bottom: 10px; text-align:justify; }
#center .contentblock .content  ul {margin:0px 0px 10px 34px;}
.clear { clear:both;}

#icons {width: 1000px; height: 210px; background: url("../img/tize/all.jpg") no-repeat scroll left top transparent; margin:0px; padding:0px;}
/*#icons div { float:left; margin:0px; padding:0px;}*/
#icons a {color:#059B36; font-weight:bold; padding:0px; margin:0px; }

#icons .zelenka {float:left; width:198px; height:210px;}
#icons .zelenka .icon { width: 177px; height: 149px; padding-left:21px; }
/*
#icons .zelenka .link { padding-left:21px;}
#icons .zelenka .i_lnk1 {position:absolute; width: 177px; height: 149px; top:0px;}
#icons .zelenka .i_lnk2 {position:absolute; width: 177px; top:150px;}
*/


#icons .vertelka {float:left; width: 264px; }
#icons .vertelka .icon {width: 178px; height: 149px; padding-left:86px;}
/*
#icons .zelenka .link { padding-left:86px;}
#icons .vertelka .i_lnk2 {position:absolute; width: 178px; height: 149px;}
*/
#icons .krytaja {float:left; width: 263px; height: 210px; }
#icons .krytaja .icon {width: 183px; height: 149px; padding-left:80px; }
/*#icons .krytaja .i_lnk3 {position:absolute; width: 183px; height: 149px; }*/

#icons .avtovertelka {float:left; width: 252px; height: 210px; }
#icons .avtovertelka .icon {width: 177px; height: 149px; padding-left:75px;}
/*#icons .avtovertelka .i_lnk4 {position:absolute; width: 177px; height: 149px; }*/

#footer  { width: 1000px; height: 145px; background: url("../img/bttm/sub.jpg") no-repeat; overflow: hidden; color:#2269A4;}

#footer .f_left { float: left; width: 310px;}
#footer .f_left div {padding:65px 0px 0px 21px; width:}

#footer .f_right { float: left; width: 300px; height: 138px;}
#footer .f_right  { padding:65px 0px 0px 0px; }
#footer .f_right div {text-align:center;}

#tablee{width: 100%; border: 1px solid #2A71AD; border-right: 0px; border-bottom: 0px;}
#tablee td{border: 1px solid #2A71AD; border-left: 0px solid; border-top: 0px solid; font-size: 12px; color: #3F5098; font-family: Arial; height: 25px;}
#tablee td img {border:0px;}
.table_head{background: #EBF9FC; font-family: Arial; font-size: 12px; font-weight: bold; color: #3F5098;}
.table_td{background: #FAFCFF; font-family: Arial; font-size: 12px; color: #3F5098;}
.table_green {width: auto; border: 1px solid #059b36; padding: 1px; background: none repeat scroll 0% 0% white;}
.active_green_number{color: #059b36; text-decoration: none; font-weight: bold;}

.relevant {width: 300px; position: absolute; height: 43px; background: url("../img/relevant.png") no-repeat; padding: 26px 0px 0px 96px; z-index: 999; margin-top: -80px; margin-left: 600px;}