body {
	background:transparent url(../img/fon.jpg) repeat scroll 100% 0;
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	scrollbar-face-color: #C3C4BF;
	scrollbar-highlight-color: #D4D9D2;
	scrollbar-shadow-color: #AAABA7;
	scrollbar-3dlight-color: #BBBCB6;
	scrollbar-arrow-color:  #FFFFFF;
	scrollbar-track-color: #BFB592;
	scrollbar-darkshadow-color: #D4D9D2;




}
.clear { clear:both; font-size:1px; line-height:1px;}
h1{ font-size:16px; color:#FF99CC; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; display:inline; }
h3{ font-size:14px; color:#da1500; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; display:inline; line-height:33px;}

.width { width:900px; margin:auto;}
.header { padding-top:20px;}
.header .over .logo { width:420px; margin:0; float:left; height:70px; padding-bottom:20px; overflow:hidden;}
.over {overflow:hidden;}
.over .ban { text-align:right;}
.top_menu { border-top:2px dotted #FF99CC; border-bottom:2px dotted #FF99CC; text-align:center;}
.top_menu li { list-style:none; display:inline; text-transform:uppercase; background:url(../img/menu_pic.gif) no-repeat left center; padding:0 20px;}
.top_menu li a { color:#FF99CC;}
.top_menu li a:hover { text-decoration:underline; color:#fff;}
.top_menu li a.active { text-decoration:underline; color:#fff;}


.bottom_menu { border-top:2px dotted #FF99CC; border-bottom:2px dotted #FF99CC; text-align:center; padding:20px 45px;overflow:hidden;}
.bottom_menu a { color:#FF99CC;}
.bottom_menu a:hover { text-decoration:underline; color:#fff;}

.top_block { background: url(../img/module-br2.png); border:3px solid #ff0066; padding:10px 0px;margin:20px; text-align:center;}
.top_block p { color:#DA1500;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
text-align:center; line-height:16px; padding:0px; margin:0px; padding-bottom:9px;}
.top_block .block { float:left; width:170px;}
.top_block .photo img { border:1px solid #fff;}

.top_block span {color:#999999;
font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
font-size:12px;
line-height:17px;
text-align:center; display:block;}



.category_block { padding:5px; margin:20px; text-align:center;}
.category_block p { color:#DA1500;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
text-align:center;}
.category_block .block { float:left; width:170px; height:250px;}
.category_block .photo img { border:1px solid #fff;}

.category_block span {color:#999999;
font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
font-size:12px;
line-height:17px;
text-align:center; display:block;}



.categories_block { padding:5px; padding-bottom:10px; margin:20px; margin-bottom:0px; text-align:center;}
.categories_block p { color:#DA1500;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
text-align:center;}
.categories_block .block { float:left; width:170px; padding-bottom:20px;}
.categories_block .photo img { border:1px solid #fff;}

.categories_block span {color:#999999;
font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
font-size:12px;
line-height:17px;
text-align:center; display:block;}



.content {font-family: Arial, Helvetica, sans-serif;
	color: #CECEB8;
	font-size: 12px;
	line-height: 17px; padding:5px 43px; padding-bottom:40px;}
	

.contents {font-family: Arial, Helvetica, sans-serif;
	color: #CECEB8;
	font-size: 12px;
	line-height: 17px; padding:5px 43px; padding-bottom:0px;}	


.contents h1 { font-size:22px; color:#fff; text-transform:none;}
.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-size: 10px;
	text-align: center;
	padding: 20px 63px;
}

b {
color:#870D00;
}

.bsTable
	{
	border-width: 1px 1px 1px 1px;
	border-style:solid;
	border-color:#4A4A4A;



}
a:link {
	color: #FF99CC;
	text-decoration: none;
}
a:visited {
	color: #ffeef5;
	text-decoration: none;
}
a:active {
	color: #ffeef5;
	text-decoration: none;
}
a:hover {
	color: #ffeef5;
text-decoration: none;

}
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CCCCCC;
}
li {
	list-style-position: outside;
	list-style-type: disc;
	font-weight: 200;
	font-size: 13px;


}
.text1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CECEB8;
	font-size: 12px;
	line-height: 17px;

}
strong{font-size: 13px; color: #DA1500;}
.listing {
	font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	color: #999999;
	font-size: 12px;
	line-height: 17px;
	text-align: center;
	
	}
	
.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF99CC;
	font-size: 13px;
	line-height: 17px;
	text-align: center;
	text-transform:uppercase;
	
}
.name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ebb1c8;
	font-size: 15px;
	line-height: 16px;
	font-weight: bold;
}
.back {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ebb1c8;
	font-size: 10px;
	line-height: 11px;

}
.telephones {
	font-family: Arial, Helvetica, sans-serif;
	color: #CECEB8;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	padding-left:0px;
	padding-bottom:5px;
	display:block;

}
.disclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-size: 10px;
	text-align: center;
	padding-bottom: 20px;
}
.perv {border:#ff0066 solid 3px; background:url(../img/module-br2.png) repeat;}
.imageborders {border:1px solid #FFFFFF;}
.headertext { font-size:16px; color:#da1500; font-weight:bold;}
.head {color:#DA1500;font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; text-align:center;}
.pad4 { padding:0px; padding-top:5px;}
.sitemar, .sitemar1, .sitemar2 { padding:0px; margin:0px;}
.sitemar1 li{list-style-image:none;list-style-position:outside;list-style-type:none; background:url(../img/sitemap2.gif) no-repeat 0px 5px; padding-left:25px;}
.sitemar2 li{list-style-image:none;list-style-position:outside;list-style-type:none; background: url(../img/sitemap1.gif) no-repeat 0px 5px; padding-left:25px;}

.pad { padding:20px 0; padding-bottom:0px;}
.pagination { text-align:center; padding-bottom:30px;}
.l_left { float:left; text-align:center; padding:15px;}