* {
	margin:0;
	padding:0px;
}
html {
	height:100%;
	width:100%;
}
a:link,a:visited,a:active{text-decoration:underline;}
a:hover{text-decoration:none;}
a img{border:none;}
body {
	height:100%;
	width:100%;
	min-width:990px;
	font-family:Calibri,Tahoma,Verdana;
	font-size:13px;
	color: #494949;
	background:#000 url(../images/bodybg.jpg) left top no-repeat;
}
#icons{width:25px;height:116px;background:url(../images/iconsBg.png);position:absolute;left:0px;top:58px;z-index:500;}
#icons div{cursor:pointer;}
#icons #house{width:12px;height:12px;background:url(../images/house.png) no-repeat;margin-top:20px;margin-left:4px;}
#icons #map{width:12px;height:12px;background:url(../images/map.png) no-repeat;margin-left:4px;margin-top:4px;}
#icons #letter{width:12px;height:12px;background:url(../images/letter.png) no-repeat;margin-left:4px;margin-top:4px;}

#mainMenu{width:212px;position:absolute;z-index:500;left:35px;top:199px;text-align:left;}
#mainMenu ul li{padding-left:27px;background:url(../images/menuMarker.png) left top no-repeat;list-style:none;}
#mainMenu ul li a{color:#5b5754;font-size:18px;}

#logo{width:168px;height:49px;position:absolute;z-index:501;left:37px;top:129px;}

/* -------------------------- основной слой ---------------------------*/
#layer1{
	position:relative;
	z-index:400;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
}
#outer{
	float:left;
	width:100%;
	min-width:990px;
	min-height:980px;
	margin-bottom:-157px;

}
#content{
	font:14px normal Arial,Tahoma,Verdana;
	color:#be9999;
	text-align:justify;
	padding-left:244px;
	
}
#content1{width:100%;background:url(../images/bookM.jpg) left top  repeat-y;}
#content2{width:100%;background:url(../images/bookT.jpg) left top  no-repeat;}
#content3{width:100%;background:url(../images/bookB.jpg) left bottom no-repeat;padding-bottom:90px;}
#content4{width:100%;}
#content5{padding:210px 0 0 86px;width:540px;min-height:660px;}
#korztop{padding:70px 0 0 480px;width:40px;align: right;color:#5b5754;font-size:18px;position: absolute; text-decoration: none;}

/* -----------------------/// основной слой ---------------------------*/

/* -------------------------- футер ---------------------------*/
#footer{
	float:left;
	width:990px;
	height:157px;
	text-align:left;
}
#clearing{ 
	float:left;
	clear:both;
	width:990px;
	height:157px;
}
#footer a{color:#565555}
#fleft{width:360px;height:157px;float:left;clear:left;padding:10px 0 0 40px;}
#copyright{
		padding:4px 0 0 4px;
		height:28px;
	  line-height:32px;
		font:18px normal Myriad Pro,Calibri,Tahoma,Verdana;
		float:left;
}
#c{background:url(../images/c.png) left center no-repeat;float:left;clear:left;width:32px;height:32px;}
#caption{font:10px normal Aria,Tahoma,Verdana;padding:0px 0 0 35px;float:left;clear:left;width:140px;}
#caption a{font:10px normal Aria,Tahoma,Verdana;text-decoration: none;color: #494949;}

#fcenter{width:401px;height:141px;padding-top:16px;float:left;font:15px normal Myriad Pro,Calibri,Tahoma,Verdana;}
.darkYellow{color:#ffc000;font-size:16px;float:left;clear:left;margin:17px 0 -5px 0;}
.phone{font-size:34px;float:left;clear:left;}
.address{font-size:13px;float:left;clear:left;margin-top:5px;}
.nash{float:left;clear:left;}

#searchBlock{float:left;padding-top:44px;padding-left: 44px;}
#searchWord{color:#a4a4a4;background:transparent url(../images/searchBg.png) left top no-repeat;width:106px;height:17px;border:0px;padding:3px 0 0 15px;font:12px normal Arial,Tahoma,Verdana;float:left;}
#searchButton{background:transparent url(../images/searchButtonBg.png) left top no-repeat;width:27px;height:20px;border:0px;float:left;}

/* -----------------------/// футер ---------------------------*/
table td{vertical-align:top;}

#spectext{
	float:left;
	width:990px;
	text-align:justify;
	padding:10px 0 0 40px;
	font:13px normal Calibri,Tahoma,Verdana;
}

#m2level{
	margin-left:12px;
}

#m2level a.m2level{
	font-size: 16px;
}


#sitemap2level{
	margin-left:22px;
}

#shop_menu ul li{margin-left:27px;color: #BE9999;}
#shop_menu a{color:#BE9999;font-size:14px;}
#shop_menu b{color:#BE9999;font-size:14px;}

#alfa {margin-left:8px;margin-top:8px;text-align: center;}
#alfa a{color:#BE9999;font-size:16px;}
#alfa b{color:#ffffff;font-size:15px; }

#maintkanitable{z-index: 555;}
#maintkanitable td{padding: 7px;}
#maintkanitable td.filled{background-color: #5F0808; border: 3px double #741E21;}
#maintkanitable input{background-color: #5F0808; border: 0px;color: #BE9999;font-size:11px; margin: 0px; padding: 0px;text-align: center; width: 100px;}
#tkan td{text-align: center;border: none; padding: 2px;color: #BE9999;font-size:11px;}
#tkan a{color: #BE9999;font-size:11px;}
#tkan strong{color: #ffffff;font-size:13px;}
#tkan b.price{color: #ffc000;font-size:20px;}
#tkan a.vkorzinu{color: #ffc000;font-size:16px;}

#korz td{border: 1px solid #BE9999; color: #BE9999;font-size:11px;text-align: center;vertical-align: middle;}
#korz td.line1{background-color: #450606; color: #ffffff;font-weight: bold;}
#korz td.line2{background-color: #751F22;}
#korz td.line3{background-color: #470506;}
#korz td.line4{border: none;}
#korz input.kor{background-color: #450606; color: #ffffff;font-size:11px;padding: 4px;border: 1px solid #BE9999;}
#korz input.vsego{background-color: #450606; color: #ffffff;font-weight: bold;text-align: center;border: none;}
#korz a{color: #BE9999;}
#korztop a{color: #BE9999;}

#order{color: #BE9999;font-size:11px;margin-left:14px;}

#objecttable {z-index: 555; margin: 0px;padding: 0px;}
#objecttable td{padding: 0px;}
#objecttable input{background-color: #741E21; border: 0px;color: #BE9999;font-size:12px; margin: 0px; padding: 0px;text-align: center; width: 156px;}
#objecttable input.kor{background-color: transparent; border: 0px;color: #BE9999;font-size:12px; margin: 0px; padding: 0px;text-align: left; width: 150px;}
#tkanobject td{text-align:left;border: none; padding: 2px; color: #BE9999;font-size:12px;}
#tkanobject a{color: #BE9999;font-size:12px;}
#tkanobject strong{color: #ffffff;font-size:14px;}
#tkanobject b.price{color: #ffc000;font-size:20px;}
#tkanobject a.vkorzinu{color: #ffc000;font-size:16px;}

.pblock{ float: left;height: 16px;width: 16px;text-align:center;margin: 1px;padding: 0px;  border: 1px solid #BE9999;}

img.pict{margin: 4px;}
