html {
background:url(/images/main/background_back.png) bottom repeat-x;

}

body {
	margin: 0;
	padding:3px 0 0;
	font-family:    "Verdana", "Arial", "sans-serif"; 
	font-size: 12px;
	color:#FFFFFF;
	background:url(/images/main/background.png) repeat-x;
	min-height:1100px;
	width:100%;
}


div {
padding:0;
margin:0;
}

p {
margin:0;
padding:0;
}

ul {
margin:0;
padding:0;
list-style-type:none;
}

img{
border:0;
}

input[type=checkbox]{
margin:0;
padding:0;
}

dl{
padding:0;
margin:0;
}

.whitelink{
color:#fff;
text-decoration:none;
}
.whitelink:hover{
text-decoration:underline;
}

#wrapper {
margin:0 auto;
width:1000px;
height:100%;
position:relative;
}




#headsite{
width:1000px;
height:91px;
background:url(/images/main/header.png) no-repeat center top;
}



#headsite a{
color:#FFF;
}

#headsite #logo{
width:210px;
height:70px;
display:block;
position:absolute;
top:5px;
left:30px;
}

#headsite #sponsorLinks{
position:absolute;
left:0px;
top:80px;
width:250px;
font-size:9px;
color:#a0a0a0;
text-align:right;
}
#headsite #sponsorLinks a{
color:#a0a0a0;
text-decoration:none;
}
#headsite #sponsorLinks a:hover{
text-decoration:underline;
}

#headsite #lang{
text-decoration:underline;
font-weight:bold;
position:absolute;
right:23px;
top:10px;
color:#634d1f;
font-size:10px;
display:block;
width:54px;
text-align:center;
}

#headsite #addtofav{
position:absolute;
top:7px;
left:265px;
width:140px;
height:16px;
}
#headsite #addtofav a {
font-size:11px;
text-decoration:underline;
}

#headsite #basket {
position:absolute;
overflow:hidden;
top:5px;
right:70px;
width:120px;
height:75px;
text-align:left;
}

#headsite #basket a {
font-weight:bold;
font-size:12px;
}

#headsite #basket  p {

}

#headsite #basket #info {
height:42px;
font-size:11px;
}
#headsite #basket .small{
font-size:10px;
font-weight:normal;
}

#headsite #basket #info span {
font-weight:bold;
font-size:11px;
}

#headsite #menu{
position:absolute;
width:496px;
height:47px;
top:50px;
left:252px;
overflow:hidden;
display:block;
}




#headsite #menu .left{
width:7px;
float:left;
height:42px;
}

#headsite #menu .sel .left{
background:url(/images/main/mainmenu_sel_l.png) no-repeat 0 2px;
}


#headsite #menu .center{
height:42px;
float:left;
display:inline;
background:url(/images/main/mainmenu_arr.png) center 25px no-repeat;
}



#headsite #menu a{
text-decoration:none;
display:block;
margin:0px;
padding:7px 10px;
}

#headsite #menu a:hover{
background:url(/images/main/a_back.png) repeat;
}


#headsite #menu .sel a:hover{
background:none;
}

#headsite #menu .sel .center{
background:url(/images/main/mainmenu_sel_c.png) center no-repeat;
}



#headsite #menu .right{
width:7px;
float:left;
height:42px;
}

#headsite #menu .sel .right{
background:url(/images/main/mainmenu_sel_r.png) no-repeat 0 2px;
}


#headsite #menu li{
float:left;
height:47px;
}

.sitespace{
clear:both;
height:10px;
}

#leftcol{
position:relative;
width:250px;
float:left;
}

#leftcol #search{
width:239px;
height:69px;
background:url(/images/main/search_back.png) no-repeat;
margin-left:5px;
position:relative;
}

#leftcol #search a{
position:absolute;
left:28px;
bottom:8px;
color:#FFF;
text-decoration:underline;
font-size:9px;
}



#leftcol #search .inputtext{
position:absolute;
width:140px;
left:62px;
top:22px;
border:none;
background:none;
}



#search .inputsubmit{
position:absolute;
bottom:7px;
right:31px;
background:url(/images/main/but_back.png) repeat-x;
border:none;
color:#FFF;
font-size:11px;
width:60px;
height:16px;
}

/* C A T A L O G */
#catalog{
margin:10px 0px 0px 19px;
}
#catalog .head{
height: 21px;
width: 213px;
background:url(/images/main/catalog_head.png);
color:#727272;
font-size:11px;
font-weight:bold;
padding:15px 0 0 15px;
}


#catalog li{
background:url(/images/main/catalog_back.png) no-repeat;
padding:0px;
margin:0px;
display:block;
width: 228px;
}



#catalog li a{
display:block;
height:21px;
padding-left:4px;
}



#catalog li a:hover{
background:url(/images/main/catalog_hover.png) no-repeat left center;
}

#ie6 #catalog li a:hover{
background: transparent none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main/catalog_hover.png', sizingMethod='scale');
cursor:pointer;
}

#catalog li ul li{
background:url(/images/main/catalog_sub_back.png) no-repeat;
padding:0px;
margin:0px;
}



#catalog li span{
line-height:21px;
padding-left:6px;
}

#catalog li li span{
margin-left: 20px;
}
#catalog li li li span{
margin-left: 30px;
}
#catalog .select{
background:url(/images/main/catalog_sel.png) no-repeat;
}



#catalog li  .select {
background:url(/images/main/catalog_subsel.png) no-repeat ;
}

#catalog .cursel span{
background:url(/images/main/catalog_cur.png) left center no-repeat;
}




#catalog li a{
font-size:11px;
color:#666666;
text-decoration:none;

}
#catalog .footer{
background:url(/images/main/catalog_footer.png) no-repeat;
height:24px;
width: 228px;
}

/* /////////// C A T A L O G */

#rightcol{
position:relative;
margin-right:22px;
float:right;
width:728px;
}
#content{
width:728px;
background:url(/images/main/list_back.png) repeat-y;
}

#content_end{
background:url(/images/main/end_content.png) no-repeat;
height:8px;
clear:both;
}


#content_start{
background:url(/images/main/start_content.png) no-repeat;
height:8px;
clear:both;
}

#ie6 #content_start{
background-position:bottom;
padding-top:8px;
}

#list{

}

.listheader{
background:url(/images/main/list_head.png) no-repeat;
height:30px;
font-size:11px;
}

.listheader a{
color:#FFF;
text-decoration:none;
}
.listheader a:hover{
text-decoration:underline;
}

.listheader .cur {
font-size:14px;
}

.listheader .title{
padding:5px 15px;
float:left;
}

.listheader .buttons{
padding:4px 15px;
float:right;
color:#656668;
}

.listheader .buttons .list{
background:url(/images/main/icons/list_icon.png) left center no-repeat;
padding-left:16px;
}

.listheader .buttons .setka{
background:url(/images/main/icons/setka_icon.png) left center no-repeat;
padding-left:12px;
}


.listheader .buttons a{
color:#d1d1d1
}

.listheader .buttons .sel{
color:#FFF;
}


#yellow_bar{
width:703px;
background-color:#FF8801;
margin: 10px auto;
}

#yellow_bar #head{
background:url(/images/main/yellow_bar_head.jpg) no-repeat;
height:27px;
clear:both;
}
#yellow_bar #top{
background:url(/images/main/yellow_bar_top.jpg);
height:17px;
}

#yellow_bar #bottom{
background:url(/images/main/yellow_bar_bottom.jpg);
height:22px;
clear:both;
}

#yellow_bar #left{
background:url(/images/main/yellw_bar_left.jpg) repeat-y;
width:5px;
float:left;
}

#yellow_bar #right{
background:url(/images/main/yellow_bar_right.jpg) repeat-y;
width:5px;
float:right;
}

#yellow_bar #center{
float:left;
}

#head .title{
padding:8px 15px;
float:left;
color:#ffe7c8;
font-size:10px;
}

#head .sort{
float:right;
padding:8px 15px;
font-size:10px;
}

.sort a{
padding-right:18px;
margin-right:2px;
color:#ffd491;
font-weight:bold;

}

.sort .cur{
color:#FFF;
}

.sort .asc{
background:url(/images/main/icons/asc_icon.png) right center no-repeat;
}



.sort .desc{
background:url(/images/main/icons/desc_icon.png) right center no-repeat;
}



.sortform{
width:250px;
float:right;
padding-top:4px;
}
.sortform label{
float:left;
padding:4px 4px;
font-weight:bold;
}
.sortform .inputtext{
float:left;
width:55px;
height:16px;
}
.sortform .inputsubmit{
float:left;
width:28px;
height:19px;
background:url(/images/main/ok_button.png) no-repeat;
color:#FFF;
font-weight:bold;
border:none;
font-size:10px;
text-decoration:underline;
margin-left:5px;
margin-top:2px;
} 



.vendorList {
padding:0 10px;
}

.vendorList .cur{
color:#c9c9ca;
}

.vendorList a{
color:#FFF;
font-size:11px;
font-weight:bold;
margin-right:20px;
line-height:30px;
white-space:nowrap;
}

#product_list_setka{
width:728px;

}

#product_list_setka .product{
background:url(/images/main/product_back.png) right bottom no-repeat;
float:left;
width:241px;
height:366px;
border:solid 1px #ededed;
border-top:none;
border-right:none;
position:relative;
}

#ie6 #product_list_setka .product{
width:240px;
}

#product_list_setka .product .image{
width:150px;
height:120px;
text-align:center;
line-height:120px;
margin:30px auto;
}

.product img{
vertical-align: middle;
}

#product_list_setka .product .title{
position:absolute;
bottom:150px;
left:14px;
text-align:center;
width:218px;
}
.product .title a{
color:#ff9800;
font-size:12px;
font-weight:bold;
}

.product .descr{
width:170px;
height:60px;
text-align:left;
font-size:9px;
color:#747474;
overflow:hidden;
position:relative;
top:50px;
margin:auto;
text-indent:10px;
}

#product_list_setka .product .price{
width:200px;
height:52px;
position:relative;
margin:auto;
top:60px;
background:url(/images/main/price_back.png) no-repeat;
padding:5px;
}

.price .warning{
color:#f00;
font-size:10px;
}

#product_list_setka .price .warning{
width:88px;
float:left;
text-align:center;
}

.price a{
color:#7b7b7b;
font-size:9px;
font-weight:bold;
padding-left:5px;
}

.price input[type=checkbox]
{
vertical-align:middle;
margin-left:25px;
}

.price .left{
float:left;
padding-left:10px;
}

.price .right{
float:right;
}

.price p{
clear:both;
padding-bottom:3px;
}


.price .oldPrice{
color:#b8b8b8;
text-decoration:line-through;
}

.price .curPrice{
color:#0090a3;
font-size:16px;
font-weight:bold;
padding-top:8px;
}


#product_list_setka #bottom{
clear:both;
}

/* S P I S O K */
#product_list_spisok{
width:728px;
}

#product_list_spisok .product_top{
background:url(/images/main/product_list_top.png);
height:7px;
clear:both;
width:703px;
margin:0px auto;
}
#product_list_spisok .product_bottom{
background:url(/images/main/product_list_bottom.png);
height:7px;
clear:both;
width:703px;
margin:0 auto 10px;
}

#product_list_spisok .product{
width:702px;
margin:0 auto;
border-left:solid 1px #d3d2d2;
border-right:solid 1px #d3d2d2;
}

#product_list_spisok  .image{
width:180px;
text-align:center;
float:left;
padding-top:20px;
height:120px;
}

#product_list_spisok .description{
float:left;
width:400px;
font-size:9px;
color:#404040;
}
#product_list_spisok .description p{
text-indent:10px;
}

#product_list_spisok .title{
padding:10px 0;
}

#product_list_spisok .price{
float:left;
width:120px;
padding-top:25px;
text-align:center;
}

#product_list_spisok .spisok_promo{
height:29px;
padding: 10px 32px 0px;
}

.spisok_promo li{
float:right;
width:83px;
height:29px;
color:#f2f8e9;
font-size:11px;
font-weight:bold;
text-align:center;
line-height:32px;
margin:0 1px;
}

.spisok_promo .red_action{
background:url(/images/main/list_promo_red.png) no-repeat;
font-size:10px;
font-weight:normal;
line-height:10px;
padding-top:5px;
height:24px;
}
.spisok_promo .green_action{
background:url(/images/main/list_promo_green.png) no-repeat;
}
.spisok_promo .blue_action{
background:url(/images/main/list_promo_blue.png) no-repeat;
}
.spisok_promo .fiol_action{
background:url(/images/main/list_promo_fiol.png) no-repeat;
}

/* END S P I S O K */


.basket_but{
background:url(/images/main/basket_but.png) no-repeat;
color:#FFF;
padding:0px;
padding-left:25px;
border:none;
width:88px;
height:26px;
font-size:11px;
line-height:26px;
cursor:pointer;
}


.bigBasket_but{
background:url(/images/main/big_basket.png) no-repeat;
color:#FFF;
padding:0px;
padding-left:35px;
border:none;
width:140px;
height:36px;
font-size:11px;
line-height:36px;
font-weight:bold;
cursor:pointer;
}



#detail .bigBasket_but{
float:right;
margin-right:3px;
}

.paginationControl{
clear:both;
text-align:center;
padding:20px;
}

.paginationControl .next{
background:url(/images/main/icons/next.gif) right center  no-repeat;
font-size:11px;
padding:2px 20px 2px 0px;
}

.paginationControl .prev{
background:url(/images/main/icons/prev.gif) left center no-repeat;
font-size:11px;
padding:2px 0px 2px 20px;
}

.paginationControl a{
color:#787878;
margin:0px 5px;
}

.paginationControl b{
color:#787878;
margin:0px 5px;
font-size:13px;
font-weight:bold;
}

#footer{
width:952px;
height:109px;
background:url(/images/main/footer_back.png) no-repeat;
margin:10px auto 0px;
position:relative;
}



#footer #telnum{
height:64px;
width:270px;
position:absolute;
top:12px;
left:0px;
text-align:right;
font-size:23px;
}

#footer #telnum .one{
color:#e3e3e3;
}

#footer #telnum .two{
color:#fff;
}

#footermenu{

width:674px;
position:absolute;
top:12px;
left:280px;
}


#footermenu ul{
}

#footermenu li{
float:left;
margin:5px 8px;
}

#footermenu a{
color:#e8e8e8;
font-weight:bold;
}

#footertext{
position:absolute;
bottom:10px;
left:0px;
width:952px;
font-size:11px;
color:#b3b3b3;
}

#footertext a{
color:#b3b3b3;
}

#footertext p{
text-align:right;
float:left;
padding-left:80px;
}

#footertext #copyright{
float:right;
padding-right:30px;
font-size:10px;
color:#FFF;
}

#errorPage{
text-align:center;
color:#b3b3b3;
}

#detail{

}

#detail .note{
font-size:11px;
font-weight:bold;
width:660px;
margin:5px auto 0px;
color:#000;
}

#detail .main{
width:728px;
height:416px;
position:relative;
}


#detail #bigImage{
width:306px;
height:302px;
padding:0px;
margin:0px;
text-align:center;
border:solid 1px #d6d6d6; 
position:absolute;
top:30px;
left:30px;

}

#detail #bigImage div{
background-position:center;
background-repeat:no-repeat;
height:100%;
width:100%;
}


#detail .oneImage{
width:306px;
height:384px!important;
}

#detail #thumbs{
position:absolute;
left:28px;
bottom:0px;
width:318px;
}

#thumbs .thumb{
width:72px;
height:72px;
float:left;
text-align:center;
border:solid 1px #d6d6d6; 
margin:0px 2px;
background-position:center;
background-repeat:no-repeat;
}

#thumbs .thumb img{
vertical-align: middle;
}

#detail .main .title{
width:365px;
height:50px;
overflow:hidden;
position:absolute;
color:#fe890b;
font-size:14px;
font-weight:bold;
top:30px;
left:360px;
}

#detail .main .info{
position:absolute;
top:76px;
right:0px;
width:380px;
}

#detail .main .price{
width:216px;
height:29px;
line-height:28px;
background:url(/images/main/detail_price_back.png) no-repeat;
text-align:right;
padding-right:10px;
font-size:10px;
overflow:hidden;
float:left;
margin-right:8px;
margin-top:5px;
}

#detail .main .price strong{
font-size:18px;
font-weight:bold;
}

#detail .main .price strike{
text-decoration:line-through;
color:#e0e0e0;
font-size:14px;
}

#detail .main .price span{
font-size:12px;
}

#detail .main .info .small_text{
color:#000000;
clear:both;
font-size:10px;
line-height:12px;
padding:5px 10px 0px 10px;
text-indent:5px;
height:134px;
overflow:hidden;
}

#detail .main .info_tel{
width:364px;
height:74px;
position:absolute;
bottom:0px;
right:10px;
background:url(/images/main/info_tel_back.png) no-repeat;
}


#detail .main .info_tel p{
color:#545454;
font-size:16px;
font-weight:bold;
padding:10px 70px;
line-height:24px;
}

#detail .readalso{
width:362px;
height:70px;
position:absolute;
bottom:80px;
right:10px;
}

#detail .readalso a{
position:absolute;
bottom:5px;
font-size:11px;
color:#7d7d7d;
}

#detail .readalso .digitaltimes{
position:relative;
height:70px;
width:139px;
float:left;
background:url(/images/main/logo/digitaltimes_logo.png) no-repeat left bottom;
padding-left:63px;
padding-right:3px;
}

#detail .readalso .times{
position:relative;
height:70px;
width:73px;
float:left;
background:url(/images/main/logo/times_logo.png) no-repeat left bottom;
padding-left:79px;
}


.product_info{
width:686px;
margin: 10px auto;
color:#000000;
font-size:10px;
}

.product_info a {
color:#000;
}

.product_info .head{
background:url(/images/main/table_head_back.png) no-repeat left center;
height:24px;
font-weight:bold;
color:#FFFFFF;
}



.product_info .head td{
padding-left:10px;
}

.product_info .first{
padding-left:10px;
white-space:nowrap;
}

.product_info .second{
width:100%;
padding-left:30px;
}

.product_info .top_even td{
background:url(/images/main/td_even_top.png) no-repeat bottom;
height:10px;
}

.product_info .bottom_even td{
background:url(/images/main/td_even_bottom.png) no-repeat top;
height:10px;
}

.product_info .top_odd td{
background:url(/images/main/td_odd_top.png) no-repeat bottom;
height:10px;
}

.product_info .bottom_odd td{
background:url(/images/main/td_odd_bottom.png) no-repeat top;
height:10px;
}

.product_info .odd td{
background-color:#f5f5f5;
}

.product_info .even td{
background-color:#e5e5e5;
}


.actions{
clear:both;
width:670px;
margin:15px auto;
}


.link_friend{
background:url(/images/main/icons/friend_icon.png) center top no-repeat;
padding-top:23px;
line-height:42px;
font-size:11px;
text-decoration:underline;
color:#8a8a8a;
}

.link_print{
background:url(/images/main/icons/print_icon.png) center top no-repeat;
padding-top:26px;
line-height:42px;
font-size:11px;
text-decoration:underline;
color:#8a8a8a;
}

.but_gray{
background:url(/images/main/but_gray.png) no-repeat;
width:164px;
height:29px;
line-height:30px;
text-align:center;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
padding:0;
border:0;
cursor:pointer;
}

.but_goBack_gray{
width:164px;
height:29px;
line-height:30px;
background:url(/images/main/but_goBack_gray.png);
text-align:center;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
padding:0;
border:0;
cursor:pointer;
}

.left{
float:left;
}

.right{
float:right;
}

.hidden{
display:none;
}

#shoptext{
padding:10px 30px;
}

#shoptext h1{
color:#000;
font-size:18px;
width:100%;
display:block;
text-align:center;
}

#shoptext .text_content{
color:#000;
font-size:13px;
text-indent:5px;
line-height:1.5;
}

#shoptext a{
color:#444;
text-decoration:underline;
}


#openbasket .listheader .title{
font-size:14px;
font-weight:bold;
}


#openbasket .info {
margin:10px 20px;
font-size:13px;
color:#878787;
}

#openbasket .list {
width:707px;
margin:auto;
}

#openbasket .list .head {
background:url(/images/main/basket_list_head_back.png) no-repeat;
width:252px;
height:19px;
margin-left:381px;
}

#openbasket .list .head p {
width:84px;
float:left;
text-align:center;
font-size:10px;
color:#9e9e9e;
line-height:19px;
}

#openbasket .list .item{
background:url(/images/main/openbasket_item_back.png) no-repeat;
width:707px;
height:74px;
margin:0px 0px 10px;
}

#openbasket .list .item_img{
width:70px;
height:60px;
padding:7px 10px;
float:left;
}

#openbasket .list .item_name{
width:230px;
height:48px;
float:left;
font-size:10px;
font-weight:bold;
line-height:18px;
color:#ff9800;
padding:10px;
overflow:hidden;
margin-right:42px;
}
#openbasket .list .item_name a{
color:#ff9800;
text-decoration:none;
}


#openbasket .list .act{
float:left;
width:84px;
line-height:18px;
text-align:center;
padding:10px 0px 0px;
}

#openbasket .item_price{
font-size:10px;
color:#767676;
font-weight:bold;
}

#openbasket .item_totalprice{
font-size:12px;
color:#008698;
font-weight:bold;
}

#openbasket .item_count{
padding-left:12px !important;
width:72px !important;
}

#openbasket .item_del{
float:left;
width:70px;
text-align:center;
padding-top:4px;
}

.delpos{
width:60px;
background:url(/images/main/icons/delpos_icon.png) top center no-repeat;
border:none;
padding-top:35px;
font-size:9px;
color:#a6a6a6;
cursor:pointer;
}



#openbasket .item_count img{
float:left;
vertical-align:center;
padding:2px 2px;
cursor:pointer;
}

#openbasket .item_count .countHolder{
width:25px;
float:left;
height:15px;
border:solid 1px #c8c8c8;
text-align:center;
font-size:10px;
}

.tabtop{
clear:both;
width:703px;
height:6px;
margin:5px auto 0;
}

#ie6 .tabtop{
background-position:bottom;
}

.tabbottom{
clear:both;
width:703px;
height:6px;
/*margin:0 auto 5px;*/
}

#ie6 .tabbottom{
margin-top:-6px;
}
#ie7 .tabbottom{
margin-top:-6px;
}

.greyarea{
width:703px;
margin:5px auto;
}
.greyarea .tabtop{
background:url(/images/main/greyarea_top.png) no-repeat;
}

.greyarea .tabcontent{
background-color:#f0f0f0;
padding:5px 0px;
}

.greyarea .tabbottom{
background:url(/images/main/greyarea_bottom.png) no-repeat;
}

.whitearea{
width:703px;
margin:5px auto;

}

.whitearea .tabcontent{
background-color:#fff;
padding:5px 0px;
border-left:solid 1px #d6d6d6;
border-right:solid 1px #d6d6d6;
}
.whitearea .tabtop{
background:url(/images/main/whitearea_top.png) no-repeat;
}
.whitearea .tabbottom{
background:url(/images/main/whitearea_botom.png) no-repeat;
}

.redarea{
width:703px;
margin:5px auto;
}
.redarea .tabtop{
background:url(/images/main/redarea_top.png) no-repeat;
}

.redarea .tabcontent{
background-color:#ffd0cb;
padding:5px 0px;
}
.redarea .tabcontent p{
color:#b3291b;
text-align:center;
padding:5px 50px;
}
.redarea .tabbottom{
background:url(/images/main/redarea_bottom.png) no-repeat;
}

.redbar{
width:678px;
height:28px;
background:url(/images/main/redbar.png) no-repeat;
line-height:28px;
font-size:12px;
font-weight:bold;
padding-left:10px;
margin:0px auto 15px;
}
#ie6 .redbar{
background: transparent none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main/redbar.png', sizingMethod='scale');
zoom:1;
}





.bluebar{
width:678px;
height:28px;
background:url(/images/main/bluebar.png) no-repeat;
line-height:28px;
font-size:12px;
font-weight:bold;
padding-left:10px;
margin:0px auto 15px;
}
#ie6 .bluebar{
background: transparent none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main/bluebar.png', sizingMethod='scale');
zoom:1;
}




.blackbar{
width:678px;
height:28px;
background:url(/images/main/blackbar.png) no-repeat;
line-height:28px;
font-size:12px;
font-weight:bold;
padding-left:10px;
margin:0px auto 15px;
}
#ie6 .blackbar{
background: transparent none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main/blackbar.png', sizingMethod='scale');
zoom:1;
}



.fiolbar{
width:678px;
height:28px;
background:url(/images/main/fiolbar.png) no-repeat;
line-height:28px;
font-size:12px;
font-weight:bold;
padding-left:10px;
margin:0px auto 15px;
}
#ie6 .fiolbar{
background: transparent none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main/fiolbar.png', sizingMethod='scale');
zoom:1;
}


.yellowbar{
width:678px;
height:28px;
background:url(/images/main/yellowbar.png) no-repeat;
line-height:28px;
font-size:12px;
font-weight:bold;
padding-left:10px;
margin:0px auto 15px;
}

#ie6 .yellowbar{
background: transparent none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main/yellowbar.png', sizingMethod='scale');
zoom:1;
}


.voidbar{
margin:5px;
}


.login_form{
text-align:center;
}

.login_form dd{
margin:5px auto;
padding:0px;
}

.login_form dt{

padding-right:10px;
font-size:12px;
color:#787878;
line-height:19px;
}

.login_form input[type=text], input[type=password] {
border:none;
background:url(/images/main/smallinput_back.png) no-repeat;
width:150px;
height:15px;
padding:2px 3px;
font-size:12px;
}

.login_form input[type=submit]{
background:url(/images/main/but_back.png) repeat-x;
border:none;
color:#FFF;
font-size:11px;
width:150px;
height:16px;
}

.login_form .errors{
color:#b3291b;
font-size:10px;
padding:2px;
}


.basket_form{
}

.basket_form .errors{
color:#b3291b;
font-size:10px;
padding:3px 0px 5px 300px;
}

.basket_form dd{
margin:5px auto;
padding:0px;
}

.basket_form dt{
width:300px;
text-align:right;
float:left;
padding-right:10px;
font-size:12px;
color:#787878;
line-height:19px;
}

.basket_form label{
color:#787878;
}

.basket_form .full{
clear:both;
text-align:center;
}

.basket_form .calc{
text-align:right;
}

.basket_form .calc dt{
width:550px !important;
}

.basket_form .calc dd{
text-align:left;
}

.basket_form .calc input{
width:100px !important;
}



.basket_form .full textarea{
width:667px;
background:url(/images/main/textarea_back.png);
height:55px;
border:none;
padding:5px;
}


.basket_form .inputtext{
border:none;
background:url(/images/main/input_back.png) no-repeat;
width:233px;
height:15px;
padding:2px 3px;
font-size:12px;
}
#ie6 .basket_form .inputtext{
background: transparent none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main/input_back.png', sizingMethod='scale');
zoom:1;
}


.basket_form .inputsubmit{
background:url(/images/main/order_submit.png) no-repeat;
width:218px;
height:44px;
line-height:44px;
padding-left:60px;
text-align:center;
font-weight:bold;
border:none;
color:#FFF;
}
#ie6 .basket_form .inputsubmit{
background: transparent none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main/order_submit.png', sizingMethod='scale');
zoom:1;
cursor:pointer;
}

.basket_form .inputreadonly{
border:none;
background:none;
text-align:right;
}


.basket_form input[type="checkbox"]{
height:15px;
margin:4px 0px;
font-size:12px;
}

.basket_form input#itemsSum{
font-size:12px;
font-weight:bold;
color:#58595b;
}

.basket_form input#deliveryPrice{
font-size:12px;
font-weight:bold;
color:#58595b;
}

.basket_form input#totalPrice{
font-size:14px;
font-weight:bold;
color:#00898c;
}

.radioImages{
margin:0 auto;
}

.radioImages label{
width:111px;
height:40px;
display:block;
float:left;
margin: 0 5px;
padding:35px 5px 0px;
color:#707070;
font-weight:bold;
cursor:pointer;
}

.radioImages label.off{
background:url(/images/main/icons/radioBut.png) no-repeat;
}
#ie6 .radioImages label.off{
background: transparent none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main/icons/radioBut.png', sizingMethod='scale');
zoom:1;
}

.radioImages label.on{
background:url(/images/main/icons/radioSel.png) no-repeat;
}
#ie6 .radioImages label.on{
background: transparent none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main/icons/radioSel.png', sizingMethod='scale');
zoom:1;
}


.promotional{
width:81px;
margin:0px;
padding:0px;
}

.promotional li{
width:81px;
height:32px;
color:#f2f8e9;
font-size:11px;
font-weight:bold;
text-align:center;
line-height:32px;
}
.promotional .red_action{
background:url(/images/main/icons/red_action.png) no-repeat;
font-size:10px;
font-weight:normal;
line-height:10px;
padding:6px 0px;
height:20px;
}
#ie6 .promotional .red_action{
background: transparent none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main/icons/red_action.png', sizingMethod='scale');
zoom:1;
}

.promotional .green_action{
background:url(/images/main/icons/green_action.png) no-repeat;
}

#ie6 .promotional .green_action{
background: transparent none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main/icons/green_action.png', sizingMethod='scale');
zoom:1;
}


.promotional .blue_action{
background:url(/images/main/icons/blue_action.png) no-repeat;
}

#ie6 .promotional .blue_action{
background: transparent none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main/icons/blue_action.png', sizingMethod='scale');
zoom:1;
}


.promotional .fiol_action{
background:url(/images/main/icons/fiol_action.png) no-repeat;
}
#ie6 .promotional .fiol_action{
background: transparent none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main/icons/fiol_action.png', sizingMethod='scale');
zoom:1;
}

#product_list_setka .product .promotional{
position:absolute;
top:5px;
right:0px;
}

#detail .main .promotional{
position:absolute;
top:0px;
right:0px;
}

.spacer{
clear:both;
margin:5px 0;
}

.promo_banner{
width:705px;
margin:5px auto;
}

.promo_banner .promo_head{
height:31px;
width:705px;
background:url(/images/main/promo_banner_head.png) no-repeat;
}

#ie6 .promo_banner .promo_head{
background: transparent none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main/promo_banner_head.png', sizingMethod='scale');
zoom:1;
}

.promo_head .title{
float:left;
padding:0px 15px;
color:#fff;
font-size:12px;
font-weight:bold;
line-height:30px;
}

.promo_banner .promo_content{
height:112px;
width:705px;
background:url(/images/main/promo_banner_back.png) no-repeat;
position:relative;
display:block;
color:#fff;
text-decoration:none;
}

.big_promo_banner .promo_content{
height:392px;
background:url(/images/main/big-promo-banner-back.jpg) no-repeat;
}

.big-star-dt-recommends{
position:absolute;
background:url(/images/main/big-star-dt-recommends.png) no-repeat;
height:232px;
width:248px;
z-index:90;
bottom:2px;
left:209px;
}

.big_promo_banner .promo-item-image{
position:absolute;
width:300px;
height:300px;
left:5px;
bottom:5px;
background-repeat:no-repeat;
background-position:center left;
}

.big_promo_banner  .promo_content .text{
height: auto;
}

.promo_content .oldPrice{
font-size:22px;
text-align:center;
width:134px;
position:absolute;
top:4px;
left:16px;
text-decoration:line-through;
}
.promo_content .price{
font-size:22px;
text-align:center;
width:134px;
position:absolute;
top:28px;
left:16px;
}
.promo_content .thumbimage{
width:150px;
height:110px;
position:absolute;
top:0px;
left:150px;
background-position:center;
background-repeat:no-repeat;
}
.promo_content .text{
position:absolute;
width:365px;
height:110px;
top:0px;
left:338px;
overflow:hidden;
}

.promo_content .text .title{
padding:10px 0;
font-weight:bold;
text-decoration:underline;
}
.promo_content .text .description{
font-size:11px;
text-indent:10px;
}

.introtext{
color:#787878;
padding:10px 20px !important;
line-height:1.5;
}

.introtext h3{
margin:0;
}

.introtext a{
color:#444;
text-decoration:underline;
}

.total_price_order{
text-align:right;
color:#000;
font-weight:14px;
padding:10px;
}

.total_price_order div{
float:left;
text-align:right;
width:550px;
padding:3px;
}

.total_price_order .sum{
width:130px;
text-align:left;
margin-left:10px;
font-weight:bold;
}

.total_price_order .total{
font-size:16px;
margin-top:3px;
border-top:solid 1px #000;
}


#thankyou{
width:493px;
height:174px;
margin:50px auto;
background:url(/images/main/thankyou_back.png) no-repeat;
text-align:center;
}

#thankyou p{
font-size:17px;
color:#5e5e5e;
padding:5px 5px 0px;
}



/* C O M P A R E */
#compare{
position:relative;
}


#compare #moveleft{
position:absolute;
display:block;
height:72px;
width:29px;
background:url(/images/main/move-left.png) no-repeat;
top:30px;
left:0px;
z-index:100;
}



#compare #moveright{
position:absolute;
display:block;
height:72px;
width:32px;
background:url(/images/main/move-right.png) no-repeat;
top:30px;
right:0px;
z-index:100;
}




#compare #compare_left{
width:250px;
float:left;
overflow:hidden;
padding-left:10px;
}

#compare #compare_right{
width:462px;
float:left;
overflow:hidden;
}


#compare .compare_top{
height:170px;

}

#compare .action{
background:url(/images/main/comp_act_back.png);
width:240px;
height:38px;
text-align:right;
padding-top:9px;
padding-right:5px;
position:absolute;
top:43px;
left:10px;
}


#compare_right #compare_info{
margin-left:-250px;
}

#compare_info .compare_top{
padding-left:250px;

}

#compare_info .compare_product{
float:left;
width:154px;
text-align:center;
height:160px;
}
.compare_product p{
}

.compare_product .image{
display:block;
background-position:center;
background-repeat:no-repeat;
width:154px;
height:120px;
}


.compare_product .title{
width:150px;
text-align:center;
}

.compare_product a{
color:#FF9800;
font-size:12px;
font-weight:bold;
}

.compare_table{
color:#000;
font-size:10px;
}
.compare_table a{
color:#000;
font-weight:bold;
}

.compare_table td{
padding:0px;
}

.compare_table .head{
background:url(/images/main/head_table_back.png) repeat-x;
height:20px;
color:#FFFFFF;
}

.compare_table .start{
width:6px;
padding:0!important;
}

.compare_table .head .start{
background:url(/images/main/table_head_st.png) no-repeat;
}
.compare_table .head .end{
background:url(/images/main/table_head_end.png) no-repeat;
width:6px;
}

.compare_table .desc {
width:238px;
padding-left:6px !important;
font-weight:bold;
}

.compare_table .head a{
color:#FFFFFF;
font-weight:normal;
}

.compare_table .even td{
padding:0px 0px;
background-color:#e5e5e5;
}

.compare_table .odd td{
padding:0px 0px;
background-color:#f5f5f5;
}

.compare_table .item {
width:137px;
text-align:center;
padding:3px !important;
}

.compare_table .space{
width:6px;
}

.compare_table  .ltop{
height:5px;
width:6px;
background-repeat:no-repeat;
background-position:left top;
}

.compare_table .lbottom{
height:5px;
width:6px;
background-repeat:no-repeat;
background-position:left bottom;
}

.compare_table  .rtop{
height:5px;
width:6px;
background-repeat:no-repeat;
background-position:right top;
}
.compare_table .rbottom{
height:5px;
width:6px;
background-repeat:no-repeat;
background-position:right bottom;
}

.compare_table .even  .ltop{
background-image:url(/images/main/table_corn_lt_e.png);
}
.compare_table .even  .lbottom{
background-image:url(/images/main/table_corn_lb_e.png);
}
.compare_table .even  .rtop{
background-image:url(/images/main/table_corn_rt_e.png);
background-color:#cacaca;
}
.compare_table .even  .rbottom{
background-image:url(/images/main/table_corn_rb_e.png);
background-color:#cacaca;
}
.compare_table .odd  .ltop{
background-image:url(/images/main/table_corn_lt_o.png);
}
.compare_table .odd  .lbottom{
background-image:url(/images/main/table_corn_lb_o.png);
}
.compare_table .odd  .rtop{
background-image:url(/images/main/table_corn_rt_o.png);
background-color:#ebebeb;
}
.compare_table .odd  .rbottom{
background-image:url(/images/main/table_corn_rb_o.png);
background-color:#ebebeb;
}

.compare_table .even .item{
background-color:#cacaca;
}

.compare_table .odd .item{
background-color:#ebebeb;
}

.compare_table .even .end{
background-color:#cacaca;
}

.compare_table .odd .end{
background-color:#ebebeb;
}

.compare_table .t_space{
height:2px;
}

.compare_table .list{
text-align:left;
vertical-align:top;
padding:3px !important;
}
.compare_table .list ul{
margin-bottom:10px;
}
.compare_table .list li{
padding:3px 0px 3px 10px;
font-size:9px;
}
.compare_table .list li p{
padding-left:5px;
font-size:10px;
}

/* F I L T E R */

.left_filters{
width:231px;
clear:both;
margin:10px 0 10px 20px;
}

#ie6 .left_filters{
width:227px;
}
.left_filters .head{
background:url(/images/main/filterHead.png) no-repeat;
width:197px;
height:21px;
text-align:right;
padding:8px 20px 0 10px;
font-weight:bold;
}

.left_filters .filter{
width:227px;
background:url(/images/main/filter_back.png) repeat-y;
}

.filter .filter_head{
width:207px;
height:19px;
background:url(/images/main/filter_head.png) no-repeat;
text-align:right;
padding:5px 20px 0 0;
font-weight:bold;
}

.filter ul{
text-align:right;
padding:10px 20px 10px 0;
}

.filter li{
padding:2px;
font-size:10px;
}
.filter li label{
color:#000;
text-decoration:underline;
padding:0px 3px;
vertical-align:middle;

}

.filter li input{
vertical-align:middle;
}
.left_filters .filter_footer{
width:227px;
height:13px;
clear:both;
background:url(/images/main/filter_footer.png) no-repeat;
}




#goog-wm {
  width: 500px;
  padding: 1em;
  border: 3px solid #aebd63;
  background-color: white;
  margin: 20px auto;
}


#goog-wm h3.closest-match {
  color: #8f2831;
  border-bottom: 3px dashed #aebd63;
  padding-bottom: 0.5em;;
  font-size: 170%;
  margin: 0;
}

#goog-wm h3.closest-match a { }
   
#goog-wm h3.other-things {

  color: #8f2831;
}
   
#goog-wm ul li { }
   
#goog-wm li.search-goog {
  display: none;
}








