@charset "windows-1251";
/* CSS Document */

body {
background:#787878;
margin:0px;
padding:0px;
}
.bg_top_all {
background-image:url(img/bg_all.jpg);
background-position:center top;
background-repeat:no-repeat;

}
.bg_all_repeat {
background-image:url(img/bg_all_repeat.jpg);
background-repeat:repeat;
}

.ramka_all {
background-image:url(img/ramka.png);
background-position:center top;
background-repeat:repeat-y;
behavior: url(/fix/iepngfix.htc);
}




#main_container {
margin: 0px auto;
width:995px;
background-image:url(img/content_bg.jpg);
background-position:top left;
/*border-left:solid #666666;
border-left-width:1px;
border-right:solid #666666;
border-right-width:1px;*/
}



/* ----- Здесь располагается все, что относится к header----- */

#header {
height:369px;
background-image:url(img/top_bg.jpg);
background-position:center top;
background-repeat:no-repeat;
padding-left:20px;
padding-right:20px;
position:relative;

}

#header div {
float:left;
}

.top-left {
width:335px;
}

.top-right {
width:335px;
}

.window {
clear:left;
width:335px;
height:117px;
background-image:url(img/top_windows.jpg);
background-repeat:no-repeat;
margin-top:24px;
}
.soveti {
font-family: Tahoma;
font-size: 13px;
color:#fff;
width:290px;
margin-left:27px;
margin-top:20px;
text-align:center;
}
.soveti a:link {
font-family: Tahoma;
font-size: 13px;
color:#fff;
text-align:center;
}
.soveti a:visited {
font-family: Tahoma;
font-size: 13px;
color:#fff;
text-align:center;
}

.soveti a:hover {
font-family: Tahoma;
font-size: 13px;
color:#ccc;
text-align:center;
}
.ph {
clear:left;
width:335px;
height:60px;
background-image:url(img/ph.png);
background-repeat:no-repeat;
margin-top:97px;
behavior: url(/fix/iepngfix.htc);
}

.zagolovok {
margin-top:60px;
clear:left;
width:335px;
}

.top_center {
width:204px;
margin-left:40px;
margin-right:40px;
}

.logo_bg {
clear:left;
width:189px;
height:135px;
margin-top:15px;
margin-left: 6px !important; 
margin-left: 3px;
}

.flash_anim {
clear:left;
margin-top:7px;
}

#header h1 {
	font: 36px Arial;
	color:#ffffff;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-align:center;
}
.head1 {
	font: 36px Arial;
	color:#ffffff;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-align:center;
	width:100%;
	}
#header h2 {
	font: 18px Arial;
	color:#ffffff;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-align:center;
}
.head2 {
	font: 18px Arial;
	color:#ffffff;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-align:center;
	width:100%;
}

.div_h_2 {
	width:100%;
	font: 18px Arial;
	color:#ffffff;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-align:center;
}

#akcii {
	clear:left;
	background-image:url(img/akcii_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
	height:39px;
	width:613px;
	padding-top:3px;
	position:absolute;
	left: 191px;
	top: 327px;
	line-height:15px;
	text-align:center;
	font: 14px Tahoma;
	color:#FFFFFF;
	behavior: url(/fix/iepngfix.htc);
}
#akcii a:link {
font: 14px Tahoma;
color:#FFFFFF;
}
#akcii a:visited {
font: 14px Tahoma;
color:#FFFFFF;
}
#akcii a:hover {
font: 14px Tahoma;
color:#cccccc;
}
.kont {
background-image:url(img/kont.jpg);
background-repeat:no-repeat;
width:335px;
height:117px;
}
/* ----- Здесь располагается все, что относится к wrapper----- */

#wrapper {
background-image:url(img/content_bg.jpg);
background-position:top left;
background-repeat:repeat;
overflow:hidden;
}


/* ----- Здесь располагается все, что относится к left---- */


#right {
float:right;
width:211px;
color:#000000;
background-image:url(img/right_bg_bg.jpg);
background-repeat:repeat-y;
background-position:top center;	
padding-bottom:6500px;
margin-bottom:-6500px;
}

.right_content {
background-image:url(img/right_bg.jpg);
background-repeat:no-repeat;
background-position:top center;
text-align:center;
padding-top:15px;
}

.right_content img {
border:0px;
}

.razdel {
margin-top:10px;
margin-bottom:10px;
}



/* ----- Здесь располагается все, что относится к content----- */

#content {
float:left;
width:784px;

}

#content img {
 padding:10px;
 border:2px solid #e8e8e8;
}

.content_conteiner {
width:771px;
padding-left:13px;
margin-top:15px;
margin-bottom:15px;
}
.content_txt {
psdding-bottom:30px;
margin-bottom:30px;
margin-left:10px;
padding-left:25px;
padding-top:20px;
padding-right:15px;
background-image:url(img/content_bg_bg.jpg);
background-repeat:repeat-y;
background-position: right;
font-family: Tahoma;
font-size: 13px;
color:#000000;
line-height:16px;
}

.content_txt a:link {
font-family: Tahoma;
font-size: 13px;
color:#6a3837;
}

.content_txt a:visited {
font-family: Tahoma;
font-size: 13px;
color:#6a3837;
}

.content_txt a:hover {
font-family: Tahoma;
font-size: 13px;
color:#923434;
}

.top_bg {
width:771px;
background-image:url(img/content_bg_top.png);
background-repeat:no-repeat;
background-position: 0px 31px;
behavior: url(/fix/iepngfix.htc);
}


.bottom_bg {
width:771px;
background-image:url(img/content_bg_bottom.png);
background-repeat:no-repeat;
background-position: 0 100%;
behavior: url(/fix/iepngfix.htc);
}
.clear_l {
clear:left;
}
.content_nav {
width:165px;
height:22px;
background-image:url(img/content_nav.png);
background-repeat:no-repeat;
background-position: right bottom;
margin-left:20px;
font-family: Tahoma;
font-size: 13px;
color:#840303;
text-align:center;
padding-top:18px;
float:left;
behavior: url(/fix/iepngfix.htc);
}
.content_nav a:link{
font-family: Tahoma;
font-size: 13px;
color:#fff;
}
.content_nav a:visited{
font-family: Tahoma;
font-size: 13px;
color:#fff;
}
.content_nav a:hover{
font-family: Tahoma;
font-size: 13px;
color:#CCCCCC;
}
.content_nav_n {
width:165px;
height:10px;
margin:0px;
padding:0px;
margin-left:20px;
}
.nav_top_conteiner {
padding:0px;
margin:0px;
}
.nav_bottom_conteiner {
margin:0px;
padding:0px;
width:771px;
height:40px;
}
.content_nav_bottom {
width:165px;
height:35px;
background-image:url(img/content_nav_bottom.png);
background-repeat:no-repeat;
background-position: right bottom;
margin-left:20px;
margin-bottom:0px;
padding-bottom:0px;
font-family: Tahoma;
font-size: 13px;
color:#840303;
text-align:center;
padding-top:5px;
float:left;
behavior: url(/fix/iepngfix.htc);
}

.content_nav_bottom a:link{
font-family: Tahoma;
font-size: 13px;
color:#fff;
}
.content_nav_bottom a:visited{
font-family: Tahoma;
font-size: 13px;
color:#fff;
}
.content_nav_bottom a:hover{
font-family: Tahoma;
font-size: 13px;
color:#CCCCCC;
}


.content_nav_bottom_n {
width:165px;
height:1px;
margin-left:20px;
}

.content_txt h2 {
background-image:url(img/zagolovok_line.png);
background-repeat:no-repeat;
width:588px;
height:43px;
font: 18px Tahoma normal;
color:#FFFFFF;
text-decoration:underline;
behavior: url(/fix/iepngfix.htc);
}


.content_zagolovok h2 {
margin-top:5px;
margin-left:10px;
padding-left:25px;
padding-top:10px;
padding-bottom:0px;
margin-bottom:0px;
background-image:url(img/zagolovok_line.png);
background-repeat:no-repeat;
background-position:0px 0px !important;
background-position:25px 0px;
width:558px;
height:33px;
font-family: Tahoma;
font-size: 20px;
font-weight:normal;
color:#FFFFFF;
text-decoration:underline;
behavior: url(/fix/iepngfix.htc);
}
.content_zagolovok h1 {
margin-top:5px;
margin-left:10px;
padding-left:25px;
padding-top:10px;
padding-bottom:0px;
margin-bottom:0px;
background-image:url(img/zagolovok_line.png);
background-repeat:no-repeat;
background-position:0px 0px !important;
background-position:25px 0px;
width:558px;
height:33px;
font-family: Tahoma;
font-size: 20px;
font-weight:normal;
color:#FFFFFF;
text-decoration:underline;
behavior: url(/fix/iepngfix.htc);
}
.ind_zag_line {
margin-top:5px;
margin-left:10px;
padding-left:25px;
padding-top:10px;
padding-bottom:0px;
margin-bottom:0px;
background-image:url(img/zagolovok_line.png);
background-repeat:no-repeat;
background-position:0px 0px !important;
background-position:25px 0px;
width:558px;
height:33px;
font-family: Tahoma;
font-size: 20px;
font-weight:normal;
color:#FFFFFF;
text-decoration:underline;
behavior: url(/fix/iepngfix.htc);
}

.content_txt h3 {
font-family: Tahoma;
font-size: 16px;
font-weight:normal;
color:#6a3837;
text-decoration:underline;
margin-top:15px;
margin-bottom:15px;
letter-spacing: 0.05em;
}

.ind_h3 {
font-family: Tahoma;
font-size: 16px;
font-weight:normal;
color:#6a3837;
text-decoration:underline;
margin-top:15px;
margin-bottom:15px;
letter-spacing: 0.05em;
}

.content_txt h4 {
font-family: Tahoma;
font-size: 16px;
font-weight:normal;
color:#6a3837;
text-decoration:underline;
margin-top:15px;
margin-bottom:15px;
letter-spacing: 0.05em;
}

ul li {
margin-bottom:7px;
}

/* ----- Здесь располагается все, что относится к footer---- */

#footer {
clear:both;
height:75px;
background-image:url(img/footer_bg.jpg);
background-repeat:repeat-x;
}


.c {clear:both;}
#line {
width:600px;
height:1px;
background-image:url(img/hr.jpg);
background-repeat:no-repeat;
behavior: url(/fix/iepngfix.htc);
}
hr {
background-image:url(img/hr.jpg);
background-repeat:no-repeat;
width:600px;
height:1px;
border:0px;
padding:0px;
margin-top:15px;
margin-bottom:15px;
margin-left:-25px;
behavior: url(/fix/iepngfix.htc);
}
#gallery_conteiner {
width:100%;
}

#gallery_conteiner img{
float:left;
margin:0px;
padding:0px;
margin-right:15px;
margin-bottom:15px;
}
#gallery_conteiner hr {
clear:left;
}
#katalog_conteiner {
width:100%;
}
#katalog_conteiner h3 {
text-align:center;
font-weight:normal;
font-size:20px;
}
#katalog_conteiner hr {
background-image:url(img/hr.jpg);
background-repeat:no-repeat;
width:600px;
height:1px;
border:0px;
padding:0px;
margin-top:15px;
margin-bottom:15px;
behavior: url(/fix/iepngfix.htc);
}
#katalog_conteiner img{
clear:left;
}
#product_conteiner {
width:169px;
float:left;
margin-bottom:30px;
margin-right:10px;

}
#product_conteiner img {
padding:3px;
border-color:#979797;
}
.zag {
font-family: Tahoma;
font-size: 20px;
font-weight:normal;
color:#807f7f;
letter-spacing: 0.00em;
width:100%;
margin:0px;
text-align:center;
}
.kat_price {
font-family: Tahoma;
font-weight:normal;
color:#6a3837;
text-align:center;
font-size:16px;
font-weight:bold;
padding-bottom:5px;
padding-top:5px;
border-bottom:#979797 solid;
border-bottom-width: 2px;
}
.go_product {
font-family: Tahoma;
font-weight:normal;
color:#6a3837;
text-align:center;
font-size:13px;
}
.go_product a:link {
}
#table_img img {
padding:3px;
border-color:#979797;
width:70px;
height:70px;
}
.price_cheni {
font-size:14px;
color:#333333;
}
.price {
float:right;
font-size:14px;
color:#7f2117;
font-weight:bold;
}
.opisanie_conteiner {
width:510px;
font-size:13px;
}
.opisanie_conteiner hr {
width:400px;
}

.product_img {
width:200px;
}
.product_img img {
margin-bottom:5px;
}
.footer_right {
width:300px;
float:right;
text-align:right;
font-family: Tahoma;
color:#8e8e8e;
font-size:10px;
margin-top:22px;
padding-right:62px;
margin-right:15px;
background-image:url(img/footer_logo.jpg);
background-repeat:no-repeat;
background-position:100% 0px;
}
.footer_right a:link {
font-family: Tahoma;
color:#7a7a7a;
font-size:10px;
}
.footer_right a:visited {
font-family: Tahoma;
color:#7a7a7a;
font-size:10px;
}
.footer_right a:hover {
font-family: Tahoma;
color:#8e8e8e;
font-size:10px;
}

.footer_left {
width:250px;
float:left;
text-align:left;
font-family: Tahoma;
color:#8e8e8e;
font-size:10px;
margin-top:22px;
padding-left:15px;
}
.footer_left a:link {
font-family: Tahoma;
color:#7a7a7a;
font-size:10px;
}

.footer_left a:visited {
font-family: Tahoma;
color:#7a7a7a;
font-size:10px;
}
.footer_left a:hover {
font-family: Tahoma;
color:#8e8e8e;
font-size:10px;
}

.right_models {
font-family: Tahoma;
color:#666666;
font-size:12px;
text-align:center;
}
.right_models h3 {
font-family: Tahoma;
color:#6a3837;
font-size:16px;
text-align:center;
margin-top:50px;
}
.right_models a:link {
font-family: Tahoma;
color:#666666;
font-size:12px;
text-decoration:none;
}
.right_models a:visited {
font-family: Tahoma;
color:#666666;
font-size:12px;
text-decoration:none;
}
.right_models a:hover {
font-family: Tahoma;
color:#9b9a9a;
font-size:12px;
text-decoration:none;
}
.right_models hr {
background-image:url(/img/logos_razdel.jpg);
background-repeat:no-repeat;
width:196px;
height:1px;
border:0px;
padding:0px;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
behavior: url(/fix/iepngfix.htc);
}
