@charset "utf-8";

/* Global */
body {color: #52575b; margin: 0; padding: 0; background: #fff ;}
body, input, textarea, select, a {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 0.8em; line-height: 18px;}

.hide {display: none;}
.left {float: left;}
.right {float: right;}
.error {color: #f00;}
.center {text-align: center;}
.tab {margin-left: 50px;}
.note {color: #b5b7b8 !important;}

.pages {font-size: 1.5em; padding-left: 3px; padding-right: 3px;}
.disabled {color: #999 !important; cursor: default; text-decoration: none;}
.date {color: #8698a1;}

hr {border: none; height: 3px; color: #f5f6ec; background: #f5f6ec; border-bottom: 0; margin-top: 14px; margin-bottom: 15px;}
hr.smalltopindent {margin-top: 4px;}
b.marked {color: #000;}

/* Headers */
h1 {font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; font-weight: bold; margin-top: 10px; margin-bottom: 20px; font-size: 2em; color: #515659; line-height: 30px;}
h2 {font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; color: #515659; font-weight: bold; margin-top: 30px; margin-bottom: 10px;font-size: 1.6em; font-weight: normal;}
h3 {font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; color: #515659; font-weight: bold; margin-top: 30px; margin-bottom: 5px;font-size: 1.4em;}
h4 {font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; color: #515659; font-weight: bold; margin-top: 0px; margin-bottom: 5px;font-size: 1.2em;}


h2.main {margin-top: 0px;}
/*22.12.2011*/
/*div.marked, h4.marked {color: #f59134; font-size: 1.4em; font-weight: normal;}*/
div.marked, h4.marked {color: #515659; font-size: 1.6em; font-weight: normal;}
h2.marked {color: #515659; font-size: 1.6em; font-weight: normal;}

div.tags_subscribe {color: #515659; font-size: 1.2em; font-weight: normal; padding-left: 5px;}

.subtit {color: #51565a; font-size: 1.4em;}
.littletit {color: #51565a; font-size: 1.4em;}

div.right-block div.inner-left-block div.left h4.marked {padding-top: 0px; margin-top: 0px;};
div.right-block div.inner-right-block h4.marked {padding-top: 0px; margin-top: 0px;};



/* Indents */
p {margin-top: 15px; margin-bottom: 15px; padding-top: 0; padding-bottom: 0;}
p.notopindent {margin-top: 0 !important; padding-top: 0 !important;}
p.nobottomindent {margin-bottom: 0 !important; padding-bottom: 0 !important;}
p.info {margin-top: 28px; margin-bottom: 28px;}
p.middle {margin-top: 10px; margin-bottom: 10px;}
p.middle2 {margin-top: 17px; margin-bottom: 17px;}

/* Lists */
ul {margin-bottom: 20px; margin-left: -25px; margin-left: 50px !ie; margin-top: 5px;}
li {margin-bottom: 2px;}

/* Links */
a, a:active {color: #0060b7; text-decoration: underline; font-size: 1em;}
a:hover {color: #f59134;}
a:visited {color: #0060b7;}
a.title {font-size: 1.2em;}
/*22.12.2011*/
/*a.marked {color: #f59134; line-height: 24px;}*/
a.marked {color: #0060B7; line-height: 24px;}
h2.main a {line-height: 24px;};
a.big {font-size: 1.4em;}
a.middle {font-size: 1.2em;}

/* Notes */
span.square-string {}
span.square {font-size: 0.6em; line-height: 20px; vertical-align: bottom;}

/* Images */
img {border: 0;}
/*img.rss {margin-bottom: 10px;}*/
img.markets {margin-left: -60px; margin-top: -10px;}
img.net {margin-left: 15px; margin-top: -4px;}
img.face {margin-left: -10px;}

div.shadow {inline-block;
   background: url(/img/fanta/fanta.png) no-repeat top left;
   padding: 0px;
   margin: 0px;background-position: -730px -336px; width: 244px; height: 18px; margin-left: -40px;}

/* Yapotrebitel FANTA */
.footer i, .header i, .inner-right-block i, .pad i, .shine-big i, .buro i, .inner-left-block  i, .main-content .shadow i, .price_tab i, .sales_subscribe i {
display: inline-block;
   background: url(/img/fanta/fanta.png) no-repeat top left;
   padding: 0px;
   margin: 0px;
}

i.fanta-basket{ background-position: 0 -10px; width: 69px; height: 47px; float:right;} 
i.fanta-email{ background-position: -119px -2px; width: 16px; height: 12px; } 
i.fanta-fav{ background-position: -185px 0; width: 32px; height: 32px; } 
i.fanta-folder{ background-position: -271px 0; width: 59px; height: 57px; margin-top: -12px; float: left; } 
i.fanta-gift{ background-position: -390px 0; width: 155px; height: 143px; } 
i.fanta-gorod{ background-position: -585px 0; width: 75px; height: 40px; float: left; padding-right: 10px; } 
i.fanta-housesrate{ background-position: -710px 0; width: 90px; height: 77px; } 
i.fanta-lj{ background-position: -850px 0; width: 32px; height: 32px; } 
i.fanta-logo{ background-position: -932px 0; width: 245px; height: 115px; } 
i.fanta-malls{ background-position: -1227px 0; width: 109px; height: 97px; } 
i.fanta-marketmap{ background-position: -1395px 0; width: 75px; height: 62px; float: left; padding-right: 10px; } 
i.fanta-markets{ background-position: -1530px 0; width: 94px; height: 62px; float: left; padding-right: 10px; } 
i.fanta-mega{ background-position: -1674px 0; width: 75px; height: 40px; float: left; padding-right: 10px; } 
i.fanta-mmap{ background-position: -1799px 0; width: 104px; height: 97px; } 
i.fanta-notepad{ background-position: -10px -193px; width: 44px; height: 62px; margin-top: -14px; float: left;} 
i.fanta-product_price{ background-position: -107px -193px; width: 115px; height: 97px; } 
i.fanta-rio{ background-position: -272px -193px; width: 75px; height: 40px; float: left; padding-right: 10px; } 
i.fanta-rss{ background-position: -397px -193px; width: 32px; height: 32px; } 
i.fanta-sales{ background-position: -479px -193px; width: 86px; height: 97px; } 
i.fanta-shops{ background-position: -615px -193px; width: 110px; height: 97px; } 
i.fanta-vavilon{ background-position: -775px -193px; width: 75px; height: 40px; float: left; padding-right: 10px; } 
i.fanta-vegas{ background-position: -900px -193px; width: 75px; height: 40px; float: left; padding-right: 10px; } 
i.fanta-galeria{ background-position: -20px -360px; width: 75px; height: 40px; float: left; padding-right: 10px; } 
i.fanta-prisma{ background-position: -120px -360px; width: 75px; height: 40px; float: left; padding-right: 10px; } 
i.fanta-leto{ background-position: -220px -360px; width: 75px; height: 40px; float: left; padding-right: 10px; } 
i.fanta-piterland { background-position: -396px -360px; width: 75px; height: 40px; float: left; padding-right: 10px; }
i.fanta-twitter{ background-position: -396px -271px; width: 32px; height: 32px; } 
i.fanta-newgift{ background-position: -1880px -119px; width: 120px; height: 97px; } 
i.fanta-stock{ background-position: -1880px -270px; width: 120px; height: 97px; } 
i.fanta-up{ background-position: -500px -385px; width: 11px; height: 14px; } 
i.fanta-down{ background-position: -500px -409px; width: 11px; height: 14px; } 
i.fanta-rouble{ background-position: -500px -360px; width: 10px; height: 10px; } 
i.fanta-pyaterochka{ background-position: -856px -386px; width: 62px; height: 20px; } 
i.fanta-perekrestok{ background-position: -783px -386px; width: 60px; height: 20px; } 
i.fanta-7cont{ background-position: -953px -369px; width: 55px; height: 55px; } 
i.fanta-aushan1{ background-position: -634px -387px; width: 59px; height: 19px; } 
i.fanta-metro-l{ background-position: -708px -387px; width: 61px; height: 20px; } 
i.fanta-av-i{ background-position: -1034px -373px; width: 57px; height: 55px; } 
i.fanta-spb-i{ background-position: -530px -320px; width: 77px; height: 77px; float: left; padding: 3px;} 



/* end Fanta*/



/* Inputs */
input {margin-top: 3px; margin-bottom: 3px; font-size: 1.3em;}
input.check-r {vertical-align: middle; margin: -2px 2px 0 0;}
input.text, textarea.text, input.long, input.small, input.captcha, textarea.long {border: 1px solid #c8d6d1;}
input.long, textarea.long {width: 100%;}
input.small {width: 100px;}
input.transparent  {border: none; outline: none; -webkit-outline: none;}
input.submit-mini {
	background: url(/img/fanta/fanta.png) no-repeat; background-position: -1034px -193px; width: 25px; height: 22px;
	-moz-opacity: 0.85; opacity: 0.85; filter: alpha(opacity=85);
}
input.submit-mini:hover {-moz-opacity: 1; opacity: 1; filter: alpha(opacity=100);}
input.link {width: 312px; margin-left: 20px; margin-top: -1px;}
textarea.long {width: 100%;}

div.form input.text, div.form textarea, input.link {border: 1px solid #dcdfe6; border-top: 1px solid #aaadb2;}

/* Main*/
div#mainContainer {background: #fff;}
div#main {width: 980px; text-align: left;}
div#logo {float: left;}
div.header {border-bottom: 1px solid #fff;}

div.main-content {margin-top: 15px; margin-top: 35px !ie;}
div.left-block {float: left; width: 373px;}
div.left-block img.main {margin-right: 15px;}
div.right-block {float: right; width: 563px;}
div.inner-left-block {float: left; width: 290px;}
div.inner-left-block div.view-more {margin-top: 25px;}
div.inner-left-block div.view-more a.title {line-height: 30px;}
div.inner-left-block div.view-more img {margin-right: 8px; margin-top: 0px;}
div.inner-right-block {float: right; width: 220px;}
div.inner-right-block p {margin-top: 13px; margin-bottom: 13px;}
div.inner-right-block img {margin-right: 10px;}

div.right-block-big {float: right; width: 760px; margin-top: 20px; margin-top: 25px !ie;}
div.right-block-big a.more {margin-left: 44px; font-size: 1.1em; line-height: 20px;}

div.submain-content div.left-block {width: 625px; margin-left: 15px;}
div.submain-content div.right-block,
div.submain-content div.inner-right-block {width: 300px;}
div.submain-content img.markets {margin-left: -10px;}

div.card {margin-top: 25px;}
div.card div.left {width: 235px; margin-left: 10px;}
div.card h2 {color: #454650}
div.card h2 i {margin-left: -8px;}
div.card span.note {font-size: 0.85em;}

div.sale {margin-top: 25px; width: 300px;}
div.sale div.left {width: 260px; margin-left: 10px;}
div.sale h2 {color: #454650; font-size: 1.2em; margin-top: 5px;}
div.sale h2 i {margin-left: -8px;}
div.sale span.sale-note {font-size: 1.4em; color: #009b16;}
div.sale span.sale-finished-note {font-size: 1.4em; color: #b5b7b8;}


div.last-comments h2 {padding-bottom: 10px;}
div.last-comments div.left {width: 161px; margin-right: 38px;}
div.last-comments div.left.last {margin-right: 0;}
div.last-comments div.left a, div.last-comments div.note {font-size: 0.9em;}
div.last-comments i {margin-left: -7px;}

div.submain-content div.last-comments {margin-top: 30px;}
div.submain-content div.last-comments div.left {width: auto; margin-right: 0; margin-bottom: 15px;}

/* Menu */
div#menu {float: left; margin-left: 10px; margin-top: 20px; width: 720px;}
div#menu div.item {float: left; white-space: nowrap; text-align: center; padding-top: 0px;}
div#menu div#productsPriceMenu {width: 152px;}
div#menu div#businessesCentreMenu {width: 144px;}
div#menu div#magazinesMenu {width: 150px;}
div#menu div#salesMenu {width:130px;}
div#menu div#housesMenu {width: 130px;}
div#menu a:hover {color:#f59134;}

div#submenu {
	height: 30px; margin-top: 25px; background: #f5f6ec;
	border-top-left-radius: 16px; border-top-right-radius: 16px;
/*	border-bottom-left-radius: 16px; border-bottom-right-radius: 16px;*/
}


div#submenu div.item {float: left; padding-left: 7px; padding-right: 7px; background: #f5f6ec; margin-top: 8px;}
div#submenu div.item a {font-size: 1.1em; line-height: 20px;}
div#submenu div.submenu-active a {text-decoration: none; color: #fff;}
div#submenu div.first {padding-left: 20px; border-top-left-radius: 12px;}
div.submenu-active {background: #f59134 !important;}
div#submenu div#mainSubmenu h1 {font-size: 1.1em; margin-top: 0px; margin-bottom: 0px; line-height: 20px;}
div#submenu .item h2 {font-size: 1.1em; font-weight: bold; margin-top: 2px; margin-bottom: 0px; }
div#submenu a:hover {color:#f59134;}

div#submenu div#egeSubmenu a {color: #ed6d41; font-weight: bold;}
div#submenu div.dropdown {float: left; padding-left: 7px; padding-right: 7px; background: #f5f6ec; margin-top: 8px;}


div#submenu div.bottomitem {float: left; padding-left: 15px; padding-right: 15px; background: #f5f6ec; margin-top: 7px;}
div#submenu div.bottomitem a {font-size: 0.9em; line-height: 10px;}
div#submenu div.bottomfirst {padding-left: 130px; }
div#submenu .bottomitem h2 {font-size: 0.9em; font-weight: bold; margin-top: 2px; margin-bottom: 0px; }




div.search-container {width: 320px;
	float: right; 
	padding: 5px; 
	background: #e7edea; 
	/*padding-bottom: 0 !ie;*/
	-moz-border-radius: 12px; 
	border-radius: 12px; 
	-webkit-border-radius: 12px;
	/* background: url(/img/snow8.png) bottom right; */
}
div.search-container input {margin-bottom: 0 !ie;}
div.search-container input.text {width: 270px;}

div.info-container {
	float: left; border: 1px solid #dfdfdf; color: #14377b; font-size: 0.9em;
	-moz-border-radius: 12px; border-radius: 12px; -webkit-border-radius: 12px;
	background: #efefef; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#ffffff'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #efefef), color-stop(50%, #fefefe), color-stop(66.66%, #efefef)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #efefef, #ffffff, #efefef); /* for firefox 3.6+ */
}
div.info-container p {margin-top: 20px; margin-bottom: 20px;}
div.info-container a {color: #153781;}
div.main-info, div.main-info-right {width: 210px; margin-top: 11px; padding: 10px 0 10px 30px;}
div.main-info-right {border-left: 1px dashed #b5b5b7;}
div.main-addition-info {float: left; margin-left: 23px;}
div.main-addition-info div.main-info {padding-top: 15px; padding-left: 20px; width: 210px;}

div.main-block-content {padding-top: 5px;}

div.info {margin-top: 70px; background: #eaefeb url(/img/fanta/fanta.png) no-repeat; width: 508px; height: 240px; padding: 25px; background-position: -1288px -126px;}
div.info div.links {font-size: 1.4em; line-height: 35px;}
div.footerinfo div.links, div.information div.links {font-size: 1.2em; line-height: 15px;}
div.info a.more {color: #454650;}

div.submain-content div.info {background: none; padding: 0; margin-top: 0; width: auto; margin-right: 10px;}
div.submain-content div.info a.more {text-decoration: none;}

div.information {background: #f8f9f9; float: left; padding: 10px 15px; width: 145px; margin-top: 15px; margin-top: 0 !ie;}

div.pad {background: #f8f9f9 url(/img/bg/subs_air.jpg) no-repeat;  }


div.information h2 {padding-bottom: 10px;}
div.information div.links a {line-height: 24px;}

div.submain-content div.information {margin-top: 15px; margin-left: -15px; width: 95%;}
div.submain-content div.information div.links {float: left;}
div.submain-content div.information div.links.last {margin-left: 20px;}

div.dialog div.mallshopsL {float:left; width: 250px;}
div.dialog div.mallshopsR {width: 250px; margin-left: 10px; float:right;}
.firstlatter {font-size: 1.4em; color: #515757;margin-left: -10px;}

div.dialog div.pagecollL {float:left; width: 305px;}
div.dialog div.pagecollR {width: 305px; margin-left: 10px; float:right;}

div.dialog span.note {font-size: 0.9em;color: #b5b7b8;}


div.articles {margin-top: 30px;}
div.articles div.content {line-height: 25px;}
div.articles span.note {font-size: 0.85em;}

div.buro {background: #f5f6ec; height: 30px; line-height: 30px; margin-bottom: 10px;}
div.buro a.title {margin-left: 50px;}
div.buro img.icon {position: absolute; margin-top: -14px; margin-left: -12px;}
div.buro.archive img.icon {margin-top: -12px;}
div.buro.archive a.title {margin-left: 55px;}

div.news {margin-top: 25px; padding-bottom: 10px;}
div.news div.item { margin-bottom: 15px;}
div.news div.item div.left {width: 288px;}
div.news div.item div.content {margin-top: 5px;}
div.news div.item div.note {font-size: 0.85em;}
div.news img {margin-right: 10px;}
/*div.news h2 {padding-bottom: 10px;}*/


#price {border-collapse: separate; border-spacing: 1px 0; }
#price th, #price td {padding: 2px 5px 2px 5px;}
#price th {color: #b6babc; background: #f2f5f6; font-weight: normal;}
#price tr.zebra td {background: #f2f5f6 ;}


div.info-block {margin-bottom: 35px;}
div.info-block h2 {margin-bottom: 20px;}
div.info-block span.note {font-size: 0.9em;}

div.dialog p {margin-top: 13px; margin-bottom: 13px;}
div.dialog blockquote {background: #f4f4f4; padding: 5px 10px 5px 20px; font-style: italic;}

div.response {margin-top: 30px;}
div.response.zebra {background: #f4f4f4; padding: 15px; margin-left: -15px;}

/* Form */
div.form {background: #f4f4f4; padding: 15px; margin-left: -15px;}

/* Pager */
div.pager {font-size: 1.2em;}
div.pager, div.pager a.prev, div.pager a.next {color: #abaaaa;}
div.pager span.pages {font-size: 1.2em; }
div.pager span.pages a, div.pager span.pages b {margin-left: 5px; margin-right: 5px;}
div.pager span.title {color: #454650; font-size: 1.2em; margin-right: 15px;}
div.pager span.dots {color: #0060b7;}
div.pager b {color: #515659;}

/* Yandex */
div.yandex-block-top, #yandex-block-top { border-bottom:1px solid #ddd; border-top:1px solid #ddd; margin-bottom: 15px;}

/*div.yandex-block-bottom { border-bottom:1px solid #ddd; border-top:1px solid #ddd;}*/
div.yandex-block-bottom, #yandex-block-bottom { border-top:1px solid #ddd;}

/* GOOGLE */
div.google-block-bottom  { width: 979px; background-color: #F8F9F9; padding-top: 5px;  padding-bottom: 5px; text-align: center;}

/* Others */
div.clear {clear: both;}
div.clear-full {clear: both; margin-bottom: 0 !important;}
div.error-content {font-size: 1.5em; color: #f00; text-align: center; line-height: 450px; vertical-align: middle;}

div.shine {background: #e8edea; margin-left: 173px; padding: 2px 0 2px 5px; margin-top: 15px;}
div.shine div.items {float: left; width: 293px; margin-left: 5px;}
div.shine-big {margin-left: 0; padding-top: 5px; padding-left: 2px;}
div.shine-big div.items {width: 430px; font-size: 1.3em;}


/* Footer */
div.footer {color: #52575b; padding-bottom: 30px;}
div.footer div.iam {margin-top: 54px; width:250px;}
div.footer div.gift-container {float: left; }
div.footer div.foot-menu {padding-top: 15px;}
div.footer div.foot-menu div.left {margin-left: 20px; margin-right: 25px; text-align: left;}
div.footer div.foot-menu div.left.first {margin-left: 13px; margin-right: 25px; text-align: left;}
div.footer div.foot-menu div.left.last {margin-left: 63px;}
div.footer div.foot-menu a {color: #a8abad;}
div.footer div.resources {float: right; margin-top: 55px; width: 575px; text-align: right;}
div.footer div.resources a {margin-left: 15px;}
div.footer input.mail, div.shine input.mail {font-size: 1em;}


/* Comments*/

.commentlist cite {
	font-style:normal;
	margin-bottom:4px;
	display:block;
	}	

.commentlist blockquote {
	background:#ededed;
	}
			
.commentlist li {
	padding: 5px 2px 20px 2px;
	list-style:none;
	margin-bottom:3px;
	}

.commentlist li li {
	background:none;
	border:none;
	list-style:square;
	margin:3px 3px 3px 20px;
	padding: 5px 2px 2px 2px;
	}

.commenttext {
	padding: 5px 2px 0px 2px;
	background:#f2f2f2;
	border-top:1px solid #ddd;
	border-bottom: 1px solid #ddd;
	width:495px;
	float:right
	}
		
.commentlist cite strong {
	font-size:1.1em;
	}
	
li.my_comment {
	background: #FFF;
	border:none;
	}

li.my_comment cite strong {
	font-size: 1.3em;
	color:#313228;
	}
	
#commentform small {
	background:#F0F0F0;
	font-weight:bold;
	padding:0;
	}
	
.commentmetadata {
	color:#4d4d4d;
	display: block;
	margin-top:3px;
	text-align:left;
	font-size:0.9em;
	}

.commentmetadata a, .commentmetadata a:visited {
	color:#959382;
	}
	
.commentlist small {
	background:#e9e9e9;
	}

.avatar {
	border:1px solid #bbb;
	margin:0px 10px 0px 0px;
	float:left;
	padding:2px;
	width:55px;
	height:55px;
	}	

#comment {
	width:590px;
	background:#fff;
	}

#commentform input {
	width: 140px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 99%;
	margin-top:5px;
	}
	

/* Comment Etc
********************* */

.comment-author-admin {
	color: #008604;
}


.comment-author-nastya {
	color: #ad2929;
}


.navigation a
{
	font-size: 1.3em;
	color: #3c78a7;
	text-decoration: underline;
	margin-top: 20px;
}



.ileft {
	float: left;
	margin-right: 5px;
}
#avatr {
	border: 1px solid #333;
}
p.stats {
	color: #999;
	font-size: .8em;
	border: 1px solid #ccc;
	border-left: none;
	border-right: none;
}

/* BRAND comment*/
.comment-author-media-markt {
	/*color: #008604;*/
}


.comment-author-media-markt div div div.comment-author, .comment-author-media-markt div div div.comment-author  {
width: 125px;
height: 40px;
background: url(/img/media-markt.png) no-repeat bottom right;
}

.comment-author-saturn div div div.comment-author {
width: 125px;
height: 40px;
background: url(/img/saturn.png) no-repeat bottom right;
}

.comment-author-rendez-vous div div div.comment-author {
width: 125px;
height: 60px;
background: url(/img/Rendez-Vous.png) no-repeat bottom right;
}




/*blockquote
{
	color: #272727;
	font-size: 1.1em;
	background-color: #b2ffb4;
	margin: 5px -15px 5px 50px;
	padding: 3px 3px 3px 5px;
	border-left: #ff7200 5px solid;

}*/

#content .commentsfeedr
{
	padding: 3px 20px;
}
#content .trackbackr
{
	padding: 3px 20px;
}
input.textbox, textarea
{
	border: #ccc 1px solid;
	font: 1em Verdana, Arial, Serif;
	padding: 2px;
}
input.textbox:focus, textarea:focus
{
	border: #999 1px solid;
}
#submit
{
	padding: 3px 5px;
}
.comment
{
	border-bottom: #ddd 1px solid;
	border-top: #ddd 1px solid;
	list-style: none;
	line-height: 1;
	background: #f2f2f2;
}

.comment a{
	color: #4a75b7;
	text-decoration: underline;
}

.alt
{
	background: #fff;
}
.MyAvatars
{
	border: 1px solid #ccc;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	float: right;
	margin-left: 5px;
	margin-right: 10px;
	padding: 3px;
}
.children {
	margin-left: 50px;
}
.trackbacklist {
	margin-left: 20px;
}
.trackbacklist span {
}

#respond {
	background: #f0f0f0;
	padding: 15px;
}

h3#respond, h3#comments {
	font: bold 1.6em Georgia, "Times New Roman", Times, serif;
	color: #7e7e7e;
	padding-top: 10px;
}

#comment {
	width: 590;
}

.reply a.comment-reply-link {
	color: #ffae00;
}

.numero {
	font-size: 35px;
	float: right;
	padding-right: 10px;
	margin-bottom: 30px;
	font-style: italic;
	font-weight: normal;
	color: #ccc;
}


/*WORK */
div.links ul.wp-tag-cloud li{
margin-bottom: 0px; 
margin-top: 0px;
display: block;
}

.dateinfo {
margin-bottom: 35px; 
margin-top: 0px;
padding-bottom: 35px; 

}

.small_text	{
font-size: 12px;
}


.alignleft {
	float:left;
	}

.alignright {
	float:right;
	}


div.dialog span.small_comment {font-size: 0.8em;color: #969899; line-height: 12px;}
	
	
.tags {font-size: 1.4em;}
span.joinus {
	font-family:  "Times New Roman", Times, serif;
	color: #515659; 
	font-size: 1.6em; 
	font-weight: lighter; 
	}
	
	
/* TC Map*/
.tc_map_list {
	font-size: 11px;
	padding: 1px 2px 1px 3px;

}

.tc_map_list a.tc_map, td a.tc_map {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}

/*maps*/
#map_sidebar {
	width:250px;
	float:right;
	margin:0px 0px 0px 0px;
	}

#map_result_adress {
	width:250px;
	float:right;
	padding:10px 10px 5px 10px;
	background:#f5f6eb;
	}
.blog_result_sidebar {
	width:250px;
	float:right;
	padding:5px 10px 10px 10px;
	background:#e8edea;
	}

#map_result_sidebar, .map_old_result_sidebar {
	width:250px;
	float:right;
	padding:10px 10px 10px 10px;
	background:#f5f6eb;
	}

#blog_result {
font-size: 0.7em;
}

#doted_link {
	text-decoration: none;
    display: inline-block;
    border-bottom: 1px dashed #c7c7c7;
    color: #3c78ab;
     }
     
 #poll {
	padding: 5px 5px 5px 5px;
	background:#f6f6eb;
	border-top:1px solid #ddd;
	border-bottom: 1px solid #ddd;
	width:100%;
 }

  #poll_result {
	padding: 5px 5px 5px 5px;
	background:#f6d48a;
	border-top:1px solid #ddd;
	border-bottom: 1px solid #ddd;
	width:100%;
 }
 
 #sidebar_anons {
	padding-top:5px;
	clear: both;
	    display:inline-block;   
    position:relative;

 }
 
 #sidebar_anons .anons_link{
     display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    box-sizing:border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; 
    font-size: 1.2em;
    color:#fff;
         
    padding:10px;
    background-color:rgba(0,0,0,.3);
 }
 
 
 
span.yanote {font-size: 0.85em;color: #b5b7b8;}

 
 /* hover links */
ul.related_post li a:visited {color:#358fe0;}
div.links a:visited {color:#358fe0;}
/*
div#sidebar_anons a:visited, div.info_nn a:visited {color:#358fe0;}
*/
div#sidebar_anons a:hover, div.info_nn a:hover {color:#f59134;}
a:hover {color: #f59134;}

/*related post */
div.relpost_title {color: #f59134; font-size: 1.4em; font-weight: normal; margin-top: 5px; margin-bottom: 10px;}

div.related_post_block {width: 300px; float: left; border-right: 1px solid #ddd; margin-top: 5px; margin-right: 5px; padding-right: 10px;}
div.related_post {width: 300px;}
div.related_post div.left {width: 132px; margin-right: 15px;}
div.related_post div.left.last {margin-right: 0;}

div.related_post div.rlp {width: 300px; clear: left; padding-top: 5px;}
div.related_post div.rlp.left {width: 300px; clear: left; padding-top: 5px;}

div.content_bottom_adscence {margin-top: 10px; margin-left: 0px; float: right;}

/*most commented */
div.most_commented_title {color: #f59134; font-size: 1.4em; font-weight: normal; margin-top: 25px; margin-bottom: 10px;}

div.most_commented_post {width:625px;}
div.most_commented_post div.left {width: 132px; margin-right: 15px;}
div.most_commented_post div.left.last {margin-right: 0;}




/*user send*/
div.dialog input.mail, div.dialog textarea.mail {font-size: 1em; }

div.information input.mail, div.information textarea.mail {font-size: 1em; }


/*mobile switcher*/
#mobile-switcher {margin-top: 5px; margin-left: 10px; margin-bottom: 15px;font-size: 12px; color: #000;}



/* price PUB form*/

.container {
    border:1px #111 solid;
    color:#000;
    margin:20px auto;
    padding:20px;
    text-align:center;
    width:400px;

    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
}

.more {
    border:1px #111 solid;
    color:#000;
    margin:20px auto;
    padding:20px;
    text-align:center;
    width:400px;

    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
}

.ac_results  {
    border: solid 1px #E5E5E5;
    color:#000;

    border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    -webkit-border-radius:0 0 5px 5px;
}
.ac_over {
    background-color:#444;
}

.container form p {
	margin-top: 2px;
    margin-bottom:2px;
    text-align:right;
}

.container form input { 
    background-color: #FFFFFF;
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
    border: solid 1px #E5E5E5;
    font-size:14px;
    outline: 0;
    padding: 3px;
    width: 180px;

    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;

    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
}

.container form  input:hover, form  input:focus { 
    border-color: #C9C9C9;

    box-shadow: rgba(0,0,0, 0.5) 0px 0px 8px;
    -moz-box-shadow: rgba(0,0,0, 0.5) 0px 0px 8px;
    -webkit-box-shadow: rgba(0,0,0, 0.5) 0px 0px 8px;
}

/* JQUERY autocomplit */
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	если ширина будет иметь значение 100%, то будет появляться полоска 
	горизонтальной прокрутки
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	ВАЖНО! Если если высота строки не установлена или используются 
	относительные единицы, то прокрутка будет ломаться в Firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('/img/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

.wp-caption {
	background-color:#f8f9f9; 
	padding:5px;
}

div.wp-caption p.wp-caption-text {
	color: #ccc;
	font-style: italic;
}


/* Subscribe forms */
div.sales_subscribe {
	background-color: #f0e8d6;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* menu drop down*/
div.dropdown {
/*color: #555;
margin: 3px -22px 0 0;
width: 143px;
position: relative;
height: 17px;
text-align:left; */
}
div#submenu div.dropdown {position: relative;}
div.dropmenu
{
background: #fff;
position: absolute;
top: -10px;
left: -30px;
z-index: 100;
width: 135px;
display: none;
margin-left: 10px;
padding: 40px 0px 5px;
border-radius: 6px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);
}

.dropdown  li a {
   
    color: #0060b7;
    display: block;
    font-family: arial;
/*    font-weight: bold;*/
    padding: 6px 15px;
  cursor: pointer;
text-decoration:underline;
}

.dropdown li a:hover{
    background:#f6f6ed;
    color: #FFFFFF;
    text-decoration: none;
    
}
a.account {
/*font-size: 11px;*/
line-height: 16px;
color: #0060b7;
position: absolute;
z-index: 110;
display: block;
padding: 13px 5px 0 20px;
/*height: 28px;*/
/*width: 121px;*/
margin: -11px 0 0 -10px;
text-decoration: none;
/*border-bottom: 1px dashed #0060b7;*/
/*background: url(icons/arrow.png) 116px 17px no-repeat;*/
cursor:pointer;
}
.root
{
list-style:none;
margin:0px;
padding:0px;
font-size: 11px;
padding: 11px 0 0 0px;
border-top:1px solid #dedede;
	
	
}

