/*main*/
body{margin: 0;padding: 0;background: #E9E9E9;font-family: Verdana, Tahoma, arial;font-size: 12px;color: #66665E;}
div{margin-bottom:7px;border:0px black solid;}
a{text-decoration:none;}
.show{border:1px solid black}
img{border:0px;}
h1, h2, h3, p{padding:0px; margin:0px;}
h2{color:#fe750d;font-weight:normal;}
h3{font-weight:normal;font-family:Arial;font-size:16px;padding-top:25px;}
.bold{font-weight:bold}
.underline{text-decoration:underline;}
input{border:1px solid #dddddd;background:inherit;}
input.special{border:none;}
/*all on top  -- header,logo,search, menu*/
#wrapper{width: 900px;margin: 0 auto;}
#header{border-top:20px solid white;height:154px;background-color:#fe750d;background:url('../image/header.gif') no-repeat;-webkit-box-shadow: 0px 0px 5px #bbb;-moz-box-shadow: 0px 0px 5px #bbb;box-shadow: 0px 0px 5px #bbb;}
#logo{float:left;width:320px;height:100px; background:inherit;padding-top:44px;}
#logo h1 a{font-size:35px ;text-transform:uppercase; color:white;padding-left:52px;}
#logo p{font-size:25px ;font-weight: medium; color:white;padding-left:52px;}
#search{float:right;margin:40px 30px 0px 0px;background:white;height:30px}
#search form {margin: 0;padding: 0;border: none;width:230px; height:30px;}
#search input{border:0px;padding:7px 10px 7px 10px;}
#text{float:left;margin:0px;background-color:white;width:180px;color:#5D5D5D;}
.submit{float:right;margin:0px;width:30px;height:30px;background:white url('../image/search.png') no-repeat center;}
#menu{margin-top:33px;float: right;width: 540px;height: 50px;}
#menu ul{float: right;list-style:none;padding-right:20px}
#menu ul li{display:inline;}
#menu ul li a, #menu ul li.selected a{color:white;height:50px;border:none;padding:0 13px 20px 13px;text-decoration:none;line-height:20px;font-size:16px;}
#menu ul li.selected a{background:url('../image/menu-bullet.jpg') no-repeat bottom center;}
#menu ul li a:hover{background:url('../image/menu-bullet.jpg') no-repeat bottom center;}
/*new module - have to be created first*/
.shine{background-color:white;}
#page{margin-bottom:0px;}
#special{width:900px; height:237px;-webkit-box-shadow: 0px 0px 5px #bbb;-moz-box-shadow: 0px 0px 5px #bbb;box-shadow: 0px 0px 5px #bbb;}
#special div.left{float:left;width:400px;height:237px;}
#special div.right{float:right;width:400px; height:237px; padding:2px 80px 0px 0px;}
#special h2{font-size:22px;padding:41px 20px 10px 51px;font-weight: normal;width:300px;}
#special p{color:#939393;padding:8px 50px 10px 51px; width:266px;}
#special p.right{text-align:right;padding:12px 20px 0px 0px;width:266px;}
#special img{float:right;}
h2.news{padding:30px 0 0 37px;font-family:Arial;font-size:28px;font-weight:bold;letter-spacing:-1px;color:#474747;}
h2.news span{color:#fe750d;}
p.columns{font-family:Arial;font-size:12px;color:#797979;width:160px;padding:14px 0 0 37px;float:left;}
span.next{height:40px; width:90px;padding-top:22px;float:right;}
span.next a{font-family:Arial;width:65px;padding:6px 17px 6px 17px;font-size:14px;color:#7c7c7c;background:url('../image/button-next.jpg') no-repeat center;}
#column-middle{float:left;width:295px;margin-right:8px;height:133px;}
#column-last{float:left;width:295px;margin-right:0px;height:133px;}
/*left side, modules*/
#column_left{width:295px;margin-right:7px;float:left;}
/*right bottom module corner fix*/
.background{height:28px;background-color:inherit;background:url('../image/corner.png') no-repeat bottom right;margin-bottom:0px}
#module_login{float:left;width:295px;height:133px;background-color:white;-webkit-box-shadow: 0px 0px 5px #bbb;-moz-box-shadow: 0px 0px 5px #bbb;box-shadow: 0px 0px 5px #bbb;}
#module_login div{padding-left:28px;padding-top:25px;}
#module_login td{padding-right:10px;}
#module_login p{padding-left:56px;padding-top:10px;}
#module_login p a{font-family:Arial;font-size:12px;color:#7b7b7b;}
#module_login input{width:150px;}
.space{padding-right:22px;}
#module_cart{color:white;background-image:url('../image/kosik.png');background-repeat:no-repeat;background-color:#fe750d;background-position:right top; width:295px;-webkit-box-shadow: 0px 0px 5px #bbb;-moz-box-shadow: 0px 0px 5px #bbb;box-shadow: 0px 0px 5px #bbb;}
#module_cart .middle{background-color:inherit;background:url('../image/corner.png') no-repeat bottom right;padding-bottom:30px}
#module_cart h3{padding-bottom:22px;padding-left:22px;}
#module_cart p.empty{padding-left:22px;width:200px;}
#module_cart table.scart{padding:0 0 5px 30px;}
#module_cart p{padding-left:76px;padding-top:10px;}
#module_cart a{font-family:Arial;font-size:12px;color:white;text-decoration:underline;}
.cart_module_total{padding:0 3px 0 3px;}
.cart_remove{margin-top:3px;background:url('../image/list_remove_btn.gif') no-repeat left center transparent;padding-right:10px;cursor:pointer;}
.cart_remove_loading{margin-top:3px;background:url('../image/ajax_load.gif') no-repeat transparent;padding-right:10px;}
#module_categories{color:white;background-color:#8e8e8e;font-family:Verdana;-webkit-box-shadow: 0px 0px 5px #bbb;-moz-box-shadow: 0px 0px 5px #bbb;box-shadow: 0px 0px 5px #bbb;}
#module_categories h3{padding-left:40px; padding-bottom:10px;}
#module_categories ul{margin-top:0px;margin-bottom:0px;margin-left:10px;padding-left:54px;list-style:url('../image/categories-bullet.jpg');}
#module_categories ul li ul{padding-left:0px;}
#module_categories ul li a{text-decoration:none;font-size:14px;padding-left:9px;color:white;text-transform:lowercase;}
/*content*/
#breadcrumb{text-align:right;color:#fe750d;width:568px;float:right;padding:20px 30px 2px 0px;height:16px;margin-bottom:0px;background-color:white;-webkit-box-shadow: 0px -2px 5px #bbb;-moz-box-shadow: 0px -2px 5px #bbb;box-shadow: 0px -2px 5px #bbb;}
a,#breadcrumb a,#breadcrumb a:hover,#breadcrumb a:active,#breadcrumb a:visited,#breadcrumb a:link{color:#fe750d;font:Arial 12px;}
#content{width:598px;float:right;background-color:white;color:#7b7b7b;-webkit-box-shadow: 0px 2px 5px #bbb;-moz-box-shadow: 0px 2px 5px #bbb;margin-top:0px;box-shadow: 0px 2px 5px #bbb;}
#content p{padding:0 0 10px 0;}
.required{color:#fe750d;font-weight:bold;}
.datainput table{padding:10px 0 0 20px;}
.datainput table td{padding-bottom:10px;}
a.product_name{color:black; text-decoration:underline;}
span.product_price_special{color:#fe750d;}
span.product_price_old{color:silver;text-decoration:line-through;}
span.product_price{color:#fe750d;padding:3px 0 9px 0;display:block;}
.button_add_small,a.button_add_small:visited{font-size:9px;letter-spacing:-1px;color:#777777;margin-top:3px;background:url('../image/button_add_small.png') no-repeat center center transparent;padding:7px;text-decoration:none;cursor:pointer;}
#content .top .left{width:5px;height:32px;float:left;}
#content .top .right{width:5px;height:32px;float:right;}
#content .top .center{margin-left:5px;margin-right:5px;}
#content .middle{padding:10px 20px 1px 20px;min-height:0px;}
#content .bottom .left{width:5px;height:5px;float:left;}
#content .bottom .right{width:5px;height:5px;float:right;}
#content .bottom .center{height:5px;margin:0 5px 10px 5px;}
#content .top h1{padding:8px 0px 8px 42px;}
#content h1,.heading{color:#fe750d;font-size:24px;font-family:Verdana,Arial,Helvetica;font-weight:bold;margin:0px;}
#content .middle .box{float:left;margin:0 6px 10px 6px;min-height:0px;}
#content .middle .box .middle{width:158px;min-height:0px;}
.heading{border-bottom:1px solid #DDDDDD;padding-bottom:3px;margin-bottom:10px;}
.cart{border-collapse:collapse;width:100%;border:1px solid #EEEEEE;margin-bottom:10px;}
.cart th{background:#EEEEEE;padding:5px;font-weight:normal;}
.cart td{padding:5px;}
/*other*/
.button{padding-left:8px;display:inline-block;margin-right:5px;background:url('../image/button_left1.png') top left no-repeat;text-decoration:none;color:#FFF;cursor:pointer;}
.button span{color:#FFF;display:block;padding:6px 12px 6px 5px;background:url('../image/button_right1.png') top right no-repeat;}
.tabs{width:100%;height:31px;margin-bottom:0px;}
.tabs a{cursor:pointer;float:left;display:block;padding:6px 13px 7px 13px;margin-right:2px;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;background:#FFFFFF url('../image/tab_3.png') repeat-x;color:#000000;font:Verdana normal 13px;text-decoration:none;z-index:1;position:relative;top:1px;}
.tabs a.selected{background:#FFFFFF url('../image/tab_3.png') repeat-x;border-bottom:0px;padding-bottom:8px;z-index:3;font-weight:bold;}
.tab_page{border:1px solid #DDDDDD;background:#FFFFFF;padding:10px;display:block;z-index:2;margin-bottom:10px;}
/*footer*/
.clear{height:0px;clear:both;margin-bottom:0px;}
#footer{background-color:#636363;height:96px;margin-bottom:50px;font-family:arial;font-size:14px;width:900px; color:white;-webkit-box-shadow: 0px 0px 5px #999;-moz-box-shadow: 0px 0px 5px #999;box-shadow: 0px 0px 5px #999;}
#footer ul{list-style:none;text-align:center;width:900px;padding-top:30px;}
#footer ul li{display:inline;}
#footer ul li a, #footer ul li a:hover{color:white;padding:0px 20px 0px 20px;}
p.copyright{text-align:center;color:#b7b7b7;padding-top:0px;}
p.copyright a{color:#b7b7b7;text-decoration:underline;}
/* layout */
.switcher{float:right;margin-top:3px;margin-left:10px;}
.switcher a{text-decoration:none;display:block;}
.switcher .selected{background:#FFFFFF url('../image/switcher.png') repeat-x;}
.switcher .selected a{border:1px solid #CCCCCC;background:url('../image/arrow_down.png') 116px center no-repeat;color:#666666;padding:2px 5px 2px 5px;width:121px;}
.switcher .selected a:hover{background:#F0F0F0 url('../image/arrow_down.png') 116px center no-repeat;}
.switcher .option{position:absolute;z-index:3;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background-color:#EEEEEE;display:none;width:131px;}
.switcher .option a{color:#000;padding:3px 5px 3px 5px;}
.switcher .option a:hover{background:#FFC;}
.switcher img{position:relative;top:1px;}
.success{padding:5px 0px;margin-bottom:10px;background:#E4F1C9;border:1px solid #A5BD71;font-size:11px;font-family:Verdana,Geneva,sans-serif;text-align:center;}
.warning{padding:5px 0px;margin-bottom:10px;background:#FFDFE0;border:1px solid #FF9999;font-size:11px;font-family:Verdana,Geneva,sans-serif;text-align:center;}
.wait{padding:5px 0px;margin-bottom:10px;background:#FBFAEA;border:1px solid #EFEBAA;font-size:11px;font-family:Verdana,Geneva,sans-serif;text-align:center;}

.error{color:#FF0000;display:block;}
.help{cursor:pointer;}
.tooltip{border:1px solid #FDDA5C;background:#FBFF95;padding:5px;font-size:11px;width:250px;}
.buttons{background:#F8F8F8;border:1px solid #DDDDDD;padding:5px;margin-bottom:10px;}
.buttons input{padding:0px;margin:0px;}
.buttons table{width:100%;border-collapse:collapse;}
.buttons table td{vertical-align:middle;}
.content{background:#F7F7F7;border:1px solid #DDDDDD;padding:10px;margin-top:3px;margin-bottom:10px;}
.list{margin-bottom:10px;width:100%;}
.list td{text-align:center;vertical-align:top;padding-bottom:10px;}
.sort{margin-bottom:10px;background:#F8F8F8;height:30px;width:100%;}
.sort .div1{float:right;margin-left:5px;padding-top:6px;padding-right:9px;}
.sort .div2{text-align:right;padding-top:9px;}
.sort select{font-size:11px;margin:0;padding:0;}
.pagination{display:inline-block;width:100%;background:#F8F8F8;margin-bottom:10px;}
.pagination .links,.pagination .results{padding:7px;}
.pagination .links{float:left;}
.pagination .links a{border:1px solid #CCCCCC;padding:4px 7px;text-decoration:none;color:#000000;}
.pagination .links b{border:1px solid #CCCCCC;padding:4px 7px;text-decoration:none;color:#000000;background:#FFFFFF;}
.pagination .results{float:right;}
.tags,.tags a{font-style:italic;font-size:x-small;}
/* .clear{generic container (i.e. div) for floating buttons overflow:hidden;width:100%;}*/