body, td {
    font-family:Arial,Tahoma,Verdana,Sans-Serif;
    font-size:11px;
}
body {
    color: #ffffff;
    margin:0;
    padding:0;
    background: #000000;
    behavior: url(szablony/csshover2.htc);
}
p {
    margin-bottom:0;
    margin-top:0;
}
ol, ul, li {
    margin:0 0 0 15px;
    padding:0;
}
li {
    padding:0 0 0 5px;
}
h1, h2, h3, h4, h5, h6, h7, p, form {
    margin:0;
    padding:0;
}
h2, h3, h4{font-family: verdana;}

td{vertical-align: top;}
a {
    color:#B3583B;
    text-decoration:none;
}
a:hover {text-decoration:none;}
img {
	border:0 none;
}
.label {cursor:pointer;}
.clear {clear:both;}
pre,
pre a{color: #000000 !important; background: #ffffff;}
/*dopisane*/
#komunikat{
	font-size: 13px;
	color: #000000;
	padding: 20px 10px;
	text-align: center;
	border: 1px solid #ec8c5c;
	background-color: #ffc7ab;
}

td.left{
    width: 50%;
    background: url(img/bg_left.jpg) repeat-x 0 0;
}
td.left .left2{height: 438px; background: url(img/bg_left2.jpg) no-repeat right 0;}

td.right{
    width: 50%;
    background: url(img/bg_right.jpg) repeat-x left 0;
}
td.right .right2{height: 509px; background: url(img/bg_right2.jpg) no-repeat left 0;}

.main{
    width: 937px;
    background: url(img/head.jpg) no-repeat 0 0;
}
.head{position: relative; height: 1%;}
.head .logo{
    float: left;
    display: inline;
    width: 180px;
    padding: 43px 0 0;
    margin: 0 0 18px 29px;
}
.head .logo a{
    height: 80px;
    display: block;
}
.head .flags{
    float: right;
    display: inline;
	width: 142px;
	padding: 46px 0px 0px 15px;
}
.flags li{
	display: inline;
	float: left;
	padding: 0;
	margin: 0 5px;
	height: 1%;
}
.flags li a{float: left; color: #ffffff;padding: 15px 5px 2px 5px;}

.flags .pl{background: url(img/pl.jpg) center 0 no-repeat;}
.flags .en{background: url(img/en.jpg) center 0 no-repeat;}
.flags .cz{background: url(img/cz.jpg) center 0 no-repeat;}
.flags .sk{background: url(img/sk.jpg) center 0 no-repeat;}

/*menu*/
ul.menu{
    float: right;
    display: inline;
 	font-family: Trebuchet MS;
    text-align: right;	 
    width: 650px;
    margin: 30px 35px 0 0;
    list-style: none;
}
ul.menu li{
	position: relative;
    display: inline;
	margin: 0;
    padding: 0;
}
ul.menu li:hover ul{display: block;}
ul.menu li a{
    font-size: 14px;
    color: #ffffff;
    padding: 0 10px;
}
ul.menu ul{
	display: none;
	position: absolute;
	left: 4px;
	top: 16px;
	text-align: left;
	z-index: 999999;
	margin: 0;
	padding: 10px 0 5px;
	background-color: #4C260F;
	list-style: none;
	_height: 1%;
}
ul.menu li:hover ul{display: block;}
ul.menu ul li{
	display: block;
	text-align: left;
	*white-space:nowrap;
	*padding: 2px 10px;
	_padding: 2px 0px;
	margin: 0;
	border-top: 1px solid #745747;
}
ul.menu ul li a{font-size: 12px;}

#flash{
    z-index: 1;
	height: 286px;
    clear: both;
  	/*background: url(img/flash.jpg) no-repeat 0 0;*/
}
.search{
	position: absolute;
	right: 10px;
	bottom: 9px;
	padding-left: 64px;
	background: url(img/bg_search_main.gif) no-repeat 0px 4px;
}
.search .szukaj{
	color: #462310;
	width: 190px;
	border: 1px solid #b7b7b7;
}
input.submit{
	cursor: pointer;
	width: 15px;
	border: none;
	background: #ffffff url(img/submit.gif) 0 center no-repeat;
}

tr.box td{width: 25%; height: 1%;}
tr.box td {padding: 80px 0 95px 90px;}

tr.box td h2 a{
	font-family: verdana;
	font-size: 14px;
	color: #4a230e;
}

/*.box1 h2, .box2 h2, .box3 h2{padding:0 0 0;}*/
.box3 h2{padding: 34px 0 0;}

.box1{background: url(img/box2.jpg) no-repeat 0px 1px;}
.box2{background: url(img/box1.jpg) no-repeat 5px 7px;}
.box3{background: url(img/box3.jpg) no-repeat 10px 0;}
.box4{background: url(img/box4.jpg) no-repeat right 0;}

.main_bott{
	text-align: center;
	border-top: 1px solid #fec6a7;
	background: #f7b08d url(img/bot_head.gif) 0 0 repeat-x ; 
}
.main_bott .cont{
	text-align: left;
	width: 937px;
	margin: 0px auto;
}
.main_bott .cont h3, .main_bott .cont h3 a{
    font-size: 12px;
	font-weight: normal;
	color: #4a230e; 
}
.main_news{
	float: left;
	display: inline;
    font-family: verdana;
	padding: 0px 0 50px 10px;
	width: 510px;
}

.main_news h3{padding: 8px 0 8px 10px;}

.main_news .box{
	float: left;
	display: inline;
	/*text-align: justify;*/ 
	width: 220px;
	padding: 15px 25px 0 10px;
}

.main_news .box .tytul{padding: 0 0 5px 0;}
.main_news .box .data{
	color: #ba7954;
	padding-bottom: 10px;
}
.main_news .box span{color: #000000;}

.main_news .box .wiecej{padding: 18px 0 0;text-align: right;}
.main_news .box .wiecej a{color: #ba7954;}
/*newletter*/
.newsletter{
	float: left;
	display: inline;
    font-family: verdana;
	padding: 0;
	width: 233px;
}

.newsletter h3{
	padding: 8px 0 8px 35px;
	border: 1px solid #fec6a7;
	border-width: 0 1px;
}
.newsletter .box{
	text-align: center; 
	padding: 35px 10px 0 10px;
	color: #000000;
}
.newsletter .box input.text{
    width: 140px;
    border: none;
    background: #faceb8;
}
.main_inp{
    padding: 10px 0 0;
}
.certyfikat{
    float: left;
    width: 180px;
}
.certyfikat h3{padding: 8px 0 24px 35px;}
.certyfikat .box{text-align: center;}
/*stopka*/
.footer{
    text-align: center;
    background: url(img/bg_foot.jpg) repeat-x 0 0;
}
.footer .center{
    width: 937px;
    margin: 0px auto;
}
.foot_left, .foot_right{width: 50%;}
.foot_right{background: url(img/bg_men_footer.jpg) repeat-x 0 0;}
ul.manu_bot{
 	float: right;
    font-family: Trebuchet MS;	
    text-align: right;
    list-style: none;
    padding: 12px 24px 12px;
    margin: 0;
    background: url(img/bg_men_footer.jpg) repeat-x 0 0;
}
ul.manu_bot li{
    display: inline;
    margin: 0;
    padding: 0 9px;
}
ul.manu_bot li a{color: #ffffff;}

/*popup*/
.popup{
	text-align: center;
}
#backLay{
	position: absolute;
	margin: 0;
	padding: 0;
	width:100%;
	z-index: 999999;
	opacity: 0.7;
	filter:alpha(opacity=70);
	background-color: #000;
}
#layer{
	position: absolute;	
	width: 100%;
	z-index: 9999999;
}
#layMain{
	margin: 10px auto 0;
	padding: 5px;
	width: 800px;
}
#layMain img{
	border: 1px solid #ccc;
}
#navBar{padding: 30px 0 0;}
#navBar .close{
	float: right;
	color: #000;
	padding: 3px;
	border: 1px solid #ddd;	
	background-color: #eee;
	cursor: pointer;
}
#koszyk{
	float: right;
	width: 93px;
	height: 30px;
	margin-top: 31px;
	background: url(img/sklep_ico2.png) center center no-repeat;
}
