@CHARSET "UTF-8";
@import "reset.css";

body, html {
	width: 100%;
	height: 100%;
}

body { behavior: url("../htc/csshover3.htc"); }

body { background: #C0AC8C url("../images/body_bg.gif") left top repeat-x; color: #4D150D; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a { cursor: pointer; text-decoration: underline; color:#DC770E;}
a:hover { color:#7C2215; }
h1 { position:relative; width:auto; margin:0 0 10px 15px; font-size: 24px; color:#7C2215; }
/* h1 span { position:absolute; top: 4px; right:0; float:right; font-size: 11px; } */
h2 { font-size: 20px; font-weight: bold; color:#51452F; }
h3 { font-size: 14px; font-weight: bold; } 
h4 { font-size: 11px; font-weight:bold; } 
h5 { font-size: 11px; font-weight:bold; } 
div.clear { clear: both; font-size:0; line-height:0; height:0; margin:0; padding:0; width:auto;}
p { font-size:13px; line-height: 18px; margin:0 15px 20px 15px; }
.container p img { margin-right: 25px; float:left; }

input { border: 1px solid #C3C3C3; font-size: 11px; color:#747474; height: 18px; padding:4px 2px 0 2px; }
select { border: 1px solid #C3C3C3; font-size: 11px; color:#747474; height: 23px; padding:4px 2px 4px 2px; }
.button { height: 24px; width: 70px; text-align:center; padding: 0; font-weight: bold; color:white; border:0; background: transparent url(../images/button_bg.gif) 0 0 repeat-x; cursor:pointer; }

/*.container ul { padding:0; margin: 0 0 45px 0; line-height: 20px; list-style-position: outside; }
.container ul li { margin:0; padding-left: 20px; background:transparent url(../images/bullet.gif) 0 8px no-repeat; }*/
/* main structure
 *******************************************************************************/
#tableinit { width: 950px; height: 100%; margin: 0 auto; padding:0; background-color: #F4E9D1; }
#mainwrap { width: 1040px; margin: 0 auto; background: transparent url(../images/mainwrap_bg.png) 0 0 no-repeat; position:relative; }
#header { position:relative; width: 100%; height: 132px; margin-bottom:8px; padding: 0; background: #4D150D url(../images/header_bg.gif) 0 0 repeat-x; }
#leftcol { width: 170px; float:left; }
#centercol { width: 588px; float:left; position:relative; border-left:1px solid #DBD1BC; border-right:1px solid #DBD1BC; }
#rightcol { width: 190px; float:left; /*background-color:#0b000f; */}
#footer { width: 100%; margin: 0; height:100px; text-align:center; background-color: #ECDBB6; color:#736754; }

#header .container { margin:0; }
#leftcol .container { margin:0 5px 0 0; padding:0; /*background-color: yellow; */} 
#centercol .container { margin:0 5px; padding:0 0 40px 0; /*background-color: lightgrey; */} 
#rightcol .container { margin: 0 5px; padding:0; /*background-color: blue;*/} 
#footer .container { height:auto; width:auto; padding:43px 0 0 0; }

.centerH {margin:0; padding-top:15px; border-top:1px solid #DBD1BC;}
.rightH {margin: 0; text-align:center; }
.rightH h6 { font-size:10px;font-weight:normal;text-transform:uppercase;height:15px;line-height:15px; }
.centerH img, .rightH img {vertical-align: top; margin:0; padding:0; }

.cartup { position:fixed; width:100%; height:30px; top:0;left:0;text-align:center; background: transparent url(../images/cartup_bg.png) center top no-repeat; z-index:10000;}
.cartup p { margin:0;padding:0; font-size:12px; line-height:30px; color:#DED8D0; }

.cartup2 { position:fixed; width:100%; height:79px; top:0;left:0;text-align:center; background: transparent url(../images/cartup2_bg.png) center top no-repeat; z-index:1000000;}
.cartup2 p.cupH {width:400px;height:29px;margin:0 auto 14px auto; color:white; line-height:29px;}
.cartup2 p.cupB { width:400px;height:auto;margin:0 auto; padding-top:10px; color:#7C2215; text-align:left;}
.cartup2 p.cupB strong { font-size: 16px; } 
.cartup2 p img { float:left;margin-right:20px;width:80px;height:60px; padding-left: 10px; }
.cartup2 p #cartinfo_quantity { font-size:16px; font-weight:bold; }
.cartup2 p #cartinfo_productname { font-size:13px; font-weight:bold; display:block;padding-top:24px; }

#state-loading {position:fixed;top:50%;left:50%;width:60px;height:60px;margin-left:-30px;margin-top:-30px;background:transparent url(../images/loading.gif) center center no-repeat;background-size:cover;z-index:100;}
#browswerIE { display:block;width:100%;position:fixed;z-index:110;left:0; }
#browswerIE div { max-width:80%;background-color:#f2dede;border:1px solid #ebccd1;color:#a94442;padding:10px;font-size:14px;margin:5px auto;line-height:1.4;font-family:arial,sans-serif; border-radius:4px;}

#subproductlist { position:fixed; left:0;top:0;width:100%; height:auto;margin:0 auto; z-index:90; }
.cUp { position:relative; width:578px; padding-top:5px;margin:0 auto;height:auto; background: transparent url(../images/cUpT_bg.png) 0 0 no-repeat; z-index:10000; }
.cUpB { padding:13px 18px; background-color:white; border-left:1px solid #f0bf96; border-right:1px solid #f0bf96; }
.cUpF { width:100%; height:5px;line-height:0;font-size:0; background: transparent url(../images/cUpB_bg.png) 0 0 no-repeat;}
.cUp h3 { margin:0 0 10px 0;padding:0;font-size:20px;font-weight:bold;color:#51452f; }
.cUp p { margin:0 0 18px 0;padding:0;font-size:12px;color:#7c2215; }
.pscroll { width:540px;height:323px;overflow-y:auto;}
.cUp h4 {  font-size:14px; color:#7C2215; font-size:12px; font-weight:bold; margin:0; padding-left:0; }
.cUp h5 { color:#534633;font-size:16px;font-weight:bold;margin:0 0 10px 0;padding:0;position:relative; width:170px; }
.cUp h5 span.newp { color:#F44D08; }
.cUp h5 span.oldp { position:absolute; right:0; text-decoration:line-through; top:0; }

.cUp .item { float:left; width:164px;height:158px;margin:0 6px 6px 0; background:transparent url(../images/cUpprod_bg.gif) 0 0 no-repeat; }
.cUp .item img { width: 154px; height: 116px; vertical-align:top; }
.cUp .links input { width:30px;padding-right:2px;margin-left:50px;float:none;text-align:center;margin-right:3px; }
.cUp .cart { width:66px; }
.cUp .allT { position:relative;top:auto;left:auto;display: inline-block;margin:0;float:none;vertical-align: middle; }
.cUp .allQ { position:relative;top:auto;left:auto;display:inline-block;width:21px;height:21px;margin:0 30px 0 8px;float:none;text-align:center;line-height:21px;color:#7C2215;background-position:-68px -74px;vertical-align: middle; }
.cUp .allqI { width: 30px;height:15px;margin:0 3px;padding:2px;text-align: center; }
.cUp .pUnit { font-weight:bold;color:#534633; }

.cUp .close { display:block;position:absolute;width:21px;height:21px;top:10px;right:10px;text-align:center;text-decoration:none;font-size:14px;font-weight:bold;background:transparent url(../images/buttons_bg.gif) -68px -74px no-repeat;color:#7C2215; line-height:21px; }
.cUp .close:hover { color:red; }

.cUp .item a { display:block; width:154px;height:116px; margin:5px 0 0 5px;padding:0; text-decoration:none; }
.cUp .item a span { display:block;position:relative;top:-106px;left:10px;width:20px;height:18px; margin:0;padding:0;z-index:100; }
.cUp .item a:hover span { background:transparent url(../images/zoom_bg.png) 0 0 no-repeat; }


/* ---- header ----*/
.logo { position: absolute; top:10px; left:20px; display:block; width:129px; height:63px; margin:0; /*background: transparent url(../images/logo_bg.gif) 0 0 no-repeat;*/ text-decoration:none; }
/*.adBlock { width: 727px; height: 90px; float:right; margin: 6px 0 0 0;}*/
.logo_title { position: absolute; top:28px; left:287px; display:none; width:377px; height:36px; margin:0; background: transparent url(../images/logo_title_bg.gif) 0 0 no-repeat; }

#header h1 { position: absolute; top:22px; left:275px; display:block; margin:0;padding:0;width:400px; height:36px; margin:0; font-size:36px;line-height:1; color:#e9e4ac; text-align:center; }

#header .topmenu { height:48px; width:100%; margin:0 0 0 0; background-color: #7C2215 }
#header .topmenu li { width:auto; height:48px; padding:0 2px 0 0;  float:left; /* line-height: 35px;*/ background:transparent url(../images/menuList_bg.gif) right top no-repeat; }
#header .topmenu a { display:block; float:left; padding: 0 10px; /*padding: 0 28px;*/color: white; font-weight:bold; font-size: 12px; text-decoration:none; text-transform:uppercase; line-height: 48px; }
#header .topmenu a:hover { background-image: url(../images/head_menuRoll_bg.gif); color:#FDD200;}
#header .topmenu .hl { background-image: url(../images/head_menuRoll_bg.gif); color:#FDD200; }

#header .lang { width:auto; height:47px; margin-right:13px; float:right; background: none; }
#header .lang li { display:block; width:20px; padding: 22px 2px 0 2px; float:left; font-weight:bold; color:#FDD200; }
#header .lang .wrap { width:5px; }
#header .lang a { text-decoration:none; color:#FDD200; }
#header .lang a:hover, #header .lang .hl { color:white; }
#header .lang .hl { cursor:default; }
#header h5 { width:auto; padding-right:15px; margin-bottom:23px; font-size:12px; font-weight:normal; text-align:right; color:#F4E9D1; clear:both; }
/*#header ul li:hover { background: transparent url(../images/header_menuRoll_bg.gif) 0 0 repeat-x; }
#header .topmenu .last { border-right: 0; }*/

/* ---- leftcol - rightcol ----*/
.searchBlock, .productsBlock, .newsBlock, .loginBlock, .newsletterBlock, .favoritesBlock, .cartBlock, .calendarBlock, .forsaleBlock, .noorderBlock { margin-bottom:0; padding-top: 10px; }
.searchBlock h2, .newsBlock h2, .loginBlock h2, .newsletterBlock h2, .favoritesBlock h2, .cartBlock h2, .forsaleBlock h2, .noorderBlock h2 { margin:0 0 10px 10px; font-size:15px; font-weight:bold; color:white; text-transform:uppercase; line-height:15px; }

/* cart menu */
.cart-menu { position: absolute; right: 253px; height:25px; z-index: 80; color: #fdd200; bottom: 10px; font-weight: bold; font-size: 12px; }
.cart-menu a { padding:0;height:25px;display:block;color:#fdd200;text-decoration:none; background-image:url(cart-menu_bg.png); background-position: 47px 0; background-repeat: no-repeat;font-size:12px;line-height:200%; }
.cart-menu span { margin-left:34px;display:inline-block;padding:3px 5px;color:white;background-color:#44130b;border-radius:100%;line-height:1; }
.cart-menu a:hover { color:white;background-position: 47px -54px;}
.cart-menu a:hover span { background-color:#fdd200; color:#44130b; }

/* search */
.searchForm { position:absolute; top:94px; right:15px; width:210px; height: 27px; background:transparent url(../images/search_bg.gif) 0 0 no-repeat; }
.searchForm fieldset {width:auto; padding:0 1px 0 30px; }
.searchForm .text { display:block; width:118px; float:left; padding:6px 0 0 0; font-size:12px; margin:0; height:20px; background-color:transparent; border:0; }
.searchForm .button { display:block; float:right; width:58px; height:25px; margin-top:1px; text-align:center; font:bold 11px arial; text-transform:uppercase; color:white; background:transparent url(../images/buttons_bg.gif) 0 0 no-repeat; }
.searchForm select { width: 170px; }
.searchForm label { display:block; margin: 3px 0 2px 0; font-size: 10px; }
.searchForm .checkblock { margin-left: 0px; }



/* menu */
.productsBlock { padding-top:0; width:auto; height:auto; margin-bottom:20px; }
.productsBlock h2 { padding-left:15px; margin-bottom:10px; margin-left:5px;width:auto;height:35px; font-size:14px; font-weight:bold; text-transform:uppercase; color:#FDD200; background:transparent url(../images/leftH2_bg.gif) 0 0 repeat-x; line-height:35px; }
.productsBlock ul { margin:0 0 0 5px; }
.productsBlock ul li { margin:0; padding:0; width: 100%; height:auto; border-bottom:1px solid #DBD1BC; }
/*.productsBlock ul li a { display:block; width:138px; height:auto; padding:5px 2px 5px 20px; color:#7C2215; text-decoration: none; } old design version */
.productsBlock ul li a { display:block; /*width:138px;*/width:auto; height:auto; padding:5px 2px 5px 10px; color:#7C2215; text-decoration: none; }
/*.productsBlock ul li ul li { margin:0; width: 100%; height: 100%; }*/
.productsBlock ul li a:hover { color:white; background-color:#A18764; }
.productsBlock ul .last { border-bottom:0; }
.productsBlock ul .hl a { color:white; background-color:#A18764; }
/*.productsBlock ul a.hl { color:white; background-color:#A18764; }*/

.productsBlock ul .hl ul li a { background-color:transparent; color:#4C150D; }
.productsBlock ul .hl ul li a:hover { background-color:#BDA37F; color:white; }
.productsBlock ul .hl ul .hl a { background-color:#BDA37F; color:white; }
.productsBlock ul .hl ul .hl ul li a { background-color:transparent; color:#4C150D; }
.productsBlock ul .hl ul .hl ul li a:hover { background-color:#D1B897; color:white;}
.productsBlock ul .hl ul .hl ul .hl a { background-color:#D1B897; color:white; }
.productsBlock ul .hl ul .hl ul .hl ul li a { background-color:transparent; color:#4C150D; }


.productsBlock ul li ul li ul { margin-bottom: 6px; }
.productsBlock ul li ul li a { padding:5px 2px 5px 14px; }
.productsBlock ul li ul li ul li a { padding:5px 2px 5px 22px; }
/*.productsBlock ul li ul li ul li a.hl { color:white; background-color:#D1B897; }
.productsBlock ul li ul li ul li a:hover { background-color:#D1B897; }*/
.productsBlock ul li ul li ul li ul li a { padding:5px 2px 5px 24px; background: transparent url(../images/bc_bullet_bg.gif) 19px 10px no-repeat; }
.productsBlock ul li ul li ul li ul li a:hover { color:#6A1103; background: transparent url(../images/bc_bullet_red_bg.gif) 19px 10px no-repeat;}
.productsBlock ul .hl ul .hl ul .hl ul .hl a { color:#6A1103; background: #E9D2B3 url(../images/bc_bullet_red_bg.gif) 19px 10px no-repeat;}




.productsBlock ul ul { margin:0; }
.productsBlock ul ul li { border:0; }
.productsBlock ul ul li a { color:#4C150D; }

.productsBlock .parent { display:block; background: transparent url(../images/arrow_right.gif) 165px 4px no-repeat; }
.productsBlock .highlighted { border-bottom:0; background: transparent url(../images/menu_hl_bg.gif) 0 0 repeat-x;  }
.productsBlock .highlighted a { display:block; color: white; background: transparent url(../images/menu_hl_link_bg.gif) 165px 2px no-repeat; }
.productsBlock .highlighted a:hover { color: white; }
.productsBlock .secondhand { background: transparent url(../images/menu_2nd_list_bg.gif) 0 0 repeat-x; }
.productsBlock .secondhand a { color:white; }
.productsBlock .secondhand a:hover { color:#D9FD14; }
.productsBlock ul li.subcat { font-size: 14px; color:#CF5B08; padding-bottom: 4px; }

.productsBlock ul li a span { font-size:10px; }

/* 20160729 | exarkun: virtualis kategoria mod */
#block_categorylist_1000000 { background-color:#d05d09;/*background-color: #e49220;*/ color: white; }
#block_categorylist_1000000 a {  color: white; /*padding-bottom: 14px;padding-top: 14px;*/ }

/* tags */
/*#tagcloud a:hover { font-weight:bold; }*/
/*.tagsB { padding-top:20px;margin-bottom: 20px; }*/

/* login */
.loginBlock { position:relative; background-color:#7C2215; padding-bottom:10px; margin-bottom:10px; }
/*.loginBlock .sell { display:block; position:absolute; top: 53px; left:3px; width: 93px; height: 26px; text-align: center; font-weight:bold; line-height: 26px; text-decoration:none; color: white; background-color: #8BB814; }
.loginBlock .buy { display:block; position:absolute; top: 53px; left:100px; width: 93px; height: 26px; text-align: center; font-weight:bold; line-height: 26px; text-decoration:none; color: white; background-color: #8BB814; }
.loginBlock .active { border-left:1px solid #DFDFDF; border-top:1px solid #DFDFDF; border-right:1px solid #DFDFDF; border-bottom:1px solid white; background-color: white; color:#87A712;}*/
.loginForm { margin:0 10px; padding:0; width:auto; height:100%;}
.loginForm fieldset { margin:0;padding:0;}
.loginBlock p { margin:0 0 7px 0;padding:0 10px 8px 10px; font-size:12px; color:#F5E9D1; line-height:16px; border-bottom:1px solid #6A1103; }
.loginForm label { display:block; color:white; font-size:12px; width:auto; height:auto;}
.loginForm .text { display:block; width:156px; height:19px; padding:2px 2px 0 2px; margin:0; background:transparent url(../images/textinputs_bg.gif) 0 0 no-repeat; border:0; font-size:12px; }
.loginForm .pass { display:block; float:left; width: 110px; margin:0; margin-bottom: 8px; background:transparent url(../images/textinputs_bg.gif) 0 -22px no-repeat; }
.loginForm .button { float:right; display:block; width:43px; height:21px; margin-left: 0; margin-bottom: 8px; text-transform:uppercase; background:transparent url(../images/buttons_bg.gif) 0 -52px no-repeat; color:#504B46; font:bold 11px arial; }

.loginBlock .more { padding-left: 9px; font-size:12px; text-decoration: none; background: transparent url(../images/arrowR_white_bg.gif) 0px 5px no-repeat; color:white; margin-left: 10px; }
.loginBlock .more:hover { color:#F5E9D1; }
.loginBlock .vcom { padding:10px; margin:10px; font-weight:bold;background-color:#C6A678;color:#4D150D; }

/* newsletter block */
.newsletterBlock { margin-bottom:10px; background-color:#7D6543; }
.newsletterBlock p { margin:0 0 6px 10px; font-size:12px; font-weight:bold; color:white; }
.newsletterBlock .button { float:none; width:92px; height: 25px; margin-left:0; font:bold 11px arial; background:transparent url(../images/buttons_bg.gif) 0 -26px no-repeat; color:white;}
.newsletterBlock .text { margin-bottom:9px; }
/*.newsBlock .item { margin: 0 3px 10px 3px; padding: 0 10px 10px 10px; border-bottom:1px solid #E8E8E8;}
.newsBlock .item h4 { color:#F09301;}
.more { text-decoration: none; padding-left: 9px; background: transparent url(../images/arrow_right.gif) 0px 5px no-repeat; }
.newsBlock .foot { margin: 0 3px; padding: 0 10px 10px 10px; }
.newslist { padding: 15px 0 0 0; border-bottom:1px solid #E8E8E8;}
.newslist .item { margin: 0 0 20px 0; }
.newslist h4 { font-size: 12px; color:#F09301; }
.newslist h4 span{ display:block; font-weight:normal; font-size: 11px; }
.newslist p { }*/

/* calendar block */
.calendarBlock { margin-bottom:10px; padding:10px 0;background-color:#7D6543; }
.calendarBlock p { margin:0 10px 10px 10px; font-size:12px; color:white; line-height:16px; }
.calendarBlock table { width:154px;height:100%; margin:0 13px 10px 13px;font: bold 11px arial,helvetica,sans-serif; color:white;}
.calendarBlock table th { height:30px; font-size:13px; color:white; font-weight:normal; text-align:top; vertical-align:middle;}
.calendarBlock table th.prev a { display:block;width:20px;height:16px;background: transparent url(../images/buttons_bg.gif) 0 -270px no-repeat; }
.calendarBlock table th.next a { display:block;float:right;width:20px;height:16px;background: transparent url(../images/buttons_bg.gif) -20px -270px no-repeat; }
.calendarBlock table td { padding:0;width:22px; height:20px; text-align:center; vertical-align:middle; }
.calendarBlock table .day td { width:22px;height:auto;border-bottom:1px solid #8a7556; }
.calendarBlock table td a {display:block;width:21px;height:16px;margin:0 auto; text-align:center;line-height:16px;background-color:#d05d09; color:white; text-decoration:none; }
.calendarBlock table td a:hover { color:#ffad38; }
.calendarBlock table .day { font-weight:normal; color:#ded8d0; }
.calendarBlock table .dc { width:22px; }
.calendarBlock .button { float:none; width:92px; height: 25px; margin-left:0; font:bold 11px arial; background:transparent url(../images/buttons_bg.gif) 0 -26px no-repeat; color:white;}
.calendarBlock .text { margin-bottom:9px; }

/* cart block */
.cartBlock { padding-bottom:10px; /*background-color:#6A1103;*/background-color:#4D150D; margin-bottom:10px;, }
.cartBlock p { margin:0 0 6px 10px; font-size:12px; font-weight:normal; color:#F5E9D1; line-height:16px; }
/*.cartBlock .head { position: absolute; top:-1px; left: -1px; width: 200px; height: 77px; background: transparent url(../images/cart_head_bg.gif) 0px 0px repeat-x; }
.cartBlock .head p { color: white; margin: 6px 2px 7px 16px; }
.cartBlock .head span { font-weight: bold; font-size: 12px; }
.cartBlock .head a { color:#D9FD14; text-decoration: none; }*/

/*.cartBlock h2 { height:29px; margin:0; background: transparent url(../images/cartblockH2_bg.gif) 16px 11px no-repeat; }
.cartBlock h2 a { position:relative;display:block; left: 17px; top: 12px;width:47px; height:16px; }
.cartBlock h4 { margin-left:16px; }*/
.cartBlock ul { margin: 0 10px; width:160px;height:100%;padding-bottom:0; }
.cartBlock ul li { position:relative; padding:0; width:100%;/*height: 30px; */ height:15px; font-size:11px; color:#FDD200; line-height:15px; margin-bottom:3px; }
.cartBlock ul a { display:block; width:auto;/*width:140*/;height:15px;/*float:left;*/padding:0; padding-left:20px;font-size:11px; color:#FDD200; text-decoration: none; overflow:hidden; line-height:15px; }
.cartBlock ul a:hover { color:#F5E9D1; }
.cartBlock .more { padding-left: 9px; font-size:12px; font-weight:bold;text-decoration: none; background: transparent url(../images/arrowR_white_bg.gif) 0px 5px no-repeat; color:white; margin-left: 10px; }
.cartBlock .more:hover { /*color:#F5E9D1;*/ color:#FDD200; }
.cartBlock .pln { display:block;/*float:left;*/ position:absolute;top:0;left:0;width:16px; height:15px; /*margin-right:4px;*/ text-align:right; }
.cartBlock .sumP { margin:0 10px 3px 10px; width:160px; position:relative; }
.cartBlock .sumP2 { margin:0 10px 18px 10px; width:160px; position:relative; }
.cartBlock .sumP span, .cartBlock .sumP2 span { position:absolute; top:0;right:0;display:block;width:auto;height:15px; }

/*.cartBlock ul li.last { border-bottom:0; }
.cartBlock .foot { margin: 0 3px; padding: 7px 10px 7px 10px; border-top: 1px solid #E8E8E8; }*/

.valuta { margin:10px 10px 0 10px; padding:4px; border: 1px solid #7C2215; }
.valuta p { margin:0;padding:0;line-height:22px; }
.valuta p span { display:block;width:96px;float:left;font-weight:bold; }

/* favorites block */
.favoritesBlock { padding-bottom:10px; margin-bottom:10px; background-color:#7C2215; } 
/*.favoritesBlock h2 { margin-bottom:2px; }*/
.favoritesBlock p { margin:0 6px 6px 10px; font-size:12px; font-weight:normal; color:#F5E9D1; line-height:16px; }
.favoritesBlock ul { margin: 0 10px; padding-bottom:5px; }
.favoritesBlock ul li { padding:0; height:auto; font-size:11px; color:#FDD200; }
.favoritesBlock ul a { display:block; width:100%; padding: 2px 0; color:#FDD200; font-size:11px;text-decoration: none; }
.favoritesBlock ul a:hover { color:#F5E9D1; }
.favoritesBlock .more { padding-left: 9px; font-size:12px; text-decoration: none; background: transparent url(../images/arrowR_white_bg.gif) 0px 5px no-repeat; color:white; margin-left: 10px; }
.favoritesBlock .more:hover { color:#F5E9D1; }
/*.favoritesBlock .foot { margin: 0 3px; padding: 7px 10px 7px 10px; border-top: 1px solid #E8E8E8; }*/
/*.favoritesBlock ol { margin: 0 3px 3px 3px; list-style-type: decimal; list-style-position: inside; }
.favoritesBlock ol li { padding-left: 13px; border-bottom: 1px solid #E8E8E8; height: 30px; line-height: 30px; }*/

/* forsale block */
.forsaleBlock { padding:0; margin-bottom:10px; height:67px;background-color:#7C2215; }
.forsaleBlock h2 { margin:0;padding:0;height:67px;line-height:1.2;text-align:center; }
.forsaleBlock h2 a { display:block;height:auto;padding:17px 0;color:white; text-decoration:none; }
.forsaleBlock h2 span { display:block;text-transform:none;font-size:12px;font-weight:normal; }
/*.forsaleBlock p { margin:0 0 6px 10px; font-size:12px; font-weight:normal; color:#F5E9D1; line-height:16px; }
.forsaleBlock ul { margin: 0 10px; width:160px;height:100%;padding-bottom:0; }
.forsaleBlock ul li { position:relative; padding:0; width:100%; height:15px; font-size:11px; color:#FDD200; line-height:15px; margin-bottom:3px; }
.forsaleBlock ul a { display:block; width:auto;height:15px;padding:0; padding-left:20px;font-size:11px; color:#FDD200; text-decoration: none; overflow:hidden; line-height:15px; }
.forsaleBlock ul a:hover { color:#F5E9D1; }
.forsaleBlock .more { padding-left: 9px; font-size:12px; font-weight:bold;text-decoration: none; background: transparent url(../images/arrowR_white_bg.gif) 0px 5px no-repeat; color:white; margin-left: 10px; }
.forsaleBlock .more:hover { color:#FDD200; }
.forsaleBlock .pln { display:block; position:absolute;top:0;left:0;width:16px; height:15px; text-align:right; }*/

/* noorder block */
.noorderBlock { padding:0; margin-bottom:10px; height:auto;background-color:#7C2215; }
.noorderBlock h2 { margin:0;padding:0;height:auto;line-height:1.2;text-align:center; }
.noorderBlock h2 a { display:block;height:auto;padding:17px 0;color:white; text-decoration:none; }
.noorderBlock h2 span { display:block;text-transform:none;font-size:12px;font-weight:normal; }

/* ---- centercol ----*/
.bc { position:relative; display:block; height:100%; width:auto; padding:9px 65px 11px 0; font-size:11px; }
.bc a { padding:0 9px 0 9px; background: transparent url(../images/bc_bullet_bg.gif) 0px 5px no-repeat; font-weight:bold; text-decoration:none; color:#4D150D; }
.bc a:hover { color:#822719; }
.bc span { padding:0 0 0 9px; background: transparent url(../images/bc_bullet_bg.gif) 0px 5px no-repeat; }
/*.breadcrumb span.back { position:absolute; top:10px; right: 0; padding: 0 0 0 9px; width: 45px; display:block; background: transparent url(../images/arrow_right.gif) 0px 5px no-repeat; }
.breadcrumb span.back a { color:#87A712;}*/
.bc .first { padding-left:0px; background:0; }
.bcback { position:absolute; top:9px; right:5px; padding:0 0 0 9px; width:auto; height:auto; display:block; background:transparent url(../images/arrowL_orange_bg.gif) 0px 5px no-repeat; color:#DC770E; font-size:11px; text-decoration:none; line-height:11px;}

.bcbott { position:relative; width:100%;height:30px; line-height:30px; border-top:1px solid #DBD1BC; clear:both; }
.bcbott a { position:absolute; top:9px; right:5px; padding:0 0 0 9px; width:auto; height:auto; display:block; background:transparent url(../images/arrowL_orange_bg.gif) 0px 5px no-repeat; color:#DC770E; font-size:11px; text-decoration:none; line-height:11px;}

/*.bcleft { width: 475px; float:left; }
.bcright { width: 60px; float:right;}
span.back a { color:#87A712;}*/

.infoBlock { padding-bottom: 5px; border-bottom: 1px solid #E8E8E8; }
.infoBlock p {margin-bottom: 10px; font-size: 12px; line-height: 16px; }

#centercol table { width:548px; margin: 0 0 35px 15px; text-align:center; border-top:1px solid #DBD1BC; border-left:1px solid #DBD1BC; }
#centercol th { height: 35px; background-color:#E9DEC8; border-right:1px solid #DBD1BC; border-bottom:1px solid #DBD1BC; vertical-align:middle; color:#471009; }
#centercol table td { height: 35px; border-right:1px solid #DBD1BC; border-bottom:1px solid #DBD1BC; vertical-align:middle; }
#centercol table td span { display:block; padding-left: 15px; font-weight:bold; text-align:left; color:#471009;}

.sysmsg { color:red; padding:6px; border:1px solid red; font-size:18px;font-weight:bold; }

/* ---- cms pages ----*/
.cms { padding:20px 0 10px 0; border-top:1px solid #DBD1BC; }
.cms p { margin-right:0;margin-left:0; }
.cms h2 { margin:0 15px 10px 15px;width:auto;font-size:24px; color:#7C2215; }
/*.cms h2 { margin:0 0 7px 15px; }*/
.cms h3 { margin:0 15px 4px 15px; }
.cms .smap { margin:0 0 10px 30px; }
.cms .smap ul { margin:0 0 10px 20px; }

/* ---- index highlighted products ----*/
.hlproductBlock { position:relative;padding:20px 0 10px 0; border-top:1px solid #DBD1BC; }
.hlproductBlock h1 { }
.hlproductBlock h2 { color:#7C2215;font-size:24px;margin:0 0 10px 15px;position:relative;width:auto;line-height:1.2; }
.hlproductBlock p {  }
/*h1 .more { position: absolute; top: 5px; right: 0; font-size: 11px; }*/
.hlproductBlock h3 { margin:8px 0 0 0; padding-left:10px; font-size:12px; font-weight:bold; color:#7C2215; }
.hlproductBlock h5 { position:relative;width:170px;padding:0;margin:0 10px;font-size:16px;font-weight:bold;color:#534633; }
.hlproductBlock h5 .oldp { position:absolute;top:0;right:0;/*font-size:10px; font-weight: normal;*/ text-decoration:line-through; }
.hlproductBlock h5 .newp { color:#F44D08; }
.hlproductBlock h6 { color: #534633;font-size: 11px;font-weight: normal;height: 15px;line-height: 13px;margin: 0 10px; }

.hlproductBlock .item { position:relative; width:190px; height:230px; float:left; padding:0; margin:0 4px 4px 0; background: transparent url(../images/prod_bg.gif) 0 0 repeat-x; }
.hlproductBlock .last { margin-right:0; }
/*.hlproductBlock .middle { width: 174px; }*/
/*.hlproductBlock .endrow { border-bottom:0; padding-bottom:0; }
.hlproductBlock .firstrow { padding-top:0; }*/
.hlproductBlock .item a img { margin:5px 0 0 5px; vertical-align:top; }
.hlproductBlock .item h3 { font-size:11px; }
.hlproductBlock .item h3 a { font-size:11px; color:#7C2215; text-decoration:none; }
.hlproductBlock .item h3 a:hover { color:#992e1f; }
/*#centercol .hlproductBlock .container { margin:0; padding:0;}
#centercol .hlproductBlock .middle .container { margin:0; padding: 0 0 0 11px; }
#centercol .hlproductBlock .last .container { margin:0; padding: 0 0 0 12px; }*/
.links { display:block; position:relative; width:auto; height:21px; /*padding:6px 0 0 10px;*/ }
.cart , .info, .favorites { display:block; position:absolute; top:6px;/*float:left;*/ width:66px; height:21px; margin-right:4px; text-decoration:none; }
.cart { left:33px; background: transparent url(../images/buttons_bg.gif) 0 -74px repeat-x; }
.info { left:103px; width:76px; background: transparent url(../images/buttons_bg.gif) 0 -96px repeat-x; }
.sale { display:block; position:absolute; top:0; left:0; width:52px; height:52px; background: transparent url(../images/sale_new_bg.png) 0 0 no-repeat; }
.newP { background-position: -80px 0; }
.newPsale { width:80px; height:80px; background-position: -160px 0; }
.links input { width:16px;height:17px;padding:2px 0 0 1px;margin:6px 4px 0 10px;/*margin-right:4px;*/font-size:11px;float:left; }
.hlproductBlock .more { padding:0 0 0 9px; margin-top: 5px; width:145px; display:block; font-weight:bold; text-decoration:none; background:transparent url(../images/arrowR_orange_bg.gif) 0px 5px no-repeat; color:#DC770E; }
/*.oldprice {}
.hlproductBlock h5 .newprice { padding-left: 5px; font-weight: bold; font-size: 12px; color: red; }*/

.jnr { display:block;position:absolute;top:5px;left:5px;width:180px;height:135px;background-color:grey;opacity:0.5;color:black;line-height:1.4;font-size:12px;font-weight:bold;text-align:center; }
.jnr span { display:inline-block;padding-top:20px; }


/* ---- highlighted info block ---- */
.hlnfoB { position:relative;padding:10px 0; border-top:1px solid #DBD1BC; }
/*.hlnfoB h1 { margin: 0 0 10px 0; }*/
.hlnfoB h2 { margin: 0 0 10px 0; color:#7C2215; }
.nfoC { width:auto;height:auto; padding:15px; }
.nfoC p { margin:0 0 10px 0; }
.nfoLinks { margin:0; padding:0; }
.nfoLinks a { border:1px solid #DBD1BC; color:white; display:inline-block; font-size:12px; height:20px; line-height:20px; margin:0 3px 3px 0; padding:0 6px; text-decoration:none; width:auto; background-color:white; color:#7C2215;}
.nfoLinks a:hover { color:#DC770E; }

/* ---- summer sale box ---- */
.hotB { width:auto;height:auto;margin:0 15px;padding:0 3px 3px 0;background-color:#e7dbc5;margin-bottom:25px;text-align:center; }
.hotB h1 { width:auto;height:auto;margin:0;padding:10px 0;background:transparent url(../images/sTxt_bg.gif) 0 0 repeat-x;color:#e25800;font-size:32px; }
.hotB h1 span { display:block;font-size:20px;font-weight:normal; }

/* ---- faq page ----*/
.question { padding: 15px 0; font-size: 12px; border-bottom: 1px solid #ECECEC; }
.question span { font-weight: bold; color:#87A712; }

/* ---- productlist page ----*/
.productlist p { font-size: 12px; }
.productlist .centerH { margin:0;padding:5px 0; clear:both; border-bottom: 1px solid #ECECEC;}

/* ---- productlist page pager ----*/
.pagerBlock { width:100%; height: 40px; padding:0; background:transparent url(../images/pagerB_bg.gif) 0 0 repeat-x; }
.pager { /*width:425px; old with select*/ width:435px;height:40px; float:left; }
.pager a, .pager span { position:relative; display:block; width:36px; height:37px; float:left; font-weight:bold; text-align:center; text-decoration:none; line-height: 37px; color:#7C2215; border-right:1px solid #DACBAF; }
.pager a:hover { color:#DC770E; }
.pager .prev { width:60px; margin-left:0; border-right:1px solid #DACBAF; }
.pager .next { width:85px; border-right:0; }
.pager .active { width:36px; height:37px; color:#DC770E; background-color:#F4E9D1; border-bottom:1px solid #DACBAF; }
.pager .active:hover { color:white; }
.page { width:140px; height:30px; float:right; padding-top:6px; text-align:right;font-size:10px; }
.page select { width:62px; padding-left:0;}
.page .more { display:block; float:right; padding:0 0 0 9px; margin-top: 5px; width:62px; font-weight:bold; text-align:left; text-decoration:none; background:transparent url(../images/arrowR_orange_bg.gif) 0px 5px no-repeat; color:#DC770E; }
#pagerprevicon { width:auto;height:auto;float:left; }

.pagerBlock2 { width:100%; height:38px; padding:0; margin-bottom:4px; background:transparent url(../images/pagerB_bg2.gif) left bottom repeat-x; }
.pagerBlock2 .pager { /*width:425px; old with select*/ width:435px;height:38px; float:left; }
.pagerBlock2 .pager a, .pagerBlock2 .pager span { position:relative; display:block; width:36px; height:37px; float:left; font-weight:bold; text-align:center; text-decoration:none; line-height: 37px; color:#7C2215; border-right:1px solid #DACBAF; }
.pagerBlock2 .pager a:hover { color:#DC770E; }
.pagerBlock2 .pager .prev { width:60px; margin-left:0; border-right:1px solid #DACBAF; }
.pagerBlock2 .pager .next { width:85px; border-right:0; }
.pagerBlock2 .pager .active { width:36px; height:37px; color:#DC770E; background-color:#F4E9D1; border-top:1px solid #DACBAF; border-bottom:0;}
.pagerBlock2 .pager .active:hover { color:white; }
.pagerBlock2 .page {  width:140px; height:30px; float:right; padding-top:6px; text-align:right; }
.page select { width:62px; padding-left:0;}
.pagerBlock2 .page .more { display:block; float:right; padding:0 0 0 9px; margin-top: 5px; width:62px; font-weight:bold; text-align:left; text-decoration:none; background:transparent url(../images/arrowR_orange_bg.gif) 0px 5px no-repeat; color:#DC770E; }
#pagerprevicon2 { width:auto;height:auto;float:left; }

/* ---- product page ----*/
.productBlock p { font-size: 12px; margin: 0 0 13px 0; }
.productBlock h1 { margin-left:0;margin-bottom:13px; padding-bottom:8px; border-bottom: 1px solid #DBD1BC; }
.productBlock h2 { margin-left:0;margin-bottom:13px; padding-bottom:8px; border-bottom: 1px solid #DBD1BC; color:#7C2215; font-size:24px; }
.product h1 span { display:block; font-size: 11px; padding:0; font-weight:normal; color:#534633; }
.product h2 span { display:block; font-size: 11px; padding:0; font-weight:normal; color:#534633; }
.product ul { margin-bottom: 13px; margin-left: 15px; list-style-type: disc; font-size: 12px; }
.product .centerH { margin:0;padding:5px 0; clear:both; border-bottom: 1px solid #DBD1BC;}
.productBlock { padding: 10px 0; margin:0 10px 10px 10px; /*border-bottom: 1px solid #DBD1BC;*/ }
.productimg { display:block; position:relative; float:left; width:290px; padding-bottom: 13px; }
.productimg img { margin-bottom: 4px; width:278px; height:208px; border: 1px solid #DBD1BC; }
.productimg a { display:block;position:relative;width:280px;height:210px; margin:0;padding:0; text-decoration:none; }
.productimg a span { display:block;position:absolute;top:10px;left:10px;width:20px;height:18px; margin:0;padding:0; }
.productimg a:hover span { background:transparent url(../images/zoom_bg.png) 0 0 no-repeat; }
.product .hlproductBlock h3 { color:#7C2215;font-size:20px;margin:0 0 10px 0;position:relative;width:auto;line-height:1.2; }

/*.productimg .more { clear:both; }*/
.productdetails { float:right; width:260px; padding-bottom: 13px; font-size: 12px; }
.productdetails .text { width:33px; display:block; float:left; height:19px; margin-right:4px; padding:2px 2px 0pt; background:transparent url(../images/textinputs_bg.gif) 0 -44px no-repeat; border:0; }
.productdetails .num { display:block; width: 20px; height: 20px; float:left; }
.productdetails .pprice { width:auto;height:50px;font-size:16px;font-weight:bold; }
/*.productdetails .pprice span { padding-left: 10px; font-weight:normal; font-size:11px; color:#534633; }
.productdetails .pprice span.eur { font-size:16px; padding-left:20px; }*/
.productdetails span.price { display:block;float:left;width:75px;height:auto;text-align:right; }
.productdetails span.eur { display:block;float:left;width:70px;height:auto;font-weight:normal;text-align:right; }
.productdetails span.newplab { display:block;float:left;width:105px;height:auto;color:#F44D08; }
.productdetails span.newprice { display:block;float:left;width:75px;height:auto;text-align:right;color:#F44D08; }
.productdetails span.neweur { display:block;float:left;width:70px;height:auto;font-weight:normal;text-align:right;color:#F44D08; }
.productdetails span.oldplab { display:block;float:left;width:105px;height:auto; }
.productdetails span.oldprice { display:block;float:left;width:75px;height:auto;text-align:right;text-decoration:line-through; }
.productdetails span.oldeur { display:block;float:left;width:70px;height:auto;font-weight:normal;text-align:right;text-decoration:line-through; }
.productdetails .noText { font-size:14px; color:red; }

.favorites { float:left; width: 101px;background: transparent url(../images/buttons_bg.gif) 0 -190px no-repeat; color: #747474; }
.productdetails .favorites { position:relative;top:auto;left:auto;float:left; }
.productdetails .cart { position:relative;top:auto;left:auto;float:left; }
/*.productdistributor { padding: 10px 0; border-top: 1px solid #ECECEC; }
.productdistributor p { width:100px; float:left; }*/
.productdesc { padding: 10px 0; border-top: 1px solid #DBD1BC; clear:both; }
.productdesc h2 { margin-bottom: 14px; }
.comment { font-size:11px; color:#534633; }

.versionsblock { padding:5px 0 10px 0; /*border-top:1px solid #DBD1BC;*/ }
.versionsblock h2 { margin-bottom: 10px; }
.versionsblock h3 { color:#7C2215;font-size:20px;margin:0 0 10px 0;position:relative;width:auto;line-height:1.2; }
.versionsblock a { position:relative; display:block; width:106px; height:81px;float:left;margin:0 7px 7px 0; text-decoration:none; background: transparent url(../images/version_bg.gif) 0 0 no-repeat; }

.versionsblock a span { display:block; position:absolute; top:5px; right:5px; height:23px;width:23px; }
.versionsblock a.hl span { background: transparent url(../images/vhl_bg.png) 0 0 no-repeat; }
.versionsblock a.hl, .versionsblock a:hover { background: transparent url(../images/versionRoll_bg.gif) 0 0 no-repeat; }
.versionsblock img { margin:3px 0 0 3px; width:100px; height:75px; }
.versionsblock .last { margin-right:0; }

.sendblock { float:right; width:240px; padding: 20px 0; padding-bottom: 13px; font-size: 12px; }
.sendblock .favorites { margin-right:0; }
.sendblock .num { display:block; width: 20px; height: 20px; float:left; }
.sendblock .text { width:33px; display:block; float:left; height:19px; margin-right:4px; padding:2px 2px 0pt; background:transparent url(../images/textinputs_bg.gif) 0 -44px no-repeat; border:0; }

/* ---- registration page ----*/
.registration { padding:20px 0 10px 0; border-top:1px solid #DBD1BC; }
.registration .infoBlock {border:0;}
.registration form { width:490px; height:100%; margin: 13px 0; }
.registration form fieldset {margin:0;padding:0; width:100%;height:auto; } 
.registration label { display:block; height:auto; width:175px; float:left; margin-bottom:8px; margin-right:10px; font-weight:bold; text-align:right; line-height: 24px; color:#4C150D; }
.registration textarea { width:234px; height:90px; margin-bottom: 10px; display:block; float:left; padding:2px 2px 0pt; font-size: 12px; color:#747474; background: transparent url(../images/textinputs_bg.gif) 0 -116px no-repeat; border:0;}
.registration .text { width:234px; height:22px; margin-bottom: 10px; display:block; position:relative; float:left; padding:3px 2px 0; font-size:13px;background:transparent url(../images/textinputs_bg.gif) 0 -66px no-repeat; border:0;}
.registration select.text { width:238px;height:24px;padding-bottom:3px; }
.registration select.text option { background-color:white; }
.registration .errortxt { background: transparent url(../images/textinputs_bg.gif) no-repeat -241px -66px; }
.registration .checkblock { margin:0 0 8px 185px; clear:both;}
.checkblock label { width:200px; text-align:left; line-height: 16px; }
.checkblock .check { float:left; margin: 0 5px 0 0; padding: 0; border:0; width:auto; }
.captchablock { position:relative; margin:0 0 8px 185px; }
.captchablock a { display:block; width:26px; height: 26px; position:absolute; top:0; left: 170px; text-decoration:none; background:transparent url(../images/newimg.gif) 0 0 no-repeat; } 
/*.captcha { display:block; width:163px; height: 70px; margin:0 0 8px 100px; _margin-left: 103px; border:1px solid #C3C3C3; }*/
.captchablock img { width:161px; height:53px; vertical-align: top; border:1px solid #BABABA; }
.registration .code { width:161px; background-position: 0 -91px; }
.registration .button { height:35px; width:112px; margin-top: 10px; background: transparent url(../images/buttons_bg.gif) no-repeat scroll 0pt -118px; }
.registration .half { width:105px; float:left; }
/*.registration span { display:block; width:50px; float:left; padding-left: 5px; line-height: 22px; }*/

.registration .form-g { width:100%; min-height:47px;padding-bottom:12px;}
.registration .input-set { width:304; float:left;}
.registration .input-set .text { width:295px; float:left; margin-bottom:3px; background:none;background-color:white;border: 1px solid #c8bfac;border-radius:2px;}
.registration .form-help-text { display:block;font-size:11px;color:#7d6543;clear:both; }
.g-recaptcha { clear:both;margin-left:185px; }
.registration .button { margin-left:185px; }

/* ---- profil page ----*/
.registration h3 { font-size: 18px; margin: 0 0 0 15px; }
.profil .infoBlock {border:0;}
.profil form {width:500px; margin: 13px 0; }
.profil form h2 {margin-bottom: 14px; }
.profil form fieldset { padding: 5px 0 20px 0; margin-bottom: 14px; border-bottom: 1px solid #ECECEC; }
.profil form .checkblock { margin:0 0 8px 0px; }
.profil form .checkblock label  { width:400px;  }
.profil label { display:block; width:100px; float:left; line-height: 22px; }
.profil .text { width:210px; margin-bottom: 10px; }
.checkblock { margin:0 0 8px 100px; }
.checkblock .check { float:left; margin: 0 5px 0 0; padding: 0; border:0; }
.captcha { display:block; width:200px; height: 70px; margin:0 0 8px 100px; _margin-left: 103px; }
.captcha img { vertical-align: top;}
.profil .button { margin-top: 10px; }


/* ---- cart page ----*/
.cartmodul { padding-top:20px; border-top:1px solid #DBD1BC; } 
.cartmodul .infoBlock {border:0;}
.cartmodul h2 {margin: 0 0 10px 15px; font-size: 14px; }
.cartmodul table a { text-decoration:none; }
.cartmodul textarea { width:544px; height:89px; margin:0 0 10px 0; display:block; padding:2px 2px 0pt; font-size: 12px; color:#747474; background: transparent url(../images/textinputs_bg.gif) 0 -116px no-repeat; border:0;}
.moreinfo { padding-bottom: 12px; border-bottom: 1px solid #DBD1BC; color:#51452F; }
/*.cartitem { padding: 7px 0 7px 0; border-bottom: 1px solid #ECECEC;} 
.cartitem .prod { width:300px; float:left; } 
.cartitem img { width:60px; height: 60px; float:left; border: 3px solid #ECECEC; margin-right: 10px; vertical-align:top; }
.cartitem h4 { width:auto; height: auto; margin-top:10px; font-size: 12px; font-weight:bold; color:#87A712; }
.cartmodul .text { width:20px; float:right; margin-top: 20px; }
.cartmodul form span { display:block; width:60px; float:right; padding-left: 3px; margin-top: 20px; line-height: 22px; }
.cartmodul form .amount {width:20px; }
.cartmodul form .price {width:60px; color:#F09301; }*/

.sumrow { text-align:right; }
.sumrow td { padding-right: 20px; }
#centercol table tr.sumrow td span { display:inline; /*padding-left: 5px;*/ font-size: 14px; font-weight:bold; width:auto; float:none; }
#centercol .cartmodul table { position:relative; display:block; }
#centercol .cartmodul table td { padding:0;margin:0; }
#centercol .cartmodul table th { text-align:center; }
.cartmodul table th span { position:absolute; top:10px; left:252px;display: none; width: 40px; height:15px; }
#centercol .cartmodul table td span { display:block; float:left; width:270px; height:auto; padding:5px 0 5px 0; margin:0;}
#centercol .cartmodul table td.prizeTD span { display:inline; float:none; width:auto; height:auto; padding:0; margin:0;}
#centercol .cartmodul table td.aL { text-align:left; }
#centercol .cartmodul table td.noB { border-right:0; }
#centercol .cartmodul table td.aR { text-align:right;padding-right:7px; }

#centercol .cartmodul table.favs td span { width:450px;} 
#centercol .cartmodul table td span img { vertical-align:middle; margin-right:5px; margin-left:5px; width:80px;height:60px;}
#centercol .cartmodul table td img { vertical-align:middle; margin:5px; width:80px;height:60px;}
#centercol .cartmodul table td span.color { display:none; float:left; width:0px; padding-left:0; }

/*#centercol .cartmodul table td.pname { width: 290px; background-color:white;}
#centercol .cartmodul table td.pamount { width: 35px; background-color:green;}
#centercol .cartmodul table td.pdbprice { width: 75px; background-color:blue;}
#centercol .cartmodul table td.pprice { width: 100px; background-color:yellow;}
#centercol .cartmodul table td.pdel { width: 40px; background-color:grey;}*/

#centercol .cartmodul table table.inT { display:block;width:496px;height:auto;margin:10px 0 10px 10px; border:0;padding:0; }
#centercol .cartmodul table table.inT td { border:0;padding:0; height:22px; vertical-align:middle; font-size:14px; font-weight:bold; text-align:right; }
#centercol .cartmodul table table.inT .titleC { width:320px; }
#centercol .cartmodul table table.inT .valueC { width:176px; }
#centercol .cartmodul table table.inT #sumprice_normal { padding-right:14px; }
#centercol .cartmodul table table.inT #sumpref { padding-right:14px; }
#centercol .cartmodul table table.inT #sumshippingprice { padding-right:14px; }
#centercol .cartmodul table table.inT #sumall { padding-right:14px; border:0; }

#centercol .cartmodul table table.inT tr.sumallrow td { border-top:1px solid #DBD1BC; padding-top:3px; }



.pname { width: 331px; }
.pname2 { width: 470px; }
.pamount { width: 35px; }
.pdbprice { width: 75px; }
.pprice { width: 65px; }
.pdel { width: 42px; }
.amount {width: 25px; text-align:center; }
#centercol .cartmodul table.favs .pdel { width: 78px; }
.cartmodul form .rad { margin:0; padding:0; border:0; vertical-align:middle; }
.cartmodul form .check { margin:0; padding:0; border:0; vertical-align:middle; }
.cartmodul form .button { height:35px;width:112px;/*float:none;*/ margin-right: 10px; font-family:arial;font-size:12px;font-weight:bold;background:transparent url(../images/buttons_bg.gif) no-repeat scroll 0pt -118px;color:white;}
.cartmodul form .cancel { width: 135px; background-position: 0 -234px; margin-right:0; /*position:absolute; right:0; top:0;*/ }
.cartmodul form .contbuy { width: 170px; background-position: 0 -287px; margin-right:0; }
.cartmodul form .order { position:absolute; right:0; top:0; }

/*.sumrow .sumtext { float: left; clear:both; margin-top:10px; }
.sumrow .sumprice { width: 72px; margin-top:10px; text-align:right; }
.sumrow .sumcurrency { width: 40px; margin-top:10px; }
.del { display:block; width:12px; height:12px; float:right; margin-top: 26px; background: transparent url(../images/del.gif) 0 0 no-repeat; }
.cartmodul .button { margin-top: 15px; }
.loginAlert { margin-bottom: 10px; font-size: 14px; }*/
#centercol table tr.sumrow td span#total_2 { text-align:right; display:block; }
#centercol table tr.sumrow td span#total_2 span.lab { display:block; width:400px; height:auto; float:left; padding:0 0 5px 0; margin:0; text-align:right; font-size: 14px; }
#centercol table tr.sumrow td span#total_2 span.labsum { padding: 7px 0; font-size:14px; }
#centercol table tr.sumrow td span#total_2 span#sumprice_withpref, #centercol table tr.sumrow td span#total_2 span#sumpref, #centercol table tr.sumrow td span#total_2 span#sumshippingprice { display:block; width:150px; height:auto; float:left; padding:0 0 5px 0; margin:0; text-align:right; font-size: 14px; }
#centercol table tr.sumrow td span#total_2 span#sumall { display:block; width:150px; height:auto; float:left; padding: 7px 0; text-align:right; }
/*#centercol .cartmodul table td #sumprice, #centercol .cartmodul table td #sumpref { display:block; font-size: 12px; text-align:right; padding:0; }*/




#centercol table tr.sumrow td span#total_1 { text-align:right; display:block; }
#centercol table tr.sumrow td span#total_1 span.lab { display:block; width:340px; height:auto; float:left; padding:0 0 5px 0; margin:0; text-align:right; font-size: 14px; }
#centercol table tr.sumrow td span#total_1 span.labsum { padding: 7px 0; font-size:14px; }
#centercol table tr.sumrow td span#total_1 span#sumprice_withpref, #centercol table tr.sumrow td span#total_1 span#sumpref, #centercol table tr.sumrow td span#total_1 span#sumshippingprice { display:block; width:150px; height:auto; float:left; padding:0 0 5px 0; margin:0; text-align:right; font-size: 14px; }
#centercol table tr.sumrow td span#total_1 span#sumall { display:block; width:150px; height:auto; float:left; padding: 7px 0; text-align:right; }
#centercol table tr.sumrow td span#total_1 span#sumprice_normal { float:left; padding:0 0 5px 0;width:150px; font-size:14px; text-align:right; }

.labsum, #sumall { border-top:1px solid #DBD1BC; }

.cdatas { position:relative; width:auto; height:auto; min-height: 110px; margin:0 15px 10px 15px; border-bottom: 1px solid #DBD1BC; color:#51452F; }
.cdatas h2 { width: 150px; float:left; margin-left:0;}
.cdatas p { width: 310px; float:left; font-size: 12px; }
.cdatas a { position:absolute; display:block; right:0; top:0; width:auto; height:auto; padding:0pt 0pt 0pt 9px; font-size:11px; font-weight:bold; text-decoration:none; background:transparent url(../images/arrowR_orange_bg.gif) no-repeat scroll 0px 5px; color:#DC770E; line-height:14px; }


#centercol .cartmodul table tr.active td { background-color:#A18764; }
#centercol .cartmodul table tr.active a { color:white; }

#centercol .cartmodul table tr.err td { background-color:red; }
#centercol .cartmodul table tr.err a { color:white; }

#centercol .cartmodul p.butrow { position:relative; height:35px; margin-right:15px; }
#centercol .cartmodul .order { position:absolute; top:0; right:0; margin-right:0;}


.vieworder { margin: 0 20px 20px 15px; padding-top: 15px; border-top:1px dotted #DBD1BC; border-bottom:3px double #DBD1BC; }
.vieworder h3 { position:relative; padding-bottom: 6px; font-size: 16px; }
.vieworder h3 a { position: absolute; top:0; right:0; display:block; width: 40px; height:11px; padding-left: 8px; font-size: 11px; background:transparent url(../images/arrowR_orange_bg.gif) 0 5px no-repeat; line-height:11px; }
.vieworder ul { margin:0 0 10px 15px; }
.vieworder ul li { clear:both; height:60px; margin-bottom:10px; border-bottom:1px solid #DBD1BC; }
.vieworder ul li span.opic { width:75px;height:50px; float:left; margin:0; text-align:left; }
.vieworder ul li span.opic img { width:70px;height:50px; }
.vieworder ul a { display:block; float:left; width: 190px; padding:0 3px 0 0; margin:15px 5px 0 0; }
.vieworder ul a.dlvr { width: 265px; }
.vieworder ul span { display:block; float:left; width:70px; padding:0; margin:15px 5px 0 0; text-align:right; }
.oid { width: 90px; }
.odate { width: 120px; }
.oprice { width: 100px; }
.ostatus { width: 230px; }
span.pperror { display:block;margin: 3px 10px 10px 10px; padding:4px; font-size: 11px; color:red; background-color:#FEF8EB; }

/* ---- sysmsg page ----*/
.sysmsgBlock h2 { margin-left:15px; }

/* ---- favorites page ----*/
.favoritesmodul .infoBlock {border:0;}
.favoritesmodul h2 {margin-bottom:10px;}
.favoritesitem { padding: 7px 0 7px 0; border-bottom: 1px solid #ECECEC;} 
.favoritesitem .prod { width:350px; float:left; } 
.favoritesitem img { width:60px; height: 60px; float:left; border: 3px solid #ECECEC; margin-right: 10px; vertical-align:top; }
.favoritesitem h4 { width:auto; height: auto; margin-top:10px; font-size: 12px; font-weight:bold; color:#87A712; }
.favoritesmodul .text { width:28px; float:right; margin-top: 20px; }
.favoritesmodul form span { display:block; width:60px; float:right; padding-left: 3px; margin-top: 20px; line-height: 22px; }
.favoritesmodul form .amount {width:30px; }
.del { display:block; width:12px; height:12px; float:right; margin-top: 26px; background: transparent url(../images/del.gif) 0 0 no-repeat; }
.favoritesmodul .button { margin-top: 15px; }
.favoritesmodul .sendForm { margin: 30px 0; width:320px; }

.sendForm label { display:block; width:100px; height:34px; float:left; line-height: 22px; }
.sendForm .text { width:210px; margin: 0 0 10px 0; }
.sendForm .captcha { display:block; width:200px; height: 70px; margin:0 0 8px 104px; _margin-left: 103px; clear:both; }
.captcha img { vertical-align: top;}
.sendForm span { display:block; width:50px; float:left; padding-left: 5px; line-height: 22px; }
.sendForm textarea { display:block; width:210px; height:60px; float:right; padding: 2px; border:1px solid #C3C3C3; }
.sendForm .button { display:block; margin: 20px 0 0 104px; }

.registration #modulefavoritelist textarea { width:234px; background-position: 0 -207px; } 


/* ---- order page ----*/
/*.order { padding-top:20px; border-top:1px solid #DBD1BC; }*/
.order .infoBlock {border:0;}
.order h2 {margin-bottom:10px;}
.orderbutton { width:79px; }
.orderForm .checkblock { margin-top: 10px; margin-left:0; }

/*.cartitem { padding: 7px 0 7px 0; border-bottom: 1px solid #ECECEC;} 
.cartitem .prod { width:350px; float:left; } 
.cartitem img { width:60px; height: 60px; float:left; border: 3px solid #ECECEC; margin-right: 10px; vertical-align:top; }

.cartmodul .text { width:28px; float:right; margin-top: 20px; }*/
.order form { margin-top: 30px; }
.order table { width: 495px; }
/*.order table th { text-align:left; }*/
.order .nums, .order .prices { text-align:right; }
.orderForm .nums { text-align:right; }
.orderForm .prices { text-align:right; }

#centercol .cartmodul .orderForm table .nums, #centercol .cartmodul .orderForm table .prices { padding-right:7px; }


.orderForm .pname { width: 338px; }
.orderForm .pamount { width: 55px; }
.orderForm .pdbprice { width: 90px; }
.orderForm .pprice { width: 65px; }

#centercol .cartmodul .orderForm table { height:100%; }
#centercol .cartmodul .orderForm table td {padding:3px;}

/*.cartmodul form .amount {width:30px; }
.del { display:block; width:12px; height:12px; float:right; margin-top: 26px; background: transparent url(../images/del.gif) 0 0 no-repeat; }*/
.order .button { margin-top: 15px;} 
.order .w120 { width: 120px; } 
.order .summa { font-weight:bold; }
.ppbutton { width:auto;height:auto; }

.policy { width:538; height:400px; overflow-y:scroll;margin:20px; padding-bottom:20px; }
.policy p { text-align:justify; }


/* ---- news page ----*/
.news p { margin-bottom: 12px; }

/* ---- ads page ----*/
.little .infoBlock {margin-bottom: 15px; padding-bottom: 10px; border-bottom:1px solid #E8E8E8; }
.little form {width:320px; margin: 13px 0; }
.little label { display:block; width:100px; float:left; line-height: 22px; }
.little .text { width:210px; margin-bottom: 10px; }
.little textarea { width:210px; height: 90px; padding:2px; margin-bottom: 10px; border:1px solid #C3C3C3; }
.little .button { margin-top: 10px; cursor:pointer; }
.littlelist p { margin-bottom: 15px; padding-bottom: 5px; border-bottom: 1px solid #C3C3C3; }

.littlelist p a img { float:left; }
.littlelist h4 span { font-weight:normal; }
.littlelist h4 { margin-bottom: 10px; }
.little .file { height: 18px; width:210px; border: 1px solid #E8E8E8; }
.little .captcha { display:block; width:200px; height: 70px; margin:10px 0 10px 100px; _margin-left: 103px; }
.little .radio { margin:0 0 0 5px; padding:0; border:0; }


/* ---- footer ----*/
#footer ul { display:inline-block;width:auto; height: 15px; margin: 0 auto; }
#footer li { float:left; height: 10px; padding: 0 10px; font-size:10px; border-right:1px solid #736754; line-height:10px; }
#footer a { color:#736754; text-decoration: none;}
#footer a:hover, #footer a.hl { color:#E39A26; }
#footer p { padding-top: 3px; font-size:10px; clear: both; }
#footer .last { border:0; }


/*#footer p a {color:#87A712;}
#footer .footsubmenu { width:250px; height: 11px; margin: 0 auto 10px auto; padding-top: 8px; }
#footer .footsubmenu li { float:left; height: 15px; padding: 0 10px; border-right: 1px solid #747474; }
#footer .footsubmenu .last { border-right:0; }*/
/*#footer li.wrapper {width: 23px; height: 15px; background: transparent url(../images/footerbullet_bg.gif) center center no-repeat; }*/


/* ---- timeout overlay ----*/
.tOoverlay { width:100%;height:100%; position:absolute;left:0;top:0;z-index:90;background-color:black;opacity:0.5;filter:alpha(opacity=80); }
.tOcontainer { width:100%;height:100%; position:absolute;z-index:11000; }
.tObox { width: 180px;margin:20px auto;padding:10px 0 0 0px;position:relative;background-color:#7C2215; }
.tObox h2 { margin:0 0 10px 10px; font-size:14px; font-weight:bold; color:white; text-transform:uppercase; }
.tObox p { margin:0 0 7px 0;padding:0 10px 10px 10px; font-size:11px; color:red; line-height:16px; border-bottom:1px solid #6A1103;}
.tObox form { margin:0 10px; padding:0; width:auto; height:100%; }
.tObox fieldset { margin:0;padding:0; }
.tObox form label { display:block; color:white; font-size:11px; width:auto; height:auto;}
.tObox form input.text { display:block; width:156px; height:19px; padding:2px 2px 0 2px; margin:0; background:transparent url(../images/textinputs_bg.gif) 0 0 no-repeat; border:0; }
.tObox form input.pass { display:block; float:left; width: 110px; margin:0; margin-bottom: 8px; background:transparent url(../images/textinputs_bg.gif) 0 -22px no-repeat; }
.tObox form input.button { float:right; display:block; width:43px; height:21px; margin-left: 0; margin-bottom: 8px; text-transform:uppercase; background:transparent url(../images/buttons_bg.gif) 0 -52px no-repeat; color:#504B46; font:bold 11px arial; }
.tObox form input.out { margin-top: 10px;color:white;background-position:0px -212px; }


/* ---- google translate ----*/
#google_translate_element { margin:0 45px;background-color:#4D150D;width:auto;padding:5px 15px 5px 0;text-align:center; color:white; }


/* ---- easter info block ----*/
.easterB { width:578px;height:160px;background:transparent url(../images/husvet_bg.jpg) 0 0 no-repeat; }
/*.eB2 { background-image: url(../images/husvet2_bg.jpg); }
.eB3 { background-image: url(../images/husvet3_bg.jpg); }*/
.easterB h1 { width:340px; color:white;padding-top:15px;line-height:1.1;margin-bottom:25px; }
.easterB p { color:white;margin-bottom:15px; line-height:1.1; }
.easterB p a { color:white; }
.easterB p a:hover { color:white; }
.easterB p.xLinks { margin-bottom:0; text-align:left;padding-left:0;padding-right:10px;}
.easterB p.xLinks a { display:inline-block;width:auto;height:20px;margin:0 3px 3px 0;padding:0 6px;font-size:12px;background:transparent url(../images/xLinks_bg2.gif);border:1px solid #fae74b;color:white; text-decoration:none;line-height:20px;}
.easterB p.xLinks a:hover { color:#fce53a; }

.eB3 p.xLinks a { color: yellow; background:none;background-color: #eeaf39}
.eB3 p.xLinks a:hover { color: white; }
.product .easterB h1 span { color: white; }


/* ---- tiny-hoz ----*/
.kepBalra_keret { float:left;margin:0 10px 10px 0;border:3px solid #4D150D; }
