@import"cssmenuvertical.css";

body { margin-top:10px;}

.container_16 {width: 940px;padding-bottom:40px;}
.grid_16 {position: relative;width: 940px;}
.wrap {width: 940px;}
#header {height:110px;overflow:hidden;position:relative;top:27px;z-index:2;right:-3px;}
.header-content {color:#fff;height:110px; width: 670px;float:right;position:relative;}
.header-left {color:#fff;height:110px; width: 45px;background: url(../images/header-bg-left.png) center no-repeat;float:left;}
.navmenu {height: 52px; background: url(../images/line-v-menu.png) center repeat-x;}
.header-content a{color:#fff;text-decoration:none;}
.header-content .header-wrap{height:110px; overflow:hidden;background: url(../images/header-bg-main.png) center repeat-x;}
.header-content table{width:50%;float:right;margin:25px 10px 25px 0px}
.header-content table.cart{width: 320px;float:right;margin:25px 30px}
.header-content table.cart td.cart-part{padding-bottom:15px;width:60px;}
.header-content form {margin:0px;}
.header-content form input{width: 131px;border:1px dotted #eee;font-size:12px;color:#6b6b6b;font-style:italic;padding-left:5px;}
.header-content form button{height:26px; width: 40px;margin:5px 0px 0px 0px;padding:0px; float:left;background:#497c25}
.header-content form button:hover{background:#3f6d1e}
.header-content form a{font-size:12px;}
.small-cart a.small-cart-link{display:block; line-height:20px; height: 25px; width: 105px;background: url(../images/cart.png) left no-repeat; padding-left: 40px; color:#fff;}
.small-cart a.small-cart-link span#info_cart_positions{font-weight:bold;}
.small-cart a.small-cart-link span#info_cart_sum{font-style:italic;}
#billboard {z-index:1;position:relative;width: 946px;height:205px;overflow:hidden;}
#billboard-item {z-index:1;position: relative; margin: 0px auto;width: 940px;height:205px;}
#billboard-items {list-style-type: none;margin: 0px;padding: 0px;position:absolute;top:0px;z-index:1;}
#billboard-items li{margin: 0px;padding: 0px;position:absolute;opacity:0.0;}
#billboard-items li div{position:absolute;bottom:0px;opacity:0.7;font-size: 20px;color:#fff;padding-left:20px;line-height:50px;height:50px;width: 920px;background-color:#000;}
#billboard-items li.active { z-index:10;opacity:1.0;}
#billboard-items li.last-active { z-index:9;}
#logo {display:block;width:269px; height:60px; position:absolute;top:0px;left:0px;z-index:2;}
#main { width: 940px;min-height:320px;}
#footer {width: 940px;height:80px;}
#copyright {position: absolute; left: 23px; bottom: 25px; font-size: 11px; font-style:italic; color: #2c2c2c;}
#copyright a{color: #2c2c2c; text-decoration: none;}
#made_by {position: absolute; right: 20px; bottom: 20px;}

.content {}
#breadcrumb {background: url(../images/line-h.png) left bottom repeat-x; height:38px;line-height:38px; color:#2c2c2c; font-weight: 12px; margin-bottom:20px;}
#breadcrumb a{color:#2c2c2c; text-decoration: none;}

h1 {font-size: 24px; margin: 0px; padding: 0px;}
.home h1 {font-family: Verdana; font-size: 44px; margin: 0px; padding: 20px 0px 20px 0px; text-align:center;}
.line{background: url(../images/line-h.png) top left repeat-x; width: 618px; height: 25px;}
.left-content.style1 {width: 618px; float: left;}
.left-content p {color: #2c2c2c; font-size: 12px;}
.left-content a {color: #478014}
.left-content img {margin: 0px 15px 5px 0px;}

.home-search {background: url(../images/bg-home-search.jpg) center no-repeat; width: 930px; height:348px;}
.home-search-popup{width: 599px; height:156px; margin: 0px auto; position:relative;top:100px;}
.home-search-popup-left{background: url(../images/bg-home-search-left.png) center no-repeat; width: 11px; height:156px;float:left;}
.home-search-popup-main{background: url(../images/bg-home-search-main.png) center repeat-x; width: 577px; height:156px;float:left;}
.home-search-popup-main-wrap {padding: 30px 0px 0px 25px;}
.home-search-popup-main-wrap h3{font-size:18px; margin:0px; padding:0px; color: #5B4F4F}
.home-search-popup-main-wrap p{font-size:14px;}
.home-search-popup-main-wrap input{border:1px solid #b3d85b;height:30px; width: 200px;float:left;margin-right:10px;font-size:18px;color:#6b6b6b;font-style:italic; padding-left:5px;}
.home-search-popup-main-wrap select{border:1px solid #b3d85b;height:36px; width: 200px;float:left;margin-right:10px;font-size:18px;color:#6b6b6b;font-style:italic;}
.home-search-popup-main-wrap button{height:36px; width: 100px;margin:0px;padding:0px; background: #b3d85b;float:left;}
.home-search-popup-main-wrap button:hover{background: #b3d85b; border: 1px dotted #dddddd;}

.home-search-popup-right{background: url(../images/bg-home-search-right.png) center no-repeat; width: 11px; height:156px;float:left;}
.content-text {padding-top:10px;}

.right-content.style1 {width: 269px; float: right;}
.right-content.style1 h2{display: block;background: #478014 url(../images/breadcrumb-background.png) center repeat-x;width: 259px; height:38px;line-height:38px; font-family: eurofurence light; color:#fff; font-size: 18px; text-transform: uppercase; margin: 0px; padding: 0px 0px 0px 10px;}


ul.testimonials {list-style-type: none;margin: 0px;padding: 0px;}
ul.testimonials li{margin: 0px;padding: 0px 5px 20px 5px; background: url(../images/line-h.png) bottom left repeat-x; line-height: 15px;color: #2c2c2c; font-size: 12px;}
ul.testimonials.column li{padding: 10px 5px 10px 5px; }
ul.testimonials li h4{margin: 0px;padding: 0px;color: #2c2c2c; font-size: 13px;}
ul.testimonials li img{margin: 0px 15px 5px 0px;}
ul.testimonials li a{color: #478014}

ul.gallery-items {list-style-type: none;margin: 0px auto;padding: 0px; width: 540px;}
ul.gallery-items li{margin: 0px 20px 40px 0px;padding: 0px; float: left; display: block; width: 160px; height:100px; opacity: 0.7 }
ul.gallery-items li:hover{opacity: 1 }
ul.gallery-items li a{font-family: arial; font-style: italic; color: #444444; font-size: 10px;text-decoration: none; line-height: 11px;display: block; overflow: hidden;}

ul.gallery {list-style-type: none;margin: 0px auto;padding: 0px; width: 540px; }
ul.gallery li{margin: 0px;padding: 0px 20px 20px 0px; float: left; display: block; width: 160px; opacity: 0.7 }
ul.gallery li:hover{opacity: 1 }
ul.gallery li a{font-family: arial; color: #444444; font-size: 10px;text-decoration: none; line-height: 13px;display: block; overflow: hidden;}
ul.gallery li a div{overflow: hidden; padding-top:5px;}
ul.gallery li a div h2{margin:0px 0px 5px 0px; padding: 0px; font-size: 15px;}




form fieldset {
    border: 0;
    padding: 0;
    margin: 0;
    width: 390px;
}
form button {
     border: 1px dotted #eee;
     background: #b3d85b;
     padding: 6px 8px;
    /* margin: 0 125px 15px 0;*/
     font: 12px arial, tahoma, sans-serif;
     color: #fff;
     cursor: pointer;
     -moz-border-radius: 3px; 
  	-webkit-border-radius: 3px;
  	/*background-image: linear-gradient(bottom, rgb(70,120,27) 20%, rgb(93,143,50) 67%);
	background-image: -o-linear-gradient(bottom, rgb(70,120,27) 20%, rgb(93,143,50) 67%);
	background-image: -moz-linear-gradient(bottom, rgb(70,120,27) 20%, rgb(93,143,50) 67%);
	background-image: -webkit-linear-gradient(bottom, rgb(70,120,27) 20%, rgb(93,143,50) 67%);
	background-image: -ms-linear-gradient(bottom, rgb(70,120,27) 20%, rgb(93,143,50) 67%);*/
	float: right;
}
form button:hover {
    border: 1px dotted #191c00;
    background: #b3d85b;

}
    form fieldset ol {
	     list-style: none;
	}
		form fieldset ol li {
	        padding: 0;
	        margin: 2px;
	        position:relative;
	        overflow: hidden;
	        
        }	
        
        
    	form fieldset label {
	        display: block;
	        padding: 5px 0px 5px 10px;
	        height: 14px;
	        float: left; 
	        width: 100px;
	        font-family: arial, tahoma, sans-serif;
	        font-size: 12px;
	        margin: 2px -5px 2px 0;
	        border: none;
	        color: #6FCCDD;
	        z-index:10;
	       position:relative;
	       
        }
        
        form fieldset.register label {

	        width: 150px;

	       
        }
        
        form fieldset label span {background-color:#fff;}
        
	    form fieldset li.error-field label {
	        background: transparent url(../cms/stylesheets/admin/error.png) 85px 4px no-repeat;
	    }

	    
	    form fieldset input,
	    form fieldset select,
	    form fieldset textarea {
	        padding: 5px 5px 5px 100px;
	        height: 14px;
	        position:absolute;
	        border: 1px dotted #b3d85b;
	        float: left;
	        -moz-border-radius: 4px;
	        -webkit-border-radius: 3px;
	        margin: 2px 0;
	        left: 0px;
	         z-index:2;
	    }
	    form fieldset.register input {
	    	padding: 5px 5px 5px 150px;
	    
	    }
	    form fieldset textarea {
	        height: auto !important;
	        width: 360px;
	        min-height: 7em;
	        overflow: auto;
	        position: relative;
	        top:-30px;
	        left: 0px;
	        z-index:1;
	        padding-top:25px;
	        padding-left:10px;
	    }
	    
	    form fieldset li.error-field input,
	    form fieldset li.error-field textarea {
	    	border: 1px dotted red;
	    }
	    
	    table.dotted tr td {border:1px dotted #1d1d1d;padding: 10px;}
	    table.dotted.orders tr th {font-size:12px;font-weight:bold;border:1px dotted #1d1d1d;padding: 10px;}
	    table.dotted.orders tr td {font-size:11px;}
	    
	    .small-search {float: right;overflow:hidden; width:320px;}
	    .small-search form {float:right;margin-top:10px;}
	    .small-search form input{padding-left:5px;color:#6b6b6b;font-style:italic;width:100px; border:1px solid #b3d85b;height:15px;float:left;margin-right:10px; margin-top:2px;}
	    .small-search form input.checkbox{width:10px; border:1px solid #b3d85b;height:10px;float:left;margin-top:5px;}
	    .small-search form select{color:#6b6b6b;font-style:italic;width:120px; border:1px solid #b3d85b;height:19px;float:left;margin-top:2px;margin-right:10px;}
	    .small-search form button{float:left;}
	    .add_to_cart {cursor:pointer}
	    .add_to_collect {cursor:pointer}

	    .ui-widget-header {background:#d5e493 !important;border:1px solid #fff !important;}
	    
	    table.cart-button-table tr td {float: right; padding-bottom:10px;}
	    table.cart-button-table tr td span{font-weight:bold; font-size:24px;}
	    table.cart-button-table tr td button.refresh{background: url(../images/ico-refresh.png) 3px center no-repeat; padding-left:25px; color:#000; border:none;}
	    table.cart-button-table tr td button.refresh:hover{border:none;}
	    table.cart-button-table tr td button.order{background: #b3d85b url(../images/ico-ok.png) 3px center no-repeat; padding-left:25px;}
	    
.externalResult {display:none;}
.preLoadBg, .preLoadBgCross { padding-left: 40px; width: 500px; height: 36px; line-height: 42px; color: #9ABA1C; background: transparent url(../images/143.gif) no-repeat;}

#cms_link {
	top: 0px;
	z-index:100;
	text-align: center;
	width:100%;
	height: 40px;
	line-height:40px;
	position:fixed;
	text-decoration:none;
	display: block;
	background: #47781b;
	color: #FFF;
	border-radius: 3px; 
	border-bottom: 1px solid #000;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	opacity: 0.3;
	background-image: linear-gradient(bottom, rgb(70,120,27) 20%, rgb(93,143,50) 67%);
	background-image: -o-linear-gradient(bottom, rgb(70,120,27) 20%, rgb(93,143,50) 67%);
	background-image: -moz-linear-gradient(bottom, rgb(70,120,27) 20%, rgb(93,143,50) 67%);
	background-image: -webkit-linear-gradient(bottom, rgb(70,120,27) 20%, rgb(93,143,50) 67%);
	background-image: -ms-linear-gradient(bottom, rgb(70,120,27) 20%, rgb(93,143,50) 67%);
}	    

#cms_link:hover {opacity: 0.9;}

#collect_link {
    top: 0px;
    z-index:100;
    text-align: center;
    width:100%;
    height: 40px;
    line-height:40px;
    position:fixed;
    text-decoration:none;
    display: block;
    background: #131415;
    color: #FFF;
    border-radius: 3px;
    border-bottom: 1px solid #000;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    opacity: 0.3;
}

#collect_link:hover {opacity: 0.9;}

[rel=mam] td
{
	background-color: #abeb71 !important;
}

.delvivery{
    width: 16px;
    height: 16px;
    display: inline-block;
    background-repeat: no-repeat;
    margin: 0 5px;
}

    .delvivery.sea{
        background-image: url(../images/icon-sea.png);
    }

    .delvivery.air {
        background-image: url(../images/icon-air.png);
    }

    .delvivery.ground {
        background-image: url(../images/icon-ground.png);
    }