/* Hlavni styly layoutu */
body{background:url(../images/bg.jpg) left top;text-align:center;}

div.clear{ clear: both; overflow: hidden; height:0px; }

#jsInfoWindow{ text-align:left; width:300px; font-size:0.9em; color:#2a4a71; display:none; position:absolute; z-index:10; background:#efefef; border:1px Solid #cacaca; border-bottom:1px Solid #cacaca; border-right:1px Solid #cacaca; padding:8px; height:auto !important; min-height:21px; height:21px;}

.messagePanel{ padding:0 0 20px 0; text-align:left; font-size:1.1em; }
.sysmessage{}
.sysmessage .info{ background:#CFCFCF; padding:11px 10px 11px 10px;}
.sysmessage .error{ background:#FF9A8F; padding:11px 10px 11px 10px;}
.sysmessage .warning{ background:#CFCFCF; padding:11px 10px 11px 10px;}
.sysmessage .success{ background:#AFEFA4; padding:11px 10px 11px 10px;}

.pageContainer1{ background:url(../images/bg_top.jpg) repeat-x left top;}
.pageContainer2{ height:177px;background:transparent url(../images/bg_banner.gif) no-repeat center top;}
.topContainer {width:990px;height:177px;background:transparent url(../images/bg_banner.jpg) no-repeat right top;margin:0px auto 0px auto;padding:0px;position:relative;}
.topContainer .banner{ margin:0px; height:137px;}
.topContainer .logo{ margin:34px 0px 0px 46px;width:410px;height:155px;float:left; position:absolute; overflow:hidden; left:0px;top:-50px;}
.topContainer .logo span{ cursor:pointer; position:absolute; left:0px; top:80px; z-index:3; display:block; margin:0px; width:410px; height:55px; background: transparent url(../images/logo.gif) no-repeat left top;}

.topContainer .menuContainer{ margin:0; width:990px; height:38px; overflow:hidden;}
.menuContainer .menu{ padding:16px 0px 0px 168px; overflow:hidden;}
.menuContainer .menu span{ margin-right:3px;float:left; display:block; height:22px; line-height:22px; padding:0px 10px 0px 10px; background: url(../images/bg_menuitem.gif) repeat-x left top; }
.menuContainer .menu a{ text-transform:uppercase; color:#fff; text-decoration:none; padding-top:0px; float:left; }
.menuContainer .menu a:hover{ color:#cca801; }
.menuContainer .menu .selected{background: url(../images/bg_menuitem2.gif) repeat-x left top;}
.menuContainer .login{ margin:8px 0px 0px 0px; width:470px; float:left; text-align:right; }
.menuContainer .login .loggedUser{ width:340px; float:left; padding-top:0.5em; text-align:right;color:#b8b8b8;}
.menuContainer .login .logoutForm{ display:block; float:right; width:130px; }
.menuContainer .login label{color:#b8b8b8;}
.menuContainer .login .textinput{ width:88px; padding:2px; background: transparent url(../images/bg_input.gif) no-repeat left top; }
.menuContainer .login .submit{ margin-right:5px; padding-bottom:2px; color:#fff; font-size:0.8em; width:104px; height:26px; border:0px; background: transparent url(../images/bg_loginsubmit.jpg) no-repeat left top;  }

.toplinks{color:#b8b8b8;height:22px;font-size:0.8em;padding:6px 10px 0 0px;text-align:right;}
.toplinks a{color:#b8b8b8;text-transform:uppercase;border-left:1px Solid #b8b8b8;padding:0 4px 0 7px;}
.toplinks a:hover{color:#D9070E;}
.toplinks .first{border-left:none;}

.cartContainer {float:right;margin:0;width:212px;height:111px;overflow:hidden;}
.shoppingcart {color:#b8b8b8;text-align:left; margin:68px 10px 0px 10px;background:url(../images/icon_cart.gif) no-repeat 148px 4px; height:90px; }
.shoppingcart a{color:#b8b8b8;text-decoration:none;}
.shoppingcart span{padding:0 0 5px 0;}
.shoppingcart .title{display:block;font-weight:bold;text-decoration:underline;color:#b8b8b8;padding:0px 0 5px 0; }
.shoppingcart .amount{color:#b8b8b8;font-size:1.0em; }
.shoppingcart .price{ color:#b85902;font-size:1.2em; }

.searchingform{float:left;width:778px;height:111px;margin:0;padding:0;text-align:left;overflow:hidden;}
.searchingform form{margin:79px 0 0 340px;display:block;background:url(../images/bg_searching.gif) no-repeat left top;width:307px;height:32px;}
.searchingform .textinput{float:left;font-size:1.1em;width:214px;height:32px;line-height:32px;padding:0 0 0 10px;margin:0px;border:0;color:#535353;background:none;}
.searchingform .submit{float:left;color:#d7d7d7;background: url(../images/bg_searchsubmit.gif) no-repeat left top;width:79px;height:28px;margin:2px 0 0 2px;padding:0;border:0;}

/* BANNERY -------------------------------------------------------------------*/
.bannerHolder img{border:0;}
.stripbanner .bannerHolder{width:990px;height:62px;margin:0 auto 0 auto;}
.actionbanner .bannerHolder{float:left;width:241px;margin-left:13px;}

.mainContainer{ width:990px;margin:0px auto 0px auto;background:url(../images/bg_content.gif) repeat-y left top; height:auto !important; min-height:400px; height:400px;}
.mainContainer .leftContainer{ width:200px; float:left; overflow:hidden; padding:0px 0px 0px 10px; }
.leftContainer .component{padding: 0 0 10px 0;width:200px;text-align:left;}
.leftContainer .component .title{ padding:10px 0 0 10px; color:#fff; font-size:1.4em; width:200px; height:26px;text-align:left; text-transform:uppercase; display:block; background:url(../images/bg_lefttitle.gif) no-repeat left top; }

.leftContainer .filteredgroups{background:none;padding: 0 0 1.2em 0;}
.filteredgroups span{text-align:right;display:block;height:17px;line-height:17px;padding:0 0 0 0;border-bottom:1px Solid #C9C9C9;margin:0 0 2px 0;}
.filteredgroups .flagActionObjectGroup{background:url(../images/flag_action.png) no-repeat left bottom;}
.filteredgroups .flagNoveltyObjectGroup{background:url(../images/flag_new.png) no-repeat left bottom;}
.filteredgroups .flagSaleObjectGroup{background:url(../images/flag_sale.png) no-repeat left bottom;}
.filteredgroups .flagPriceBombObjectGroup{background:url(../images/flag_bomb.png) no-repeat left bottom;}
.filteredgroups .discountsObjectGroup{}
.filteredgroups .onstockObjectGroup{background:url(../images/flag_instore.png) no-repeat left bottom;}
.filteredgroups span a{font-size:1.0em;display:block;text-decoration:none;text-transform:uppercase;}

.leftContainer .categories .title{}
.cattree{margin:2px 0 0 0; padding:0; font-size:1em; text-align:left; list-style:none; }
.cattree ul{margin:0px;padding:0;list-style:none;}
.cattree li{text-align:left;}
.cattree a{color:#000;text-transform:uppercase;}
.cattree a:hover{color:#e98200;}
.cattree h3{ font-weight:normal; margin:0px; padding:8px 5px 8px 10px;}
.cattree .subcattree{ padding:0 0 0 0.5em; background:#e98200; }
.cattree .level1{ background:#d0d0d0; margin:0 0 1px 0;}
.cattree .level1 a{ color:#3a3a3a; padding:0 0 0 0; }
.cattree .level2 a{ color:#000; padding:0;}
.cattree .onpath{background:#e98200;}
.cattree .onpath .level2 .subcattree{ padding:0 0 0 10px;}
.cattree .onpath a{ color:#000; }
.cattree .selected h3 a{}
.cattree .selected ul a{}

.actualities{}
.actualities ul{margin:0px;padding:0;list-style:none;}
.actualities li{background:#d0d0d0;margin:0 0 1px 0;padding:8px 5px 8px 10px;}
.actualities a{color:#3a3a3a;padding:0;margin:0;text-transform:uppercase;}
.actualities a:hover{color:#e98200;}
.actualities .selected{background:#e98200;}

.mainContainer .contentContainer{ width:750px; float:left;padding:0px 0px 0px 20px;overflow:hidden; }
.mainContainer .contentContainerWide{padding:0px 10px 30px 10px;overflow:hidden;}
.contentPanel{ padding:0; text-align:left; }
.maintitle{color:#000;font-size:1.8em;font-weight:normal;margin:2px 0 2px 0;}
.maintitlemargin{ padding-bottom:1em; }
.blocktitle{color:#7d7d7d; text-transform:uppercase; font-size:1.0em; font-weight:bold; height:29px; line-height:29px; padding:0 2.2em 0 2.2em; margin:0 0 1em 0; display:block; background: #efefef url(../images/bg_arrowdown.gif) no-repeat left top; }
.welcometitle{color:#757575; }
.breadcrumb{ padding:0.1em 0 1.0em 0; font-size:0.8em; }
.breadcrumb .title{  }
.breadcrumb ul{display: inline; padding:0; margin:0; }
.breadcrumb li{ list-style: none; display: inline; padding:0; margin:0; }

.categorytop{}
.categorytop .lholder{width:495px;overflow:hidden;float:left;}
.categorytop .basic{padding:10px;background:#e0e0e0;}
.categorytop .rholder{width:241px;float:left;margin:0 0 0 13px;}
.categorydescp { padding:0em 0 0.8em 0; }

.catassistent{background:url(../images/bg_assistent.gif) no-repeat left top;}
.catassistent a{display:block;width:241px;height:36px;line-height:38px;text-align:left;padding:0 0 0 27px;font-size:1.1em;font-weight:bold;text-decoration:none;text-transform:uppercase;color:#fff;}

.categorytip{background:url(../images/bg_categorytip.gif) no-repeat left top;margin:8px 0 0 0;}
.categorytip .title{display:block;width:241px;height:25px;line-height:25px;text-align:left;padding:0 0 0 27px;font-size:1.0em;font-weight:bold;text-decoration:none;text-transform:uppercase;color:#fff;}
.categorytip .product{padding:3px 0 3px 0;}
.categorytip .product a{display:block;width:179px;float:left;}
.categorytip .product span{display:block;width:60px;color:#000;float:right;text-align:right;}

.categorytopprods{background:#f7f7f7;padding:10px;}
.categorytopprods .title{color:#000;font-weight:bold;display:block;padding:0 0 5px 0;}
.categorytopprods .product{padding:2px 0 2px 13px;background:url(../images/bg_topprodsarrow.gif) no-repeat 0px 3px;}
.categorytopprods .product a{color:#007993;}
.categorytopprods .product span{color:#000;}

.welcomeholder{width:990px;height:160px;margin:0 auto 0 auto;background:#fff;overflow:hidden;padding:0 0 10px 0;background:url(../images/bg_content.gif) repeat-y left top;}
.welcomeholder img{border:0;}
.welcomeholder .action{float:left;width:200px;margin-left:10px;}
.welcomeholder .welcomearticle{float:left;width:495px;margin-left:21px;height:160px;overflow:hidden;}
.welcomeholder .week{float:left;width:241px;margin-left:13px;}
.welcomeprodstitle{padding:0 0 0 10px;font-size:1.4em;color:#fff;text-transform:uppercase;display:block;background:url(../images/bg_welcomeprodstitle.gif) no-repeat left top;height:36px;line-height:40px;overflow:hidden;}

.categoryoperations{ padding:0.4em; background:#ebebeb; color:#707070; }
.ctop{margin:25px 0 0 0;}
.cbottom{margin:0 0 25px;padding-bottom:1em;}
.subcategories{ padding:0em 0 0.6em 0; }
.viewtypes{ padding:0em 0 0.6em 0; float:left; }

.filters{padding:0 0 5px 0;}
.filters .producers{float:right;font-size:1.2em;}

.extsearch { float:right; padding-left:17px; background:url(../images/bg_extsearchlink.png) no-repeat left top; }
.producers{ padding:0em 0 0.6em 0; }
.producers input{ border:0; }
.producers legend{ margin-left:0em; }
.producers fieldset{ padding:0em;}
.pagingsorting{ clear:both; }
.paging{ float:right; text-align:center; }
.ctop .paging .paginationHolder{margin:5px 0 0 0;}
.paging a{font-size:1.1em;margin:0 4px 0 4px;}
.paging .results{ }
.paging .prev{background:url(../images/bg_lpaginationarrow.gif) no-repeat left 4px;padding-left:16px;}
.paging .next{background:url(../images/bg_rpaginationarrow.gif) no-repeat right 4px;padding-right:16px;}
.ctop .paging .actual{background:#fff;padding:3px 4px 6px 4px;color:#000;text-decoration:none;}
.cbottom .paging .actual{background:#fff;padding:6px 4px 3px 4px;color:#000;text-decoration:none;}
.sorting{ float:left; }
.findedcategs{ padding:0 0 1em 0; }
.findedcategs a{ padding:0; }
.backlink{ display:block; padding:0 0 0.6em 0; }

.prodsholder{ padding:1em 0 1em 0; }
.products{ padding:0 0 0 0; margin:0; overflow:hidden;clear:both;}
.products .prodholder{ padding:0 0 25px 0; margin:0; float:left; }
.products .product{padding:0 12px 11px 12px;margin:0;width:217px;height:265px;background: transparent url(../images/bg_productshort.gif) no-repeat left top;overflow:hidden;}
.products .pos0{ margin-right:13px; clear:left;}
.products .pos1{ margin-right:13px; }
.products .pos2{ margin-right:0px; }
.products .pos3{ margin-right:13px; clear:left; }
.products .pos4{ margin-right:13px; }
.products .pos5{ margin-right:0px; }
.products .product .flags{height:28px;text-align:right;padding:1px 0 0 0;}
.products .product .flags span{background:transparent url(../images/flag_list.png) no-repeat left top;display:block;float:right;width:69px;height:28px;}
.products .product .flags .action{background-position:0px 0px;}
.products .product .flags .bomb{background-position:-204px 0px;}
.products .product .flags .sale{background-position:-68px 0px;}
.products .product .flags .new{background-position:-136px 0px;}
.products .product .flags .tfree{background-position:-544px 0px;}
.products .product .flags .csale{background-position:-408px 0px;}
.products .product .flags .bazar{background-position:-340px 0px;}
.products .product .img{width:110px;height:110px;text-align:center;overflow:hidden;float:left;padding:0;margin:0;}
.products .product .img .preview{height:78px;overflow:hidden;display:block;margin:0;padding:0;}
.products .product .img img{margin:0;padding:0;border:0px;}
.products .product .img .preview img{}
.products .product .rating{margin:3px 0 0 0;width:110px;height:12px;display:block;text-align:center;}
.products .product .name{height:47px;overflow:hidden;}
.products .product .name h2{line-height:1.1em;color:#c7402f;font-weight:normal;font-size:1em;margin:2px 0 0 0; padding:0px; overflow:hidden; }
.products .product .name h2 a{color:#c7402f; font-weight:bold; font-size:1em;}
.products .product .name span{ margin:3px 0 0 0;display:block;font-size:0.8em;text-transform:uppercase;overflow:hidden;}
.products .product .annotate{clear:both;line-height:1.2em;text-align:left;margin:0;padding:8px 0 8px 0;height:74px;font-size:1em;color:#d7d7d7;display:block;overflow:hidden;}
.products .product .prices{width:107px;height:110px;padding:0 0 0 0;float:left;overflow:hidden;}
.products .product .prices .price{padding:0.5em 0 0.5em 0; color:#b50a13; font-weight:bold; font-size:1.2em; margin:0px; display:block; }
.products .product .prices .catalogue{font-size:0.9em; color:#747474;display:block;}
.products .product .prices .before{font-size:0.9em; color:#747474; text-decoration:line-through; }
.products .product .prices .discount{font-size:0.9em; color:#747474;}
.products .product .prices .exped{color:#747474;display:block;}
.products .product .prices .stock{color:#079e36;font-weight:bold;display:block;}
.products .product .prices .addtocart{margin:10px 0 0 0;display:block;}
.products .product .prices .addtocart img{border:0;}
.prodsholder .images .product{padding:0 12px 11px 12px;margin:0;width:217px;height:265px;background: transparent url(../images/bg_productshortimage.gif) no-repeat left top;overflow:hidden;}
.prodsholder .images .img{width:auto;height:130px;text-align:center;overflow:hidden;float:none;padding:0;margin:0 0 10px 0;}
.prodsholder .images .img .preview{height:auto;}
.prodsholder .images .prices{width:110px;height:50px;padding:0 0 0 0;overflow:hidden;}
.prodsholder .images .prices .price{padding:0 0 0.1em 0; color:#b50a13; font-weight:bold; font-size:1.2em; margin:0px; display:block; }
.prodsholder .images .prices .catalogue{font-size:0.9em; color:#747474;display:block;}
.prodsholder .images .prices .before{font-size:0.9em; color:#747474; text-decoration:line-through; }
.prodsholder .images .prices .discount{font-size:0.9em; color:#747474;}
.prodsholder .images .prices .exped{color:#747474;display:block;}
.prodsholder .images .prices .stock{color:#079e36;font-weight:bold;display:block;}
.prodsholder .images .addtocart{float:right;}
.prodsholder .images .addtocart img{border:0;}
.prodsholder table{ border-collapse:collapse; width:748px; }
.prodsholder th{ }
.prodsholder td{ border-bottom:1px Solid #b1b1b1; padding:0.3em 0.2em 0.3em 0.2em; }
.prodsholder table img{border:0;}
.prodsholder table .rating{margin:0;width:auto;height:auto;display:block;text-align:left;}
.prodsholder table .name{width:270px;}
.prodsholder table .name a{font-size:0.8em;line-height:1.2em;}
.prodsholder .pos0{ /*background:#efefef;*/ }

.prodtitle{margin:0;padding:0 0 0 10px;font-weight:bolder;font-size:1.6em;color:#fff;display:block;background:url(../images/bg_welcomeprodstitle.gif) no-repeat left top;height:36px;line-height:40px;overflow:hidden;}
.prodcrumb{padding:5px 0 0 0;}
.productdetail{}
.productdetail .lpanel{width:480px;float:left;padding:20px 0 0 0;}
.productdetail .rpanel{width:241px;float:left;margin-left:29px;overflow:hidden;text-align:left;}
.productdetail .producer{padding:0.6em 0 0.4em 0;display:block;font-weight:bold;font-size:0.8em;text-transform:uppercase;}
.productdetail .annotate{padding:0.6em 0 0.4em 0;}
.productdetail .prices{padding:5px;}
.productdetail .prices .title{width:100px;}
.productdetail .prices .avail span{display:inline;}
.productdetail .prices .before td{text-decoration:line-through;}
.productdetail .prices .before td.title{text-decoration:none;}
.productdetail .prices .catalogue td{text-decoration:line-through;}
.productdetail .prices .catalogue td.title{text-decoration:none;}
.productdetail .prices{background:#ebebeb;}
.productdetail .prices .vatprice td{font-size:1.4em;font-weight:bold;color:#B50A13;}
.productdetail .prices .vatprice td.title{color:#555555;}
.productdetail .prices table{}
.productdetail .prices table td{border:0;}
.productdetail .cartparams{width:276px;overflow:hidden;float:left;padding:0.65em 0 0 0;text-align:right;}
.productdetail .cartparams select{font-size:1.1em;padding:7px 2px 7px 2px;}
.productdetail .cartparams label{font-size:1.1em;}
.productdetail .addtocartholder{margin:0 0 1em 0;float:left;}
.productdetail .addtocartholder .add{text-align:right;float:right;width:204px;overflow:hidden;}
.productdetail .addtocartholder .addtocart{margin:0.6em 0 0 0;padding:0;border:0;text-decoration:underline;text-transform:uppercase;line-height:35px;padding-right:22px;text-align:right;font-size:1.0em;width:196px;height:42px;font-weight:bold;color:#fff;background:url(../images/icon_cart_big.gif) no-repeat left top;}
.productdetail .links a{ display:block;float:left;line-height:18px; padding-left:23px; font-size:0.8em;color:#a2a2a2;}
.productdetail .links .ask{ background:url(../images/icon_ask.gif) no-repeat left top; }
.productdetail .links .send{ width:110px;background:url(../images/icon_send.gif) no-repeat left top; }
.productdetail .links .print{ background:url(../images/icon_print.gif) no-repeat left top; }
.productdetail .links .compare{ background:url(../images/icon_compare.gif) no-repeat left top; }
.productdetail .links .facebook{ width:150px;background:url(../images/icon_facebook.gif) no-repeat left top; }
.productdetail .rating{margin:0 0 0 55px;} 
.productdetail .user-rating{display:block;float:left;height:20px;margin: 0px 10px 3px 0;}
.productdetail .user-rating .val{font-size:1.2em;}
.productdetail .user-rating span{display:inline;}
.productdetail .rating-info{display:block;clear:both;margin-bottom:10px;font-size:0.8em;text-align:center;}
.productdetail .img{margin:0 0 10px 0;width:241px;padding:0 0 6px 0;text-align:center;background:url(../images/bg_img_horiz_border.png) no-repeat left bottom;}
.productdetail .img .imgholder{background:url(../images/bg_img_vert_border.png) repeat-y left bottom;}
.productdetail .img a{padding:0 0 10px 0;display:block;}
.productdetail .img img{border:0;}
.productdetail .flags{ height:30px;width:231px;text-align:center;background:url(../images/bg_img_top_horiz_border.png) no-repeat 0 14px;padding:0 10px 0 0;}
.productdetail .flags span{background:transparent url(../images/flag_list.png) no-repeat left top;display:block;float:right;width:69px;height:28px;}
.productdetail .flags .action{background-position:0px 0px;}
.productdetail .flags .bomb{background-position:-204px 0px;}
.productdetail .flags .sale{background-position:-68px 0px;}
.productdetail .flags .new{background-position:-136px 0px;}
.productdetail .flags .tfree{background-position:-544px 0px;}
.productdetail .flags .csale{background-position:-408px 0px;}
.productdetail .flags .bazar{background-position:-340px 0px;}
.productdetail .params{margin:0 2px 1em 2px;}
.productdetail .params .title{ display:block; padding:1.2em 1em 0 0; font-weight:bold; font-size:0.8em; text-transform:uppercase; }
.productdetail .params .name{font-weight:bold;} 
.productdetail .params p{line-height:1.3em;}
.productdetail .closeprods{margin:0 2px 1em 2px;}
.productdetail .closeprods .title{ display:block; padding:1.2em 1em 1.5em 1em; font-weight:bold; margin-left:1.2em; font-size:0.8em; text-transform:uppercase; } 
.productdetail .closeprods .product{ float:left; margin:0 0 1em 1.5em; width:100px; text-align:center; overflow:hidden; }
.productdetail .closeprods .product a{ display:block; width:100px; height:100px; text-align:center; }
.productdetail .closeprods .product img{ border:0px; }
.productdetail .closeprods .product .price{ padding:0.5em 0 0.5em 0; color:#b50a13; font-weight:bold; font-size:1.2em; margin:0px; display:block; }
.productdetail .basicparams{}
.productdetail .basicparams span{display:block;line-height:1.2em;}

/* tabs */
.ui-tabs { position: relative; padding: .2em; zoom: 1; margin:10px 0 30px 0;} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: 6px 6px 0px 6px;clear:all;height:27px;background:#E0E0E0;overflow:hidden;}
.ui-tabs .ui-tabs-nav li { font-size:1.0em;list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { color:#c7402f; float: left; padding: .5em 1em; text-decoration: underline; }
.ui-tabs .ui-tabs-nav li a span{ color:#c7402f; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin:0;padding:0px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{background:#fff;text-decoration: none; height:27px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span{ color:#000; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border:0; margin:0 0 0 0;padding:0px 6px 6px 6px; background:#E0E0E0; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs .ui-tabs-panel div{background:#fff;padding:10px;}
.bottomTabsLinks{padding:5px 0 0 0;} 

/*
.productdetail .basic .packages{ font-size:0.8em; margin-top:0.5em; padding:0.5em; background:#efefef; }
.productdetail .basic .packages span{ display:block; padding:0 0 0.2em 0; color:#707070; }
.productdetail .basic .packages .price{ padding:0 0 0.2em 0; font-size:1em; }
.productdetail .qdiscount{ margin:0 1em 1em 1em; }
.productdetail .qdiscount span{ display:block; padding:0 0 0.5em 0; }
.productdetail .qdiscount table{ width:500px; margin:0 0 0.4em 0; }
.productdetail .qdiscount .price{ text-align:right; }
.productdetail .qdiscount .pricevat{ text-align:right; }
.productdetail .params{ width:530px; margin:0 2px 1em 2px; background: transparent url(../images/bg_detail_block.jpg) no-repeat left top; }
.productdetail .params .title{ display:block; padding:1.2em 1em 0 1em; font-weight:bold; margin-left:1.2em;font-size:0.8em; text-transform:uppercase; } 
.productdetail .params p{ line-height:1.3em; margin:0.2em 1em 1em 1em; padding:1em 1em 0 1em; font-weight:bold; }
.productdetail .params strong{ font-weight:normal; }
.productdetail .variants{ width:530px; margin:0 2px 1em 2px; background: transparent url(../images/bg_detail_block.jpg) no-repeat left top; }
.productdetail .variants .title{ display:block; padding:1.2em 1em 0 1em; font-weight:bold; margin-left:1.2em; font-size:0.8em; text-transform:uppercase; }
.productdetail .variants div{ margin:1em; padding:1em 1em 0 0em; } 
.productdetail .variants div label{ display:block; }
.productdetail .variants div select{ margin-bottom:0.7em }
.productdetail .variants div table{ width:500px; margin:0 0 0.4em 0; }
.productdetail .description{ width:530px; margin:0 2px 1em 2px; background: transparent url(../images/bg_detail_block.jpg) no-repeat left top; }
.productdetail .description .title{ display:block; padding:1.2em 1em 0 1em; font-weight:bold; margin-left:1.2em; font-size:0.8em; text-transform:uppercase; } 
.productdetail .description div{ margin:1em; padding:1em 1em 0 1em; }
.productdetail .closeprods{ width:530px; margin:0 2px 1em 2px; background: transparent url(../images/bg_detail_block.jpg) no-repeat left top; clear:both; }
.productdetail .closeprods .title{ display:block; padding:1.2em 1em 1.5em 1em; font-weight:bold; margin-left:1.2em; font-size:0.8em; text-transform:uppercase; } 
.productdetail .closeprods .product{ float:left; margin:0 0 1em 1.5em; width:100px; text-align:center; overflow:hidden; }
.productdetail .closeprods .product a{ display:block; width:100px; height:100px; text-align:center; }
.productdetail .closeprods .product img{ border:0px; }
.productdetail .closeprods .product .price{ padding:0.5em 0 0.5em 0; color:#b50a13; font-weight:bold; font-size:1.2em; margin:0px; display:block; }
.productdetail .alternativeprods{ width:530px; margin:0 2px 1em 2px; background: transparent url(../images/bg_detail_block.jpg) no-repeat left top; clear:both; }
.productdetail .alternativeprods .title{ display:block; padding:1.2em 1em 1.5em 1em; font-weight:bold; margin-left:1.2em; font-size:0.8em; text-transform:uppercase; } 
.productdetail .alternativeprods .product{ float:left; margin:0 0 1em 1.5em; width:100px; text-align:center; overflow:hidden; }
.productdetail .alternativeprods .product a{ display:block; width:100px; height:100px; }
.productdetail .alternativeprods .product img{ border:0px; }
.productdetail .alternativeprods .product .price{ padding:0.5em 0 0.5em 0; color:#b50a13; font-weight:bold; font-size:1.2em; margin:0px; display:block; }*/

.leftContainer .assistent .title{background:#CC3604;}
.leftContainer .assistent{ text-align:left; }
.assistent .holder{ padding-top:0.8em; }
.assistent span{ line-height:1.5em; }
.assistent .text1{ font-weight:bold; }
.assistent .text2{ }
.assistent .tit{ }
.assistent .name{ font-weight:bold; }
.assistent .phone{ padding-left:24px; padding-bottom:10px; background: url(../images/icon_phone.gif) no-repeat left top; }
.assistent .email{ padding-left:24px; padding-bottom:10px; background: url(../images/icon_mail.gif) no-repeat left top; }
.assistent .skype{ padding-left:24px; padding-bottom:10px; background: url(../images/icon_skype.gif) no-repeat left top; }
.assistent .msn{ padding-left:24px; padding-bottom:10px; background: url(../images/icon_msn.gif) no-repeat left top; }
.assistent .icq{ padding-left:24px; padding-bottom:10px; background: url(../images/icon_icq.gif) no-repeat left top; }
.assistent .jabber{ padding-left:24px; padding-bottom:10px; background: url(../images/icon_jabber.gif) no-repeat left top; }

.novelties{ text-align:left; }
.novelties .holder{ padding-top:0.8em; }
.novelties .holder span{ display:block; padding-bottom:0.4em; }
.novelties a:visited{ color: #874509; }

.partners{ text-align:left; }
.partners div{ padding-bottom:0.4em; }
.partners .holder{ padding:2em 0 0 0; }
.partners img{ border:0px; }
.partners a{ color:#000; font-size:0.8em; }
.partners a:visited{ color:#000; }

.enquiries{text-align:left;background:#d0d0d0;}
.enquiries .enquiry{color:#3a3a3a;padding:0.8em 0 0 10px;width:180px;}
.enquiries .question{color:#3a3a3a;display:block;padding:0 0 0.7em 0;font-size:1.1em;}
.enquiries .answerholder {clear:both;display:block; padding:0 0 1em 0;background: transparent url(../images/bg_enquiryanswer.gif) no-repeat left top; }
.enquiries .answerholder div{ width:auto; height:12px; text-align:right; }
.enquiries .answerholder .bar{background:#d1a200;}
.enquiries .answerholder .b1{}
.enquiries .answerholder .b2{}
.enquiries .answerholder .b3{}
.enquiries .answerholder .b4{}
.enquiries .answerholder .b5{}
.enquiries .answerholder .b6{}
.enquiries .answerholder .b7{}
.enquiries .answerholder .b0{}
.enquiries .answer .text{float:left;width:140px;text-align:left;}
.enquiries .answer .votes{width:35px;overflow:hidden;display:block;float:right;padding:1px 0 0 0; }
.enquiries .answer .text input{position:absolute;left:-100px;}
.enquiries .answer .text label{line-height:1.1em;font-size:0.8em;color:#3a3a3a;text-decoration:underline; cursor:pointer;}
.enquiries .sum{text-align:right;color:#3a3a3a;display:block;font-size:0.8em;padding:0 0 0.7em 0;}

.registration { }
.registration form{ padding:0; margin:0; }
.registration .group{ margin:0 0 1em 0; }
.registration .requiredGroup{ background:#efefef; margin:0 0 1em 0; }
.registration legend{ padding:0.8em; margin:0; color:#2e7da9; text-transform:uppercase; }
.registration fieldset { padding:0.3em 0.3em 1em 0.3em; margin:0 0 1em 0; text-align:right; border:1px Solid #797979; }
.registration .requiredFieldset{ border:0px;  } 
.registration fieldset label{ }
.registration fieldset label.required{ color:#ea0b0b; }
.registration fieldset input.required{ }
.registration fieldset .hint{ }
.registration fieldset .note{ display:block; padding:0.5em 2em 0.5em 2em; font-size:0.8em; }
.registration fieldset input{ width:130px; margin: 2px 130px 2px 0px; padding:2px; background: transparent url(../images/bg_input.gif) no-repeat left top; }
.registration fieldset textarea{ width:280px; margin: 2px 130px 2px 0px; padding:2px; }
.registration fieldset select{ width:136px; margin: 2px 130px 2px 0px; padding:2px; }
.registration .checkbox{ width:15px; height:15px; margin:2px 0px 0px 0px; }
.registration .copy{ display:block; margin:2px 0px 10px 0px; font-style:italic; }
.registration .buttons{ text-align:center; }
.registration .submit{ text-transform:uppercase;  margin-right:5px; padding-bottom:3px; color:#fff; font-size:0.8em; font-weight:bold; width:150px; height:22px; border:0px; background: transparent url(../images/bg_registsubmit.jpg) no-repeat left top; }
.registration .hidden{ display:none; }

.itemAddedToCart{}
.itemAddedToCart .item{padding:10px 10px 10px 10px;background:#EDFAC7;}
.itemAddedToCart .item .img{width:110px;float:left;text-align:center;}
.itemAddedToCart .item .basic{width:500px;float:left;}
.itemAddedToCart .item .basic .sysmessage{}
.itemAddedToCart .item .basic .sysmessage p{background:transparent;padding:0;margin:0;color:#000;padding:0 0 5px 0;}
.itemAddedToCart .item .basic a{font-size:1.2em;font-weight:bold;margin:1px 0 0 0;text-decoration:none;}
.itemAddedToCart .freeTransport{padding:10px 0 10px 0;font-size:1.3em;}
.itemAddedToCart .freeTransport span{font-weight:bold;}
.itemAddedToCart .closeprods{margin:50px 0 0 0;}
.itemAddedToCart .closeprods h1{text-transform:uppercase;font-weight:normal;color:#000;font-size:1.2em;text-align:center;}
.itemAddedToCart .closeprods .prodsholder{margin:0 0 0 110px;}
.itemAddedToCart .navigation{height:70px;clear:both;}

.navigation .goback{text-transform:uppercase;line-height:42px;padding-right:15px;text-align:right;font-size:1.0em;float:left;display:block;width:183px;height:42px;font-weight:bold;color:#fff;background:url(../images/bg_gobackbutton.jpg) no-repeat left top;}
.navigation .goahead{margin:0;padding:0;border:0;text-decoration:underline;text-transform:uppercase;line-height:42px;padding-left:15px;text-align:left;font-size:1.0em;float:right;width:198px;height:42px;font-weight:bold;color:#fff;background:url(../images/bg_gobutton.jpg) no-repeat left top;}
.navigation .clearcart{margin:0;padding:0;border:0;text-decoration:underline;text-transform:uppercase;line-height:42px;padding-left:15px;font-size:1.0em;font-weight:bold;}

.orderErrMsg{background:#FFAFAF;padding:10px;margin-bottom:20px;}

.cartDetail{width:900px;margin:15px 0 0 33px;padding:0;}
.cartDetail form{padding:0;margin:0;}
.cartDetail .cartHolder{border:1px Solid #8F8F8F;padding:3px;margin:0 0 1.5em 0;}
.cartDetail table{margin:0; width:100%;}
.cartDetail tbody{margin:0;padding:0;}
.cartDetail td{font-size:1em;vertical-align:middle;border-bottom:1px Solid #8F8F8F;}
.cartDetail th{padding:0 3px 0 3px;background:#F0CF35;color:#000;font-size:0.8em;font-weight:bold;height:25px;line-height:35px;border-bottom:1px Solid #000;}
.cartDetail img{border:0;}
.cartDetail .name{width:400px;text-align:left;}
.cartDetail .del{width:30px;text-align:center;}
.cartDetail .del img{border:1px Solid #AFAFAF;}
.cartDetail .itemprice{text-align:right;}
.cartDetail .itempricevat{text-align:right;}
.cartDetail .exped{text-align:left;}
.cartDetail .prices{margin:0;height:30px;background:#BFBFBF;font-size:1.4em;font-weight:bold;}
.cartDetail .prices td{border:0;padding:15px 3px 5px 3px;}
.cartDetail .prices .name{}
.cartDetail .amount{width:60px;}
.cartDetail .amount input{margin-right:2px;text-align:right;padding:2px; width:2em; height:1.2em; background: transparent url(../images/bg_input.gif) no-repeat left top; }
.cartDetail .total{text-align:right;}
.cartDetail .totalvat{text-align:right;}
.cartDetail .recalc{font-size:0.6em;background:#4E4E4E;color:#fff;padding:7px;text-decoration:underline;text-transform:uppercase;}
.cartDetail .navigation{height:70px;clear:both;}

.cartShort{border:1px Solid #8F8F8F;padding:3px;margin:0 0 2em 0;}
.cartShort table{margin:0; width:100%;}
.cartShort tbody{margin:0;padding:0;}
.cartShort td{font-size:1em;vertical-align:middle;border-bottom:1px Solid #BFBFBF;}
.cartShort th{padding:0 3px 0 3px;background:#CFCFCF;color:#000;font-size:0.8em;font-weight:bold;height:18px;line-height:18px;border-bottom:1px Solid #000;}
.cartShort .name{width:500px;text-align:left;}
.cartShort .name span{padding-right:6px;}
.cartShort .name .params{font-size:0.9em;color:#8F8F8F;padding-left:24px;}
.cartShort .exped{text-align:left;}
.cartShort .itemprice{text-align:right;}
.cartShort .itempricevat{text-align:right;}
.cartShort .total{text-align:right;}
.cartShort .totalvat{text-align:right;}
.cartShort .prices{margin:0;height:18px;font-size:1em;font-weight:bold;}
.cartShort .prices td{border:0;border-top:1px Solid #000;background:#BFBFBF;}
.cartShort .prices .name{}

.ordering{width:900px;margin:15px 0 0 33px;padding:0;}
.ordering .transportHolder{border:1px Solid #8F8F8F;padding:3px;margin:0 0 1.5em 0;}
.ordering .transportHolder h2{padding:0 3px 0 3px;margin:0;background:#F0CF35;color:#000;font-size:1em;font-weight:bold;height:25px;line-height:25px;border-bottom:1px Solid #000;}
.ordering .transportHolder table{margin:0; width:100%;}
.ordering .transportHolder td{font-size:1em;vertical-align:top;border-bottom:1px Solid #BFBFBF;padding:3px;}
.ordering .transportHolder .name{width:200px;}
.ordering .transportHolder .name label{font-weight:bold;}
.ordering .transportHolder .last td{border:0;}
.ordering .transportHolder .descp{padding:3px 10px 3px 10px;}
.ordering .transportHolder .radio input{border:0;}

.ordering .paymentHolder{border:1px Solid #8F8F8F;padding:3px;margin:0 0 1.5em 0;}
.ordering .paymentHolder h2{padding:0 3px 0 3px;margin:0;background:#F0CF35;color:#000;font-size:1em;font-weight:bold;height:25px;line-height:25px;border-bottom:1px Solid #000;}
.ordering .paymentHolder table{margin:0; width:100%;}
.ordering .paymentHolder td{font-size:1em;vertical-align:top;border-bottom:1px Solid #BFBFBF;padding:3px;}
.ordering .paymentHolder .name{width:200px;}
.ordering .paymentHolder .name label{font-weight:bold;}
.ordering .paymentHolder .last td{border:0;}
.ordering .paymentHolder .descp{padding:3px 10px 3px 10px;}
.ordering .paymentHolder .radio input{border:0;}

.ordering .customerHolder{padding:0;margin:0 0 1.5em 0;}
.ordering .customerHolder .navigation{margin:0 0 1.5em 0;}
.ordering .customerHolder .orderlogin .form{height:40px;float:none;clear:both;padding:3px 0 0 0;}
.ordering .customerHolder .orderlogin label{float:left;margin:0 4px 0 0;line-height:20px;}
.ordering .customerHolder .orderlogin input{float:left;margin:0 10px 0 0;line-height:20px;padding:2px;}
.ordering .customerHolder .orderlogin .loginbut{float:left;font-size:0.9em;background:#4E4E4E;color:#fff;padding:2px 4px 2px 4px;text-decoration:underline;text-transform:uppercase;}
.ordering .customerHolder .title{font-size:1.1em;padding:0 0 2px 0;}
.ordering .customerHolder .title input{border:0;}
.ordering .customerHolder table{margin:0 0 2em 0;width:740px;}
.ordering .orderlogin{margin:0 0 2em 0;width:800px;}
.ordering .contactHolder{border:1px Solid #8F8F8F;padding:3px;margin:0 0 1.5em 0;width:745px;}
.ordering .customerHolder .contact{padding:0 3px 0 3px;margin:0 0 4px 0;background:#F0CF35;color:#000;font-size:1em;font-weight:bold;height:25px;line-height:25px;border-bottom:1px Solid #000;}
.ordering .customerHolder .contacttab{margin:0 0 0 0;width:740px;}
.ordering .customerHolder .noteholder textarea{margin:0 0 2px 0;width:730px;padding:5px;font-size:0.9em;}
.ordering .customerHolder .noteholder span{display:block;margin:0 0 2em 0;}
.ordering .customerHolder .newsletter{margin:0 0 4px 0;}
.ordering .customerHolder td{border:0;line-height:20px;width:350px;padding-right:20px;}
.ordering .customerHolder table label{display:block;float:left;line-height:20px;}
.ordering .customerHolder table input{width:220px;float:right;padding:2px;}
.ordering .customerHolder table select{width:227px;float:right;padding:2px;}
.ordering .customerHolder table label.required{font-weight:bold;}
.ordering .customerHolder table label.error{color:red;}
.ordering .customerHolder table input.error{border:1px Solid red;}

.orderCheck{padding:20px;margin:20px 0 20px 0;}
.orderCheck td{padding:5px 3px 5px 3px;}
.orderCheck th{padding:3px 3px 0 3px;background:#CFCFCF;color:#000;font-size:0.8em;font-weight:bold;height:25px;line-height:25px;border-bottom:1px Solid #000;}
.orderCheck th.name{font-size:1.4em;text-transform:uppercase;}
.orderCheck th.name span{font-size:0.6em;text-transform:uppercase;}
.orderCheck .prices{margin:0;height:22px;font-size:1.3em;font-weight:bold;}
.orderCheck .prices td{background:none;padding-bottom:20px;}
.orderCheck .transport td{border-bottom:3px Solid #BFBFBF;}
.orderCheck .address{float:left;width:260px;}
.orderCheck .address span{display:block;font-weight:bold;padding:0 0 4px 0;border-bottom:1px Solid #BFBFBF;}
.orderCheck .address{line-height:1.3em;}
.orderCheck .address a{font-size:0.8em;font-weight:normal;}
.orderCheck .transportType td{border:0;}
.orderCheck .transportType a{font-size:0.8em;}
.orderCheck .paymentType td{border:0;}
.orderCheck .paymentType a{font-size:0.8em;}
.orderCheck .addr td{border:0;padding-top:20px;}
.orderCheck .note td{border:0;}
.orderCheck .note a{font-size:0.8em;}
.orderCheck .note span{display:block;padding:10px 0 4px 0;}
.orderCheck .note div{padding:5px;width:508px;border:1px Solid #BFBFBF;}

.step1{background:url(../images/ordering1.gif) no-repeat left top;padding:35px 0 0 0;}
.step2{background:url(../images/ordering2.gif) no-repeat left top;padding:35px 0 0 0;}
.step3{background:url(../images/ordering3.gif) no-repeat left top;padding:35px 0 0 0;}
.step4{background:url(../images/ordering4.gif) no-repeat left top;padding:35px 0 0 0;}

.ordershistory{ }
.ordershistory table{ margin:0 0 1em 0; width:530px; }
.ordershistory table .price{ text-align:right; }
.ordershistory table .status{ text-align:center; }
.ordershistory table .detail{ text-align:right; }
.ordershistory .summary{ margin:0 0 1em 0; }
.ordershistory .summary span{ line-height:1.2em; }
.ordershistory .cancel{ text-transform:uppercase;  margin-right:5px; padding-bottom:3px; color:#fff; font-size:0.8em; font-weight:bold; width:150px; height:22px; border:0px; background: transparent url(../images/bg_registsubmit.jpg) no-repeat left top; }

.prodcomments{padding:0 10px 0 10px;background:red;}
.prodcomments .noPost{}
.prodcomments .title{font-weight:bold;padding:10px 0 0 0;}
.prodcomments .error{clear:both;display:block;color:red;padding:10px 0 0 0;margin:0;}
.prodcomments ul{list-style-type:none;padding:0;margin:0;}
.prodcomments li{padding:5px 0 15px 0px;margin:0 0 0 0px;border-bottom:1px Dashed #E0E0E0;}
.prodcomments ul li li{border-left:3px Solid #E0E0E0;border-bottom:0;padding:10px 0 0px 10px;margin:4px 0 0 10px;}
.prodcomments .subject{font-weight:bold;padding:0 0 2px 0;margin:0 0 0 0;}
.prodcomments .info{font-size:0.8em;color:#6F6F6F;}
.prodcomments .info span{color:#6F6F6F;}
.prodcomments .paginationHolder{float:right;}
.prodcomments .paginationHolder a{padding:2px;}
.prodcomments .paginationHolder .actual{text-decoration:none;color:#000;}
.prodcomments .formholder{margin:40px 0 0 0;}
.prodcomments .formholder form{margin:10px 0 10px 0;}
.prodcomments .formholder label{width:130px;display:block;float:left;clear:left;line-height:1.8em; }
.prodcomments .formholder input{width:315px;clear:right;float:left;}
.prodcomments .formholder textarea{height:100px;clear:right;float:left;}
.prodcomments .formholder .captcha{clear:both;padding:10px 0 10px 0;width:300px;}
.prodcomments .formholder .captcha img{float:left;clear:left;margin:0 10px 0 0;}
/*.prodcomments .formholder .captcha a{padding:4px 0 20px 0;display:block;clear:both;}*/
.prodcomments .formholder .captcha a{line-height:40px;display:block;}
.prodcomments .formholder .captcha input{width:80px;float:left;position:relative;left:0px;}
.prodcomments .formholder .captcha label{clear:left;}
.prodcomments .formholder .redButton{width:auto;background:#FF4430;padding:3px 5px 3px 5px;color:#fff;text-transform:uppercase;border:0;}
.commentReply{padding:15px 0 15px 0;}
.commentReply .error{clear:both;display:block;color:red;padding:10px 0 0 0;margin:0;}
.commentReply .title{font-weight:bold;padding:10px 0 0 0;}
.commentReply .subject{font-weight:bold;padding:0 0 2px 0;margin:0 0 0 0;}
.commentReply .text{width:700px;}
.commentReply .info{font-size:0.8em;color:#6F6F6F;}
.commentReply .info span{color:#6F6F6F;}
.commentReply .formholder{margin:40px 0 0 0;}
.commentReply .formholder form{margin:10px 0 10px 0;}
.commentReply .formholder label{width:130px;display:block;float:left;clear:left;line-height:1.8em; }
.commentReply .formholder input{width:315px;clear:right;float:left;}
.commentReply .formholder textarea{height:100px;clear:right;float:left;}
.commentReply .formholder .captcha{clear:both;padding:10px 0 10px 0;width:300px;}
.commentReply .formholder .captcha img{float:left;clear:left;margin:0 10px 0 0;}
/*.prodcomments .formholder .captcha a{padding:4px 0 20px 0;display:block;clear:both;}*/
.commentReply .formholder .captcha a{line-height:40px;display:block;}
.commentReply .formholder .captcha input{width:80px;float:left;position:relative;left:0px;}
.commentReply .formholder .captcha label{clear:left;}
.commentReply .formholder .redButton{width:auto;background:#FF4430;padding:3px 5px 3px 5px;color:#fff;text-transform:uppercase;border:0;}

.comparinginfo{ padding: 0 0 1em 0; width:200px; }
.comparinginfo div{}
.comparinginfo div p{ }
.comparinginfo div p a{ padding:0 0 0 23px; background: transparent url(../images/icon_compare.gif) no-repeat left top; }
.comparinginfo div p span{ padding:0 0 0 0.5em; }
.comparing{ font-size:0.8em; }
.comparing .img{ text-align:center; vertical-align:middle; }
.comparing .img img{ border:0; }
.comparing .header{ font-weight:bold; vertical-align:top; border-right:1px Dotted #b1b1b1; background:#efefef; }
.comparing .name{ text-align:center; background:#efefef; }
.comparing .producer{ text-align:center; }
.comparing .element{ text-align:center; }
.comparing .same{ color:#b1b1b1; }
.comparing .diff{ }
.comparing .price{ font-size:1.2em; text-align:center; color:#b50a13; background:#efefef; }
.comparing .footer{ border:0; text-align:center; }

.sitemap .title{ font-size:1.2em; }
.sitemap .categories{ margin:0 0 1em 0; }
.sitemap .categories .title{ font-size:1.2em; }
.sitemap .cattree{ margin:0.5em 0 0 1.2em; padding:0; font-size:1em; text-align:left; list-style: square url(../images/bg_articlelinks.gif) outside; }
.sitemap .cattree ul{ margin:0px; list-style: square url(../images/bg_articlelinks.gif) outside; }
.sitemap .cattree li{ text-align:left; line-height:1.7em; }
.sitemap .cattree a{ color:#2e7da9; }
.sitemap .cattree a:hover{ }
.sitemap .categories .cattree .subtree{ padding:0px; margin:0px; background:none; }
.sitemap .cattree .subcattree{ padding:0 0 0 1em; background:#fff; }
.sitemap .cattree .level1{ background:#c9c9c9; }
.sitemap .cattree .level1 a{ color:#2e7da9; padding:0; }
.sitemap .cattree .level2 a{ color:#2e7da9; padding:0;}
.sitemap .articlegroup{ margin:0 0 1em 0; }
.sitemap .articlegroup .title{ font-size:1.2em; }

.requestform{ background:#fff; }
.requestform form{ }
.requestform legend{ padding:0.2em; margin:0.3em; color:#cc3333; font-size:1em; font-weight:bold; }
.requestform fieldset { padding:1em; text-align:left; }
.requestform fieldset textarea{ width:280px; height:130px; margin: 0.2em 0 0.2em 0; padding:0.2em; font-size:0.8em; border:1px Solid #797979; }
.requestform fieldset label{ margin:0.3em 0 0.1em 0; padding:0.2em; font-size:0.8em; display:block; }
.requestform fieldset input{ background: transparent url(../images/bg_input.gif) no-repeat left top; width:280px; margin: 0.2em 0 0.2em 0; padding:0.2em; font-size:0.8em; border:1px Solid #797979; }
.requestform fieldset span{ color:#cc3333; font-size:1em; }
.requestform .submit { text-transform:uppercase;  margin-right:5px; padding-bottom:3px; color:#fff; font-size:0.8em; font-weight:bold; width:150px; height:22px; border:0px; background: transparent url(../images/bg_registsubmit.jpg) no-repeat left top; }

.cetelemwebcalc{}
.cetelemwebcalc .calc{ padding:10px; background: #efefef; margin:0 0 1em 0; }
.cetelemwebcalc .calc fieldset{ padding-bottom:1em; }
.cetelemwebcalc .calc .logo{ padding-top:1em; background: #efefef url(../images/logo_cetelem.gif) no-repeat right top; }
.cetelemwebcalc .calc label{ display:block; clear:left; float:left; padding:0.7em; width:100px; }
.cetelemwebcalc .calc .select{ float:left; clear:right; }
.cetelemwebcalc .calc .string{ float:left; width:4em; clear:right; padding:2px; background: transparent url(../images/bg_input.gif) no-repeat left top; }
.cetelemwebcalc .calc span{ font-weight:bold; }
.cetelemwebcalc .calc p{ font-size:1em; }
.cetelemwebcalc .calc .message{ color:#3089b9; }
.cetelemwebcalc .calc .submit{ text-transform:uppercase;  margin-right:5px; padding-bottom:3px; color:#fff; font-size:0.8em; font-weight:bold; width:150px; height:22px; border:0px; background: transparent url(../images/bg_registsubmit.jpg) no-repeat left top; }
.cetelemwebcalc .calcsubmit{ text-align:center; padding:10px; background: #efefef; margin:0 0 1em 0; }
.cetelemwebcalc .calcsubmit .submit{ text-transform:uppercase;  margin-right:5px; padding-bottom:3px; color:#fff; font-size:0.8em; font-weight:bold; width:150px; height:22px; border:0px; background: transparent url(../images/bg_registsubmit.jpg) no-repeat left top; }

.gemoneymultiservis{}
.gemoneymultiservis .submit{ text-transform:uppercase;  margin-right:5px; padding-bottom:3px; color:#fff; font-size:0.8em; font-weight:bold; width:150px; height:22px; border:0px; background: transparent url(../images/bg_registsubmit.jpg) no-repeat left top; }

.secure3d{}
.secure3d .submit{ text-transform:uppercase;  margin-right:5px; padding-bottom:3px; color:#fff; font-size:0.8em; font-weight:bold; width:150px; height:22px; border:0px; background: transparent url(../images/bg_registsubmit.jpg) no-repeat left top; }
.secure3d form{}
.secure3d form fieldset{ margin:1em 1em 2em 1em; text-align:center; }
.secure3d form legend{ font-weight:bold; margin-bottom:1em; }
.secure3d .card{ margin-left:20px; float:left; display:block; width:62px; overflow:hidden; text-align:center; }
.secure3d .card label{ display:block; }
.secure3d .card input{ border:0; }
.secure3d .first{ margin-left:90px; }

.articlesContainer{margin:0 0 0 10px;background:#e8bf01;width:750px;padding:8px 0 8px 220px;text-align:left;}
.articlesContainer .articlegroup{background:#f0cf35;width:221px;float:left;padding:10px;margin-right:13px;}
.articlesContainer .g5{margin-right:0px;}
.articlesContainer .articlegroup span{text-transform:uppercase;color:#000;font-weight:bold;}
.articlesContainer .articlegroup ul{padding:10px 0 0 0;margin:0;list-style:none;}
.articlesContainer .articlegroup ul li{padding:1px 0 1px 18px;background:url(../images/bg_articlearrow.gif) no-repeat 0px 4px; }
.articlesContainer .articlegroup ul li a{color:#000;}
.articlesContainer .articlegroup ul li a:hover{color:#b02700;}

.footerContainer { background:#fff;width:990px;margin:0px auto 10px auto;height:42px;overflow:hidden;padding:0px;border-bottom:1px Solid #000;background:url(../images/bg_content.gif) repeat-y; }
.footerContainer div{ text-align:right; margin:0px; padding:8px 20px 0px 10px; }
.footerContainer span{line-height:25px; padding:0px 0px 0px 0px; }
.footerContainer a{ font-size:0.8em;padding:3px 0 3px 0;text-transform:uppercase;height:19px;} 
.footerContainer .bizzone{padding-right:74px;background:url(../images/bizzone_logo.gif) no-repeat right top;}