body 										{ background:#fff url('../imgs/images/pattern_body.jpg') ; color: #000; }
a, a:visited, a:active  { text-decoration: none; color: #000; cursor: pointer; }
a:hover 								{ cursor: pointer; color: #DCDCDC; }
div#jsError 						{ width: 510px; background: #ffffff; font-weight: bold; }
div#wrap 	 							{	margin:0 auto; position:relative; width:1027px; background: url('../imgs/images/warp_bdg.jpg') 0 0 repeat-y; }
/*********************	LOGO	*************************/
div.clr 								{ clear:both; }
div.clr2 								{ clear:right; }

div#top 								{ height:108px; width:950px; margin:0 auto;}
div.logo                { width: 273px; float:left;}
a#logo								 	{ display: block; width: 273px; height: 85px; margin:15px 0 0; background: url('../imgs/images/logo.jpg') no-repeat;}

div.top_title 					{ border-right:5px solid #9B0623; float:left; font-family:Verdana; font-size:18px; font-style:italic; line-height:20px; margin:30px 0 0 0; padding-right:10px; text-align:right; margin-left:50px; }

div.top_link 						{ float:right; }
form#logowanie input 		{ background: #FFFFFF none repeat scroll 0 0; color:#000000; font-size:11px; height:15px; width:102px; border:1px solid #000000; }
form#logowanie span 		{ color:#FFFFFF; font-size:11px; font-weight:normal; margin-left:5px; }
span.sqr_button 				{ background:#FFFFFF none repeat scroll 0 0; border:2px solid #000000; color:#000000 !important; cursor:pointer; font-family:Tahoma; font-size:10px; font-weight:bold; height:16px; padding:1px 2px 1px 1px; text-align:center; width:15px;}
div.sqr_button 					{ background: url('../imgs/images/btn.png') no-repeat scroll 0 0; color:#000000; font-family:tahoma; font-size:11px; height:19px; margin:10px auto; padding:0 !important; text-align:center; vertical-align:middle; width:52px; }
span.sqr_button a.link_button 
												{ color: #000; text-decoration: none; }




.opg 										{ font-family: Tahoma; font-size: 11px; font-weight: bold; }
a.rejestr 							{ font-size: 11px; font-family: Tahoma; line-height: 50px;color: #000; text-decoration:underline;  }
span.black 							{ color:#000000 !important;}

div.logErr 							{ background:#9B0623 !important; float: right; width: 350px !important; height: 34px !important;}
/*********************	MIDDLEMENU	*************************/
div#middle_menu 				{ background: url('../imgs/images/menu_bdg.jpg') repeat-x scroll 0 0; font-family:Tahoma; font-size:11px; height:40px; margin:108px 0 0 ; position:absolute; width:100%; z-index:1; float:left; display:inline; clear: both;}
div#middle_menu a				{ color: #fff ;}
div#middle_menu a span  { background:url('../imgs/images/menu_1px.png') no-repeat scroll 0 0; height:40px; margin-left:22px;padding:12px; position:relative; width:2px; display:inline;}
div#middle_menu a:hover	{ text-decoration: none ; color:#DCDCDC }
div#middle_menu ul 			{ text-align:center; line-height:40px; }
div#middle_menu li 			{ display: inline;}


/******************** SLIDE ***********************/    
div#slide 							{ margin:50px 0 10px ; width: 100%; height: 200px; text-align: center; }

/********************  LEFT MENU ***************************/
div.gra 								{ color:#000000; font-family:Tahoma; font-size:11px; margin:5px 0 10px 20px; }
.bramki 								{ background:#FFFFFF none repeat scroll 0 0; border:1px solid #000000; margin-bottom:10px; margin-left:20px; width:156px; color:#000 }
ul#quickCategories 			{ line-height:25px; list-style-type:none; margin:0 auto 15px; }
ul#quickCategories  li 	{ font-family:Tahoma; font-size: 11px; padding-left: 30px ; background: url('../imgs/images/li_arrow.png') no-repeat scroll 18px 10px; }
ul#quickCategories  a 	{ color:#000000; }
ul#quickCategories  a:hover , ol.spis  a:hover 	
												{ color:#9D0623; }
div.wyszukaj 						{ font-weight: bold; font-size: 11px; text-align: center; }
div#left_menu 					{ margin-top:50px; display: inline; float: left; width: 200px; overflow-x: hidden; font-size: 14px; margin-left:40px; }
div.menu_hed h2					{ background:url('../imgs/images/category_1px.png') repeat-x scroll 0 30px; color:#000000; font-family: Verdana; font-size:18px; height:45px; line-height:30px; margin-bottom:10px; font-style:italic; width:200px;}
div.menu_hed h2	span    { color:#9D0623 ; font-style:italic; font-family: Verdana; font-size:18px;font-weight:normal; } 
ol.spis  								{ color:#000000; font-family:Tahoma; font-size:11px; font-weight:bold; line-height:25px; list-style-type:decimal; padding-left:30px;}
ol.spis  a 							{ color:#000000; font-weight:normal;}
/**********************  RIGHT MENU **************************/

div#right_menu 					{ display: inline; float: left; width: 200px; font-size: 14px; margin-top:50px; }
div#slide2							{ text-align: center; margin-bottom: 10px ; width: 100%; }

/********************** MAIN BODY ******************************/

div#main_body 					{ float: left; margin:30px 0 0; color: #000000 ; width: 530px; }
div#main_body div 			{ padding: 10px; }

/********************** START ******************************/

div.newest 									{ clear: both; font-weight: normal; }
div.newest span.greyer 			{ color: #9D0623; }
div.newest a span.greyer    { background:url('../imgs/images/li_arrow.png') no-repeat scroll 0 4px;font-family:Verdana;font-size:11px; padding-left:11px; }
div.newest a:hover span.greyer 
														{ color:#DCDCDC; }
div.newest div 							{ padding: 0 !important; margin: 0 !important; }
div.newest div.newesTitle 	{ width: 39%; float: left; }
div.newest div.newestRate 	{ width: 30%; float: right; }
div.newest div.dateAdd 			{ width: 29%; float: left; }
div.newest div.newCats 			{ width: 100%; padding: 5px 0 !important; clear: both; }
div.newest div.newShortDes 	{ width: 100%; clear: both; }
div.newestDark 							{ background-color: #FAFAFA; }

/********************** SERCH ******************************/

div#sortby     								{ font-family: Verdana; font-size: 13px ; background:url('../imgs/images/category_1px.png') repeat-x scroll 0 46px; font-style:italic; height:45px; line-height:30px; margin-bottom:10px; }
div#sortby a  								{ color: darkred ; }
.cl 													{ color: #000; }
/* table#searchResult 				{ width: 100%; }
table#searchResult tr.grey td { background:#271551 }
td.image 											{ width: 90px; }
table#searchResult td.sdCont 	{ width: 365px; }
table#searchResult div.shortDesc 
															{ width: 365px; } 
table#searchResult td.poining { width: 40px; text-align: center; }
table#searchResult td.noDeco  { height: 1em; }
td														{ border:1px solid #fff; }
*/
div#sortby div 									{ display: inline; } 
div#searchResult 								{ width: 95%; }
div#searchResult div.grey 			{ background-color: #FFFFFF; }
div#searchResult div.sortby_tr  { clear: both;	 }
div#searchResult .mainPix 			{ width: 90px; float: left; clear: left; cursor: pointer; margin-right: 6px; }
/*
div#searchResult a.noDeco 			{ float: left; width: 295px; display: block; border: 1px solid #fff; } 
div#searchResult div.shortDesc 	{ float: left; width: 275px; border: 1px solid #fff; } 
div#searchResult div.poining 		{ width: 30px; float: right; clear: right; text-align: center; border: 1px solid #fff; }
*/

div#searchResult div.resultsMiddle 	{ float: left; width: 200px; }
div#searchResult div.resultsRight 	{ float: right; width: 125px; }
div#searchResult a.noDeco 					{ display: block; padding-left: 10px; }
div#searchResult div.shortDesc 			{ margin: 0; padding: 5px 0 0 10px; font-size: 12px; color: darkred; overflow-x: hidden; }
div#searchUnderCats 								{ background-color: #ffffff; font-size: 14px; font-weight: bold; }
div#searchUnderCats div#undLabel 		{ height: 100%; width: 25%; padding: 0 !important; margin: 0 !important; float: left; } 
div#searchUnderCats div#undCont 		{ float: left; width: 75%; padding: 0 !important; margin: 0 !important; }
div#searchUnderCats div#undCont a 	{ color: darkred; font-size: 12px; }

/********************** 	DEBUG 	******************************/

div#debug 													{ clear: both; width: 100%; }

/*********************** DDODAWANIE OPISU ************************/

div.input 													{ font-weight: bold; font-size: 12px; font-family: Tahoma; margin-bottom: 10px; }
div.input input 										{ margin-left: 10%;}
legend 															{ font-family: Tahoma; font-size: 12px; font-weight: bold; padding: 0 10px; }
fieldset 														{ width: 85%; margin: 0 auto 10px auto; border: 1px solid #fff; padding: 0 10px 5px 10px; }
.addForm legend 										{ padding: 10px; } 
.addForm textarea									  { width: 80%; height: 10em; margin-left: 10%; }
.addForm fieldset.standarded input 	{ width: 80%; }
fieldset#categories 								{ /*width: 80%;*/ /*border: 1px solid #fff;*/ /*padding-bottom: 10px;*/ }
fieldset#categories fieldset 				{ width: 95%; border: 1px solid #557; padding-bottom: 10px; } 
#categories fieldset label 					{ width: 50%; float: left; padding: 0; display: block; } 
#categories select 									{ width: 100%; }
.fileName 													{ float: left; padding-left: 10px; font-weight: bold; }
.remLink 														{ display: inline; font-weight: bold; float: right; padding-right: 10px; cursor: pointer; }
div#added 													{ background-color: darkred; }
#regulamin 													{ width: 70%; margin-left: 10%; font-family: Tahoma; font-size: 12px; }
div#regulamin input 								{ margin-top: 3px; float: left; }
div#wysiwyg 												{ margin-left: 17%; }
form#detailedSearch label 					{ width: 50%; float: left; padding: 0; display: block; font-weight: bold; }
span 																{ font-weight: bold; font-family: Tahoma; font-size: 12px; }
fieldset.captchaField 							{ text-align: center; }

/*************display********************/

div.opinion2 												{ text-align: center; }
#title 															{ font-size: 20px; font-family: Tahoma; font-weight: bold; background-color: #ffffff; text-align: center; padding-top: 20px; color: darkred;    }
div.bar 														{ font-size: 14px; font-family: Tahoma; font-weight: bold; margin-left: 20px; } 
th.lewo 														{ font-size: 12px; font-family: Tahoma; font-weight: bold; padding-left: 30px; }
a.prawo 														{ font-size: 12px; font-family: Tahoma; font-weight: bold; color: #4682B4 ; padding-right: 20px;   }
td.opisie 													{ font-size: 11px; font-family: Tahoma ;    color: #BAB8BD ; padding-right: 20px; }
div.opisie2 												{ font-size: 11px; font-family: Tahoma; font-weight: bold; color: darkred ; background-color: #ffffff; padding: 10px 20px 10px 20px;  margin: 0 10px; }
tr.opisie 													{ font-size: 11px; font-family: Tahoma; font-weight: bold; color: darkred; padding-left: 20px; }   
div.imgContainer 										{ display: inline; } 
div.imgContainer img.screenshot     { height: 80px; width: 80px; }
div.pod 														{ color: #000 ; height: 120px; width: 510px; }
span.user 													{ float: left; } 
span.rate													  { float: right; }
div.opinion 												{ font-family: Tahoma; font-size: 12px; font-weight: bold; width: 490px; background-color: #FFFFFF; margin: 0 10px 10px 10px; color: #BAB8BD }

/**************DODA PLIKI****************************/

div#added 													{ height: auto!important; height:30px; min-height:30px; } 
div.fileName 												{ font-family: Tahoma; font-weight: bold; font-size: 12px; width:200px;  float:left; height: 20px } 
div.remLink 												{ font-family: Tahoma; font-weight: bold; font-size: 12px; float: right; float:right; }

/*************	DODAWANIE OPINII	********************/
.rateInput label 										{ width: 10%; display: block; float: left; text-align: center; } 
.rateInput input 										{ display: block; float: left; width: 10% !important; padding: 0 !important; margin: 10px 0 !important; text-align: center; }

/*************	STOPKA stara	
div#stopka 													{ width: 100%; clear: both; background-color: #9B0623; padding: 10px 0 10px 0; text-align: center; font-family: Tahoma; font-size: 10px;	 font-weight: bold; color: #fff; } 
div#stopka li 											{ display: inline; padding-right: 20px; }
div#stopka div#copyright 						{ padding-top: 10px; }
********************/

/*****************stopka nowa ***********************************/
div#stopka 													{ width: 100%; clear: both; background: url('../imgs/images/menu_bdg.jpg') repeat-x ; text-align: center; font-family: Tahoma; font-size: 10px;	 font-weight: bold; color: #fff; height:40px;} 
div#stopka li 											{ display: inline; padding-right: 20px; }
div#stopka div#copyright 						{ padding-top: 10px; }



/*********************** regulamin ***************/
div.naglowek 												{ font-family: Verdana; font-size: 18px;}
div.naglowek h1											{ background:url('../imgs/images/category_1px.png') repeat-x scroll 0 30px; font-family:Verdana;font-style:italic; height:45px; line-height:30px; margin-bottom:10px; }
div.opisie 													{ font-size: 11px; font-family: Tahoma; padding-left: 20px; }
ol.list1 														{ list-style-type: decimal; }

/******************************************* dortby*****************************/
div#searchResult 										{ font-weight: bold; font-size: 11px; font-family: Tahoma; }

/**********************************errory********************************/

div#confirmBox, div#errorBox 				{ font-size: 12px; font-family: Tahoma; font-weight: bold; color: #fff; background-color: red ; margin: 10px auto; width: 90%; }
div#pagesSearchInfo , div#searchChangePage 
																		{ font-size: 12px; font-family: Tahoma; font-weight: bold; color: #fff; }

/*******************************************	REGISTER	*****************************/

.registerForm legend 								{ padding: 10px; }
.registerForm fieldset.standarded input 
																		{ width: 80%; }

/************	CATEGORYTREE		***************/

div#categoriesTree 									{ width: 80%; margin: 0 auto; /*	background: url(../../../imgs/lineNew.png) repeat-y;*/ } 
div#categoriesTree span 						{ margin-left: -15px; padding-left: 15px; font-weight: bold; background: url('../imgs/lineEnd.png') -5px no-repeat; }
.level0 a:hover 										{ text-decoration: underline;}
div#categoriesTree .level1  				{ padding: 0 0 0 40px; color: DarkRed; background: url('../imgs/lineStraight.png') repeat-y;}
.level1 a 													{ color: DarkRed;}
.level1 a:hover 										{ text-decoration: underline;}
div#categoriesTree .level2 					{ padding: 0 0 0 40px; color: #000; background: url('../imgs/lineStraight.png') repeat-y; }
.level2 a 													{ color: #000;}
.level2 a:hover 										{ text-decoration: underline;}
div#categoriesTree .level3 					{ padding: 0 0 0 40px; color: red; background: url('../imgs/lineStraight.png') repeat-y; }
.level3 a 													{ color: red;}
.level3 a:hover 										{ text-decoration: underline;}