body {

    padding: 0px;

    margin: 0px;

    background: #000;

	 color: #FFF;

    text-align: center;

	 font-size: 12px;

	 font-family:  Tahoma,Verdana, serif ;

	 

	 

}



#container {

 margin: 0 auto;

 width: 999px;

 text-align: left;

/*  border: 1px dotted grey; */

}





form {

    padding: 0px;

    margin: 0px;

}



img {

    border: 0;

}



hr {

	background-color:#7E034E;

	border:medium none;

	color:#7E034E;

	height:1px;

}



a:link {

    text-decoration: none;

}

a:visited {

    text-decoration: none;

}



a:hover {

    text-decoration: underline;

	 

}



#top {

   /*  border: 1px #019BE6  solid; */

    width: 100%;

    height: 203px;

    background: transparent url('../images/top_background.jpg') repeat-x; 

    /* background: transparent url('../images/top_topcaps4you.jpg'); */

/* 	 background: transparent url('images/header_tex4you.jpg'); */

/*  border: 1px #019BE6  solid; */

    line-height: 1.6em;

    text-align: justify;

/*     padding: 15px 15px 15px 15px; */

    vertical-align: middle;

/*  	 cursor: url('files/cursor.png'), pointer;  */

}

#top_background{

  background: transparent url('../images/top_capsmaster4you.jpg');

  width: 999px;

  height: 203px;

  margin: 0px auto;			

}

/*

 background: transparent url('images/bg_zielony.gif');

*/





.top_text {

 width: 999px;

    margin-bottom: 13px;

	 margin-top: 1px;

    line-height: 1.6em;

    text-align: justify;

/*     padding: 4px 15px 4px 15px; */

    vertical-align: middle;

	 /* background: white url(images/bg_cf.gif) repeat scroll 0 0;  */

    /* background: transparent url('images/bg_zielony.gif'); */

}

.top_text_top{

   width: 999px;

   height: 11px;	

   _height: 11px;	

   background: transparent url('../images/frame_top.jpg');

	font-size: 0px; /* msie 6.0 */

}

.top_text_bottom{

   width: 999px;

   height: 11px;	

   background: transparent url('../images/frame_bottom.jpg');

	font-size: 0px; /* msie 6.0 */	

}

.top_text_content{

  border-left: 1px solid #97026F;

  border-right: 1px solid #97026F;	

  padding: 0px 13px;

  margin: 0px auto;	

}



#column_left{

  display:inline;

  height:auto;

  width:195px;

  _width:190px;	/* MSIE 6 */

  margin-left: 3px;	

  float:left;

/*   border: 1px dotted red; */

}

#column_right{

   height: auto !important;

	margin-left:200px;

	_margin-left:200px;	

	min-height:350px;

 	width: 803px; /* FF, MSIE8 */

	*width: 797px; /* MSIE7 */

	_width: 789px; /* MSIE 6  */

  /*  border: 1px dotted blue;	 */

}

/* !important - MSIE8, FF, MSIE7 , * MSIE6 i 7 */

#content{

/*   border:1px solid yellow;  */

  padding: 0px 1px 8px 1px;;	

  float: right;



  width: 790px;

}



#content_top{

  width: 790px;

  background: url('../images/content_top.jpg')  no-repeat; 

  height: 13px;	

}

#content_middle{

  border-right: 1px solid #97026F;

  border-left:  1px solid #97026F;

  width: 774px;		

  padding: 3px 7px;	

  float: right;	

  height: auto !important;

  height: 969px;

  min-height: 969px;	

}

#content_bottom{

  float: right;

  width: 790px;

  background: url('../images/content_bottom.jpg')  no-repeat; 

  height: 13px;

}



.cap_1_page{

  width: 253px;

  margin: 0px 0px 29px 12px;

  _margin: 0px 0px 22px 7px;	 /* MSIE 6 */

  float: left;

  height: 254px;

/*   border: 1px solid #FF17A3;	 */

   background: url('../images/cap_1_page_background.jpg');

}

.cap_1_page_top{

 

}



#footer{

    clear: both;

    width: 100%;

    height: 35px;

    line-height: 1.6em;

    text-align: center;

    padding: 2px 15px 2px 15px;

    vertical-align: middle;

	 font-size: 12px;

	 

/*     border: 1px dotted #66F; */



}



a.link:link, a.link:visited, div#footer a:link, div#footer a:visited, div.top_text_content a:link, div.top_text_content a:visited {

   border-bottom: 1px dashed #BB0471;

   text-decoration: none;

}



a.link_reversed:link, a.link_reversed:visited {

   border-bottom: 1px dashed #BB0471;

   text-decoration: none;

	color: #Bb0471;

}





a.link:hover, div#footer a:hover, div.top_text_content a:hover {

   border-bottom: 1px dashed #BB0471;

	color: #Bb0471;

   text-decoration: none;

}



a.link_reversed:hover {

   border-bottom: 1px dashed white;

	color: white;

   text-decoration: none;

}



div.top_text_content a.violet:link, div.top_text_content a.violet:visited {

   border-bottom: 1px dashed #BB0471;

   text-decoration: none;

	color: #Bb0471;

}

div.top_text_content a.violet:hover {

   border-bottom: 1px dashed #BB0471;

	color: #FF4FBD;

   text-decoration: none;

	

}



/* background: transparent url('images/bg_zielony.gif'); */

/* background: #D6D6D6 url('images/kratka.jpg') repeat-x; */

.main_text {

    width: 940px;

    height: 40px;

    line-height: 15px;

    text-align: justify;

    padding: 15px 15px 15px 15px;

    vertical-align: middle;

    /* background: #d6d6d6 url('images/kratka.jpg') repeat-x; */

}



.h30{

 height: 40px; 

}

.w251{

  width: 253px;

}

.middle_marg{ 

  display: table-cell; 

  vertical-align: middle;

  #position: absolute;

  #top: 50%; 

}

.middle_middle{

  text-align: center;  

  padding-left:1px;

  padding-right:1px;	

  #position: relative;

  #top: -50%;

  padding-top: 1px;	

}

.middle_container{

 display: table; 

 overflow: hidden; 

 clear: all;

  background: url('../images/cap_1_page_top.jpg') top no-repeat;

 #position: relative;

}

.preis_ab{

 height: auto !important;

 height: 30px;

 min-height: 30px;

 width: 100%;

 text-align: center;

  background: url('../images/cap_1_page_bottom.jpg') bottom no-repeat; 

}

a.cap_1_page_img{

   display: block;

  margin: 8px 0 0 10px;	

	width: 228px;

	height:172px;

	

/*

	width: 248px;

	height:195px;

*/

}

a.cap_1_page_img img{



}

.cap_1_page_img_background{

 background: url('../images/cap_1_page_img_background.jpg') 2px 0px no-repeat; 

 padding-top: 4px;

 padding-left: 2px;

 width: 248px;

 height: 195px;

}

a.cap_1_page_img#cap0:link, a.cap_1_page_img#cap0:visited{

  background: url('../files/topcaps_c01_2_f2.jpg') -10px -5px no-repeat; 

}

a.cap_1_page_img#cap0:hover, a.cap_1_page_img#cap0:active{

 background: url('../files/topcaps_c01_2.jpg') -10px -5px no-repeat; 

}



a.cap_1_page_img#cap1:link, a.cap_1_page_img#cap1:visited{

  background: url('../files/topcaps_c02_2_f2.jpg') -10px -5px no-repeat; 

}

a.cap_1_page_img#cap1:hover, a.cap_1_page_img#cap1:active{

 background: url('../files/topcaps_c02_2.jpg') -10px -5px no-repeat; 

}



a.cap_1_page_img#cap2:link, a.cap_1_page_img#cap2:visited{

  background: url('../files/topcaps_c03_2_f2.jpg') -10px -5px no-repeat; 

}

a.cap_1_page_img#cap2:hover, a.cap_1_page_img#cap2:active{

 background: url('../files/topcaps_c03_2.jpg') -10px -5px no-repeat; 

}



a.cap_1_page_img#cap3:link, a.cap_1_page_img#cap3:visited{

  background: url('../files/topcaps_c04_2_f2.jpg') -10px -5px no-repeat; 

}

a.cap_1_page_img#cap3:hover, a.cap_1_page_img#cap3:active{

 background: url('../files/topcaps_c04_2.jpg') -10px -5px no-repeat; 

}



a.cap_1_page_img#cap4:link, a.cap_1_page_img#cap4:visited{

  background: url('../files/topcaps_c05_2_f2.jpg') -10px -5px no-repeat; 

}

a.cap_1_page_img#cap4:hover, a.cap_1_page_img#cap4:active{

 background: url('../files/topcaps_c05_2.jpg') -10px -5px no-repeat; 

}



a.cap_1_page_img#cap5:link, a.cap_1_page_img#cap5:visited{

  background: url('../files/topcaps_c06_2_f2.jpg') -10px -5px no-repeat; 

}

a.cap_1_page_img#cap5:hover, a.cap_1_page_img#cap5:active{

 background: url('../files/topcaps_c06_2.jpg') -10px -5px no-repeat; 

}



a.cap_1_page_img#cap6:link, a.cap_1_page_img#cap6:visited{

  background: url('../files/topcaps_c07_2_f2.jpg') -10px -5px no-repeat; 

}

a.cap_1_page_img#cap6:hover, a.cap_1_page_img#cap6:active{

 background: url('../files/topcaps_c07_2.jpg') -10px -5px no-repeat; 

}



a.cap_1_page_img#cap7:link, a.cap_1_page_img#cap7:visited{

  background: url('../files/topcaps_c08_2_f2.jpg') -10px -5px no-repeat; 

}

a.cap_1_page_img#cap7:hover, a.cap_1_page_img#cap7:active{

 background: url('../files/topcaps_c08_2.jpg') -10px -5px no-repeat; 

}



a.cap_1_page_img#cap8:link, a.cap_1_page_img#cap8:visited{

  background: url('../files/topcaps_c09_2_f2.jpg') -10px -5px no-repeat; 

}

a.cap_1_page_img#cap8:hover, a.cap_1_page_img#cap8:active{

 background: url('../files/topcaps_c09_2.jpg') -10px -5px no-repeat; 

}



a.cap_1_page_img#cap9:link, a.cap_1_page_img#cap9:visited{

  background: url('../files/topcaps_c10_2_f2.jpg') -10px -5px no-repeat; 

}

a.cap_1_page_img#cap9:hover, a.cap_1_page_img#cap9:active{

 background: url('../files/topcaps_c10_2.jpg') -10px -5px no-repeat; 

}



a.cap_1_page_img#cap10:link, a.cap_1_page_img#cap10:visited{

  background: url('../files/topcaps_c11_2_f2.jpg') -10px -5px no-repeat; 

}

a.cap_1_page_img#cap10:hover, a.cap_1_page_img#cap10:active{

 background: url('../files/topcaps_c11_2.jpg') -10px -5px no-repeat; 

}



a.cap_1_page_img#cap11:link, a.cap_1_page_img#cap11:visited{

  background: url('../files/topcaps_c12_2_f2.jpg') -10px -5px no-repeat; 

}

a.cap_1_page_img#cap11:hover, a.cap_1_page_img#cap11:active{

 background: url('../files/topcaps_c12_2.jpg') -10px -5px no-repeat; 

}

a.cap_1_page_img#cap12:link, a.cap_1_page_img#cap12:visited{

  background: url('../files/topcaps_c13_2_f2.jpg') -10px -5px no-repeat; 

}

a.cap_1_page_img#cap12:hover, a.cap_1_page_img#cap12:active{

 background: url('../files/topcaps_c13_2.jpg') -10px -5px no-repeat; 

}



a.cap_1_page_img#cap13:link, a.cap_1_page_img#cap13:visited{

  background: url('../files/topcaps_c14_2_f2.jpg') -10px -5px no-repeat; 

}

a.cap_1_page_img#cap13:hover, a.cap_1_page_img#cap13:active{

 background: url('../files/topcaps_c14_2.jpg') -10px -5px no-repeat; 

}



a.cap_1_page_img#cap14:link, a.cap_1_page_img#cap14:visited{

  background: url('../files/topcaps_c15_2_f2.jpg') -10px -5px no-repeat; 

}

a.cap_1_page_img#cap14:hover, a.cap_1_page_img#cap14:active{

 background: url('../files/topcaps_c15_2.jpg') -10px -5px no-repeat; 

}

.xx{

  display: none;

}

.pink{

  color: #FF17A3;

}

.color_white{

  color: white;

}

.background_pink{

  background-color: #830350;

}

.background_white{

  background-color: #FFF;

}



.menu{

  width: 195px;

  _width:190px;	

  background: url( '../images/menu_background.jpg')	

}

.menu_top{

   width: 195px;

   background-image: url('../images/menu_top_background.jpg');

   background-repeat: no-repeat;

	height: 12px;

}

.menu_bottom{

   width: 195px;

   background-image: url('../images/menu_bottom_background.jpg');

   background-repeat: no-repeat;

	height: 20px;



}

div.menu a{

  display: table;

  text-align: left;

  text-decoration: none;	

  width: 177px !important;	

  _width: 177px;	 /* MSIE 6 */

  padding: 0px 2px 3px 14px;	

  margin-left: 1px;				

  height: 38px !important;

  height: 38px;	

/*   border-top: 1px white dotted;	 */

  *display: block;

  *position: relative;

  background: url('../images/menu_item_border_bottom.jpg') no-repeat bottom;

}

div.menu a#last{

  background-image: none;

}

div.menu a:link, div.menu a:visited{

  color: white;	

}

div.menu a:hover, div.menu a:active{

  color: white;	

  background: #000;	

}

div.menu a span {

  display: table-cell;

  vertical-align: middle;

  *display: block;

  *padding-left: 9px;

  *position: absolute;

  *text-align: left;

  *left: 0px;

  *width: 100%;

  *top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2);

  *cursor: pointer;

}

h1{

  margin-top: 2px;

    color: #D9057E;	

}



h2{

  font-size: 14px;

  color: #D9057E;

  border-bottom: 1px solid #D9057E;

  padding-bottom: 2px;	

}

td h2{

  margin-top: 0px;

}



#bild_name{

  /* display: block; */

  font-family: Verdana, Arial, Tahoma, sans-serif;	

  font-weight: bold;

  font-size: 14px;	

  /* margin-top: 3px;	 */

}

div.produkt_header{

  width: 471px;

  text-align: center;

  height: auto !important;

  height: 20px;

  min-height: 20px;

  margin-left: 0px; 

  margin-top: 4px;

  padding-top: 6px;

  padding-bottom: 6px;	



}

img#th0, img#th1, img#th2{

   margin: 0px 1px 0px 3px;

	cursor: pointer;

}

sup {

  font-size: 8px;

	

}

ul.list li{

  background-image: url('../images/list_dot.jpg'); /* li.gif */

  margin-left: -20px;	

  background-repeat: no-repeat;

  padding-left: 15px;

  background-position: 0 3px;

  list-style-type: none;	

}



.button_submit{

  background:  url("../images/menu_background.jpg") -5px;

  color: white;

  font-size: 14px;	

  font-family: Verdana, Arial, sans serif;

  font-weight: bold;	

  width: 185px;

  padding: 4px;

  border: 1px solid #BB0471;

}



form input, textarea{

  background-color: #830350;

  border: 1px solid #BB0471;	

  color: white;	

}



.grupa_dol{

  width: 220px;

  float:left;	

  margin-right:2px !important;	

  margin: 9px 0px 0px 27px;	

  padding-bottom: 0px;

  text-align: center;	

  border: 2px solid #7E034E;	

}

.baner_at_bottom p {

display:block;

font-size:11px;

margin-bottom:5px;

margin-top:4px;

width:220px;

}



.probki_czapek {

  margin-top: 5px;

}



.probki_czapek img{

  margin: 6px 4px 17px 13px;	

  border: 1px solid 	#7E034E;

}



h2#produkt, h2#produkt2{

  margin-top: 0px;

}

div.farben{

  margin: 0 5px 5px 0;

  float: left;	

}

div.farben p{

 margin: 0px; 

 padding: 1px;

 font-size: 9px;

 text-align: center;

}

div.farben img{

  border: 1px solid #830350;

}

ol li {

  margin-top: 4px;

}

.probka_podpis {

float:left;

margin-bottom:7px;

margin-left:0;

margin-right:29px;

margin-top:0;

width:131px;

}

.probka_podpis img { border:1px solid #97026F !important; }

.probka_podpis p{

  margin: 4px 0px;

  text-align: center;	
	font-size:10px;

}

.probki  {

  width:100%;

  height: 180px;	

}

.ostatni{

  margin-right: 0px  

}

table.referenzen_link td{

  text-align: center;

}

table.prices{

  background: #830350;

  width: 470px;	

}

table.prices td{

  padding: 3px;

  text-align: right;	

  color: black;	

}

table.prices th{

  padding: 3px;

  text-align: center;	

  font-size: 11px;

  font-weight: normal;

  background-color: #830350;

  color: white;

  

}

table.w365{

 width: 565px;

}

table.prices tr.even_row{

  background: url('../images/td_background_odd.jpg') repeat-x scroll;

  /*  background: url('../images/td_background_even.jpg') repeat-x scroll; */

} 



table.prices tr{

   background: white;

}

div.tip{

/*



 margin-bottom: -5px;

*/

 width: 470px;

 padding: 2px;

 text-align: center;

 color: black;

/*  border: 1px solid black; */

}

div.tip p{

 margin: 0px; 

 padding: 3px 0px 3px 12px;

 text-align: left;

}

.verkauf{

  border: 1px solid;

  width: 464px;

  height: 24px; 

  text-align: left; 

  padding-left: 20px; 

  padding-top: 0px; 

  padding-bottom: 0px; 

  line-height: 22px; 

  font-size: 13px;

}



ul.top_nav{

 padding: 0px;

 margin: 0px;

}

ul.top_nav li {

  display: block;	

  float: left;	

  margin: 0px 28px;	

}

a.orange { color: white !important; border-bottom: 1px dashed #A1043F; }
a:hover.orange { text-decoration:none; color:#A1043F !important; }
