@charset "utf-8";

a, textarea, input, select {
/*	position: relative;
	z-index: 100;*/
}

html, body{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	font: 100% Arial, Helvetica, "Microsoft Sans Serif", sans-serif;
	color:#000000;
}

p, ul, td { font-size:80%;}
td p { font-size:100%;}

.page_name {
	clear:left;
	display:block;
	color:#96635f;
	padding-top:10px;
	margin-bottom:20px;
	font: 2em Tahoma, Verdana, Geneva, sans-serif;
	font-weight:normal;
	
}
/*headers*/
h1, .page_name_2 {
	color: #96635F;
	display: block;
	font: 1.3em Tahoma, Verdana, Geneva, sans-serif;
	font-weight:normal;
}
h2{
	color: #96635F;
	display: block;
	font: 1.1em Tahoma, Verdana, Geneva, sans-serif;
	font-weight:normal;
}
a{
	color:#96635f;
	font:bold 0.8em Tahoma, Verdana, Geneva, sans-serif;
	text-decoration:underline;
}
a:hover, .main_menu a:hover, .panel_right a:hover, .news_block a:hover, .patch a:hover, .old_menu a:hover, calc:hover { text-decoration:none;}

p a {font-size:1em;}
.text_block, .type_s a {font-size:1em;}

a img{
	border:none;
}
textarea, input {
	border:#d8d5d3 1px solid;
	background-color:#fff;
}
.ask_a_question {
	position:absolute;
	left:-225px;
	top:200px;
	z-index:300;
	}
.ask_a_question div {
	width:225px;
	color:#96635f;
	font: 1em Arial, Helvetica, "Microsoft Sans Serif", sans-serif;
	text-align:right;
	height:160px;
	left:0px;
	position:absolute;
	top:110px;

}
.btn_send_question {
	padding:0;
	width:70px;
	height:20px;
	left:0;
	position:relative;
	top:-55px;
}
.form_ask_a_question{
	position:relative;
}

.form_ask_a_question div {
	margin-top:20px;
	position:static;
	vertical-align:middle;
}
.form_ask_a_question input{
	margin-left:5px;
}
.form_ask_a_question textarea {
	float:right;
	margin-left:5px;
	width:150px;
	display:inline;
	height:90px;
	overflow:auto;
}
.img_online_questions {
	cursor:pointer;
	position:absolute;
	right:60px;
	top:170px;
	border:none;
}
.input{
	position:relative;
	padding-left:1024px;
	top:186px;
	margin-bottom:-324px;

}
#btn_input{
	margin:60px 245px -158px 0;
}
.form_input div{
	width:245px;
	margin: 10px 10px 0 0;
	position:relative;
	left:100px;
	
}
.link_reg{
	display:block;
	margin-right:10px;
}
#save_me{
	background:none;
	border:1px #000 solid;
}
.pad{
	overflow:hidden;
	margin-bottom:-324px;
	margin-left:-367px;
	color:#96635f;
	font:0.9em Arial, Helvetica, "Microsoft Sans Serif", sans-serif;
	text-align:right;
	height:324px;
	position:relative;
}
#input_div{
	z-index:100;
	position:relative;
	margin-bottom:-324px;
	float:right;
	width:367px;
	height:324px;
	left:226px;
}
.input_bg{
	margin-bottom:-200px;
	display:block;
}
.content{
	width:100%;
	float:left;
	background-image:url(./../../images/visuals/default.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	margin-bottom:-100px;
	
}
.bg{
	float:left;
	height:100%;
	width:100%;
	margin:0 0 -325px -100%;
	overflow:hidden;
}
.contaner{
	width:1024px;
	margin:0 auto;
	position:relative;
	
}
.visual_div{
	background-image:url(./../../images/visuals/default.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
.visual_div div{
	position:relative;
	overflow:hidden;
	width:1024px;
	visibility:hidden;
}
.menu{
	position:absolute;
	left:0;
	top:20px;
	width:1024px;
	white-space:nowrap;
	text-align:center;
	z-index:100;
	
}
.parent_link{
	display:inline;
}

.parent_link a{
	background:transparent;
	padding:0 20px;
	z-index:2;
	
		
}
.parent_link:hover .sub_link{
	display:inline;
}
.sub_link{
	z-index:3;
	background:#F0F0F0;
	position:absolute;
	top:15px;
	margin-left:20px;
	padding:10px 0;
	display:none;
	opacity:0.9;
}
.sub_link a{
	display:block;
	text-align:left;
	padding-bottom:5px;
	position:relative;
}
.sub_link a:hover{
	z-index:3;
	background-color:#f5dad7;
}
.left_link .left_sub_link{
	padding:10px 0;
	background:#F0F0F0;
	display:none;
	position:absolute;
	left:100%;
}
.left_link:hover .left_sub_link{
	display:block;
	background:#F0F0F0;
}
.left_link a{
	display:block;
}
.left_link a:hover{
	background-color:#f5dad7;
}
.menu_arrov{
	position:absolute;
	z-index:3;
	right:5px;
	top:7px;
	border:none;
}
.auxiliary_btns{
	position:absolute;
	top:100px;
	text-align:center;
	width:1024px;
	z-index:150;
}
.auxiliary_btns a{
	margin:0 5px;
}
.auxiliary_btns img{
	border:none;
}
.footer {
	clear:both;
	background:url(./../../images/bg_footer.gif) repeat-x bottom;
	color:#6e5957;
	text-align:center;
	width:100%;
	
}
.footer_bg{
	height:190px;
	padding-top:150px;
	width:1024px;
	margin:0 auto;
	background:url(./../../images/bg_footer.gif) repeat-x bottom;
	
}

.footer a {
	padding:0 20px;
	color:#6e5957;
	font-size: 1.3em;
	
}

.footer a.footer_link{
	font-size: 100%; margin: 0; padding: 0;
}
.footer div {
	font: bold 0.8em Tahoma, Verdana, Geneva, sans-serif;
	
}

span.footer_bookmark {
	position: relative;
	float: left; /* для IE */
	width: 180px;
	height: 100px; 
	margin-top: -100px;
	display: block;
	background:url(./../../images/bl_footer.png) no-repeat 0% 100%;
}

span.footer_bookmark span {
	position: absolute;
    bottom: 4px;
    left: 4px;
	font: bold 12px Tahoma, Verdana, Geneva, sans-serif;
	color: white;
}

/**********/
.panel_right{
	text-align:right;
	padding:0 20px 50px 0;
	float:right;
	width:250px;
}
/*********/

.select_sity{
	margin:10px 0;
}
.select_sity select{
	width:150px;
}
.icq_number {
	color:#84827f;
	font:0.7em Arial, Helvetica, "Microsoft Sans Serif", sans-serif;
	height:30px;
}
.icq_number img {
	position:relative;
	top:5px;
}
.about_delivery {
	color:#996560;
	font:bold 1em Tahoma, Verdana, Geneva, sans-serif;
}
.about_delivery a {
	color:#996560;
	font:bold 1em Tahoma, Verdana, Geneva, sans-serif;
	text-decoration:underline;
}
.we_will_help {
	color:#84827f;
	font:0.7em Arial, Helvetica, "Microsoft Sans Serif", sans-serif;
}

.we_will_help  a{
	color:#84827f;
	font:0.7em Arial, Helvetica, "Microsoft Sans Serif", sans-serif;
}

.delivery_img{
	margin-top:10px;
}
.small_logo, .contacts_print{
	display:none;
}
.get_sity{
	color:#96635f;
	width:420px;
	position:fixed;
	top:50%;
	left:50%;
	margin:-105px 0 0 -210px;
	z-index:200;
}
.sity_cont{
	overflow:hidden;
	position:relative;
	height:100%;
}
*html .get_sity{
	position:absolute;
}
.get_sity form{
	position:relative;
	margin-left:100px;
}
.get_sity form select{
	width:290px;
	margin-top:-10px;
	position:relative;
}
.get_sity div{
	position:relative;
}
.geo_bg_top{
	position:absolute;
	top:-80px;
	left:0;
}
.geo_bg_bot{
	position:absolute;
	bottom:-106px;
	left:0;
	overflow:hidden;
}
.geo_bg{
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
}
.geo_caption{
	font-size: 1em;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
}
.geo_caption2{
	font-size: 1em;
	text-align:center;
	position:relative;
}
input.geo_btn{
	margin:10px 0 0 70px;
	background-color:#FFF;
}
.geo_radio{
	background:none;
	border:none;
}
.choose_sity{
	margin-left:60px;
}
form.form_select_sity{
	position:relative;
	margin:20px 0 0 60px;
}
.geo_text{
	width:270px;
}
.geo_btn2{
	margin-top:10px;
}
.geo_btn3{
	position:absolute;
	right:88px;
	width:60px;
	margin-top:10px;
}
.small_logo, .contacts_print{
	display:none;
}

.swf{
	position:absolute;
	top:0;
	z-index:7;
}
.logo{
	display:block;
	position:absolute;
	top:65px;
	left:50%;
	margin-left:-100px;
	z-index:100;
}
.logo img{
	border:none;
}
.patch{
	z-index: 50;
	position: relative;
}



text_ok {width:230px; 
	text-align:right; 
	margin-left:105px;}
	
/*main menu -- standards*/
.main_menu {
    height: auto;
	position: relative;
	z-index: 100;
}

.main_menu div {
	float:left;
	text-align:center;
}

.main_menu a {
	display:block;
	color:#96635f;
	text-decoration:underline;
	font-weight:bold;
}

.link_img{
	display:block;
	overflow:hidden;
}
.link_img img{
	border:none;
}
.link_img:hover img{
	border:none;
}

a.calc {
color:#949390;
font-size:0.7em;
font-weight:normal;
}