body { 
	margin: 0; padding: 0; background: #fff; color: #666666;	
	font: 11px Verdana, Arial, Helvetica, sans-serif; }

#container { margin: 0 auto; text-align: left; width: 960px; height: auto; }

a:link, a:visited { color: #276CB6; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }

a:link.go, a:visited.go { background: url(../pic/go_open.gif) no-repeat top left; padding:0 0 0 14px;
	color:#276CB6; font-weight: bold; }

#header { background: url(../pic/header.gif) no-repeat right top; height:140px; margin: 10px 0 0 0; }
#header #home a:link, 
#header #home a:visited { float: left; display: block; 
	height: 106px; width: 400px; margin: 0;
}
#header #topad { margin: 24px 20px 0 0; float:right; }

#header ul#menu { margin:0 0 0 134px; padding:0; list-style: none; }
#header ul#menu h2 { margin: 0; padding: 0; }
#header ul#menu h2 a{ color: #555555; text-decoration: none; 
	text-align: center; display: block;	padding: 8px 6px 8px 6px; margin: 2px 2px 0 2px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 14px; text-transform: none;
	letter-spacing: -0.01em;

}
#header ul#menu h2 a:hover { color: #FAED24; background: #43a5cf; }
#header ul#menu li { float: left; margin: 0; }

#header #menusearch form { float:right; margin: 4px 10px 0 0; padding:0; display: inline; }
#header #menusearch form input#search { font-size: 16px; padding: 2px; color: #3572A3;
	border: 1px solid #5F82BF; font-weight: bold; height: 20px; width:120px;
	font-family: Arial, sans-serif; }
#header #menusearch form input#searchbutton { background: #E8E870; color: #000; padding: 0; margin: 0;
	height:27px; width: 41px;
  	border: none;
    background: url('../pic/search.gif') no-repeat top left;
    padding: 2px 8px;	
	
	 }

#content { margin: 10px 0 0 0; float:left; width: 640px; }
#content p { line-height: 150%; }

#adhp { background: #f0f0f0; height: 60px; color: #555555; text-align: center; font-size: 20px;
	margin: 10px 0 20px 0; padding: 10px 0 10px 0; }

.imgright { float:right; vertical-align:top;width:auto; margin:10px 10px 20px 30px; }

.hpblock { background: #ebf9bc; width: 208px; float:left; height:auto; }
.hpblock .hpblocktop { height:22px; width:198px; border-bottom:1px solid #fff; 
	background: url(../pic/hpblocktop.gif) no-repeat right top; font-size: 14px;
	padding: 6px 0 0 10px; font-weight: bold; color: #3f4c20; }
.hpblock .hpblockbottom { height:22px; width:198px; border-top:1px solid #fff; 
	background: url(../pic/hpblockbottom.gif) no-repeat right top;
	padding: 6px 0 0 10px; font-weight: bold; color: #3f4c20; height: 22px; text-align: right; }	
.hpblock .hpblockbottom a:link, .hpblock .hpblockbottom a:visited { color:#00004D; margin:0 10px 0 0; } 	
	
.hpblock#hpblock1, .hpblock#hpblock2 { margin: 0 8px 0 0px; }

.hpblock .hpblocktxt { padding: 2px 0 0 0; border-top: none; }
.hpblock .hpblocktxt .row { display: block; border-bottom:1px solid #DCEAAD;
	padding: 2px 6px; }

.hpblock .hpblocktxt .blockItemTitle { float:left; margin: 4px 10px 4px 0;  }
.hpblock .hpblocktxt .blockItemTitle a { color:#000; }


#right { float:right; width:300px; margin: 10px 0 0 0; color:#000; }
#right #adtr { margin: 0 0 10px 0; padding:0; }
#right #adtr h2 { background: url(../pic/favorites.gif) no-repeat top left; font-size: 12px;
	height: 24px; padding: 18px 0 0 60px; margin: 0; }
#right #adtr #rubContent { background: #EBF9BC; padding: 10px; }
#right #adtr #rubContent a { color: #000; margin: 4px 0; padding: 0 0 0 14px; display: inline-block; }	
	
#right #newComments { padding: 0 0 0 0; }
#right #newComments h2 { background: url(../pic/comments.gif) no-repeat top left; font-size: 12px;
	height: 24px; padding: 18px 0 0 60px; margin: 0; }

#right #newComments .crow1 { background: #f0f073; padding: 10px; margin: 4px 0; }
#right #newComments .crow2 { background: #f5f595; padding: 10px; margin: 4px 0; } 
#right #newComments .cMore { text-align: right;  }
#right #newComments .cMore a:link,
#right #newComments .cMore a:visited  {  }
#right #newComments .cName a { color:#00002D; font-weight: bold; font-size: 12px; }
#right #newComments .cText { color:#000; margin: 6px 0; }

#right #katalog { padding:0px; background: #B3DEF1; margin: 10px 0 0 0; }
#right #katalog h2 { background: url(../pic/katalog.gif) no-repeat top left; font-size: 12px;
	height: 24px; padding: 18px 0 0 60px; margin: 0; }
#right #katalog #katalog_content { padding:10px; }
#right #katalog #katalog_content a { color:#11278F; }

#content2 { margin: 10px 0 0 0; float:left; width: 780px; }
#right2 { float:right; width:160px; margin: 10px 0 0 0; }
#right2 #adtr { width:160px; height: 600px; }
#right2 #adtr2 { margin: 20px 0 0 20px; }
#right2 #adtr2 img { border:0; }
#content2 #trlinks,
#content #trlinks { text-align: right; margin: 0 0 4px 0; }

#content3 { margin: 10px 0 0 0; width: 960px; }

#footer { border-top: 1px solid #90bacb; margin:14px 0 0 0; padding: 6px 0; text-align: center;
	background: #e0ebf0; }
#footer a { color: #276CB6; }
#footer img { vertical-align: baseline; margin: 0 4px 0 0; }

#footer2 { text-align: center; color:#B5D2DF; margin: 4px 0; font-size: 10px; }
#footer2 a { color:#B5D2DF; }

.ar { text-align: right; }
.ac { text-align: center; }
.red { color:red; }
.clear { clear:both; }

/* rating */
.ratingblock { display:block; padding-bottom:0px; margin-bottom:8px; }

.rating { /* the UL */
	list-style:none; margin: 6px 0 0 0;	padding:0px; height: 25px; position: relative;
	background: url('../pic/starrating.gif') top left repeat-x;  width:125px;	}
.rating li{ text-indent: -90000px; padding:0px; margin:0px; float: left; }
.rating li a {	outline: none; display:block; width:25px; height: 25px;	text-decoration: none;
	text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; }
.rating li a:hover{ background: url('../pic/starrating.gif') left center; z-index: 2; left: 0px; }

.rating a.r1{left: 0px;}
.rating a.r1:hover{width:25px;}
.rating a.r2{left:25px;}
.rating a.r2:hover{width: 50px;}
.rating a.r3{left: 50px;}
.rating a.r3:hover{width: 75px;}
.rating a.r4{left: 75px;}	
.rating a.r4:hover{width: 100px;}
.rating a.r5{left: 100px;}
.rating a.r5:hover{width: 125px;}


.rating li.current-rating { background: url('../pic/starrating.gif') left bottom;
	position: absolute;	height: 25px; display: block; text-indent: -9000px; z-index: 1;	}


.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}	


/* small */
.starsGrey { width:60px; height:11px; background:url(../pic/stars_grey.gif) no-repeat;
	float: left; margin: 4px 0 0 0px; }

.starsRed { height:11px; background:url(../pic/stars_red.gif) no-repeat; }


table.detail { width:100%; }
table.detail tr.mainrow { background: url(../pic/mainrow_bg.gif) repeat-x bottom left; }
table.detail tr.mainrow td { border: 0; height:26px; padding: 0px 0 0 10px;
border-top: 1px solid #B1D6E6; border-bottom: 1px solid #B1D6E6; }
table.detail h4 { margin: 0; padding: 0px; color:#286c8a; font-size:14px; font-family: Arial, Verdana; }
table.detail tr td { border-bottom: 1px solid #e7f3f8; padding:6px; }
table.detail tr td.fname { width: 300px; }
table.simple tr td.fname { width: 400px; }
table.detail tr.active { background: #f4f8fa; }
table.detail tr.adlong td div{ background: #f0f0f0; height: 100px; color: #555555; text-align: center; margin: 10px 0 10px 0; padding:5px 0 0 0;  }
table.detail tr td img.tooltip { vertical-align: bottom; margin: 0 0 0 6px; cursor: pointer; }


table.detail-add { width:100%; }
table.detail-add tr.mainrow { background: url(../pic/mainrow_bg.gif) repeat-x bottom left; }
table.detail-add tr.mainrow td { height:26px; border: 0; padding: 0px 0 0 10px; border-top: 1px solid #B1D6E6; border-bottom: 1px solid #B1D6E6; }
table.detail-add h4 { margin: 0; padding: 0px; color:#286c8a; font-size:14px; font-family: Arial, Verdana; }
table.detail-add tr td { border-bottom: 1px solid #e7f3f8; padding:6px; }
table.detail-add tr td.fname { width: 280px; text-align: right; font-weight: bold; padding: 0 10px 0 0; }
table.detail-add tr.active { background: #f4f8fa; }
table.detail-add tr td img.tooltip { vertical-align: bottom; margin: 0 6px 0 6px; cursor: pointer; }
table.detail-add tr td input.txt { padding: 4px; width: 200px; border: 1px solid #276CB7; font-size: 14px; }
table.detail-add tr td textarea { padding: 4px; width: 200px; height:100px; border: 1px solid #276CB7; font-size: 14px; }

#formTable { border: 1px solid #edf2f6; width: 100%; background: #f7f9fb; color:#000; padding: 10px 0; }
#formTable tr td { padding:8px; }
#formTable tr td.col1 { text-align: right; width: 150px; }
#formTable textarea { width:400px; height: 150px; border: 1px solid #90BACB; padding: 4px; }
#formTable input.txt { width: 200px; border: 1px solid #90BACB; padding: 4px; }

.mand { color:red; font-weight: bold; }

.success { border: 1px solid #b4dcb9; color:#000; padding: 20px; padding-left: 60px; margin: 10px 0 10px 0; 
	font-weight: bold; background: url(../pic/icon_success.gif) no-repeat 0.8em 50% #E2F5E6; }

.error { border: 1px solid #eac5c7; color: #000; padding: 20px; padding-left: 60px; margin: 10px 0 10px 0;
	font-weight: bold; background: url(../pic/icon_error.gif) no-repeat 0.8em 50% #ffeeef; }
.error ul { list-style: none; margin: 4px 0 0 0; padding: 0; }
.error ul li { background: url(../pic/arrow.gif) no-repeat 0em 50%; padding:0 0 0 14px }


/* jQuery.Rating Plugin CSS */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../pic/delete.gif) no-repeat 0 -16px;margin:0 4px 0 0;}
div.star-rating,div.star-rating a{background:url(../pic/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

#hover-rating { margin:2px 0 0 10px; display: block; float: left; padding: 0 0 0 0; }


h3	{ color:#77970A; margin: 0 0 10px 0; padding: 4px 0 4px 10px;	font-family: verdana, sans-serif; font-weight: normal;
	font-size: 18px; text-transform: none; letter-spacing: 0; background: #EBF9BC; 
	border: 1px solid #deebb3; }

#hp { line-height: 150%; margin: 0 0 30px 0; background: url(../pic/imagehp.jpg) no-repeat top right; }
#hp h3 { background: none; border: 0; margin: 0 0 0 -10px; }
#hp ul { list-style: none; margin: 4px 0 0 0; padding: 0; }
#hp ul li { background: url(../pic/arrow.gif) no-repeat 0em 50%; padding:0 0 0 14px }
#hptxt { width: 446px; }
#hptxt #bl-1 { float:left;margin:0 0 0 0;padding:0 0 0 0; border:0px solid red; }
#hptxt #bl-2 { float:left; width:180px; margin:0 0 0 60px;padding:10px; background: #F8FFDF; border: 1px solid #EBF9BC; }
#hptxt #bl-2 a, #hptxt #bl-1 a { font-weight: normal; }


#comments { color:#404040; margin: 0 0 20px 0; }
#comments .crow1 { background: #fafbfc; padding: 10px 20px; margin: 4px 0; display:block; line-height: 150%; }
#comments .crow2 { background: #f2f8fa; padding: 20px; margin: 4px 0; display:block; line-height: 150%; }
#comments .cinfo { margin: 0 0 4px 0; font-weight: bold; float:left; }
#comments .cinfo .name { color:#276CB6; }
#comments .cinfo .date { font-style: oblique; }
#comments .content { clear:both; }
#comments .crating { display: block; float:left; margin: 0 0 10px 10px; }

.note { text-align: right; margin: 10px 0; }
.info { background: url(../pic/icon_info.gif) no-repeat 0.7em 50% #e3edf5; padding:10px 10px 10px 30px;
	color:#286c8a; margin: 0 0 10px 0; }

#tooltip{
	position:absolute;
	border:1px solid #000;
	background:#febf52;
	padding:6px;
	color:#333;
	display:none;
	width: 132px;
	}
	
.browseItem { background: #fff; margin: 0 0 14px 0; padding: 0; }
.browseItem h4 { background: url(../pic/mainrow_bg.gif) repeat-x bottom left; color:#286c8a; 
	font-size:14px;	font-family: Arial, Verdana; height: 20px; padding: 6px 0 0 10px; 
	margin: 0; border-top: 1px solid #B1D6E6; border: 1px solid #B1D6E6; }
.browseItem h4 a:link, .browseItem h4 a:visited { color:#286c8a; background: url(../pic/go_open.gif) no-repeat top left; padding: 0 0 0 16px;
	  }

.browseItem .body { padding:10px 0 0px 10px; line-height: 150%; color:#1c1c1c; }
.browseItem .thumbshot { float:left;margin:4px 10px 0 0; }


.browseItem .rightBox { float:right; padding: 0px; width:200px; }

.browseItem .rightBox .rightBoxPrice { background: url(../pic/coins.gif) no-repeat 0em 0.2em; 
	padding:4px 0px 4px 24px; font-size: 14px; letter-spacing: -1px; color:#286c8a;
	display: block;	font-weight: bold; font-family: Arial, sans-serif;
	float:right; 
	 }
.browseItem .rightBox .rightBoxRating { padding: 6px 0; float:right; clear:right; }

.starrating2_bg { background:url(../pic/star.gif) repeat-x top left;height:16px;width:80px; }
.starrating2 { background:url(../pic/star.gif) repeat-x 0px -16px;height:16px; }
.starrating2_bg a { height: 16px; width: 80px; float: left; position: absolute; }


/* pagelist */

#pagelist {	margin: 0;	float: right; }
#pagelist .hellip {	background: none; }

#pagelist a, #pagelist span, #pagelist strong {	width: 19px; padding: 4px 0 0 0; margin: 2px;
	float: left; display:block;	background: url(../pic/listing.gif) no-repeat;
	letter-spacing: -1px; text-align: center; height: 17px; }

#pagelist a:hover {	background-position: -19px 0; text-decoration: none; }

#pagelist span { background-position: -57px 0; color: #FFFFFF; }
#pagelist strong { background-position: -38px 0; font-weight: normal; }

#pagelist, #pagelist a { color: #808080 !important;	font-size: 10px !important;
	line-height: 15px !important; text-decoration: none !important; }	

#pagelist .nbg { background: none; color: #000000; }


#hpblocknews { margin:10px 0 0 0; }
#hpblocknews h2 { height:24px; border-bottom:1px solid #84D0F0;  margin:0;
	background: url(../pic/hpblocknews.gif) no-repeat right top; 
	font-size: 14px; padding: 18px 0 0 56px; font-weight: bold; color: #000; }

#hpblocknews a { color:#000; }
#hpblocknews p { line-height: normal; margin: 4px 0; padding: 0 0 0 10px; }
	
#hpblocknews .nrow1 { background:#f0f0f0;margin:1px 0 1px 0;color:#000;padding:8px; }
#hpblocknews .nrow2 { background:#fcfcfc;margin:1px 0 1px 0;color:#000;padding:8px; }

#more_articles { line-height: 150%; }
#more_articles a:link, #more_articles a:visited { color: green; } 
#all_articles p { margin: 0 0 10px 0; padding: 0; }
#adart { margin: 6px 0 0 0; }

input#rssurl { padding: 4px; width: 400px; border: 1px solid #276CB7; font-size: 14px; }
#formTable textarea.big { height:400px; }

#katalog_page img { float:left; border: 1px solid #000; margin: 0 10px 10px 0; }

#soc { background: url(../pic/soc_bg.gif) no-repeat; height: 106px; width: 300px;
	padding:14px 0 0 0; text-align: center; margin: 0 0 14px 0; }
#soc img { margin: 0 10px 10px 10px; border:0; }

#addthis { float: left; margin: 0 0 6px 0; }

#content3 h4 { font-size: 14px; color: #77970A; } 
table.cenik { text-align: center; border: 0; margin:0 0 20px 0; }
table.cenik tr th { width: 150px; background: #eff7d5; padding: 6px; color: #000; }
table.cenik tr td { padding: 4px 6px; }

#logged { width:640px;border:0px solid red;text-align:left;float:left;display:block;margin:8px 0 0px 0; }