

html,body{}
body{background:#A4B9CE url(images/body.jpg) no-repeat left bottom;font-family:Arial,Verdana,Helvetica;font-size:13px;}
#content{}
#content,#content_in{}

/* header */
#header-box{position:relative;}
#header{max-width:1150px;min-width:1000px;position:relative;margin:0 auto;height:250px;}

#cart-dropbox{position:absolute;top:0;left:0;width:100%}
#cart-dropbox > div{position:relative}
#cart-dropmenu{position:absolute;top:10px;right:240px;}
#cart-dropmenu > a{display:block;background-color:#1595e9;border-radius:4px;color:#fff;font-size:12px;padding:5px 7px;}
#cart-dropbutton{
display:block;background:#1595e9 url(images/more.png) no-repeat 95% 8px!important;border-radius:4px;color:#fff;font-size:12px;
padding-right:24px!important;}
#cart-dropmenu > div{display:none;background:#1595e9;padding:7px;position:absolute;top:23px;right:0;border-radius:4px 0 4px 4px;}
#cart-dropmenu form{overflow:hidden;width:250px;padding:8px 2px 0 2px;}
#cart-dropmenu label{clear:left;float:left;width:80px;display:block;padding:2px;color:#fff}
#cart-dropmenu form > div{float:left;width:162px;margin-bottom:8px}

#cart-dropmenu form > input{}

#header-left{float:left;width:370px;height:160px}
#website-title{margin-top:30px}

#header-right{float:right;}

/* #main-menu,#header,#page,#middle{max-width:1150px;min-width:1000px;margin:0 auto;} */
#main-menu,#header,#page,#cart-dropbox > div{width:1000px;margin:0 auto;}

#home{overflow:hidden;width:980px}
#home-text{border-radius:6px;border:1px solid #d8e1e8;padding:15px;margin-bottom:15px;line-height:23px;background:#88a1bc;color:#fff;font-size:16px}
.homebox{width:49%;border-radius:6px;padding-bottom:6px;border:1px solid #d8e1e8}
.homebox > div{}
.homebox-title{font-size:20px}
.homebox-title a{color:#fff;display:block;padding:10px 230px 50px 15px;}
.homebox-text{padding:10px 15px 9px 15px;font-size:14px;line-height:21px}
.homebox .mozaik-logo{display:block;float:left;margin:0 20px 0 0}
.homebox_1{float:left}
.homebox_2{float:right}


/* address */
#address{text-align:center;float:right;line-height:18px;width:330px;margin:25px 100px 0 0}
#address,#address a{color:#78797D;}
#address a{font-weight:bold}

/* box */
.box{padding:10px;background:#fff;border-radius:6px}

/* hmenu */
#main-menu-box{overflow:hidden;zoom:1;background:#1984d0 url(images/main-menu.png) repeat-x bottom left;height:45px}
#main-menu li{float:left;margin-right:1px;}
#main-menu a{display:block;height:17px;padding:15px 10px 13px 10px;color:#fff}
.main-item{font-size:17px;color:#fff;}
.main-item:hover,#main-menu li .active{background:#1595E9;}

#page{padding-top:20px!important;overflow:hidden;padding-bottom:30px!important}
#page .description{font-size:19px;color:#013b7c;margin-bottom:15px}
.mozaik-text{overflow:hidden}
.mozaik-text h3{color:#247AC6;border-bottom:1px solid #247AC6}

/* left */
#left{float:left;position:relative;width:230px;}
#left-menu{padding-left:0!important}
#left-menu > ul{position:relative;right:-20px;}


/* Menu */
.open-item-1{}
.open-item-1 > a{display:block;padding:8px 20px 8px 0;color:#247AC6;font-weight:bold;font-size:14px}
.open-link-1{color:#247AC6;}
.open-link-1:hover{background:url(images/left_hover.gif) no-repeat right top;}
.open-item-1 > .active{background:url(images/left_on.gif) no-repeat right top;}
.open-item-1 > .open-turn-1{background:none!important;}
.open-last{border-bottom:0px!important;}

.open-item-2 > a{display:block;padding:8px 20px 8px 10px;font-size:13px;font-weight:bold;color:#247AC6;}
.open-link-2:hover{background:url(images/left_hover.gif) no-repeat right top;}
.open-item-2 > .active{background:url(images/left_on.gif) no-repeat right top;}

.open-link-3{
font-size:14px;font-weight:bold;color:#575753;display:block;padding:9px 4px 9px 42px;
background: url(images/open-menu.png) no-repeat 0 -480px;color:#575753;
}
.open-link-3:hover, .open-item-3 > .active{background: url(images/open-menu.png) no-repeat 0 -560px;}

/* middle */
#middle_in{padding:15px}
#center{margin-left:250px;padding:20px}
.title{font-size:22px;color:#0166AA;margin-bottom:15px}
.subtitle{font-size:15px;font-weight:bold;color:#0166AA;margin:10px 0 5px 0}
#center .description{font-size:15px;line-height:22px}
.mozaik-text{font-size:14px;line-height:20px}
.mozaik-text .mozaik-logo{float:left;margin:0 8px 3px 0}

/* page */
.section-box{padding:10px;overflow:hidden}
.section-box .mozaik-logo{float:left;display:block;margin:0 5px 3px 0}
.section-box-title{font-size:16px;font-weight:bold;margin-bottom:5px}
.section-box-title a{color:#0a63a3}
.section-text{padding:10px}
.section-1{background:#cedae7}
.section-2{background:#fff}

/* minibox */
.mini-box{float:left;width:170px;margin:0 20px 20px 0;padding:6px;background:#fff;border-radius:5px;}
.mini-box span{display:block;font-size:15px}
.mini-box .mozaik-logo{display:block;margin:0 auto 3px auto}
.mini-box-title{font-size:15px;font-weight:bold;margin-bottom:10px}
.mini-box a{color:#247ac6;}

/* Products */
.product{overflow:hidden}
.product .mozaik-logo{float:left;margin:0 15px 10px 0}
.product-info{margin-bottom:15px}

/* search form */
#searh_form{margin-bottom:15px;overflow:hidden;zoom:1}
#searh_form label{font-weight:bold;color:#015993}
#autocomplete{display:none;width:336px;border:1px solid #015993;background:#fff;padding:4px;}
#autocomplete_close{display:block;float:right;padding:2px 1px;color:#0870B5;text-decoration:underline}
#set_key{color:#0870B5;}
.back{display:block;background:url(data:image/gif) no-repeat left top;color:#0B82D1;font-weight:bold;padding-left:18px;margin-bottom:15px}

/* product */
#product{overflow:hidden}
#product .logo{float:left;margin:0 7px 5px 0}
#products-list li{margin-bottom:8px}
#products-list div{float:right}
#products-list a{color:#000}

/* order */
#cart-ariane{margin-bottom:10px}
.cart-ariane-active{font-weight:bold}

.cart-submit{background-color:#6e6e6e;color:#fff;border-radius: 5px;padding:1px 4px;border:0;cursor:pointer;}
a.cart-submit{display:block;float:left;margin-right:10px;color:#fff!important}

#cart-products{overflow:hidden}
#cart-products ul{padding:10px;border:1px solid #000;margin:10px 0;max-height:300px;overflow:auto}
#cart-products li{margin:10px 0}
#cart-products a{font-weight:bold;color:#323232}
#cart-products .cart-submit{font-size:0.9em}
#cart-products a.cart-submit{padding:4px 10px;}

#cart{overflow:hidden}
#cart a.cart-submit{padding:5px 12px;}

#cart-table{width:100%;margin-top:5px;margin-bottom:10px;border-collapse:collapse;}
#cart-table td,#cart-table th{border-top:10px solid #fff;text-align:left}
#cart-table td,#cart-table th{padding:8px 15px;vertical-align:top;background:#ccc}
#cart-table .row{border-top:1px solid #474747;}
#cart-table .row{background:url(images/back_box.gif) repeat left top;}
#cart-table .row2{}

#cart-account{padding:15px;overflow:hidden}

.cart-box-title{font-size:15px;color:#6e6e6e;font-weight:bold}
.cart-form{padding:20px}
.cart-form div{margin-bottom:20px;}
.cart-form label,.cart-label{display:block;float:left;width:150px;margin-right:10px;text-align:right}
.cart-input-text{display:block;margin-bottom:15px}
.cart-textarea{width:400px}

#page-contact{float:left;width:380px;border:1px solid #000;background:#fff;padding:15px}

.contact-label{clear:left;float:left;width:86px;display:block;padding-bottom:15px;font-size:14px;}
.contact-input{width:275px;padding:2px;}
.contact-block > div{float:left;width:279px;margin-bottom:15px}
.contact-block textarea{float:left;width:367px;margin-bottom:8px}

#footer{text-align:center;padding-bottom:30px}
#footer > div{margin-top:15px}
#footer a{color:#fff}
