@charset "utf-8";

body { margin:0; padding:0; width:100%; background:#fff url(images/main_bg.jpg) top center;}

html { padding:0; margin:0;}



a { text-decoration:none;}

a:hover { text-decoration:underline;}

/* main */

.main { padding:0; margin:0 auto;}

/********** header **********/

.blok_header { margin:0; padding:0;}

.header { width:1100px; margin:0 auto; padding:0; clear: both; }

/* logo */

.logo { padding:15px 0px 15px 0px; margin:0; width:351px; float:left; }

.cart { disply: block; float: right; width: 226px; height: 35px; padding: 35px 0px 0px 0px; background:url(images/koszyk.png) top center no-repeat; margin-top: 30px; }

/* menu_resize*/

.menu_resize { background: #171114; padding:0; margin:0; width:1100px; height:56px; border-radius: 10px 10px 0px 0px; }

.menu { padding:5px 0 0 10px; margin:0; width:900px; float:left;}

.menu ul { padding:0; margin:0; list-style:none; border:0; float:left;}

.menu ul li { float:left; margin:5px 0; padding:0 5px; border:0;}

.menu ul li a { float:left; margin:0; padding:8px 0 8px 0; color:#fff; font:bold 18px Arial, Helvetica, sans-serif; text-decoration:none; text-transform: uppercase; }

.menu ul li a span { padding:8px 10px 8px 10px; background:none; }

.menu ul li a:hover span { background: #000; border-radius: 6px; border-bottom: #999 1px solid; border-right: #999 1px solid; text-transform: uppercase;}



.menu ul li a.active { background: #000; border-radius: 6px; border-bottom: #999 1px solid; border-right: #999 1px solid; }



/* search */

.search { padding:12px 20px 0 0; margin:0; width:200px; float:right;}

.search form { display:block; float:right; padding:0;}

.search span { display:block; float:left; background: url(images/search_bg.gif) left top no-repeat; width:126px; padding:0 5px; height:30px;}

.search form .keywords { width:126px; line-height:14px; height:14px; float:left; background:none; border:0; padding:8px 2px; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#9c9c9c;}

.search form .button { float:left; margin:0; padding:0;}

/*header_text_bg*/

.header_text_bg { margin:0; padding:0;}

/*header_text*/

.header_text { height:320px; margin:0 auto; padding:0; width:1100px; background: url(images/slidertop.jpg) top no-repeat; border-radius: 0px 0px 10px 10px; margin-bottom: 10px;  }

.header_text .div .left1 { float:left; width:375px; padding:45px 0 0 50px; margin:0; opacity: 0.0; display: none; }

.header_text .div .left1 img { margin:10px 0; padding:0;}

.header_text .div .left1 h2 {font:bold 30px Arial, Helvetica, sans-serif; color:#fff; padding:10px 0 0 0; margin:0; border:0;}

.header_text p { font:normal 12px Arial, Helvetica, sans-serif; color:#fff; padding:20px 0 0 0; margin:0; line-height:1.8em;}

/* header_text2 */

.header_text2 { margin:0 auto; padding:0; width:1100px; background: url(images/simple_bg2.gif) top no-repeat; height:117px;}

.header_text2 img { float:right; margin:34px 24px 0 0; padding:0;}

.header_text2 h2 { font: bold 30px Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:36px 0 0 48px;}

/********** body **********/

.body_resize { margin:0; padding:0;}

.body { width:1100px;  margin:0 auto; padding:0; border-radius: 10px; 

background: -moz-linear-gradient(top,  rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.5) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.6)), color-stop(100%,rgba(255,255,255,0.5))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.5) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.5) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.5) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.5) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99ffffff', endColorstr='#80ffffff',GradientType=0 ); /* IE6-9 */

}

.body h2 {font: normal 20px Arial, Helvetica, sans-serif; color:#3a3a3a; margin:0; padding:10px 5px;}

.body h2 span { font:normal 11px Arial, Helvetica, sans-serif; color:#8f8f8f;}

.body h3 {font: bold 18px Arial, Helvetica, sans-serif; color:#711740; margin:0; padding:10px 5px;}

.body h3 span { font:normal 11px Arial, Helvetica, sans-serif; color:#8f8f8f;}

.body img { float:left; padding:0; margin:10px 20px 10px 5px;}

.body img.floated { padding:0; margin:0;}

.body p { font:normal 12px Arial, Helvetica, sans-serif; color:#666; line-height:1.8em; padding:5px 5px; margin:0;}

.body p span { color:#6d5787; font: normal 11px Arial, Helvetica, sans-serif;}

.body p.data { font: bold 14px Arial, Helvetica, sans-serif; color:#4580b9; padding:0 5px 10px 5px; margin:0;}

.body a { text-decoration:none; color:#393939; line-height:1.8em; font: bold 12px Arial, Helvetica, sans-serif;}

.body_small { width:240px; float:right; margin:0; padding:0 10px;}

.body_big { width:660px; float:left; margin:0; padding:0; font-family: Arial, Verdana, Tahoma;}

.body_full { width:1080px; margin:0; padding:10px;}

.body_port { margin:0; padding:0 10px;}

.blog { width:290px; float:left; padding:15px 5px; margin:0;}

.blog h4 { padding:0; margin:0 0 6px 0;}

.blog h4 a { font: normal 14px Arial, Helvetica, sans-serif; color:#fff; padding:5px 40px 5px 20px; margin:0; background:#2b2b2b;}

.blog h4 a:hover { color:#cc67de;}

.blog h4 a.active { color:#cc67de;}

.body_big ul { list-style:none; margin:0; padding:20px 0 0 0;}

.body_big li { background:url(images/big_ul_li.gif) left no-repeat; padding:5px 20px; margin:0;  font: italic 12px Arial, Helvetica, sans-serif; color:#707070; line-height:1.8em;}

/*FBG_resize*/

.FBG { width:1100px; margin:0 auto;}

.FBG h3 {font: normal 18px Arial, Helvetica, sans-serif; color:#171717; margin:0; padding:5px 5px;}

.FBG h3 span { font: normal 11px Arial, Helvetica, sans-serif; color:#5c5c5c;}

.FBG p { font:normal 12px Arial, Helvetica, sans-serif; color:#9a9a9a; padding:5px 5px; margin:0; line-height:1.6em;}

.FBG img { float:left; margin:5px 0; padding:0;}

.FBG a { color:#006aaf; text-decoration:none; font:bold italic 12px Arial, Helvetica, sans-serif;}

.left_bg  { width:210px; float:left; margin:0; padding:0px; border-radius: 10px; 

background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 40%, rgba(255,255,255,0) 75%, rgba(255,255,255,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(40%,rgba(255,255,255,1)), color-stop(75%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 40%,rgba(255,255,255,0) 75%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 40%,rgba(255,255,255,0) 75%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 40%,rgba(255,255,255,0) 75%,rgba(255,255,255,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 40%,rgba(255,255,255,0) 75%,rgba(255,255,255,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */



} 

/*************footer**********/

.footer_resize { width:1100px; margin:0 auto; padding:0; background:url(images/footer_bg.gif) top no-repeat;}

.footer p { font:normal 11px  Arial, Helvetica, sans-serif; color:#888888;}

.footer a { font:normal 11px Arial, Helvetica, sans-serif; color:#888888; text-decoration:none; padding:5px; margin:0;}

.footer p.leftt { text-align:left; width:50%; margin:0; padding:10px 0 0 20px; float:left;} 

.footer p.rightt { text-align:right; width:30%; margin:0; padding:15px 20px 0 0; float:right;} 

.footer {padding:20px 0px 0px 0px;  margin:0 auto; }

/********** contact form **********/

#contactform { margin:0; padding:5px 10px;}

#contactform * { color:#9542b8;}

#contactform ol { margin:0; padding:0; list-style:none;}

#contactform li { margin:0; padding:0; background:none; border:none; display:block;}

#contactform li.buttons { margin:5px 0 5px 0;}

#contactform label { float:left; margin:0; width:100px; padding:5px 0; font:bold 12px Arial, Helvetica, sans-serif; color:#898989; text-transform:capitalize;}

#contactform label span {  color:#9542b8;}

#contactform input.text { width:390px; border:1px solid #e7e7e7; margin:5px 0; padding:5px 2px; height:15px; background:#fff;}

#contactform textarea { width:390px; border:1px solid #e7e7e7; padding:2px; background:#fff; height:100px;}

#contactform li.buttons input { padding:3px 0; margin:0 0 0 380px; border:0; color:#FFF;}

p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}



p.clr, .clr { clear:both; padding:0; margin:0;}

li.bg, .bg { clear:both; border-bottom:1px solid #e2e2e2; padding:10px 0 0 0; margin:0 0 10px 0; background:none; list-style:none;}

li.line, .line { border-top:1px solid #d9d9d9; padding:0; margin:10px 0; background:none; list-style:none;}



.boxlistprod { width: 310px; height: 120px; padding: 1px; border-radius: 10px; float: left; margin: 3px 1px 0px 1px;

padding: 10px 5px;  font-family: Arial, Tahoma, Verdana;



background: rgb(235,233,249); /* Old browsers */

background: -moz-linear-gradient(45deg,  rgba(235,233,249,1) 0%, rgba(216,208,239,1) 50%, rgba(206,199,236,1) 51%, rgba(193,191,234,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(235,233,249,1)), color-stop(50%,rgba(216,208,239,1)), color-stop(51%,rgba(206,199,236,1)), color-stop(100%,rgba(193,191,234,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(45deg,  rgba(235,233,249,1) 0%,rgba(216,208,239,1) 50%,rgba(206,199,236,1) 51%,rgba(193,191,234,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(45deg,  rgba(235,233,249,1) 0%,rgba(216,208,239,1) 50%,rgba(206,199,236,1) 51%,rgba(193,191,234,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(45deg,  rgba(235,233,249,1) 0%,rgba(216,208,239,1) 50%,rgba(206,199,236,1) 51%,rgba(193,191,234,1) 100%); /* IE10+ */

background: linear-gradient(45deg,  rgba(235,233,249,1) 0%,rgba(216,208,239,1) 50%,rgba(206,199,236,1) 51%,rgba(193,191,234,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebe9f9', endColorstr='#c1bfea',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



.imgprod { float: left; margin: 0px 10px 0px 10px !important; border-radius: 10px; height: 100px; }



a.zamowb { width: 160px; line-height: 30px; font-size: 14px; text-shadow: 1px 1px #000000; font-weight: bold; text-transform: uppercase; float: left; display: block; text-align: center; color: #ffffff !important;

border-radius: 10px; text-decoration: none;



background: #cb60b3; /* Old browsers */

background: -moz-linear-gradient(top,  #cb60b3 0%, #ad1283 50%, #de47ac 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cb60b3), color-stop(50%,#ad1283), color-stop(100%,#de47ac)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #cb60b3 0%,#ad1283 50%,#de47ac 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #cb60b3 0%,#ad1283 50%,#de47ac 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #cb60b3 0%,#ad1283 50%,#de47ac 100%); /* IE10+ */

background: linear-gradient(to bottom,  #cb60b3 0%,#ad1283 50%,#de47ac 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb60b3', endColorstr='#de47ac',GradientType=0 ); /* IE6-9 */ }



a.cennikb { width: 160px; line-height: 30px; font-size: 14px; text-shadow: 1px 1px #000000; font-weight: bold; text-transform: uppercase; float: left; display: block; text-align: center; color: #ffffff !important;

border-radius: 10px; text-decoration: none;



background: #a7cfdf; /* Old browsers */

background: -moz-linear-gradient(top,  #a7cfdf 0%, #23538a 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a7cfdf), color-stop(100%,#23538a)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #a7cfdf 0%,#23538a 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #a7cfdf 0%,#23538a 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #a7cfdf 0%,#23538a 100%); /* IE10+ */

background: linear-gradient(to bottom,  #a7cfdf 0%,#23538a 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7cfdf', endColorstr='#23538a',GradientType=0 ); /* IE6-9 */ }



a.nazwap { color: #A00B82; font-size: 17px; font-weight: bold; text-decoration: none; text-shadow: 1px 1px #ffffff; }

.cenap { font-size: 16px; font-weight: bold; text-decoration: none; text-shadow: 1px 1px #ffffff; }

.clear { clear: both; }	



a.panela { width: 200px; font-size: 14px; text-shadow: 1px 1px #000000; font-weight: bold; float: left; display: block; text-align: left; color: #ffffff !important; padding: 6px 8px; margin: 1px 1px 0px 1px; border-radius: 5px; 



background: #cb60b3; /* Old browsers */

background: -moz-linear-gradient(top,  #cb60b3 0%, #ad1283 50%, #de47ac 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cb60b3), color-stop(50%,#ad1283), color-stop(100%,#de47ac)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #cb60b3 0%,#ad1283 50%,#de47ac 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #cb60b3 0%,#ad1283 50%,#de47ac 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #cb60b3 0%,#ad1283 50%,#de47ac 100%); /* IE10+ */

background: linear-gradient(to bottom,  #cb60b3 0%,#ad1283 50%,#de47ac 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb60b3', endColorstr='#de47ac',GradientType=0 ); /* IE6-9 */

text-decoration: none;}



td.headtable h3 { color: #ffffff !important; }



.maintable {

 background-color: #fff;

 width: 100%; 

 font-size:12px;

 color: #000000;

 font-family:Arial, Tahoma sans-serif;

}

.maintable td {

 border: 1px solid #dbd2db;

 font-size: 14px;

 padding: 5px;

 text-align: center;

 font-family:Arial, Tahoma sans-serif;

 border-radius: 5px;

}

.headtable {

 background-color: #309;

 font-weight:bold;

 color:#fff;	

 font-family:Arial, Tahoma sans-serif;	

 border-radius: 5px;

}

.headtable2 {
 background-color: #906;

 font-weight:bold;

 color:#fff;

 width:100%;

 font-family:Arial, Tahoma sans-serif;	

 border-radius: 5px;

}.headtable3 {

 background-color: #f0fb48;

 font-weight:bold;

 color:#333333;

 width:100%;	

 padding:5px;

 border-radius: 5px;

}



.red{color:#ff0c00;}



.body_small h2 { font-weight: bold; text-transform: uppercase; color: #A00B82; }



#contactform input[type="text"] { width: 330px; border-radius: 5px; border: 1px solid #999; line-height: 30px; padding: 0px 10px; float: left; }

#contactform textarea { width: 330px; height: 150px; border-radius: 5px; border: 1px solid #999; line-height: 30px; padding: 0px 10px; float: left; }

#contactform div { display: inline-block; width: 200px; margin: 4px 0px; text-align: right; padding-right: 20px;  float: left; }

.clear { clear: both; width: 100%; }

input.wyslij { line-height: 30px; font-size: 16px; text-shadow: 1px 1px #000000; font-weight: bold; float: left; display: block; text-align: center; color: #ffffff !important;

border-radius: 10px; text-decoration: none; padding: 2px 20px; cursor: pointer; border: none;



background: #cb60b3; /* Old browsers */

background: -moz-linear-gradient(top,  #cb60b3 0%, #ad1283 50%, #de47ac 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cb60b3), color-stop(50%,#ad1283), color-stop(100%,#de47ac)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #cb60b3 0%,#ad1283 50%,#de47ac 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #cb60b3 0%,#ad1283 50%,#de47ac 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #cb60b3 0%,#ad1283 50%,#de47ac 100%); /* IE10+ */

background: linear-gradient(to bottom,  #cb60b3 0%,#ad1283 50%,#de47ac 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb60b3', endColorstr='#de47ac',GradientType=0 ); /* IE6-9 */ }



.tabnag { color: #ffffff; background: #630256; padding: 5px 0px; }

.tabprod { line-height: 20px; font-size: 13px; 

background: -moz-linear-gradient(top,  rgba(0,0,0,0) 50%, rgba(0,0,0,0.29) 92%, rgba(0,0,0,0.35) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(0,0,0,0)), color-stop(92%,rgba(0,0,0,0.29)), color-stop(100%,rgba(0,0,0,0.35))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 50%,rgba(0,0,0,0.29) 92%,rgba(0,0,0,0.35) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(0,0,0,0) 50%,rgba(0,0,0,0.29) 92%,rgba(0,0,0,0.35) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(0,0,0,0) 50%,rgba(0,0,0,0.29) 92%,rgba(0,0,0,0.35) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(0,0,0,0) 50%,rgba(0,0,0,0.29) 92%,rgba(0,0,0,0.35) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#59000000',GradientType=0 ); /* IE6-9 */

}

.tabprod input { width: 50px; line-height: 20px; margin: 3px; border-radius: 5px; border: 1px solid #999; text-align: center; }





.centerc { width: 644px; float: left; margin: 0px 10px; display: block; font-family: Arial, Verdana, Tahoma; }



.leftc { width: 218px; float: left; display: block; }

.leftc .block { margin-bottom: 10px; border-radius: 10px;  width: 218px; float: left; display: block; 

}

.leftc .block p { padding: 0px 10px; font-family: Arial, Verdana, Tahoma; font-size: 12px; color: #666; } 

.leftc h2 { font-family: Arial, Verdana, Tahoma; text-align: center; color: #003; text-shadow: 1px 1px #ffffff; font-size: italic; }



.leftc .block h2, .rightc .block h2, .centerc h2 { 

text-align: center; 

margin: 0px; border-radius: 10px; padding: 8px 10px; font-style: italic;

}



.leftc .block h2 { background: -moz-linear-gradient(-45deg,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(-45deg,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(-45deg,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */

background: linear-gradient(135deg,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ }



.rightc .block h2 { background: -moz-linear-gradient(45deg,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 98%, rgba(255,255,255,0) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(98%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(45deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 98%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(45deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 98%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(45deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 98%,rgba(255,255,255,0) 100%); /* IE10+ */

background: linear-gradient(45deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 98%,rgba(255,255,255,0) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}

.rightc { width: 218px; float: right; display: block;  }

.rightc .block { margin-bottom: 10px;  border-radius: 10px;  width: 218px; float: left; display: block; 

}

.rightc .block p { padding: 0px 10px; font-family: Arial, Verdana, Tahoma; font-size: 12px; color: #666; border: none; } 

.rightc .block p b { color: #006; }

.rightc h2 { font-family: Arial, Verdana, Tahoma; text-align: center; color: #003; text-shadow: 1px 1px #ffffff; font-size: italic; }



.rightform input, input.rightform { width: 200px; border-radius: 10px; border: 1px solid #823980; color: #333; margin: 2px; line-height: 24px; padding: 0px 0px 0px 10px; font-family: Arial, Verdana, Tahoma; font-size: 13px;}

.rightform textarea { font-family: Arial, Verdana, Tahoma; font-size: 13px; width: 200px; border-radius: 10px; border: 1px solid #69F; color: #333; margin: 2px;  padding: 5px 0px 5px 10px; }



#divshopright h2 { background: none !important; }

#divshopright {

	border-radius: 0px 10px 10px 0px;

	text-align: center;

    background: url('images/shopbg.jpg') no-repeat scroll 0% 0% transparent;

    width: 315px;

    height: 280px;

    float: left;

    padding: 0px 20px 10px 20px;

background: rgb(235,233,249); /* Old browsers */

background: -moz-linear-gradient(45deg,  rgba(235,233,249,1) 0%, rgba(216,208,239,1) 50%, rgba(206,199,236,1) 51%, rgba(193,191,234,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(235,233,249,1)), color-stop(50%,rgba(216,208,239,1)), color-stop(51%,rgba(206,199,236,1)), color-stop(100%,rgba(193,191,234,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(45deg,  rgba(235,233,249,1) 0%,rgba(216,208,239,1) 50%,rgba(206,199,236,1) 51%,rgba(193,191,234,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(45deg,  rgba(235,233,249,1) 0%,rgba(216,208,239,1) 50%,rgba(206,199,236,1) 51%,rgba(193,191,234,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(45deg,  rgba(235,233,249,1) 0%,rgba(216,208,239,1) 50%,rgba(206,199,236,1) 51%,rgba(193,191,234,1) 100%); /* IE10+ */

background: linear-gradient(45deg,  rgba(235,233,249,1) 0%,rgba(216,208,239,1) 50%,rgba(206,199,236,1) 51%,rgba(193,191,234,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebe9f9', endColorstr='#c1bfea',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

#divshopright #ilosc { display: inline-block; }

#divshopright #rodzaj { display: inline-block; background: #16258F; color: #ffffff; padding: 3px 12px; }

#divshopright #cena { color: #039; text-shadow: 1px 1px #ffffff; font-size: 24px; font-weight: bold; font-style: italic; display: block; padding-bottom: 20px;  }

#divshopright #info { display: block; padding: 15px 0px; }

#divshopright .zamowb { padding: 6px 18px; font-size: 22px; font-style: italic; float: none; margin: auto; cursor:pointer;}

#divshopleft {

	border-radius: 10px 0px 0px 10px;

    width: 289px;

    height: 280px;

    float: left;

    background-color: #FFF;

    text-align: center;

    margin-bottom: 10px;

	padding-bottom: 10px;

}



.centerc h3 {

	text-align: center; text-shadow: 1px 1px #000000 !important; color: #ffffff !important; margin-bottom: 20px;

margin: 0px; border-radius: 10px; padding: 8px 10px; font-style: italic;

background: rgb(203,96,179); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(203,96,179,1) 0%, rgba(173,18,131,1) 50%, rgba(222,71,172,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(203,96,179,1)), color-stop(50%,rgba(173,18,131,1)), color-stop(100%,rgba(222,71,172,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(203,96,179,1) 0%,rgba(173,18,131,1) 50%,rgba(222,71,172,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(203,96,179,1) 0%,rgba(173,18,131,1) 50%,rgba(222,71,172,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(203,96,179,1) 0%,rgba(173,18,131,1) 50%,rgba(222,71,172,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(203,96,179,1) 0%,rgba(173,18,131,1) 50%,rgba(222,71,172,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb60b3', endColorstr='#de47ac',GradientType=0 ); /* IE6-9 */

}



.headtable h3 { background: none; }



.red{color:#ff0c00;}

.clear { clear: both; }

.body_small h2 { font-weight: bold; text-transform: uppercase; color: #6793B2; }



#dos1 { border-radius: 10px 10px 0px 0px; margin: 0px; float: left; width: 604px; background: #F90; color: #000000; text-shadow: 1px 1px #ffffff; display: block; text-align: center; font-size: 18px; font-weight: bold; padding: 10px; }

#dos2 { margin: 0px; float: left; width: 604px; background: #039; color: #ffffff; text-shadow: 1px 1px #000000; display: block; text-align: center; font-size: 18px; font-weight: bold; padding: 10px; }

#dos2 a { color: #ffffff; }

#dos3 { margin: 0px; float: left; width: 604px; background: #900; color: #ffffff; text-shadow: 1px 1px #000000; display: block; text-align: center; font-size: 18px; font-weight: bold; padding: 10px; }

#dos4 { margin: 0px; float: left; width: 604px; color: #F30; text-shadow: 1px 1px #ffffff; display: block; text-align: center; font-size: 18px; font-weight: bold; padding: 10px; }

#dos5 { margin: 0px; float: left; width: 604px; color: #000000; text-shadow: 1px 1px #ffffff; display: block; text-align: center; font-size: 18px; font-weight: bold; padding: 10px; }

#dos6 { margin: 0px; float: left; width: 604px; color: #000000; text-shadow: 1px 1px #ffffff; display: block; text-align: center; font-size: 18px; padding: 10px; }

#dos7 { border-radius: 0px 0px 10px 10px; margin: 0px; float: left; width: 604px; background: #F90; color: #000000; text-shadow: 1px 1px #ffffff; display: block; text-align: center; font-size: 18px; font-weight: bold; padding: 10px; }



.headbasket {

 background-color: #69F;

 padding: 5px;

 font-size: 13px;}



.boxbasket {

 border: 1px solid #69F;

 background-color: #fff;

 width:100%;

 font-size: 13px;}



.razemtable {

 background-color: #ece5ed;

 width:100%;}



.poleform{

 background-color:#fff;

 color:#333333;

 font-size: 14px;

 font-family: Arial, Tahoma;

 width: 300px;

 height:20px;

 border: 1px solid #999;

 border-radius: 10px;

 }



.uwagiform{

 background-color:#fff;

 color:#333333;

 font-size: 14px;

 font-family: Arial, Tahoma;

 width: 300px;

 height:100px;

  border: 1px solid #999;

 border-radius: 10px;}



#count{

 background-color:#fff;

 color:#333333;

 font-size: 16px;

 font-family: Arial, Tahoma;

 width: 60px;

 height:22px;

 border: 1px solid #69F;

 text-align:center;

 line-height:22px;}



.count{

 background-color:#fff;

 color:#333333;

 font-size: 14px;

 font-family: Arial, Tahoma;

 width: 60px;

 height:20px;

 border: 1px solid #69F;

 text-align:center;

 line-height:20px;}



a.linkbutton4{

width: 96%; }



a.linkbutton4:hover{background: url('images/usun1.png') no-repeat;}

.linkbutton5{

position:relative;

background: url('images/przelicz.png') no-repeat;

display:block;

height:29px;

overflow:hidden;

width:90px;

margin-bottom:4px;

border: 0px;}

.centerc .box {

	border-radius: 10px; padding: 10px; font-size: 13px;

background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 50%, rgba(255,255,255,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}

.linkbutton5:hover{background: url('images/przelicz1.png') no-repeat;}

.linkbutton6{

position:relative;

background: url('images/buttonorder.png') no-repeat;

display:block;

height:29px;

overflow:hidden;

width:90px;

margin-bottom:4px;

border: 0px;}

.linkbutton6:hover{background: url('images/buttonorder1.png') no-repeat;}

.red{color:#ff0c00;}

.linkbutton4 { }

.boxbasket { border-radius: 10px; border-color: #999; }

.headbasket { border-radius: 10px; background: #862473; color: #ffffff; }

.boxbasket td { text-align: center; }

.boxbasket td:nth-child(2) { color: #666; }

.razemtable td:nth-child(2) { color: #000000; font-size: 16px; font-weight: bold; font-style: italic; }

.razemtable td:first-child { text-align: right; }

.razemtable td:last-child { text-align: left; }

.boxbasket .nazwa_produktu { font-size: 14px; }

.boxbasket .count { border-radius: 10px; border: 1px solid #666; width: 98%; text-align: center; }

#confirm_order table tr td { text-align: left; font-weight: normal; }