* { font-family: Tahoma;}
html { margin: 0; padding: 0; font-size: 12px; }
body {
color: #e3e3e3;
margin-top: 50px;
padding-top: 0px;
background-color: #636262;
font-size: 12px; 
background-image: url('grafa/tlo_main.jpg');
background-position: top;
background-repeat: repeat-x; 	

}

a {outline:none;}
.clear {clear:both;}

h1, h2, h3, h4, h5 {font-variant:small-caps; font-weight:normal;}

#container {
width: 1000px !important;
width: 1000px; /* IE */
margin: 0 auto 30px auto;


height: auto !important;	


}

#header {
width: 800px !important;
width: 800px; /* IE */
height: 115px;
background-image: url('grafa/ban_top2.jpg');
float: left;		
position: relative;
}

.home { display: block; height: 40px; position: absolute; top: 20px; left: 0px; width: 250px;  }

#lewa_kol {
width: 800px !important;
width: 800px; /* IE */
float: left;	


}


.conte {border-top:1px #444 solid; clear:both; margin:10px 0 0;}
.conte a {float:right; font-weight:normal; padding:10px; text-align:right;}
.conte a:hover {background:#212121;}


#prawa_kol {


width: 200px !important;
width: 200px; /* IE */
float: left;	

background-image: url('grafa/tlo_menu.jpg');
background-position: top;
background-repeat: none; 

height: 516px; !important;
height: 516px; /* IE */

}

#menu {
height: 396px; !important;
height: 394px; /* IE */
margin: 10px;
}


#tresc {
clear: both;
width: 800px !important;
width: 800px; /* IE */


height: auto !important;	
height: 400px; /* IE */
min-height: 400px;

}


#stopka_ff { 
clear: both; 
height: 1px; 
}


#stopka {
clear: both;
width: 100%;
height: 55px;
}



img {
border:0;
}


.blok, .blok2 {
width:580px;
}

.naglowek {
background:#333;
border-bottom:1px #444 solid;
font-size:16px;
margin:0;
padding:10px;
}

.naglowek2 {
background:#333;
border-bottom:1px #444 solid;
font-size:16px;
margin:0 0 10px;
padding:10px;
}

.border-top {border-top:1px #444 solid; margin:20px 0 0;}

.blok a {
	border-bottom:1px #444 solid;
	display:block;
	font-weight:normal;
	padding:10px;
	width:560px;
}

.blok a:hover {
background:#212121;
}

.blok a.normal {
	border:0;
	display:inline;
	font-weight:inherit;
	padding:0;
	width:auto;
}

.blok a.normal:hover {
	background:none;
}

.blok a span.data {
color:#ccc;
font-weight:bold;
}


.gazety a {
display:block;
padding:20px;
}

.gazety a:hover {
background:#212121;
}

.gazety td {
text-align:center;
}



.kol-menu h1 a {
color:#fff;
font-size:14px;
margin:0;
padding:0;
}


ul.menu, ol {
list-style:none;
margin:0;
padding:0;
width:200px;
}

ul.menu li a.col {
background:#333;
border-bottom:1px #444 solid;
color:#fff;
display:inline-block;
line-height:27px;
padding:0 10px;
width:180px;
}

ul.menu li a:hover.col {
background:#292929;
color:#bbb;
}

ul.menu li ul {
list-style:none;
margin:0;
padding:0;
width:200px;
}

ul.menu li ul a {
background:#222;
border-bottom:1px #444 solid;
color:#fff;
display:block;
font-variant:small-caps;
padding:8px 0 8px 10px;
width:190px;
}

ul.menu li ul a:hover {
background:#111;
}

ul.menu li ul a.active {
background:#191919;
color:#C06592;
}

ol li.sub a {
background:#2d2d2d !important;
font-weight:normal;
padding:8px 0 8px 20px !important;
width:180px !important;
}

ol li.sub a:hover {
background:#111 !important;
}

ol li.sub a.active {
background:#eee !important;
color:#C06592;
}

#konkurs {
display:block;
height:100px;
width:750px;
}



























































ul.menu2, ol {
list-style:none;
margin:0;
padding:0;
width:210px;
}

ul.menu2 li a.col {
background:#333;
border-bottom:1px #444 solid;
color:#fff;
display:inline-block;
line-height:27px;
padding:0 10px;
width:180px;
}

ul.menu2 li a:hover.col {
background:#292929;
color:#bbb;
}

ul.menu2 li {
list-style:none;
margin:0;
padding:0;
width:200px;
}

ul.menu2 li a {
background:#222;
border-bottom:1px #444 solid;
color:#fff;
display:block;
font-variant:small-caps;
padding:8px 0 8px 10px;
width:190px;
}

ul.menu2 li a:hover {
background:#111;
}

ul.menu2 li a.active {
background:#191919;
color:#C06592;
}

ol li.sub a {
background:#2d2d2d !important;
font-weight:normal;
padding:8px 0 8px 20px !important;
width:180px !important;
}

ol li.sub a:hover {
background:#111 !important;
}

ol li.sub a.active {
background:#eee !important;
color:#C06592;
}


#lista_prod_box {
	display:block;
	margin:10px 0 0;
}

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

#lista_prod li {
	float:left;
}

#lista_prod li a {
	border-right:1px #555 solid;
	border-bottom:1px #555 solid;
	color:#fff;
	display:block;
	font-weight:normal;
	height:186px;
	padding:10px;
	width:124px;
}

#lista_prod li a:hover {
	background:#555;
}

#lista_prod li a span {
	background:#fff;
	display:block;
	height:140px;
	margin:0 0 5px;
	text-align:center;
	width:124px;
}

