
a img{border:0;}
a{
	cursor:pointer;
	text-decoration:underline;
	color:#6A6A6A;
}
a:hover{text-decoration:none;}
p{margin:0;padding:0;}
.clear{clear:both}
hr{
	border:0;
	border-bottom:1px dotted #61984A;
}
html,body{
	width:100%;
	height:100%;
	margin:0;padding:0;
	background:url(../images/body_bg.gif) 0 0 repeat-x;
	font:normal 12px Verdana;
	color:#6A6A6A;
}
#container{
	width:1024px;
	min-height:100%;
	margin:0 auto;
}
#header{
	height:318px;
	margin-bottom:10px;
	position:relative;
}
#header .ribbon{
	width:537px; height:172px;
	position:absolute;
	left:247px; top:132px;
	background:url(../images/ribbon_bg.png) 0 0 no-repeat;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/ribbon_bg.png', sizingMethod='crop');
}
#header .newyear {
	width:1055px; height:135px;
	position:absolute; left:-22px; top:0;
	background:url(../images/newyear.png) 0 0 no-repeat;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/newyear.png', sizingMethod='crop');
}

#header a.logo{
	position:absolute;
	width:171px;
	height:30px;
	margin:70px 0 0 115px;
	background:url(../images/logo.jpg) 0 0 no-repeat;
	font:11px Tahoma;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	line-height:15px;
	padding:127px 0 0 5px;
}
#header a.logo span {
	display:block;
}

#header a.corporate_site{
	position:absolute;
	margin:18px 0 0 310px;
	padding:0 20px 5px 0;
	font:normal 11px Tahoma;
	color:#F05D15;
	background:url(../images/corporate_site_bg.gif) 100% 2px no-repeat;
	text-decoration:underline;
}
#header a.corporate_site:hover{text-decoration:none;}
#header .basket{
	position:absolute;
	margin:70px 0 0 460px;
	padding:10px;
	border-left:1px dotted #699608;
}
#header .basket td{
	font:normal 12px Tahoma;
	color:#4C4C4C;
}
#header .basket a{
	display:block;
	font:normal 12px Tahoma;
	color:#72B413;
	text-decoration:underline;
	margin:0 0 3px 0;
}
#header .basket a:hover{text-decoration:none;}
#header .icon{
	position:absolute;
	margin:14px 0 0 712px;
}
#header .icon a{
	display:block;
	float:left;
	height:15px;
	background:url(../images/icon_bg.gif) 0 0 no-repeat;
}
#header .icon a:hover,#header .icon a.active{background-image:url(../images/icon_bg_h.gif);}
#header .icon a.home{background-position:0 0;width:10px;}
#header .icon a.mail{background-position:-10px 0;width:39px;margin:0 12px}
#header .icon a.map{background-position:-49px 0;width:9px}
#header .phone{
	position:absolute;
	margin:235px 0 0 300px
}
#header .phone td{
	font:normal 12px Tahoma;
	color:#383838;
}
#header .phone td p{
	font-size:16px;
	font-weight:bold;
}
#header .phone td a{
	font:normal 12px Tahoma;
	color:#F05D15;
	text-decoration:underline;
}
#header .phone td a:hover{text-decoration:none;}
/*Øàïêè*/
#container .header_index{
	background:url(../images/headers/header_index_bg.jpg) 50% 0 no-repeat;
}
/*/Øàïêè/*/

#body{
	margin:0 10px 100px 10px;
	-height:100%;
	
}
#left{
	float:left;
	width:268px;
	margin:0 0 415px 0;
}
/*Main menu*/
/*Level 1*/
#left .main_menu{
	margin-left:-30px;
}
#left .main_menu ul{
	margin:-20px 0 0 0;padding:0;
	list-style:none;
	width:194px;
	position:relative;
}
#left .main_menu ul li{
	background:url(../images/dotted_line_hor.gif) 0 7px repeat-x;
	margin:10px 0;
}
#left .main_menu ul li a{
	font:bold 12px Tahoma;
	color:#F05D15;
	text-transform:uppercase;
	text-decoration:none;
	padding:0 0 0 18px;
}
#left .main_menu ul li a.active,
#left .main_menu ul li a:hover{
	background:url(../images/main_menu_bg_h.gif) 0 0 no-repeat;
	margin-left:-10px;
	padding-left:28px;
	color:#6A6A6A;
}
#left .main_menu ul li a span{
	padding:0 7px;
	background:#FFFFFF;
}
/*/Level 1/*/
/*Level 2*/
#left .main_menu ul li ul{
	margin:15px 0 15px 40px;
	width:228px;
}
#left .main_menu ul li ul li{
	background:none;
	margin:10px 0;
	
}
#left .main_menu ul li ul li a{
	padding:0;
	font:bold 12px Verdana;
	color:#323232;
	text-decoration:none;
	text-transform:none;
}
#left .main_menu ul li ul li a.green{
	color:#2EA100;
}
#left .main_menu ul li ul li a.active,
#left .main_menu ul li ul li a:hover{
	color:#9F9F9F;
	margin:0;padding:0;
	background:none;
	text-decoration:none;
}
/*/Level 2/*/
/*Level 3*/
#left .main_menu ul li ul li ul{
	margin:10px 0 10px 20px;
	width:auto;
}
#left .main_menu ul li ul li ul li a{
	font:normal 11px Verdana;
	color:#323232;
}
#left .main_menu ul li ul li ul li a.active,
#left .main_menu ul li ul li ul li a:hover{
	color:#F05D15;
}
#left .main_menu ul li ul li ul li a.active{
	font-weight:bold;
}
/*/Level 3/*/
/*Main menu*/
/*Content*/
#content{
	margin:0 30px 0 270px;
	background:url(../images/content_bg_l.gif) #E7E7E7 0 0 no-repeat;
}
#content .cont_bg_r{
	background:url(../images/content_bg_r.gif) 100% 0 no-repeat;
	padding:24px 36px 0 36px;
	z-index:1;
}
#content .news_list_main{
	margin:0 0 10px 0;
	overflow:hidden;
	-height:100px;
	-overflow:visible;
}
#content .news_list_main h1{
	font:bold 12px Verdana;
	/*color:#2EA200;*/
	color:#FF0000;
	margin-top:0;
	margin-bottom:20px;
}
#content .news_list_main .news_item{
	float:left;
	width:159px;
	/*min-height:200px;*/
	/*-height:200px;*/
	border-right:1px dotted #61984A;
	margin:0 35px 20px 0;
	padding:0 35px 0 0;
	-margin:0 20px 20px 0;
	-padding:0 0 0 0;
}
#content .news_list_main .news_item img{
	width:159px;height:126px;
	display:block;
}
#content .news_list_main .news_item .text{
	width:194px;
	/*min-height:58px;*/
	/*-height:58px;*/
	background:#E7E7E7;
	padding:15px 1px 0 0;
	font-size:11px;
}
#content .news_list_main .news_item .text a{
	color:#1D6600;
	display:block;
	padding:0 0 5px 0;
}
#content .news_list_main .news_item .text a:hover{text-decoration:none;}
#content .news_list_main .last{
	margin:0 0 0 0;
	padding:0;
	border:0;
}
#content .news_list_main .last .text{
	width:auto;
	text-align:center;
}
#content .news_list_main .news_item .stikker{
	position:absolute;
	width:35px;
	height:35px;
	background:url(../images/new_stikker.png) 0 0 no-repeat;
	margin:-25px 0 0 143px;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='./images/new_stikker.png', sizingMethod='scale');
}
#content .news_list_main .news_item .borderRoundNew{
	width:165px;
	height:133px;
	position:absolute;
	background:url(../images/ramka_new.png) 0 0 no-repeat;
	margin:-133px 0 0 -2px;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='./images/ramka_new.png', sizingMethod='scale');
}
#content .hits_list_main{
	overflow:hidden;
	/*margin:70px -31px 0 -27px;*/
	margin:40px -31px 0 -27px;
}
#content .hits_list_main .hits_item{
	width:223px;
	min-height:144px;
	-height:144px;
	float:left;
	margin-right:8px;
}
#content .hits_list_main .hits_item img{
	width:219px;
	height:138px;
	display:block;
}
#content .hits_list_main .hits_item .borderRoundHits{
	position:absolute;
	-position:relative;
	width:225px;
	height:144px;
	background:url(../images/ramka_hit.png) 0 0 no-repeat;
	margin:-143px 0 0 -3px;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='./images/ramka_hit.png', sizingMethod='scale');
}
#content .hits_list_main .last{margin:0;}
#content .hits_list_main .hits_item .stikker{
	width:89px;
	height:91px;
	position:absolute;
	background:url(../images/hits_stikker.png) 0 0 no-repeat;
	margin:-170px 0 0 -30px;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='./images/hits_stikker.png', sizingMethod='scale');
}
#content .hits_list_main .hits_item .text{
	margin:5px 0 0 0;
}
#content .hits_list_main .hits_item .text a{
	display:block;
	text-align:center;
	margin:0 0 5px 0;
	font:normal 12px Tahoma;
	color:#EA4B04;
	text-decoration:underline;
}
#content .hits_list_main .hits_item .text a:hover{
	text-decoration:none;
}
#content .text_main{
	margin:30px 0 0 0;
	padding:0 0 36px 0;
}
#content h1.title{
	font:bold 14px Verdana;
	color:#E94904;
	text-transform:uppercase;
}
#content h1{
	font:bold 14px Verdana;
	color:#E94904;
}
#content .gallery_container{
	width:632px;
	margin:0 auto 0 auto;
	padding-bottom:30px;
}
#content .gallery_container img{
	width:439px;
	height:231px;
	display:block;
}
#content .gallery_container .right{
	position:absolute;
	width:214px;
	height:237px;
	margin:-6px 0 0 455px;
	z-index:1;
}
#content .gallery_container .borderRoundGallBig{
	width:445px;
	height:237px;
	position:absolute;
	background:url(../images/ramka_photo_big.png) 0 0 no-repeat;
	margin:-234px 0 0 -3px;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/ramka_photo_big.png', sizingMethod='scale');
}
#content .gallery_container .right .discount{
	background:url(../images/discount_bg.png) 0 0 no-repeat;
	margin:-30px 0 10px -60px;
	padding:30px 0 0 85px;
	-background:none;
}
#content .gallery_container .right .discount h1{
	margin-top:0;
	color:#D61A28;
	font-weight:bold;
}
#content .gallery_container .right .discount p{
	font:bold 18px Tahoma;
	color:#383838;
	padding:0 0 0 20px;
}
#content .gallery_container .right .text{
	font-size:11px;
	width:210px;
	height:157px;
	-height:140px;
	overflow:auto;
}
#content .gallery_container .right .text h1{
	font:bold 12px Verdana;
	color:#6A6A6A;
	margin-top:0;
}
#content .gallery_container .gallery_list{
	margin:13px 6px 0 0px;
	/*overflow:hidden;*/
	-margin:13px 0 0 0;
}
#content .gallery_container .gallery_list a.arrow_left,
#content .gallery_container .gallery_list a.arrow_right{
	width:24px;
	height:78px;
	background:url(../images/gallery_arrow.gif) transparent 0 0 no-repeat;
	cursor:pointer;
}
#content .gallery_container .gallery_list a.arrow_left{
	float:left;
	background-position:0 50%;
	margin:0 10px 0 -30px;
	position:relative;
	z-index:2;
}
#content .gallery_container .gallery_list a.arrow_right{
	float:right;
	background-position:-24px 50%;
	margin:0 -30px 0 10px;
}
#content .gallery_container .gallery_list .hidden{
	height:78px;
	/*width:550px;*/
/*	margin:0 auto;*/
	padding:6px 0 0 2px;
	overflow:hidden;
	position:relative;
	z-index:1;
}
#content .gallery_container .gallery_list .hidden .gallery_item{
	width:117px;
	height:78px;
	float:left;
	margin:0 5px 5px 0;
}
#content .gallery_container .gallery_list .hidden .gallery_item img{
	width:111px;
	height:72px;
	display:block;
}
#content .gallery_container .gallery_list .hidden .gallery_item .borderRoundGallSmall{
	width:117px;
	height:78px;
	position:relative;
	background:url(../images/ramka_photo_small.png) 0 0 no-repeat;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/ramka_photo_small.png', sizingMethod='scale');
	margin:-76px 0 0 -2px;
	z-index:0;
}
#imgGall{
	background:url(../images/loading.gif) #FFFFFF 50% 50% no-repeat;
}
#content .catalog_color{
	overflow:hidden;
	padding-bottom:20px;
}
#content .catalog_color img{
	width:100px;
	height:100px;
}
#content .catalog_color .color_item{
	width:100px;
	float:left;
	margin:0 13px 10px 13px;
	text-align:center;
	font-size:11px;
}
#content .catalog_color .catalog_color_cont{
	overflow:hidden;
}
#content .catalog_shipment{
	margin:0 -36px 0 -36px;
	background:#FFFFFF;
}
#content .catalog_shipment h1.title{
	margin-top:10px;
	margin-left:36px;
	margin-bottom:10px;
}
#content .catalog_shipment .bg_l{
	width:37px;
	height:31px;
	background:url(../images/catalog_shipment_die.gif) #F38048 0 0 no-repeat;
}
#content .catalog_shipment .bg_r{
	height:31px;
	background:url(../images/catalog_shipment_die_bg_r.gif) #F38048 0 0 repeat-y;
}
#content .catalog_shipment .bg_r h1{
	font:bold 12px Verdana;
	color:#FFFFFF;
	text-transform:uppercase;
	margin:0;
}
#content .catalog_shipment .shipment_item{
	vertical-align:top;
	padding:5px;
}
#content .catalog_shipment .shipment_item td.bg{
	height:160px;
	background:url(../images/shipment_item_bg.gif) 100% 0 repeat-y;
	padding:10px 42px 10px 0;
	color:#000000;
}
#content .catalog_shipment .shipment_item td img{
	display:block;
	margin-right:24px;
}
#content .catalog_shipment .shipment_item td h1{
	margin-top:0;
	font-size:12px;
}
#content .catalog_shipment .shipment_item td .text{
	color:#000000;
	font-size:11px;
	margin-bottom:30px;
}
#content .catalog_shipment .shipment_item td .price{
	font:normal 11px Verdana; 
	color:#C51623;
	margin-bottom:15px;
}
#content .catalog_shipment .shipment_item td .price span{
	font-size:18px;
}
input.basket_kol{
	font:normal 11px Verdana;
	color:#000000;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width:46px;
	height:15px;
	padding:3px 10px 2px 10px;
}
input.basket_btn{
	width:23px;
	height:23px;
	background:url(../images/basket_btn_bg.gif) 0 0 no-repeat;
	border:0;
	margin:0 0 0 31px;
	vertical-align:absbottom;
	cursor:pointer;
	
}
#content a.price{
	display:inline-block;
	font:normal 10px Verdana;
	color:#000000;
	text-decoration:underline;
	padding:15px 15px 0 0;
	background:url(../images/price_bg.gif) 100% 100% no-repeat;
}
#content a.price span{text-transform:lowercase;}
#content a.price:hover{text-decoration:none;}
#content .note{
	font:normal 11px Verdana;
	color:#C51623;
	margin:-10px 0 10px 0;
}
#content .basket th{
	height:24px;
	padding:0 1px;
	font-weight:normal;
}
#content .basket th div.l{
	height:24px;
	background:url(../images/basket_th_bg_l.gif) #DEDEDE 0 0 no-repeat
}
#content .basket th div.r{
	height:19px;
	background:url(../images/basket_th_bg_r.gif) 100% 0 no-repeat;
	padding:5px 10px 0;
}
/*
#content .basket th span{
	width:6px;
	height:24px;
	display:block;
	background:url(../images/basket_th_bg.gif) #DEDEDE 0 0 no-repeat;
}
#content .basket th span.l{
	float:left;
	-position:absolute;
	background-position:0 0;
	
}
#content .basket th span.r{
	float:right;
	background-position:-6px 0;
	-position:absolute;
	margin:-24px 0 0 16px;
	border:1px solid red;
}
#content .basket th{border:1px solid red;}
#content .basket th span.c{
	width:auto;
	margin:0 6px;
	background-image:none;
	height:19px;
	padding:5px 20px 0;
}
*/
#content .basket table{
	border-collapse:collapse;
}
#content .basket td{
	background:#FFFFFF;
	border:1px solid #A7A7A7;
	border-width:0 1px 1px 1px;
	padding:5px;
}
#content .basket td.first,
#content .basket td.last{border-width:0 0 1px 0;}
#content .basket td.nobg{background:none;border:none;}
#content a.basket_dell{
	font:normal 11px Verdana;
	color:#F05D15;
	text-decoration:underline;
	display:block;
	background:url(../images/basket_dell_bg.gif) 0 3px no-repeat;
	margin:0 0 0 10px;
	padding:0 0 0 20px;
}
#content a.basket_dell:hover{
	text-decoration:none;
}
#content .basket .ammount{
	font:bold 14px Tahoma;
	color:#4A4A4A;
	padding:8px 5px 5px 5px;
}
#content .basket .ammount_price{
	font:bold 12px Tahoma;
	color:#F05D15;
}
#content .basket .ammount_price b{
	font-size:18px;
}
#content .calc{
	font:normal 11px Verdana;
	color:#2E6C03;
	display:block;
	margin:0 0 20px 10px;
	background:url(../images/calc_bg.gif) 0 0 no-repeat;
	padding:2px 0 0 20px;
}
#content .print{
	font:normal 11px Verdana;
	color:#4A4A4A;
	display:block;
	margin:0 0 20px 10px;
	background:url(../images/print_bg.gif) 0 0 no-repeat;
	padding:2px 0 0 20px;
}
#content .basket_succes,
#content .order_success,
#content .basket_fail{
	display:inline-block;
	width:156px;
	height:33px;
}
#content .order_success{background:url(../images/order_success_bg.gif) 0 0 no-repeat;border:0;}
#content .basket_succes{background:url(../images/basket_succes_bg.gif) 0 0 no-repeat}
#content .basket_fail{background:url(../images/basket_fail_bg.gif) 0 0 no-repeat}
#content .order .spacer{
	padding:0;
	height:20px;
}
#content .order .spacer hr{
	border:0;
	border-top:1px solid #D4D4D4;
}
#content .order textarea{
	width:100%;
	height:100px;
}
#content .order .text{
	border:1px solid #A0A0A0;
	margin:0 0 5px 0;
}
#content .order label{cursor:pointer;}
#content .order label.checked{
	font:normal 12px Verdana;
	color:#2EA100;
}
#content .order .delivery_address{
	color:#000000;
	margin-top:10px;
}
#content .navi{
	text-align:right;
	margin:0 0 20px 0;
}
#content .navi a{
	font:normal 11px Verdana;
	color:#000000;
	text-decoration:none;
	padding:3px 5px;
}
#content .navi a.active,
#content .navi a:hover{
	border:1px solid #000000;
	padding:1px 4px;
}
/*/Content/*/
#footer{
	/*width:1157px;*/
	width:915px;
	height:90px;
	margin:-90px auto 0 auto;
	padding:0 50px 0 59px;
	font:normal 11px Tahoma;
}
#footer a{
	font:normal 11px Verdana;
	color:#5A5959;
	text-decoration:underline;
}
#footer a:hover{text-decoration:none;}
 .contacts{
	position:absolute;
	width:208px;
	height:208px;
	background:url(../images/footer_circle.png) 0 0 no-repeat;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='./images/footer_circle.png', sizingMethod='scale');
	/*margin:-412px 0 0 -49px;*/
	margin:50px 0 0 0px;
	padding:44px 44px 44px 44px;
}
 .contacts .content{
	width:208px;
	height:208px;
	overflow:hidden;
	display:table-cell;
	vertical-align:middle;
}
 .contacts .content h1{
	font:bold 14px Tahoma;
	color:#424242;
	text-align:center;
	margin-top:0;
}
 .contacts .content td{
	font:normal 12px Tahoma;
	color:#424242;
}
 .contacts .content td.text{
	font:bold 13px Tahoma;
	color:#FFFFFF;
}
 .contacts .content td a{
	font:normal 12px Tahoma;
	color:#276E00;
	text-decoration:underline;
}
 .contacts .content td a:hover{text-decoration:none;}
