@charset "utf-8";

html {
	height: 100%;
}
body{
	/*background-color:#000000;*/
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	width: 1011px;
	border-style: none;
	font-family:Tahoma;
	color:#000000;
}

#header{
	float:left;
	width:1011px;
	height:91px;
	display:block;
}.header_bottom{
	width:1011px;
	height:22px;
	display:block;
	clear:both;
	background:#9a0201;
	font-size:12px;
	color:white;
	line-height:20px;
	font-size:11px;
	
}a { color:#000000; text-decoration:none; }
.header_user_menu { margin:1px 0 0 20px; float:left; }
.header_user_menu a { color:white; text-decoration:none; font-weight:bold; font-size:12px; }
.header_user_details { margin:1px 20px 0 0; }	
.header_user_login{	margin:1px 20px 0 0; float:right; }
.header_user_login a { color:white; text-decoration:none; font-weight:bold; }
.header_user_input { height: 14px; width:100px; margin:0; }
.header_user_button { width:65px; background:none; height:16px; color:white; border:none; font-size:11px; cursor:pointer; }.container_column { padding:20px; float:left; width:274px; }
h3, h4 { margin:0; padding:0; }
h2 { background:#9A0201; color:white; padding:5px; font-size:18px; font-weight:normal;  }
.form { font-size:12px; margin-top:10px; }
.form fieldset { border:none; padding:0 0 0 10px; margin:0; }
.form a { color:#8d0000; text-decoration:underline; }
.form legend  { color:#9a0201; margin:0 0 0 -10px; padding:0; }
.form dl { margin:5px 0; padding:0; }
.form dt { float:left; margin:5px 0; line-height:10px; width:100px;}
.form dd { margin:5px 0; line-height:16px; }
.submit { height:18px; margin-left: 115px; cursor: pointer; background:#8d0000; color:white; font-weight: bold; font-size:11px; }
.submitred { background:#8d0000; color:white; cursor:pointer; font-size:11px; }
.error_msg { padding:5px 20px 0 20px; color:red; font-weight:bold; }
.ok_msg { padding:5px 20px 0 20px; color:green; font-weight:bold; }
.addcrate { padding-top:5px; text-align:right; }
.addcrate_button { background: url('images/dokoszyka.gif'); border:0; font-size:11px; cursor:pointer; width:98px; height:14px; }
.clear { clear:both; }
.spacer { margin:10px 0; }
.tinyspacer{margin:5px 0;}
.table_dark { background:#dac8b0; }
.table_light { background:#e7d5c1; }
.radio { width:5px; height:13px; }
.column3 { float:left; width:139px;padding:0 5px 10px 5px; }
.column3 ul { list-style:none; padding:0; font-size:12px; }
#underfooter { 
		display:block; float:left; height:20px; font-size:11px; color:white;  width:1011px;
		position:relative;
 }
#underfooter a { color:white; font-size:12px; }
textarea { font-size:10px; border-style:none; font-family:Tahoma; }
#underfooter_red { background:#9a0201; position:absolute; height:20px; width:777px; }
#underfooter_text { position:absolute; width:1011px; text-align:center; }
#underfooter_wholered { background:#9a0201; height:20px; width:1011px; position:absolute; }
.right_column { color:white; padding:5px; font-size:12px; font-family:tahoma; }
.right_column a { color:white; }
#main .content{
	text-align:justify;	font-size:12px;	line-height:14px;
	font-family:Tahoma;	margin:20px; width:588px; display:block;
}
#main .content table td {
	padding:2px;
}
#splashmain{
	float:left;
	width:1011px;
	background:url(images/mainsplash.jpg);
	background-repeat:no-repeat;
	height:485px;
	display:block;
}

#splashfooter{
	float:left;
	width:1011px;
	height:77px;
	background:url(images/footersplash.jpg);
	background-repeat:no-repeat;
	display:block;
}

#left{
	float:left;
	width:149px;
	background:url(images/left.jpg);
	background-repeat:repeat-y;
	display:block;
}

#left .wyszukiwarka{
	font-size:13px;
	text-align:center;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:15px;
}
#left #search{
	margin-left:4px;
	margin-right:4px;
	font-size:12px;
	width:140px;
	float:left;
	display:block;
}
label{
	font-size:12px;
	width:40px;
	display:block;
	margin-bottom:3px;
	margin-left:5px;
	font-weight:bold;
}

select, input{
	width:120px;
	height:18px;
	font-size:10px;
	border-style:none;
	padding:0px;
	margin-left:5px;
}
option{
	padding:0px;
	margin:0px;
	font-size:12px;
}
#left #search .szukaj{
	margin-top:20px;
	width:120px;
	height:20px;
	font-size:14px;
	margin-left:10px;
}

#main{
	float:left;
	width:628px;
	display:block;
	background:url(images/main.jpg) no-repeat #e9d9c9;
}

#main .duzewino{
	text-align:center;
	width:200px;
	height:450px;
	background-color:#FFFFFF;
	margin:15px;
	float:left;
}

#main .duzenazwa{
	margin-top:15px;
	width:390px;
	line-height:20px;
	font-size:14px;
	font-weight:bold;
	float:left;
	display:block;
	text-align:center;
}
#main .dane{
	float:left;
	width:390px;
	height:auto;
	display:block;
}
#main .kategoria{
	font-size:12px;
	font-weight:bold;
	float:left;
	width:100px;
	line-height:20px;
	display:block;
}

#main .wartosc{
	font-size:12px;
	float:left;
	width:290px;
	line-height:20px;
	display:block;
}

#main .duzeopis{
	font-size:12px;
	margin-top:20px;
	width:390px;
	height:auto;
	float:left;
	display:block;
	
}

#main .dobrez{
	font-size:12px;
	margin-top:20px;
	width:390px;
	height:auto;
	float:left;
	display:block;
}


#main .minilogo{	
	margin-top:18px;
	margin-left:20px;
	background:url(images/oktan_mini_logo.png);
	background-repeat:no-repeat;
	width:400px;
	height:52px;
	display:block;
}
#main .onas{
	text-align:justify;
	font-size:12px;
	line-height:20px;
	font-family:Tahoma;
	margin:20px;
	width:588px;
	display:block;
}

#main .wartosc a,
#main .onas a{
	text-decoration:none;
	color:#000000;
}
#main .wartosc a:hover,
#main .onas a:hover{
	text-decoration:underline;
}

#main .ofertcontainer{
	padding:5px;
	margin-left:10px;
	float:left;
	width:285px;
	height:150px;
	display:block;
}
#main .ofertcontainer .minifoto{
	text-align:center;
	float:left;
	width:100px;
	height:141px;
	background-color:#FFFFFF;
	display:block;
}

#main .ofertcontainer .opis{
	font-size:12px;
	float:right;
	margin-left:5px;
	width:180px;
	height:140px;
	display:block;
}
#main .ofertcontainer .opis .bold { font-weight:bold; font-size:12px; line-height:12px; }
#main .pager{
	width:628px;
	height:15px;
	padding:10px 0;
	font-size:12px;
	text-align:center;
	clear:both;
}

#main .pager a{
	text-decoration:none;
	font-size:12px;
	color:#000000;
}

#main .pager a:hover{
	text-decoration:underline;
	font-size:12px;
	color:#000000;
}


#main #winiarnielista{
	float:left;
	margin:20px;
	width:588px;
	height:445px;
	display:block;
	font-size:12px;
	text-align:justify;
}


#main .nazwawiniarni{
	margin-left:20px;
	float:left;
	width:380px;
	height:22px;
	line-height:18px;
	font-size:12px;
	display:block;
}
#main .krajpochodzenia{
	float:left;
	width:180px;
	height:22px;
	line-height:18px;
	font-size:12px;
	display:block;
}


#main .krajpochodzenia a,
#main .nazwawiniarni a{
	text-decoration:none;
	font-size:12px;
	color:#000000;
}
#main .krajpochodzenia a:hover,
#main .nazwawiniarni a:hover{
	text-decoration:underline;
}


#main .nazwawiniarni .bold ,
#main .krajpochodzenia .bold{
	font-weight:bold;
	font-size:14px;
	height:20px;
}


#winiarniaopis{
	text-align:justify;
	font-size:12px;
	line-height:20px;
	font-family:Tahoma;
	margin:20px;
	width:588px;
	height:445px;
	display:block;
}

#winiarniaopis .nazwawinka{
	text-align:center;
	font-weight:bold;
}

#winiarniaopis a{
	text-decoration:none;
	color:#000000;
}

#winiarniaopis a:hover{
	text-decoration:underline;
}

#right{
	float:left;
	width:234px;
	background:url(images/right.jpg);
	background-repeat:no-repeat;
	display:block;
}
#footer{
	float:left;
	background:url(images/footer.jpg);
	background-repeat:no-repeat;
	width:1011px;
	height:77px;
	display:block;
}