@charset "utf-8";
/* CSS Document */

html, body{background:#cfb796; text-align:center; margin:0px; padding:0px; color:#262626; height:100%; line-height:130%; font:normal 12px Arial;}

table, tr,td {vertical-align:top; text-align:left; padding:0px; margin:0px; color:#676767; font:normal 12px Arial;}
div{vertical-align:top; text-align:left; font:normal 12px Arial;}
img{border:0px none; margin:0; padding:0; font:normal 12px Arial;}

img{border:0px none; margin:0; padding:0;}
ul{padding:0px;  margin:0px; margin-left:17px;}
ul{list-style-image: url('/img/li.gif');}
span{line-height:130%;}

form{padding:0; margin:0;}
input{margin:0; padding:2px; height:14px; width:170px; border:1px solid #9A5623; color:#333; font:normal 12px Arial; background:#EEDEC7;}
textarea{margin:0; padding:2px; height:14px; width:170px; border:1px solid #9A5623; color:#333; overflow:auto; width:300px; height:150px; font:normal 12px Arial; background:#EEDEC7;}
select{border:1px solid #a09f9e; color:#333;}
option{color:#333;}
.radio{margin:0; padding:0; border:0 none; width:10px; height:10px;}
.reset{background:#E6CFAB; color:#9A5623; width:auto; height:auto; padding:1px 4px; border:1px solid #9A5623; cursor:pointer; margin-top:5px; font-weight:bold;}
.send{background:#9A5623; color:#E6CFAB; width:auto; height:auto; padding:1px 4px; border:1px solid #9A5623; cursor:pointer; margin-top:5px; font-weight:bold;}
.search_inp{width:120px; height:16px; padding:2px; border:0 none; background:#fff; color:#404040;}
.asterisk{color:#B81137; font: bold 14px Arial;}
.areadiv1{padding:3px;}
h2 {font-size: 16px}

a, a:link, a:active, a:visited{color:#000; text-decoration: none; font-size:12px; outline:none; font:normal 12px Arial;}
a:hover{text-decoration:underline; outline:none;}

.centrovka{margin:0 auto; width:1000px;}
.fl_left{float:left;}
.fl_right{float:right;}
.over_hide{overflow:hidden;}
.alcenter{text-align:center;}
.alright{text-align:right;}
.vbottom{vertical-align:bottom;}
.vmiddle{vertical-align:middle;}
.clear{clear:both;}
.abs{position:absolute}
.rel{position:relative}
.just{text-align:justify;}
.underline{text-decoration:underline;}

a.more, a.more:active, a.more:link, a.more:visited{text-decoration:underline; color:#816747; font-size:11px;}
a.more:hover{text-decoration:none;}

a.inverse, a.inverse:active, a.inverse:link, a.inverse:visited{text-decoration:underline;}
a.inverse:hover{text-decoration:none;}

a.topmenu, a.topmenu:active, a.topmenu:link, a.topmenu:visited{color:#d9c0a1; text-decoration:none; font-size:15px; display:block; float:left; height:25px; margin-left:30px !important; margin-left:15px;}

a.topmenu:hover{color:#fff;}


a.menu_curr, a.menu_curr:active, a.menu_curr:link, a.menu_curr:visited, a.menu_curr:hover{color:#fff; text-decoration:none; font-size:15px; display:block; float:left; height:25px; margin-left:30px !important; margin-left:15px;}



.menu_curr{color:#fff; text-decoration:none; font-size:15px;}

a.lang, a.lang:active, a.lang:link, a.lang:visited{color:#d1b898;}
a.lang:hover{color:#d1b898; text-decoration:underline;}

a.lang_curr, a.lang_curr:active, a.lang_curr:link, a.lang_curr:visited{color:#d1b898; text-decoration:underline;}
a.lang_curr:hover{color:#d1b898; text-decoration:underline;}

.lang_curr{color:#d1b898; text-decoration:underline;}
.langs_pos{position:absolute; top:245px; left:25px;}


a.fff, a.fff:active, a.fff:link, a.fff:visited, a.fff:hover{color:#fff;}
a.a_red, a.a_red:active, a.a_red:link, a.a_red:visited, a.a_red:hover{color:#ec0000;}
a.a_lh220, a.a_lh220:active, a.a_lh220:link, a.a_lh220:visited, a.a_lh220:hover{line-height:220%;}
a.f10, a.f10:active, a.f10:link, a.f10:visited, a.f10:hover{font-size:10px;}
a.f12, a.f12:active, a.f12:link, a.f12:visited, a.f12:hover{font-size:12px;}
a.f18, a.f18:active, a.f18:link, a.f18:visited, a.f18:hover{font-size:18px;}

.main{margin:0 auto; width:1000px; position:relative; background: url('/img/shadow.gif') repeat-y top center;}
.header{background: url('/img/hdr_bg.jpg') no-repeat top right; height:267px; position:relative;}
.footer{background: #2a0e0d; position:relative; height:40px; padding:5px 0; color:#d2b999;}
.logo_pos{position:absolute; top:29px; left:29px;}
.tel_pos{position:absolute; top:160px; left:29px; font-size: 24px; color:#ede2cd; }
.links_pos{position:absolute; top:0px; right:13px;}

.contacts_pos_am{position:absolute; bottom:14px; right:23px; background: url('/img/contacts_am.gif') no-repeat bottom right; width:180px; height:175px; padding-top:80px; padding-left:30px;}
.contacts_pos_en{position:absolute; bottom:14px; right:23px; background: url('/img/contacts_en.gif') no-repeat bottom right; width:180px; height:175px; padding-top:80px; padding-left:33px;}
.contacts_pos_ru{position:absolute; bottom:14px; right:23px; background: url('/img/contacts_ru.gif') no-repeat bottom right; width:180px; height:175px; padding-top:80px; padding-left:33px;}
.contacts_pos_fr{position:absolute; bottom:14px; right:23px; background: url('/img/contacts_fr.gif') no-repeat bottom right; width:180px; height:175px; padding-top:80px; padding-left:33px;}

.cont_text{font-weight:bold; color:#2e2e2e; font-size:15px;}
.faq_pos{position:absolute; bottom:234px; right:40px;}

.content{width:480px; padding:30px 0;}

.container{width:954px; margin:0 auto; background:#f3e4cf url('/img/content_pix.gif') repeat-x top left; height:auto !important; height:400px; min-height:400px;}
.menu_pos{position:absolute; top:232px; right:30px; width:auto; height:25px; padding-top:8px;}
.menu_pos ul, .menu_pos{list-style-image: none;}

.left{width:240px; height:auto !important; height:400px; min-height:400px; padding:30px 0;}
.right{width:205px; background: url('/img/right_bg.gif') no-repeat 20px 90px; height:auto !important; height:150px; min-height:150px; padding:25px 5px 280px 20px;}


.box{ background:#e8cfab url('/img/block_bg.gif') repeat-x top left; padding:12px; margin:0 auto; height:auto !important; height:40px; min-height:40px; position:relative;}
.box_trans{padding:12px; margin:0 auto; height:auto !important; height:100px; min-height:100px; position:relative;}

.margin5{margin:5px;}
.margintop5{margin-top:5px;}
.margintop10{margin-top:10px;}
.margintop20{margin-top:20px;}
.marginright10{margin-right:10px;}
.marginbot5{margin-bottom:5px;}
.marginbot15{margin-bottom:15px;}
.marginleft10{margin-left:10px;}

.padding10{padding:10px;}
.padding5{padding:5px;}
.paddingtop10{padding-top:10px;}
.paddingbot10{padding-bottom:10px;}
.paddingleft10{padding-left:30px;}

.adv {width:205px; height: auto; overflow: hidden;}
.block {display: block; margin-top: 20px;}
a.block:hover {text-decoration: none}

.content-image {
	display: block;
	width: 80px;
	float: left;
	margin: 3px 10px 5px 0;
}
.content-image-big {
	display: block;
	width: 200px;
	float: left;
	margin: 3px 10px 5px 0;
}



.white{color:#fff;}
.blue{color:#003b78;}
.red{color:#eb3d00;}

.fs12{font-size:12px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}

.w181{width:181px;}
.w182{width:182px;}
.w240{width:240px;}
.w441{width:441px;}
.w100p{width:100%;}

.h15{height:20px;}
.h100p{height:100%;}


.img_border{border:1px solid #c4c4c4;}
.botborder{border-bottom:1px solid #9a5623;}

.title{color:#2a0e0d; font-size:19px;}

.ico_services_pos{position:absolute; top:-11px; right:10px;}

#circle {
	width: 80px;
	height: 15px;
	position: absolute;
	right: 25px;
	bottom: -15px;
	z-index: 999;
}