body {margin:10px; padding:0;}

/* decors */
.grayhline {background:#7F7F7F; height:1px; margin:5px 0 5px 0;}
.graypxhline {background-image:url(/imgs/design/px_gray.gif); height:1px; margin:5px 0 5px 0;}
.orange {color:#FE860B;}
.sm {font-size:12px;}
.rd {color:#D12728; font-size:11px; font-weight:bold;}
.head {font-size:16px; font-weight:bold; color:#000000; text-decoration:none; margin-bottom: 10px; display:block;}

/* main block */
.main {padding-right:10px;}

/* search form */
.search {position:relative; height:60px; margin:0; padding:0; color:#FFFFFF;}
.search .lt, .search .rt, .search .lb, .search .rb {font-size:1px; position:absolute; width:4px; height:4px;}
.search .lt {top:0;left:0;background:url(/imgs/design/dsk_azure.gif) no-repeat 0 0}
.search .rt {top:0;right:0;background:url(/imgs/design/dsk_azure.gif) no-repeat -4px 0}
.search .lb {bottom:0;left:0;background:url(/imgs/design/dsk_azure.gif) no-repeat 0 -4px}
.search .rb {right:0;bottom:0;background:url(/imgs/design/dsk_azure.gif) no-repeat -4px -4px}
.search .zoom {font-size:1px; position:absolute; z-index:1000; width:64px; height:64px; background:url(/imgs/design/zoom.png) no-repeat 0 0; top:8px; right:-15px; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/imgs/design/zoom.png,sizingMethod=crop);}
#searchField {padding:15px 5px 0 15px; color: #dae3ef; font-size: 10px;}
#searchField b {border-bottom:1px #dae3ef dashed;}
#searchButton {padding:15px 15px 0 1px;}

/* */
.right {width:300px;}

/* */
.topmenu {font-weight:bold; position:relative; 	padding:10px 20px 10px 20px; width:300px; margin-top:0px;  color:#000000; 	border:1px solid #3DBCF1 !important;}
.topmenu .lt, .topmenu .rt, .topmenu .lb, .topmenu .rb {font-size:1px; position:absolute; width:4px; height:4px;}
.topmenu .lt {top:-1px;left:-1px;background:url(/imgs/design/crcl_azure.gif) no-repeat 0 0}
.topmenu .rt {top:-1px;right:-1px;background:url(/imgs/design/crcl_azure.gif) no-repeat -4px 0}
.topmenu .lb {bottom:-1px;left:-1px;background:url(/imgs/design/crcl_azure.gif) no-repeat 0 -4px}
.topmenu .rb {right:-1px;bottom:-1px;background:url(/imgs/design/crcl_azure.gif) no-repeat -4px -4px}
.topmenu a {color:#000000; font-size:13px; font-weight:bold; text-decoration:none;}
.topmenu a.red {color:#BB0000;}
.topmenu a:hover {color:#3DBCF1;}
.topmenu .links {text-align:center;}
.topmenu .icq {margin:4px 0 0 18px; color:#0000FF;}
.topmenu .bookmarks {position:absolute; right:18px; bottom:10px;}

#location-chooser {height:38px; text-align: left;}
#region-chooser {font-size: 12px; margin-left: 20px;}
.flag {padding-right: 4px; position: relative; top:5px;}
ul.none {list-style-type: none;}
ul.none li {padding-top:5px;}
a.js {border-bottom: #000000 1px dashed; text-decoration:none; margin-top:4px; outline: none;}

/* tail block */ /* height:64;*/
.tail {position:relative;  vertical-align:baseline;  padding:5px 105px 5px 5px; // width:100%; margin-top:60px;  color:#7F7F7F;  border:1px solid #7F7F7F !important;}
.tail .lt, .tail .rt, .tail .lb, .tail .rb {font-size:1px; position:absolute; width:4px; height:4px;}
.tail .lt {top:-1px;left:-1px;background:url(/imgs/design/crcl_gray.gif) no-repeat 0 0}
.tail .rt {top:-1px;right:-1px;background:url(/imgs/design/crcl_gray.gif) no-repeat -4px 0}
.tail .lb {bottom:-1px;left:-1px;background:url(/imgs/design/crcl_gray.gif) no-repeat 0 -4px}
.tail .rb {right:-1px;bottom:-1px;background:url(/imgs/design/crcl_gray.gif) no-repeat -4px -4px}
.tail .cntr {position:absolute; height:31px; right:15px; bottom:10px; text-align: right;}
.tail a {color:#7F7F7F; text-decoration:none;}
.tail a:hover {color:#FF9933;}

.allSites {position:relative; margin-top:20px; font-size:11px;}
.allSites a {color:#7F7F7F; text-decoration:none; white-space:nowrap; background:url(/imgs/a.gif) 0 50% no-repeat; padding-left:11px; margin:2px 10px 2px 10px;}
.allSites a:hover {color:#FF9933;}


/* */
.rating {font-weight:bold; position:relative; 	padding:5px; width:300px; margin-top:10px;  color:#000000; 	border:1px solid #D12728 !important;}
.rating .lt, .rating .rt, .rating .lb, .rating .rb {font-size:1px; position:absolute; width:4px; height:4px;}
.rating .lt {top:-1px;left:-1px;background:url(/imgs/design/crcl_red.gif) no-repeat 0 0}
.rating .rt {top:-1px;right:-1px;background:url(/imgs/design/crcl_red.gif) no-repeat -4px 0}
.rating .lb {bottom:-1px;left:-1px;background:url(/imgs/design/crcl_red.gif) no-repeat 0 -4px}
.rating .rb {right:-1px;bottom:-1px;background:url(/imgs/design/crcl_red.gif) no-repeat -4px -4px}

/* */
.articles {font-size:11px; position:relative;  padding:5px; width:300px; margin-top:10px;  color:#000000;  border:1px solid #FD870B !important;}
.articles .lt, .articles .rt, .articles .lb, .articles .rb {font-size:1px; position:absolute; width:4px; height:4px;}
.articles .lt {top:-1px;left:-1px;background:url(/imgs/design/crcl_orange.gif) no-repeat 0 0}
.articles .rt {top:-1px;right:-1px;background:url(/imgs/design/crcl_orange.gif) no-repeat -4px 0}
.articles .lb {bottom:-1px;left:-1px;background:url(/imgs/design/crcl_orange.gif) no-repeat 0 -4px}
.articles .rb {right:-1px;bottom:-1px;background:url(/imgs/design/crcl_orange.gif) no-repeat -4px -4px}

.article {margin: 0px 12px 0px 27px; padding: 0px 0px 12px 0px;}
.article li {padding: 0px 0px 3px 0px; list-style: url(/imgs/design/arrow_orange.gif)}
.article a:hover {color:#FE860B;}

/* */
.simileoffers {font-weight:bold; position:relative; padding:5px; width:300px; margin-top:10px;  color:#000000;  border:1px solid #0455A4 !important;}
.simileoffers .lt, .simileoffers .rt, .simileoffers .lb, .simileoffers .rb {font-size:1px; position:absolute; width:4px; height:4px;}
.simileoffers .lt {top:-1px;left:-1px;background:url(/imgs/design/crcl_blue.gif) no-repeat 0 0}
.simileoffers .rt {top:-1px;right:-1px;background:url(/imgs/design/crcl_blue.gif) no-repeat -4px 0}
.simileoffers .lb {bottom:-1px;left:-1px;background:url(/imgs/design/crcl_blue.gif) no-repeat 0 -4px}
.simileoffers .rb {right:-1px;bottom:-1px;background:url(/imgs/design/crcl_blue.gif) no-repeat -4px -4px}
.simileoffers .head {color:#0455A4; text-transform:lowercase; font-size:14px; font-weight:bold;}
.simileoffers .other {text-align:right;}
.simileoffers .other a {color:#0455A4; font-style:italic;}
.simileoffers b {text-transform:uppercase;}
.simileoffer {font-size:9pt;padding-right:10px;}
.simileoffer a {color:#000000; text-decoration:none; height:19px; background:url(/imgs/design/pnt_red.gif) 0 7px no-repeat; padding-left:4px;}


/* categories on homepage */
.catHP1 {font-size:13px; font-weight:bold; padding-left:70px; padding-top:46px;}
.catHP1 a {color:#D02727; text-decoration:none; height:19px;}
.catHP1 a:hover {color:#7F7F7F;}

.catHP2 {font-size:13px;padding-right:10px;}
.catHP2 div {background:url(/imgs/design/pnt_red.gif) 0 7px no-repeat; padding-left:4px;}
.catHP2 a {color:#000000; text-decoration:none;}
.catHP2 a:hover {color:#FE860B;}

.cat0 {font-size:12px; text-align:right;}
.cat0 a {color:#7F7F7F; text-decoration:none; height:19px;}
.cat0 a:hover {color:#D02727;}

/* */
.shop {font-weight:bold; position:relative; padding:5px; // width:100%; margin-top:10px;  color:#000000;  border:1px solid #B1C5DE !important;}
.shop .lt, .shop .rt, .shop .lb, .shop .rb {font-size:1px; position:absolute; width:4px; height:4px;}
.shop .lt {top:-1px;left:-1px;background:url(/imgs/design/crcl_moon.gif) no-repeat 0 0}
.shop .rt {top:-1px;right:-1px;background:url(/imgs/design/crcl_moon.gif) no-repeat -4px 0}
.shop .lb {bottom:-1px;left:-1px;background:url(/imgs/design/crcl_moon.gif) no-repeat 0 -4px}
.shop .rb {right:-1px;bottom:-1px;background:url(/imgs/design/crcl_moon.gif) no-repeat -4px -4px}
.shop a.price {text-decoration:none; font-weight:bold;}
.shop a.price:hover {color:#FD870B;}
.shop a.shopN {text-decoration:none; color:#0655A4; font-size: 10pt;}
.shop a.shopN:hover {color:#FE860B;}

.pricecomparing {color:#000000; font-size:14px; font-weight:bold; padding:10px 0 3px 0;}

.error {position:relative;  padding:5px 5px 5px 74px; // width:100%; color:#000000; border:1px solid #FD870B !important; color:#FD870B; background:url(/imgs/design/error.png) 5px 50% no-repeat; text-align:center;}
.error .lt, .error .rt, .error .lb, .error .rb {font-size:1px; position:absolute; width:4px; height:4px;}
.error .lt {top:-1px;left:-1px;background:url(/imgs/design/crcl_orange.gif) no-repeat 0 0}
.error .rt {top:-1px;right:-1px;background:url(/imgs/design/crcl_orange.gif) no-repeat -4px 0}
.error .lb {bottom:-1px;left:-1px;background:url(/imgs/design/crcl_orange.gif) no-repeat 0 -4px}
.error .rb {right:-1px;bottom:-1px;background:url(/imgs/design/crcl_orange.gif) no-repeat -4px -4px}

.path {font-size: 10px; color:#0655a4; padding: 0px 0px 10px 12px; border-bottom: 1px solid #afc6de;}
.h_line {border-bottom: 1px solid #afc6de; padding:2px 0 0 0;}
.brandTitle {color:#0655A4; padding:15px 0 0 0; font-size:11px;}
.brandTitle h3 {font-weight:bold; font-size:16px;}

.sorts {border-bottom: 3px #0655A4 solid; padding: 3px; font-size:12px;}
.offer-sorts {border-bottom: 3px #0655A4 solid; padding: 3px; font-size:12px; text-align: right;}
.sortAC {background: #0655A4; padding: 3px 3px 3px 6px;}
.sortAC a {color:#FFFFFF; text-decoration:none;}
.sortN {padding: 3px 3px 3px 6px;}

.offerSpan {border:1px #0655A4 solid; padding:5px; margin:0px 10px 10px 0px; float:left; text-align:center; width:150px;}
.shopSpan {border:1px #0655A4 solid; padding:5px; margin:0px 10px 10px 0px; float:left; text-align:center; width:120px;}

.offer {position:relative; padding:5px;  margin:0px 10px 10px 0px; float:left; text-align:center; width:150px; border:1px solid #0455A4 !important;}
.offer .lt, .offer .rt, .offer .lb, .offer .rb {font-size:1px; position:absolute; width:4px; height:4px;}
.offer .lt {top:-1px;left:-1px;background:url(/imgs/design/crcl_blue.gif) no-repeat 0 0}
.offer .rt {top:-1px;right:-1px;background:url(/imgs/design/crcl_blue.gif) no-repeat -4px 0}
.offer .lb {bottom:-1px;left:-1px;background:url(/imgs/design/crcl_blue.gif) no-repeat 0 -4px}
.offer .rb {right:-1px;bottom:-1px;background:url(/imgs/design/crcl_blue.gif) no-repeat -4px -4px}
.offer .nme {font-size:10pt;}
.offer .inf {font-weight:bold;}

#brandImages {border-collapse:collapse;}
#brandImages td {border:1px #979797 dotted; text-align:center;}

/* */
.letters {text-align:center; font-weight:bold; color:#7F7F7F; margin-top:10px;}
.letters a {color:#FD870B; text-decoration:none;}
.letters a.act {color:#0655A4;}
.letters a:hover {text-decoration:underline;}

/* */
.list img {margin: 0 10px 5px 0;}

/* */
.cat1 {font-size:13px; font-weight:bold;}
.cat1 a {color:#D02727; text-decoration:none; height:19px; background:url(/imgs/arrow1.red.png) 0 0 no-repeat; padding-left:20px;}
.cat1 a:hover {color:#7F7F7F;}
.cat2 {font-size:13px; padding-left:15px; margin:5px 0 0 0;}
.cat2 a.cat {color:#000000; text-decoration:none; height:19px; background:url(/imgs/arrow0.gray.png) 0 0 no-repeat; padding-left:20px;}
.cat2 a.cat:hover {color:#FE860B;}
.cat2 a.oth {color:#000000; font-weight:bold; text-decoration:none; height:19px;}
.cat2 a.oth:hover {color:#FE860B;}


.cat1H {font-size:13px; font-weight:bold; padding-left:70px; padding-top:46px;}
.cat1H a {color:#D02727; text-decoration:none; height:19px;}
.cat1H a:hover {color:#7F7F7F;}

.cat1H1 {padding-left:70px; padding-top:46px;}

.cat1Hm {font-size:13px; padding-left:70px; padding-top:46px;}
.cat1Hm div.l1 {font-weight:bold;}
.cat1Hm div.l2 {background:url(/imgs/pnt_red.gif) 0 7px no-repeat; padding-left:4px;}
.cat1Hm div.l3 {background:url(/imgs/pnt_red.gif) 14px 7px no-repeat; padding-left:18px; font-style:italic;}
.cat1Hm a {color:#000000; text-decoration:none;}
.cat1Hm a:hover {color:#FE860B;}

.cat2H {font-size:13px;padding-right:10px;}
.cat2H div {background:url(/imgs/pnt_red.gif) 0 7px no-repeat; padding-left:4px;}
.cat2H a {color:#000000; text-decoration:none;}
.cat2H a:hover {color:#FE860B;}

.othH {font-size:12px; text-align:right;}
.othH a {color:#7F7F7F; text-decoration:none; height:19px;}
.othH a:hover {color:#D02727;}

.offerSpan {border:1px #0655A4 solid; padding:5px; margin:0px 10px 10px 0px; float:left; text-align:center; width:150px;}
.shopSpan {border:1px #0655A4 solid; padding:5px; margin:0px 10px 10px 0px; float:left; text-align:center; width:120px;}
.origIN {font-size:10px; text-align:center; width:100px;}

.offerDiv {position:relative;border:1px #0655A4 solid; padding:5px; margin:0px 10px 10px 0px; float:left; text-align:center; width:150px;}
.offerDiv .lt,.offerDiv .rt,.offerDiv .lb,.offerDiv .rb{font-size:1px;position:absolute;width:5px;height:5px;}
.offerDiv .lt{top:-1px;left:-1px;background:url(/imgs/blue10circle.gif) no-repeat 0 0}
.offerDiv .rt{top:-1px;right:-1px;background:url(/imgs/blue10circle.gif) no-repeat -5px 0}
.offerDiv .lb{bottom:-1px;left:-1px;background:url(/imgs/blue10circle.gif) no-repeat 0 -5px}
.offerDiv .rb{right:-1px;bottom:-1px;background:url(/imgs/blue10circle.gif) no-repeat -5px -5px}
.offerDiv .nme {font-size:10pt;}
.offerDiv .inf {font-weight:bold;}

.brandAct a.ac {background: #0655A4; padding: 3px 3px 3px 6px; color:#FFFFFF; text-decoration:none;}
.null {display:none;}

#presenseSection {position:relative; height:80px; margin-top:20px;}
#presenseBlock {position:absolute; border:1px solid #FD870B !important; padding:5px 15px 5px 15px;}
#presenseBlock .lt, #presenseBlock .rt, #presenseBlock .lb, #presenseBlock .rb {font-size:1px; position:absolute; width:4px; height:4px;}
.outed .lt {top:-1px;left:-1px;background:url(/imgs/design/crcl_orange.gif) no-repeat 0 0}
.outed .rt {top:-1px;right:-1px;background:url(/imgs/design/crcl_orange.gif) no-repeat -4px 0}
.outed .lb {bottom:-1px;left:-1px;background:url(/imgs/design/crcl_orange.gif) no-repeat 0 -4px}
.outed .rb {right:-1px;bottom:-1px;background:url(/imgs/design/crcl_orange.gif) no-repeat -4px -4px}
.outed {background-color:#FFFFFF;color:#FD870B}
.overed .lt {top:-1px;left:-1px;background:url(/imgs/design/crcl_orange_flld.gif) no-repeat 0 0}
.overed .rt {top:-1px;right:-1px;background:url(/imgs/design/crcl_orange_flld.gif) no-repeat -4px 0}
.overed .lb {bottom:-1px;left:-1px;background:url(/imgs/design/crcl_orange_flld.gif) no-repeat 0 -4px}
.overed .rb {right:-1px;bottom:-1px;background:url(/imgs/design/crcl_orange_flld.gif) no-repeat -4px -4px}
.overed, .overed span {background-color:#FD870B;color:#FFFFFF}
#presenseBlock span {cursor:pointer; font-weight:bold; }

.pprices {text-align:right; margin-top:10px; font-weight:bold;}
.ppartners {text-align:right; margin-top:10px; font-weight:bold;}
.pprices a {color:#d12626; text-decoration:underline;}
.pprices a:hover {color:#d12626; text-decoration:none;}

.tooltip {
	background:transparent url(/cp/images/help.png) no-repeat scroll 0 0;
	display:inline-block;
	height:24px;
	position:relative;
	top: 8px;
	width:32px;
}
.box {
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	border:1px solid #CCCCCC;
}
a.info{
	cursor:help;
    position:relative;
    z-index:24;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25;}

a.info span{display: none}

a.info:hover span {
    display:block;
    position:absolute;
    top:1em; left:2em; width:20em;
    border:1px solid #11A498;
    background-color:#FFFFFF; color:#000;
    text-align: left;
    padding: 5px;}
	
.p4g_common_table {width: 300px; }
.p4g_common_table td {font-size: 11px; }
.p4g_price_table {font-size:11px;font-family:tahoma,arial;border-top: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;border-bottom: 1px solid #aaaaaa;}
.p4g_1_td {color: #ff7f00;background-color: #f6f6f6;border-bottom:1px solid #dfdfdf;}
.p4g_3_td {height: 28px;padding-left:8px;padding-bottom:5px;border-top:1px solid #dfdfdf;}
.p4g_ul {margin-left:25px;margin-top:0px;margin-right:10px;margin-bottom:4px;}
.p4g_bullet {list-style-image:url(http://price.nadavi.ru/imgp/arr_30.gif);padding-bottom:4px;}
.p4g_link {font-size:11px; color:#2c5299;}
.p4g_link2 {font-size:11px; color:#2c5299;}
.p4g_link3 {font-size:10px; color: #ff7f00;}
	
DIV.pr-AVA { border: 2px solid #B1C5DE !important; }
.pr-AVA-head { background: #B1C5DE !important; height:25px !important; }
.pr-AVA-title { color:#0655A4 !important; font-weight:bold !important; }

.pr-AVA-price { color:#FE860B !important; font-weight:bold !important; }
.pr-AVA-rasdel { background: #F5F0D5; width:100%; }
.pr-AVA-shop { color:#3B3939 !important; }

#hpFlashAdv { margin-top: 10px;}
#winxclubFlashAdv { text-align: center; width: 100%;}
.tenpx {margin-top: 10px;}


h3.price-offer-name a { color: #000000; text-decoration: none; }
h3.price-offer-name a:hover { color: #FE860B; text-decoration: none; }
.price-offer-descr { color: #555555; text-decoration: none; font-size: 8pt; text-align: justify; padding-right: 20px; }

.seo-block { color: #555555; padding-top: 10px; font-size:8pt; text-align: justify;}


.social_toolbox {
    padding: 3px;
    text-align: right;
    height: 30px;
    width: 100%;
    right: 0px;
}
.social_button_default {
    background: transparent url("/imgs/hp_social_icons.png") no-repeat scroll;
    width: 24px;
    height: 24px;
    display: block;
    float: right;
    margin-left: 4px;
}
.social_button_default:hover {
    opacity:0.8;
}

.social_button_twitter {
    background-position: 0 0px;
}
.social_button_vk {
    background-position: 0 -24px;
}
.social_button_mojmir {
    background-position: 0 -48px;
}
.social_button_lj {
    background-position: 0 -96px;
}

.odkl-klass {
    background: url("/imgs/hp_social_icons.png") no-repeat;
    background-position: 0 -72px;
    width: 24px;
    height: 24px;
    display: block;
    float: right;
    margin-left: 4px;
}
.social_button-facebook {
    margin: 2px;
    float: right;
    display: block;
}
