body {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 12px;
	background: transparent url('/img/background.gif') repeat-x scroll center top;
	margin: 0;
	padding: 0;
}

#main {
	width: 973px;
	margin: 0px auto;
	position: relative;
}

#header {
	padding: 8px 0;
}

#header img {
	border: none;
}

#clockId {
	float: right;
	/*margin: 18px 18px 0 0;*/
}

#mainMenu {
	height: 40px;
	padding: 0 20px;
	margin: 0px;
	list-style: none;
}

#mainMenu li {
	float: left;
	width: 108px;
	height: 40px;
}

#mainMenu a {
	display: block;
	text-decoration: none;
	width: 108px;
	height: 17px;
	padding-top: 23px;
	background: url("/img/main_menu.jpg") left top no-repeat;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

#mainMenu a:hover,
.search #mainMenu .search,
.edit #mainMenu .publish ,
.publish #mainMenu .publish {
	background: url("/img/main_menu_selected.jpg") left top no-repeat;
	padding-top: 12px;
	height: 28px;
}

.today {
	/*
	clear: right;
	float: right;
	margin: 20px 23px 0 0;
	font-style: italic;
	*/
	float: right;
	margin: 18px 18px 0 0;

}

.filter {
	background: url("/img/filter.jpg") left top no-repeat;
	height: 212px;
	float: left;
	width: 927px;
	padding: 0 23px;
	margin: 0 0 10px 0;
	position: relative;
}

.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.filter ul {
	color: #666666;
	font-size: 11px;
	list-style: none;
	margin: 0;
	padding: 20px 0;
}

.filter ul li { 
	float: left;
	margin: 0;
	padding: 0 4px;
	border-left: 1px solid #666666;
}

.filter ul  a { 
	color: #ff0000;
}

.filter li.first-child { 
	border-left: none;
}

.filter form {
	margin: 10px 0;
	padding: 0;
}

.filter label {
	font-size: 19px;
	width: 107px;
	padding-right: 10px;
	float: left;
	text-align: right;
}

.filter p {
	margin: 0;
	padding: 0 0 5px 117px;
	font-size: 11px;
	color: #666666;
}

.filter input {
	border:1px solid #FF9805;
	color:#555555;
	font-size:16px;
	height:21px;
	line-height:22px;
	width:358px;
}

.filter .who label {
	width: 148px;
}

.filter .who p {
	padding-left: 158px;
}

.filter .who input {
	width: 317px;
}

.filter input.sbmt {
	background: url('/img/btn_search.gif') no-repeat center top;
	height: 91px;
	width: 91px;
	position: absolute;
	top: 56px;
	left: 564px;
	border: none;
	cursor: pointer;
}

#footer {
	background: url('/img/footer.gif') no-repeat left top;
	text-align: center;
	width: 973px;
	height: 40px;
	padding: 0;
	margin: 16px 0;
	/*margin-top: 120px;*/
	line-height: 40px;
	clear: both;
}

#footer li {
	background: url('/img/footer_separator.gif') no-repeat right center;
	padding: 0 15px;
	display: inline;
}

#footer li.last-child {
	background: none;
}

#footer a {
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
}

#footer a:hover {
	color: #ff8800;
	text-decoration: underline;
}

.info #footer {
	margin: 0;
}

.info #main {
}

#advrtId {
	float: left;
}

.lastVIP {
	background: url('/img/searches.jpg') no-repeat left top;
	width: 278px;
	height: 224px;
	padding: 15px;
	float: left;
	clear: both;
	color: #cccccc;
	font-weight: bold;
	overflow: hidden;
}

.lastVIP ul {
	list-style: none;
	margin: 5px 0;
	padding: 0;
	font-weight: normal;
	overflow: hidden;
	height: 196px;
}

.lastVIP a {
	text-decoration: none;
	display: block;
	color:#999999;
	font-size:14px;
	font-weight: bold;
}

.lastVIP a:hover {
	text-decoration: underline;
}

.lastVIP li {
	color:#ffff00;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}


/*
.invitation {
	float: left;
	text-align: center;
	padding: 95px 20px;
	width: 325px;
	height: 50px;
}
*/

.popularCompanies {
	background: url('/img/popular_companies.jpg') no-repeat left top;
	/*border: 1px solid #999999;
	width: 300px;
	height: 215px;
	*/
	width: 315px;
	height: 224px;
	padding: 15px;
	float: left;
	color: #ffffff;
	font-weight: bold;
	margin: 0 8px;
}

.popularCompanies ul {
	list-style: none;
	margin: 5px 0;
	padding: 0;
	font-weight: normal;
	overflow: hidden;
	height: 196px;
}

.popularCompanies a {
	text-decoration: none;
	display: block;
	color:#2a2a2a;
	font-size:14px;
	font-weight: bold;
}

.popularCompanies a:hover {
	text-decoration: underline;
}

.popularCompanies li {
	color:#ffff00;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}

/*
.favouriteSearches {
	background: url('/img/searches.jpg') no-repeat right center;
	width: 278px;
	height: 224px;
	padding: 15px;
	float: left;
	clear: both;
	color: #cccccc;
	font-weight: bold;
}

.favouriteSearches ul {
	list-style: none;
	margin: 5px 0;
	padding: 0;
	font-weight: normal;
}

.favouriteSearches li {
	float: left;
	padding: 0;
	padding-right: 3px;
	margin: 0;
	white-space: nowrap;
}

.favouriteSearches li.nl {
	clear: left;
}

.favouriteSearches a {
	text-decoration: none;
	line-height: 25px;
}

.favouriteSearches a:hover {
	text-decoration: underline;
}

.favouriteSearches li.type1 a {
	color:#ffffff;
	font-size:23px;
}

.favouriteSearches li.type2 a {
	font-size:18px;
	color: #cccccc;
}

.favouriteSearches li.type3 a {
	color:#ffff00;
}

.favouriteSearches li.type4 a {
	color:#999999;
	font-size:14px;
}
*/

.branches {
	list-style: none;
	margin: 0;
	background: url('/img/branches.gif') no-repeat left top;
	padding: 12px 21px;
	float: left;
	width: 973px;
	font-weight: bold;
}

.branches li {
	float: left;
	width: 450px;
	margin: 10px 5px;
	padding: 0;
}

.branches a {
	color: #565B40;
	text-decoration: none;
}

.branches a:hover {
	color: #ff3300;
}

.review h2 {
	background: url('/img/search_criteria.gif') no-repeat left top;
	font-size: 12px;
	padding: 5px 10px;
	margin: 10px 0;
	clear: both;
	color: #F97000;
}

.review h2 p {
	margin: 5px 0;
}

.review h2 a {
	color: #F97000;
}

.branchesFotter {
	background: url('/img/branches_footer.gif') no-repeat left top;
	float: left;
	width: 973px;
	height: 84px;
}

body.info {
	background-color: #D3D3D3;
}

.info #header ul {
	text-align: right;
	color: #999999;
	margin: 0;
	padding: 10px 20px 0 20px;
	text-decoration: underline;
	list-style: none;
	font-size: 9px;
}

.info #header li {
	margin: 0 10px;
	padding: 0;
	float: right;
	cursor: pointer;
}

.info #header li:hover {
	background: #ffffff;
	text-decoration: none;
}

.info h1 {
	color: #333333;
	font-size: 2.2em;
	font-weight: normal;
	padding: 15px 0;
	margin: 0;
}

.info h2 {
	color: #999999;
	margin: 7px 0 5px 0;
	padding: 8px 0 2px 0;
	font-size: 1.6em;
	font-weight: lighter;
	clear: both;
	border-top: 1px solid #E3E3E3;
}

.info h2.common {
	border-top: none;
}

.info .content {
	background: #ffffff;
}

.content .contacts {
	background: #cccccc;
	padding: 0 15px 15px 15px;
	font-size: 11px;
}

.content .contacts   dl {
	margin: 0;
	padding: 0;
}

.content .contacts   dd, .content .contacts   dt {
	float: left;
	margin: 0;
	padding: 0;
}

.content .contacts   dd {
	width: 80%;
}

.content .contacts  dt {
	clear: left;
	font-weight: bold;
	padding-right: 5px;
}

.content .contacts  a {
	color: #000000;
}

.content .contacts  a:hover {
	text-decoration: none;
}

.content .contacts .map {
	color:#CC0000;
	font-weight:lighter;
	display: block;
	margin: 10px 0;
}

.content .contacts .map:hover {
	text-decoration: none;
}

.address {
/*	float: left;*/
	width: 210px;
	border-bottom: 15px solid #d3d3d3;
}

.info #topAdvert {	
	height: 90px;
	width: 728px;
	float: right;
	padding-top: 5px;
}

#addressPaid {
	height: 65px;
}

.info .filter {
	width: 210px;
	float: left;
	background: #ffffff;
	height: auto;
	clear: left;
	padding: 10px 15px;
}

.info .filter form {
	background: #ffcc00;
	padding: 20px 15px;
}

.info .filter input {
	width: 180px;
}

.info .filter div {
	display: block;
}

.info .filter label {
	text-align: left;
}

.info .filter p {
	padding-left: 0px;
}

.info .filter input.sbmt {
	background: transparent url("/img/btn_search_small2.png") no-repeat left top;
	position: static;
	margin: 5px 10px;
	width: 182px;
}

.info .details img {
	float: left;
	margin: 0 15px 15px 0;
}

.info .details ul {
	list-style: inside 
}

.info .details {
	background: #ffffff;
	float: right;
	width: 673px;
	padding: 20px 30px;
	font-size: 11px;
}

.info .details .branch {
	margin: 0;
	padding: 5px 0;
	color: #ff6600;
	width: 400px;
	float: left;
	font-weight: bold;
}

.info .details .branch dt {
	float: left;
	clear: left;
	margin: 0;
	padding: 0;
	padding-right: 5px;
	white-space: nowrap;
}

.info .details .branch dd {
	float: left;
	margin: 0;
	padding: 0;
	width: 80%;
	/*white-space: nowrap;*/
}

.info .details .branch a {
    color: #ff6600;
}

.details .logo {
	width: 250px;
	height: 70px;
	border-bottom: none;
	float: left;
	margin-right: 10px;
}

.details div {
	padding-top: 8px;
}

.details .contacts {
	background: #ffffff;
	border: none;
	padding: 0;
	margin-bottom: 20px;
	clear: both;
}

.details .contacts dl,  .details .contacts strong {
	background: #ffffff;
	margin-left: 13px;
	line-height: 17px;
}

.details  .contacts dt {
	font-weight: normal;
	width: 60px;
}

.details .contacts a {
	color: #cc0000;
}
/* ->footer
.visits {
	clear: both;
	background: url('../img/catalog_footer.gif') no-repeat top left;
	line-height: 27px;
	text-align: right;
	padding: 0 15px;
	font-size: 11px;

	width: 620px;
	float: left;

}

.paid .visits {
	background: url('../img/catalog_footer_paid.gif') no-repeat top left;
}

.visits span {
	background: url('../img/footer_bullet.gif') no-repeat center left;
	padding-left: 9px;
}

.visits em {
	color: #888888;
	text-decoration: none;
}

.paid .visits em {
	color: #ff0000;
}
*/

/* publishing */
.formPublish, .formPublishInfo {
	background: url("/img/publish.jpg") left top no-repeat;
	float: left;
	width: 973px;
	margin: 0 0 20px 0;
	padding-top: 18px;
	position: relative;
}

.formPublish form, .formPublishInfo form {
	background: #feffa2;
	border-left: 3px solid #fbc040;
	border-right: 3px solid #fbc040;
	margin: 0;
	float: left;
	width: 921px;
	padding: 10px 23px;
}

.formPublishInfo p.manual {
	clear: both;
	font-size: 13px;
}

.formPublishInfo p.manual.manualVip {
	color: #ff6600;
	font-weight: bold;
	width: 600px;
	clear: none;
}

.fakeBottom {
	background: #feffa2 url("/img/publish_bottom.jpg") left bottom no-repeat;
	float: left;
	width: 973px;
	height: 18px;
}

.formPublish p {
	margin: 5px 0;
	/*clear: both;*/
	/*text-indent: 1.5em;*/
	font-size: 14px;

}

.formPublish h2 {
	font-size: 15px;
	font-weight: bold;
	clear: both;
}

.formPublish div {
	float: left;
	margin: 0 15px 10px 0;
}

.formPublish label, #VIPdata label{
	display: block;
	color: #666666;
	font-weight: bold;
	white-space: nowrap;
}

.formPublish input {
	width: 160px;
	border: 1px solid #FF9805;
	color: #555555;
	font-size: 14px;
}

.formPublish select {
	width: 355px;
	border: 1px solid #FF9805;
	color: #555555;
	font-size: 14px;
	line-height: 22px;
}

.formPublish .long select {
	width: 520px;
}

.formPublish .long input {
	width: 350px;
}

.formPublish div.long.address {
	margin-left: 180px;
	width: auto;
	border: none;
}
.formPublish textarea {
	width: 520px;
	border: 1px solid #FF9805;
	color: #555555;
	font-size: 14px;
	line-height: 22px;
}

.formPublish .formLogin {
	background: #ffffff url('/img/login.jpg') no-repeat left top;
	float: right;
	width: 300px;
	margin: 10px 20px;
	padding-top: 15px;
}

.formPublish .formLogin p {
	border-left: 3px solid #fbc040;
	border-right: 3px solid #fbc040;
	padding: 0 5px;
	margin: 0;
	font-size: 12px !important;
}

.formPublish .formLogin .operatorMail {
	background: #ffffff url('/img/login_bottom2.png') no-repeat left bottom;
	width: 260px;
	line-height: 10px;
	padding: 0 20px 7px 20px;
	margin: 0;
	color: #666666;
	font-weight: bold;
	border: none;
}

.formPublish .formLogin form {
	clear: both;
	border-left: 3px solid #fbc040;
	border-right: 3px solid #fbc040;
	background: #ffffff;
	width: 274px;
	margin: 0;
	padding: 20px 10px;
}

.formPublish .formLogin a {
	color:#FF6600;
	font-weight: bold;
	font-size: 11px;
	display: block;
	
}

.formPublish .formLogin .operatorMail a {
	color:#FF6600;
	font-weight: normal;
	font-size: 11px;
	display: inline;
}

.formLogin input {
	width: 100px;
	font-size: 12px;
	height: 17px;
}

.formLogin div {
	margin: 0 5px 10px 0;
}


.formPublish  input.sbmt , .formPublishInfo  input.sbmt {
	background: url('/img/submit.png') no-repeat left top;
	color: #ffffff;
	float: right;
	width: 90px;
	height: 21px;
	font-weight: bold;
	font-size: 12px;
	border: none;
	/*margin-top: 15px;*/
	
	/*text-transform: uppercase;*/
	text-align: center;
}

.formPublish .map {
	float: right; 
	margin: 10px 40px 0 0; 
	cursor: pointer;
	border: 1px solid #FF9805;
}

.errorLine {
	border: 1px solid red;
	font-weight: bold;
	padding: 5px;
	margin: 5px;
	/*background: #FF9805;
	color: #ffffff;
	*/
}

.invalid {
	border: 1px solid red !important;
}

.successLine {
	color: #FF9805;
	font-weight: bold;
	font-size: 13px;
}

.formPublish  .logout {
	text-align: rigth;
	float: rigth;
	clear: both;
	margin: 0;
}

.formPublish .logout a {
	float: right;
	background: #ece9d8;
	border: 1px solid #FF9805;
	border:1px solid #FF9805;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
	line-height: 21px;
	height: 21px;
	margin-right: 20px;
	padding: 0 10px;
}

.formPublish  .logo {
	float: none;
	clear: both;
	margin-bottom: 30px;
}

.formPublish  .logo img {
	margin: 5px;
	float: left;
}

.formPublish  .logo p {
	vertical-align: center;
}
.formPublish  .logo input {
	display: block;
}

.formPublish  .logo .sbmt {
	float: left;
	margin-right: 20px;
	margin-top: 10px;
}

.formPublish  .logo div {
	clear: left;
}

.formPublish .manual {
	background: #feffa2;
	border-left: 3px solid #fbc040;
	border-right: 3px solid #fbc040;
	margin: 0;
	float: left;
	width: 921px;
	padding: 10px 23px;
	margin: 0;
}

.vip {
	border: 1px solid #cc0001;
	background: #ffffff;
	/*width: 600px;*/
	width: 900px;
	padding: 0;
	clear: both;
	display: block;
	margin: 0 5px 10px 0;
}

.formPublish div.vip {
	float: none;
}

.vip h2 {
	background: #cc0001;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	line-height: 16px;
	padding: 0 2px;
}

.vip div {
	float: right;
	margin: 20px 10px;
}

.vip p {
	margin: 10px;
	font-size: 12px !important;
}

.vip .accent {
	color: #666666;
	font-style: normal;
}

.vip label {
	display: block;
	color: #666666;
	font-weight: normal;
}

.vip em.accent {
	/*display: block;*/
}

.formPublishInfo .vip {
	width: 280px;
	float: right;
}

.formPublishInfo .vip div {
	float: left;
}

.formPublishInfo .vip .sbmt {
	margin: 35px 5px;
}

.formPublishInfo .vip p {
	clear: both;
}

.formPublishInfo form {
	padding-right: 3px;
	width: 941px;
}
#VIPdata {
	clear: both;
}

#VIPdata h2 {
	font-size: 15px;
	font-weight: bold;
	clear: both;
	color: #cc0001;
}

#VIPdata input, #VIPdata textarea {
	width: 520px;
	border: 1px solid #FF9805;
	color: #555555;
	font-size: 14px;
}

#VIPdata .headerData {
	margin-top: 20px;
}

.tabs {
	list-style: none;
	margin: 0;
	padding: 0;
}

.tabs li {
	float: left;
	background: #ece9d8;
	border: 1px solid #FF9805;
	border:1px solid #FF9805;
	color: #FF9805;
	font-weight: bold;
	line-height: 21px;
	height: 21px;
	margin: 10px;
	padding: 0 10px;
}

.tabs a {
	display: block;
	text-decoration: none;
	color: #555555;
}

.userInfo {
	float: right !important;
	color: #666666;
	font-weight: bold;
	padding: 0 10px;
}

#VIPdata .img {
	border: 1px solid #cc0001;
	width: 700px;
	padding: 5px;
}

#VIPdata  .sbmt {
	border: none;
	color: #ffffff;
	font-size: 12px;
	width: 90px !important;
	float: none;
	margin: 10px 0;
}

#VIPdata .img input {
	float: right;
	width: auto;
}

#VIPdata .img input.add {
	clear: both;
	margin: 10px 5px;
}

.details .info p {
	padding: 2px 10px;
	clear: left;
}

/* opinions */
h2.opinions {
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0;
	padding: 0;
	color: #000000;
}

.info .details ul.opinions {
	border-bottom: 2px solid #ffcc00;
	list-style: none;
	padding: 0;
	margin: 10px 0;
}

ul.opinions li {
	border-top: 1px dotted #999999;
	font-size: 11px;
	padding: 7px 0;
	margin: 0;
	width: 673px;
	float: left;
	clear: left;
}

ul.opinions li.first-child {
	border-top: 2px solid #ffcc00;
}

ul.opinions p, ul.opinions div {
	float: left;
}

ul.opinions div.info {
	width: 99px;
}

ul.opinions div.info {
	width: 111px;
}

ul.opinions div.rating {
	width: 117px;
	font-size: 10px;
	float: right;
}

ul.opinions .trouble {
	float: right; 
	margin-bottom: 25px; 
	font-size: 10px; 
	color: #333333; 
	width: 72px; 
	margin-left: 40px; 
	text-decoration: none; 
	margin-top: 20px;
	text-align: right;
}

ul.opinions .trouble:hover {
	color: #ff0000;
}

ul.opinions div.rating .vote {
	float: right;
	font-weight: bold;
	font-size: 17px;
	width: 16px;
	height: 16px;
	color: #ffffff;
	background: #999999;
	text-decoration: none;
	text-align: center;
	margin-left: 3px;
	line-height: 14px;
	cursor: pointer;
}

ul.opinions div.rating .vote:hover {
	background: #cc0000;
}

ul.opinions p {
	width: 422px;
}

ul.opinions .type {
	padding-top: 16px;
	display: block;
	color: #666666;
}

ul.opinions .type.neutral {
	background: url('/img/opinion_neutral.gif') no-repeat left top;
}

ul.opinions .type.negative {
	background: url('/img/opinion_negative.gif') no-repeat left top;
}

ul.opinions .type.positive {
	background: url('/img/opinion_positive.gif') no-repeat left top;
}

ul.opinions .date, ul.opinions .time, ul.opinions .phone {
	display: block;
	font-size: 10px;
	font-style: italic;
	color: #999999;
}

ul.opinions .phone {
	margin-top: 20px;
}

.frmOpinion {
	margin: 0;
	padding: 0;
}

.frmOpinion .opinionContent label {
	color: #cc0000;
	font-size: 15px;
	font-weight: bold;
	display: block;
	padding-bottom: 10px;
}

.frmOpinion textarea {
	width: 600px;
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.frmOpinion select {
	font-size: 11px;
}

.frmOpinion input {
	background: #999999;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	width: 100px;
	margin-right: 50px;
	margin-top: 10px;
	float: right;
	cursor: pointer;
}

/* login opinions */

.catalogWrapper #fullAccessLogIn {
	display: none;
	width: 647px;
	background-color: #eeeeee;
	margin: -10px 0 10px 0;
	padding-top: 10px;
}

#visitsLogIn {
	width: 647px;
	background-color: #eeeeee;
}

.catalog #fullAccessLogIn form, #visitsLogIn form {
	float: right;
	width: 191px;
	text-align: right;
	padding: 10px;
}

.catalog #fullAccessLogIn p, #visitsLogIn p {
	padding-left: 69px;
	margin: 0;
}

.catalog #fullAccessLogIn p.nb, #visitsLogIn p.nb {
	color: #cc0000;
	font-weight: bold;
	background: url('/img/opinion_access.gif') no-repeat left top;
	margin: 10px 0 30px 10px;
}

.catalog #fullAccessLogIn label, #visitsLogIn label {
	font-weight: bold;
	padding-bottom:  5px;
}

.catalog #fullAccessLogIn input, #visitsLogIn input {
	border: 1px solid #ff5500;
	width: 86px;
	margin: 2px 5px;
}

.catalog #fullAccessLogIn .button, #visitsLogIn .button {
	background: url('../img/button_paid.jpg') no-repeat center center;
	color: #ffffff;
	text-decoration: none;
	padding-left: 21px;
	width: 90px;
	height: 25px;
	margin: 0;
	padding: 2px 0;
	line-height: 21px;
	font-weight: bold;
	border: none;
	display: block;
	float: right;
	cursor: pointer;
}

.catalog #fullAccessLogIn, .catalog #visitsLogIn, .details #fullAccessLogIn {
	display: block;
}

.catalog #fullAccessLogIn .footer, #visitsLogIn .footer {
	margin-top: 10px;
	padding-left: 7px;
}

.catalog #fullAccessLogIn #errorLine, #visitsLogIn #errorLine {
	color: #ff0000;
	font-weight: bold;
}

.details .footer {
	clear: both;
	width: 630px;
	background: url('../img/catalog_footer.gif') no-repeat top left;
	line-height: 27px;
	padding: 0 10px;
	font-size: 11px;
}

.details.paid .footer {
	background: url('../img/catalog_footer_paid.gif') no-repeat top left;
}

.details .footer span {
	background: url('../img/footer_bullet.gif') no-repeat center left;
	padding-left: 9px;
	margin-left: 7px;
	cursor: pointer;
	text-decoration: underline;
}

.details .fotter span.countVisitors {
	float: right;
	cursor: default;
	text-decoration: none;

}

.details .footer em {
	color: #888888;
	text-decoration: none;
}

.countVisitors.x em {
	text-decoration: underline;
	cursor: pointer;
}

.details.paid .footer em {
	color: #ff0000;
}

.formPublish .checkbox input {
	width: auto !important;
}

.formPublish .checkbox label {
	display: inline !important;
}

.privacyPolicy h1 {
	background: url('/img/search_criteria.gif') no-repeat left top;
	font-size: 12px;
	padding: 5px 10px;
	margin: 10px 0;
	clear: both;
	color: #F97000;
}

.privacyPolicy h2 {
	color:#565B40;
	font-size: 12px;
}

.privacyPolicy p {
	margin: 5px 0;
}

.privacyPolicy a {
	color: #F97000;
}

.privacyPolicy .main {
	margin: 0;
	background: url('/img/branches.gif') no-repeat left top;
	padding: 12px 21px;
	float: left;
	width: 973px;
}

.cyrillic {
	color: #cc0001;
	padding-top: 12px;
}

.freePublish {
	padding-top: 15px;
	float: right;
}

.freePublish img {
	border: none;
}

.googleAds {
	margin-top: 20px;
}

.filter .catalogByLetters {
    color: #666666;
    font-size: 11px;
}

.filter .catalogByLetters ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline;
}

.filter .catalogByLetters ul li{
    float: none;
}


.filter .catalogByLetters ul li{
    display: inline;
    padding-left: 5px;
    border: none;
}

.filter .catalogByLetters a {
    color: #666666;
    font-weight: bold;
    text-decoration: none;
}

.filter .catalogByLetters a:hover {
    text-decoration: underline;
}

.catalogByLetters a:hover {
    color: #ff0000;
}

.dictionary {
	margin: 0;
	background: url('/img/branches.gif') no-repeat left top;
	padding: 12px 21px;
	float: left;
	width: 973px;
}

.dictionary li {
    display: inline;
    margin: 0;
    padding: 0;
    margin-left: 5px;
}

.dictionary a {
    color: #666666;
    text-decoration: none;
}

.dictionary a:hover {
    text-decoration: underline;
}