/* Start of CMSMS style sheet 'page' */
HTML,BODY {margin:0; padding:0; border:0 none; background:url("../uploads/images/css/body.jpg") #34415E; color:#2F2F2F; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; text-align:center;}

BODY {padding:20px 0; font-size:71%; line-height:140%; }
BODY { overflow:scroll; overflow: -moz-scrollbars-vertical; *overflow:auto; }
* HTML BODY {overflow:auto;}
FORM {margin:0; padding:0;}
IMG {border:0 none;}
TABLE {font-size:100%;}
INPUT,TEXTAREA,SELECT {font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size:100%;}

P,H1,H2,H3,H4,H5,H6 {margin:0; padding:0 0 10px 0;}

H1 { font-size:160%; padding:0 0 30px 20px; background:url("../uploads/images/css/hx.gif") 0 4px no-repeat; font-weight:normal; color:#486DBE;}
H2 { font-size:130%; font-weight:normal; color:#486DBE;}
H3 {font-size:120%; color:#486DBE;}
H4 {font-size:110%; color:#486DBE;}
H5 {font-size:110%; color:#2F2F2F;}
H6 {font-size:100%; color:#2F2F2F;}

.hx {font-size:160%; padding:0 0 20px 20px; background:url("../uploads/images/css/hx.gif") 0 4px no-repeat; font-weight:normal; color:#486DBE;}
.hx A {color:#486DBE; text-decoration:none;}
.hx A:hover {text-decoration:none; color:#2F2F2F;}

.cart {background:url("../uploads/images/css/ico_cart.gif") 0 0px no-repeat; padding-left:25px}


A {color:#EE6A00; text-decoration:underline;}
A:hover {text-decoration:none; color:#EE6A00;}

STRONG {color:#EE6A00}

HR {border:0 none; height:1px; border-top:1px solid #ccc;}

#site {background:#fff; width:737px; margin:0 auto; }
#site-case {width:725px; margin:0 auto; text-align:left; padding:6px 0;}

#top {height:320px; width:100%; position:relative; top:0; left:0;}

#top H2 {margin:0; padding:0  0 9px 0; position:absolute; top:0; left:0; background:url("../uploads/images/css/shadow-top.gif") left bottom no-repeat; }
#top H2 A IMG {display:block; width:235px; height:109px;}

#top H3 {margin:0; padding:0; position:absolute; top:6px; left:265px; }
#top H3 A:hover {opacity:0.8;}

div.menu {position:absolute; left:0; top:120px; width:205px; padding-bottom:20px; background:url("../uploads/images/css/shadow-bottom.gif") left bottom no-repeat;}
div.menu UL,div.menu UL LI {margin:0; padding:0; list-style:none; background:none;}
div.menu UL LI {background:url("../uploads/images/css/menu-li-bottom.gif") right bottom no-repeat; padding-left:28px; color:#333333; font-size:140%; }
div.menu UL LI A {display:block; padding:10px 0 16px 0; color:#555; text-decoration:none; background:url("../uploads/images/css/menu-li.gif") 100% 7px no-repeat;}
div.menu UL LI A.active,div.menu UL LI A:hover {color:#486DBE; background:url("../uploads/images/css/menu-li-active.gif") 100% 7px no-repeat;}
* HTML BODY div.menu UL LI A {height:1em;}



div.menu2 {position:absolute; left:525px; top:50px;}
div.menu2 UL,div.menu2 UL LI {margin:0; padding:0; list-style:none; background:none;}
div.menu2 UL LI {float:left; padding:0 50px 0 0;}
div.menu2 UL LI IMG {display:block;}

div.graph {width:500px; height:207px; position:absolute; top:109px; left:232px;background:url("../uploads/images/css/graff.gif") no-repeat;}

div.content {padding-top:20px; background:url("../uploads/images/css/shadow-left.gif") 232px 80px no-repeat;}

div.content-left {padding-left:25px; float:left; width:171px; }
* HTML BODY div.content-left {width:196px;}
div.content-left div.submenu {padding-bottom:28px; }
div.content-left A {color:#2552B4; text-decoration:underline;}
div.content-left A:hover {color:#2552B4; text-decoration:none;}
 
div.submenu {padding-bottom:12px; }
div.submenu UL,div.submenu UL LI {margin:0; padding:0; list-style:none; background:none;} 
div.submenu UL LI {background:url("../uploads/images/css/li.gif") 0 10px no-repeat;}
div.submenu UL LI A {display:block;background:url("../uploads/images/css/dashed.gif") 0 100% repeat-x; padding:4px 0 4px 10px;}
* HTML BODY div.submenu UL LI A {height:1em; }
div.submenu UL LI A.active {color:#2F2F2F; text-decoration:none; font-weight:bold;}

table.produkty {width:100%;}
table.produkty td {vertical-align:top; padding:5px; text-align:center;}
table.produkty td H2 { font-weight:bold; font-size:100%;}
 

div.content-right {width:420px; padding-right:17px;  float:right;}
* HTML BODY div.content-right {width:437px;}

div.mycart {padding:0 0 20px 0}

div.product {clear:both; border-top:1px solid #ccc; padding-top:10px; padding-bottom:10px}
div.product .perex-image {float:left; }
div.product div.desc {float:right; width:310px; }
div.product div.desc H2 {margin:-4px 0 0 0; padding:0; font-size: 110%; }
div.product div.desc div.txt {margin:0; padding:5px 0; }
div.product div.desc div.txt .formular {padding-top:6px}
div.product div.desc p.price {margin:0; padding:0;}
div.product div.desc p.price strong {font-size:110%; }
div.product div.formular {padding-top:4px;}

div.product-detail div.formular input ,div.product div.formular input {border:1px solid #888; }
div.product-detail div.formular .submit input ,div.product div.formular .submit input {border:1px solid #bbb; backround:#ddd}

div.product-detail div.galeria {padding-top:10px;}

div.form {padding:8px 0}

div.kosiktable {clear:both;}
div.kosiktable table {width:100%; margin:0; padding:0; border-collapse:collapse; }
div.kosiktable table tr th {text-align:left; font-weight:normal; font-style:normal;}
div.kosiktable table tr .cena {white-space:nowrap;}
div.kosiktable table tr  .price {text-align:right;}
div.kosiktable table tr  .quantity {text-align:center;}
div.kosiktable table tr  .quantity A {text-decoration:none; color:#999;}
div.kosiktable table tr  .quantity A:hover {}
div.kosiktable table tr td,div.kosiktable table tr th { margin:0; padding:10px 0px 10px 10px;}
div.kosiktable table tr th {padding-top:0;}
div.kosiktable table tr.products {background-color:#e8ecf1;}
div.kosiktable table tr.products2 {background:none;}
div.kosiktable table tr td H4 {padding:2px 0 2px 0px; margin:0; white-space:nowrap; font-size:100%;}
div.kosiktable table tr td H5 {font-size:100%; margin:0; padding:0; text-align:right; }
div.kosiktable table tr.products2 H4,div.kosiktable table tr.products2 H5 {color:#5c7ead; font-size: 100%}
div.kosiktable table tr td.tdright {width:38px; padding:0; }
div.kosiktable table tr.shipping {background:#f6f6f6;}
div.kosiktable table tr.shipping H5 {color:#5c5c5c;}
div.kosiktable table tr.special td {background:#e8ecf1}
div.kosiktable table tr.special td,div.kosiktable table tr.special H5 {color:#aa0000;}
div.kosiktable table tr.result td h5 {color:#aa0000; font-size:100%;}
div.kosiktable table tr td.delete {text-align:center; vertical-align:middle;}
div.kosiktable table tr td.delete A {font-weight:normal; color:#666; text-decoration:none;}
div.kosiktable table tr td.delete A:hover {color:#000;}
div.kosiktable table tr td.cena img {float:right; margin-top:4px; margin-right:5px;}
div.kosiktable table tr td.cena {text-align:right;}
div.kosiktable table tr td.cena .submit {float:right; padding-top:5px; clear:both; display:none;}
div.kosiktable table tr td.cena .submit input {background:none; border:0 none; color:#c6af6f; font-weight:bold; cursor:pointer; cursor:hand; }
div.kosiktable table tr td H4 {position:relative;}
div.kosiktable table tr td H4  embed {left:0;}
div.kosiktable table tr.shipping td H5,div.kosiktable table tr td.cena H5 {position:relative;}
div.kosiktable table tr.shipping embed,div.kosiktable table tr td.cena embed {right:0;}
div.kosiktable table tr td.login-info {color:#f3eecf;}
div.kosiktable table tr td.login-info a {color:#f3eecf; text-decoration:underline;}
div.kosiktable table tr td.login-info a:hover {text-decoration:none;}

div.warning {background:#e8ecf1; font-weight:bold; padding:5px 0px 5px 10px ;}

div.form {background:#e8ecf1; padding:0px; overflow:hidden; clear:both;}
div.form  table {width:100%;position:relative;}
div.form  table td {padding:5px 0px 5px 10px ;}
div.form  table td.label {width:150px !important;}
div.form  table tr.empty td {background:#fff; padding:0; line-height:0; font-size:0; height:2px;}
div.form  table tr.blank td {background:#fff;}
div.form table tr td select,div.form table tr td input,div.form table tr td textarea {width:98%; border:0 none; }
div.form table tr td select option {width:100%;}
div.form table tr td textarea  {height:80px; font-size:120%;}
div.form table tr td .radio input {width:auto; background:none; }
div.form table tr td  .login-info {padding:0px 16px; float:right;}
div.form table tr td .submit input {background:#666; color:#eee} 
div.form .error  {padding:10px; font-weight:bold;}
.logout {float:right; position:relative; top:25px; left:-35px;}


div.news {padding:16px 0;  background:url("../uploads/images/css/dashed.gif") 0 100% repeat-x;} 
div.news IMG {margin:0 8px 4px 0; padding:2px; float:left; border:1px solid #CDCDCE; }
div.news H3 {margin:0; padding:1px 0; font-size:100%; color:#EE6A00}
div.news H3 A {color:#EE6A00; text-decoration:none;}
div.news P {margin:0; padding:0;}
div.news p.date {color:#6C6C6C;}

div.home-left {padding-top:10px; width:45%;float:left;}



div.home-right {padding-top:10px; width:49%; float:right;}

#foot {width:725px; margin:0 auto; text-align:left;}
div.foot-menu {text-align:center; color:#455A87; font-size:120%; padding:14px 0; }
#foot A {color:#fff; text-decoration:underline;}
#foot A:hover {text-decoration:none;}

#foot p {padding:0; margin:0; text-align:center; color:#FFFFFF;}



.styl10 {font-size: 16px; color: #486DBE; font-weight: bold; font-family: "Myriad Pro";}
.styl7 {	font-family: "Myriad Pro";
	font-size: 16px;
	color: #486DBE;
}
.styl5 {	font-size: 14px;
	color: #FFFFFF;
	font-family: "Myriad Pro";
	text-align: center;
}
.styl13 {color: #EE6A00}
.styl14 {
	color: #486DBE;
	font-weight: bold;
}
.styl15 {color: #486DBE}
.styl16 {color: #FF0000}

div.cleaner {clear:both; width:1px; height:0; font-size:0; line-height:0;}

.formular {}
.formular TD {border-top:1px solid #E1E1E1; padding:2px 7px;font-weight:bold; color:#666666;}
.formular TD INPUT {padding:1px 3px; width:220px; border:1px solid #8A909E;}
.formular TD TEXTAREA {padding:1px 3px;  width:250px;  height:100px; border:1px solid #8A909E;}
.formular TD SELECT {padding:1px 3px;  width:150px;}
.formular TD .fbsubmit {width:auto; border:1px solid #486DBE; background:#486DBE; color:#fff; font-weight:bold; cursor:pointer; cursor:hand;}
.formular TD.required {color: #EE6A00;}

.error_message {color:#EE6A00; padding-bottom:6px;}

.radio input {}
.submit input {cursor:pointer; cursor:hand; }
/* End of 'page' */

