/* 
Author:mmh
Author URL:http://www.siteor.pl/
Version:0.1
Project:siteor
Description:siteor default layout
*/ 
/* ------------------------------------------------------------------------------------
RESETS */
html,body,div,span,applet,object,iframe,
p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
*{margin :0;padding :0;}
html{background-color :#252417;}
body{font-family :"Trebuchet MS",Helvetica,Arial,Verdana,sans-serif;font-size :12px;color :#514138;background :transparent url(img/main-bg.png) repeat-x left top;}
a{outline:0;}
a:link{color:#af231a;}
a:visited{color:#af231a;}
a:active{color:#af231a;}
a:hover{color:#000;}
h1{font-size:2.0em;}
h2{font-size:1.7em;}
h3{font-size:1.4em;}
h4{font-size:1.2em;}
h5{font-size:1.0em;}
h6{font-size:0.8em;}
h2,h3,h4,h5,h6{margin-bottom:10px;text-align:left;color:#af231a;font-weight:normal;}
p{font-size:1em;line-height:1.4em;margin:0 0 1.2em 0;}
/*#content .paragraph ol,#content .paragraph ul{font-size:1.0em;line-height:1.4em;margin:1em 1em 1em 2em;}
*/
/*#content ul li{list-style:square;list-style-position:inside;}
*/
#content li > p{margin-top:0.2em;}
pre,code{font-family:monospace;font-size:1.1em;}
ol,ul,li,dl,dt,dd,pre,code,blockquote,td,th{text-align:left;}
abbr,acronym{cursor:help;border:0;background-color:#FFF9C5;padding:1px;}
strong{font-weight:bold;}
img{border:0;}
form input{vertical-align:middle;}
hr{clear:both;height:1px;color:#ccc;background-color:#ccc;border:1px solid #ccc;padding:0;margin:0;}
#container{width:950px;text-align:left;position:relative;margin:0 auto 20px auto;padding-left:0 !important;background:transparent url(img/container-bg.png) repeat-y;}
#header{position:relative;padding-top:30px;height:111px;width:950px;background-image:url(img/header-bg.png);}

#header h1{font-size:1.9em;}
#header h1 a{background-position:5px 10px;background-repeat:no-repeat;color:#F7F7F7;display:block;font-weight:normal;height:60px;line-height:58px;margin-left:59px;padding-top:20px;text-decoration:none;overflow:hidden;width:600px;}


#header h1 a:hover {text-decoration:underline;}
h2.main,#box2 h2{margin:0 0 20px 0;}
h2.main span{font-size:30px;}
#wrapper{margin:0 20px 0 65px !important;margin-left:35px;/*IE*/
float:left;padding:10px;width:796px !important;width:796px;/*ie*/
/* background-color:#f0e9ce;*/
/*margin-left:8px;*/
background:#f0e9ce url(img/content-top-bg.png) no-repeat top left;}

/*#content{background:transparent url(img/content-top-bg.png) no-repeat top left;}*/

#content table{width:99% !important;}
#content table a{text-decoration:underline;}
.search{background:url("img/search-bg.png") no-repeat scroll 0 -1px transparent;height:32px;position:absolute;right:60px;top:66px;width:200px;}
.search input.text{background:#fff url(img/input-bg.png) repeat-x top left;border:1px solid #3c8a9f;border-left:0;margin-top:3px;padding:4px 4px 3px 5px;color:#666;margin-left:26px;font-family:Arial,sans-serif;width:150px;}
.search input.button{display:none;}
#market-search{position:relative;margin:0 !important;text-align:center;}
/* footer */
#footer{height:49px;clear:both;width:950px !important;width:960px;/*IE*/
margin:auto;background:transparent url(img/footer-bg.png) no-repeat 50%;}
#footer ul li{list-style-type:none;display:block;float:left;color:#9c8479;font-size:10px;}
.main-link{display:block;width:119px;height:119px;position:absolute;}
/*#bottom{height:100px;background:#261b0f url(img/bottom-bg.png) repeat-x left top;}
*/
#bottom ul li a{margin-right:5px;padding-right:5px;border-right:1px solid #9c8479;}
li.to-right{position:absolute;margin-left:650px;margin-top:0 !important;margin-top:-15px;}
#footer p{height:30px;padding-right:72px;padding-top:56px;}
#footer p a{font-size:11px;color:white;text-decoration:none;text-align:center;}
/*navigacja >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
.new-shop{display:block;width:265px;height:65px;margin:-100px 0 0 620px;position:absolute;text-indent:-9999px;/* background:transparent url(img/button-new-shop.png) no-repeat top left;*/}
.new-shop:hover{background-position:0 -80px;}
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< navigacja*/
/*right box2 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
#box1{width:540px !important;width:520px;/*IE*/
float:right;padding-left:15px;/*background:transparent url(img/left-menu-bg.png) no-repeat left top;*/
margin-top:15px;}
#box1.one-column{width:100% !important;background:transparent;}
#box2{text-align:left;padding:10px 15px 10px 0px;float:left;width:220px;/* border:1px dotted #999;*/}
#box2 .paragraph{width:220px;margin-left:0px;margin-bottom:20px;}
#box2 ul li{list-style-type:none;}
#login_field{padding:0 20px 20px 0;margin:0 20px 20px 20px;border-bottom:1px dotted #6c5242;}
#login_field label,#login_field span{display:block;margin-top:5px;margin-left:20px;}
#login_field input.text{width:200px;padding:3px;margin-left:20px;}
#login_field input.button{width:105px;height:33px;border:0;font-size:12px;color:#745b4b;vertical-align:middle;background:transparent url(img/log_in.png) no-repeat bottom left;}
#login_field input.button:hover{color:#000;}
#login_field a{text-decoration:underline;margin-left:10px;}
/* <<<<<<<<<<<<<<<<<<<<<<<<< box2 right*/
.product-short .shadow{width:200px;text-align:center;padding:3px;}
#login ul{display:block;margin:0;}
div#login{position:absolute;right:13px;top:0;height:30px;line-height:30px;overflow:hidden;font-size:10px;}
#login ul li{list-style-type:none;display:block;float:left;color:white;font-size:10px;}
#login ul li a{color:#f7f7f7;text-decoration:none;}
#login a:hover,#footer a:hover{text-decoration:underline;}
.user_part{float:right !important;display:block;padding-right:30px;}
ul.products-menu{width:500px;clear:both;}
ul.products-menu li{display:inline;list-style-type:none;}
ul.products-menu li a{display:block;float:left;padding:0 4px 0 4px;text-decoration:none;color:#585858;border-right:1px solid gray;}
ul.products-menu li.current a{text-decoration:underline;}
ul.products-menu li a:hover{color:#990000;text-decoration:underline;}
td.product-short{clear:both;padding:5px 10px 10px 10px;margin:5px;vertical-align:middle;}
.product-short .shadow{float:left;margin-right:10px;}
h2.page-title,h2.product-name{padding:0;margin:0 0 10px 0;}
h2.common-title{padding:10px 0 0 0;font-size:18px;margin:10px 0 0 0;}
.shop-desc,.hit-of-the-day,.new-products,.tag-cloud,#product-show,#category-show,#your-chart,#charges,#additional-info{padding:10px;background:transparent url(img/hr.png) no-repeat bottom;}
.new-products{background:transparent;}
.shop-desc,.tag-cloud{padding-bottom:30px;}
#product-images{width:300px;}
#images-small.images-small{text-align:center;width:300px;}
#product-images img{width:300px;}
.tag-cloud{margin-top:20px;}
.hit-image{width:220px;}
.hit-image a img,.new-products a img,.product-short a.shadow img{width:190px;margin:0 auto 10px auto;padding:5px;background-color:#f7f7f7;border:1px solid gray;}
.product-short a.shadow img{width:auto;float:right;margin-left:10px;}
.product-short a.shadow img{width:auto;float:none;margin-left:0}
.hit-image a:hover img,.new-products a:hover img,.product-short a.shadow:hover img{background-color:#999;border:1px solid #999;}
.hit-of-the-day{margin:10px auto 10px auto;}
.hit-description{margin:10px auto 10px auto;width:280px;}
.hit-of-the-day .look{float:right;}
#shop_cart{background:url("img/shopping_cart.png") no-repeat scroll 9px top transparent;overflow:hidden;padding:17px 10px 16px 79px;}
.new-products div{padding:10px;height:120px;width:510px;overflow:hidden;;background:transparent url(img/hr.png) no-repeat bottom;}
.new-products a img{width:100px;margin-right:5px;}
.product-description{border:0 !important;margin:0 !important;}
#product-details textarea.editor_field{float:left;width:200px;height:300px;}
.products-menu2 li.current a{font-weight:bold;background-color:#e8e8e8;text-decoration:underline;}
#max{background-image:url(img/shop-max.png);}
#medium{background-image:url(img/shop-medium.png);}
#small{background-image:url(img/shop-small.png);}
#free{background-image:url(img/shop-free.png);}
/*gorne menu >>>>>>>>>>>>>*/
ul.additional_menu{position:absolute;margin:8px 0 0 10px;display:block;width:400px !important;overflow:hidden;}
ul.additional_menu li{list-style-type:none;display:inline;}
ul.additional_menu li a{text-decoration:none;padding-right:5px;padding-left:5px;border-right:1px solid white;font-size:10px;color:white;}
ul.additional_menu li a:hover{text-decoration:underline;}
ul.additional_menu li.last a{border:0;}
/*li.user_part{display:block;float:right;}
*/
/*gorne menu <<<<<<<<<<<<<<*/
#photos{width:300px;overflow:hidden;float:right;text-align:center;}
#product-images #image-big img{max-width:280px;width:auto !important;width:280px;/*IE6*/}
ul.product_main_list li.last,
ul.product_main_list li{border-right:0;margin-right:0;}
/*gorne menu >>>>>>>>>>>>>*/
div#menu{left:57px;position:absolute;top:116px;}
div#menu ul li{list-style-type:none;display:inline;}
div#menu ul li a{border-right:1px solid #e1e1e1;font-size:1.2em;padding-left:5px;padding-right:5px;text-decoration:none;color:#e1e1e1;}
div#menu ul li.last a{border:0;}
div#menu ul li{color:white;display:block;float:left;font-size:10px;list-style-type:none;}
div#menu ul li a:hover{text-decoration:underline;}
/*gorne menu <<<<<<<<<<<<<<*/
.paragraph{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #cbc1a2;}
ul.product_main_list li.last,ul.product_main_list li{margin-right:5px;border:0;background-color:#e7e3c3;border:1px solid #dad4ae;/*-moz-box-shadow:0.25em 0.25em 0.5em rgba(0,0,0,0.25);*/
/*-webkit-box-shadow:0.25em 0.25em 0.5em rgba(0,0,0,0.25);*/
-moz-border-radius:3px;-webkit-border-radius:3px;}
.cart_size{display:block;}
.category_marker,.category_path{-moz-border-radius:5px 5px 5px 5px;background-color:#E7E3C3;border:1px solid #DAD4AE;padding:2px 5px;}
.product_description{-moz-border-radius:5px 5px 5px 5px;background-color:#E7E3C3;border:1px solid #DAD4AE;padding:10px;}
.product_main_photo a{background-color:#E7E3C3;border:1px solid #DAD4AE;padding:2px;}
.product_image{display:block;height:160px;}
.product_image img{background-color:#f3edd7;border:1px solid #DAD4AE;padding:2px;}
#lavina_shop_cart thead th{background-color:#E7E3C3;border-bottom:1px solid #DAD4AE;color:#333;vertical-align:middle;}
.product_main_list .product_price.many_variants{border-color:#E7E3C3;}
#content .cms_article_list li.cms_single_edition,
#content .cms_article_list li.cms_single_article{border-bottom:1px solid #cbc1a2;}
#content .paragraph.paragraph_article{border-bottom:0;}




/* ------------------------------------------------------------------------------------
SLIDER */
.sidebar .paragraph.slider_bullets{margin:0px;padding:0;}
.paragraph.slider_bullets{height:245px;overflow:hidden;position:relative;width:245px;}
.paragraph.slider_bullets img{display:block;height:245px;margin:0 0 0 1px;position:absolute;top:0;width:245px;z-index:0;}
.paragraph.slider_bullets .sequences{position:relative;width:245px;height:245px;}
.paragraph.slider_bullets .sequences li{overflow:hidden;height:245px;left:1px;list-style-type:none;position:absolute;top:0;width:245px;}
.slider_bullets .panel{bottom:-2px;position:absolute;z-index:3;}
.paragraph.slider_bullets .photo_data{-webkit-box-shadow:1px 1px 3px #2F4F4F;-moz-box-shadow:1px 1px 3px #2F4F4F;filter:progid:DXImageTransform.Microsoft.Shadow(color='#2F4F4F',Direction=145,Strength=3);background-color:#2D5783;bottom:6px;height:40px;opacity:0.8;padding:19px 30px 5px;position:absolute;right:0;text-shadow:0 1px 0 #333333;top:26px;width:130px;z-index:2;}
.sidebar .paragraph.slider_bullets{margin:0px;padding:0;position:relative;width:226px;}
.paragraph.slider_bullets .photo_data h3{font-size:1.7em;}
.paragraph.slider_bullets .photo_data h3,
.paragraph.slider_bullets .photo_data h4{font-weight:normal;margin:0;padding:0;font-family:"Lucida grande","Lucida sans unicode",Arial,Helvetica,sans-serif;}
.paragraph.slider_bullets .photo_author{color:#FFFFFF;display:block;font-size:0.9em;margin-top:10px;}
.paragraph.slider_bullets .photo_data h3{margin-bottom:10px;}
.paragraph.slider_bullets .photo_data a{text-decoration:none;}
.paragraph.slider_bullets .photo_data h3 a,
.paragraph.slider_bullets .photo_data h4 a{color:#fff;}
.paragraph.slider_bullets .photo_data h4{font-size:1.1em;border-bottom:0;}
.paragraph.slider_bullets .photo_data h4 a{text-transform:none;line-height:1.3em;}
.paragraph.slider_bullets a.more{display:none;}
.slider_bullets .panel ul{display:none;}
#sidebar .paragraph.slider_bullets h3 a{color:#fff;}
#sidebar .paragraph.slider_bullets h3,
#sidebar .paragraph.slider_bullets h2{background:transparent;color:#FFFFFF;font-size:1.2em;padding:0;}


#cse-search-results iframe
/*,#cse-search-results */{
	width:520px;
	border: 10px solid #fff;
	-moz-border-radius:10px;-webkit-border-radius:10px;
}

/* ------------------------------------------------------------------------------------
MENU katerogii i zwykle */
.sidebar .paragraph_shopcategory ul,
.sidebar .paragraph_menu ul{list-style-type:none;float:none;}
.sidebar .paragraph_shopcategory ul li a,
.sidebar .paragraph_menu li a{background-color:#242F3A;border-top:1px solid #727272;color:#FFFFFF;display:block;font-size:1em;line-height:1.3em;padding:7px 12px 9px;text-decoration:none;}
.sidebar .paragraph_shopcategory ul li a:hover,
.sidebar .paragraph_menu a:hover,
.sidebar .paragraph_menu a:active{text-decoration:none;background-color:#282828}

.sidebar .paragraph_menu li.last.current a,
.sidebar .paragraph_menu li.first.current a,
.sidebar .paragraph_menu li.current a{text-decoration:none;background-color:#717171;}
.sidebar .paragraph_menu li.current a{background-image:none;background:transparent;}

.sidebar .paragraph_menu li.last.current a,
.sidebar .paragraph_menu li.first.current a,
.sidebar .paragraph_menu li.current a{font-weight:bold;background-color:#5d6c7b;background-image:none;}
.sidebar .paragraph_shopcategory ul li ul,
.sidebar .paragraph_menu li ul{background-color:#262320;}
.sidebar .paragraph_menu li ul a{border:0;font-size:0.8em;background-image:none;background:transparent;}
.sidebar .paragraph_menu li ul a:hover{background-image:none;background-color:#545454;}
.sidebar .paragraph_menu ins{display:none;}


#content .sidebar .paragraph_menu li.first.current li.current li a,
#content .sidebar .paragraph_menu li.current li.current li a,
#content .sidebar .paragraph_menu li.current li.current a {background-color:#717171;}

#content .sidebar .paragraph_menu li.current li.current li a,
#content .sidebar .paragraph_menu li.current li a,
.sidebar .paragraph_menu li a,
.sidebar .paragraph_menu li.first a{background-color:#242F3A;}

#content .sidebar .paragraph_menu li.first.current  a:hover,
#content .sidebar .paragraph_menu li.current li.current a:hover,
#content .sidebar .paragraph_menu li.current li a:hover,
.sidebar .paragraph_menu li a:hover,
.sidebar .paragraph_menu li.first a:hover{background-color:#717171;}



#content .sidebar .paragraph_menu li.first.current li.current li.current li a,
#content .sidebar .paragraph_menu li.current li.current li li a,
#content .sidebar .paragraph_menu li.current li.current li li li a {background-color:#fff;padding-left:30px;color:#000;}

#content .sidebar .paragraph_menu li.current li.current li li li a,
#content .sidebar .paragraph_menu li.current li li li a,
.sidebar .paragraph_menu li li li a,
.sidebar .paragraph_menu li.first li a{background-color:#f7f7f7 !important;color:#000;padding-left:30px;}

#content .sidebar .paragraph_menu li li.first.current  a:hover,
#content .sidebar .paragraph_menu li li.current li li.current a:hover,
#content .sidebar .paragraph_menu li li.current li li a:hover,
.sidebar .paragraph_menu li li li a:hover,
.sidebar .paragraph_menu li.first li li a:hover{background-color:#fff;color:#000;padding-left:30px;}





.sidebar .paragraph_menu li li a,
.sidebar .paragraph_menu li li.last a{background-image:none;padding-left:15px;}
.sidebar .paragraph_shopcategory li li a{padding-left:20px;}   



#header h1 a img {
    border: 0 none;
	text-decoration:none;
    display: block;
    max-height: 47px; 
	-webkit-box-shadow:0px 0px 5px #333;
	-moz-box-shadow: 0px 0px 5px #333;
	box-shadow: 0px 0px 5px #333;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#333',Direction=145,Strength=3);
	padding: 1px;
}

.shop_subcategories{margin-bottom:10px;}
.shop_subcategories li{list-style-type:none;margin-bottom:5px;}
.shop_subcategories li:after{content:' | ';}
.shop_subcategories li a{text-decoration:none;}
.shop_subcategories li a:hover{text-decoration:underline;}
.paragraph_shopcategory ul{margin-left:10px;}
.paragraph_shopcategory ul li{list-style-type:none;}
.shop_description{margin-bottom:20px}


.product_main_list .product_price {

    left: 0;

    width: 165px;
}


.product_main_photo div.zoomPad > img {
   
    max-width: 292px;
}

ul.brand_logos li {
    height: 160px;
margin: 7px;
    width: 159px;
}


#recomended_products h3 {
    background-color: #ddd;
    color: #000;

}

#recomended_products {
    border: 1px solid #ddd;
    
}

#recomended_products ul.product_main_list li {
    margin: 0;
    border-color: #ddd;
}

.product_main_photo img {
    max-width: 300px;
}
