body, html { background:#ffffff; font-family:Trebuchet MS, Arial; font-size:11px;}

a
{ color:Black; text-decoration:underline;}

.tree-level1 {border:0px;}
.tree-level2 {font-size:12px;}
.tree-level3 {font-size:12px;}

.hozmenu-bottom { height:35px; border-bottom:solid 3px #000000;}

.hozmenu-bottom .item a span { padding: 8px 10px 7px; font-size:16px; font-weight:bold;}

.hozmenu-bottom .item a span:active { background-color:#000000;}

.hozmenu-top { display:none;} 

.box_head h4 { font-size:16px; font-weight:bold; padding-top:8px; padding-bottom:7px;}

.box_head { height:35px;}

#logo { height:100px;}

/*.cart-1 .box_head, .login-1 .box_head { display:none;}*/

.listview6 ,.PL {height:260px;}
.listview6 .image a:hover, .PL  .image a:hover   {
	-moz-opacity:.50;
	filter:alpha(opacity=50);
	opacity:.50;
}
.listview6 .title a:hover, .PL .title a:hover {	color:#c800b8;}
.listview6 .title, .PL .title{ height:50px;}

.PL_outer2 .Caption { display:none;}


.InfoPageHeaderBox h1, .header-product h1 { height:28px; border-bottom:solid 1px #000000; background-color:#f4f4f4; margin-top:-4px; padding-top:7px; padding-left:10px; font-size:16px; font-weight:bold; font-family:Trebuchet MS, Arial}

.InfoPageHeaderBox h1 span, .header-product h1 span { font-family:Trebuchet MS, Arial; font-size:16px; font-weight:bold; padding: 8px 12px 7px;}


.button 
{
    background:url('../images/btn.jpg'); 
    font-size:11px; 
    font-weight:bold; 
    padding: 2px 3px 2px 4px; 
    border-left: solid 1px #cd5ac6;
    border-top: solid 1px #cd5ac6;
    border-right: solid 1px #f6a5f2;
    border-bottom: solid 1px #f6a5f2;
}

.button:hover { background:url('../images/btn_hover.jpg'); color:#000000;}

.button:hover span { background:none;}

.login-3 .button { margin-top:5px; margin-right:20px;}

.login-6 .button{ margin-bottom:4px;}

.listview6 .moreinfobutton, .PL  .moreinfobutton { margin-left:0px;}

.tree table a {font-weight:bold;}

.listview6 img , .PL img { height:140px; width:140px;}

.listview6 .title, .PL .title  { margin-top:10px;}

.listview6 .title a , .PL .title a { font-size:11px;}

.CartSummaryRow { border-bottom: solid 1px #000000; padding-bottom:10px;}

#ctl00_ContentPlaceHolder1_lblNeedToLogin {font-weight:bold; color:#CD0606;}

.paging {clear:both; padding-top:20px;}

div.tree-style table { border-bottom: 1px dotted #cccccc !important; }
div.tree-style table:hover, div.tree-style table:active { background-color:#f4f4f4; color:#000000;}
td.tree-level { width:100%; }
.node-style img { display:none; }
.tree {  }
.tree table { font-weight:bold; font-size:14px; margin:0 10px 0 0; border-spacing:1px; border-collapse:separate; border-top-width:1px; }
.tree table a { font-weight: bold;}
.node-style { font-weight:bold; color:#000000; }

.box_body {padding-bottom:0px;}

.DetailTabs
{
	clear:both;
	width:100%;
}
.DetailTabs a
{
	padding:6px;
	display:block;
	cursor:pointer;
	float:left;
	background-color:#cccccc;
	margin-right:5px;
        font-size:12px;
}

.DetailTab
{
	width:440px;
	clear:both;
	padding:15px;
	background-color:#ffffff;
        border:solid 1px #000000;
}

.DetailTab h3
{
 display:none;
}

.DetailTabs .selected
{
	border-bottom:solid 0px #000000;
        border-top:solid 1px #000000;
        border-left:solid 1px #000000;
        border-right:solid 1px #000000;
	background-color:#ffffff;
margin-bottom:-1px;
}

.MailFriendRow input {width:250px;}
.MailFriendRow .button {margin-top:10px}
.CommentReviewOrRating div{margin:0 5px 10px 0;}
.CommentReviewOrRating textarea {width:250px;}
.CommentReviewOrRating input {margin-right:5px;}

#ctl00_ContentPlaceHolder1_Label1 {font-size:14px; font-weight:bold;}
#ctl00_ContentPlaceHolder1_lblDelivery {font-size:14px; font-weight:bold;}
#ctl00_ContentPlaceHolder1_lblDeliveryAddress {font-size:14px; font-weight:bold;} 
#ctl00_ContentPlaceHolder1_lblCodesCampaign {font-size:14px; font-weight:bold;} 

.CartOrderCenteredRowed a {color:black;}
.CartOrderPayment td, .CartOrderDelivery td {padding:3px;}

#ctl00_ContentPlaceHolder1_propsel_lblprop0, #ctl00_ContentPlaceHolder1_lblArticleNr, #ctl00_ContentPlaceHolder1_lblStorage {font-weight:bold;}

.breadcrum a {color:black;}

.productdetails .dhead {margin-top:20px;}

/*-----------------------------------------------------------TEMPLATE DESIGN---------------------------------------------------------------*/

.hozmenu-bottom
{
	width:1000px;
	height:35px;
	overflow:hidden;
	clear:both;
	border-top:solid 1px #000000;
	border-bottom:solid 1px #000000;
}
.hozmenu-bottom .item
{
	float:left;
}
.hozmenu-bottom .item a 
{
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	font-size:10px;
	color:#000000;
}
.hozmenu-bottom .item a span
{	
	padding:7px 12px 8px 12px;
	display:block;
	cursor:pointer;
}
.hozmenu-bottom .item a span:hover
{
     background:#000000;
     color:#ffffff;
}
.hozmenu-bottom .f
{
}
.hozmenu-bottom .item a 
.hozmenu-bottom .l
{
}
/*
.PL_outer1
{
	width:100%;
}
.PL .Info
{
	display:none;
}
.PL
{
	width:140px;
	max-width:140px;
	height:240px;
	float:left;
	margin:10px;
}
.PL  img
{
     border:solid 1px #f4f4f4;
}		
.PL .Caption
{
	clear:both;
	height:50px;
	color:#000000;
}
.PL .Manufacturer
{
    display:none;
}
.PL .Price
{
	clear:both;
	height:20px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	margin-right:5px;
}
.PL .Title
{
	display:none;
}
.PL .Buy { display:none;}

.PL .MoreInfo { padding-left:80px;}
.PL-5 .MoreInfo { padding-left:0px;}

.PL .MoreInfo { padding-left:0px;}
*/
div.sorting { display: none; }

.OrdinariePrice {clear:both; display:block; width:100%; font-size:12px; font-weight:normal; color:#000000; }
.listview6 .price, .PL .price { height:31px; color:#d40000; font-size:14px; }

.paging { text-align:center; padding-top:30px;}
.paging a:active { border:solid 1px gray;}

.login-3 .forgot { width:150px; margin-top:50px; font-size:10px;}
.login-1 .forgot { width:150px; margin-top:30px; font-size:10px;}
.login-5 .forgot { width:150px; margin-top:60px; font-size:10px;}
.login-6 .forgot { width:150px; margin-top:60px; font-size:10px;}

/* Custom profile
****************************************************************************************/
.custprofileRow { width:250px; float:left; height:50px;}
.custprofileSection:first-child > .custprofileRow:first-child { display:none; }
.custprofileValue { width:250px; float:left;}
.custprofileValue2 { margin-top:10px;}
.custprofileError { width:80px; float:right; text-align:right; padding-right:15px;}
.custprofileSection { margin-bottom:20px; height:140px; margin-bottom:10px; padding:10px; border:solid 1px #000000; margin-top:0px;}
.custprofileSection h2 { margin-bottom:10px;}
.custprofileSave { margin-top:20px;}

#language { display:block; padding-top:2px; }

.login-1 .box_body, .login-3 .box_body { border-bottom:solid 1px #000000;}

/*---------------------- BLOG --------------------*/
.post .date
{
    margin-top:20px;
    font-style:italic;
    margin-bottom:5px;
    width:100%;
}

.post a
{
    text-decoration:none;
}

.post .entry
{
    width:650px;
}

.post .htmlentry
{
    width:400px;
    float:left;
    margin-bottom:10px;
}

.post .date a
{ 
    font-weight:normal;
}

.post .caption
{
    margin-bottom:10px;
    width:100%;
}

.post .author
{
    margin-bottom:5px;
    background:url(../images/standard/author.png) no-repeat left;
    padding-left:20px;
    height:20px;
    font-weight:normal;
}

.post .author a { font-weight:normal;}

.post .category
{
    margin-bottom:5px;
}

.post .tag
{
    margin-bottom:10px;
}

.post .commentlink
{
    background:url(../images/standard/comments.png) no-repeat left;
    padding-left:20px;
    width:130px;
    height:20px;
    float:left;
}

.post .comment
{
    border-bottom:dotted 1px #cccccc;
    padding-bottom:5px;
    padding-left:20px;
    margin-bottom:15px;
}

.blogentrylist .box_head, .blogtaglist .box_head, .blogcategorylist .box_head 
{
    background:none;
    border-bottom:dotted 1px #cccccc;
}

.blogentrylist .box_head h4, .blogtaglist .box_head h4, .blogcategorylist .box_head h4
{
    color:#000000;
    padding-left:0px;
    font-size:14px;
}

.blogentrylist .box_body,  .blogtaglist .box_body, .blogcategorylist .box_body  
{
    background:none;
}

.entry .PL
{
    width:180px;
    float:left;
}

.entry .PL_inner
{
    margin-left:20px;
}

.entry .PL .Item 
{
    border:0px solid #F4F4F4;
    height:280px;
    padding:0px;
    width:160px;
    max-width:160px;
}

.entry .PL .image
{
    margin-bottom:20px;
    border:solid 1px #000000;
}

.entry .PL .title
{
    margin-bottom:10px;
}

.entry .PL .title a
{
    font-size:12px;
}

.entry .PL .manufature
{
    font-style:italic;
}

.entry .PL .text
{
    display:none;
}

.entry .PL .price
{
    font-weight:bold;
    text-align:right;
}

.post .tag 
{
    clear:both;
}
.custprofileDeliverySection {display:none}
.dropdownpl{width: 140px;}

.breadcrum { display:none;}

.manulist-1 .dropdown{width:160px;}
#col_left .manulist .dropdown{width:160px;}
#content #col_main{float:left; display:inline; margin-right:0px;}
#content #col_right{float:right;}

/*---------------------- KASSA --------------------*/

        .content-cart {font-family: Trebuchet MS;}
        .content-cart h2 {font-family: Trebuchet MS;}
        .cartrightcolwrapper, .cartleftcolwrapper {width: 50%; float:left; }
        .cartrightcol, .cartleftcol{ margin: 20px; }
        .cartrightcol h2, .cartleftcol h2 {padding: 5px 0 5px 35px ;}
        h2.campaign-code {background: white url(/_gfx/step1.gif) no-repeat;}
        h2.customer-auth, h2.customer-info {background: white url(/_gfx/step2.gif) no-repeat;}
        h2.paytype {background: white url(/_gfx/step3.gif) no-repeat;}
        h2.frieghttype {background: white url(/_gfx/step4.gif) no-repeat;}        
        h2.subscription, h2.yearsallery {background: white url(/_gfx/step5.gif) no-repeat;}
        a > b, h2.campaign-code {background: white url(/_gfx/step1.png) no-repeat;}
        a > b, h2.customer-auth, h2.customer-info {background: white url(/_gfx/step2.png) no-repeat;}
        a > b, h2.paytype {background: white url(/_gfx/step3.png) no-repeat;}
        a > b, h2.frieghttype {background: white url(/_gfx/step4.png) no-repeat;}
        a > b, h2.subscription, h2.yearsallery {background: white url(/_gfx/step5.png) no-repeat;}
        .cartrightcol h2.disabled, .cartleftcol h2.disabled {color: #dfdfdf;}
        .cartrightcol .subscription ul, .cartrightcol .frieghttype li, .cartrightcol .paytype li, .cartleftcol  li.customer-auth, .cartleftcol  li.customer-update, div.customer-info2, ul.campaign-code, ul.customer-update { display:block; margin:5px 0; padding: 5px; border: solid 3px #dbdbdb; background-color: #f4f4f4; font-size: 12px; 
                                                                                                                                 -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px;}
        .customer-info2 .label {font-weight: bold;}
        .customer-info2 .value {display:block; padding-left: 10px;}
        .cartrightcol li.disabled, .cartrightcolwrapper .disabled li {opacity:0.4;filter:alpha(opacity=40)}
        .cartrightcol li input {height: 17px; width: 17px; margin-right: 4px; vertical-align:bottom;}
        .disabled span {color: #dfdfdf;}
        .disabled h2 {opacity:0.4;filter:alpha(opacity=40)}
        li.customer-auth li{display:block; margin:0; padding: 0; border: none; background-color:Transparent;}
        .fronted-summery li {display:inline-block;  width: 50%; float: left;}
        .fronted-summery li div.wrapper {padding: 10px 5px; border: solid 3px #c4cfa4; background-color: #f1f5e4; font-size: 15px; margin:20px;   text-align:center; font-weight: bolder;}
        .cart-summery {background-color: #f1f5e4; padding: 10px; clear:both;}
        .cart-summery li {display: block; clear:both; font-size: 12px; font-weight: bolder;}
        .cart-summery li .label {float:left; display:inline-block;}
        .cart-summery li .value {float:right; display:inline-block;}
        /*.cartleftcol li input.txtbox, .cartleftcol li li  select, .cartrightcol input.txtbox{border: solid 2px #dbdbdb; width: 250px}*/
        .content-cart div.txtbox, .content-cart div.ddlbox   {border: solid 2px #dbdbdb;}
        .content-cart div.txtbox input, .content-cart div.txtbox textarea, .content-cart div.ddlbox select { width: 100%; border: solid 0 black;}
        .Cart {width:100%;margin-bottom: 20px;}
        .Cart input {border: solid 1px black; vertical-align: bottom; margin-right: 5px;}
        .Cart thead {border-bottom: solid 2px black;  font-size: 12px; font-weight: bolder; }
        .Cart tbody, .Cart tbody a {font-size: 11px; font-weight: normal;color: Black; }
        .Cart tr.alt {background-color: #f4f4f4;}
        .cart-thumbnail { padding-left:10px;}
        .content-cart .button {display:inline-block; float:none;  margin: 3px 0; background-color:#cccccc; border: solid 2px #505050; background-image:none;}
        .content-cart .button:hover {background-color:#f4f4f4; border: solid 2px #cccccc; background-image:none; color:#505050;}
        .content-cart .orderbutton {border: solid 2px #c4cfa4; background-color: #f1f5e4; font-size: 12px; padding: 4px 10px; font-weight: bolder; margin: 10px 0; float: right; background-image: none;}
        .orderbutton:hover {background-color: #ADD39C; color:White;}
        .disabled .orderbutton {background-color: #fff; color: #dfdfdf;border: solid 2px #dfdfdf; cursor: default;}
        
        .disabled .orderbutton:hover {background-color: #fff; color: #dfdfdf;}
        .messagebox 
        {
            -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px;
            border:2px solid #DFDFDF;
            background:url('/_gfx/info.png') 20px 25px no-repeat #f4f4f4;
            margin:10px;
            padding:10px 25px 10px 70px;
        }

        .messagebox ul {list-style-type:square; float:left;}
        .messagebox li {margin-bottom:10px;list-style-type:square;}
        .minheight {height: 60px; display:block; width: 0px; float:left;}
        .register input.valid, .register select.valid{ background: white url(/_gfx/okey.gif) no-repeat scroll 99% 50% ;}
        a > b, .register input.valid, .register select.valid{ background: white url(/_gfx/okey.png) no-repeat 99% 50%;}
        .register input.error, .register select.error{ background: white url(/_gfx/error.gif) no-repeat scroll 99% 50%;}
        a > b, .register input.error, .register select.error{ background: white url(/_gfx/error.png) no-repeat scroll 99% 50%;}
        .register label.error {font-style:italic; color:#777777;}
        .Cart .prodimg {height: 40px; width: 40px; border: solid 1px #dcdcdc; margin: 10px 0;}
        .paytype-1, .paytype-50, .paytype-20, .paytype-21  { background: Transparent url(/_gfx/paydelalts/paytype50.gif) no-repeat scroll 99% 50%; }
        a > b, .paytype-1, .paytype-50, .paytype-20, .paytype-21  { background: Transparent url(/_gfx/paydelalts/paytype50.png) no-repeat scroll 99% 50%; }
        .paytype-80, .paytype-54  { background: Transparent url(/_gfx/paydelalts/paytype54.gif) no-repeat scroll 99% 50%; }
        a > b, .paytype-80, .paytype-54  { background: Transparent url(/_gfx/paydelalts/paytype54.png) no-repeat scroll 99% 50%; }
        .paytype-55, .paytype-56, .paytype-57, .paytype-58, .paytype-59  { background: Transparent url(/_gfx/paydelalts/paytype55.gif) no-repeat scroll 99% 50%; }
        a > b, .paytype-55, .paytype-56, .paytype-57, .paytype-58, .paytype-59  { background: Transparent url(/_gfx/paydelalts/paytype55.png) no-repeat scroll 99% 50%; }
        .paytype-2 { background: Transparent url(/_gfx/paydelalts/paytype2.gif) no-repeat scroll 99% 50%; }
        a > b, .paytype-2 { background: Transparent url(/_gfx/paydelalts/paytype2.png) no-repeat scroll 99% 50%; }
        .paytype-4 { background: Transparent url(/_gfx/paydelalts/paytype4.gif) no-repeat scroll 99% 50%; }
        a > b, .paytype-4 { background: Transparent url(/_gfx/paydelalts/paytype4.png) no-repeat scroll 99% 50%; }
        
        .deltype-0, .deltype-3, .deltype-5 { background: Transparent url(/_gfx/paydelalts/deltype0.gif) no-repeat scroll 99% 50%; }
        a > b, .deltype-0, .deltype-3, .deltype-5 { background: Transparent url(/_gfx/paydelalts/deltype0.png) no-repeat scroll 99% 50%; }
        .deltype-10 { background: Transparent url(/_gfx/paydelalts/deltype10.gif) no-repeat scroll 99% 50%; }
        a > b, .deltype-11 { background: Transparent url(/_gfx/paydelalts/deltype11.png) no-repeat scroll 99% 50%; }
        .Cart span.update {display:inline-block; height: 16px; width: 16px; background: Transparent url(/_gfx/update.gif) no-repeat;}
		.Cart .alt span.update {display:inline-block; height: 16px; width: 16px; background: Transparent url(/_gfx/update.png) no-repeat;}
		a > b, .Cart span.update {display:inline-block; height: 16px; width: 16px; background: Transparent url(/_gfx/update.png) no-repeat;}
        .Cart span.remove {display:inline-block; height: 16px; width: 16px; background: Transparent url(/_gfx/remove.gif) no-repeat;}
		.Cart .alt span.remove {display:inline-block; height: 16px; width: 16px; background: Transparent url(/_gfx/remove_gra.gif) no-repeat;}
		a > b, .Cart span.remove {display:inline-block; height: 16px; width: 16px; background: Transparent url(/_gfx/remove.png) no-repeat;}
		
/* NEW PRODUCT DETAILS
***************************************************************************************/
        div.raingwrapper, div.shorttextwrapper, span.expecteddelivery, span.qtyinstock, span.qty, span#price, span#ordprice, span.buy, div.manufature
        {
             padding:3px 0px 3px 0px;
        }
        
        /* widths */
        .content-details div.shorttextwrapper, .content-details div.propwrapper, .content-details div.propwrapper dl,
        .content-details span.artnowrapper, .content-details span.expecteddelivery, .content-details span.qtyinstock
        {
            width:420px;
            } 
        
        .content-details {padding-top:15px;}
        .content-details div#imagewrapper{float:left; width:220px; height:300px; display:inline;}

        .content-details div.ratingwrapper{float:left; margin-bottom:10px;}
        .content-details div.shorttextwrapper{float:right; margin-bottom:10px;}
        .content-details div.propwrapper{float:left;} 
            .content-details div.propwrapper dl dt{float:left; margin-right:5px; color:Gray;}
            .content-details div.propwrapper dl dd{float:left;}

        .content-details h1 { margin-bottom:15px;}
        .content-details span.manufature{font-style:italic; }

        .content-details span.artnowrapper{float:left;}
            span.artnowrapper .label{color:Gray;}
            span.artnowrapper .value{padding-left:5px;}

        .content-details span.expecteddelivery{float:left;}
            span.expecteddelivery .label{color:Gray;}
            span.expecteddelivery .value{padding-left:5px;}
            
        .content-details span.qtyinstock{float:left;}
            span.qtyinstock .label{font-weight:bold;}
            
        .content-details span#price{float:left; margin-top:15px;}
            span#price .label{color:Gray;}
            span#price .value{padding-left:5px; font-size:18px; font-weight:bold;}

        .content-details span#ordprice{float:left; margin-top:20px; padding-left:15px;}
            span#ordprice span{font-size:11px; font-weight:normal;}
            
        .content-details span.qty{float:left; width:392px; text-align:right; border-top: solid 1px silver; margin-top:10px;}
            span.qty .label{color:Gray;}
            span.qty input{width:25px; text-align:center;}

        .content-details span.buy {border-top:1px solid silver;float:left;margin-top:10px;padding-left:17px;}
        .content-details .button { margin-top:3px;}

        div#eventswrapper{clear:both;}
        div#eventscontentwrapper{}

/* New Tab */
        .content-details div#eventswrapper{}
            div#eventswrapper ul#events li{float:left; background:silver; padding:10px; margin-right:5px; color:gray; -moz-border-radius-topleft:7px;  -webkit-border-radius-topleft:7px; -moz-border-radius-topright:7px;  -webkit-border-radius-topright:7px;}
            div#eventswrapper ul#events li.active{background:#eaeaea; color:black;}

        .content-details  div#eventscontentwrapper{clear:both; padding:20px; background:#eaeaea; -moz-border-radius-topright:7px;  -webkit-border-radius-topright:7px; -moz-border-radius-bottomleft:7px;  -webkit-border-radius-bottomleft:7px;  -moz-border-radius-bottomright:7px;  -webkit-border-radius-bottomright:7px;}
            div#eventscontentwrapper h2.eventtitle{margin-bottom:15px;}
            
#eventswrapper #events li:hover{ cursor: pointer;}
#eventswrapper #events li.active:hover{ cursor: default;}

/* Mail Friend */
        li.MailFriendRow{}
        li.MailFriendRow span{clear:both; float:left;}
        li.MailFriendRow input{clear:both; float:left; margin-bottom:5px;}