@charset "UTF-8";
/* CSS Document */


/* switchvisibility.js - filtr na liscie produktow*/
.zkLtFiltrLi-hide {display:none;}

.ClrBoth { clear:both; font-size:0px; height:0px; line-height:0px; margin:0px; padding:0px}
.clrBoth { clear:both; font-size:0px; height:0px; line-height:0px; margin:0px; padding:0px}
.clrLeft { clear:both; font-size:0px; height:0px; line-height:0px; margin:0px; padding:0px}
.clrRight { clear:both; font-size:0px; height:0px; line-height:0px; margin:0px; padding:0px}

/* wybierak strona glowna */
.MainSearchBox {margin:10px 0 0 0; height:210px}

.MainSearchTabsBox { height:51px; position:relative; width:940px;  overflow:hidden;  }
ul.MainSearchTabs { margin:0px; padding:0px; }

.MainSearchTabs li { display:inline; }
.MainSearchTabs li a { background:transparent url(../gfx_de/SearchTabs.png) no-repeat; float:left; height:0px; overflow:hidden; padding-top:51px;}
.MainSearchTabs li.MainSearchTabSize a.Cur1 {background-position:0 0; width:297px;}
.MainSearchTabs li.MainSearchTabMark a.Cur1 {background-position:-297px 0; width:357px;}
.MainSearchTabs li.MainSearchTabMark a.Cur1:hover {background-position:-297px -52px; width:358px;}
.MainSearchTabs li.MainSearchTabSize a.Cur2 {background-position:0 -104px; width:297px;}
.MainSearchTabs li.MainSearchTabMark a.Cur2 {background-position:-297px -104px; width:358px;}
.MainSearchTabs li.MainSearchTabSize a.Cur2:hover {background-position:0 -156px; width:297px;}

.MainSearchContentBox { height:149px; background:url(../gfx_de/SearchBg.png) top no-repeat; width:940px; overflow:hidden }
.MainSearchSizeContentBox { padding:25px 25px 0px 25px;} 
.MainSearchSizeContentBox-hide { padding:20px 25px 0px 25px; display:none}

.MainSearchForms {margin:0 0 0px 0; padding:0px}
.MainSearchSizeForms {float:left; border-right:1px dotted #918888; padding:0 0px 0 0}
.MainSearchSizeForms div { float:left; padding:0 15px 0 0 }
.MainSearchSizeForms label {display:block; font-size:14px; font-weight:bold; color:#fff; margin:2px 0 5px 0}
.MainSearchSizeForms select {width:85px; height:24px; font-size:16px; font-weight:bold; margin:0px; padding:0px}
.MainSearchTypeForms {float:left; padding:0 0 0 15px }
.MainSearchTypeForms div { float:left; padding:0 15px 0 0 }
.MainSearchTypeForms label {display:block; font-size:15px;  color:#fff; margin:0 0 5px 0}
.MainSearchTypeForms select {width:95px; height:24px; font-size:12px; font-weight:bold; color:#5e5e5e; margin:0px; padding:2px 0 0 0}

.MainSearchPopSizes {margin:14px 0 0 0; padding:14px 0 0 0; float:left; border-top:1px dotted #918888}
.MainSearchPopSizes span {display:inline; color:#fff; font-size:17px; font-weight:bold}
.MainSearchPopSizes ul {margin:0px; padding:0px; list-style:none; display:inline}
.MainSearchPopSizes li {display:inline;}
.MainSearchPopSizes li a {margin:0 10px 0 10px; color:#969696; font-size:14px}

.MainSearchSpecialTypeForms {float:left; color:#fff; font-size:12px; padding:15px 0 0 0}
.MainSearchSpecialTypeForms input {margin:0 5px 0 0; padding:0 0 0 0}

.MainSearchBt {float:right; padding:20px 0 0 0}

.MainSearchMarkContentBox { padding:10px 10px 0px 25px; width:905px;} 
.MainSearchMarkContentBox-hide { padding:10px 10px 0px 25px; width:905px;display:none;} 
.MainSearchMarks {float:left; margin:15px 0 0 0}

.MainSearchMarksList { float:left; border-right:1px dotted #888989; margin:0 20px 0 4px; padding:0 20px 0 0}
.MainSearchMarksList  ul {margin:0px 0 0 0; padding:0px 0px 0 0; list-style:none}
.MainSearchMarksList li {background:url(../gfx_de/bullet2.png) left center no-repeat; background-position:0 8px;  padding:0 0 0 10px; margin:0px; line-height:13px}
.MainSearchMarksList li a {font-size:11px; color:#fff; font-weight:bold}
.MainSearchMarkListMore {margin:12px 0 0 0; padding:0 0 0 20px; background:url(../gfx_de/bullet3.png) left center no-repeat; background-position:0 0px;}
.MainSearchMarkListMore a {color:#fff; font-size:12px; font-weight:bold; }

.MainSearchMarksLogos {width:462px; float:right}
.MainSearchMarksLogo { width:66px; height:65px; background:url(../gfx_de/SearchLogoBgB.png) no-repeat; float:left; }
.MainSearchMarksLogo:hover { background:url(../gfx_de/SearchLogoBgB_.png) no-repeat;}
.MainSearchMarksLogo2 { width:66px; height:65px; background:url(../gfx_de/SearchLogoBgB2.png) no-repeat; float:left; }
.MainSearchMarksLogo2:hover { background:url(../gfx_de/SearchLogoBgB2_.png) no-repeat;}
.MainSearchMarksLogo3 { width:66px; height:65px; background:url(../gfx_de/SearchLogoBgB.png) no-repeat; float:left; }
.MainSearchMarksLogo3:hover { background:url(../gfx_de/SearchLogoBgB_.png) no-repeat;}

/* wybierak lista opon */
.SizeSearchBox {height:74px; background:url(../gfx_de/Search2Bg.png) no-repeat top; margin:10px 0px; padding:25px 20px 0px 20px}
.SizeSearchBox2 {height:74px; background:url(../gfx_de/Search3Bg.png) no-repeat top; margin:10px 0px; padding:25px 20px 0px 20px}
.SizeSearchSizeSelect {float:left; width:295px; border-right:1px dotted #928888}
.SizeSearchSizeSelectForm {float:left; margin:0 10px 0 0}
.SizeSearchSizeSelectForm label {display:block; color:#fff; font-weight:bold; font-size:16px; margin: 0 0 5px 0}
.SizeSearchSizeSelectForm select  {height:24px; width:85px; font-size:16px; font-weight:bold}

.SizeSearchTypes {float:left; width:300px; margin:2px 0 0 15px }
.SizeSearchTypeForm {float:left; margin:0 10px 0 0}
.SizeSearchTypeForm label {display:block; color:#fff; font-weight:normal; font-size:14px; margin: 0 0 6px 0}
.SizeSearchTypeForm select  {height:24px; width:85px; font-size:12px; font-weight:bold; color:#5e5e5e; padding:2px 0 0 0}

.SizeSearchExtForm {float:left; padding:17px 0 0 0; width:140px}
.SizeSearchExtForm div {margin:0px; padding:0px; height:15px}
.SizeSearchExtForm input {margin:0px; padding:0px}
.SizeSearchExtForm label {font-size:12px; color:#fff; margin:0px; padding:0px}
.SizeSearchBt {float:right; margin:18px 0 0 0}

.MainDescBox {margin: 0 0 10px; border: 2px solid #1967A5; padding: 10px; font-size: 14px; color: #666; line-height: 18px; text-align: justify;}
.MainDescBox h5 {margin: 0 0 5px; font-size: 14px; font-weight: bold; color: #195F98;}

.MainTagsBox {margin: 0 0 10px; padding-bottom: 10px; font-size: 14px; color: #666; line-height: 18px; text-align: justify;}
.MainTagsBox h5 {margin: 0 0 5px; font-size: 14px; font-weight: bold; color: #195F98;}
.MainTagsContent {font-size: 14px; text-align: justify;}
.MainTagsContent p {margin-bottom: 20px; line-height: 18px; }
.MainTagsContent .poprProdBox {width:290px; margin: 10px;}
.MainTagsContent .poprProdBox h3 {font-size:13px; margin-bottom:5px}
.MainTagsContent .poprProdBox .zkMainPromItemTit a {font-size: 14px;}
.MainTagsContent .poprProdBox p {font-size:11px;line-height:14px; color:#666; padding-right: 10px; margin: 5px 0 5px 0;}
.MainTagsContent .poprProdBox hr {margin:10px 0px;padding:0px;border-bottom:1px dotted #999;border-top:0px;border-left:0px;border-right:0px;line-height:0px;height:1px;display:block;}
.MainTagsContent .poprProdBox a {font-weight: bold; font-size: 12px;}

