body
{
background:url(bg.jpg) no-repeat #fff center top;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin:0px auto auto auto;
color:#504B4B;
}
p{
padding:2px;
margin:0px;
}
#main_container{
width:1000px;
height:auto;
margin:auto;
padding:0px;
}
.top_bar{
width:1000px;
height:50px;
}

#header {
width:1000px;
float:left;
margin-bottom: 10px;
}
#header img{
padding:0;
margin:0;
}

#header1 {
width:1000px;
height:48px;
float:left;
padding-top:0;
background-image:url(main_menu.png);
background-repeat:no-repeat;
}

#main_menu {
width:650px;
height:36px;
float:left;
}

#main_menu a {
padding:10px 18px;
}

#main_menu ul {
width:600px;
float:left;
text-align:left;
list-style-type:none;
line-height:36px;
margin:0;
padding:0;
}

#main_menu li {
width:auto;
float:left;
margin-right:0;
margin-left:0;
display:inline;
font-size:1.4em;
line-height:36px;
}

#main_menu a:link,#main_menu a:visited {
color:#FFF;
text-decoration:none;
font-weight:700;
height:36px;
line-height:36px;
}

#main_menu a:hover,#main_menu a:active,.currentt {
color:#FFF;
background:url(main_menu_hover.gif) repeat-x;
text-decoration:none;
font-weight:700;
height:36px;
line-height:36px;
}

#search_box {
float:left;
width:355px;
padding-top:8px;
padding-left:10px;
}

#search_box form {
float:right;
width:322px;
margin:0;
padding:7px 0 0;
}

.search_field {
background:none;
border:none;
width:210px;
float:left;
margin:0;
padding:0 0 0 13px;
}

.search_button {
float:right;
padding-top:0;
padding-right:14px;
margin:0;
}

#header2 {
width:1000px;
height:74px;
float:left;
background:#748291 url(banner_pic.jpg) top no-repeat;
padding:0;
margin:0;
}

.banner_468x60 {
width:468px;
height:60px;
float:right;
padding-top:7px;
padding-right:7px;
}

.logo_theme {
width:468px;
height:60px;
float:left;
color:#ffffff;
padding-top:7px;
padding-left:17px;
background:#748291 url(banner_pic.jpg) no-repeat;
}

.logo_theme h1 a{
font-size:26px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#ffffff;
}
.logo_theme h1 a:link{
color:#ffffff;
}
.logo_theme h1 a:hover,.logo_theme h1 a:visited{
color:#ffffff;
}
/*header*/
.banner_640x120 {
width:1000px;
height:250px;
float:left;
background-image:url(banner_640x120.png);
background-repeat:no-repeat;
}

.sign_up_320x120 {
width:320px;
height:120px;
float:left;
background-image:url(sign_up_320x120.gif);
background-repeat:no-repeat;
}

.lists_header {
width:960px;
height:160px;
float:left;
padding-bottom:0;
margin:0;
}

.list {
width:320px;
height:160px;
float:left;
background-image:url(list_bg_320x160_2.png);
background-repeat:no-repeat;
margin:0;
}

.list_up {
width:313px;
height:36px;
float:left;
padding-bottom:0;
padding-left:7px;
margin:0;
}

.list_up_text {
color:#181818;
font-size:1.7em;
font-weight:700;
background-image:url(sipka2.gif);
background-repeat:no-repeat;
background-position:left 10px;
margin:5px 0 0 10px;
padding:8px 15px 0 20px;
}

.list_middle {
width:320px;
height:104px;
float:left;
margin:0;
padding:0;
}

/*list_item*/
.list_item {
text-align:left;
float:left;
width:95%;
height:104px;
list-style-type:none;
margin:0;
padding:10px 0 0;
}

.list_item li {
float:left;
width:95%;
text-align:left;
font-size:11px;
line-height:15px;
margin:0;
padding:0 0 0 8px;
}

.list_item li a:link,.list_item li a:visited {
padding-left:20px;
color:#272624;
font-weight:400;
line-height:15px;
height:15px;
text-decoration:none;
padding-bottom:1px;
display:block;
overflow:hidden;
}

.list_item li a:hover,.list_item li a:active {
padding-left:15px;
color:#7b0c26;
font-weight:700;
line-height:15px;
height:15px;
text-decoration:none;
display:block;

}









/*---------------------oferta_pagination-----------------------------*/

div.oferta_pagination {
clear:both;
padding:10px 0 0 0;
margin:5px;
text-align:center;
float:left;
font-size:10px;
}

div.oferta_pagination a {
width:22px;
height:22px;
display:block;
float:left;
margin:0 0 0 5px;
line-height:23px;
text-align:center;
background:url(pag_bg.gif) no-repeat center;
text-decoration:none; 
color:#9d8b8b;
}
div.oferta_pagination a:hover, div.pagination a:active {
width:22px;
height:22px;
display:block;
float:left;
line-height:23px;
text-align:center;
background:url(pag_bg_a.gif) no-repeat center;
text-decoration:none; 
color:#ad1614;
}
div.oferta_pagination span.currentt {
width:22px;
height:22px;
display:block;
float:left;
line-height:23px;
text-align:center;
background:url(pag_bg_a.gif) no-repeat center;
text-decoration:none; 
color:#ad1614;
}
#main_content{
clear:both;
}
/*---------------- menu tab----------------------*/
#menu_tab{
width:1000px;
height:50px;
background-color:#fff;
font-size:14px;
margin-bottom:10px;
}
.left_menu_corner{
width:9px;
height:50px;
float:left;
background:url(menu_left.gif) no-repeat center;
}
.right_menu_corner{
width:9px;
height:50px;
float:left;
background:url(menu_right.gif) no-repeat center;
}
ul.menu {
list-style-type:none; float:left; display:block; width:982px; 
margin:0px; padding:0px;background:url(menu_bg.gif) repeat-x;}

ul.menu li {
display:inline;
font-size:12px;
font-weight:bold;
line-height:50px;
}
ul.menu li.divider {
display:inline;
width:2px;
height:50px;
float:left;
background:url(menu_divider.gif) no-repeat center;
}

a.nav1:link, a.nav1:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(home.png) no-repeat left; color:#676d77;}
a.nav2:link, a.nav2:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(services.png) no-repeat left; color:#676d77;}
a.nav3:link, a.nav3:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(favs.png) no-repeat left; color:#676d77;}
a.nav4:link, a.nav4:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(user_add.png) no-repeat left; color:#676d77;}
a.nav5:link, a.nav5:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(car.png) no-repeat left; color:#676d77;}
a.nav6:link, a.nav6:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(contact-new.png) no-repeat left; color:#676d77;}

a.nav1:hover, a.nav2:hover, a.nav3:hover, a.nav4:hover, a.nav5:hover, a.nav6:hover {
color:#333333;}


li.currencies{
width:180px;
float:left;
/*padding:12px 0 0 15px;;*/
padding:0;
color:#676d77;
font-size:11px;
font-weight:bold;
}
/*----------------crumb_navigation-------------*/
.crumb_navigation{
width:95%;
height:15px;
padding:5px 10px 0 20px;
color:#333333;
background:url(navbullet.png) no-repeat left;
background-position:5px 6px;
}
.crumb_navigation a{
color:#107080;
text-decoration:underline;
}
span.current{
color:#107080;
}

/*-------------left_content------------------*/
.left_content{
width:196px;
float:left;
}
.title_box{
width:196px;
height:30px;
margin:5px 0 0 0;
background:url(menu_title_bg.gif) no-repeat center;
text-align:center;
font-size:13px;
font-weight:bold;
color:#fff;
line-height:30px;
}
/*--------left menu---------*/
ul.left_menu{
width:98%;
padding:0px;
margin:0px;
list-style:none;
}
ul.left_menu li{
margin:0px;
list-style:none;
}
ul.left_menu li.odd a{
width:130px;height:25px;display:block;background:url(checked.png) no-repeat left #dad0d0; background-position:5px 5px;border-bottom:1px #777C79 solid;
border-left: 6px #777C79 solid;
/*border-right: 2px #70A9B3 solid;*/
text-decoration:none;color:#504b4b;padding:0 2px 0 30px; line-height:25px;
}
ul.left_menu li.even a{
width:166px;height:25px;display:block;background:url(checked.png) no-repeat left #eee6e6;background-position:5px 5px;border-bottom:1px #FFFFFF solid;
text-decoration:none;color:#504b4b;padding:0 0 0 30px; line-height:25px;
}
ul.left_menu li.even a:hover, ul.left_menu li.odd a:hover{
background:url(checked.png) no-repeat left #DF1F1F; color:#FFFFFF;background-position:5px 5px;
}

.border_box{
width:194px;
height:auto;
text-align:center;
border:1px #6da6b1 solid;
}
.product_title{
color:#ea2222;
padding:5px 0 5px 0;
font-weight:bold;
}
.product_title a{
text-decoration:none;
color:#ea2222;
padding:5px 0 5px 0;
font-weight:bold;
}
.product_title a:hover{
color:#064E5A;
}
.product_img{
padding:5px 0 5px 0;
}
.prod_price{
padding:5px 0 5px 0;
}
span.reduce{
color:#999999;
text-decoration:line-through;
}
span.price{
color:#ea2222;
}
/*----------newsletter--------------*/
input.newsletter_input{
width:160px;
height:16px;
border:1px #ddd9d9 solid;
margin:10px 0 5px 0;
font-size:12px;
padding:3px;
color:#999999;
}
a.join{
width:17px;
display:block;
margin:5px 0 5px 140px;
background:url(blue-add.png) no-repeat left;
padding:0 0 0 20px;
text-decoration:none;
color:#1c4a52;
}
.banner_adds{
width:194px;
text-align:center;
padding:10px 0 10px 0;
}

/*center content--------------------------*/
.center_content{
width:585px;
float:left;
padding:5px 10px;
}
.center_title_bar{
width:520px;
height:33px;
float:left;
padding:0 0 0 40px;
margin:0 0 0 12px;
/*_margin:0 0 0 6px;*/
line-height:33px;
font-size:12px;
color:#847676;
font-weight:bold;
background:url(bar_bg.gif) no-repeat center;
}
.center_title_bar a{
	margin-right:10px;
}

/*----------------------right content--------------*/
.right_content{
width:196px;
float:left;
padding:0;
}
.shopping_cart{
width:195px;
height:84px;
text-align:center;
background:url(cart_bg.gif) no-repeat center;
}
.cart_title{
font-size:12px;
font-size:12px;
color:#847676;
font-weight:bold;
padding:8px 0 0 0;
}
.cart_details{
width:115px;
float:left;
padding:5px 0 0 15px;
text-align:left;
}
.cart_icon{
float:left;
padding:5px 0 0 5px;
}
span.border_cart{
width:100px;
height:1px;
margin:3px 0 3px 0;
display:block;
border-top:1px #999999 dashed;
}
/*---------prod_box----------*/
.prod_box{
width:173px;
height:auto;
float:left;
padding:10px 10px 10px 11px;
}
.top_prod_box{
width:173px;height:12px;background:url(product_box_top.gif) no-repeat center bottom;float:left; padding:0px; margin:0px;
}
.bottom_prod_box{
width:173px;height:10px;background:url(product_box_bottom.gif) no-repeat center top;float:left;padding:0px; margin:0px;
}
.center_prod_box{
width:173px;height: auto;background:url(product_box_center.gif) repeat-y;float:left; text-align:center;padding:0px; margin:0px;
}
.prod_details_tab{
width:173px;
height:31px;
float:left;
background:url(products_details_bg.gif) no-repeat center;
margin:3px 0 0 0;
}
img.left_bt{
float:left;
padding:6px 0 0 6px;
}
a.prod_details{
width:25px;
display:block;
float:left;
background:url(square-blue-add.gif) no-repeat left;
padding:0 0 0 20px;
margin:7px 0 0 38px;
/*_margin:6px 0 0 35px;*/
text-decoration:none;
color:#0fa0dd;
}
/*---------prod_box_big----------*/
.prod_box_big{
width:554px;
height:auto;
float:left;
padding:10px 10px 10px 15px;
}
.top_prod_box_big{
width:554px;height:12px;background:url(details_box_top.gif) no-repeat center bottom;float:left; padding:0px; margin:0px;
}
.bottom_prod_box_big{
width:554px;height:12px;background:url(details_box_bottom.gif) no-repeat center top;float:left;padding:0px; margin:0px;
}
.center_prod_box_big{
width:554px;height: auto;background:url(details_box_center.gif) repeat-y;float:left; text-align:left;padding:0px; margin:0px;
}
.product_img_big{
width:170px;
padding:5px 0 5px 10px;
float:left;
}
.details_big_box{
width:345px;
float:left;
padding:0 0 0 15px;
text-align:left;
}
.product_title_big{
color:#ea2222;
padding:5px 0 5px 0;
font-weight:bold;
font-size:14px;
}
.specifications{
font-size:12px;
font-weight:bold;
line-height:18px;
}
.thumbs{
padding:8px 5px 8px 5px;
border:1px #DFD1D1 solid;
margin:3px 0 0 0;
}
.thumbs a{
padding:3px;
}
.prod_price_big{
padding:5px 0 5px 0;
font-size:16px;
}
span.reduce{
color:#999999;
text-decoration:line-through;
}
span.price{
color:#ea2222;
}
a.addtocart{
width:76px;
height:27px;
display:block;
float:left;
background:url(addtocart.gif) no-repeat left;
padding:0 0 0 33px;
text-decoration:none;
line-height:27px;
color:#1c4a52;
}
a.compare{
width:76px;
height:27px;
display:block;
float:left;
margin:0 0 0 10px;
background:url(compare.gif) no-repeat left;
padding:0 0 0 33px;
text-decoration:none;
line-height:27px;
color:#1c4a52;
}
span.blue{
color:#5F9FAB;
}
/*---------------contact_form------------------*/
.contact_form{
width:365px;
float:left;
padding:0px 0 0 75px;
}
.form_row{
width:335px;
clear:both;
padding:10px 0 10px 0;
/*_padding:5px 0 5px 0;*/
color:#a53d17;
}
label.contact{
width:75px;
float:left;
font-size:12px;
text-align:right;
padding:4px 5px 0 0;
color: #333333;
}
input.contact_input{
width:253px;
height:18px;
background-color:#fff;
color:#999999;
border:1px #DFDFDF solid;
float:left;
}
textarea.contact_textarea{
width:251px;
height:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #999999;
background-color:#fff;
border:1px #DFDFDF solid;
float:left;
}
a.contact{
width:99px;
height:27px;
display:block;
float:right;
margin:0 0 0 10px;
background:url(contact_bt.gif) no-repeat left;
padding:0 0 0 10px;
text-decoration:none;
line-height:27px;
color:#1c4a52;
}
/*--------------footer----------------*/
.footer{
width:1000px;
clear:both;
height:65px;
background:url(footer_bg.gif) repeat-x top;
}
.left_footer{
float:left;
width:300px;
padding:10px 0 0 15px;
}
.right_footer{
float:right;
padding:26px 35px 0 0;
}
.right_footer a{
padding:0 0 0 7px;
text-decoration:none;
color: #666666;
}
.right_footer a:hover{
text-decoration:underline;
}

.center_footer{
float:left;
width:250px;
text-align:center;
color:#666666;
padding:25px 0 0 30px;
}
tr.mid td{
vertical-align:middle;
}
form{
padding-bottom:3px;
color:#333333;
text-decoration:none;
}
form a{
text-decoration:none;
color:#999999;
}
form a:hover{
text-decoration:underline;
color:#999999;
}




























tr.mid td{vertical-align:middle}
.fil{overflow:hidden;height:6px;width:100%}
.fil1{overflow:hidden;height:4px;width:100%}
.fil2{overflow:hidden;height:14px;width:100%}
.fil3{overflow:hidden;height:1px;width:100%;margin:18px 0;background:#E1E2E5}
.arc{font-family:Arial, Tahoma, Verdana}
.upc{text-transform:uppercase}
.white{background:#FFF}
a{color:#333333;text-decoration:none}
a:hover{color:#ff6600;text-decoration:underline}
.profi{width:100%;color:#000;font-size:19px;padding-bottom:60px;text-align:center}
.bf{font-weight:bold}
textarea{padding:1px}
.price{color:#df1f1f;font-size:18px;font-family:Arial, Verdana !important; white-space:nowrap;font-weight:bold !important}
.market-price{background:url(line_through.gif) repeat-x center}
.ptbl td{vertical-align:middle;text-align:left;padding:3px 8px}
#axcrt{border:3px solid #E48234;z-index:100;width:300px;height:58px;font-size:13px;padding-top:42px;background:#FFEBB2}
table.nl tr td a{text-decoration:none}
table.nl tr td a:hover{text-decoration:underline}
a.noline{text-decoration:none}
a.noline:hover{text-decoration:underline}
a.nl,a.nl:hover{text-decoration:none}
.oki{color:#393}
.error{color:#f60}
.cattop{margin-top:4px;padding:4px 0}
.catbot{padding: 4px 0 8px 0}
.imboxr,.imboxl{text-align:center;vertical-align:top}
.imboxr img, .sr{margin-left:8px}
.imboxl img, .sl{margin-right:8px}
img.delim,td.delim{width:4px;height:4px}
.sectb a,.sectb a:hover{text-decoration:none}
.fsttab{border:1px solid #bfbfbf;background:url(knopfon.gif) repeat-x top left}
.sectb{vertical-align:top;font-size:11px;white-space:nowrap;padding:1px 8px}
.semafor {position: absolute; z-index: 1; top: 0px; right: 0px; background:url('best.png'); height: 70px; width: 70px;}
.cl9{font-size:9px;}
.cl12{font-size:12px;}
.cl18{font-size:18px;}

/* Pop-up styles */

.highslide-active-anchor img{visibility:hidden}
.highslide-wrapper{background:#FFF}
.highslide-image{border:4px solid #FFF;background:#FFF}
.highslide-loading{display:block;color:#FFF;font-size:11px;font-weight:bold;text-decoration:none;border:1px solid #FFF;padding:3px;background:#000}
a.highslide-loading,a.highslide-loading:hover{color:#FFF;font-weight:bold;text-decoration:none}
.highslide-move{cursor:move}
.highslide-overlay{display:none}
a.highslide-full-expand{display:block;width:34px;height:34px;margin:0 10px 10px 0;background:url(fullexpand.gif) no-repeat}
.highslide-display-block{display:block}
.highslide-display-none{display:none}
.highslide{cursor:url(zoomin.cur), pointer;outline:none}

/* Rating styles */

.unit-rating{list-style:none;height:20px;position:relative;margin:0;padding:0;background:url(starvote.gif) repeat-x top left}
.unit-rating li{text-indent:-90000px;float:left;margin:0;padding:0}
.unit-rating li a{outline:none;display:block;width:20px;height:20px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0}
.unit-rating li.current-rating{position:absolute;height:20px;display:block;text-indent:-9000px;z-index:1;background:url(starvote.gif) left bottom}
.unit-rating li a:hover{z-index:2;left:0;background:url(redstar_big.gif) left center}
.unit-rating a.r1-unit{left:0}
.unit-rating a.r1-unit:hover{width:20px}
.unit-rating a.r2-unit{left:20px}
.unit-rating a.r2-unit:hover{width:40px}
.unit-rating a.r3-unit{left:40px}
.unit-rating a.r3-unit:hover{width:60px}
.unit-rating a.r4-unit{left:60px}
.unit-rating a.r4-unit:hover{width:80px}
.unit-rating a.r5-unit{left:80px}
.unit-rating a.r5-unit:hover{width:100px}

/* Menu styles */

td.dtree{width:99%;padding:1px 0px 2px 0px;}
td.dtree a,td.dtree a:hover{text-decoration:none}
tr.dtree td{vertical-align:top;text-align:left}
tr.dtree:hover,tr.dtree:hover a,tr.dtree a:hover{color:#ff6600}
td.dtfon{background: url(line.gif) repeat-y top left;}

 /* Index styles */

.container{width:100%;padding-bottom:4px}
.fix{overflow:hidden;height:3px;width:100%;background:#4F78A0}
.headlink{color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:5px 16px;background:url(mfon.gif) repeat-x top left #E58A40}
.headlink a{text-decoration:none}
.headlink a:hover{text-decoration:underline}
.center{padding:0 4px; width:100%;}
.poisk a,.headlink a{color:#fff}
.htba{height:94px;padding-left:15px;background:url(nfon.gif) repeat-x top left #446991}
.htbb{padding-right:16px;width:50%;background:url(nfon.gif) repeat-x top left #446991}
.fonta{color:#fff;font-size:27px;font-family:"Trebuchet MS", Arial, Verdana}
.fontb{color:#fff;padding-left:1px;font-size:16px;font-family:"Trebuchet MS", Arial, Verdana}
.poisk{color:#fff;width:100%;border-top:1px solid #fff;background:url(pfon.gif) repeat-x top left #757A7B}
.poisk1{color:#fff;height:30px;padding:0 16px}
.btbl{text-align:left;color:#fff;height:70px;font-weight:bold;vertical-align:middle;padding:0 16px;background:url(bfon.gif) repeat-x bottom left #4F78A0}
.delm{cursor:default;margin:0 4px}
.pform{width:360px;border:1px solid #616265;padding-left:2px}
.stat{font-family:Tahoma, Arial, Verdana !important}

/* Block styles */

#left,#right{width:190px;background:url(bg.jpg) repeat-y top left #E1E2E5}
img.fixwidth{width:190px;height:1px}
.cbt{padding:4px 8px;background:#F7F3F3;}
.hd{padding:5px 8px;
width:196px;
height:32px;
margin:5px 0 0 0;
background:url(menu_title_bg.gif) no-repeat center;
text-align:center;
font-size:13px;
font-weight:bold;
color:#fff;
line-height:15px;
}
.hdb{padding:12px 12px 14px;
border-right: 1px dashed #097CBE;
border-left:1px dashed #097CBE;
border-bottom:1px dashed #097CBE;
border-top: none;
}
.hdb select{
	width: 155px;
}
.hdbtop{padding:1px 8px 1px;}
.hmin{padding:4px 0}
.hdbot{padding:4px 8px;background:#F7F3F3; width:95%;}
.hdbot a{font-weight:bold}
.hd a{color:#fff;text-decoration:none}
.hd a:hover{color:#fff;text-decoration:none}

/* Table styles */

table.gre{background:#D0D1D5}
table.gre td{background:#fff}
table.gre td.lt{font-weight:bold;background:#E4E6E9}
.pad{padding:8px}
.padt{padding:3px 8px}

/*-- To Top Button --*/
#toTop {
	background:#097CBE none repeat scroll 0 0;
	border:2px solid #ffffff;
	bottom:10px;
	color:#ffffff;
	cursor:pointer;
	padding:5px;
	position:fixed;
	right:10px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	width:100px;
	z-index:99999;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE 5.5+*/
	-moz-opacity: 0.90; /* Mozilla 1.6 */
	-khtml-opacity: 0.90; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.90; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

.button_top {
	padding: 4px 10px 3px 25px;
	position: relative;
	cursor: pointer;
	display: inline-block;
	font-size: 11px;
	height: 16px;
	text-decoration: none;
	color: #000;
}

.button_top img {
	position: absolute;
	top: -4px;
	left: -12px;
	border: none;
}

.button_top:hover {
	color: #F26522;
}
/*-- END To Top Button --*/