/* zero */
* {font-size:100.01%}
html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,abbr,em,font,img,ins,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tbody,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}img {display:block;}
input, select, textarea{ font-size:15px; font-family:Arial, Verdana, Tahoma;}

/* clearfix */
.clearfix:after { content: ".";  display: block;  clear: both;   visibility: hidden;  line-height: 0;  height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix {    height: 1%; }

/* body */
body{background:#222222 url(images/bg.jpg) repeat-x top center; font-size:13px; line-height:18px;	font-family:Tahoma, Arial, Verdana, Helvetica;	color:#333333; }
h1{color:#ffffff; font-family:Georgia, "Times New Roman", Arial; font-size:30px; clear:both; line-height:40px; }
h1#header{   line-height:70px;   }
h1#header a{display:block; width:268px; color:#cccccc; text-decoration:none;}
h2{color:#ff9900; font-family:Georgia, "Times New Roman", Arial; font-size:18px; padding-top:5px;}
h2 a{color:#ff0000; text-decoration:none;}

h2   span {color:#aaa;}

h3{color:#000;  padding-bottom:5px; margin-bottom:5px; font-size:15px; font-family:Arial, Verdana, Tahoma; border-bottom:1px solid #ddd;}

a {color:#ff0000; text-decoration:none;}
a:hover{text-decoration:underline;}

#wrap{ width:100%;  margin:0 auto;}
#content{clear:both; padding:3px; background:#ffffff; border-bottom:5px solid #ff9900; }



ul#menu_cat{  float:left; width:390px;}
ul#menu_cat li{float:left; line-height:25px; }
ul#menu_cat li a{background:#ff0000; border-right:1px solid #b50000; font-weight:bold; color:#ffbfbf; float:left; display:block; text-decoration:none; padding:0px 10px;}
ul#menu_cat li a:hover{color:#ffffff;}
ul#menu_cat li a.active{background:#ffffff; color:#ff0000; border-bottom:1px solid #ffffff;}

ul#menu_main{float:right;  width:280px; }
ul#menu_main li{float:right; line-height:25px; }
ul#menu_main li a{background:#ffd200; border-right:1px solid #cfaa00; font-weight:bold; color:#777; float:left; display:block; text-decoration:none; padding:0px 10px;}
ul#menu_main li a:hover{color:#000000;}
 
 
.box_big {margin:3px; padding:10px; margin-right: 10px; float:left; background:#fafafa; }
 
.box {overflow:hidden; float:left; margin:3px; width:230px; padding:10px; height:225px; background:transparent url(images/bg_feed.gif) no-repeat top center; }
.box ul li { border-bottom:1px dotted #ccc; line-height:18px;}
.box ul li a {font-size:11px; color:#222; text-decoration:none; display:block;}
.box ul li a:hover { color:#000000; background:#ffd200; }
.box ul li a:visited { color:#777; background:url(images/ok.png) 0 4px no-repeat; padding-left:15px;}
.box span.new,span.promo{float:right; margin-left:5px; font-size:9px;  }
.box span.new{color:#33CC00;}
.box span.promo{color:#0066FF;}


.box_lista { float:left; margin:3px; width:230px; padding:10px;   background:transparent url(images/bg_feed_lista.gif) no-repeat top center; }
.box_lista ul li { border-bottom:1px dotted #ccc; line-height:18px;}
.box_lista ul li a {font-size:11px; color:#222; text-decoration:none; display:block;}
.box_lista ul li a:hover { color:#000000; background:#ffd200; }
.box_lista ul li a:visited { color:#777; background:url(images/ok.png) 0 4px no-repeat; padding-left:15px;}
.box_lista span.new,span.promo{float:right; margin-left:5px; font-size:9px;  }
.box_lista span.new{color:#33CC00;}
.box_lista span.promo{color:#0066FF;}



#adv_right {position: absolute; width: 220px; top: 91px; right: 5px;   background:#ffffff; }
#feeds{margin:0px 220px 0px 0px;}

 


.zaproponuj{padding:20px;}


#footer{clear:both; background:#222;  padding:18px; font-size:11px; color:#888;}
#footer a{color:#ff0000; text-decoration:none;}
#footer span{float:right;   color:#888;}

 

.sysmsg{padding:10px; border-bottom:1px solid #ffffff; background:#cc0000; color:#ffffff; clear:both;}





 



