@charset "windows-1251";
/* CSS Document */

* {margin:0; padding:0;}
html, body {width:100%; height:100%; font-family:tahoma; background:#eeeeee;}
a img {border:0;}
h1 {color:#3a3a3a; font-size:22pt; font-family:tahoma;}

#page_top {background:url(images/cont_bg.gif) left top repeat-x #f6f6f6; float:left; width:100%; padding:0 0 40px 0; border-bottom:1px solid #d7d7d7;}
#page_bottom { float:left; width:100%; border-top:1px solid #dfdfdf;}
.wrapper {width:942px; margin:0 auto;}
.shapka {width:942px; background:url(images/head.jpg) bottom center no-repeat; margin:10px 0 0 0; height:488px;}
.shapka #logo {float:left; margin:30px 0 0 0; padding:0 0 0 20px;}
.top_num {float:right; font-size:20pt; margin:35px 0 0 0; padding:0 20px 0 0}
.top_num span {}
#menu {margin:15px 0 0 0; float:left; width:942px;}
#menu img {float:left;} 
#menu_center {float:left; width:922px; height:49px; background:url(images/nav-tail.png) 0 0 repeat-x;}

#menu_center ul {padding:7px 0 0 10px; float:left; list-style:none;}
#menu_center ul li {font-size:15px; font-weight:bold; font-style: italic; float:left; padding:0 5px 0 0;}
#menu_center ul li a {text-decoration:none; color:#3a3a3a; display:block;}
#menu_center ul li a p {display:block;}
#menu_center ul li a span {width:106px; display:block; text-align:center; padding:7px 0 8px 0;}
#menu_center ul li a:hover {color:#fff; background:url(images/nav-act-tail.gif) repeat-x top;}
#menu_center ul li a:hover p {background:url(images/nav-act-left.gif) no-repeat left top;}
#menu_center ul li a:hover span {background:url(images/nav-act-right.gif) no-repeat right top;}


.content {width:942px; margin:20px 0 0 0; padding:0; float:left; color:#000; font-size:10pt;}
.content p {font-size:10pt; padding:5px 0;}
.content ul {list-style:none; font-size:10pt;}
.content ul li a {color:#000; text-decoration:underline;}
.content ul li a:hover {color:#858484; text-decoration:none;}
.news {width:100%; float:left; margin:15px 0 0 0; padding:0 0 15px; border-bottom:1px dashed #3a3a3a;}
.nazv a {font-weight:bold; text-decoration:underline; color:#3a3a3a;}
.nazv a:hover {text-decoration:none; color:#3a3a3a;}

#novos {float:left; position:relative; width:405px; background:#eeeeee url(images/dot01.jpg) 24px 40px no-repeat; border:1px solid #c6c6c6; margin:20px 0 0 0; padding:40px 20px 20px 54px;}
#novos_top {position:absolute; top:-20px; left:-1px;}
#novos ul li {padding:5px 0;}
#novos ul li a {color:#b32830; text-decoration:underline;}
#novos ul li a:hover {color:#b32830; text-decoration:none;}
.l {border-bottom:0;}

.pos { width:100%; float:left; margin:15px 0 0 0; }
.pos ul {width:100%; float:left;}
.pos ul li {float:left; padding:0 10px 0 0; color:#3a3a3a; font-weight:bold;}
.pos ul li a { text-decoration:underline; color:#3a3a3a;}
.pos ul li a:hover {text-decoration:none; color:#3a3a3a;}

.gray, .green {margin:20px 0 0 0;}
.gray, .green, .gray01, .green01 {width:942px; float:left;}
.gray02, .green02 {width:905px; float:left; padding:10px 20px 15px 14px;}
.gray03, .green03, .gray04, .green04 {width:905px; float:left}
.gray03 h1, .green03 h1 {float:left; font-size:12pt; color:#3a3a3a; padding:3px 0 0 0;}
.gray03 .top_p, .green03 .top_p {float:left; font-size:12pt; color:#3a3a3a; padding:3px 0 0 0; font-weight:bold;}

.gray03 span, .green03 span {color:#6b6b6b;}
.gray03 img, .green03 img {float:left; padding:0 15px 0 0;}

.gray {background:url(images/cen_gray.jpg) 0 0 repeat-y;}
.gray01 {background:url(images/top_gray.jpg) 0 0 no-repeat;}
.gray02 {background:url(images/bot_gray.jpg) 0 bottom no-repeat;}

.green {background:url(images/cen_green.jpg) 0 0 repeat-y;}
.green01 {background:url(images/top_green.jpg) 0 0 no-repeat;}
.green02 {background:url(images/bot_green.jpg) 0 bottom no-repeat;}


#our_quality{float:left; width:400px; padding-left:20px; margin:10px 0 0 0;}
#our_quality .our_capt {width:380px; padding:0; margin:0 0 10px 0; float:left;}
#our_quality .our_capt img{float:left; padding: 0 10px 0 0; }
#our_quality .our_capt p{font-family: "Times New Roman"; font-size: 17pt; color:#3a3a3a; padding:0; float:left;}
#our_quality .our_capt span{color:#838383;}
#our_quality .col_l {width:190px; float:left; margin: 0; padding:0;}
#our_quality .col_l .qitem{padding:0 0 10px 0; margin:0; width:190px; float:left;}
#our_quality .col_l .qitem p{font-family: Arial; font-size: 12pt; color:#3a3a3a; padding: 0 0 0 10px; float:left;}
#our_quality .col_l .qitem img{float:left;}

#our_quality .comm{width:380px; padding:0; margin:0; float:left;}
#our_quality .comm .comm_pic{border:1px solid #cecece; width:82px; float:left;}
#our_quality .comm .comm_desc{padding: 0 0 0 10px; width:280px; float:left;}
#our_quality .comm .comm_desc p{font-family: Arial; font-size: 12pt; color:#454545; font-style:italic; padding:0;}
#our_quality .comm .comm_desc p span{font-family: Arial; font-size: 9pt; color:#858484; font-style:normal; padding:0;}
#our_quality .comm .comm_desc div{text-align:right;}
#our_quality .comm .comm_desc div a{font-family: Tahome; font-size: 10pt; color:#0d528e; font-style:normal; padding:0; text-decoration:underline;}
#our_quality .comm .comm_desc div a:hover{ text-decoration:none;}



#foot {padding:25px 20px; width:902px;color:#000; font-size:10pt; float:left;}
#foot div { width:100%; float:left;}
#foot ul {width:100%; float:left; list-style:none; margin:5px 0 0 0;}
#foot ul li {float:left; padding:0 10px; border-right:1px solid #000;}
#foot ul .first {float:left; padding:0 10px 0 0;}
#foot a {color:#454545; text-decoration:none;}
#foot a:hover {color:#454545; text-decoration:underline;}




