html,body{background: transparent;font-size:13px;font-family:Ubuntu, sans-serif;line-height:1em;color:#01141d;margin:0;padding:0}
a{color:#596d4a;text-decoration:none}
.wrapper{width:100%;position:relative;min-width:960px; max-width:1280px; margin:0 auto;z-index: 100;}
.indent{padding:2em;}
.indent_no_top{padding: 0 2em 2em}
.indent_top{padding: 2em 0em 0em 0em}
.indent_inner{padding:0 4em}
.indent_inner_10{padding:10px}
.indent_inner_sides_10{padding:0 10px}
.indent_inner_10 h3{font-size:16px;line-height:16px}
.container{display:block;width:100%;}
.footer{color:#777; border-top: 1px solid #999}
.fixed{position:fixed;width:100%;left:0;top:-20px;z-index:10000000000;margin:0;padding:0}
.fixed .navigation{height:40px}
.fixed .navigation a{height:40px;line-height:40px}
.absolute{position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 0}
.absolute .column6 {width: 50%; height: 100%;}
.bg1 {background: url(/web/images/front/bg1.jpg) no-repeat ;background-size: contain;height: 1300px; }
.bg2 {background: url(/web/images/front/bg2.jpg) no-repeat ; background-size: contain;height: 1300px;}
.logo{position: absolute; top: 25px; z-index: 101}
.row{display:block;width:100%;clear:both;  }
.column1{width:8.33333333333%}
.column2{width:16.6666666667%}
.column3{width:25%}
.column4{width:33.3333333333%}
.column5{width:41.6666666667%}
.column6{width:48%}
.column7{width:58.3333333333%}
.ie7 .column_7{width:58.33%}
.chrome .column_7{width:58.334%}
noindex:-o-prefocus,.column_7{width:58.4333333333%}
.column8{width:66.6666666667%}
.column9{width:75%}
.column10{width:83.3333333333%}
.column11{width:91.6666666667%}
.column12{width:100%}
.column1,.column2,.column3,.column3,.column4,.column5,.column6,.column7,.column8,.column9,.column10,.column11,.column12{display:block;float:left}
.clear{clear:both}
.right{float:right;text-align:right!important}
.header {z-index: 1000; position: relative;}
.contacts  { height: 80px; line-height: 5px;  color: #979491; }
.contacts span {color: #554539;}

h1{font-size:25px;line-height:26px;font-weight:400;color:#554639;font-family:"PT Sans Narrow", sans-serif;margin:40px 0 20px; text-shadow: 1px 0px 1px #fff;}
h2{font-size:22px;font-weight:400;color:#554639;font-family:Ubuntu, sans-serif;position:relative}
h3{font-size:22px;font-weight:400;color:#554639;font-family:Ubuntu, sans-serif}
.footer h1,.footer h2,.footer h3{color:#fff}
.footer h3{font-size:16px;margin-top:0}
.navigation{display:block;width:100%;height:48px;margin-top:20px;background:  url('/web/images/front/menu_t2.png') no-repeat top left; }
.navigation ul li.home a{display:block;height:46px;line-height:48px;font-family: Arial;font-size:14px;color:#c9c9c9;padding:0 36px 0 30px ;border-bottom: 2px solid transparent; opacity: 0.8;}
.navigation ul li.home a img {vertical-align: middle; padding-top: 0px;}
.navigation ul li.home a:hover {opacity: 1;}
/*.navigation ul li:first-child {background:#20201d url(/web/images/front/menu_t.png) repeat-x;}*/

.navigation ul li a{display:block;height:46px;line-height:48px;font-family: Arial;font-size:14px;color:#c9c9c9;padding:0 40px;border-bottom: 2px solid transparent;}
.navigation ul li a:hover{color: #fff; text-decoration: none;}
.footer .navigation{display:block;width:100%;height:20px;margin-top:0}
.footer .navigation ul li a{display:block;height:20px;line-height:20px;font-size:11px;color:#fff;padding:0 20px 0 0}
form label{width:150px;display:inline-block;text-align:right;padding-right:10px}
form.send_to_us label{width:80px;float:left}
form input[type=text],form input[type=password],form textarea,form input[type=search]{border:1px solid #ccc}
form input[type=submit]{background:#f97a14;border:none;color:#fff;padding:5px 20px}
.indent-top-40{padding-top:40px}
.pages_nav ul{list-style:none;margin:20px 0 0;padding:0}
.pages_nav ul li{list-style:none;float:left;margin:0;padding:0}
.pages_nav ul li a{display:block;width:26px;height:26px;line-height:26px;text-align:center;border:1px solid #ccc;border-right:none;color:#666}
.pages_nav ul li:last-child a{border-right:1px solid #ccc}
.pages_nav ul li a:hover{background:#f1f1f1;text-decoration:none}
.pages_nav ul li.active a{color:#f97a14}
.offset-10{margin:0 1%}
a img{outline:none;border:none}
.categories{list-style:none;width:90%;margin:0;padding:0}
.categories li{list-style:none;border-bottom:1px solid #ccc;margin:0;padding:0}
.categories li a{display:block;color:#555;padding:10px}
.footer .categories li{border-bottom:1px solid #555}
.footer .categories li a{display:block;color:#fff;padding:10px}
.message{display:block;width:100%}
.success{background:#E0FFFF;color:#228B22;border:2px solid #FFA07A}
.error{background:#FFB6C1;color:#8B0000;border:2px solid #B22222}
.info{background:#ADD8E6;color:darkslategrey;border:2px solid #1E90FF}
.message h3{line-height:15px;font-size:25px;padding:20px}
.message p{line-height:12px;font-size:12px;padding:0 20px 20px}
a:hover,form input[type=submit]:hover{text-decoration:underline}
.navigation ul,.footer .navigation ul{list-style:none;margin:0;padding:0}
.navigation ul li,.footer .navigation ul li{list-style:none;float:left;margin:0;padding:0}
.navigation ul li.active a,.navigation ul li.active a:hover,form input[type=submit]:focus,form input[type=submit]:active{border-bottom: 2px solid #ff7c00; color: #fff;}
.footer .navigation ul li a:hover,.footer .navigation ul li.active a,.footer .navigation ul li.active a:hover{border-bottom: 2px solid transparent;}
.categories li:last-child,.footer .categories li:last-child{border-bottom:none}
.block_item {display: block; padding: 0px 0px 0px; border-top: 1px solid #c9c9c9; border-left: 1px solid #c9c9c9; margin-bottom: 20px;font-size: 11px;}
.no_top_border {border-top: 0px; min-height: 150px; }
.years_border { min-height: 204px;}
.block_item table {margin: 10px 20px 30px; clear: both;}
.block_item table tr td {padding: 5px 10px; font-size: 11px;}
.block_item .list {margin: 0px; padding: 0px; list-style: none;}
.block_item .list li {margin: 0px; padding: 0px; list-style: none;}
.block_item .list li a {display: block; padding: 10px; border-bottom: 1px solid #c9c9c9; color: #666; background: #fff;}
.block_item .list li.active a {color: #000; border-bottom: 1px solid #ff9c00;}
.block_item .nav {margin: 0px; padding: 0px; list-style: none;}
.block_item .nav li {margin: 0px; padding: 0px; list-style: none; float: left; width: 25%;}
.block_item .nav li a {display: block; padding: 10px; border-bottom: 1px solid #c9c9c9; color: #666; text-align: center;}
.block_item .nav li.active a {color: #000; border-bottom: 1px solid #ff9c00;}

.block_item .nav_month {margin: 0px; padding: 0px; list-style: none; }
.block_item .nav_month li {margin: 0px; padding: 0px; list-style: none;  width: 8.33333333%; display: block; float: left;}
.block_item .nav_month li a {display: block; padding: 10px; border-bottom: 1px solid #c9c9c9; color: #666; text-align: center;}
.block_item .nav_month li.active a {color: #000; border-bottom: 1px solid #ff9c00;}