html, body {height:100%; margin: 0;}
table, td {border-collapse: collapse; color:#636363; border-spacing:0; padding: 0; margin: 0; font-size: 12px;}
a {font-size: 12px; color:#636363; text-decoration: underline;}
a:hover {font-size: 12px; color:#ffb244; text-decoration: underline;}

h1 {font-size: 16px; color: #00205c;}
h2 {font-size: 14px; color: #00205c;}


.header {font-size: 14px; text-decoration: underline; color: #00205c; font-weight: bold;}

body {font-family: Arial; font-size: 12px;	color: #000000;	width:100%;	min-width:1003px;}

.lang div {float: left; padding: 10px 20px 0 0;}
.wrap {width: 5%;}
.meshok {background: url(img/meshok.jpg) no-repeat top right; width: 391px; height: 179px;}

.phones {font-weight: bold; float: right; font-size: 16px; padding: 0 0 20px 0;}

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

.action {background: #00205c; height: 115px; font-size: 16px;  color: #fff;}
.action a {color: #ff9600; font-size: 16px; text-decoration: none;}
.action_head {font-size: 18px; padding: 0px;}
.action_more {font-size: 16px; float: left;}
 
.menu_top {height: 115px;}
.menu_top div {width: 100%; height: 115px;}
.menu_top div a {display: block; font-size: 11px; font-weight: bold; background: #e2e6f0; border-left: 1px solid #fff; border-right: 1px solid #b6bed2; padding: 51px 0 51px 0; text-decoration: none;}
.menu_top div a:hover {background: #f3f5f8; font-size: 11px; text-decoration: none;}

.menu {width: 220px; line-height: 26px; margin: 0; padding: 10px 20px 0 15px;}
.menu li {list-style-type: none; background: url(img/menu_li.gif) no-repeat 5px 9px; padding: 0 0 0 20px; border-bottom: 1px solid #636363;}
.menu a {display: block; font-weight: bold;text-decoration: none; color: #00205c;}
.menu a:hover {font-weight: bold; color: #ffb244;}

.menu_right {width: 250px; line-height: 26px; margin: 0; padding: 10px 20px 0 0px;}
.menu_right li {list-style-type: none; background: url(img/menu_li.gif) no-repeat 5px 9px; padding: 0 0 0 20px; border-bottom: 1px solid #636363;}
.menu_right li a {display: block; text-decoration: none; color: #00205c;}
.menu_right li a:hover {text-decoration: underline; color: #ffb244;}

.head {padding: 0 20px 0 0; margin: 0 20px 0 20px;}
.head2 {padding: 0 20px 0 0; margin: 0 0 0 20px;}
.head, .head2 div {float: left;}
.head div {float: left;}
.head2 .header {padding: 30px 0 0 17px;}
.head2 .header a { font-size: 14px;}
.head .header {padding: 30px 0 0 17px;}
.head .header a { font-size: 14px;}
.head_news {padding: 5px 0 5px  0; cleaar}
.head_clients {float: left; height: 120px; overflow: hidden; }
.head_clients img {border: 1px solid #dbdbdb; margin: 5px 0 5px 0;}
.head_clients div {font-weight: bold; width: 100px; float: left; text-align: center; padding: 10px 0 10px 0;}
.head_otziv {width: 90%; padding: 10px 0 10px 0}
.head_otziv img {border: 1px solid #dbdbdb; margin: 0 10px 0 0;}

.content_left {padding: 20px 0 0 0px; width: 250px;}
.content_right {padding: 20px 0 0 0px;}

.content_center {font-size: 12px; width: 100%; min-width: 700px; margin: 20px 0 20px 0; border-left: 3px solid #e3e8f0;}
.content_center a {color: #00205c;}
.content_center a:hover {color: #ffb244;}

.content_bottom {padding: 0 80px 80px 0;}

.bg_top {background: url(img/content_top.jpg) no-repeat top right; }
.bg_bottom {background: url(img/content_bottom.jpg) no-repeat bottom right; min-width: 500px;}

.bottom {height: 150px; color: #898989;}
.bottom a {color: #00205c;}
.bottom a:hover {color: #ffb244;}
.bottom td {border-top: 3px solid #e3e8f0; padding: 30px 30px 0 30px;}

.bottom_contacts {font-size: 12px; color: #898989;}
.phones_bottom {padding: 5px 0 5px 0; font-size: 18px;}

.navigation {padding: 20px 0 0 20px; _padding: 20px 0 10px 20px;}
.navigation div {float: left; padding: 0 10px 0 0;}
.navigation div font {text-transform: uppercase; font-weight: bold; color: #b7b7b7; font-size: 12px}

.page_header {padding: 10px 0 10px 0;}
.page_header a {font-weight: bold; font-size: 14px;}

.pricelist {border: 1px solid #00205c; border-collapse: collapse; font-weight: bold; width: 100%;}
.pricelist td {border: 1px solid #00205c; padding: 5px 10px 5px 10px;}
.pricelist td.tdhead {background-color: #e2e6f0; border: 0; width:100%;}
.pricelist td.tdheader {font-size: 16px; color: #000;}
.clear {clear: both;}

.word li {list-style-type: none; background:url(img/li_word.jpg) no-repeat 0 6px; padding: 5px 0 5px 20px;}

ul.breadcrumb-navigation {padding:0; margin:0; padding-top:4px; list-style:none;} 
ul.breadcrumb-navigation li {display:inline;}