* { margin:0; padding:0;}
body { background:#748907; font-size:100%; line-height:1em; font-family:Arial, tahoma; color:#7a7a7a; text-align:center;}

/*in_line*/
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}
a {
	color:#648302;
}
a:hover{text-decoration:none;}

.column { float:left;}
.clear, .col-list, .row-box, .row-col, .content-col { width:100%; overflow:hidden;}
.col-list ul{ float:left}
.col-list .indent-list{ margin-left:40px;}
.content-col{ padding-bottom:15px;}

/*header*/
.wrapper-header{ background:url(../images/wrapper-header.gif) left bottom repeat-x; height:256px;}
.row-logo{ width:100%; height:186px;}
.row-logo img{ margin:9px 378px;}

/*footer*/
.footer{color:#d0da9c; font-size:1em; height:64px;}
.footer a{ color:#d0da9c; text-decoration:underline;}
.footer a:hover{ text-decoration:none; color:#FFF}

.footer #copyright{
	margin:16px 20px;
	width: 335px;
	float:left;
}
.footer #contacts{
	margin:0 40px;
	width: 270px;
	float:left;
}
.footer #business{
	margin:8px 20px;
	text-align:center;
	width: 200px;
	float:right;
}

/*content*/
.bg-none{height:35px;}
.bg-none img{position:absolute; margin-top:7px;}
.bg-none a{position:absolute;}

.indent-top{ display:block; margin-top:20px;}
.indent-top1{ display:block; margin-top:15px;}
.indent-bot{ display:block; margin-bottom:15px;}

.button2{ background:url(../images/button2.gif) 0 0 no-repeat; width:117px; height:25px; display:block; color:#FFF; text-decoration:none; text-align:center; color:#FFF; font-size:1.06em; line-height:1.5em;}
.button2:hover{ text-decoration:underline;}

.indent-top-bot{ display:block; margin:17px 0;}
.line{ background:url(../images/line.gif) 0 20px repeat-x; height:40px; display:block;}

.extra-bg{ margin:55px 0 0 0;}
.br{ display:block;}
.indent-bot1{ margin-bottom:25px; display:block;}

.text-2{ padding-right:17px;}
.text-2 dt{ font-size:1.06em;}
.text-2 dd{ padding-bottom:15px;}
.link{ color:#c93400;}
.text-3{ font-size:1.06em;}
.indent-fright{ float:right; padding-right:21px;}
.indent-3 p{ padding-top:15px;}

/*top_content*/
.top-content-wrapper{ background:#ecf5f6;}
.top-content{  background:#FFF url(../images/top-content-left.gif) 0 0 repeat-y; width:980px;}
.top-content-left{ background:url(../images/top-content-left.gif) top right repeat-y;}
.top-content-indent{ width:960px; padding:0 10px;}

.top-content #headimg{padding:15px 0; height:360px;}

.top-content #headimg .left, .top-content #headimg .right{
	background:url(../images/navs.jpg) no-repeat;
}
.top-content #headimg .act{
	cursor:pointer;
	background:url(../images/navs_act.jpg) no-repeat;
}
.top-content #headimg .left{
	background-position: top left;
	width:53px;
	height:360px;
	float:left;
}
.top-content #headimg .container{
	overflow:hidden;
	width:854px;
	height:358px;
	float:left;
	border:#648302 1px solid;
	border-left: none;
	border-right: none;
}
.top-content #headimg #line{
	height:358px;
}
.top-content #headimg #line img{
	border:0;
	padding:0;
	margin:0;
}
.top-content #headimg .right{
	background-position: top right;
	width:53px;
	height:360px;
	float:left;
}

/*bot_content*/
.wrapper-bot-content_bgtop{ background:#7e9408 url(../images/wrapper-bot-content_bgtop.gif) 0 0 repeat-x;}
.wrapper-bot-content_bgbot{ background:url(../images/wrapper-bot-content_bgbot.gif) bottom left repeat-x;}
.wrapper-bot{ padding:12px 0 0 0; width:980px; overflow:hidden;}


.title{ display:block;}
.img-left{ float:left; margin:0 23px 0 0;}
.img-left1{ float:left; margin:0 29px 0 0;}

/*================== box ==================*/
.box .border-top {background:url(../images/border_top.gif) repeat-x top #f8f8f8;}
.box .border-bot {background:url(../images/border_bot.gif) repeat-x bottom;}
.box .border-left {background:url(../images/border_left.gif) repeat-y left;}
.box .border-right {background:url(../images/border_right.gif) repeat-y right;}
.box .corner-top-left {background:url(../images/corner_top_left.gif) no-repeat left top;}
.box .corner-top-right {background:url(../images/corner_top_right.gif) no-repeat right top;}
.box .corner-bot-left {background:url(../images/corner_bot_left.gif) no-repeat left bottom;}
.box .corner-bot-right {background:url(../images/corner_bot_right.gif) no-repeat right bottom; width:100%;}
.box-indent{ padding:30px 43px 27px 31px;}
.box-indent1{ padding:30px 43px 15px 31px;}
.box-title{ height:56px;}
.box-title img{ position:absolute;}
.box-title .m2{ margin-left:180px;}
.box-title .m3{ margin-left:361px;}
.box{ font-size:0.875em; color:#000000;}

/**/
.box-1 .border1-top {background:url(../images/border1_top.gif) repeat-x top #4ca0dd;}
.box-1 .border1-bot {background:url(../images/border1_bot.gif) repeat-x bottom;}
.box-1 .border1-left {background:url(../images/border1_left.gif) repeat-y left;}
.box-1 .border1-right {background:url(../images/border1_right.gif) repeat-y right;}
.box-1 .corner1-top-left {background:url(../images/corner1_top_left.gif) no-repeat left top;}
.box-1 .corner1-top-right {background:url(../images/corner1_top_right.gif) no-repeat right top;}
.box-1 .corner1-bot-left {background:url(../images/corner1_bot_left.gif) no-repeat left bottom;}
.box-1 .corner1-bot-right {background:url(../images/corner1_bot_right.gif) no-repeat right bottom; width:100%; }
.box-1-indent{ padding:28px 12px 30px 30px;}
.box-1{ font-size:0.812em; color:#FFF;}
.box-1 input, .box-1 select{ background:#aed1ec; color:#4b4b4b; margin-top:3px; height:20px; font-size:1em; border:1px solid #598cb1; padding-left:4px;}
.box-1 .text-1{ font-size:1.06em;}
/**/

.box-2 .border2-top {background:url(../images/border2_top.gif) repeat-x top #edeff0;}
.box-2 .border2-bot {background:url(../images/border2_bot.gif) repeat-x bottom;}
.box-2 .border2-left {background:url(../images/border2_left.gif) repeat-y left;}
.box-2 .border2-right {background:url(../images/border2_right.gif) repeat-y right;}
.box-2 .corner2-top-left {background:url(../images/corner2_top_left.gif) no-repeat left top;}
.box-2 .corner2-top-right {background:url(../images/corner2_top_right.gif) no-repeat right top;}
.box-2 .corner2-bot-left {background:url(../images/corner2_bot_left.gif) no-repeat left bottom;}
.box-2 .corner2-bot-right {background:url(../images/corner2_bot_right.gif) no-repeat right bottom; width:100%; }
.box-2-indent{ padding:15px;}
.box-2{ font-size:0.75em; color:#3f4749;}

#content{
	width:930px;
	overflow:hidden;
	
}
/**/
.box-3 .border3-top {background:url(../images/border3_top.gif) repeat-x top #f4f6f6;}
.box-3 .border3-bot {background:url(../images/border3_bot.gif) repeat-x bottom;}
.box-3 .border3-left {background:url(../images/border3_left.gif) repeat-y left;}
.box-3 .border3-right {background:url(../images/border3_right.gif) repeat-y right;}
.box-3 .corner3-top-left {background:url(../images/corner3_top_left.gif) no-repeat left top;}
.box-3 .corner3-top-right {background:url(../images/corner3_top_right.gif) no-repeat right top;}
.box-3 .corner3-bot-left {background:url(../images/corner3_bot_left.gif) no-repeat left bottom;}
.box-3 .corner3-bot-right {background:url(../images/corner3_bot_right.gif) no-repeat right bottom; width:100%; }
.box-3-indent{ padding:8px 28px 5px 8px }
.box-3-indent1{ padding:23px 31px 30px 26px }
.box-3 .box-3-text{ color:#000000 !important;}
.box-3 .box-3-text1{ font-size:1.187em !important;}
/**/
.box-4 .border4-top {background:url(../images/border4_top.gif) repeat-x top #edeff0;}
.box-4 .border4-bot {background:url(../images/border4_bot.gif) repeat-x bottom;}
.box-4 .border4-left {background:url(../images/border4_left.gif) repeat-y left;}
.box-4 .border4-right {background:url(../images/border4_right.gif) repeat-y right;}
.box-4 .corner4-top-left {background:url(../images/corner4_top_left.gif) no-repeat left top;}
.box-4 .corner4-top-right {background:url(../images/corner4_top_right.gif) no-repeat right top;}
.box-4 .corner4-bot-left {background:url(../images/corner4_bot_left.gif) no-repeat left bottom;}
.box-4 .corner4-bot-right {background:url(../images/corner4_bot_right.gif) no-repeat right bottom; width:100%; }
.box-4-indent{ padding:21px 30px 15px 30px }
.box-4-indent1{ padding:24px 20px 25px 27px }
.box-4-text{ color:#000; font-size:0.75em;}
/**/

.box-5 .border5-top {background:url(../images/border5_top.gif) repeat-x top #82980b;}
.box-5 .border5-bot {background:url(../images/border5_bot.gif) repeat-x bottom;}
.box-5 .border5-left {background:url(../images/border5_left.gif) repeat-y left;}
.box-5 .border5-right {background:url(../images/border5_right.gif) repeat-y right;}
.box-5 .corner5-top-left {background:url(../images/corner5_top_left.gif) no-repeat left top;}
.box-5 .corner5-top-right {background:url(../images/corner5_top_right.gif) no-repeat right top;}
.box-5 .corner5-bot-left {background:url(../images/corner5_bot_left.gif) no-repeat left bottom;}
.box-5 .corner5-bot-right {background:url(../images/corner5_bot_right.gif) no-repeat right bottom; width:100%; }
.box-5-text{ color:#000; font-size:1.187em;}
.box-5{color:#000000; font-size:0.75em;}



/*================== box_finish ==================*/

div#content img{
	margin:0 7px;
	border:1px solid #3f4749;
	padding:2px
}

div#content li{
	background:url(../images/list.gif) 0 2px no-repeat;
	padding: 0 0 10px 23px;
}
div#content li li{
	background:url(../images/list2.gif) 0 2px no-repeat;
}
div#content li li li{
	background:url(../images/list.gif) 0 2px no-repeat;
}

#feedbackList{
	float:left;
	height:100%
}
#feedbackList ul{
	list-style:none;
	padding:0;
	margin:0;
}

#feedbackList li{
	background:none;
	padding-top:5px;
}

#feedbackBorder{
	float:right;
	border: 1px #424242 dashed;
	margin:0;
	padding:0;
	width:230px;
	padding:5px;
	height:255px
}
#feedbackForm{
	width:230px;
	padding:0;
	margin:0;	
	height:255px
}
#feedbackBorder #fb_text,#feedbackBorder #fb_name{
	width:228px;
}
#feedbackBorder #fb_text{
	height:158px;
}
#feedbackBorder .fb_input{
	width:100%;
	border:1px #D7D8C8 solid;
	margin: 0 0 5px 0;
}
#fMiddle{
	position:relative;
	width:230px;
	height:46px;
	overflow:hidden;
}
#fBottom{
	width:230px;
	position:relative;
}
#fb_group{
	width:162px;
	float:left;
}
#fb_captcha{
	border:1px #D7D8C8 solid;
	width:60px;
	height:39px;
	overflow:hidden;
	float:right
}
div#content div#fb_captcha img{
	border:none;
	margin:0;
	padding:0;
}
#fb_error_text{
	margin-left:5px;
	color:red;
	width:230px;
	float:left;
	line-height:normal;
	text-align:center;
}

#fb_button{
	float:right;
}
#fb_button input{
	padding: 0 3px;
	border:1px #D7D8C8 solid;
	background-color:transparent;
}
#feedbackBorder .active{
	border: 1px #7FB234 solid;
}
#feedbackBorder .error{
	border: 1px red solid;	
}


#feedback{
	width:100%;
}
#feedback .list{
	
	overflow:hidden;
}
#feedback .list li{
	padding-left:0;
	background:none;
}

#feedback .list ul{
	list-style:none;
	padding-left:20px;
}
#feedback .form{
	float:right;
	margin-left:5px;
	width:245px;
}
li.feed .title{
	font-weight:bold;
	padding:10px 0;
}
li.feed .title span{
	padding-left:10px;
	font-size:115%;
}


#faq{
	padding-left:0;
	margin-left:0;
	LIST-STYLE-TYPE: none;
}
#faq li{
	background:none;
	padding-left:0;
	margin-left:0;
	padding-top:20px;
}
#faq .vopros{
	font-size:10pt;
	
}
#faq A.vopros{ font-weight:bold; text-decoration:none;border-bottom:#7FB234 1px dashed}
#faq A.vopros:hover { text-decoration:none;border-bottom:none}
#faq .otvet{
	margin:0;
	padding:10px 0 0 0;
	display:none
}
#faq .otvet p{
	margin:0;
}

#gallery #big_foto{
    text-align:center;
	width:630px;
	float:left;
}
#gallery #big_foto img{
    border:2px solid #D8D9CA;
	padding:2px;
}
#gallery .thumb{
    cursor:pointer;
    float:left;
}
#gallery .thumb img{
	border:2px solid #D8D9CA;
	margin:0pt 0pt 5px 2px;
	padding:2px;
}
#gallery .type_w img{
    width:100px;
    height:65px;
}
#gallery .type_h img{
    height:65px;
}

.clear, .cleaner { clear: both;}



#cmpMenu ul{
	margin:10px auto;
	padding:0;
}
.level1 {
	display: table;
	height: 50px;
}
.level1 li {
	width:137px;
	display: table-cell;
	vertical-align: middle;
	border-right: 1px dotted #3e76ac;
	border-top:none;
	height: 50px;
}
.level1 li.item7 {
	border-right: none;
	
}
.level1 li a {
	width:137px;
	display:block;
	text-align:center; 
	color:#FFFFF5;
	text-decoration:none; 
}
.level1 li a:hover {
	text-decoration:underline;
}

#cmpMenu  ul.subMenu{
	width:200px;
	z-index:100;
	position: absolute;
	top: 0px;
	left: 0px;
	padding:0;
	margin:0;
	visibility: hidden;
	border: 1px solid #3e76ac;
	border-bottom: none;
	background: #479ad8;
}
#cmpMenu  ul.subMenu li{
	width:200px;
	display:block;
	background:none;
	height:auto;
	text-align:left;
	margin: 0;
	padding: 0;
	clear: both;
	border:none;
	border-bottom: 1px solid #3e76ac;
}
#cmpMenu  ul.subMenu li a{
	padding: 5px 10px;
	text-align:left;
	width:180px;
}
#cmpMenu  ul.subMenu li a:hover{
	text-decoration:none;
	background:#FFFFFF;
	color:#479ad8;
}

.site-center {margin:0 auto; width:980px; text-align:left;}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .row-box-1, .row-box-2, .row-box-3, .separate, .separate1
{ float:left;}
.separate{ width:48px; background:url(../images/separate.gif) 24px 0 repeat-y;}
.separate1{ background:url(images/separate1.gif) 25px 0 repeat-y; width:50px;}

h1,h2,h3,h4,h5,h6 {
	margin:10px 0;
}
p{
	margin:10px 0;
}

h1.title{
	color:#3f4749;
	font-style:italic;
	font-size:1.6em;
	padding: 19px 0 0 15px;
}
