/*COMMON*/
body {background:#f1f5f7; color:#3c3c3c; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:0; min-width:995px; padding:0; text-align:center;}
#mainWrapper, #footer, #header, body {font-family:Tahoma; font-size:14px;}
html, body {height:100%;}
div,dl,dt,dd,ol,ul,li,form,td,th,p {margin:0; padding:0;}
table, th, td {font-size:100%;}
table,img {border:0;}
img {border:none;}
table {border-collapse:collapse;}
input, select, option, textarea {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px;}
p {padding:0 0 10px;}
a {color:#085982; text-decoration:underline;}
a:hover {color:#3c3c3c; text-decoration:none;}
h1,h2,h3,h4 {color:#e03433; font-family:Arial, sans-serif; font-weight:normal; margin:0; padding:0;}
h1 {font-size:24px; padding:10px 0;text-transform: uppercase;}
h2 {font-size:22px; padding:10px 0;}
h3 {font-size:20px; padding:10px 0; color:#3c3c3c;text-transform: uppercase;}
h4 {font-size:17px; font-weight:bold; padding:10px 0;}
ol, ul {padding:0 0 10px 20px;}
/*//COMMON*/

#katalog{
color:#085982; text-decoration:underline;
}
#katalog:hover{
color:#3c3c3c; text-decoration:none;
}
/*MAIN*/
#fon{background:url(img/bg_small.gif) repeat 0 0; position:absolute; top:106px; left:0;height:51px;width:100%;}
.bodyHome #fon{height:353px;}

#mainWrapper {margin:0 auto; min-height:100%; position:relative; text-align:left; width:995px;}
/** html #mainWrapper, * html #footer {width:expression((document.documentElement.clientWidth||document.body.clientWidth)<771?'771px':'100%');}*/
* html #mainWrapper {height:100%;}
/*//MAIN*/

/*LAYOUT*/

/*HEADER*/
#header {height:458px; position:relative;}
.bfon #header{height:157px;}

#foto_main_fon {background:url(img/foto_mainw.png) no-repeat 0 0; position:absolute; top:155px;left:18px; padding:0; height:286px;width:958px; z-index:500;}
#foto_main{position:absolute; top:160px;left:23px; padding:0; height:281px;width:953px; z-index:500;}
.nivo-prevNav, .nivo-nextNav {display:none;}
.nivo-controlNav {bottom:23px; left:31px; position:absolute; z-index:999 !important;}
.nivo-control {background:url(img/navt.png) no-repeat 0 100%; display:block; float:left; height:15px; margin:0 2px;text-decoration:none; width:15px;}
.nivo-control.active {background:url(img/navt.png) no-repeat 0 0;}
.nivoSlider img {width:949px !important; height:276px !important;}
#menu {left:570px; position:absolute; top:52px; z-index:700;}
#menu ul {margin:0; padding:0;}
#menu li {float:left; height:23px; list-style:none; padding:0 15px; text-align:center;}
#menu a {color:#494848; font-size:11px; margin:0 auto; text-decoration:none;}
#menu a:hover, #menu .on { border-bottom:1px dashed black; } 

#cont:hover{ color:red; border-bottom:1px dashed black; text-decoration:none;}

#logo {font-size:20px; left:51px; position:absolute; top:0;}
#search{position:absolute; width:241px;top:485px; right:100px;height:23px; background:url(img/bg_poisk.gif) no-repeat 0 0;}
#search .textSearch {position:absolute; top:0; left:0px;width:200px;border:none; padding:2px 7px; margin:1px;background:none;font-size:13px;color:#494949;}
#search .but{position:absolute; top:0px; right:0px;width:25px;height:23px;border:none;background:none;padding:0;}

#prod a{ color:black; font-weight:normal; font-size:18px; text-decoration:none; }
#prod a:hover{ color:black; text-decoration:underline; }

#dop_menu{left:0px; position:absolute; top:106px; height:51px; background:url(img/bg_small.gif) repeat 0 0; width:100%;  z-index:999;}
#dop_menu .dop_li {width:879px; height:36px; margin-left:150px; margin-top:15px;}
#dop_menu .dop_li ul {margin:0; padding:0;}
#dop_menu .dop_li li {float:left; width:158px; list-style:none; padding:0;position:relative; text-align:center;background:url(img/bg_makt.png) no-repeat 0 0;}
#dop_menu .dop_li a {color:#494848; font-size:15px; display:block;padding:10px 9px; margin:0 auto; text-decoration:none;text-transform: uppercase;}
#dop_menu .dop_li a:hover, #dop_menu .dop_li .on {text-decoration:none; color:#fff;} 
#dop_menu .dop_li li:hover, #dop_menu .dop_li .on {background: url(img/bg_mnet.png) no-repeat 0 2px;}
#dop_menu .menu-in {background:url(img/botmenuin.png) no-repeat 0 100%; border-radius:7px 7px 0 0; display:none; left:-8px; padding:0 0 13px; position:absolute; top:35px;width:217px; z-index:9999;}
#dop_menu li:hover  .menu-in {display:block;}
#dop_menu .menu-in ul {background:url(img/menuin.png) repeat-y 0 0; padding:5px 0 5px 8px; border-radius:10px 10px 0 0;} 
#dop_menu .menu-in li {float:none; width:205px; text-align:left; background:none;}
#dop_menu .menu-in li:hover {background:#E4E9EE; border-radius:8px;}
#dop_menu .menu-in a{background:url(img/tr.png) no-repeat 190px 45%; color:#000; font-size:14px; padding:7px 19px; text-transform:none;}
#dop_menu .menu-in a:hover, #dop_menu .menu-in .on {background:#E4E9EE url(img/tr.png) no-repeat 190px 45%; color:#000; border-radius:8px;}
#dop_menu .menu-lev3 { padding:0 0 12px; display:none; width:175px;}
#dop_menu .menu-lev3-pod {background:url(img/menu3bot.png) no-repeat 0 100%; padding:0 0 12px; display:none; width:175px;}
#dop_menu li:hover .menu-lev3 {display:block; left:0; margin-left:190px; position:absolute; top:35px; z-index:400;}
#dop_menu .menu-lev3 ul {background:url(img/menuin2.png) repeat-y 0 0; padding:5px 0 1px 20px; border-radius:10px 10px 0 0;} 
#dop_menu .menu-lev3 li {float:none; width:148px; text-align:left; background:none;}
#dop_menu .menu-lev3 li:hover {background:#CBD6DF; border-radius:8px;}
#dop_menu .menu-lev3 a{background:url(img/tr.png) no-repeat 135px 45%; color:#000; font-size:14px; padding:5px 19px; text-transform:none;}
#dop_menu .menu-lev3 a:hover, #dop_menu .menu-lev3 .on {background:#CBD6DF url(img/tr.png) no-repeat 135px 45%; color:#000; border-radius:8px;}
#dop_menu .strelka {display:none;background:url(img/str.png) no-repeat 0 0; height:21px; left:213px; position:absolute; top:43%; width:12px;}

#dop_menu .menu-in1 {background:url(img/botmenuin.png) no-repeat 0 100%; border-radius:7px 7px 0 0; display:none; left:-44px; padding:0 0 13px; position:absolute; top:35px;width:217px; z-index:9999;}
#dop_menu li:hover  .menu-in1 {display:block;}
#dop_menu .menu-in1 ul {background:url(img/menuin.png) repeat-y 0 0; padding:5px 0 5px 8px; border-radius:10px 10px 0 0;} 
#dop_menu .menu-in1 li {float:none; width:205px; text-align:left; background:none;}
#dop_menu .menu-in1 li:hover {background:#E4E9EE; border-radius:8px;}
#dop_menu .menu-in1 a{background:url(img/tr.png) no-repeat 190px 45%; color:#000; font-size:14px; padding:7px 19px; text-transform:none;}
#dop_menu .menu-in1 a:hover, #dop_menu .menu-in .on {background:#E4E9EE url(img/tr.png) no-repeat 190px 45%; color:#000; border-radius:8px;}
#dop_menu .menu-in1 .strelka {display:none;}

#dop_menu .menu-in2 {background:url(img/botmenuin.png) no-repeat 0 100%; border-radius:7px 7px 0 0; display:none; left:-31px; padding:0 0 13px; position:absolute; top:35px;width:217px; z-index:500;}
#dop_menu li:hover  .menu-in2 {display:block;}
#dop_menu .menu-in2 ul {background:url(img/menuin.png) repeat-y 0 0; padding:5px 0 5px 8px; border-radius:10px 10px 0 0;} 
#dop_menu .menu-in2 li {float:none; width:205px; text-align:left; background:none;}
#dop_menu .menu-in2 li:hover {background:#E4E9EE; border-radius:8px;}
#dop_menu .menu-in2 a{background:url(img/tr.png) no-repeat 190px 45%; color:#000; font-size:14px; padding:7px 19px; text-transform:none;}
#dop_menu .menu-in2 a:hover, #dop_menu .menu-in .on {background:#E4E9EE url(img/tr.png) no-repeat 190px 45%; color:#000; border-radius:8px;}


#dop_menu .menu-lev31 { padding:0 0 12px; display:none; width:175px;}
#dop_menu .menu-lev3-pod {background:url(img/menu3bot.png) no-repeat 0 100%; padding:0 0 12px; display:none; width:175px;}
#dop_menu li:hover .menu-lev31 {display:block; left:0; margin-left:170px; position:absolute; top:35px; z-index:400;}
#dop_menu .menu-lev31 ul {background:url(img/menuin2.png) repeat-y 0 0; padding:5px 0 1px 20px; border-radius:10px 10px 0 0;} 
#dop_menu .menu-lev31 li {float:none; width:148px; text-align:left; background:none;}
#dop_menu .menu-lev31 li:hover {background:none;}
#dop_menu .menu-lev31 a{background:url(img/tr.png) no-repeat 135px 45%; color:#000; font-size:14px; padding:5px 19px; text-transform:none;}
#dop_menu .menu-lev31 a:hover, #dop_menu .menu-lev3 .on {background:#CBD6DF url(img/tr.png) no-repeat 135px 45%; color:#000; border-radius:8px;}

/*//HEADER*/
#tableMain {width:100%;}
#content {margin:0; padding:0px 0 0px 19px;}
.bfon #content {margin-left:256px; padding:59px 34px 70px 0;}
#tdLeft {float:left; padding:23px 0 30px; width:185px;}

.title {color:#e03433; font-family:Arial; font-size:24px; font-weight:normal; padding:0 0 20px;text-transform: uppercase;}


#nav {color:#085982; font-size:12px; margin:-34px 0 15px;}
#nav a {color:#085982; text-decoration:underline;}
#nav a:hover{color:#3c3c3c; text-decoration:none;}

.list {display:block; list-style:none; padding:0;}
.list li {height:1%; padding:0px; background:#d9e1e6 url(img/bg_list.gif) repeat-x 0 0; border-bottom:1px solid #c5cdd3;border-top:1px solid #fff;border-left:1px solid #fff;border-radius:5px;}
.list a {display:block; font-size:16px; color:#3c3c3c; padding:9px 5px 11px 19px;text-decoration:none;}
.list a:hover, .list .on  {text-decoration:none;color:#e03433;background:#f4f4f4 url(img/hover_list.gif) repeat-x 0 0;border-radius:5px;}
.list li:last-child{border-bottom:none;}
.list  li.last{border-bottom:none;}

/*PAGES*/
.com_pin1 {padding: 0 0 24px 0;}
.foto_com1{background:url(img/ramka_com1.png) no-repeat 0 0; width:194px; height:159px; padding:4px; margin:0 22px 13px 0;float:left;}
.foto_com1 img {border-radius:3px;}
.com_about{background:url(img/bg_com_about.gif) repeat-x 0 0; width:100%; padding:27px 0;}
.com_menu {width:350px; color:#181212; font-size:14px; padding:15px 0;min-height:20px; display: -moz-inline-stack; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.foto_com2{background:url(img/ramka_com2.png) no-repeat 0 0; width:108px; height:81px; padding:4px; margin:0 22px 13px 0;float:left;}
.foto_com2 img {border-radius:3px;}
.com_menu h4{padding:0;}
.com_text{margin-left:138px;}
.com_text h4 a{color:#e03433; font-size:17px;text-decoration:none;}

.news{width:100%;background:url(img/bg_com_about.gif) repeat-x 0 100%;}
.news_text {margin-left:138px;}
.page {padding:16px 0;}
.page ul {margin:0; padding:0;}
.page li {float:left; list-style:none; padding:0 5px; text-align:center; width:35px;}
.page .next {display:none;}
.page .previous {display:none;}
.page .next_hidden {display:none;}
.page .previous_hidden {display:none;}
.page .news_w {width:45px;}
.page a {color:#085982; font-size:17px; margin:0 auto; text-decoration:none; padding:6px 10px; display:block;}
.page a:hover, .page .page_selected a{text-decoration:none; background-color:#fbfbfb; border:1px solid #b5b9bb; border-radius:3px;} 

.news2_pin {background:url(img/bg_com_about.gif) repeat-x 0 100%;display:table;padding:0 0 28px 0;}
.news2 {padding:20px 0;}

.list_uslugi {display:block; list-style:none; padding:0;}
.list_uslugi li {height:1%; padding:0px; background:#d9e1e6 url(img/bg_list.gif) repeat-x 0 0; border-radius:5px;}
.list_uslugi img{float:right; margin:14px 5px 0 5px;}
.list_uslugi a {display:block; font-size:16px; color:#3c3c3c; padding:9px 5px 11px 19px;text-decoration:none;border-radius:5px;border-bottom:1px solid #c5cdd3;border-top:1px solid #fff;border-left:1px solid #fff;}
.list_uslugi a:hover, .list .on , .list_uslugi .on {text-decoration:none;color:#e03433;background:#f4f4f4 url(img/hover_list.gif) repeat-x 0 0;border-radius:5px;}
.list_uslugi li:last-child{border-bottom:none;}
.list_uslugi  li.last{border:none;}

.list_uslugi li ul {padding:0;}
.list_uslugi li ul li {height:1%; list-style:none; padding:0 0 0 0px;background:#f6f6f6;border-radius:0px;border:none;}
.list_uslugi li ul li a {border:none;font-size:15px;color:#3c3c3c;padding:5px 5px 5px 30px;}
.list_uslugi li ul li a:hover,  li ul li a.on{text-decoration:none;background:#d9e1e6 url(img/bg_list.gif) repeat-x 0 0; border-radius:10px;color:#3c3c3c;}

.pin_cat {padding:0 0 30px;}

.catalog_vkl{width:100%;}
.vkl {width:100%; height:34px; position:relative; left:0; top:0;}
.vkl ul{list-style:none; margin:0; padding:0;}
.vkl li {padding:0px;float:left; background:url(img/bg_vkl.gif) repeat-x 0 0;list-style-type: none;width:171px;border-radius:5px 5px 0 0;line-height:34px;border-right:1px solid #cbd3da; border-left:1px solid #fff;}
.vkl a {display:block; padding:0; color:#3c3c3c; font-size:14px;  text-decoration:none;  text-transform: uppercase; text-align:center; }
.vkl a:hover, .vkl .on  {text-decoration:none;background:url(img/bg_vkl_akt.gif) repeat-x 0 0;color:#e03433;border-radius:5px 5px 0 0;}
.vkl li:hover, .vkl .on {border-top:1px solid #cbd3da; border-left:1px solid #cbd3da;}

.vkl_all{width:705px;position:relative; left:-5px; top:-4px;}
.vkl_vnut1{width:705px; height:11px;background:url(img/bg_vkl_vnut.png) no-repeat 0 0;}
.vkl_vnut2{width:705px; height:11px;background:url(img/bg_vkl_vnut2.png) no-repeat 0 0;}
.vkl_text {background:url(img/bg_vkl_vnut3.png) repeat-y 0 0; width:665px; font-size:14px; color:#3c3c3c; padding:20px 20px;}
.vkl_text p {margin-bottom:20px;}

.mat_a {padding:0 0 30px;}
.mat_a ul {margin:0; padding:0;}
.mat_a li {list-style:none; padding:5px 8px; height:1%;background:url(img/st_mat.png) no-repeat 0 7px;}
.mat_a a {color:#e03433; font-size:14px; padding:10px 9px; margin:0 auto; text-decoration:underline;}
.mat_a a:hover {text-decoration:none;}

.lib {background:url(img/bg_com_about.gif) repeat-x 0 0; width:100%; padding:27px 0;}
.lib h3{padding:9px 0 27px; float:left;}

.forma_post {padding:8px 0 3px 31px; width:240px; margin-bottom:20px;  background-position: center top; float:left; z-index:999;}
.forma_post form{margin-left:0; position:relative; }
.forma_post select{width:240px;height:23px;margin-right:1%; }
.col_text{background-color: #f8fafb; color: #494949;border: 1px solid #cdd7de; font-size:15px; }
.col_text option{margin:5px 0;}

.lib_a ul {margin:0; padding:0;}
.lib_a li {list-style:none; padding:5px 8px; height:1%;background:url(img/st_lib.png) no-repeat 0 7px;}
.lib_a a {color:#085982; font-size:14px; padding:10px 9px; margin:0 auto; text-decoration:underline;}
.lib_a a:hover{text-decoration:none;}

.news_home{background:url(img/bg_com_about.gif) repeat-x 0 40px; width:958px; margin:40px 19px 36px 0;}
.news_home h1{margin-left:51px; float:left;}
.all_n {margin: 17px 0 0 20px; float:left;}
.news_h{margin:20px 0 0; width:316px; min-height:20px; display: -moz-inline-stack; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.newstext_home{margin-left:138px;}
.newstext_home .data {color:#000; font-family:Arial; font-size:14px; font-weight:bold;}
.newstext_home p {padding:0 0 2px;}
.newstext_home p a{color:#085982; font-size:14px;}
.news_h .textn {height:49px; margin:0 0 5px; overflow:hidden;}

.slider_h{width:958px;}
.slider_h h1{margin-left:51px;}
.sl_strel1{position:absolute; top:130px; left:10px; width:31px; height:32px;}
.sl_strel2{position:absolute; top:130px; right:10px; width:32px; height:32px;}
.slider {background:#f6f8fa url(img/sl_fon.gif) repeat-x 0 0; padding:25px 57px;height:100%;position:relative; top:0;left:0;}
.foto_sl{background:url(img/ramka_prod.gif) no-repeat 0 0; width:144px; height:110px; padding:4px; margin:0 auto 5px;}
.foto_sl img {border-radius:3px; text-align:center;}
.slider ul{padding:0; margin:0;}
.slider li{list-style:none;width:188px;text-align:center;padding:0 7px;min-height:20px; display: -moz-inline-stack; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.slider li a{color:#e03433;font-weight:bold; font-size:14px;text-decoration:none;}
.slider li a:hover{text-decoration:underline;}
.sl_mp3 {width:466px; height:14px; margin:40px auto 7px auto; }

.highslide  {position:relative;z-index:998;}
/*//PAGES*/

/*//LAYOUT*/

/*FOOTER*/
#footWrap {clear:both; height:65px;}
#footer {clear:both; height:65px; margin:-65px 0 0; position:relative; background-color:#c4d0da;text-align:left; width:100%; z-index:200;}
#dop_foot{position:absolute; top:-44px; left:0; width:100%; height:44px;background:#dbe3e8;}
.dop_f{width:995px; margin:0 auto; position:relative; text-align:right;}
.dop_f p {padding:13px 34px 10px 0;}
.dop_f p a{color:#494848; text-transform: uppercase; font-size:13px; margin:0 15px;text-decoration:none;}
.dop_f a:hover{text-decoration:underline;}
#footer2 {color:#000; font-size:13px; height:65px; left:0; margin:0 auto; position:relative; top:0; width:995px; z-index:300;}
#back {float:left; left:200px; position:absolute; top:-40px;}
#up {float:right; position:absolute; right:200px; top:-40px;}
.backup {height:40px; width:100%;}
#copy {left:21px; position:absolute; top:16px; width:525px;color:#131516; font-size:11px;}
#itex {position:absolute; right:19px; top:29px; width:219px;}
#itex img {float:left; margin-top:-1px; padding-right:8px;}
#counters {left:450px; position:absolute; text-align:center; top:10px; width:250px;}
#counters img {margin:0 5px;}
/*//FOOTER*/

/*DOP*/
.but {cursor:pointer;}

.clear {clear:both; font-size:0; height:2px; line-height:0;}

blockquote {background-color:#F0E7CC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0 0 10px; padding:10px;}
.pintable, .pintable0 {border-collapse:collapse; margin-bottom:10px;}
.pintable th {background-color:#C5E0EC; border:1px solid #BDBDBD; padding:5px;}
.pintable td {border:1px solid #BDBDBD; padding:5px;}
.pintable0 th, .pintable0 td {padding:5px;}
.pintable th p, .pintable0 th p, .pintable td p, .pintable0 td p  {padding:0;}
/*//DOP*/
