body,form,input,textarea,select,option { color: #000; font: 11px  Tahoma, Arial, Helvetica,Verdana; line-height: 16px; padding: 0; margin: 0;}
.lackOf { font-size: 15px; margin-top: 20px; text-align: center; }
body { background: #c7f464 url('../gfx/bg-1.jpg') 50% 0 no-repeat; } 

body.mceContentBody { background: #FFF; } 
body#popup { background-image: none; padding: 0 10px; }

h1,h2,h3,h4,h5,p,ul,dl { margin: 0; padding: 0; }

a { text-decoration: none; color: #214700; }
a img {border: none;}
html body a:hover {text-decoration: underline; }

p { padding:  5px 0 15px 0; }
h1 { 	color: #214700; padding:  20px 0 5px 0; font: normal 35px Georgia, Tahoma, Arial,Helvetica,Verdana; }
#page h1 { font-size: 22px; }
h2 { 	color: #214700; padding:  15px 0 15px 0; font: bold 16px Arial, Verdana, Helvetica; }
h3 { 	color: #214700; padding:  5px 0 5px 0; font: normal 25px Georgia, Tahoma, Arial,Helvetica,Verdana; background: url('../gfx/h3.gif') 0 50%  repeat-x; text-align:center; }
h3 span { background-color: #FFF; padding: 0 15px; } 

h1.staticPageTitle  { padding:  5px 0 5px 0; background: url('../gfx/h3.gif') 0 50%  repeat-x; text-align:center; }
h1.staticPageTitle span { background-color: #FFF; padding: 0 15px; } 


h4 { 	color: #000; padding:  15px 0 5px 0; font-size: 13px; }
h6 { 	color: #000; padding:  10px 0 10px 0; font-size: 13px; border: 1px solid #cdc4a0; text-align: center;}
/* List  ///////////////////////////////////////////////////////////////////////////////////  */
ul { margin: 0;  }
ul li { padding: 0 0 4px 20px; list-style-type: none; background: url('../gfx/li.gif') 0px 8px no-repeat; line-height: 18px;}

/* Forms  /////////////////////////////////////////////////////////////////////////////////// */
input,textarea,select { vertical-align: middle; }
textarea, input.text, select { border: 1px solid #9f9a7b; background-color: #ffffff; padding: 0; }
textarea { font-size: 11px; padding: 3px 4px; margin: 5px 0 10px 0; width: 200px; height: 70px; float: left; }
textarea.bigtextarea { width: 290px; margin: 0 0 5px 0; }
input.text { background-color: #FFF; border: 1px solid #666; color: #000; padding: 2px 5px 3px 5px; line-height: 15px;}
#orderForm input.text { width: 210px;} 
input:focus { border: 1px solid #000;  background-color: #f1f1f1;}
input.button { border: none;  font-weight: bold; padding: 2px 5px; color: #FFF; cursor: pointer; width: auto; overflow: visible; background: #e4001c}
input.light { background-color:#ececec; background-image: none; color: #666666; }
input.red { background-color:#e4001c; }
input.longText { width: 260px; }
/* General  ///////////////////////////////////////////////////////////////////////////////////  */

/* for the benefit if IE */
#main em { font-style:normal; }
/* for everyone else */
#main p>em { font-style:italic; }

a.more { background: url('../gfx/more.gif') 0 3px no-repeat; padding: 0 0 0 15px; }
.fl { float: left; }
.fr { float: right; }
.al { text-align: left; } 
.ar { text-align: right; }
.ac { text-align: center; } 
.aj { text-align: justify; } 

.l_img { float: left; margin: 0 15px 10px 0; border: 3px solid #493f35; }
.r_img { float: right; margin: 0 0 10px 15px; border: 3px solid #493f35; }
.c_img { text-align: center; margin: 0 15px 10px 15px; }
.separate { background: url('../gfx/dots.gif') 0 7px repeat-x;  height: 14px; }
.clearing { clear: both; line-height: 0.1%; font-size: 0.1%; }


/* Format strony  /////////////////////////////////////////////////////////////////////////////////// */
.wrapper { overflow: hidden; clear: both; }
.all { width:100%;  }

#container { width: 960px; margin: 0 auto; padding: 0;  }
#header { height: 115px; width:100%; overflow: hidden; }
#content {   width: 960px; overflow: hidden;  }
#gfx { overflow: hidden; width: 770px; float: right; }
#leftCol { overflow: hidden; width: 190px; margin: 20px 0 0 0; float: left; }

#gfx .gfx-top { height: 10px; width: 100%;  background: url('../gfx/top-1.gif') 0 0 no-repeat; }
#gfx .gfx-bottom { height: 10px; width: 100%;  background: url('../gfx/bot-1.gif') 0 0 no-repeat; }

#leftCol .gfx-top { height: 10px; width: 100%;  background: url('../gfx/menu-top.gif') 0 0 no-repeat; }
#leftCol .gfx-bottom { height: 10px; width: 100%;  background: url('../gfx/menu-bot.gif') 0 0 no-repeat; }
#leftCol .gfx-inside { width: 100%;  background: url('../gfx/menu-bg.gif') 0 0 repeat-y; }

#page { background-color: #FFF; min-height: 600px; width: 730px; padding: 0 20px; overflow: hidden;   }
.pageOrder #page { overflow: hidden; width: 920px; float: none;  }
.pageOrder #gfx { overflow: hidden; width: 960px; float: none;  }

.pageOrder #gfx .gfx-top { background: url('../gfx/top-1-long.gif') 0 0 no-repeat; }
.pageOrder #gfx .gfx-bottom { background: url('../gfx/bot-1-long.gif') 0 0 no-repeat; }


/* FOOTER  /////////////////////////////////////////////////////////////////////////////////// */
#footer { margin: 20px auto 10px auto; width: 770px; clear: both; padding-left: 190px; overflow:hidden; }
#footer .links_2 { margin-left: -10px; }
#footer .links_2 li { float: left; background: url(../gfx/sep2.gif) right center no-repeat; padding: 0px 12px 0 12px;}
#footer .links_2 li a { color: #000000; }
#footer .links_2 li.ourWork a { background: url('../gfx/photo.png') 0px 0 no-repeat; padding: 1px 0 1px 30px;  }

#footer p { float: right; text-align: right; padding-top: 0; }
/* LOGO ///////////////////////////////////////////////////////////////*/
#logo { width: 200px; height: 115px; float: left; display: block;  background: url('../gfx-specific/logo.png') center center no-repeat; text-indent: -5000px; }

#nav_top { float: right; width: 700px; padding-top: 30px;  }
#search { margin: 0; overflow: hidden; height: 30px; }
#search form { padding: 0; margin:0; overflow: hidden; float: right; }
* > #search form { margin-top: 1px; }
#search .text { width: 152px; height: 17px; border: none;  background: url('../gfx/input.gif') 0 0 no-repeat; color: #000; font-size: 11px; line-height: 11px; margin: 0px;
padding: 1px 0 2px 10px; vertical-align: middle; float: left; }
/* to dla ff itd bo nie mozna usunac marginesu inputa w ie */ 
* > #search .text { margin-top: 2px; margin-bottom: 2px;  }
#search .button { border: none; width: 58px; height: 19px; line-height: 11px; background: url('../gfx/search.gif') 0 0 no-repeat; padding: 0; margin: 0; vertical-align: middle; float: left; margin-left: 10px; }
* > #search .button { margin: 0px 0 2px 10px; }

#search ul { float: right; margin-top: 2px; } 
#search li.ourWork a { background: url('../gfx/photo.png') 0px 0 no-repeat; padding: 1px 0 1px 30px;  }
#search li { display: inline; background: url('../gfx/sep1.gif') 0 2px no-repeat; padding: 0 10px 0 13px; }
.szablon-3 #search li.ourWork a { background: url('../gfx/photo-white.png') 0px 0 no-repeat; }

#panel_info {  float: right; margin: 15px -15px 0 0; }
#panel_info li { display: inline; background: url('../gfx/sep2.gif') 0 3px no-repeat; padding: 0 15px;  }
#panel_info a#basket { background: url('../gfx/ik_basket.gif') 0 1px no-repeat; padding: 3px 0 4px 25px; color: #813131; font-weight: bold; }

#leftCol h2 { padding:  5px 0 15px 17px; color: #c7f464; }
#leftCol ul { padding: 15px 0 10px 0; margin: 0; background: url('../gfx/ul-top.gif') 0 0 no-repeat; }
#leftCol li { padding: 0; margin: 0; background-image: none;  width: 195px; line-height: 14px; }
#leftCol li a { padding: 1px 2px 2px 30px; display: block; color: #ffffff; background: url('../gfx/menu-1.gif') 15px 4px no-repeat;}
#leftCol li a:hover {  color: #88a300; text-decoration: underline; }
#leftCol li.selected a { font-weight: bold; }

/* Product  ///////////////////////////////////////////////////////////////////////////////////  */
.product { float: left; width: 200px; padding-bottom: 15px;  overflow: hidden; }
.middle { margin: 0 30px; }
.wraptocenter { width: 230px; height: 180px; display: table-cell; text-align: center; vertical-align: middle; }
.wraptocenterCart { width: 230px; height: 180px; display: inline; text-align: center; vertical-align: middle; }
.wraptocenter * { vertical-align: middle; }
/*\*//*/
.wraptocenter { display: block; }
.wraptocenter span { display: inline-block; height: 100%; width: 1px; }
/**/
.wraptocenter span { display: inline-block; height: 100%; }

.product .lab { padding: 0 10px; overflow: hidden; }
.product .lab h2 { padding: 10px 0 0px 0;  height: 30px; line-height: 11px; font-weight: bold; font-size: 13px; }
.product h1 { padding: 10px 0 0px 0;  height: 30px; line-height: 11px; font-size: 13px; }
p.button { background: url('../gfx/but-1.gif') 0 0 no-repeat; padding:0;  line-height: 11px; }
p.button a { background: url('../gfx/but-1-2.gif') right top no-repeat; line-height: 11px; padding: 3px 9px 6px 10px; display: block; font-weight: bold; }
.product .price { padding: 0 0 5px 0; float: left; font-size: 12px; }
.price strong { color: #000; }

.unavailable { float: right; background: url('../gfx/towar_niedostepny.gif') 0 0 no-repeat; text-indent: -5000px; width:167px; height: 23px; }

input.addtobasket { border: 0; clear: both; }

.packageColor { text-align: left; overflow: hidden; width: 100%; padding: 5px 0 10px 0; }

.packageColor select { width: 111px; margin: 0 1px 0 10px; padding: 0; vertical-align: middle;  }


#wysylamy { overflow: hidden;  padding: 10px 0;  background: url('../gfx/ul-top.gif') 0 0 no-repeat; }
#advert { /*background:url("../gfx/ul-top.gif") no-repeat scroll 0 0 transparent;*/ overflow:hidden;padding:10px 0; }
#wysylamy h2 { font-size: 13px; padding: 0 0 5px 15px; }
#wysylamy select { font-size: 9px; float: left; margin-left: 12px; padding: 1px 0;}
#wysylamy option { font-size: 9px; }


/* TABLE  ///////////////////////////////////////////////////////////////////////////////////  */
.info,table { margin: 10px auto 20px auto; border-collapse: collapse; color: #666666; font-size: 11px; width: 100%;}
.info td,table td { padding: 6px 8px;  border-top: 1px solid #ececec; border-collapse: collapse; vertical-align: middle; text-align: left;  }
.info th,table th { background-color: #FFF; padding: 5px 5px 8px 5px; color: #000; text-align: center; border-top: 1px solid #ececec; }
.info .head td { font-weight: bold; color: #666666; font: bold 11px Tahoma, Arial,Helvetica,Verdana; padding: 20px 0 10px 0; border-top: 0; border-bottom: 3px solid #ececec;}
.buttons td { text-align: center; padding: 12px 8px; }
.info td.first { text-align: left;}
.info .txt_right { text-align: right; border-bottom: 0;}
form table th { border-bottom: 1px solid #ececec; }
.div_left { width: 440px; float: left; }
.div_right { width: 440px; float: right; }
.div_right select  { width: 210px; }
.info .deliveryDateTR td { border: 1px solid #ececec; background-color: #fafafa; background: #e5e5e5; padding: 0px 10px 20px 10px; border: 0; }
.deliveryDateTR select { width: auto; margin: 20px 10px 0px 0; }
.deliveryDateTR img { vertical-align: middle; margin-top: 20px; }
.deliveryDateTR span {  margin-top: 20px; display: block; float: left; padding: 1px 10px 0 0; }

.payment { border: none;  margin: 10px 0;  border-bottom: 1px solid #ececec; }
.payment td { padding: 10px 10px 10px 10px; border: none;  border-bottom: 1px solid #ececec; }
.payment h1 { padding: 0px 0 5px 0;  }
.payment p { padding: 0; }
.payment h1 input { margin-right: 10px; }
.payment .lay td { border: none; vertical-align: top; padding: 0; }
.line_grey td { background-color:#fdfdfd; }
.payment img { vertical-align: middle;  }

table.payment table.lay td label img { margin-bottom: 10px; display: block; }

/* org by misza */
/*
.payment .submit input.button { width: 220px; height: auto; padding: 10px 5px; background: #88a300 url(../gfx/bg_input.gif) 0 0 repeat-x; border: 2px solid #7b9300; }
*/
/* modified by insane */
.payment .submit input.button { width: 160px; height: auto; padding: 5px 2px; border: 1px solid #7b9300; }

#helpContact { width: 960px; background: #f5edd6 url(../gfx/help_bg.gif) left bottom no-repeat; overflow: hidden;  }
#helpContact .gfx { background: url(../gfx/help_top.gif) 0 0 no-repeat; padding-top: 10px; margin-bottom: 10px;  width: 960px; overflow: hidden; }
#helpContact .gfx div { float: left; display: inline; }
#helpcok { margin: 0 30px 0 120px; width: 230px; }
#helpstatic { width: 309px;  }
#helphours { margin: 5px 0 0 50px; width: 180px; color: #000; font-size: 14px; line-height: 30px;}
.helpPage { margin-top: 10px;}
#helpLinks { margin: 20px 0;}
/*#helpLinks .row { height: auto; overflow: hidden; width: 920px; padding-left: 40px;  margin-top: 20px; background: url(../gfx/links_lines.gif) 0 0 repeat-y;}*/
#helpLinks .row { height: auto; overflow: hidden; width: 920px; padding-left: 40px;  margin-top: 20px; }
#helpLinks .row div { width: 230px; float: left; }
/* insane */
.cartAdditionalSubitem { float: left; width: 100px; text-align: center; line-height: 14px; }
.cartAdditionalSubitem img { padding-bottom: 5px; }

div.calendar { width: 250px; }
.calendar table { width: auto; }
.promotion { margin-top: 20px; border-bottom: 1px solid #ececec; padding-bottom: 10px; }
.promotion .small { margin-top: -10px; }
.orderLogin { padding: 10px 20px 10px 20px; margin-top: 20px; border: 1px solid #ececec; border-top: 3px solid #ececec; background: #fafafa; /* background: #e5e5e5; */ }
.orderLogin h3 { background-image: none; text-align: left;}
.info .invalid td { background-color:#fac2c9; }
.advert { margin-bottom: 15px; }
.advertcl { margin-top: 12px; }

.staticPage { margin: 10px 1px; font-size: 12px; }

.cartCategories .product { width: 142px; height: 180px; }
.cartCategories .product h1 { font-size: 10px; height: 16px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.cartCategories .product .price { font-size: 10px; text-align: center; float: none; }
.cartCategories .button { font-size: 10px; }
.cartCategories .button a { padding-top: 4px; }
.cartCategories .middlel { margin: 0 15px 0 30px; }
.cartCategories .middler { margin: 0 30px 0 15px; }
.cartCategories .row_0, .cartCategories .row_1 { background: url('../gfx/row_1_cart.gif') left top no-repeat; }
.cartCategories .wraptocenter { height: 120px; }
.cartCategories .change { height: 180px; } 

.helpHand { background: url('../gfx/hand.gif') 0 0 no-repeat; margin: 16px 0 0 0; padding: 0 0 0 30px; }
.showAll { float: right; margin-right: 10px; padding-top: 6px;  color: #000000} 

/* Ryszard */
.namedays .info .first{ width: 197px; height: 44px; }
.namedays .info td{ height: 44px; }
.namedays .info td #NamesMonth { width: 100px; }
.namedays .info td #NamesDays { width: 40px; }

/* Bouquet Creator - insane */
#accordion { margin: 30px 0; }
#accordion .panel { margin-bottom: 10px; }
#accordion h3 { color: #000; border: 1px solid #ececec; border-top: 3px solid #ececec; background: #fafafa; padding: 10px; }
#accordion h3 span { color: #666; margin-right: 10px; }
#accordion .panelBody { padding: 15px 20px; border: 1px solid #ececec; background: #fafafa; border-top: 0px; }
#accordion .panelBody table { margin-bottom: 0; border-top: 0px; border-bottom: 1px solid #ececec; }
#accordion .panelBody table td { padding-top: 15px; padding-bottom: 15px; }

.accordionStatus { margin: 30px 0; margin-left: 11px; }
.accordionStatus h3 { float: left; padding: 0px; }
.accordionStatus .flprice { float: left; margin-left: 30px; }
.accordionStatus .fl { padding-top: 10px; } 
.accordionStatus .addToBasketFormWrapper { float: right; margin-right: 11px; }
.accordionStatus .addToBasketFormWrapper input { background: url('../gfx/add.gif') 0 0 no-repeat; width: 162px; height: 36px; display: block; text-indent: -5000px; border: 0; cursor: pointer; }
.align-center { text-align:center; }
.popular-dates{ margin-top: 20px; margin-bottom: 20px; }
.tableNone { margin:0; }
.tableNone td { padding: 2px 2px; }
#selectByPrice { background-color: #fff; border: 1px solid #ddd; font-size: 11px; margin-top: 5px; padding: 0; width: auto; margin-bottom: 2px; text-align:center; }

#title { margin-top: 6px; padding-top: 0; line-height: auto; }
.invoice { background: url('../gfx/pdf-icon.gif') top right no-repeat; padding-right: 24px; padding-top: 5px; padding-bottom: 5px; height: 20px; }

#topSearches { background: #fefefe; color: #ccc; border: 1px solid #ececec; padding: 8px; font-size: 10px; }
#topSearches p { font-weight: normal; margin: 0 0 4px 0; padding: 0; }
#topSearches p.ef { color: #666; }
#topSearches a { color: #ccc; font-weight: normal; }

.green { border: 1px solid #ececec; border-top: 3px solid #ececec; border-left: 0; border-right: 0; background-color: #fafafa; background: #e5e5e5; padding: 0px 10px 20px 10px; }
#couponContainer table td { text-align:center; border-collapse:collapse; border-top:1px solid #ECECEC; padding:6px 8px; }
.cartMessage { margin: 20px 0 20px 0; background: #ECECEC; padding: 20px 20px 20px 20px; color:#000000; border:1px solid #CDCDCD; }
.loyaltyProgram { background: #F9F9F9; }
.society span { height: 10px; width: 100px; margin: auto; }


/*PAGINACJA SORTOWANIE  //////////////////////////////////////////////////// */
.nav { height: 30px; margin: 0 0 0px 0; padding: 4px 10px 0 10px; width: 710px; background: url('../gfx/sort.gif') 0 0 no-repeat; overflow: hidden; }	
.num_navi { float: left; }
.sort { float: right; }
.nav .prev a,.nav .next a { color: #000; }
.num_navi { padding: 5px 10px 10px 0; margin: 0; }
.numbers { padding: 0 10px; }
.nav .numbers a,.nav .numbers a:visited { padding: 2px 6px 3px 6px; background-color: #999; color:#fefefe; border-bottom: 1px solid #f5f5f5; }
.numbers span.last a { background-image: none; }
.numbers span.sel a,.numbers span.sel a:visited { font-weight: bold; background-color: #214700; }
.sort { color: #010101; }
.sort p { padding: 6px 5px 0 0; float: left; }
a.up, a.down { background: url(../gfx/up_down.gif) 0 6px no-repeat; padding: 0px 10px 0px 24px; margin-top: 5px; }
a.down { background: url(../gfx/up_down.gif) 0 -44px no-repeat; }
a.none { background: url(../gfx/up_down.gif) 0 -19px no-repeat; padding: 0px 10px 0px 24px; margin-top: 15px; }
.alert { background: url(../gfx/alert.jpg) 0 3px no-repeat; padding: 0px 0 10px 25px; color: #000; }
.alert span { font-weight: bold; font-size: 12px; }


.row_0,.row_1 { width: 660px; overflow: hidden; background: url('../gfx/row_1.gif') left top repeat-y; float: left; }
#mainPage .row_0 { float: none; margin: 0 auto; }
.categories,.categories_2 { clear: both; overflow: hidden; }
.categories_2 { width: 660px; margin: 0 auto; }
.categories_2  .row_0 { margin-bottom: 30px; }
.change { float: left; width: 32px; height: 240px;  }
#all_rows {  }
#next { float: right; }
#subPage #next { float: right; }
.change a { display: block; width: 100%; height: 100%; background: url('../gfx/but_prev.gif') -2px 50% no-repeat; color: #FFF;}
.change a span { display: none; }
#next a { background: url('../gfx/but_next.gif') 2px 50% no-repeat; }
#next a ,#prev a { color: #FFF;}

#details { overflow: hidden; width: 730px; padding-top: 20px; }
#details .image { width: 400px; float: left; margin-right: 20px;}
#details .lab { width: 300px; float: left; overflow: hidden; }
#details h1 { padding: 0; font-size: 22px; }
#details h3 { line-height: 18px; padding: 0 0 5px 0; font-size: 12px; background-image: none; text-align: left; font-weight: bold; }
#details h3 img { vertical-align: middle; }
.ref { font-size: 9px; color: #aeaeae; display: block; padding: 2px 0 5px 0;  }
#details .text { margin: 0 0 35px 0; }
#details .recommend { border-top: 1px solid #ececec; text-align: right;}
#details .price { padding: 0 0 5px 0; font-size: 12px; }
#details .price .r { padding: 2px 0 0 0; }
#details .price input { margin-right: 10px; }
#details .price strong { color: #000;  }
#details .addtobasket { overflow: hidden; width: 100%; margin: 5px 0; padding: 5px 0 10px 0; border-bottom: 1px solid #ececec; }
#details .addtobasket p { float: right; padding: 10px 0 0 0; }
#details .addtobasket input { background: url('../gfx/add-1.gif') 0 0 no-repeat; width:140px; height: 36px; float: left; display:block; text-indent: -5000px; border: 0; cursor:pointer; }
#details .line { overflow: hidden; width: 100%; margin: 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #ececec; }
#details .line p { float: left; padding: 2px 0 0 0; color: #000; }
#details .line a { float: right; }
#details #termin { margin: 15px 0 0 0; border: none; padding: 0; }
#details #termin p { padding: 0; }
#details #termin a { margin-top: 3px; }
#details #koszty p { padding: 0;  }
#details #koszty p a { color: #000; background: url('../gfx/furgon.gif') 0 0 no-repeat; padding: 0 0 2px 55px; float: none; display: block;}
/* Bottom nav /////////////////////////////////////////////////////////////////////////////////// */
#details .nav { padding: 5px 0 20px 0; width: 100%; overflow: hidden; }	
#details .nav a { color: #908672; display: block; float: right;  }
#details #back { padding: 0 0 0 15px; background: url(../gfx/back.gif) left center no-repeat; float: left;}

.tooltip { z-index: 5; }
.tooltip .tt1 { background: url('../gfx/tt1.gif') no-repeat top left; height: 11px; padding-left: 11px; font-size:5px;}
.tooltip .tt1 b { display: block; background: url('../gfx/tt2.gif') no-repeat top right; height: 11px; }
.tooltip .tt2 { background: url('../gfx/tt3.gif') no-repeat top left; height: 11px; padding-left: 11px; font-size:5px;}
.tooltip .tt2 b { display: block; background: url('../gfx/tt4.gif') no-repeat top right; height: 11px;  }

.tooltip .ttContent {  background-color: #f2eed5; padding: 10px 20px 0 20px; }

.recommended { background: url('../gfx/rec_bg.gif') left bottom no-repeat; clear: both; width: 700px; overflow: hidden; margin-top: 5px; }
.recommended .wraptocenter { width: 140px; height: 160px; }
.recommended .item { width: 140px; float: left; }
.recommended h1 { text-align: center; padding: 10px 0; color: #cdc4a0; font-size: 11px; }
.recommended h1 a { color: #cdc4a0;  }

/* PUSTYE DIV */

.recommended .empty { width: 138px; height: 210px; float: left; background-color: #392f24; }

#mainMod { background: url('../gfx/rec_bg2.gif') left bottom no-repeat; width: 700px; height: 390px; }
.recommended .big { width: 280px; }
#mainMod .big .wraptocenter { width: 280px; height: 315px; }
#mainMod .wraptocenter { width: 140px; height: 150px; }
#small { width: 420px; overflow: hidden; float: right; }
.row { height: 195px; width: 420px; overflow: hidden;}

/* TABELA KOSZYK */
table.basket td { padding: 10px 5px 10px 5px; text-align:center; border-color: #e5e5e5; }
table.basket .head td { padding: 10px 5px 12px 5px; background-image: none; font-weight: bold; border-color: #e5e5e5;  }
.head a { text-decoration: underline; }
.basket .num input { width: 20px; padding: 2px 5px 3px 5px; line-height: 15px; text-align: center;}
.basket .num input:focus { border: 1px solid #8b7f67; }
.basket img { border: 0; vertical-align: middle; margin-right: 20px; float: left; }
.basket .num img { float: none; }
.basket .image { text-align: left;  }
.basket .image .small { display: block;float: none;}
.money { background-color: #e5e5e5;  }
td.money_sum {  font-weight: bold; }
.basket td.ar { text-align: right; }
input.num { width: 60px; padding: 2px 5px 3px 5px; line-height: 15px; text-align: center;}

table .buttons td { padding: 10px 1px; }
div.buttons { overflow: hidden; width: 100%; margin: 10px 0; border-top: 2px solid #493f35; padding: 10px 0;  }
#popup div.buttons { width: auto; }
.buttons input.button { display: inline; padding: 6px 12px;  }
.buttons .button { float: right; } 
.buttons .light,.basket span { float: left;  } 
.buttons .light { margin-right: 20px; }
.buttons span { padding: 0 10px; line-height: 25px; }
.requiredFields { background-color: #493f35; margin: 10px 0; color :#a39476; padding: 5px 10px 6px 10px; }

.ticket { margin-top: 0px;  }
.ticket input.button { font-size: 9px; font-weight: normal; padding: 1px 2px 2px ; float: none;  }
.ticket { text-transform: uppercase; font-size: 9px; color: #ababab; }
.ticket span { float: none; display: block; margin-bottom: 5px; padding: 0; font-weight: normal; text-transform:none; font-size: 11px; font-style:italic; color: #666666; padding: 5px;}
.ticket textarea { float: none; width: 200px; height: 100px; margin-top: 2px; }
.singleTicket { clear: both; margin-top: 5px; overflow: hidden; }
.singleTicket input { float: left; margin-right: 10px; vertical-align: middle; }
.singleTicket label { text-transform:none; color: #000; display: block; float: left;  font-size: 11px; }
table.tickets td.vt { vertical-align: top; }
table.tickets select { width: 150px; }

table.tickets .preparedWishes { vertical-align: top; width: 380px; }
table.tickets .preparedWishes .light { font-weight: normal; }
table.tickets .preparedWishes .preparedTicketsField { width: 380px; height: 100px; overflow: auto; margin-top: 4px; }

#steps { width: 700px; overflow: hidden; margin-bottom: 10px; border: none; }
#steps .step { float: left; width: 175px;  font-size: normal;  background: url(../gfx/steps.gif) 0 0 no-repeat; }
#steps .step h2 { font-size: 11px; padding: 12px 0 13px 10px; font-weight: normal; color: #392f24; border: none; }
#steps .step a { }
#steps .selected { background-position: 0 -40px; }
#steps .selected #step4 { background-position: 0 -80px; }
#additionals_details { border-bottom: 1px solid #493f35; }
#additionals_details span { display: block; font-size: 9px;}
#additionals_details td { vertical-align: middle; }
#additionals_details .td_3 p { font-size: 13px; line-height: 16px; padding: 0 0 5px 0; }
#additionals_details .td_3 img { vertical-align:middle; margin: 0 80px 0 5px; }
#additionals_details td#ribbon img { margin-right: 15px; }


.acc { text-align: center; padding: 20px 0; }
.acc img { margin: 0 10px; }
.discountCode form,.discountCode p { color: #000; }
.discountCode div { padding: 10px 20px 20px 90px; background: #e5e5e5 url(../gfx/promo.gif) 10px 10px no-repeat;  margin-top: 5px;}

#orderMenu { width: 730px; height: 24px; padding: 6px 0 0 15px; overflow: hidden; margin-bottom: 10px;  background: url(../gfx/bg_steps.gif) 0 0 no-repeat;   }
#orderMenuLong { width: 945px; height: 24px; padding: 6px 0 0 15px; overflow: hidden; margin-bottom: 10px;  background: url(../gfx/bg_steps_long.gif) 0 0 no-repeat;   }
#orderMenu span,#orderMenu a,#orderMenuLong span,#orderMenuLong a { padding: 0 6px 0 10px; font-size: normal; font-size: 11px; font-weight: normal; color: #999999; background: url(../gfx/arr.gif) 0 4px no-repeat;}
#orderMenu .selected,#orderMenuLong .selected { font-weight: bold; color: #000; }
#orderMenu a,#orderMenuLong a { text-decoration: underline; color: #000;}

.info .invalid td { background-color:#fac2c9; }
.errors,.error { background-color:#cf3c4e; margin: 10px 0; color: #FFF; font-weight: normal; padding: 2px 5px; font-size: 9px;  }
.errors h3 { color: #FFF; paddign: 5px; background: none; font-size: 16px; }
/* PROFIL UZYTKOWNIKA */
table.orders td, table.orders th { padding: 2px 6px; font-size: 10px; text-align: left; }
table.orders { font-size: 9px; margin: 10px; border-collapse: collapse; }
.info .info { margin: 0; width: auto; }	
table.orders p { font-size: 9px; }
table.orders h5 { color: #8bd618;  font-size: 12px;  margin: 0 0 3px 0; }

/* INSANE */
/* start for JS:changeElementVisibility(elementName) */
.hide { display: none; }
tbody.show { display: table-header-group; }
/* tbody version for IE */
tbody.ieshow { display: block; }
span.shortPrice input { width: 40px; margin-right: 18px; }
table.advSearch { margin: 0px; padding: 0px; border-collapse: collapse; border: 0px; }
table.advSearch tr.buttons { text-align: center; }
table.advSearch th { padding: 4px 24px 4px 0; font-weight: bold; text-align: left; }
table.advSearch td { padding: 4px 0; }
table.advSearch td table.checkboxes { margin: 0px; padding: 0px; border-collapse: collapse; border: 0px; }
table.advSearch td table.checkboxes td { padding: 2px 8px 2px 0; }
table.advSearch td table.checkboxes td.ch { vertical-align: middle; }
table.advSearch td table.checkboxes td.split { padding-left: 40px; }
.staticInfo { padding: 40px 10px; text-align: center;	}
.staticInfo p { margin-bottom: 20px; font-weight: bold; text-align: center; }
.stat { text-align: center; }
.stat a img { border: 0px; }
.small { font-size: 10px; font-weight: normal; }
#reg { height: 408px; overflow:auto; margin: 5px 0 0 6px; padding: 0 10px 0 0; }
#reg ol { padding: 5px 0 5px 20px; margin: 0 0 20px 0; }
#reg li { padding: 0 15px 8px 23px; line-height: 15px; }
#reg .norm li { padding-bottom: 2px; }

/* ORDER DETAILS - classes and ids should not be overridden due to proper printing */
#order { font-size: 11px; }
#order table { margin: 0; padding: 0; font-size: 10px; width: 100%; border: 1px solid #a79678; border-collapse: collapse; }
#order tr.noborder td { border: 0; }
#order th, #order td { border: 0; padding: 3px 4px; }
#order td.first { text-align: center; font-weight: bold; }

#order .fl { float: left; }

#order .hr { margin: 16px 0; border-bottom: 2px solid #493f35; }
#order .sep { margin: 16px 0; }

#order .half { width: 49.5%; margin: 0; padding: 0; }
#order .left { float: left; }
#order .right { float: right; }

#order .cart { table-layout: fixed; }
#order .cart td { border: 1px solid #493f35; }
#order .twrapper { width: 100%; }

/* Add project specific definitions here. */
@media screen {
	#order th, #order td { border: 1px solid #493f35; }
}
#order table { border-left: 0px; border-right: 0px; margin-top: 16px; }
#order th { border-left: 0px; border-right: 0px;  background: #a79678; color: #392f24; padding: 4px; }
#order td { border-left: 0px; border-right: 0px; }
#order .cart td { border-left: 0px; border-right: 0px; }
#order .hr { border-top: 0; }
#order .print { float: right; }
#order .print a img { border: 0; }

/* insane mod order */
#order table .money { background: none; }
/* end mod order */

/* ORDER DETAILS - end */
.profileMenu { margin:  10px 0 10px 0; line-height: 16px; overflow: hidden; background: #FFF; padding: 0 1px; font-size: 9px; }
.profileMenu ul { margin: 0; padding: 0; }
.profileMenu li { list-style: none; background-image: none; float: left; margin: 0; padding: 0; background: url('../gfx/sep.gif') 0 0 no-repeat;  }
.profileMenu h1 { margin-bottom: 10px; }
.profileMenu a,.profileMenu a:visited,.profileMenu a:link { background: url('../gfx/profileMenuBgSelected.gif') 0 0 repeat-x; padding: 3px 8px 4px 9px; margin: 0 1px 0 0; border: 1px solid 00669a; border-bottom: none; color: #333; font-weight: normal; display: block; font-size: 11px; font-family: Tahoma, Helvetica, sans-serif; }
.profileMenu a.selected { font-weight: bold; }

/* insane mod */
.profileMenu { padding: 10px 15px 12px 15px; background-color: #e8e8e8;  }
.profileMenu a,.profileMenu a:visited,.profileMenu a:link { background-image: none; }
.profileMenu ul { float: left; width: 204px; margin-right: 20px; }
.profileMenu li { background-image: none; float: none; border-bottom: 1px dotted #333; padding: 0; }
.profileMenu a { margin: 0; }
.profileMenu li a:hover { color: #000; text-decoration: none; }
.profileMenu li.head { color: #fff; background-color: #666; font-size: 11px; font-weight: bold; padding: 2px 8px; }

td#remind {	background: url(../gfx/przypominacz_lum.jpg) right top no-repeat; }

/* insane - temp */
.bilecik { width: 230px; height: 96px; text-align: center; font-family: times new roman, serif; font-size: 14px; ine-height: 16px; }
.ticketBorder { background:url(../gfx/bilecik_bg.jpg) 0 0 no-repeat; height: 199px; width: 456px; margin: 0px 0 20px 14px; text-align: right; padding-top: 5px;}
.ticketBorder .ticket { background: transparent; margin: 2px 60px 0px 0; width: 175px; padding: 0 0 2px 0;  font-size: 11px; line-height: 12px;  border: none;  border-bottom: 1px dotted #3e170c; text-align: center; scroll: none; height: 14px;  }

.tabMenu { background: url('../gfx/l.gif') left bottom repeat-x; overflow: hidden; width: 700px; padding: 20px 0 0 20px; margin: 0 0 20px 0;}
.tabMenu ul { margin:0; padding:0; list-style:none; }
.tabMenu li { float:left; margin:0; padding:0; margin-right: 5px; background-image: none; }
.tabMenu a { display:block; background:url('../gfx/tab_1.gif') 0 0 repeat-x; padding: 4px 20px 4px; font-size: 11px; color: #392f24; margin-right: 20px; }
.tabMenu li.selected a { color: #9b8d72; background:url('../gfx/tab_2.gif') 0 0 repeat-x; padding-bottom:5px; font-weight: bold; border: 1px solid #493f35; border-bottom: 0; }

.hr3 { background: url('../gfx/l.gif') 0 15px repeat-x; height: 40px; width: 100%; }

.poczta p { padding: 20px 0; }


div.graverDesc { margin: 2px 0 0 0;	text-align: center;}
div.graverInput { margin: 4px 0 5px 0; }
span.graverText { font-family: courier new, courier, monotype; font-size: 12px;	 font-weight: bold; padding-top: 5px; }
.graverButton { margin-top: 5px; }

/* opinion //////////////////////////////////////////////////////////////////// */
#opinion_list { margin: 10px 0 0 0; }
#opinion_list p.moreOpinion { padding: 10px 0 0 0; }
.one_opinion { margin: 0 ; padding: 5px 2px; border-bottom: 1px solid #493f35; }
.one_opinion h1 { padding: 0; font-size: 13px;	font-style:normal; }
.one_opinion p { font-size: 11px; line-height: 13px; padding: 2px 0; text-align: justify; }
.one_opinion p.author { font-weight: bold; font-size: 11px; padding: 5px 0; }
/* NEWS - subpage  /////////////////////////////////////////////////////////////////////////////////// */
.paginate { padding: 10px 0; overflow: hidden; width: 700px; border-bottom: 1px solid #493f35; }
.paginate a,.paginate span { background-color: #a79678; padding: 1px 6px 3px 6px; color: #392f24; display: block; float: left; margin-right: 2px; } 
/*                           { background-color: #a79678; padding: 1px 4px; color: #392f24; display: block; float: left; } */
.paginate div a { color: #555555; }
.paginate .next , .paginate .prev { }
.paginate a span { padding: 0; }

#prasa .product { border-bottom: 1px solid #493f35;  width: 700px; overflow: hidden; padding: 15px 0;	}
#prasa p.clubPrices { padding: 0; text-align: left;  }
#prasa .fr { float: left; margin-left: 50px; }
#prasa h1 { float: none; }
#prasa .fl img { border: 3px solid #473e37; }

#results .product { float: none; width: 100%; }

#results .product h1 { float: none; }
.bar {
	width: 151px;
	border: 1px solid #b6ac91;
	background-color: #d8d2c4;
	height: 5px;
	font-size: 1px;
	
}
.bar div{
	background-color: #b6ac91;
	height: 5px;
	border-right: 1px solid #ece9e1;
}
div.calendar { width: 250px; }
.calendar table { width: auto; }
/*Ryszard */
#bouquetPrice .price strong {
color:#88A300;
font-size:15px;
}
.verical{
	vertical-align: middle;
	margin-left: 10px;
}
.marginLeft {
	margin-left: 10px;
}
.roses tr td, .roses tr, .roses{
	border-top: 0px solid;
}
div.autocomplete {
  margin:0px;  
  padding:0px;  
  width:250px;
  background:#fff;
  border:1px solid #888;
  position:absolute;
  list-style: none;
}

div.autocomplete ul {
  margin:0px;
  padding:0px;
  list-style: none;
}

div.autocomplete ul li.selected { 
  background-color: #F1F1F1;
}

div.autocomplete ul li {
background: none;
  margin:0;
  padding:5px;
  height:16px;
  display:block;
  list-style: none;
  cursor:pointer;
}

.sort select { background-color:#FFF; border:1px solid #dddddd; padding:0; margin-top: 7px; width: auto; font-size: 11px;  }
.sort select option { padding-left: 5px; font-size: 11px;}
select#color, select#length, select#composition, select#decoration {
width: 141px;
}
.bouquetDescription {margin-bottom: 20px; margin-top: 20px}
table.bouquetForm tr{
	height: 50px
}
table.bouquetForm td.addToBasketForm{
	text-align:right;
}
table.bouquetForm td.first {
	font-size:12px;
	font-weight:bold;
}
table.bouquetForm {
	width: auto
}

span[id|="color"], span[id|="composition"], span[id|="length"], span[id|="decoration"] {
	display: none;
}

#bouquetForm span[id|="selected"] {
	float: right;
}

/**
* Sympatia confirm
*/
.sympatiaConfirm .button { margin-left: 10px; }

.sympatiaText, .sympatiaLogged, .sympatiaEmail, .sympatiaNotLogged { padding: 5px; font-size:12px; margin:30px 1px 10px; }
.sympatiaNotLogged .invalid { background-color: #FAC2C9; }

#bouquetForm .panel a { color: #88A300; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; display: block; height: 22px; }
#bouquetForm .panel a.prev { background: url('../gfx/bc_but_prev.gif') left top no-repeat; padding: 7px 0 0 42px; float: left; }
#bouquetForm .panel a.prev:hover { background-position: left bottom; }
#bouquetForm .panel a.next { background: url('../gfx/bc_but_next.gif') right top no-repeat; padding: 7px 42px 0 0; float: right; }
#bouquetForm .panel a.next:hover { background-position: right bottom; }
#bouquetForm .panel .buttons { border: 0; width: 320px; margin: auto; margin-top: 8px; }

.addToBasketForm input { background: url('../gfx/add.gif') 0 0 no-repeat; width:162px; height: 36px; float: left; display:block; text-indent: -5000px; border: 0; margin-left:550px }

#noFile { text-align: center; margin: 50px 0 30px 0; }
#noFile span { margin: 0 auto; width: 400px; font-size:16px; font-weight:bold;  color:#8F8F8F}
#order .orderInfo { margin: 30px 0px 20px 0px; }
#order .orderInfo h1 { display: inline; }
#order .orderInfo div { float: right; width: 20px; display: inline; }

div.coupon_white_content { display: none; position: absolute; top: 35%; left: 35%; width: 420px; padding: 16px; border: 5px solid #88A300; background: #ffff; z-index:1002; overflow: auto; }
.coupon_white_content .first { margin: 0px 0px 0px 0px; display: block; }
.coupon_white_content span.margin { margin-left: 80px;  width: 300px;}
.coupon_white_content .secound { float: right; display: block; }
.cartCoupons td { border-top:1px solid #88A300; }
.cartCoupons th { background: #EFF5D2; border-top:1px solid #88A300; }
.coupon_white_content span.message { background: #EFF5D2; border:1px solid #88A300; padding: 20px;}
.cartCoupons td.center { text-align: center; }
.cartCoupons td.left { text-align: left; }
#slider-bg { background:url(../js/yui/build/slider/assets/bg-fader.gif) 5px 0 no-repeat;}
#cantdecide { background: url('../gfx/cantdecide.jpg') top right no-repeat; }
#cantdecide p { margin-top: 0; padding-top: 0; }
#cantdecide .cantDecideInstructions { padding-right: 200px; }
#cantdecide table td.cleared { border: none; width: 220px; }

/*.chooseDeliveries { padding:  15px 0 15px 15px; overflow: hidden; background-color: #e5e5e5;   }*/
.chooseDeliveries { padding:  15px 0 15px 15px; overflow: hidden; background-color:#D9E78D; border:2px solid #88A300; margin-bottom: 20px; }
.chooseDeliveriesOrder { padding:  15px 0 15px 15px; overflow: hidden; background-color:#D9E78D; border:2px solid #88A300; }
.chooseDeliveries span { color: #333;font: bold 14px Arial, Verdana, Helvetica;  float: left; margin-right: 10px; }
.chooseDeliveries form { float: left; }
.cartCategories h1 { font-size:11px !important; margin-bottom: 3px;}



/* SZABLON 2 *****************************************************************/

body.szablon-2 { background: #d1a4d0 url('../gfx/bg-2.jpg') 50% 0 no-repeat; } 
.szablon-2 h1, .szablon-2 h2, .szablon-2 h3 { color: #aa7fde; }
.szablon-2 #search .text { background-image: url('../gfx/input-2.gif'); }
.szablon-2 #search .button { background-image: url('../gfx/search-2.gif'); }
.szablon-2 a  { color: #694868; }
.szablon-2 #nav_top a  { color: #000; }
.szablon-2 #panel_info a#basket { background-image: url('../gfx/ik_basket-2.gif'); color: #000; }
.szablon-2 #leftCol h2 { background-color: #492e48; padding: 5px 0 5px 17px; color: #FFF; }
.szablon-2 #wysylamy { background-color: #492e48; }
.szablon-2 #gfx .gfx-top, 
.szablon-2 #gfx .gfx-bottom,
.szablon-2 #gfx .gfx-inside { background-image: none; background-color: #FFF; }
.szablon-2 #leftCol .gfx-top, 
.szablon-2 #leftCol .gfx-bottom,
.szablon-2 #leftCol .gfx-inside,
.szablon-2 #wysylamy {  background-image: none; }
.szablon-2 #leftCol ul { background-image: none; padding-top: 10px; }
.szablon-2 #leftCol li a { color: #000000; background: url('../gfx/menu-1-2.gif') 15px 7px no-repeat;}
.szablon-2 p.button {  background-image: url('../gfx/but-2.gif'); }
.szablon-2 p.button a { background-image: url('../gfx/but-2-2.gif'); color: #FFF; }
.szablon-2 .numbers span.sel a, .szablon-2 .numbers span.sel a:visited { background-color: #492e48; }
.szablon-2 #details .addtobasket input { background-image: url('../gfx/add-2.gif'); }
.szablon-2 .change a { background-image: url('../gfx/but_prev-2.gif');}
.szablon-2 #next a { background-image: url('../gfx/but_next-2.gif'); }


/* SZABLON 3 *****************************************************************/
body.szablon-3 { background: #490a3d url('../gfx/bg-3.jpg') 50% 0 no-repeat; } 
.szablon-3 h1, .szablon-3 h2, .szablon-3 h3 { color: #490a3d; }
.szablon-3 #search .text { background-image: url('../gfx/input-3.gif'); }
.szablon-3 #search .button { background-image: url('../gfx/search-3.gif'); }
.szablon-3 a { color: #bd1550; }
.szablon-3 #nav_top a  { color: #FFF; }
.szablon-3 #panel_info {  color: #f8ca00; }
.szablon-3 #panel_info li { background-image: url('../gfx/sep2-3.gif'); }
.szablon-3 #panel_info a#basket { background-image: url('../gfx/ik_basket-3.gif'); color: #f8ca00; }
.szablon-3 #search li { background-image: url('../gfx/sep1-3.gif'); }

.szablon-3 #leftCol h2 { background: #bd1550 url('../gfx/bg-h2-3.gif') 0 100% repeat-x; padding: 5px 0 5px 17px; color: #FFF; }
.szablon-3 #wysylamy { background-color: #492e48; }
.szablon-3 #gfx .gfx-top, 
.szablon-3 #gfx .gfx-bottom,
.szablon-3 #gfx .gfx-inside { background-image: none; background-color: #FFF; }
.szablon-3 #leftCol .gfx-top, 
.szablon-3 #leftCol .gfx-bottom,
.szablon-3 #leftCol .gfx-inside { background-image: none; }
.szablon-3 #wysylamy { background-image: none; background-color: #bd1550; }
.szablon-3 #leftCol ul {background-image: none; padding-top: 15px; background-color: #490a3d; margin-left: 15px; }
.szablon-3 #leftCol li a { color: #ffe882; background: url('../gfx/menu-1-3.gif') 0px 5px no-repeat; padding-left: 15px;}
.szablon-3 p.button {  background-image: url('../gfx/but-3.gif'); }
.szablon-3 p.button a { background-image: url('../gfx/but-3-2.gif'); color: #FFF; }
.szablon-3 .numbers span.sel a, .szablon-3 .numbers span.sel a:visited { background-color: #bd1550; }
.szablon-3 #details .addtobasket input { background-image: url('../gfx/add-3.gif'); }
.szablon-3 .change a { background-image: url('../gfx/but_prev-3.gif');}
.szablon-3 #next a { background-image: url('../gfx/but_next-3.gif'); }
.szablon-3 #footer .links_2 a,.szablon-3 #footer { color: #7d4672}
.szablon-3 #footer .links_2 li { background-image: url('../gfx/sep3-3.gif'); }
.szablon-3 #footer .links_2 li.ourWork a { background: url("../gfx/photo-white.png") no-repeat scroll 0 0 transparent; padding: 1px 0 1px 30px;}


/* SZABLON 4 *****************************************************************/
body.szablon-4 { background: #1693a5 url('../gfx/bg-4.jpg') 50% 0 no-repeat; } 
.szablon-4 h1, .szablon-4 h2, .szablon-4 h3 { color: #003e5e; }
.szablon-4 #search .text { background-image: url('../gfx/input-4.gif'); }
.szablon-4 #search .button { background-image: url('../gfx/search-4.gif'); }
.szablon-4 a { color: #003e5e; }
.szablon-4 #nav_top a  { color: #003e5f; }
.szablon-4 #panel_info {  color: #003e5f; }
.szablon-4 #panel_info li { background-image: url('../gfx/sep1-4.gif'); }
.szablon-4 #panel_info a#basket { background-image: url('../gfx/ik_basket-4.gif'); color: #003e5f; }
.szablon-4 #search li { background-image: url('../gfx/sep1-4.gif'); }
.szablon-4 #leftCol h2 { background: url('../gfx/bg-h2-4.gif') 15px 100% no-repeat; padding: 5px 0 5px 17px; color: #57b1be; }
.szablon-4 #wysylamy {  }
.szablon-4 #gfx .gfx-top { background-image: url('../gfx/top-4.gif'); } 
.szablon-4 #gfx .gfx-bottom { background-image: url('../gfx/bot-4.gif'); } 
.szablon-4 .pageOrder #gfx .gfx-top { background-image: url('../gfx/top-4-long.gif'); } 
.szablon-4 .pageOrder #gfx .gfx-bottom { background-image: url('../gfx/bot-4-long.gif'); } 

.szablon-4 #leftCol .gfx-top { background-image: url('../gfx/menu-top-4.gif'); } 
.szablon-4 #leftCol .gfx-bottom { background-image: url('../gfx/menu-bot-4.gif'); }
.szablon-4 #leftCol .gfx-inside { background-image: url('../gfx/menu-bg-4.gif'); }

.szablon-4 #wysylamy { background: url('../gfx/bg-h2-4.gif') 15px 0 no-repeat;  }
.szablon-4 #wysylamy h2 { background-image: none; }
.szablon-4 #leftCol ul {background-image: none; padding-top: 15px; margin-left: 15px; }
.szablon-4 #leftCol li a { color: #FFF; background: url('../gfx/menu-1-4.gif') 0px 8px no-repeat; padding-left: 15px;}
.szablon-4 p.button {  background-image: url('../gfx/but-4.gif'); }
.szablon-4 p.button a { background-image: url('../gfx/but-4-2.gif'); color: #FFF; }
.szablon-4 .numbers span.sel a, .szablon-4 .numbers span.sel a:visited { background-color: #003e5e; }
.szablon-4 #details .addtobasket input { background-image: url('../gfx/add-4.gif'); }
.szablon-4 .change a { background-image: url('../gfx/but_prev-4.gif');}
.szablon-4 #next a { background-image: url('../gfx/but_next-4.gif'); }
.szablon-4 #footer .links_2 a,.szablon-4 #footer { color: #9ad4dc}
.szablon-4 #footer .links_2 li { background-image: url('../gfx/sep3-4.gif'); }

/* SZABLON 5 *****************************************************************/
body.szablon-5 { background: #e97170 url('../gfx/bg-5.gif') 0 0 repeat-x; } 
.szablon-5 .all { background: url('../gfx/bg-5-2.gif') 50% 0 no-repeat;   }
.szablon-5 h1, .szablon-5 h2, .szablon-5 h3 { color: #813131; }
.szablon-5 #search .text { background-image: url('../gfx/input-5.gif'); }
.szablon-5 #search .button { background-image: url('../gfx/search-5.gif'); }
.szablon-5 a { color: #813131; }
.szablon-5 #nav_top a  { color: #813131; }
.szablon-5 #panel_info {  color: #813131; }
.szablon-5 #panel_info li { background-image: url('../gfx/sep1-5.gif'); }
.szablon-5 #panel_info a#basket { background-image: url('../gfx/ik_basket-5.gif'); color: #813131; }
.szablon-5 #search li { background-image: url('../gfx/sep1-5.gif'); }
.szablon-5 #leftCol h2 { background: url('../gfx/bg-h2-5.gif') 15px 100% no-repeat; padding: 0px 0 15px 17px; color: #FFF; }
.szablon-5 #wysylamy {  }
.szablon-5 #gfx .gfx-top,
.szablon-5 #gfx .gfx-bottom  { background-image: none; background-color: #FFF } 
.szablon-5 .pageOrder #gfx .gfx-top { background-image: url('../gfx/top-5-long.gif'); } 
.szablon-5 .pageOrder #gfx .gfx-bottom { background-image: url('../gfx/bot-5-long.gif'); } 
.szablon-5 #leftCol .gfx-top { background-image: url('../gfx/menu-top-5.gif'); } 
.szablon-5 #leftCol .gfx-bottom { background-image: url('../gfx/menu-bot-5.gif'); }
.szablon-5 #leftCol .gfx-inside { background-image: url('../gfx/menu-bg-5.gif'); }
.szablon-5 #wysylamy { background: url('../gfx/bg-h2-5.gif') 15px 0 no-repeat;  }
.szablon-5 #wysylamy h2 { background-image: none; padding-top: 10px; padding-bottom: 5px; }
.szablon-5 #leftCol ul {background-image: none; padding-top: 5px; margin-left: 15px;   }
.szablon-5 #leftCol li a { color: #FFF; background: url('../gfx/menu-1-5.gif') 0px 4px no-repeat; padding-left: 25px;}
.szablon-5 p.button {  background-image: url('../gfx/but-5.gif'); }
.szablon-5 p.button a { background-image: url('../gfx/but-5-2.gif'); color: #FFF; }
.szablon-5 .numbers span.sel a, .szablon-5 .numbers span.sel a:visited { background-color: #813131; }
.szablon-5 #details .addtobasket input { background-image: url('../gfx/add-5.gif'); }
.szablon-5 .change a { background-image: url('../gfx/but_prev-5.gif');}
.szablon-5 #next a { background-image: url('../gfx/but_next-5.gif'); }
.szablon-5 #footer .links_2 a,.szablon-5 #footer { color: #fff0e7}
.szablon-5 #footer .links_2 li { background-image: url('../gfx/sep3-5.gif'); }

/* SZABLON 6 *****************************************************************/
body.szablon-6 { background: #eef2df url('../gfx/bg-6.png') 50% 0 repeat-y; } 
.szablon-6 .all { background: url('../gfx/bg-kwiat.jpg') 50% 100% no-repeat; min-height: 1800px; padding-bottom: 150px;   }
.szablon-6 #logo { margin-top: 15px; width: 190px;   }
.szablon-6 #header { height: 200px;  }
.szablon-6 h1, .szablon-6 h3 { color: #6e4ea0; font-family: 'Open Sans', sans-serif; }
.szablon-6 h2 { color: #6e4ea0; }
.szablon-6 h3 { font-style: italic; font-size: 21px; font-family: 'Open Sans', sans-serif; }
.szablon-6 #details h3 { font-family: Arial,Tahoma; font-style: normal; padding-top: 10px; }
.szablon-6 #cart h3 { font-style: normal; }
.szablon-6 a { color: #5e425d; }

.szablon-6 #nav_top { width: 770px; }
.szablon-6 #nav_top a  { color: #5e425d; }
.szablon-6 #panel_info {  color: #5e425d; font-size: 12px; padding-top: 10px; }
.szablon-6 #panel_info li { background-image: none; }
.szablon-6 #panel_info a#basket { background-image: url('../gfx/ik_basket-2.gif'); color: #5e425d; }

.szablon-6 #search { border-bottom: 1px solid #dbdfcd; padding-bottom: 30px; font-family: 'Open Sans', sans-serif;  }
.szablon-6 #search ul { margin: 5px 20px 0 0; }
.szablon-6 #search li { background-image: none; font-size: 14px; }
.szablon-6 #search .text { background-image: url('../gfx/input-6.png'); width: 162px; height: 27px;  margin: 0 !important; vertical-align: middle; line-height: 13px; }
.szablon-6 #search .button { background-image: url('../gfx/search-6.png'); width: 62px; height: 25px; margin: 1px 0 0 5px !important; vertical-align: middle; line-height: 13px;  }

.szablon-6 #gfx .gfx-top,
.szablon-6 #gfx .gfx-bottom  { background-image: none; background-color: #FFF } 

.szablon-6 .pageOrder #gfx .gfx-top { background-image: url('../gfx/top-5-long.gif'); } 
.szablon-6 .pageOrder #gfx .gfx-bottom { background-image: url('../gfx/bot-5-long.gif'); } 

.szablon-6 #leftCol { margin-top: -20px; }
.szablon-6 #leftCol h2 { background-image: none; padding: 30px 20px 23px 0px; color: #812990; font-size: 23px; font-weight: normal; line-height: 20px; font-family: 'Open Sans', sans-serif;  }
.szablon-6 #leftCol .gfx-top,.szablon-6 #leftCol .gfx-bottom { display: none; }
.szablon-6 #leftCol .gfx-inside { background: transparent;  }
.szablon-6 #leftCol ul { background-image: none; padding: 0; margin-left: 0; }
.szablon-6 #leftCol li a { color: #1c8e44; background: url('../gfx/menu-1-6.png') 0px 6px no-repeat; padding-left: 15px;}

.szablon-6 #wysylamy { background-image: none; }
.szablon-6 #wysylamy h2 { background-image: none; padding-top: 10px; padding-bottom: 5px; font-size: 15px; }
.szablon-6 #wysylamy select { margin-left: 0; }
.szablon-6 p.button {  background-image: url('../gfx/but-2.gif'); }
.szablon-6 p.button a { background-image: url('../gfx/but-2-2.gif'); color: #FFF; }
.szablon-6 .numbers span.sel a, .szablon-6 .numbers span.sel a:visited { background-color: #1c8e44; }
.szablon-6 #details .addtobasket input { background-image: url('../gfx/add-6.png'); width: 142px; }
.szablon-6 .change a { background-image: url('../gfx/but_prev-2.gif');}
.szablon-6 #next a { background-image: url('../gfx/but_next-2.gif'); }

.szablon-6 #footer { background: url('../gfx/footer-bg-6.png') 100% 0 no-repeat; padding: 170px 30px 50px 220px; width: 710px; margin-bottom: 0;  }
.szablon-6 #footer .links_2 a,.szablon-6 #footer { color: #7a7a7a}
.szablon-6 #footer .links_2 li { background-image: none; }
.szablon-6 #footer div {}
.szablon-6 #footer div#cookiesInfo {  border-bottom: 1px solid #c0bab4; border-top: 1px solid #c0bab4; padding: 20px 0; margin-bottom: 20px; }
.szablon-6 .nav {background: none;}

.szablon-6 .info td,.szablon-6 table td { border-top: 0;   }