
a{
	color:#3b709d;
}
a:hover{
	color:black;
}
/*--------- CSS for unique pages ----------*/
.fullwidth{
	background:url(../images/design/page_bg.jpg) top left no-repeat #468a3f;
	width:1000px;
	vertical-align:top;
}
.home .fullwidth{
	background:url(../images/design/bg_home.jpg) top left no-repeat #468a3f;
}
/*.fullwidth .page_wrapper{
	background:url(/images/bg.jpg) no-repeat;
}
.ru .page_wrapper{
	background:url(/images/bg_home_ru.jpg) no-repeat;
}
.ruassortmentman .page_wrapper{
	background:url(/images/bg_man_ru.jpg) no-repeat;
}
.ruassortmentwoman .page_wrapper{
	background:url(/images/bg_woman_ru.jpg) no-repeat;
}*/

.right_sidebar #body{
	width:586px;
}
#body{
	background:url(../images/design/breadcrumbs_bg.gif) repeat-x 0 30px #f7fbfd;
	width:783px;
}
#header{
	height:115px;
}
.block,
.sidebar_right,
.sidebar_left,
#body .wrapper,
.page_wrapper{
	position:relative;
}
.page_wrapper{
	width:1000px;
	overflow:hidden;
}
.home #body{
	background:url(../images/design/bg_white.gif) no-repeat 0 455px;
}
.home #body .wrapper{
	margin-top:455px;
	padding:25px 30px;
}
.right_sidebar #body .wrapper{
	width:526px;
}
#body .wrapper{
	width:723px;
	padding:0 30px 25px 30px;
	overflow:hidden;
}
#sidebar_left{
	width:184px;
	padding:0 13px 0 10px;
}
#sidebar_right{
	width:184px;
	padding:0 10px 0 13px;
}
/*-------------------*/
.block{
	margin-bottom:30px;
}
.sidebar_right .block a,
.sidebar_left .block a{
	color:#d2ecad;
}
.sidebar_right .block a:hover,
.sidebar_left .block a:hover{
	color:white;
}
.sidebar_right .block .exec,
.sidebar_left .block .exec{
	padding-left:10px;
}
.sidebar_right .block .body,
.sidebar_left .block .body{
	padding-left:10px;
}
.sidebar_right .block .title,
.sidebar_left .block .title{
	padding-bottom:10px;
	padding-left:10px;
}
#b5 .item .title,
.block .item .title{
	padding:0 0 5px 0;
}
.sidebar_right .block .title h2,
.sidebar_left .block .title h2{
	text-align:left;
	color:white;
	font-size:17px;
	line-height:18px;
	padding:0;
	margin:0;
}
.sidebar_right .block p,
.sidebar_left .block p{
	color:#d2ecad;
	font-size:11px;
	line-height:13px;
}
		/*Left menu*/
#b4 .exec,
#b4 .body{
	padding:0;
}
#b4 ul,
#b4 li{
	padding:0;
	margin:0;
	display:block;
	list-style:none;
}
#b4 a{
	display:block;
	padding:0 0 0 5px;
	font-size:11px;
	line-height:14px;
}
#b4 .al2{
	font-family: Georgia,"Times New Roman",Times,serif;
	padding:4px 0 6px 5px;
	margin:10px 0 2px 0;
	font-size:18px;
	line-height:20px;
	text-decoration:none;
}
#b4 a.al2more span{
	text-decoration:underline;
}
#b4 a.al2more span.arrow{
	background:url(../images/design/b4_al2_more.gif) no-repeat bottom right;
	padding:0 19px 0 0;
	text-decoration:none;
}
#b4 a.al2cur{
	background:url(../images/design/b4_al2_cur.gif) repeat;
}
#b4 a.al2cur span.arrow{
	background:url(../images/design/b4_al2_cur_arrow.gif) no-repeat bottom right;
}
#b4 a b{
	display:block;
	line-height:24px;
	font-size:12px;
}
#b4 a.al2cur span,
#b4 a.al2cur,
#b4 .ll3 a.cur span,
#b4 a.this,
#b4 .ll3 a.cur{
	color:white;
	text-decoration:none;
}

		/*events*/
#b5 .item .title{
	font-size:11px;
	line-height:13px;
}
#b18 .title,
#b12 .title,
#b5 .title{
	padding:0;
}
#b18 .title h2,
#b12 .title h2,
#b5 .title h2{
	background:url(../images/design/b5_title_bg.gif) no-repeat top left;
	padding:18px 0 0 45px;
	height:35px;
}

		/*login*/
#b15,
#b6{
	background:url(../images/design/b6_bg.png) no-repeat top left;
	padding:10px 4px 0 0;
	width:180px;
	overflow:hidden;
}
#b15 p,
#b6 p{
	font-size:11px;
	line-height:12px;
	padding-bottom:5px;
}
#b15 .body,
#b6 .body{
	padding:0 0 10px 10px;
	background:url(../images/design/b6_body_bg.gif) no-repeat bottom left;
}
#b15 .title,
#b6 .title{
	padding-left:0;
}
#b15 .title h2,
#b6 .title h2{
	padding:0 0 0 10px;
	text-align:left;
	font-size:18px;
	line-height:22px;
}
#b15 p,
#b6 p{
	color:white;
}
#b15 a,
#b6 a{
	font-size:12px;
	text-transform:uppercase;
}
#b15 input.text,
#b6 input.text{
	border:1px solid #c8c7c7;
	width:112px;
	height:16px;
	margin-top:3px;
}

#b8{		/*search*/
	background:url(../images/design/b8_bg.gif) repeat-x top left;
	padding:0 0 15px 0;
}
#b8 .title{
	background:url(../images/design/b8_title_bg.png) no-repeat top left !important;
	background:url(../images/design/b8_title_bg.gif) no-repeat top left;
	height:45px;
}
#b8 .title h2{
	color:#23641c;
	padding-top:15px;
	padding-left:35px;
	font-size:18px;
	line-height:22px;
}
#b8 .body{
	font-size:12px;
	padding-left:9px;
}
#b8 .body p{
	color:white;
}
#b8 .text{
	margin:0 5px;
	border:1px solid #c8c7c7;
	width:85px;
	height:16px;
}
#b8 .submit{
	float:right;
	margin-right:9px;
}

#b16 .title h2,
#b10 .title h2{		/*phones*/
	padding:0 0 0 12px;
	background:url(../images/design/b10_title.gif) no-repeat top left;
	height:27px;
	font-size:18px;
	line-height:22px;
}
#b16 .title,
#b10 .title{
	padding:0;
}
#b16 .body,
#b10 .body{
	padding:0;
}
#b16 .body p,
#b10 .body p{
	color:#d2ecad;
	padding-bottom:5px;
	padding-left:3px;
}
#b16,
#b10{
	margin-bottom:10px;
}
.phonenumber,
.phonecode{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size:19px;
	line-height:20px;
}
.phonetext{
	padding-left:5px;
	line-height:12px;
}
.phonecode{
	color:#eccf89;
}
.phonenumber{
	color:white;
}

		/*basket*/
#b11{
	background:url(../images/design/b8_bg.gif) repeat-x top left;
	padding:0 0 15px 0;
}
#b11 .title{
	background:url(../images/design/b11_title_bg.png) no-repeat top left !important;
	background:url(../images/design/b11_title_bg.gif) no-repeat top left;
	height:40px;
}
#b11 .title h2{
	color:#23641c;
	padding-top:12px;
	padding-left:35px;
	font-size:18px;
	line-height:22px;
}
#b11 .body{
	line-height:16px;
	font-size:12px;
	padding-left:9px;
}
#b11 .exec p span{
	float:right;
	padding-right:10px;
}
#b11 .exec p,
#b11 .body p{
	color:white;
}
#b11 .text{
	margin:0 5px;
	border:1px solid #c8c7c7;
	width:85px;
	height:16px;
}


		/*price*/
#b12 p em{
	font-size:11px;
	color:white;
}
/*-------------------*/
#b1 .body{
	padding-left:0;
}
#b1{
	margin-top:150px;
}
/*-------------------*/
#footer{
	width:100%;
	background:url(../images/design/footer_bg.gif) repeat-x 0 0;
	margin-top:10px;
	height:79px;
}
#footer td{
	padding:18px 25px 0 25px;
	color:white;
	font-size:11px;
	line-height:14px;
}
#footer a{
	color:#d2ecad;
}
#footer a:hover{
	color:white;
}
/*-------------------*/
.icons a{
	display:block;
	float:left;
}
.icons img{
	height:18px;
	width:16px;
	margin-right:14px;
	display:block;
}
.icons{
	float:right;
	margin-top:8px;
	padding-left:24px;
	width:99px;
	height:24px;
	background:url(../images/design/icons_bg.gif) no-repeat 0 0;
	text-align:center;
}
/*-------------------*/
#menu{
	z-index:1000;
	display:block;
	position:absolute;
	left:230px;
	top:0;
}
#menu li,
#menu ul{
	padding:0;
	margin:0;
	list-style:none;
}
#menu ul{
	margin:0;
}
/* 
	LEVEL ONE
*/
ul.dropdown{
	position: relative;
}
ul.dropdown li{
	float: left; zoom: 1;
}
ul.dropdown li li a.hover,
ul.dropdown li li.hover a:hover{
	color: #23641c;
}
ul.dropdown li li a,
ul.dropdown li.hover a:active,
ul.dropdown a:active{
	color:white;
}
ul.dropdown li a{
	display:block;
	padding:6px 12px;
}
ul.dropdown li.hover,
ul.dropdown li:hover{
	background:#f2f2f2;
	position:relative;
}
ul.dropdown li.firsthover{
	background:url(../images/design/menu_ul_ul_li_bg.gif) no-repeat top left #f2f2f2;
}
ul.dropdown li li a{
	background:url(../images/design/menu_li_li_a.gif) no-repeat top left;
	color:white;
}
ul.dropdown li li.first a{
	background:none;
}

/* 
	LEVEL TWO
*/
ul.dropdown ul{
	width: 179px; visibility: hidden; position: absolute; top: 44px; left: 0;
}
ul.dropdown ul li{
	font-weight: normal;
	float: none;
}
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a{
	border-right: none;
	width: 153px;
	display: inline-block;
	text-decoration:none;
}

/* 
	LEVEL THREE
*/
ul.dropdown ul ul {
	left: 100%; top: 0;
}
ul.dropdown li:hover > ul {
	visibility: visible;
}

ul.dropdown li.ll2{
	/*width:128px;*/
	font-size:12px;
	height:89px;
}
ul.dropdown li.n99{
	background:url(../images/design/n99.png) no-repeat center bottom;
}
ul.dropdown li.n87{
	background:url(../images/design/n87.png) no-repeat center bottom;
}
ul.dropdown li.n86{
	background:url(../images/design/n86.png) no-repeat center bottom;
}
ul.dropdown li.n85{
	background:url(../images/design/n85.png) no-repeat center bottom;
}
ul.dropdown li.n84{
	background:url(../images/design/n84.png) no-repeat center bottom;
}
#menu ul.dropdown li.ll2{
	margin-left:5px;
}
ul.dropdown a.al2{
	color:#214e32;
	height:32px;
	line-height:32px;
	padding-right:35px;
}
ul.dropdown li.hover a.al2{
	text-decoration:none;
	padding-right:34px;
	padding-left:11px;
	border:1px solid #94d68c;
	border-width:0 1px;
	color:white;
	background:url(../images/design/menu_l1_bg_a.gif) repeat-x left bottom #68b85e;
}


ul.dropdown li li.more{
	background:url(../images/design/menu_li_li_more.gif) no-repeat center right;
}
ul.dropdown li li.morehover{
	background:url(../images/design/menu_li_li_more_a.gif) no-repeat center right #f2f2f2;
}
ul.dropdown li li{
	border:1px solid #94d68c;
	border-bottom-color:#62ab59;
	border-width:0 1px 1px 1px;
}
ul.dropdown li li.hover{
	border-bottom-color:#83c579;
}
ul.dropdown ul ul{
	background:#62ab59;
}
ul.dropdown ul{
	background:url(../images/design/menu_ul_ul_bg.gif) no-repeat top left #62ab59;
}

/*-------------------*/
.print_me{
	position:absolute;
	display:block;
	top:0;
	right:0;
	font-size:10px;
	font-weight:normal;
	margin-right:15px;
}
/*-------------------*/
.goodsdetails h4{
	color:#c8985a;
	font-size:12px;
	padding:0;
}
.goodsdetails h4 b{
	color:#5a6356;
}
.goodsdetails h4.status{
	color:#5a6356;
	font-size:11px;
}
.goodsdetails div.price{
	padding-left:0;
	position:relative;
	top:20px;
	background:none;
}
.goodstitle{
	border:0;
}
#pages{
	text-align:center;
}
.currency{
	text-align:right;
}
.goods1,
.goods2,
.goods3{
	font-size:8pt;
}
.goodstable{
	border:0 dotted gray;
	border-top-width:1px;
}
.goods1{
	width:150px;
	border:1px dotted gray;
	border-top-width:0;
}
.goods2{
	width:150px;
	border:0px dotted gray;
	border-bottom-width:1px;
}
.goods3{
	width:150px;
	border:1px dotted gray;
	border-top-width:0;
}
.goodsempty11,
.goodsempty12{
	width:150px;
	border:0;
}
.goodsempty22{
	width:150px;
	border:0px dotted gray;
	border-left-width:1px;
}
.goodsdetails span{
	padding:10px;
	padding-left:0;
	padding-right:0;
}
.goodsdetails td p{
	font-size:11px;
	padding-bottom:2px;
}
.goodsdetails td{
	padding:18px 10px 18px 0;
}
.goodsdetails{
	width:520px;
	padding:0px;
}
.goodsdetails img{
	float:left;
	padding:5px;
}
img{
	vertical-align:top;
}
.print{
	display:none;
}

ul{
	margin-top:0;
}
#search table{
	margin-left:10px;
	margin-top:0;
	margin-bottom:5px;
}

/*-- === ---*/
.right_sidebar #breadcrumbs{
	width:526px;
}
#breadcrumbs{
	display:block;
	height:28px;
	width:723px;
	padding:0;
}
#breadcrumbs ul{
	list-style:none;
	padding:6px 0 0 0;
	margin:0;
}
#breadcrumbs li{
	float:left;
	font-size:11px;
	padding:0;
	margin:0;
}
#breadcrumbs li.spacer{
	padding:0 3px;
}
.sitemap a{
	display:block;
}
.sitemap{
	margin:10px 0 0 55px;
}
.sitemap ul{
	list-style:none;
	padding:0;
	margin:0 0 0 15px;
}
.sitemap b{
	font-weight:normal;
}

.goodsdetails .image{
	width:90px;
}
.prices{
	font-size:12px;
	line-height:25px;
	display:block;
	padding-top:20px;
	float:left;
	clear:left;
}
.prices+.prices{
	padding-top:0;
}
.prices span span{
	color:#5a6356;
}
.prices span{
	font-weight:bold;
	color:#4f8f68;
	padding-right:5px;
}
.prices span.old_price{
	font-weight:normal;
	color:#666666;
	background:url(/images/oldprice.gif) center center no-repeat;
}
.relative{
	position:relative;
}
.edit_goods{
	float:right;
}
.edit_block{
	position:absolute;
	top:0;
	right:0;
}
.pager span a,
.pager span b{
	padding:0 5px 0 0;
}
tr.goodstitle h3{
	padding:9px 0;
}
tr.goodstitlezebra td{
	border-top-style:dotted;
	border-top-color:#5a6356;
	border-top-width:1px;
	background:white;
}
tr.goodsdetailszebra td{
	border-bottom-style:dotted;
	border-bottom-color:#5a6356;
	border-bottom-width:1px;
	background:white;
}
tr.zebra td{
	border-top-style:dotted;
	border-top-color:#5a6356;
	border-top-width:1px;
}
table.goodsdetails{
	border-bottom-style:dotted;
	border-bottom-color:#5a6356;
	border-bottom-width:1px;
}
table.zebra{
	background:white;
}
#order th{
	border-left-width:1px;
	border-left-color:#eeeeee;
	border-right-width:1px;
	border-right-color:#eeeeee;
}
#order td{
	border:1px solid #eeeeee;
}
table.ordered{
	border-right-style:solid;
	border-right-color:#ddffd6;
	border-right-width:15px;
	background:white;
}
.colvo{
	padding:0 10px 0 10px;
	text-align:center;
}
.colvo input{
	padding:0;
	text-align:right;
	color:black;
	width:50px;
}
.comment{
	width:200px;
	text-align:center;
}
.comment textarea{
	font-size:8pt;
	width:225px;
	height:80px;
}
table.order_data td{
	padding:1px 5px 1px 0;
}
table.order_data th{
	text-align:left;
	text-transform:uppercase;
	padding:5px 0;
}
table.order_data{
	margin-top:20px;
}
table.order_data,
table.order{
	border:1px dotted #eeeeee;
	width:100%;
}
table.order td{
	vertical-align:middle;
}
.order .comment textarea,
.order .comment input{
	padding:0 10px;
	float:none;
	margin:3px;
}
.order .comment textarea{
	padding:0;
}
.order_data textarea,
.order_data input{
	width:255px;
	margin-right:5px;
}
.order_data textarea,
.order_data input,
.buyer_comments,
.order textarea,
.order input{
	border:1px solid gray;
	font-size:9pt;
}
.order input{
	float:right;
	text-transform:uppercase;
}
input.delete:hover{
	border-color:red;
}
input.update:hover{
	border-color:green;
}
input.update{
	padding:0 10px;
	cursor:pointer;
	color:white;
	background:url(../images/design/bg_order_btn.gif) left bottom repeat-x #dca667;
	border:1px solid transparent;
}
.order input.delete{
	padding:0 10px;
	cursor:pointer;
	color:white;
	background:url(../images/design/bg_order_btn.gif) left bottom repeat-x #dca667;
	border:1px soid yellow;
}
.buyer_comments{
	width:695px;
	height:150px;
	font-size:9pt;
}
div.error{
	background-color:#ffcccc;
	padding:5px;
	font-size:12pt;
	border:1px solid #dd7777;
	margin:10px 0;
}
th,
.itogo td{
	border:0 solid black;
	border-width:1px 0;
}
div.order{
	float:right;
	padding-top:20px;;
}
div.order a.ordered{
	width:28px;
	height:18px;
	background:url(../images/design/backet.gif) no-repeat;
	float:right;
	display:block;
	margin:0 0 0 20px;
	padding:0 2px;
}
#form{
	padding:10px 0 10px 50px;
}
#form .error{
	color:red;
	font-weight:bold;
	font-size:12pt;
}
#form textarea{
	font-size:9pt;
}
#form input,
#form textarea{
	margin:0 0 5px 0;
}
table.order_data textarea,
table.order_data input{
	margin:1px 5px 1px 0;
}
#body .item{
	margin-bottom:25px;
}

