html {
	height: 100%;
}

.fleft {
	float: left;
}
.fright {
	float: right;
}
.clear {
	clear: both;
}
.hidden {
	display: none;
}
.pointer {
	cursor: pointer;
}
.red_line {
	height: 9px;
	background-color: #C50023;
}
.disp_n {
	display: none;
}
#dbodytop {
	background-repeat: no-repeat;
	background-position: center top;
}
#dbody {
	margin: 0 auto;
    width: 1017px;
	position:relative;
}

/* 2 áëîêà äëÿ òåíè 1 - ïðàâàÿ, 2 - ëåâàÿ */
#shadowmain {
	box-shadow: 34px 0 5px;
    /*position: absolute;
	margin: 0 auto;*/
    width: 985px;
}
#shadowmain-sub {
	box-shadow: 0 0 5px 2px;
	margin: 0 auto;
	width: 985px;
}
td.agmenu {
    background-color: #FCF9D6;
    color: #000000;
    font-size: 12px;
    padding: 8px 3px 9px;
}
td.gmenu a {
    background-color: #CCE9F6;
    color: #000000;
    display: block;
    font-size: 12px;
    padding: 8px 3px 9px;
}
td.agmenu a, td.agmenu a:hover {
    background-color: #FBF7E1;
    color: #000000;
    display: block;
    font-size: 12px;
    padding: 0;
}
.cartorderhead {
    background-color: #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
    color: #526078;
    font-size: 13px;
    padding: 5px 3px;
	/*border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;*/
}
/*#conteiner #cart_list_default .cartorderhead{
	background-color: #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
    color: #526078;
    font-size: 13px;
    padding: 5px 3px;
}*/
.prodpricename {
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    font-size: 12px;
    padding: 3px 5px 3px 0;
}
.prodprice{
    border-bottom: 1px solid #EEEEEE;
    border-left: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    font-size: 12px;
    padding: 3px 0 3px 5px;
}
.prodpricenmact {
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    color: #EB0000;
    font-size: 14px;
    padding: 3px 5px 3px 0;
}
.prodpricedesc, .cprodpricedesc {
    color: #526078;
    font-size: 10px;
    padding: 3px 0 5px;
}
.prodpriceact {
    border-bottom: 1px solid #EEEEEE;
    border-left: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    color: #EB0000;
    font-size: 14px;
    font-weight: 300;
    padding: 3px 0 3px 5px;
}
.mpricename {
    /*color: #EB0000;
    font-size: 11px;*/
	color: #C50023;
    font-size: 9px;
    padding: 0 3px 0 0;
    vertical-align: bottom;
}
.mpricevalute {
    /*color: #EB0000;
    font-size: 11px;*/
	color: #C50023;
    font-size: 9px;
    padding: 2px 3px 0 2px;
	vertical-align: middle;
}
.cartorderinp {
    border-bottom: 1px solid #EEEEEE;
    font-size: 12px;
    padding: 15px 3px 7px;
}
div.topred {
	width: 1017px;
	margin: 0 auto;
}
div#allcontent {
	width: 985px;
	margin: 0 auto;
	position:relative;
	min-height:100%;
	height:auto !important;
	height:100%;
	padding: 0 16px;
	background-color: #FFFFFF;
	
}

.textCont {
    font-size: 12px;
    line-height: 1.4em;
	padding-top:20px;
}
/*mainheader*/
#headmain {
	width: 985px;
	 
}
#hmain {
	height: 154px;
	width: 985px;
}
#head1{
	width: 196px;
	height: 25px;
}
.iconpadd a .icon {
    opacity: 0.8;
}
.iconpadd a:hover .icon{
    opacity: 1;
}
.iconHover {
    opacity: 1;
}
#language{
	height: 25px;
	font-size: 12px;
	color: #9E9D9D;
}
#language .lngveract {
	color: #C50023;
	text-decoration: none;
}
#language a.lngver {
	color: #9E9D9D;
	text-decoration: none;
}
#language .lng_tlan{
	padding-top: 7px;
	padding-right: 10px;
}
#language table.autosize{
    margin: 3px 0 3px 15px;
    width: 70px;	
}
#logo{
	width: 196px;
	height: 129px;
	padding-top: 28px;
}
#head2{
	width: 607px;
}
#mainmenu {
	height: 25px;
}
#mainmenu ul {
	margin: 0;
	list-style-position: inside;
	padding: 5px 0 0;
}
#mainmenu ul  li{
	padding-right: 10px;
	color: #035A86;
	font-size:12px;
	display: inline;
	padding: 0 10px;
}
#mainmenu ul  li.nul_class {
	list-style-type: none;
	padding: 0 10px 0 0;
}
#mainmenu a{
	width: 607px;
	height: 25px;
	font-size: 12px;
	color: #035A86;
	text-decoration: none;
}
#headimg{
	width: 607px;	
}
#headimg1{
	width: 306px;
	height: 129px;
}
#headimg2{
	width: 288px;
	height: 129px;
}
#headimg1a_left{
	width: 239px;
	height: 70px;
}
#headimg1a_right{
	width: 67px;
	height: 70px;
}
#headimg1b_left{
	width: 94px;
	height: 59px;
}
#headimg1b_right{
	width: 212px;
	height: 59px;
}
.auth {
	color: #060505;
	font-size: 12px;
    background-color: #E8E8E8;
    border-radius: 5px;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px;
	padding: 10px 3px 15px 5px;
	margin-top: 3px;
	width:170px;
	float:right;
}
.auth .inpAuth {
	padding-top: 10px;
}
.auth .inpAuth input{
    border: 1px solid #9E9D9D;
    border-radius: 3px;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
	-khtml-border-radius: 3px;	
    padding: 0 5px;
    width: 95px;
	margin: 0;
}
.auth .headerReg a {
	font-size: 9px;
	color: #060505;
	text-decoration: none;
}
.auth table.become_chk {
	padding-top: 12px;
}
.auth headerAuth {
	font-size: 10px;
}
#slmenu_find {
	width: 985px;
    border-radius: 5px;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px;
	background-color: #C50023;
	height: 42px;
	
}
.searchform {
	position: relative;
	padding-top: 1px;
}
.searchform .search{
    border: 1px solid #9E9D9D;
    border-radius: 5px;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px;
	background-color: #E8E8E8;
    color: #9E9D9D;
    padding: 2px 30px 3px 5px;
	width: 130px;
	font-size: 14px;
	margin-top: 3px;
	margin-right:5px;
	height: 28px;
}
.searchform .bsearch {
	position: absolute;
	right: 8px;
	bottom: 0;
	/*padding-bottom: 5px;*/
}
#bread_crumbs {
	padding: 12px 0 8px 196px;
	color: #9e9d9d;
	font-size: 10px;
}
#bread_crumbs a {
	color: #9e9d9d;
	font-size: 10px;
	text-decoration: none;
}

.leftside {
	width: 166px;
	line-height:12px;
}
.centerside {
	width: 590px;
	padding-left: 32px;
}
.centerside table{
	max-width: 590px !important;
	clear: both;
}
.centerside img{
	max-width: 590px !important;
	height: auto;
}

.rightside {
	width: 170px;
}
.blockprod_a .primg {
	font-size: 11px;
	color: #000000;
}
.blockprod_a .prauthor {
	font-size: 11px;
	color: #000000;
}
.blockprod_a .prname a{
	font-size: 12px;
	color: #006496;
	text-decoration: none;
}
.blockprod_a .prprice {
	font-size: 13px;
	/*padding-left: 5px;*/
}
.blockprod_a .prprice .mpriceAct, .blockprod_a .prprice .mpricevalute {
	color: #CB0003;
}

.goodDesc a{
	color: #006496;
	text-decoration: none;
	font-size: 11px;
}
/* cabinet styles */
.cabinet{
	width:170px;
	height:136px;
	background-color: #ffffff;
	border:1px solid #e8e8e8;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px;
    color: #060505;
    font-size: 12px;
    margin-top: 3px;
	float:right;
   /* padding-bottom: 10px;*/
   }
	.cabinet .myroom{color:#c50023;margin:5px 0 5px 5px;}
	.cabinet .myroom a{color:#c50023;text-decoration: none;font-weight:bold;}
	.cabinet .hy_man{color:#000000;margin:5px 0 5px 5px;font-size:12px;}
	.cabinet .avat_kor_mes{width:180px;display:block;margin-left:5px;}
	.cabinet .currentImage{width:38px;height:38px;float:left;padding-right: 5px;}
	.cabinet .currentImage img{width:38px;height:38px;border-radius: 4px 4px 4px 4px;}
	.cabinet .korz_mes{width:135px;float:left;font-size: 11px;}
	
	.cabinet .fright_cabinet{float:right;margin: 5px 20px 0 0;}
	.cabinet .entrance{float:right;margin:10px 10px 0 0;}
	.cabinet .korz_mes img{padding-top:3px;}
	.cabinet .message{height:14px;}
/* end cabinet styles */

/* cart style */
.rightside .cart_style{
/*margin-top:10px;*/
background-color: #ef7d29;
border-radius: 5px 5px 5px 5px;
}
.rightside .cart_style .cart0{background: url("../img/cart/korz0.png") no-repeat;width:170px;height:49px;}
.rightside .cart_style .cart1{background: url("../img/cart/korz1.png") no-repeat;width:170px;height:49px;}
.rightside .cart_style .cart2{background: url("../img/cart/korz2.png") no-repeat;width:170px;height:49px;}
.rightside .cart_style .cart3{background: url("../img/cart/korz3.png") no-repeat;width:170px;height:49px;}
.rightside .cart_style .cart4{background: url("../img/cart/korz4.png") no-repeat;width:170px;height:49px;}
.rightside .cart_style .cart5{background: url("../img/cart/korz5.png") no-repeat;width:170px;height:49px;}
.rightside .cart_style .cart0 .goods,.rightside .cart_style .cart1 .goods,.rightside .cart_style .cart2 .goods,.rightside .cart_style .cart3 .goods,.rightside .cart_style .cart4 .goods,.rightside .cart_style .cart5 .goods{float:left;margin:5px 0 0 50px;font-size: 12px;color:#ffffff;font-weight:normal;width:120px;}
.fontsweights{font-weight:bold;}
.rightside .cart_style .cart1 .goods .you_count,.rightside .cart_style .cart0 .goods .you_count,.rightside .cart_style .cart2 .goods .you_count,.rightside .cart_style .cart3 .goods .you_count,.rightside .cart_style .cart4 .goods .you_count,.rightside .cart_style .cart5 .goods .you_count{float:right;margin-right:10px;}
.rightside .cart_style .todo_order{background-color:#ffffff;width:160px;height:34px;
border-radius: 4px 4px 4px 4px;margin:5px 5px 5px 5px;}
.rightside .cart_style .todo_order_ext{
background-color:#ffffff;
width:160px;
border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px; /* Firefox */
-webkit-border-radius: 4px; /* Safari, Chrome */
-khtml-border-radius: 4px;
margin:5px 5px 5px 5px;
padding-top: 5px;}
.rightside .cart_style .todo_order .text_order{float:left; padding:10px 0 0 10px;}

.rightside .cart_style .todo_order .order_bycod{ padding-left: 43px;padding-top: 3px;}
.rightside .cart_style .todo_order .order_bycod  a{text-decoration:none;font-size:12px;color:#000000;}
.rightside .cart_style .todo_order_ext .order_skidka{ padding-left: 40px;padding-bottom: 5px;}
.rightside .cart_style .todo_order_ext .order_skidka .order_name{font-size:12px;color:#000000;}
.rightside .cart_style .todo_order_ext .order_skidka .order_name a{text-decoration:none;font-size:12px;color:#000000;}
.rightside .cart_style .todo_order_ext .order_skidka  a{text-decoration:none;font-weight:bold;font-size:12px;color:#c50023;}
.rightside .cart_style .todo_order_ext .order_skidka  p{font-weight:bold;font-size:12px;color:#c50023;}
.rightside .cart_style .todo_order_ext a img{float:left;padding-left:5px;}
.rightside .cart_style .todo_order .text_order a{text-decoration:none;font-weight:normal;font-size:12px;color:#000000;}
.rightside .cart_style .todo_order a img{float:left;}
.rightside .cart_style .todo_order .text_curier{width:100px;float:left; height:32px;padding:3px 0 0 10px;}
.rightside .cart_style .todo_order .text_curier a{text-decoration:none;font-weight:normal;font-size:12px;color:#000000;}
#forum{
display:none;
margin-top: 65px; 
background-color:#ffffff;
width:985px;
border-radius: 8px;
-moz-border-radius: 8px; /* Firefox */
-webkit-border-radius: 8px; /* Safari, Chrome */
-khtml-border-radius: 8px;
border-left: 1px solid #e8e8e8;
border-right: 1px solid #e8e8e8;
border-bottom: 10px solid #E8E8E8;
}
#forum .forum_header{
background-color:#9e9d9d;
height:40px;
border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px; /* Firefox */
-webkit-border-radius: 4px; /* Safari, Chrome */
-khtml-border-radius: 4px;
}
#forum .forum_header .img{float:left;width:29px;height:29px;padding-top:5px;padding-left:10px;}
#forum .forum_header .img a img{border:0;}
#forum .forum_header .text{float:left;margin-left:15px;width:350px;height:29px;margin-top:10px;}
#forum .forum_header .text a{font-size:14px;font-weight:bold;color:#ffffff;text-decoration:none;}
#forum .List{color:#c50023;font-size:12px;font-weight:bold;padding-left:15px;}
#forum .fList{color:#000000;font-size:12px;padding-left:15px;}
#forum .fList a{color:#000000;font-size:12px;text-decoration:none;}
.empty_str{margin:0 auto;
	width:1017px;
	height:30px;
	background-color:#ffffff;}
.footer{
	margin:0 auto;
	width:1017px;
	/*height:240px;*/
	padding:20px 0 40px 0;
	background-color:#c50023;
	}

.footer h2{
	font-size:17px;
	color:#ffffff;
	padding-bottom:8px;
	
	
	
	}

.footer p, .footer ul, .footer a{
	margin:0;
	padding:0;
	font-weight:normal;
	list-style:none;
	font-size:12px;
	line-height:normal;
	text-decoration:none;
	color:#ffffff;
	}

.footer .footbox{
	background-color:#c50023;
	display:block;
	float:left;
	/*width:339px;*/
	width:300px;
	padding:0;
	}
	.footer .footbox_last{
	background-color:#c50023;
	display:block;
	float:left;
	width:417px;
	
	padding:0;
	}
.footer li{
	margin-left:60px;
	margin-bottom:3px;
	}
.footer .img	{width:300px;height:35px;float:left; padding-left: 20px;padding-bottom:5px;}
.footer .last{width:400px;height:35px;float:left; padding-left: 20px;padding-bottom:5px;color:#ffffff;font-weight:bold;
font-size:17px;}
.footbox_last .last a{text-decoration:none;font-weight:bold;font-size:17px;color:#ffffff;}
.footer .img	a{text-decoration:none;font-weight:bold;font-size:17px;color:#ffffff;}
ul.foot-about-block { margin-bottom: 22px;}
ul.foot-deliv-block { margin-bottom: 8px;}
div.foot-deliv-imgs {margin-left: 60px;}
div.foot-deliv-imgs a {
    display: inline-block;
    margin-right: 7px;
}
/*.socseti{height:40px;width:500px;padding-left:60px;}*/
.socseti{height:40px;width:250px;padding-left:55px;padding-top:21px;}
.socseti img{float:left;}
#copyright{padding: 35px 0 0 20px;}
#copyright .fl_left{float:left;font-size:11px;color:#dbadb6;}
#copyright .fl_left a {font-size:11px;color:#dbadb6;}
.goodDescItem .authorName a{color: #006496;font-size: 15px;text-decoration: none;}
.mainGoodContent{color: #000000;font-size: 12px;}
.priceItem .mprice{color: #000000;font-size: 11px;font-weight:normal;}
.priceItem .mpriceAct{color: #C50023;font-size: 11px;font-weight:bold;}
.autosize, .autosize .price{color: #000000;font-size: 11px;font-weight:normal;}
.autosize .priceAct{color: #C50023;font-size: 11px;font-weight:bold;}
.priceItem .autosize .pricevalute{color: #C50023;font-size: 9px; vertical-align: bottom}

.mainGoodsBox .autosize .pricevalute{color: #C50023;font-size: 9px;padding: 2px 3px 0; vertical-align: middle}

.prprice .mpriceAct{color: #C50023;font-size: 11px;font-weight:bold;}
.prprice .mprice{color: #000000;font-size: 11px;font-weight:normal;}
td .mpriceAct{color: #C50023;font-size: 11px;font-weight:bold;}

/*onlyserii*/
.onlyserii .pad8 {padding-top: 8px}
.onlyserii .pad15 {padding-top: 15px}
.onlyserii .pad52 {padding-top: 52px}
.onlyserii .malina {color: #c50023}
.onlyserii .h100 {height: 100%}
.onlyserii table.head {margin: 0}
.onlyserii table.head .tr_head {height: 50px;background-color: #e5e5e5}
.onlyserii table.head .tr_head .td_head_icos {padding: 0 15px 0 13px; width:27px}
.onlyserii table.head .tr_head .td_head_name {font-size:14px;color: #222222; font-weight: bold}
.onlyserii table.head .tr_head .td_head_icoprice {width: 17px;padding:0}
.onlyserii table.head .tr_head .td_head_price {padding: 6px 0; width: 73px; color: #ffffff}
.onlyserii table.head .tr_head .td_head_price div.prd {height: 38px; width: 73px;background-color: #c50023; text-align: center}
.onlyserii table.head .tr_head .td_head_price div.prd .prd_pr{height: 38px; padding: 0px;}
.onlyserii table.head .tr_head .td_head_price div.prd td.mpriceAct{color: #ffffff;font-size: 14px;font-weight:bold;padding:0}
.onlyserii table.head .tr_head .td_head_price div.prd td.mpricevalute{color: #ffffff;font-size: 9px;padding:0}
.onlyserii table.cont {margin: 0}
.onlyserii table.cont .gift {font-size: 12px; font-weight: bold}
.onlyserii table.cont .dmore_bottom {width: 190px; height: 40px; background-color: #e5e5e5; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;}
.onlyserii a.more {color: #c50023; text-decoration:none; font-size: 12px; font-weight: bold}
.onlyserii a.more_name {color: #222222; text-decoration:none; font-size: 14px; font-weight: bold}

.prprice .mpricevalute{color: #C50023;font-size: 9px;}
.prname a{font-size: 12px;font-weight:bold;text-decoration:none;}
.prname {line-height:12px;}
.mainGoodsBox .authorName{font-size: 12px; padding-bottom: 10px}
/*.mainGoodsBox .authorName a:hover{text-decoration:none !important;}*/
.goodDescItem .authorName{min-height:40px;}
/*.autosise .LMenu a{text-decoration:none;color: #000000;font-size: 11px;font-weight:normal;}*/

#showmoreblock {
	width: 590px;
}
#mask {
    background-color: #99CCFF;
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 9000;
	opacity: 0.3;
}
#allcontent #dialog.window {
    background-color: transparent;
    height: 280px;
    padding: 55px 30px;
    width: 395px;
}
#allcontent .window {
    background: url("/images/white.png") no-repeat scroll left top transparent;
    display: none;
    height: 200px;
    left: 0;
    padding: 20px;
    position: absolute;
    top: 0;
    width: 440px;
    z-index: 9999;
}

#dialog h2 {
    background: url("/images/alert.png") no-repeat scroll 6px center transparent;
    margin-top: -10px;
    padding: 10px 0 10px 60px;
}
#dialog div.close {
    background-image: url("/images/close.png");
    cursor: pointer;
    height: 35px;
    position: absolute;
    right: 0;
    top: 0;
    width: 35px;
}
.forumsmIt {
   font-size: 14px;
    padding: 0 5px 0 0;
	color: #526078;
    
}
.forumsmIt a {
	font-size: 18px;
    color: #006594;
    text-decoration: underline;
}
.frmlisthead {
    background-color: #EEEEEE;
    color: #526078;
    padding: 7px 5px;
}
.frmlist {
    border-bottom: 1px solid #EEEEEE;
    color: #526078;
    padding: 7px 5px 5px;
}
.frmlist a{color: #006594;
    text-decoration: underline;}
.forumlistpage a{ color: #006594;
    text-decoration: underline;}	
.forumthemauthor {
    color: #526078;
    font-size: 18px;
}
.forumthemauthor a{
    color: #006594;
    text-decoration: underline;
}
div.forumauthoravatar {
   background-color: #EEEEEE;
   
    margin-bottom: 5px;
    width: 114px;
	 display: block;
}
.formeshead {
    background-color: #EEEEEE;
    color: #526078;
    margin-bottom: 3px;
	width:100%;
}
.formessubg {
    padding: 7px 5px;
}
.forumthemauthor {
    color: #526078;
    font-size: 18px;
}
.formescont {
    padding-left: 10px;
}
table.autosize {
    width: auto;
}
.forumans {
    font-size: 14px;
    padding: 5px;
}
.forumans a {
    color: #006594;
    text-decoration: underline;
}
.formesheadf {
    background-color: #FFFF99;
    color: #526078;
    margin: 10px 0 3px;
	width:100%;
}

table.autosize {
    width: auto;
}
.forumsmItNew {
    color: #526078;
    /*padding: 0 15px 0 0;*/
	line-height:14px;
    white-space: nowrap;
}
.forumsmItNew a {color: #006594;
    text-decoration: underline;
 }
 
}
.formaurtprof {
    font-size: 11px;
}
.forumsmItNew a {
    color: #006594;
    font-size: 14px;
    text-decoration: underline;
}
.formesmar{width:748px;}
.countMesItam {
    padding: 5px 10px 5px 5px;
	font-size:11px;
}
.countMesmenu {
    background-color: #EEEEEE;
    margin: 10px 0;
}
.formaurtprof a{color: #006594;
    text-decoration: underline;
	font-size: 11px;
	}

.forumauthoravatar img{margin:7px;}
.fleft a{color: #006594;
    text-decoration: underline;}	
.prodzoom td a{size:11px;
color:#9e9d9d;
}
/*blocks slider s priorityProducts*/
.top_id_blocks {
	/*width: 590px;*/
}
.top_id_blocks .sidbl {
	width:17px;
	display:table;
	padding: 0 4px 0 3px;
}
.top_id_blocks .sidbr {
	width:17px;
	display:table;
	padding-left: 4px;
}
.top_id_blocks .sidb1 {
	display:table-cell;
	vertical-align:middle;
}
.top_id_blocks .sidb1 .left_line, .top_id_blocks .sidb1 .right_line{
	width: 17px; 
	height: 137px;
}
.top_id_blocks .sidbc {
	position: relative; 
	overflow: hidden;
}
.top_id_blocks .sidbc .add_block{
/*	left: 0; */
	position:absolute; 
	overflow: hidden;
}
.top_id_blocks .left_line a div.img {
	background-image: url(../img/more1.png); 
	height: 137px; 
	width: 17px;
}
.top_id_blocks .right_line a div.img {
	background-image: url(../img/more2.png); 
	height: 137px; 
	width: 17px;
}
.top_id_blocks .left_line.activ a div.img {
	background-image: url(../img/more1activ.png); 
	height: 137px; 
	width: 17px;
}
.top_id_blocks .right_line.activ a div.img {
	background-image: url(../img/more2activ.png); 
	height: 137px; 
	width: 17px;
}
/*end blocks*/
.mprice img.discont_crossed_price, .price img.discont_crossed_price {
	position: absolute; 
	left: 0; 
	top: 4px; 
	width: 100%;
}
.searchform{float:right;}
table .newstab{ margin: 0 0 30px;}
table .newstab .newsdate{
	color: #526078;
    font-size: 11px;
    padding: 0 5px 0 0;
	}
table .newsdate{
	color: #526078;
    font-size: 12px;
   
	}	
table .newstab .newsthem a	{
	font-size: 15px;
    padding: 0 5px 5px 0;
	color:#006496;
	font-weight:bold;
	text-decoration:none;
	}
table .newstab .newsmark{
	color: #526078;
    font-size: 11px;
    padding:5px 0 0 0;
	}	
div.newsimg {
    background-color: #EEEEEE;
    margin-right: 10px;
    width: 114px;
}
img.newsimg {
    margin: 7px;
}	
table .newstab .newscontent{color:#000000;font-size:12px;padding: 5px 0 0 0;}
.rightside .border .leftsidebar{padding-left:5px;}
#courierform, #nocourierform {
    display: none;
    width: 100%;
}
.authtd {
    color: #526078;
    font-size: 18px;
    padding: 10px 5px;
}
#sbyPlace  /*.sbyPlace_banner*/{
	margin-top: 25px;
	padding-bottom: 25px;
}
/* block ÑÅÉ×ÀÑ ÑÌÎÒÐßÒ */
.block_head_now_see {
	background-color: #9E9D9D;
    border-radius: 4px; 
	-moz-border-radius: 4px; /* Firefox */
	-webkit-border-radius: 4px; /* Safari, Chrome */
	-khtml-border-radius: 4px;
	margin-top: 54px;
    height: 40px;
}
.block_head_now_see .bicon {
	padding: 5px 0 0 10px
}
.block_head_now_see .btext {
	color: white; 
	padding: 10px 0 0 15px; 
	font-weight: bold; 
	font-size: 14px
}
/* end block ÑÅÉ×ÀÑ ÑÌÎÒÐßÒ */
/*îòîáðàæåíèå ïëþñèêà ðÿäîì ñ ìîèì êëóáîì*/
#newSuggestFriendship {
	padding: 2px 2px 0 0;
}
.centerside h1{font-size: 16px;font-weight:bold;}
.fleft h1 a{font-size: 16px;font-weight:bold;}
.newcomform {border: 1px solid #CCCCCC;background-color: #F5F5F5;}
.newcomhead {
    background-color: #EEEEEE;
    color: #526078;
    font-size: 18px;
    padding: 5px;
}
.img_registr{width:306px;height:114px;}
.img_noregistr{width:306px;height:114px;}
table .noreg{
	background-color: #D2F1FF;
    border: 1px solid #9FE0FF;
    margin: 0;
    overflow: hidden;
    margin-top:20px;
}
#helpCartForm {
	position: fixed;
    z-index: 20;
	top: 100px;
	width: 408px;
}
#zanaves {
    background-color: #000000;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    width: 100%;
    z-index: 18;
	margin:0;
}
td .authorcornbrif{padding-left:20px;}
.authorimg {float: left}
ul.search_style{padding:0;
margin:0;}
ul.search_style li{
list-style-type: none;
}
td.s_f_p{padding:10px 0 0 0;}
.authorName a{text-decoration:none;}
.sh_cartorderinp{width:95%;}
.swt,.swt_u,.swt_t,.swt_t_u,.swt2,.swt_u2,.swt_t2,.swt_t_u2{font-weight:bold;}


.shadowblock {
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    left: 0;
    opacity: 0.5;
	z-index: 270;
	position:fixed;
    top: 0;
    width: 100%;
}
.order-info {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #3B3B3B;
    left: 35%;
    position: fixed;
    top: 0;
    width: 410px;
    z-index: 1006;
	
}
.text_close_but {
    color: #5a5a5a;
    font-weight: bold;
	padding: 15px 8px;
    text-align: right;
	cursor:pointer;
	background: none repeat scroll 0 0 #E9E9E9;
}
.order_win_name {
    background: none repeat scroll 0 0 #E9E9E9;
	height: 45px;
	position: relative;
    width: 390px;
    padding-top: 20px;
	padding-left:20px;
}
.order_win_name_txt{
	font-weight:bold;	
    font-size: 14px;
}
.foto_win_name{
	background-color: #FFFFFF;
	position: relative;
    width: 410px;
	text-align:center;
	padding-top:40px;
	padding-bottom:40px;
    
}
.order_win_name_close{
	/*background-image: url("/catalog/fr-gift/images/fr_close.jpg");*/
	background-image: url("/catalog/fr-gift/images/fr_close.png");
    cursor: pointer;
    height: 17px;
    position: absolute;
    right: 8px;
    top: 8px;
    width: 16px;
}
.desrc_win_name{
 background: none repeat scroll 0 0 #E9E9E9;
padding: 10px 20px 20px 20px;
}
.blockmore_win_name{
background: none repeat scroll 0 0 #E9E9E9;
}
.more_win_name{
font-weight:bold;

cursor: pointer;
padding:20px;
}
.clubprize_text{
	padding:20px 0 0 20px;
	background: none repeat scroll 0 0 #E9E9E9;
	
}
.clubprize_win_name{
	text-decoration:line-through;
	
	
}
.specprize_text{
	padding:5px 0 0 20px;
	background: none repeat scroll 0 0 #E9E9E9;
	font-weight:bold;
	
}
.specprize_win_name{
		
}
.cartorderinp p{font-size:12px;}
.login{padding:0 0 0 16px;}
.loginform{width:570px;
height:220px;
background-color:#eeeeee;
border-radius: 6px;
-moz-border-radius: 6px; /* Firefox */
-webkit-border-radius: 6px; /* Safari, Chrome */
-khtml-border-radius: 6px;
}
.subst{
margin-top:20px;
width:590px;
border:2px solid #ffb3c4;
border-radius: 5px;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari, Chrome */
-khtml-border-radius: 5px;
}
.subst .att{
background-color:#FFD2D2;
padding:25px;
}
.subst .att .t_vn{color:#c50023;font-size:18px;}
.subst .att .t_txt{color:#000000;font-size:12px;padding-top:10px;}
.subst .obsij{width:590px;color:#000000;font-size:12px;background-color:#ffffff;}
.subst .obsij .obsij_img{width:109px;float:left;padding:30px 0 0 25px;}
.subst .obsij .obsij_txt{width:431px;float:left;padding:30px 0 0 25px;}
.subst .obsij .obsij_txt_zagl a{
	color: #006496;
    font-size: 15px;
    text-decoration: none;}

.map_title{padding-bottom:20px;}	
.formap	.col_zagl{
width:81px;
height:50px;
background-color:#c50023;
color:#ffffff;
padding-left:18px;
float:left;
}
.formap{
width:590px;
margin-bottom:12px;
}
.formap	.col_img{
width:23px;
height:50px;
float:left;
background-image: url("/images/shop/site_map_endblock.png");
}
.formap	.col_opis{
width:420px;
background-color:#E8E8E8;
padding:20px;
font-size: 14px;
float:left;
margin-left:8px;
}
.col_opis .ph{
width:260px;
height:34px;
float:left;
font-size: 22px;
}
.col_opis .txt{
width:150px;
height:34px;
float:left;
font-size: 14px;
}
.map_nav{
width:590px;
font-size: 14px;
margin:50px 0 0 0;
}
.map_img{
width:580px;
border: 5px solid #e8e8e8;
border-radius: 5px;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari, Chrome */
-khtml-border-radius: 5px;
}
.map_nav_act{
float:left;
width:188px;
height:41px;
background-image: url("/images/shop/NavBut_act.png");
font-weight:bold;
color:#c50023;
text-decoration:none;
}
.map_nav_act a{
font-weight:bold;
color:#c50023;
text-decoration:none;
}
.map_nav_act a:hover{
font-weight:bold;
color:#c50023;
text-decoration:none !important;
}
.map_nav_pas{
float:left;
width:188px;
height:41px;
background-image: url("/images/shop/NavBut_pas.png");
color:#006496;
text-decoration:none;
cursor:pointer;
}
.map_nav_pas:hover{text-decoration:underline;display: block;height:41px;color: #006496;}
.map_nav_pas a{text-decoration:none;color: #006496;}
.map_nav_pas a:hover{text-decoration:underline;color: #006496;}
.map_nav .firstblock{margin:0 8px 0 5px;float:left;}
.map_nav .lastblock{margin:0 5px 0 8px;float:left;}
.back_to_list_shop{float:right;margin-top:5px;}
.more_shop{
margin-top:38px;
font-size: 14px;
color:#c50023;
}
.more_shop ul{
margin: 10px 0 0 -25px;
}
.more_shop ul li{
color:#c50023;
}
.more_shop ul li a{
color:#000000;
text-decoration:none;
font-size: 12px;
}
.more_shop ul li a:hover{
color:#000000;
text-decoration:underline;
}
.news_our_mag{
margin:33px 0 10px 0;
font-size: 14px;
font-weight:bold;
color:#c50023;
}
.obl_choice{
background-color: #9E9D9D;
border-radius: 5px;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari, Chrome */
-khtml-border-radius: 5px;
height: 25px;
overflow: hidden;
padding: 5px;
}
.obl_choice span{
color:#ffffff;
font-size: 18px;
margin:0 0 0 19px;
}
.obl_choice .kolvo{
float:right;
color:#ffffff;
font-size: 12px;
margin:5px 19px 0 0;
height: 25px;
}
.citylist {
font-size: 13px;
color:#000000;
margin:0 0 0 19px;
}
.citylist a{
font-size: 13px;
font-weight:bold;
color:#c50023;
text-decoration:none;
}
.citylist a:hover{
text-decoration:underline;
/*-moz-text-decoration-style:dashed;*/

}
.shopslist a{
font-size: 12px;
color:#000000;
}
.shopslist {
display:none;
font-size: 12px;
color:#000000;
margin:10px 0 10px 30px;
}
.ins_shopslist{
height:17px;
}
.ins_shopslist a{
text-decoration:none;
}
.ins_shopslist a:hover{
font-weight:bold;
text-decoration:underline;
}
.activity_now a{display:inline-block;}
#dbodytop_link{
	/*height: 100% !important;*/
	width: 100%;
    position: absolute;
    top: 0;
    background-position: center top;
    background-repeat: no-repeat;
}
.dbodytop_link_a{
	display: block;
    height: 100%;
    width: 100%;
}
.uslobsl{
margin:15px 0 0 0;
color: #555555 !important;
font-size:12px;
position:relative;
width:800px;
float:left;
line-height:18px;
}
.uslobsl1{
width:300px;
float:left;

}
.uslobsl_a{
font-weight:bold;
color: #ee6f06 !important;
font-size:12px;
text-decoration: underline;

}
.square{
width:18px;
height:18px;
float:left;
cursor:pointer;
margin: 0 10px 30px 0;
}
.square_act{
background-image: url("/dikaya-odisseya/images/cart/squarecheck.png");
}
.square_pas{
background-image: url("/dikaya-odisseya/images/cart/square.png");
}
.error_sp{
position:absolute;
left:270px;
top:-16px;
background-color: #ffdbe3;
    border: 1px solid #ffb3c4;
    color: #d33c5d;
    font-size: 12px;
    font-weight: bold;
    height: 50px;
    padding: 10px 10px 0;
    width: 200px;
	float:left;
	line-height:15px;
	
}
.error_sp_arrow{
position:absolute;
left:-11px;
top:15px;
background-image: url("/images/cart/arrow.png");
    height: 20px;
    width: 11px;
	
}
.winhelp{
		position:absolute;
		z-index:999;
		background-color:#f3f3f3;
		padding:13px;
		border:1px solid #cecece;
		top:-120px;
		left:260px;
		width:440px;
		/*height:100px;*/
		display: none;
		box-shadow: 3px 3px 2px #cccccc;
		line-height:15px;
	}
	.winhelp p{
		margin:0;
		color:#474646;
		padding:2px 5px 7px;
		font-size: 11px;
		line-height:15px;
	}