body{margin: auto;}

body.bg{margin: auto;padding: 0px; background: url('/img/body_bg_second.jpg') no-repeat center top; width: 100%;  min-width: 920px;}
a{outline: none;}
div.clear{clear: both;}
div{border: 0px solid red;}
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; font-size: 100%; font-weight: normal;} 
h2, h3 {
color:#361103 !important;
font-size:15px !important;
line-height:18px !important;
margin:15px 0 5px !important;
}
h2 { font-size: 22px !important; color: #6e4333 !important; line-height: 23px !important; margin: 20px 0 0 !important;}

h2 a:hover {
border:medium none;
color:#DF4118;
}
h2 a {
border-bottom:1px dotted #AE4119;
color:#AE4119;
text-decoration:none;
}

div,p{font-size: 12px !important;}

#wrap{width: 934px; margin: auto; padding: 0px;}

#left{float: left; width: 186px;}
#left div.logo{float: left; padding: 35px 0px 0px 0px; width: 205px; position: relative; left: -14px;}
#left div.actions{font: 11px tahoma; color: #ae4119; padding: 33px 0px 0px 17px;}
#left div.actions h1, #left div.actions .hx {font: 24px tahoma !important; color: #ae4119; margin: 0px 0px 12px 0px;}


#right {float: left; border: 0px solid red; padding: 0px 0px 0px 35px;}
#right #header{height: 88px; }
#right #header div.menu{padding: 51px 0px 0px 0px; overflow: hidden; margin: 0;}
#right #header div.menu a{font: 11px tahoma; color: #ae4119; font-weight: bold; text-decoration: none; border-bottom: 1px dotted;}
#right #header div.menu a:hover{text-decoration: none; color: #ae4119; border-bottom: 0px dotted;}
#right #header div.menu a.hov{text-decoration: none; color: #ae4119; border-bottom: 0px dotted;}
#right #header .menu {
				float: left;
				width: 654px;
			}
			#right #header table {
				float: left;
			}
			#right #header th {	
				width: 15%;	
				font-weight: normal;
				color: #b3b3b3;
				font-size: 15px;
			}
			#right #header td, #right #header th {
				padding: 0px;
				vertical-align: middle;
				text-align: center;
			}
			#right #header td a {
				white-space: nowrap;
				font-size: 11px;
				font-weight: bold;		
				border-bottom: 1px dotted #ae4119 !important;
				
			}
			#right #header .menu table a.hov,
			#right #header .menu table a:hover {
				color: #ae4119;
				text-decoration: none;
				border: none !important;
			}
			
.krosh{color: #b7a188; padding-top: 15px; margin-left: -5px; font: 10px tahoma; width: 500px; height: 10px; clear: both;}
.krosh a{font: 10px tahoma; color: #b7a188; text-decoration: underline; margin-right: 5px;}
.krosh a:hover{text-decoration: none;}
.krosh span{color: #dacbba; font: 10px tahoma; margin-left: 5px;}

#right div.content{width: 690px; text-align: left; line-height:18px;}
#right div.content a{border-bottom:1px dotted #AE4119; color:#AE4119; text-decoration:none;}
#right div.content a:hover{border-bottom:0px dotted #AE4119;}
#right div.content{
					color:#535353;
					font-family:Tahoma,Arial,Helvetica,sans-serif;
					font-size:11px;
					font-size-adjust:none;
					font-style:normal;
					font-variant:normal;
					font-weight:normal;
					line-height:18px;
					}

#right div.content h1{font: 26px tahoma; color: #6e4333; margin: 30px 0px 12px 0px;}

#right div.content ul{ line-height:18px; list-style-type: none !important;}
#right div.content li{background:url(/img/img/bullet.gif) no-repeat 0px 8px; list-style-type: none; padding: 0px 0px 0px 15px;}
#right div.content ul{margin: 12px 0px 12px 17px; padding: 0px; line-height:20px; list-style-type: none;}
#right div.content ol{margin: 12px 0px 12px 17px; padding: 0px; line-height:20px;}
#right div.content ol li{list-style:none; padding: 2px 0 2px 27px;}
#right div.content ol li.item-1{background:url(/img/num-1.png) no-repeat 0 0.2em;}
#right div.content ol li.item-2{background:url(/img/num-2.png) no-repeat 0 0.2em;}
#right div.content ol li.item-3{background:url(/img/num-3.png) no-repeat 0 0.2em;}
#right div.content ol li.item-4{background:url(/img/num-4.png) no-repeat 0 0.2em;}
#right div.content ol li.item-5{background:url(/img/num-5.png) no-repeat 0 0.2em;}
#right div.content ol li.item-6{background:url(/img/num-6.png) no-repeat 0 0.2em;}
#right div.content ol li.item-7{background:url(/img/num-7.png) no-repeat 0 0.2em;}
#right div.content ol li.item-8{background:url(/img/num-8.png) no-repeat 0 0.2em;}
#right div.content ol li.item-9{background:url(/img/num-9.png) no-repeat 0 0.2em;}
#right div.content ol li.item-10{background:url(/img/num-10.png) no-repeat 0 0.2em;}




#right div.right_col{float: right; width: 210px; padding-left: 20px; margin-left: 10px; padding-bottom: 40px; padding-right: 10px; background: #fff url(/img/body_bg_second.jpg) no-repeat scroll -760px -118px; position: relative; z-index: 5; margin-right: -10px; overflow: hidden;}
#right div.right_col div.tel{font: 14px tahoma; color: #432114; font-weight: bold; padding: 0; margin: 0px; text-align: left; margin-left: 20px;}
#right div.right_col div.tel span{font: 18px tahoma; color: #ae4119;}
#right div.right_col a{font: 14px tahoma; color: #ae4119; text-decoration: none; border-bottom: 1px dotted;}
#right div.right_col a:hover{text-decoration: none; border: 0px;}
#right div.right_col .order {font: 25px tahoma; color: #d67d48; margin: 238px 0px 0px 15px; clear: both; white-space: nowrap;}
#right div.right_col .order h1, #right div.right_col .order .hx {font: 25px tahoma !important; color: #6e4333 #ae4119; margin: 0px 0px 0px 0px;}

#right div.right_col .order  div.order_left{margin-top: 15px; font: 11px tahoma; color: #2d2d2d; padding-right: 0px;}
#right div.right_col .order  div.order_left input{width: 175px; height: 14px; border: 1px solid #b7b7b7; font: 10px tahoma; color: #666666; margin: 5px 0px 10px 0px;  padding: 3px 0px 0px 3px;}
#right div.right_col .order div.order_right{ font: 11px tahoma; color: #2d2d2d;}
#right div.right_col .order  div.order_right input{width: 175px; height: 14px; border: 1px solid #b7b7b7; font: 10px tahoma; color: #666666; margin: 5px 0px 10px 0px;  padding: 3px 0px 0px 3px;}
#right div.right_col  div.order_right textarea{width: 175px; height: 61px; border: 1px solid #b7b7b7; margin: 5px 0px 0px 0px; font: 10px tahoma; color: #666666;  padding: 3px 0px 0px 3px;}
.fail{width: 105px !important; background: #fff; float: left;}
.im{
	margin:5px 0px 0px 3px !important;
	cursor: pointer !important;
	display: block; 

} 
.im2{margin: 8px 0px 0px 0px; float: left;}
/*
#footer{width: 920px; text-align: center; padding-top: 66px; padding-bottom: 62px; clear: both; font: 12px arial; color: #000;}
#footer a{font: 12px arial; color: #ac391a; text-decoration: underline; margin-right: 25px;}
#footer a:hover{text-decoration: none;}*/

#grafik{margin: 60px 0px 0px 0px;}
#grafik img{ margin-right: 20px}

/* #menu .level2 li a{font: 11px tahoma; color: #000; font-weight: bold; text-decoration: underline;}
#menu .level2 a:hover{text-decoration: none; color: #ff6600;}
#menu .level2 a.hov{text-decoration: none; color: #ff6600;} */

.level2 {
	margin: 30px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}
.level2 li {
	padding: 0px 0px 12px 0px;
	list-style: none;
}
.level2 li a {
	color: #666666;
	border-bottom: 1px dotted #666666;
	text-decoration: none;
	font-size: 11px;
	font-family: tahoma;
	letter-spacing: 1px;
}
.level2 li a:hover {
	border-bottom: 1px dotted #950000;
	color: #950000;
}
.level2 li a.hov {
	border-bottom: 1px dotted #950000;
	color: #950000;
}

.flash2{margin: 0px 0px 30px 0px; padding-top:93px;}



.left-menu {
display:block;
float:left;
margin-top:0px;
width:200px;
margin-bottom:20px;
}
.left-menu ul {
width:200px;
padding:38px 0 0 5px;
position:relative;
color:#a71d04;
font: 12px tahoma;
list-style-type: none;
margin: 0px;
}
.left-menu ul ul {
padding: 10px 0 0 5px;
}
.left-menu ul li {
padding:0 0 10px 15px;

}
.left-menu ul li a {
color:#AE4119;
font-size:12px;
border-bottom:1px dotted #AE4119;
text-decoration: none;
}

.left-menu ul li a:hover {
color:#ff6600;
font-size:12px;
text-decoration: none;
border: none;
}

.left-menu ul li a.hov {
color:#ff6600;
font-size:12px;
text-decoration: none;
border: none;
}



/*
.left-menu .tr {
width:20px;
height:20px;
position:absolute;
font-size:1px;
right:-1px;
top:0px;
}

.left-menu ul ul {
padding:10px 0 0 0;
margin:0;
background:none;
border:none;
}

.left-menu ul ul li {
padding:0 0 7px 10px;
color:#a89e62;
font-size:11px;
background:none;
text-transform:none;
}
.left-menu ul ul li a {
font-size:11px;
font-weight:normal;
color:#ffa76d;
}

.left-menu ul ul li a:hover {
font-size:11px;
font-weight:normal;
color:#ffa76d;
text-decoration: none;
}
--.left-menu .bottom {
width:1px;
height:96px;
position:absolute;
bottom:0px;
right:-1px;
overflow:hidden;
}
*/




.body_footer {
			background: url(/images/footer.png) no-repeat center 20px;
			height: 160px;
		} 
		.footer {
			line-height: 18px !important;
			color: #000;
			font-size: 11px;
			padding: 45px 15px 0 15px;	
			width: 800px;
			margin: 0 auto;
			overflow: visible;
		}
		.footer a {
			border: none;
			text-decoration: underline;
		}
		.footer span.phone {
			font-weight: bold;
			font-size: 14px;
		}
		.footer a:hover {
			text-decoration: none;
		}
		.footer .left{float: left; margin-left: -50px; font: 11px tahoma !important; line-height: 18px !important;}
		.footer .left a{color: #ae4119; text-decoration: underline; font: 11px tahoma !important;}		
		.footer .left a:hover{color: #df4118; text-decoration: none;}
		
		.footer .right {float: right; border: 0px solid red; position: relative; left: 54px;}
		.footer .right a {
			margin: 0 10px 0 0;
			border: none;
		}
/*.dark{background: #e5e4e4; margin: 0px; position: relative; left: -17px; line-height: 17px; width: 430px; padding: 15px 17px 15px 17px; color: #363636;}*/

.dark {
		background: #f2efe2;
		color: #666;
		padding: 20px;
		position: relative;
		display: block;
		margin: 1em 0 1em;
		font-family: "Trebuchet MS";
		font-size: 12px;
		line-height: 19px;
	}
.dark strong,
.dark_red strong,
.dark_blue strong,
.dark_yel strong {
	font-size: 14px;
}
.dark span{color: #ae4119;}
.dark_red {
		background: #feebe7;
		color: #363636;
		padding: 20px;
		position: relative;
		display: block;
		margin: 1em 0 1em;
		font-family: "Trebuchet MS";
		font-size: 12px;
		line-height: 19px;
	}
.dark_red span{color: #ae4119;}
.dark_blue {
		background: #e7f8ff;
		color: #363636;
		padding: 20px;
		position: relative;
		display: block;
		margin: 1em 0 1em;
		font-family: "Trebuchet MS";
		font-size: 12px;
		line-height: 19px;
	}
.dark_blue span{color: #ae4119;}
.dark_yel {
		background: #f9fbe3;
		color: #363636;
		padding: 20px;
		position: relative;
		display: block;
		margin: 1em 0 1em;
		font-family: "Trebuchet MS";
		font-size: 12px;
		line-height: 19px;
	}
.dark_yel span{color: #ae4119;}

.quote {
	font-style: italic;
	margin-left: 27px;
	padding: 11px 0 11px 15px;
	border-left: 2px solid #ccc;
	color: #787878;
}


#loading-box {
	border: none !important;
	cursor: pointer;
	background: url(/img/message.png) no-repeat 0 0 !important;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/message.png', sizingMethod='scale');
	width: 381px !important; 
	padding-top: 35px !important;
	height: 120px !important;
}
#loading-text {
	font-weight: normal;
	color: #666666;
	text-align: left;
	padding: 0 0 0 40px;
}
#loading-text.error strong {
	color: #ff0000;
	font-weight: bold;
	font-size: 14px;
	display: block;
	margin: 0 0 5px 0;
}
#loading-text.info strong {
	color: #f25822;
	font-weight: bold;
	font-size: 14px;
	display: block;
	margin: 0 0 5px 0;
}
.order-form label {
	float: left;
	width: 165px;
}
.order-form input,
.order-form textarea {
	width: 255px;
	border: 1px solid #7f9db9;
	padding: 3px;
	background: #fff url(/img/field.png) repeat-x 0 0;
}
.order-form textarea {
	height: 100px;
}
.order-form label span,
.order-form p.tip span {
	color: #f00;
}
.order-form .field {
	float: left;
	width: 100%;
	padding: 3px 0;
}
.order-form .checkboxes,
.order-form .im2 {
	margin: 0 0 0 165px;
}
.order-form p.tip {
	display: block;
	clear: both;
	margin: 0 0 0 165px;
	padding: 25px 0 0;
	color: #999;
	font-size: 11px !important;
}
.order-form .checkboxes label {
	display: inline;
	width: auto;
	float: none;
	font-size: 11px;
}
.order-form .checkboxes input {
	width: auto;
	border: none;
	background: none;
}
.order-form .checkboxes .column {
	float: left;
	padding: 0 20px 0 0;
}


#form_layer h1{padding-top: 25px;}



#form_data6 {
  width: 450px;
}




