/* CSS Base */

* { margin:0; padding:0; border:0; }
body {
	font:11px Tahoma, Helvetica, sans-serif; color:#333;
	background:#E9E4D6; line-height:150%;
	}
	
h2 { font-size:13px; color:#FB7115; margin-bottom:6px; }
h3 { font-size:11px; margin-bottom:6px; }

.more { margin-top:5px; text-align:right;}
.more a {
	padding:2px 9px 7px 9px;
	color:#FFF; font-size:10px; text-decoration:none; text-align:center;
	background:url(../gfx/read_more.png) 0 0 no-repeat;
	}

/* REKLAMA */

#reklama { margin:0 0 25px 0;}
#reklama img { border:1px solid #CCC; padding:1px; }


/* CONTAINER */

#container {
	width:996px; height:auto;
	margin:0 auto; padding:10px 0;
	background:#E2DDCF;
	}



/* LANGUAGE_MENU */

#language_menu {
	padding:0 20px;
	text-align:right;
	}

#language_menu a{ color:#154799; text-decoration:none; }



/* BOX */

.box {
	padding-bottom:11px; margin-bottom:6px;
	background:url(../gfx/box_bottom_bg.png) left bottom no-repeat;
	}
.box_inner {
	overflow:hidden;
	width:auto; height:auto;
	background:url(../gfx/box1_bg.png) 0 0 no-repeat;
	}



/* TOP */

#top {
	position:relative;
	width:960px; height:300px;
	margin:0 auto; padding:20px 0 0 0;
	background:url(../gfx/baner.jpg) center bottom no-repeat;
	}
	
	
	
/* LOGO */
#top #logo_balviten { position:absolute; top:25px; left:25px; }

	
/* CATEGORIES */

#top #categories { position:absolute; top:24px; right:20px; }
#top #categories img { margin-left:5px; }



/* MENU */

#top #menu { position:absolute; top:90px; right:0; }
#top #menu li { 
	float:left; list-style:none;
	margin:0 7px;
	}
#top #menu li a {
	font:13px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color:#00235B; text-decoration:none;
	}
	
#top #menu li a:hover { color:#FB7115; }



/* MIDDLE */

#middle { margin-top:20px;}



/* LEFT */

#middle #left {
	width:257px; 
	float:left;
	}



/* SIDEBAR */

#middle #left #sidebar li {
	margin:0 0 10px 0;
	}
#middle #left #sidebar li a {
	display:block;
	width:260px; height:74px;
	text-indent:-9999px;
	}



/* SIDEBAR ITEMS */

#middle #left #sidebar li#sb_sklep a {	background:url(../gfx/sidebar/sklep_internetowy.jpg) 0 0 no-repeat;	}
#middle #left #sidebar li#sb_porady a {	background:url(../gfx/sidebar/porady.jpg) 0 0 no-repeat; }
#middle #left #sidebar li#sb_zdrowie a {	background:url(../gfx/sidebar/zdrowie.jpg) 0 0 no-repeat; }
#middle #left #sidebar li#sb_wakacje a {	background:url(../gfx/sidebar/wakacje.jpg) 0 0 no-repeat; }



/* CONTENT */

#middle #center {
	float:left;
	width:410px;
	margin:0 0 0 40px; padding-bottom:10px;
	}
	
#content .item {
	padding-top:10px; margin-top:10px;
	background:url(../gfx/content_div_bg.png) 0 0 repeat-x;
	}
	
#content p { margin:0 0 10px 0; }

#content a { color: #154799; text-decoration:none; }

#content ul, #middle #content ol { margin:10px 0 20px 20px;}

#content ul li {
	background:url(../gfx/li_bg.png) 0 5px no-repeat;
	list-style:none;
	margin:5px 0 0 0; padding:0 0 8px 15px;
	}
	
#content .thumb {
	float:left;
	margin:0 12px 5px 0; padding:1px;
	border:1px solid #999;
	}

#content .text_footer {
	font-size:10px; font-style:italic;
	background:none;
	}



/* RIGHT */

#middle #right {
	width:230px;
	float:right;
	padding-right:30px;
	}
#middle #right .news {
	margin-bottom:15px; padding-bottom:15px;
	background:url(../gfx/content_div_bg.png) left bottom repeat-x;
	}



/* PARTNERZY */

#partnerzy { padding:20px 10px; }
#partnerzy .item {
	float:left;
	margin:0 4px; vertical-align:middle;
	width:130px; text-align:center;
	font-size:9px; line-height:110%; color:#999;
	}
	
	
	
/* FOOTER */

#footer {
	position:relative;
	width:auto; height:11px;
	margin:10px 20px 5px 20px;
	}
	
#footer #copyrights { position:absolute; top:0; left:0; }
	
#footer #footer_menu { position:absolute; top:0; right:0; }

#footer #footer_menu li {
	float:left;
	margin:0 10px;
	list-style:none;
	}
	
#footer #footer_menu li a { color:#154799; text-decoration:none; }
#footer #footer_menu li a:hover { color:#FB7115; }