* { padding: 0; margin: 0; }
html,body{padding:0;margin:0;width:100%;height:100%}
body{background: #230900 url(/images/bg.jpg) repeat; }
body,td{font: 13px/18px Helvetica, Arial, Geneva, sans-serif; color: #fff; }

img {border:0;}
ul, ol { list-style: none; }

.left {background: #000 url(/images/left.png) repeat-y; background-position: right top;}

#header-hinge {background: url(/images/hinge2.png) no-repeat; 
_background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hinge2.png', sizingMethod='scale');
width:18px;height:221px; 
position:absolute;
right:0;top:175px;
}
#header-hinge-bottom {background: url(/images/hinge2.png) no-repeat; 
_background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hinge2.png', sizingMethod='scale');
width:18px;height:221px; 
position:absolute;
right:0;top:-100px;
}

#cRight2 {position:relative;}

.Ccenter {width:940px}
#cCenter {background-image:url(/images/str.jpg); background-repeat:no-repeat; padding-left:10px}
#cCenter table td{ color: #A49E90; font-size: 11px; line-height: 16px; }
#cCenter table a { text-decoration: none; color: #A49E90; }
#cCenter ul, #cCenter ol {
	list-style: disc;
	margin-left: 25px;
	margin-bottom: 10px;
}

#header-inner { position: relative;height:390px;width:940px;}

#header-logo {position:  absolute; top: 50px; left: 0px; width: 203px; height: 100px;
background: url(/images/logo.png) no-repeat;
_background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png', sizingMethod='scale');
}

#header-menu { position: absolute; top: 125px; left: 370px; z-index: 1; }
#header-menu li { font-size: 18px; font-family: "Times New Roman", Times, serif; display: inline; margin: 0 20px; border-left: 1px solid #726359; padding-left: 10px; }
a { color: #fff; }
a:hover { color: #B9B9B9; }
 
#header-doorknob { position: absolute; top: 100px; left: -50px; width: 480px; height: 325px; 
background: url(/images/doorknob.png) no-repeat;
_background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/doorknob.png', sizingMethod='scale');
}


#header-slogan { position: absolute; top: 220px; right: 0px; width: 125px; height: 125px; 
background: url(/images/models.png) no-repeat;
_background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/models.png', sizingMethod='scale');
}

#header-slogan-text1 { position: absolute; top: 224px; right: 230px; font-size:80px; font-family:Times New Roman; font-weight:normal; height:100px; padding-top:28px; line-height:60px;}
#header-slogan-text2 { position: absolute; top: 256px; right: 120px;  font-size:80px; font-family:Times New Roman; font-weight:normal;  height:100px; padding-top:28px; line-height:83px;}
#header-slogan-text3 { position: absolute; top: 310px; font-weight:bold; right: 206px;  font-size:16px; font-family:Times New Roman;  font-weight:normal; height:30px; padding-top:50px;}


#footer-copyright { width:400px;margin-left:430px;color: #BCB9B0; font-size: 10px;}
#footer-copyright p { margin: 0; }

#footer-copyright2 { width:300px;margin-left:280px;margin-top:90px;color: #BCB9B0; font-size: 10px;}
#footer-copyright2 p { margin: 0; }

/* левая */
#cLeft { width: 200px; float: left; margin-right: 60px; border-left: 1px solid #77665C; padding: 5px 0 ; padding-bottom:16px; 
font: 13px/18px Helvetica, Arial, Geneva, sans-serif;
}



#cLeft  h1{ font-family: Times New Roman, "Trebuchet MS"; color: #fff; 
   font-size: 18px; line-height: 22px; margin-bottom: 10px; margin-left: 10px; }

.newsH1 { font-family: Times New Roman, "Trebuchet MS"; color: #fff; 
   font-size: 24px; line-height: 22px; margin-bottom: 10px;  }

#cLeft ul { margin-left: 10px; }
#cLeft li { margin: 2px 0; list-style: none; color: #FFF; }
#cLeft a {display:block;}
#cLeft ul.parent { margin-left: 0; }
#cLeft ul.parent a { text-decoration: none; }
#cLeft ul.parent li { background-color: #362F2D; padding: 1px 0 1px 19px; font-weight:bold;}

#cLeft ul.parent .parent_active {	background-image: url(images/active_parent.jpg); background-repeat: no-repeat; background-color: Transparent;}
.child_active {padding-left: 19px;   background-color: Transparent; margin-top: 4px;
background-image: url(images/active_child2.jpg)
}	 
 .act {background-image: url(images/active_child2.jpg); margin-left:-20px; padding-left:20px; 	}

#cLeft ul.child li.active, #cLeft ul.baby li.active { background-color: #BB2100; }

.ic {background: #BB2100 5% 50% url(images/arrow.gif) no-repeat; padding: 1px 0 0px 15px; }
#cLeft ul.baby li { background: url(images/arrow.gif) 5% 60% no-repeat; font-weight:normal;}
#cLeft ul.baby a { text-decoration: underline; }
#cLeft ul.baby a:hover { text-decoration: none; }
#cLeft ul.baby { margin-bottom: 20px; }

.cur{cursor:pointer;}


/* ==================================================================== */
/*                      файл атачи к страницам                          */
/* ==================================================================== */
/* линия над блоком */
.showfilesbefore_div{}
/* див в которой вложена таблица с файлами */
.showfiles_div{}
/* дата в списке */
.file_data{}
/* ссылка скачать */
.filedownload{}
/* информация о типе и размере файла */
.file_info{color:#c0c0c0;font-size:10px;}

/* картинки на стр */
.cimg {border: 1px solid #e5ebf2; margin-top:10px; margin-bottom:10px; text-align:center;}
.limg {border: 1px solid #e5ebf2; margin-right:15px; margin-top:10px;margin-bottom:10px}
.rimg {border: 1px solid #e5ebf2; margin-left:15px; margin-top:10px;margin-bottom:10px}
.limg0 {margin-right:15px; margin-bottom:10px}
.rimg0 {margin-left:15px; margin-bottom:10px}
.cimg { border:1px solid #e5ebf2;}


.fishka{clear:both;width:100%;border-top:1px solid #5A4B44;min-height:35px;}
.fishka span{display:block;font-weight:bold;}

.tovart{width:600px}

.head { font-size: 12px; line-height: 17px; font-weight: bold; }
a.head { text-decoration: none; color: #A49E90; }
a.head:hover { color: #FFF; }
.price { font-size: 18px; color: #fff; }


.pageTitl{ font-family: Times New Roman, "Trebuchet MS";font-size: 27px; line-height: 35px; margin-bottom: 19px; }


#Adres { width: 320px; height:180px; position: relative; background-image:url(/images/str.jpg); background-repeat:no-repeat;}

#cellphone { position: absolute; top: 0px; left: 5; background: url(images/phone.png) no-repeat; width: 123px; height: 180px; }
#Adres span.phone-code { position: absolute; top: 0px; left: 120px; font-size: 20px; font-family: "Times New Roman", Times, serif; }
#Adres  p.phone-number { position: absolute; top: 25px; left: 120px; font-size: 44px; font-family: "Times New Roman", Times, serif; font-weight: bold; padding: 7px 0; }
#Adres  p.address { position: absolute; top: 60px; left: 120px; }
#Adres  p.map { position: absolute; top: 110px; left: 230px; background: url(images/star.gif) no-repeat 100% 60%; padding-right: 15px; }


#news {  }
#news p { margin-bottom: 20px; }
span.date { color: #BCB9B0; font-size: 10px; margin-left: 3px; }

#about { margin-bottom: 30px; width: 320px;}
#about p { line-height: 16px; }
#about p span { color: white; background-color: black; }
