

body {
    color: #000;
    background: #FFF;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img {
    border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}

li {
    list-style: none;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

q:before, q:after {
    content: '';
}

abbr, acronym {
    border: 0;
    font-variant: normal;
}

sup, sub {
    line-height: -1px;
    vertical-align: text-top;
}

sub {
    vertical-align: text-bottom;
}

input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}

* a {
    outline: none;
}


.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #0000FF;
	background-image: url(../images/header-bg3.png);
	height: 64px;
	width: 100%;
}

.top20{
	padding-top: 30px;
}

#block_loginsignup{
	font: bold 14px arial;
	color: #fff;
}
#block_loginsignup a{
	font: bold 12px arial;
	color: #6699FF;
	text-decoration: none;
}
#block_loginsignup a:hover{
	font: bold 12px arial;
	color: #2F76FF;
}
#block_loginsignup a.account{
	font: bold 14px arial;
	color: #AFCCFF;
	text-decoration: none;
}
#block_loginsignup a.account:hover{
	font: bold 14px arial;
	color: #fff;
}
#block_loginsignup a.upload{
	font: 12px Verdana,Arial,Helvetica,sans-serif;
	color: #999999;
	text-decoration: underline;
}
#block_loginsignup a.upload:hover{
	font: 12px Verdana,Arial,Helvetica,sans-serif;
	color: #999999;
}
#block_loginsignup form{text-align: right;}
#block_loginsignup .b_logout{
	font: bold 12px arial;
	color: #6699FF;
	border: none;
	background: #303030;
}
#block_loginsignup .b_logout:hover{
	cursor: pointer;
	font: bold 12px arial;
	color: #2F76FF;
	border: none;
	background: #303030;
}

.loginsignup{
	
	margin-bottom: 5px;
	
	/*float: left;*/
}

.loginsignup h3{
	text-align: center;
	color: #17417B;
	margin: 3px;
	padding: 3px;
	font: 18px bold;
}
.loginsignup table{
	width: 100%;
}
.loginsignup table .text{
	width: 40%;
	text-align: right;
}
.loginsignup table .action{
	text-align: left;
}
.loginsignup table .action input{
	border: 1px #A7C3CF solid;
	width: 150px;
}

.loginsignup table .action label input{
	width: auto;
	border: none;
}
.loginsignup table td{
	text-align: center;
	padding: 4px;
}
.loginsignup table .action .checkbox,
.loginsignup .abreastButton,
.loginsignup .abreastButton{
	text-align: left;
	width: auto;
	
	
}

.fotoAccount{
	width: 72px;
	height: 72px;
	text-align: center;
	vertical-align: middle;
}
.fotoAccount img{
	text-align: center;
	vertical-align: middle;
}


/* Звездочки */

	.star-rating{
		list-style:none;
		margin-left:5px!important;
		padding:0px!important;
		width: 75px;
		height: 15px;
		position: relative;
		background: url(../images/star/alt_star.gif) top left repeat-x;		
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:15px;
		height: 15px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 2;
		position: absolute; ;
		padding: 0px;
	}
	.star-rating .rate_no1{
		display: none;
	}
	.star-rating li a:hover{
		background: url(../images/star/alt_star.gif) left bottom;
		z-index: 1;
		left: 0px;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:15px;
	}
	.star-rating a.two-stars{
		left:15px;
	}
	.star-rating a.two-stars:hover{
		width: 30px;
	}
	.star-rating a.three-stars{
		left: 30px;
	}
	.star-rating a.three-stars:hover{
		width: 45px;
	}
	.star-rating a.four-stars{
		left: 45px;
	}	
	.star-rating a.four-stars:hover{
		width: 60px;
	}
	.star-rating a.five-stars{
		left: 60px;
	}
	.star-rating a.five-stars:hover{
		width: 75px;
	}
	.star-rating li.current-rating{
		background: url(../images/star/alt_star.gif) left center;
		position: absolute; 
		height: 15px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}


/****           favorites         ****/


.favorites{
	display: block;
	z-index: 2;
	position: relative;
	top: 17px;
	*top: 25px;
	right: 17px;
	*right: 15px;
	width: 15px;
	height: 15px;
}

.oticos_account .favorites{
	display: block;
	z-index: 2;
	position: relative;
	top: -17px;
	left: 110px;
	width: 15px;
	height: 15px;
}

.favorites.fav_null{
	display: none;
}
.favorites.fav_0{
	background: url("../images/buttons/button_favoritesAdd.png") no-repeat top left;
}
.favorites.fav_0:hover{
	background: url("../images/buttons/button_favoritesAdd_hover.png") no-repeat top left;
}
.favorites.fav_1{
	background: url("../images/buttons/button_favoritesDelete.png") no-repeat top left;
}
.favorites.fav_1:hover{
	background: url("../images/buttons/button_favoritesDelete_hover.png") no-repeat top left;
}


/**/

.style_tegs {
	color: #7FA1FF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style2 {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style5 {color: #999999}
.style8 {color: #FFFFFF}
.style11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.search_style{
font: bold 13px Verdana;
}

.style12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; }
.style17 {
	color: #6699ff;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style19 {
	color: #999999;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style21 {color: #FFFFFF; font-size: 12px; }

.footer {	background-image: url(../images/footer_bar.jpg);
	height: 55px;
	width: 100%;
}
.style34 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.style2 {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style5 {color: #999999}
.style8 {color: #FFFFFF}
.style11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.style12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; }
.style20 {
	font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style21 {font-size: 19px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #666666; }
.styleText {font-size: 22px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; }
.style22 {font-size: 22px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #666666; }
.style_homepage {font-size: 22px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #2A9F00; }
.style24 {
	font-size: 12px;
	color: #666666;
}
.style25 {color: #03C; font: bold 16 arial;text-decoration: none;}

.style25 a{color: #03C; font: bold 16 arial;text-decoration: none;}
.style28 {
	color: #FF0000;
	font-size: 11px;
}
.style29 {
	color: #000000;
	font-size: 11px;
}
.style32 {color: #03C; font-size: 11px; }
.dotted {
	height: 35px;
	width: auto;
	background-image: url(../images/dotted_lines.jpg);
}
.style33 {color: #03C; font-size: 12px; }

.footer {
	background-image: url(../images/footer_bar.jpg);
	height: 55px;
	width: 100%;
	
}

.style34 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.stylefooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}

.fresh{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	color: #2A9F00;


}


.style17 {	color: #6699ff;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style19 {	color: #999999;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style35 {color: #FFFFFF; font-size: 12px; }
.style40 {color: #FF6600}

.oticos_account{
	width: auto !important;
}
.itemoticos_account{
	padding: 3px;
}
/*******/


.newcss09{
	
background: white;


}
