* {margin: 0; padding: 0}
html, body{height: 100%}
body{font-family: Tahoma, Arial, Trebuchet MS; font-size: 11px; color: #262626}
a:link, a:visited{text-decoration: none}
a:hover{text-decoration: underline}
input.button{cursor: pointer}
ul{list-style-type: none}
img {border: 0 none}

h1{display: block; float: left; margin-top: 8px; font: 21px Tahoma, Arial, Trebuchet MS; color: #fff}
h2{margin-top: 3px; font: 22px Tahoma, Arial, Trebuchet MS; color: #7c7c7c}

.wrapper{background: url(/img/line.jpg) top repeat-x; width: 980px; margin: 0 auto}
.wrapper .header{position: relative; width: 980px; height: 246px; border-bottom: 1px dashed #d6d6d6}
.wrapper .content{display: inline; float: left; width: 980px; padding: 26px 0 43px 0}
.wrapper .content .left_column{display: inline; float: left; width: 278px; height: 100%}
.wrapper .content .right_column{float: right; width: 644px; height: 100%}
.wrapper .section{background: url(/img/line.jpg) top repeat-x; display: inline; float: left; width: 980px; padding: 28px 0 69px 0}
.wrapper .footer{background: url(/img/line.jpg) top repeat-x; width: 980px; height: 245px; padding-top: 39px}

.wrapper .header .l_box{background: url(/img/statue.jpg) 0 0 no-repeat; position: absolute; top: 27px; left: 35px; width: 78px; height: 152px; z-index: 100}
.wrapper .header a.logo{background: url(/img/logo.jpg) 0 22px no-repeat; position: absolute; top: 25px; left: 130px; width: 253px; height: 66px; padding-left: 2px; font-size: 12px; color: #575a62}
.wrapper .header a.logo:hover{text-decoration: none}
.wrapper .header .horder{background: url(/img/phone.jpg) 0 24px no-repeat; position: absolute; top: 17px; right: 104px; width: 208px; height: 78px; padding: 0 0 0 41px}
.wrapper .header .horder span{float: right; color: #565757}
.wrapper .header .horder span.phone{font: 23px Tahoma, Arial, Trebuchet MS; color: #3f6dd3}
.wrapper .header .top_block{background: url(/img/tblock_backg.jpg) 0 0 repeat-x; position: absolute; top: 102px; left: 0; z-index: 10; width: 847px; height: 71px; padding: 22px 0 0 133px; -moz-border-radius: 7px 0 7px 0; -webkit-border-radius: 7px 0 7px 0; border-radius: 7px 0 7px 0}
.wrapper .header .top_block form.search{position: absolute; top: 33px; right: 43px; height: 22px}
.wrapper .header .top_block form.search label{display: inline; float: left; width: 32px; line-height: 21px; color: #85a6f0}
.wrapper .header .top_block form.search input.text{background: url(/img/input_backg.jpg) 0 0 repeat-x; display: inline; float: left; width: 197px; height: 20px; margin-left: 7px; padding-left: 5px; border: 1px solid #95acdd; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px}
.wrapper .header .top_block form.search input.submit{background: url(/img/loupe.jpg) 0 4px no-repeat; display: inline; float: left; width: 52px; height: 19px; margin-left: 7px; padding-left: 18px; border: 0; font: bold 11px Tahoma, Arial, Trebuchet MS; color: #fff; cursor: pointer}
.wrapper .header ul.menu{position: absolute; top: 204px; left: 0; width: 961px; height: 33px; padding-left: 19px}
.wrapper .header ul.menu li{display: inline; float: left; margin: 0 13px}
.wrapper .header ul.menu li a{display: inline; float: left; height: 33px; padding: 0 16px; font-size: 18px; line-height: 31px; color: #fb6d18}
.wrapper .header ul.menu li a:hover, .wrapper .header ul.menu li a.active{background: #f77b30; color: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-decoration: none}

.wrapper .content .left_column ul.nav{display: inline; float: left; width: 278px}
.wrapper .content .left_column ul.nav li{display: inline; float: left; width: 278px}
.wrapper .content .left_column ul.nav li a{display: block; width: 264px; padding-left: 14px; font-size: 12px; line-height: 30px; font-weight: bold; color: #1d4bb2}
.wrapper .content .left_column ul.nav li a.active, .left_column ul.nav li a.active:hover{color: #1d4bb2}
.wrapper .content .left_column ul.nav li:hover ul{display: block}
.wrapper .content .left_column ul.nav li ul{display: none; margin-top: 1px}
.wrapper .content .left_column ul.nav li ul li{display: inline; float: left}
.wrapper .content .left_column ul.nav li ul li a{background: url("/img/arrow.jpg") 16px 7px no-repeat; display: inline; float: left; width: 246px; margin: 2px 0 1px 0; padding: 0 0 2px 32px;  font-size: 11px; font-weight: normal; line-height: 16px; color: #1d4bb2; text-decoration: none}
.wrapper .content .left_column ul.nav li ul li a:hover{background: #f77b30; color: #fff; text-decoration: none}
.wrapper .content .right_column .rtext{display: inline; float: left; width: 356px; margin-top: 11px}
.wrapper .content .right_column .rtext p{display: inline; float: left; width: 356px; margin-top: 14px; line-height: 14px; color: #262626}
.wrapper .content .right_column .rtext a{display: inline; float: left; margin-top: 8px; font-weight: bold; color: #1d4bb2}
.wrapper .content .right_column .rblock{background: url(/img/rblock_backg.jpg) 0 0 repeat-y; position: relative; float: right; width: 245px; height: 305px; margin-top: 30px; -moz-border-radius: 7px 0 7px 0; -webkit-border-radius: 7px 0 7px 0; border-radius: 7px 0 7px 0}
.wrapper .content .right_column .rblock .r_box{width: 219px; margin: 20px 16px; width: 183px; height: 216px; padding: 21px 14px 25px; border: 1px dotted #8996db}
.wrapper .content .right_column .rblock .r_box span{font: bold 14px Trebuchet MS, Tahoma, Arial; color: #fff}
.wrapper .content .right_column .rblock .r_box span.btitle{display: inline; float: left; margin-top: -10px; font: bold 31px Trebuchet MS, Tahoma, Arial; color: #fff}
.wrapper .content .right_column .rblock .r_box p{display: inline; float: left; margin-top: 16px; color: #fff}
.wrapper .content .right_column .rblock a{background: url("/img/link_backg.jpg") 0 0 no-repeat; position: absolute; bottom: 48px; left: 0; display: inline; float: left; width: 219px; height: 40px; margin-top: 23px}

.wrapper .section .text_block, .wrapper .section .text_block_2{display: inline; float: left; width: 474px; margin: 24px 32px 26px 0}
.wrapper .section .text_block_2{margin: 24px 0 0 0}
.wrapper .section .text_block span.blue{display: inline; float: left; width: 474px; font-size: 12px; font-weight: bold; color: #1d4bb2}
.wrapper .section .text_block p{display: inline; float: left; margin: 10px 0; color: #262626}
.wrapper .section .text_block a{display: inline; float: left; line-height: 20px}
.wrapper .section .text_block a.more{margin-right: 15px; color: #1d4bb2}
.wrapper .section .text_block a.order{background: url("/img/sarrow.jpg") 0 0 no-repeat; width: 175px; padding-left: 21px; height: 22px; font-weight: bold; color: #262626}
.wrapper .section .text_block a.order:hover{color: #fff; text-decoration: none}

.wrapper .footer a.bottom_logo{background: url(/img/blogo.jpg) 0 0 no-repeat; display: inline; float: left; margin: 21px 0 -1px 100px; width: 160px; height: 28px}
.wrapper .footer ul.bottom_menu{float: right}
.wrapper .footer ul.bottom_menu li{display: inline; float: left}
.wrapper .footer ul.bottom_menu li a{display: inline; float: left; margin: 23px 34px 0 0; font-weight: bold; color: #1d4bb2}
.wrapper .footer .bottom_text{background: url(/img/bblock_backg.jpg) 0 0 repeat-x; position: relative; display: inline; float: left; width: 844px; height: 80px; margin-top: 3px; padding: 0 35px 0 101px; -moz-border-radius: 7px 0 7px 0; -webkit-border-radius: 7px 0 7px 0; border-radius: 7px 0 7px 0}
.wrapper .footer .bottom_text .fbox{background: url(/img/sstatue.jpg) 0 0 no-repeat; position: absolute; top: -45px; left: 27px; width: 65px; height: 110px}
.wrapper .footer .bottom_text .btitle{display: inline; float: left; width: 350px; margin-top: 17px}
.wrapper .footer .bottom_text .btitle p{width: 350px; font: 9px Trebuchet MS, Tahoma, Arial; color: #fff}
.wrapper .footer .bottom_text .btitle p span{font: bold 14px Tahoma, Arial}
.wrapper .footer .bottom_text .bottom_horder{float: right; margin-top: 13px}
.wrapper .footer .bottom_text .bottom_horder p{font: 21px Tahoma, Arial; color: #fff}
.wrapper .footer .bottom_text .bottom_horder span{display: inline; float: left; color: #abaaaa}
.wrapper .footer .copyright{display: inline; float: left; width: 340px; margin: 26px 0 0 42px}
.wrapper .footer .copyright p{font-size: 11px; color: #7c7c7c}
.wrapper .footer .bottom_links{float: right; margin: 33px 32px 0 0}
.wrapper .footer .bottom_links a{display: inline; float: left}
.wrapper .footer .bottom_links a.one{margin-right: 9px}
.orange_button{padding: 10px 30px; background: #fb6d18; color: white; border-radius: 5px; display: table; cursor: pointer;}
input.error, textarea.error{outline: 1px solid red}
.feedback_page_send textarea,.feedback_page_send input[type="text"],.feedback_page_send input[type="email"]{width:100%; max-width: 550px}
.feedback_page_send textarea{height: 200px}



