body {
        font-family: Arial;
        background-color: #eeeeee;
        letter-spacing:normal;
        line-height:normal;
        margin:0;
        padding:0;
		color: #656165;
		font-weight: 700;
}
img{
 border: none;
}

a{
font-weight: 600;
font-size:76%;

/*color: #e20074;*/

color: 8D8F8E;
text-decoration:underline;
}
.div_search {
	position: absolute;
	top: 103px;
	left:676px;
	z-index:100;
	background: #fff;
	border-left: solid 1px RGB(180, 180, 180);
border-right: solid 1px RGB(180, 180, 180);
border-bottom: solid 1px RGB(180, 180, 180);
	width:253px;
	font-size: 10px;

}
.div_search table{
	font-size: 10px;
	cursor:pointer;
}
.head_cat a{
font-weight: 600;
font-size:13;
color: #e20074;
text-decoration:underline;
}
.head_cat a:hover{
font-weight: 600;
font-size:80%;
color: #e20074;
text-decoration:none;
}
div.sub_sub_cat a{
	font-weight: normal;
	font-size:12px;
	text-decoration:none;
	color: #464646;
}
.sub_cat a{
	font-weight: bold;
	font-size:12px;
	text-decoration:none;
	color: #464646;
}
.sub_cat a:hover{
	font-size:12px;
	text-decoration:underline;
}

.head_title_now a{
	font-weight: bold;
	font-size:12px;
	text-decoration:none;
	color:#464646;
}
.head_title_now a:hover{
	text-decoration:underline;
}
.head_title_now{
	font-weight: 600;
	font-size:12px;
	text-decoration:none;
	color:#e20074;
}
.head_title{
	font-weight: 600;
	font-size:100%;
	text-decoration:underline;
}
.head_title:hover{
font-weight: 600;
font-size:100%;
text-decoration:none;
}
.marka_title{
font-weight: 500;
 font-size:80%; 
 text-decoration:none;
}
.marka_title_pont{
font-size:80%; 
text-decoration:none;
}
.marka_title_pont:hover{
text-decoration:underline;
}
.marka_title:hover{
text-decoration:underline;
}

.menu_ctrl a{
color:#e20074;
text-decoration:underline;
}
.last_ocen_link a:hover{
	color: #3a82a3;
	font-size: 14px;
	font-weight: bold;
	cursor:pointer;
	text-decoration:underline;
	}	
.last_ocen {
	color: #3a82a3;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	}
dl.star-rating ol {
		margin: 0;
		padding: 0;
		list-style: none;
		width: 100px;
		height: 20px;
		position: relative;
		background: url(/img/stars1.png) left top;
	}
	dl.star-rating li {
		float: left;
		margin: 0;
		padding: 0;
	}
	dl.star-rating li a {
		display: block;
		width: 10px;
		height: 20px;
		text-indent: -9999px;
		position: absolute;
		text-decoration: none;
		z-index: 10;
		
	}
	dl.star-rating li a:hover {
		background: url(/img/stars1.png) left center;
		left: 0;
		z-index: 0;
	}
	dl.star-rating a.star1 {
		left: 0;
	}	
	dl.star-rating a.star2 {
		left: 10px;
	}	

	dl.star-rating a.star3 {
		left: 20px;
	} 

	dl.star-rating a.star4 {
		left: 30px;
	}	

	dl.star-rating a.star5 {
		left: 40px;
	} 
	dl.star-rating a.star1:hover {
		width: 10px;
		background: url(/img/stars1.png) left top;
		}
	dl.star-rating a.star2:hover {
		width: 20px;
		
	}		
	dl.star-rating a.star3:hover {
		width: 30px;
		background: url(/img/stars1.png) left top;
	}
	dl.star-rating a.star4:hover {
		width: 40px;
	}
	dl.star-rating a.star5:hover {
		width: 50px;
		background: url(/img/stars1.png) left top;
	}




input.input-submit, button, a.input-submit {
	line-height: 16px;

	color: #666666;
	background: #EEEEEE url(/img/buttonDefault.gif) no-repeat right bottom;

	height: 19px;

	border: none;
	padding: 0 6px 2px 6px;
	margin: 0 0 1px 0;

	cursor: pointer;
}
.inputSubmit input:active{
	padding: 10 16px 12px 16px;
}

.loginButton{
	font-size: 11px;
	font-weight: bold;
}


td.add_notice{
	font-weight: bold;
	font-size:12px;
	color: #464646;
}

.add_notice a{
	font-weight: bold;
	font-size:12px;
	text-decoration:none;
	color: #464646;
}
.add_notice a:hover{
	font-size:12px;
	text-decoration:underline;
}

table.register td{
	font-weight: bold;
	font-size: 12px;
	color: #666666;
}
table.register input{
	font-size: 12px;
	color: #666666;
}

table.register_notice{
	background-color: #f2f2f2;
	border: 1px solid #cacaca;
	padding-bottom: 5px;
}
table.register_notice td{
	padding-top: 5px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
}
table.register_notice input{
	font-size: 12px;
	color: #666666;
}

.red {color:#f00}




td.test{
	border: 1px solid #5d6d26; 
	padding: 5px;
	vertical-align: bottom;
}




.gal_1{
	position:relative;
	overflow: hidden;
	width: 100%;
	height: 160px;
}
.gal_1 .gal_2{
	position:absolute;
	left: 0;
	top: 0;
	white-space: nowrap;
}

.cell{
	vertical-align: bottom;
	padding: 2px;
}
img.no_active{
	opacity: .4;
}

.notice td{
	font-size: 12px;
}
.notice .head_n{
	padding: 3px;
	background: url(/img/bg_head_n.gif) repeat-x;
	color: #fff;
	font-weight: bold;
	height: 25px;
	font-size: 11px;
}
table.list_n td{
	padding: 3px;
}

.notice a{
	text-decoration: none;
}

.notice .notice_list_a{
	height: 50px;
	background-color: #fff;
}
.notice .notice_list_b{
	height: 50px;
	background-color: #fbfafa;
}


h1{
	font-weight: 600;
	font-size:15px;
	text-decoration:none;
	color:#e20074;
	display: inline;
}
h4{
	font-weight: 600;
	font-size:13px;
	text-decoration:none;
	display: inline;
}

div.success_reg{
	background-color: #e7f3d7;
	border: 1px solid #76b800;
	color: #343434;
	font-weight: bold;
	font-size: 13px;
	background: #e7f3d7 url(/img/onSuccess.gif) no-repeat 10px;
	height: 50px;
}

.error_reg{
	display: none;
	background-color: #fccaca;
	border: 1px solid #e20000;
	color: #e20000;
	font-weight: bold;
	font-size: 13px;
	background: #fccaca url(/img/warning.png) no-repeat 10px;
	padding: 10 0 10 0px;
}

.error_reg div{
	padding-left: 70; 
	margin: 5 0 5 0px;
	font-size: 13px;
	vertical-align: center;
}

div.block_error{
	background-color: #fccaca;
	border: 1px solid #e20000;
	color: #e20000;
	font-weight: bold;
	font-size: 13px;
	height: 50px;
	background: #fccaca url(/img/warning.png) no-repeat 10px;
	padding-left: 60px;
	padding-right: 20px;
}



ul {
	padding: 0; 
	margin: 0 0 1em 0;
}

ul li {
	list-style: url(/img/bullet-ul.gif) outside;
	padding: 0; 
	margin: 10 0 0 0px;
	font-size: 14px;
}

ul.noli li{
	list-style: none;
}


td.notice_text{
	padding-left: 0px;
	font-size: 14px;
}
.notice_text span{
	font-size: 12px;
	padding-left: 2px;
}

td.little_img{
	padding: 3px;
}
td.little_img img{
	padding: 5px;
	border: 1px solid #808080;
	text-align: center;
	opacity: 0.7;
}
.little_img a{
	color: #e20074;
	font-weight: normal;
	text-decoration: none;
}



table.contact_info td{
	padding-top: 3px;
}
table.contact_info{
	border: 1px solid  #cacaca;
	padding: 5px;
	background-color: #f2f2f2;
}


.red {color:#f00}

table.form_input{
	border-collapse:collapse;
}
.form_input td{
	padding-top: 15px;
	width: 33%;
}
.form_input{
	font-size: 12px;
}
.form_input input{
	font-size: 12px;
	border:1px solid #a5acb2;
}
.form_input select{
	font-size: 12px;
	border:1px solid #a5acb2;
}
div.tit{
	font-weight: bold;
	color: #343434;
}



table.add_foto td{
	padding-top: 3px;
}
table.add_foto input{
	font-size: 10px;
}


.regions_list{
	font-weight: normal;
	color: #4c4c4c;
}
.regions a:hover{
	text-decoration: none;
	color: #e20074;
}

td.price{
	font-size: 13px; padding-left: 10px; padding-top:5px; padding-bottom: 5px;
}
td.price span{
	font-weight: bold; color: #e20074; font-size: 16px;
}


td.razdel{
	padding-left: 10px;
}
td.razdel a{
	color: #6e6e6e;
	font-weight: normal;
	font-size: 12px;
}
td.razdel a:hover{
	text-decoration: none;
}

.a_page_is{
	color: #e20074;
	font-size: 14px;
}

.rrr{
	background:url(../img/nav_bg.png);
	width: 250px;
}
.sel_region select{
	font-size: 12px;
}
.sel_region a:hover{
	text-decoration: none;
}

.dress{
	display: none; position: absolute; background-color: #ffffff; border: 1px solid #bf0060; z-index:2;
}


.dress1{
	background-color: #e20074;
	color: white;
}
.dress1 a{
	color: white;
	text-decoration: none;
}
.dress1 a:hover{
	text-decoration: none;
}
.dress2{
	background-color: white;
}

table.search_from_cat{
	background-color: #cbe0ef;
	border: 1px solid #b7d2e5;
	padding: 5px;
}
table.search_from_cat td{
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
}
.search_from_cat input{
	font-size: 12px;
}
.search_from_cat select{
	font-size: 12px;
}

.last_notice a{
	font-weight: bold;
	font-size:11;
	color: #e20074;
	text-decoration:underline;
}
.last_notice a:hover{
	font-weight: bold;
	color: #e20074;
	text-decoration: none;
}
div.warn_mess{
padding-top: 5px;
font-size: 11px;
color: #7b7b7b;
}
div.warn_mess span{color: red;}
td.sms_ad{
padding: 10px;
font-size: 13px;
background-color: #fef1f8; border: 1px solid #e3bdd0;
}
td.sms_ad a{
font-size: 13px;
font-weight: normal;
color: #000;
}
td.sms_ad a:hover{
text-decoration: none;
}

td.popportal{
	line-height: 30px; 
}
td.popportal a{
font-weight: normal;
font-size: 18px;
text-decoration: none;
color: #434043;
}
td.popportal a:hover{
text-decoration: underline;
}