*{ border: 0px none; margin: 0; padding: 0; }

body{ background: url( 'images/bg.gif' ) #8e3519 top repeat-x; }
a{ color: #ffffff; }

div#content{ background: url( 'images/bg2.gif' ) #b23e1c; width: 980px; margin: 0 auto; }
div#lines{ background: url( 'images/darkLines.gif' ) top left no-repeat; width: 980px; min-height: 1000px; }
div#lines02{ background: url( 'images/darkLines.gif' ) top right no-repeat; width: 980px; min-height: 1000px; padding-bottom: 8px; }

div#container{ width: 964px; background: url( 'images/bg03.jpg' ) #591f0e bottom no-repeat; margin: 0 8px 0 8px; min-height: 1000px; }
div#footer{ height: 46px; background: url( 'images/footer.gif' ) #8e3519 top repeat-x; }
div#footer p{ padding-top: 2px; font: bold 10px Verdana; color: #ffffff; vertical-align: middle; text-align: center; }
div#footer p a{ color: #ffffff; text-decoration: none; }
div#footer p img{ vertical-align: middle; }

div#bigShadows{ background: url( 'images/bigShadow01.gif' ) top left no-repeat; width: 980px; margin: 0 auto; }
div#bigShadows02{ background: url( 'images/bigShadow02.gif' ) top right no-repeat; width: 980px; }

div#logo01{ width: 241px; height: 110px; float: left; background: url( 'images/logo01.jpg' ) no-repeat; }
div#logo02{ width: 241px; height: 110px; float: left; background: url( 'images/logo02.jpg' ) no-repeat; }
div#logo03{ width: 241px; height: 110px; float: left; background: url( 'images/logo03.jpg' ) no-repeat; }
div#logo04{ width: 241px; height: 110px; float: left; background: url( 'images/logo04.jpg' ) no-repeat; }

div#topMenu01{ float: left; height: 34px; width: 964px; }
div#topMenu01 a, div#topMenu02 a{ line-height: 0px; float: left; }
div#topMenu01 img{ border: solid 0; float: left; height: 34px; }
div#topMenu01 div#sep01{ width: 39px; height: 34px; float: left; background: url( 'images/menuFirst.jpg' ) no-repeat; }
div#topMenu01 div#sep02{ width: 35px; height: 34px; float: left; background: url( 'images/menuEnd.jpg' ) no-repeat; }

div#topMenuLine{ float: left; width: 964px; height: 9px; background: url( 'images/line.jpg' ) no-repeat; }
div#topMenuLine02{ float: left; width: 964px; height: 8px; background: url( 'images/line02.jpg' ) no-repeat; }

div#topMenu02{ float: left; height: 30px; width: 964px; }
div#topMenu02 img{ float: left; height: 30px; }
div#topMenu02 div#arrow{ width: 193px; height: 30px; float: left; background: url( 'images/arrow.jpg' ) no-repeat; }
div#topMenu02 div#arrow02{ width: 82px; height: 30px; float: left; background: url( 'images/arrow02.jpg' ) no-repeat; }

div#leftMenu{ float: left; width: 209px; background: url( 'images/menuBg.jpg' ) #b23e1c top right repeat-y; }
div#topp{ float: left; width: 209px; background: url( 'images/menuTop.jpg' ) top right no-repeat; }
div#bottom{ padding-top: 10px; padding-bottom: 10px; float: left; width: 209px; background: url( 'images/menuBottom.jpg' ) bottom right no-repeat; min-height: 500px; }
div#bottom p, div#bottom img, div#bottom ul{ margin-left: 4px; width: 200px; }
div#bottom a img{ width: auto; }
div#bottom p, div#bottom ul{ padding: 10px; font: 11px Tahoma; color: #ffffff; width: 180px; background: url( 'images/menBgTop.jpg' ) #464646 top no-repeat; }
div#bottom p.end{ margin-bottom: 1px; padding-bottom: 0px; background: url( 'images/menBgBottom.jpg' ) #464646 top no-repeat; height: 25px; padding-top: 17px;  }
div#bottom p.end a{ font: bold 11px Tahoma; color: #ffffff; text-decoration: none; padding-left: 30px; }
div#bottom ul{ list-style-type: disc; }
div#bottom ul li{ padding-bottom: 5px; margin-left: 15px; }
div#bottom ul li a{ text-decoration: none; }
div#bottom p img.big{ width: auto; margin: -5px; padding-top: 5px; vertical-align: middle; }

.poll{ height: 13px; width: 110px; margin-top: 2px; }
.poll div{ height: 13px; background: url( 'images/poll.gif' ) left no-repeat; border-right: solid 1px #1b0904; border-left: solid 1px #1b0904; }
#clear{ clear: both; width: 964px; height: 20px; line-height: 0px; }

/**
 * end of root section
 * starting main section
 */
div#main{ width: 755px; float: right; }
div#main .box{ font-family: Tahoma;  font-size: 11px; color: #591f0e; padding: 10px 10px 0 10px;background: #ffffff; margin: 0 4px 0 4px; }
div#main .footer{ margin: 0 4px 0 4px; background: url( 'images/main_footer.jpg' ) #ffffff center bottom no-repeat; height: 42px; }
.footer02{ margin: 0; background: url( 'images/footer02.gif' ) #ffffff center bottom no-repeat; height: 37px; float: left; width: 372px; }
div#main a{ color: #591f0e; text-decoration: underline; }
div#main p{ padding-bottom: 5px; padding-top: 5px; }

div#main h2{ font: bold 12px Tahoma; padding: 0 10px 10px 0; }
div#main h2 i{ font: 10px Tahoma; color: #515151; }
.category{ margin-left: -3px; margin-right: -3px; padding: 5px; border-bottom: dotted 1px #cecac9; }
.categorydepth { margin-left: 20px; }
.categorydepth .category{ border-left: dotted 1px #cecac9; }

small{ padding-left: 7px; font: 10px Small Fonts; color: #802508; }
.commands{ text-decoration: none; font: 10px verdana; margin-top: 5px; color: #4A4A4A; font-weight: bold; text-align: right; }
.commands a{ text-decoration: none; }
.commands a img{  padding-left: 10px; }

input{ border-top: solid 1px #b3b2ae; background: url('../ocmaster/images/input_bg.jpg') no-repeat #e5e4e0; height: 17px; border-left: solid 1px #b3b2ae; border-bottom: solid 1px #f5f4f0; border-right: solid 1px #f5f4f0; font: 11px Georgia; }
textarea, select{ border-top: solid 1px #b3b2ae; background: url('../ocmaster/images/input_bg.jpg') no-repeat #e5e4e0; border-left: solid 1px #b3b2ae; border-bottom: solid 1px #f5f4f0; border-right: solid 1px #f5f4f0; font: 11px Georgia; }

div#main .box table{ border-collapse: collapse; }
div#main .box table td{ border: solid 1px #8e3519; padding: 5px; }
div#main .box table.cmt td{ border: none; }


#contentnavigate
{ 
	margin: 5px -3px 10px -3px;
	padding: 10px;
	border-top: dotted 1px #cecac9;
	border-bottom: dotted 1px #cecac9;
	cursor: default;
}

fieldset { 
	width: 680px;
	padding: .5em;
	background: white;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px; 
	margin-bottom: 20px;}
	
fieldset legend {
	color: #fff; 
	background-color: #aaaa77;
	margin-bottom: 5px;
	font-size: 11px;
	padding: .5ex .5ex;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	font-weight: bold;
}

/**
 * end of main section
 * starting home page section
 */
div#leftHead01{ margin-left: 4px; background: url( 'images/popularneArtykuly.jpg' ) no-repeat; width: 200px; height: 42px; }
div#leftHead02{ margin-left: 4px; background: url( 'images/promocjewsklepie.jpg' ) no-repeat; width: 200px; height: 42px; }
div#leftHead03{ margin-left: 4px; background: url( 'images/ankieta.jpg' ) no-repeat; width: 200px; height: 42px; }
div#leftHead04{ margin-left: 4px; background: url( 'images/partnerzy.jpg' ) no-repeat; width: 200px; height: 42px; }
div#leftHead01 h1, div#leftHead02 h1, div#leftHead03 h1, div#leftHead04 h1, div#root01 h1, div#root04 h1, div#root03 h1, div#root05 h1, div#root07 h1, div#root08 h1{ display: none; }

div#root01{ background: url( 'images/naj_art.jpg' ) no-repeat; width: 375px; height: 44px; }
div#root02{ background: url( 'images/rootRight.jpg' ) no-repeat; float: left; width: 376px; height: 6px; }
div#root03{ background: url( 'images/pozostale.jpg' ) no-repeat; float: left; width: 371px; height: 30px; }
div#root04{ background: url( 'images/reklamaHead.jpg' ) no-repeat; float: left; width: 371px; height: 30px; }
div#root05{ background: url( 'images/aktualnosciHead.jpg' ) no-repeat; float: left; width: 376px; height: 48px; }
div#root06{ height: 5px; width: 755px; float: left; background: url( 'images/topline.jpg' ) top right no-repeat;  }

div#root07{ background: url( 'images/rootAll.jpg' ) no-repeat; margin-left: 4px; width: 748px; height: 29px; }
div#root08{ background: url( 'images/rootFriends.jpg' ) no-repeat; margin-left: 4px; width: 748px; height: 31px; }

div#rootLeft{ float: left; width: 375px; }
div#rootRight{ float: left; width: 376px; margin-left: 4px; } 
 
div#rootLeft .footer, div#rootLeft .box{ margin: 0; float: left;  }
div#rootLeft .jump{ margin: 0 0 0 3px;}
div#rootLeft .box{ width: 348px; padding: 12px; padding-bottom: 20px; }
div#rootLeft .footer{ width: 372px; height: 50px; }
div#rootLeft .footer p{ padding-right: 10px; }

div#ad{ text-align: center; width: 351px; height: 270px; float: left; padding: 20px 10px 0 10px; background: url( 'images/adBg.jpg' ) top center no-repeat; }
.left{ float: left; }

div#dynamicNews{ float: left; }
div#dynamicNews div.box{ width: 352px; }

.middot{ width: 6px; height: 6px; vertical-align: middle; margin-right: 3px; }
.middot2{ width: 5px; height: 5px; vertical-align: middle; margin-right: 3px; }

.text{ float: left; padding-left: 5px; width: 231px; }
div#friends a, div#rootAll a{ text-decoration: none; }

.newsMenu{ float: left; }

div#rootBottom{ width: 755px; padding-top: 15px; float: right; }


#main .box ul{ padding: 20px; list-style-type: square; }

.box h2{ background: url('images/paski.jpg') left no-repeat; padding-left: 2px; }
.box h2 strong, 
.box i{ padding-left: 13px; }

div.footer{ padding-bottom: 20px; }
