@charset "utf-8";

* { margin:0px; padding:0px;  }
.clr { clear:both;  line-height: 0px; height: 0px;}

a { cursor: hand;}
html>body a { cursor: pointer;}

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

body { font: 12px "Trebuchet MS", sans-serif; color: #323232; background:#636363;}
#bodyContainer { width:1000px; margin:0px auto;  }

#custom_page { }

img { border: none; }

.invis { visibility: hidden; }

h1 { font: bold 16px Arial, Helvetica, sans-serif; color: #999999; margin-bottom:10px; }
h2 { font: bold 12px Arial, Helvetica, sans-serif; color: #999999; margin-bottom:10px; }

textarea { font: 12px "Trebuchet MS", sans-serif;}

table.form {}
table.form td.label { width:160px;}
table.form td.errormsg { padding-left:10px; font-weight:normal; font-size:11px;}
table.form td.errormsg span.bad { background: url(cross_small.png) no-repeat left; padding-left:20px; color:#ff0000; }
table.form td.errormsg span.ok  { background: url(tick_small.png)  no-repeat left; padding-left:20px; color:#00ff00; }

table.form1 {}
table.form1 td.label1 { width:160px;}
table.form1 td.errormsg { padding-left:10px; font-weight:normal; font-size:11px;}
table.form1 td.errormsg span.bad { background: url(cross_small.png) no-repeat left; padding-left:20px; color:#ff0000; }
table.form1 td.errormsg span.ok  { background: url(tick_small.png)  no-repeat left; padding-left:20px; color:#00ff00; }


form { background:none;}
form.newsletter { background:#000;}


input, textarea { border: 1px solid #ddd; padding:3px; font-size:11px; color:#666;}
#area_3 input { border:none; }
.menuBar input { border:none;}

#area3 form.radioform { background-color:#333333;}
select { border:1px solid #eee;}
.searchBar input.search { width:140px; padding:2px; font-size:10px; background-color:#000000; color:#fff; }
input.news { width:110px; padding:2px; font-size:10px; background-color:#000000; color:#fff; }
input.searchBtn { width:19px; height:18px; background: url(search_btn.png) no-repeat; cursor:pointer;}

#messagebox { text-align: left; }
.boxinfo { width:590px; padding:25px 20px 30px 80px;  margin-left:15px; background: #f0f0f0 url(message_bg.png) no-repeat; border: 1px solid #999; color:#666666; margin-top: 5px; margin-bottom: 5px;}
.boxerror { width:590px; padding:25px 20px 30px 80px;  margin-left:15px; background: #f0f0f0 url(message_error_bg.png) no-repeat; border: 1px solid #FF0000; color:#ff0000; margin-top: 5px; margin-bottom: 5px;}

.graySpan {background:#c0c0c0; padding:0px 3px 0px 3px; color:#000; font-size:12px; text-transform:uppercase; }


/* USTAWIENIA */
.form_container { margin-bottom:60px;}
.form_single { margin-bottom:20px; border:1px solid #eee; padding:15px;}


/* TOPMENU  */

#adminMenu { text-align:right; color: #fff; padding:5px;}
#adminMenu a {color: #fff; }



/* MAIN HEADER */

.leftTab { width:72px; float:left; }
.disPan { padding-top:44px;}  

.disPan a.fontplus { width:72px; height:48px; display:block; background: url(tab_fontplus.png) no-repeat 0px 0px;}
.disPan a.fontplus:hover { background: url(tab_fontplus.png) no-repeat 0px -47px;}

.disPan a.fontminus { width:72px; height:48px; display:block; background: url(tab_fontminus.png) no-repeat 0px 0px;}
.disPan a.fontminus:hover { background: url(tab_fontminus.png) no-repeat 0px -47px;}

.disPan a.contrast{ width:72px; height:48px; display:block; background: url(tab_contrast.png) no-repeat 0px 0px;}
.disPan a.contrast:hover { background: url(tab_contrast.png) no-repeat 0px -51px;}

.disPan a.print{ width:72px; height:48px; display:block; background: url(tab_print.png) no-repeat 0px 0px;}
.disPan a.print:hover { background: url(tab_print.png) no-repeat 0px -55px;}

#mainHeader { }
#mainHeader .leftTab { margin-top:43px;}
#mainHeader #mainTitle { width:726px; float:left;}

#adminBox {  width:180px; height:91px; background-color:#FFFFFF; float:left; padding:18px 10px 5px 10px; margin-left:2px; }
html>body #adminBox { padding-bottom: 10px; }
	#adminBox a { color:#7a7a7a; font-weight:bold;}
	#adminBox .loginSection { float:right; background: url(login_icon.png) no-repeat left; padding-left:20px; display:inline;}
	#adminBox .loginLink {  float:right;  text-align:right;  padding-bottom:10px;}
	#adminBox .rssLink {  float:right;  text-align:right;  padding-bottom:10px;}
	#adminBox .rssLink a { background: url(icon_rss.png) no-repeat left center; padding-left:22px; display:inline;}
	#adminBox .flagName { float:left; color:#7a7a7a; }
	#adminBox .flagName img { border:solid 1px #ccc;}
	#adminBox .flagLink { float:right; }
	


/* MENU I SEARCH */


.allTheRest { width:928px; float:left; background: url(content_bg.png) repeat-y; }
.menuBar { }
	

	
	.menuBar .mainMenu {  width:726px; height:43px; float:left; background-color:#191919; }
	.menuBar .mainMenu ul#nav {  width:726px; height:43px; position:absolute; z-index: 10; margin-left: -428px; margin-top: 0px; left: 50%;}
	.menuBar .mainMenu ul#nav li {  position: relative; width:145px; float:left; list-style:none; margin-left:15px; display:inline;}
	.menuBar .mainMenu ul#nav li a { display:block; width:145px; height:33px; text-align:center; padding-top:10px; text-transform:uppercase; color:#fff;font-size:16px;}
	.menuBar .mainMenu ul#nav li a:hover { background:#7a7a7a; color:#000; text-decoration:none; }
	.menuBar .mainMenu ul#nav li.gray a:hover { background:#7a7a7a; color:#000; text-decoration:none; }
	.menuBar .mainMenu ul#nav li.cyan a:hover { background:#00adef; color:#000; text-decoration:none; }
	.menuBar .mainMenu ul#nav li.magenta a:hover { background:#e1007a; color:#000; text-decoration:none; }
	.menuBar .mainMenu ul#nav li.yellow a:hover { background:#feed00; color:#000; text-decoration:none; }
	
	.menuBar .mainMenu ul#nav li ul { position: absolute; left: 0; top: 43px; z-index:100; display: none; list-style: none;  padding:0px; background: #191919;width:261px; }
	.menuBar .mainMenu ul#nav li>ul { bottom: auto; top: 43px; left: 0px; }
	.menuBar .mainMenu ul#nav li li { float:none; padding-top: 0px; display:block; margin-left:0px; }
	.menuBar .mainMenu ul#nav li li a { display: block; width: 100%; text-align:left; font-size:11px; color: #fff; margin-left:0px; padding:15px 10px 0px 10px; width: 241px;}
	.menuBar .mainMenu ul#nav li li a:hover { text-decoration: none; color:#fff; background:#3C3C3C; }
	.menuBar .mainMenu ul#nav li:hover ul { display: block; }
	.menuBar .mainMenu ul#nav li.over ul { display: block; }
	



	.menuBar .searchBar { float:left; width:170px; height:37px; background-color:#333333; float:left; margin-left:2px; padding: 6px 15px 0px 15px; }
	.menuBar .searchBar form { background-color:#000;}
	.menuBar .searchBar input,search { width:140px; padding:2px; font-size:10px; background-color:#000000; color:#fff; }
	.menuBar .searchBar input.searchBtn { width:19px; height:18px; background: url(search_btn.png) no-repeat; cursor:pointer;}
	.menuBar .searchBar .searchAdv { text-align:right;}
	.menuBar .searchBar .searchAdv a { color:#fff; text-transform:uppercase; font-size:10px;}
	
	
	
/* AREA 1 */	
	
	.content { width:726px; float:left; height: 400px;}
	html>body .content { min-height: 400px; height: auto; }
	.content .greybox { background: #e0e4e5 url(zajawkabg.gif) repeat-x left top; padding: 0px 20px 20px 20px; }
	.content .greybox .half { float: left; width: 310px; margin-right: 20px; text-align: justify; padding-top: 5px;}
	.content .navbar { padding:10px; background: #cdcfcc;  }

.content .welcome { height:150px; background: #dbdde0 url(welcome_bg.png) repeat-x; padding:30px 20px 20px 20px; text-align:justify; font-size: 14px; line-height: 18px; }
	.content .welcome .title { font-size:36px; color:#FFFFFF; padding-bottom:30px;}
	.content .welcome .column1 { width:320px; float:left; padding-right:30px; }
	.content .welcome .column2 { width:320px; float:left; }
	
	.content ul { margin: 10px 0px 10px 30px; }
	
	.content .subnavMenu { float:left; width:726px; height:43px; background-color:#333333;  }
	.content .subnavMenu ul li {  display:inline;}
	.content .subnavMenu a { float:left; padding:0px 20px; height:33px; margin-left:30px; text-align:center; display:inline; padding-top:10px; text-transform:uppercase; color:#fff;font-size:16px; }
	.content .subnavMenu a.active { background:#191919;}
	.content .subnavMenu a:hover {  text-decoration:none; background:#191919;}
	
	
	.content .sectionHeader { font-weight:bold; font-size:14px;}
	

.details { text-align: right; }
.details a { display: block; background:#c0c0c0; margin-left: auto; padding:0px 3px 0px 3px; color:#000; font-size:12px; text-transform:uppercase; float: right; }
.details a:hover { text-decoration:none; background:#dfdfdf;}

/* KOMENTARZE */
#commentsBox { padding:30px;}
.comment { margin-bottom:20px; }
.comment .top { border-bottom:1px solid #eee;}
.comment .top .user { float:left; font-size:14px;}
.comment .top .date { float:right; font-size:11px; color:#aaa;}
.comment .com_content { font-size:11px;}


/* BOXY */
	#area_1 .box { background:#fff; height: 1%;}
	#area_3 .box { background:#333; margin-bottom:15px; height: 1%;}
	
	#area_1 .box .box_head,
	#area_3 .box .box_head { padding: 10px; color:#fff; text-transform:uppercase; font-size:14px;}
	
	#area_1 .box .box_head { background:#333; padding-left:30px;}
	#area_3 .box .box_head { background:#191919; padding-left:0px; }
	
	#area_1 .box .box_head div.active { background:#191919; padding: 10px; display:inline; }
	#area_3 .box .box_head div.active { background:#191919; padding: 0px 10px; }
	
	#area_1 .box .box_head div { margin-right:20px;}
	
	#area_1 .box .box_head div.active a { padding:0px; color:#fff; }
	#area_1 .box .box_head div.active a:hover { text-decoration:none;}
	
	#area_1 .box .box_head div.inactive {  padding: 0px; display:inline; }
	#area_1 .box .box_head div.inactive a { background:#333; padding:10px; color:#fff; }
	#area_1 .box .box_head div.inactive a:hover { background:#191919; text-decoration:none;}
	#area_3 .box .box_head div.inactive { display:none; }
	
	#area_3 .box .box_body {padding:0px;}
	#area_1 .box .box_body { padding:20px 30px;;}
	

	#area_3 .box .box_body .objectin { padding:10px; overflow:hidden;}
	



/*    GALLERY   */

	#area_1 .box .box_body .gallery table.gallery_elem {}
	#area_1 .box .box_body .gallery table.gallery_elem td {  border: none; text-align: center; background-color:#e5e5e5; margin: 5px; padding:5px; }
	#area_1 .box .box_body .gallery table.gallery_elem img { }
	#area_1 .box .box_body .gallery table.gallery_elem a.piclink { display: block; }
	#area_1 .box .box_body .gallery table.gallery_elem .pictitle { text-align: center; padding-top: 5px; } 
	#area_1 .box .box_body .gallery table.gallery_elem .pictitle a { color: #323232;} 
	#area_1 .box .box_body .gallery .gallery_details {   text-align: center; background-color:#e5e5e5;  padding:5px; }

#area_3 .box .box_body .gallery table.gallery_elem { margin:0px 0px 20px 15px; background-color:#191919; padding:5px; }
	#area_3 .box .box_body .gallery table.gallery_elem img {  }
	
	#area_3 .box .box_body .gallery { padding:10px;}
	#area_3 .box .box_body .gallery .gallery_folder { background: #333333 url(gallery_folderblack_icon.png) no-repeat; padding: 20px 0px 0px 10px; }
	
	#area_1 .box .box_body .gallery { padding:0px;}
	#area_1 .box .box_body .gallery .gallery_folder { background: #fff url(gallery_folderwhite_icon.png) no-repeat; padding: 20px 0px 0px 10px; }

	.content .gallery .daySection { padding-top:10px;}
	.content .gallery .daySection a.dateLink { background:#7a7a7a; padding:0px 38px 0px 3px; color:#000; font-size:14px; }
	.content .gallery .daySection a.dateLink:hover { text-decoration:none; background:#666;}
	.content .gallery .daySection .newsbox { padding: 10px 0px 20px 0px; border-bottom: 1px dotted #000000; }
	.content .gallery .daySection .newsbox .pic { float:left; width:160px; }
	.content .gallery .daySection .newsbox .newsContent { float:left; width: 470px; }
	.content .gallery .daySection .newsbox p { padding-bottom:20px;}
	.content .gallery .daySection .newsbox .txt { padding-bottom:20px; padding-top: 15px;}
	.content .gallery a.readMore { background:#c0c0c0; padding:0px 3px 0px 3px; color:#000; font-size:12px; text-transform:uppercase; line-height:10px; }
	.content .gallery a.readMore:hover { text-decoration:none; background:#dfdfdf;}
	
/*	MULTIMEDIA	*/

	#area_1 .box .box_body .multimedia a{ text-decoration: none }
	#area_1 .box .box_body .multimedia .min{ padding: 5px; width: 100px; vertical-align: top;}
	#area_1 .box .box_body .multimedia .main_screen{ vertical-align: top; padding:0px 15px 0px 0px ;}
	#area_1 .box .box_body .multimedia .main_desc{ vertical-align: top; }
	#area_1 .box .box_body .multimedia h2{ font-size: 130%; }
	#area_1 .box .box_body .multimedia .title{ color:#e70164; font-weight: bold; font-size: 120%;}

/*AKTUALNOSCI*/		
	.content .news { background:#fff; }
	.content .news .daySection { padding-top:10px;}
	.content .news .daySection a.dateLink { background:#7a7a7a; padding:0px 38px 0px 3px; color:#000; font-size:14px; }
	.content .news .daySection a.dateLink:hover { text-decoration:none; background:#666;}
	.content .news .daySection .newsbox { padding: 10px 0px 20px 0px; border-bottom: 1px dotted #000000; }
	.content .news .daySection .newsbox .pic { float:left; width:160px; }
	.content .news .daySection .newsbox .newsContent { float:left; width: 470px; }
	.content .news .daySection .newsbox p { padding-bottom:20px;}
	.content .news .daySection .newsbox .txt { padding-bottom:20px; padding-top: 15px;}
	.content .news a.readMore { background:#c0c0c0; padding:0px 3px 0px 3px; color:#000; font-size:12px; text-transform:uppercase; line-height:10px; }
	.content .news a.readMore:hover { text-decoration:none; background:#dfdfdf;}
	.content .news .newsArchive { padding-top: 20px; }
	.content .news .newsArchive a.yearLink { display: block; color: #000; font-size: 14px; }
	.content .news .newsArchive a.monthLink { padding-left: 10px; display: block; color: #666; font-size: 12px; }

	#area_3 .box .box_body .news .daySection .newsbox .pic { display: none; }
	#area_3 .box .box_body .news .daySection .newsbox .txt img { margin: 5px 4px; }
	#area_3 .box .box_body .news .newsArchive { display: none; }
	#area_3 .box .box_body .news .newsArchive a.yearLink { display: none; }
	#area_3 .box .box_body .news .newsArchive a.monthLink { display: none; }
	#area_3 .box .box_body .news a.readMore { display: none; }
	#area_3 .box .box_body .news .daySection .newsbox .newsContent { width: 100%; padding-bottom: 15px; }
	
	.content .multimedia { background:#fff; padding:10px; }
	.content .multimedia .movieFile { float:left; width: 250px;}
	.content .multimedia .movieContent { float:left; width:400px; }

/*	POLL  */
	
	#area_1 .box .box_body .poll { }
	#area_1 .box .box_body .poll .poll_title { font-weight:bold; padding-bottom:10px;}
	#area_1 .box .box_body .poll .poll_question { margin:0px 0px 5px 0px; background:none;}
	#area_1 .box .box_body .poll .poll_question input { margin:0px 10px 0px 0px;}
	#area_1 .box .box_body .poll .poll_submit { margin-top:10px;}
	#area_1 .box .box_body .poll .poll_submit a{ background-color:#c0c0c0; color:#000; padding:1px 5px; font-size:12px;}
	#area_1 .box .box_body .poll form { margin-bottom:10px;}
	
	#area_1 .box .box_body .poll .poll_answer { padding-bottom:30px;}
	#area_1 .box .box_body .poll .poll_answer .poll_tekst { }
	#area_1 .box .box_body .poll .poll_answer .poll_bar_bg { height:13px; background-color:#e2e2e2;}
	#area_1 .box .box_body .poll .poll_answer .poll_bar_main { height:13px; background-color:#00adef;} 
	
	
	#area_3 .box .box_body .poll { }
	#area_3 .box .box_body .poll .poll_title { font-weight:bold; padding-bottom:10px;}
	#area_3 .box .box_body .poll .poll_question { margin:0px 0px 5px 0px;}
	#area_3 .box .box_body .poll .poll_question input { margin:0px 10px 0px 0px;}
	#area_3 .box .box_body .poll .poll_submit { margin-top:10px;}
	#area_3 .box .box_body .poll .poll_submit a{ background-color:#c0c0c0; color:#000; padding:1px 5px; font-size:12px;}
	#area_3 .box .box_body .poll form { margin-bottom:10px;}
	
	
	#area_3 .box .box_body .poll .poll_answer { padding-bottom:30px;}
	#area_3 .box .box_body .poll .poll_answer .poll_tekst { }
	#area_3 .box .box_body .poll .poll_answer .poll_bar_bg { height:13px; background-color:#e2e2e2;}
	#area_3 .box .box_body .poll .poll_answer .poll_bar_main { height:13px; background-color:#00adef;} 


/*	GLOSSARY  */
	
	#area_1 .box .box_body .glossary .alphabet { text-align:center; font-size:15px; }
	#area_1 .box .box_body .glossary .alphabet a { margin:4px; font-weight:bold; }

/*	QUESTION  */
	
	#area_3 .box .box_body .question table.form td.label { width: 160px; } 

/*FORUM*/	
	.content .forum { background:#fff; padding:0px 5px; }
	.content .forum .forumStartBox { background:#e0e4e5; width:660px; padding-bottom: 10px; margin-right:8px; font-size:14px; margin:20px 0px; }
	.content .forum .forumStartBox .top { height:20px; background:#FEED00 url(forum.png) no-repeat right; }
	.content .forum .forumStartBox .bottom { margin:10px; }
	.content .forum .forumStartBox .bottom .forumtitle { padding-bottom: 15px; }
	.content .forum .forumStartBox .bottom .forumtitle a { font-size:14px; }
	.content .forum .forumStartBox .bottom .moderatoravatar { width: 130px; float:left;  padding:5px 10px; }
	.content .forum .forumStartBox .bottom .rightcontent {  width: 490px; float:left; }
	.content .forum .forumStartBox .bottom .txt { padding-bottom:20px; padding-top: 15px;}
	
	
/*NEWSLETTER*/
	input.goBtn { width:19px; height:18px; background: url(go_btn.png) no-repeat; cursor:pointer;}
	
	#area_1 .box .box_body .newsletter form { background:none; }
	#area_1 .box .box_body .newsletter .form { background:#fff; }
	#area_1 .box .box_body .newsletter input.newsletter_input { width:200px; margin-bottom: 5px; padding:3px 2px; font-size:11px; background-color:#fff; color:#000;  }
	#area_1 .box .box_body .newsletter .goBtnArea1 { }
	#area_1 .box .box_body .newsletter .goBtnArea3 { display:none; }
	#area_1 .box .box_body .newsletter .group_list { display:none; }
	#area_1 .box .box_body .newsletter .group_list p { margin:5px; }
	
	#area_3 .box .box_body .newsletter form { background:none; }
	#area_3 .box .box_body .newsletter .form {  }
	#area_3 .box .box_body .newsletter input.newsletter_input { width:130px; margin-bottom: 5px; padding:3px 2px; font-size:11px; background-color:#000000; color:#fff; }
	#area_3 .box .box_body .newsletter .goBtnArea1 {background-color:#000000; color:#fff;   }
	#area_3 .box .box_body .newsletter .goBtnArea3 { display: none; width:19px; height:18px; background: url(go_btn.png) no-repeat; cursor:pointer; }	
	#area_3 .box .box_body .newsletter .group_list { display:none; }
	#area_3 .box .box_body .newsletter .group_list p { margin:1px; }
	
	
/*HARMONOGRAM*/	
	.content .event { background:#fff; padding:5px 0px; }
	
	.content .event .links { margin-top:10px; text-align:right;}
	.content .event .links a { padding:4px; color:#fff;}
	.content .event .links a.selected { text-decoration:none; background-color:#333;}
	.content .event .links a:hover  { text-decoration:none; background-color:#333;}

	.content .event .buttons { margin-top:10px; text-align:right; }
	.content .event .buttons a { padding:4px; color:#000; background:#ccc; }
	.content .event .buttons a:hover  { text-decoration:none; background-color:#333; color:#fff;}
	
	
	.content .daylink {border-left:solid #7a7a7a 18px; color:#444; display:block; padding-left:10px; cursor: pointer; margin-top:10px; font-size:14px; font-weight:bold; }
	.content .daylink span { font-weight:normal; color:#7a7a7a; }
	.content .singleEvent { margin-top:20px;   border-bottom:1px dotted #999; padding:10px; border:1px dashed #ddd; }
	.content .selectedEvent { margin-top:20px; border-bottom:1px dotted #999; padding:10px; border:1px dashed #7a7a7a; background:#eee;}
	.content .daylinksmall { background: url(graysquare.gif) no-repeat left center; color:#444; display:block; padding-left:20px; cursor: pointer; margin-top:10px; font-size:14px; font-weight:bold; }
	
	.content .event a.titleLink { color:#636363; font-size:14px; padding-bottom:5px;}
	
	.content .event a.dateLink { background-color:#CCCCCC; color:#333333; padding:0px 2px;}
	.content .event a.dateLink:hover { background-color:#aaa; text-decoration:none;}
	


	
/*FOLDER*/

	.content .folder .box_head { display:none; }
	.content .folder .box_body { padding:0px !important;  } 
	.content .folder .box_body .objectin { padding:0px;  }
	.content .iconSection { background:#fff; padding:20px 35px; }
	.content .iconSection .iconFile { float:left; width: 218px; }
/*ARTICLE*/	
	.content .article  table {  border-color: inherit;}
	.content .article table td { border-color: inherit; }
	
/* AREA 3 */	
	
	.rightbar { width:160px; float:left; background-color:#7a7a7a; margin-left:2px; padding:20px; }
	
/*	
  	.rightbar .box { background:#333; margin-bottom:20px; color:#fff; margin-top:20px; width:160px;}
	.rightbar .box .box_head { background:#191919; padding: 10px; color:#fff; text-transform:uppercase; font-size:14px;}
	.rightbar .box .box_body .in { padding:10px;}
*/
	
	.rightbar .box .almanac {  text-align:center; font-size:10px; color:#fff;}
	.rightbar .box .almanac table {  text-align:center; font-size:10px; color:#fff; margin-left: 5px;}
	.rightbar .box .almanac td,  .box .almanac th { padding:2px; font: 10px Tahoma, Arial, sans-serif; color:#fff; text-align:center; }
	.rightbar .box .almanac .month_name { font-size:12px; text-transform:uppercase; font-weight:bold;}
	.rightbar .box .almanac td.active {}
	.rightbar .box .almanac td a { background:#7a7a7a; color:#fff; padding:2px;}
	.rightbar .box .almanac td a:hover { background:#b30018; text-decoration:none;}
	
	
	.rightbar .box a.dateLink { background:#7a7a7a; padding:0px 7px 0px 7px; color:#000; font-size:14px; }
	.rightbar .box a.newsOut {  color:#666; font-size:10px;  }
	.rightbar .box a.gray1 {  background:#7a7a7a; padding:0px 7px 0px 3px; color:#000; font-size:14px;}
	.rightbar .box a.gray2 { background:#c0c0c0; padding:0px 7px 0px 3px; color:#000; font-size:14px; }
	
	.rightbar .box a.gray3 {  background:#7a7a7a; padding:0px 3px 0px 3px; color:#000; font-size:14px; text-transform:uppercase;}
	
	.rightbar .box .tags a { color:#fff;}


.partners { width:888px; margin-left:72px; margin-top:2px; background:#fff; padding:20px;}
.partners img { margin-top:20px; margin-left:10px; margin-right:10px;}
.partners .part1 { float:left; width:140px; text-align: center; }
.partners .part2 { float:left; width:205px; text-align: center; }
.partners .part3 { float:left; width:205px; text-align: center; }
.partners .part4 { float:left; width:140px; text-align: center; }
.partners .part5 { float:left; width:160px; text-align: center; }

.partners .partM {}
.partners .partM img { margin:0px 14px;}

/*
.partners .part1 { float:left; width:220px; }
.partners .part2 { float:left; width:290px; }
.partners .part3 { float:left; width:370px; }
*/

.footer { width:928px; margin-left:72px; text-align:center; padding: 20px 0px 20px 0px; color:#FFFFFF;}

.footer .fleft { float: left; width: 500px; text-align:left;}
.footer .fleft a { color: #fff; }
.footer .fright { float: left; width: 428px; text-align:right;} 
.footer .fright a { color: #fff; }

/*****************/
/*               */
/*  FOOORRRUMMM  */
/*               */
/*****************/

#forumContainer { }

#forumContainer #forumHead { font-size:18px; padding:12px 10px; background-color:#fff;}

#forumContainer #forumBody {  background-color:#fff; }

#forumContainer #forumBody .forumPanel{ padding:0px 0px 0px 15px; background-color:#e5e5e5; margin:20px 0px; }
#forumContainer #forumBody .forumPanel .postnumber {  padding-right:40px; }
#forumContainer #forumBody .forumPanel .pages { float:left; width:420px; }
#forumContainer #forumBody .forumPanel .pages a {  padding:0px 6px; font-size:20px; font-weight:bold; margin:0px;}
#forumContainer #forumBody .forumPanel .pages a:hover { text-decoration:none; background-color:#ddd; color:#333333;}
#forumContainer #forumBody .forumPanel .pages a.page { padding:7px 6px 1px 6px; font-size:11px;}
#forumContainer #forumBody .forumPanel .pages a.page:hover  { }
#forumContainer #forumBody .forumPanel .pages a.active { color:#fff; background-color:#999; }
#forumContainer #forumBody .forumPanel .pages a.active:hover  { color:#fff; background-color:#999;}

#forumContainer #forumBody .forumPanel .addPostBtn { float:left; width:180px; padding-top:4px; text-align:right; }
#forumContainer #forumBody .forumPanel .addPostBtn a { background: #42b2fe; padding:2px 6px; color:#fff; font-size:11px;  }
#forumContainer #forumBody .forumPanel .addPostBtn a:hover { background: #999; color:#fff; text-decoration:none; }

#forumContainer .subjectTable { width:100%;  border-collapse:collapse;  }
#forumContainer .subjectTable th { font-size:12px; text-transform:uppercase; text-align:left; background-color:#333; color:#fff; padding:4px 0px; font-weight:normal;}
#forumContainer .subjectTable td { padding:10px;}
#forumContainer .subjectTable tr.odd td { background: #f5f5f5; }
#forumContainer .subjectTable tr.even td { background: #e5e5e5; }

#forumContainer #forumBody .post { background:#f5f5f5; font-family: Arial, Helvetica, sans-serif; }
#forumContainer #forumBody .userArea { width:76px; float:left; background:#e5e5e5; padding:10px; font-size:10px; overflow:hidden;}
#forumContainer #forumBody .userArea a img { border: 1px solid #ccc;}
#forumContainer #forumBody .userArea a:hover img { border: 1px solid #aaa;}
#forumContainer #forumBody .userArea a {}
#forumContainer #forumBody .userArea p {}
#forumContainer #forumBody .postArea { width: 506px; float:left; padding:10px; font-size:11px;}
#forumContainer #forumBody .postArea .postTitle { font-weight:bold; margin-bottom:15px;}
#forumContainer #forumBody .postArea .postContent { margin-bottom:20px; height: 40px; }
html>body #forumContainer #forumBody .postArea .postContent { min-height: 40px; height: auto; }
#forumContainer #forumBody .postArea .postButtons { float:right;}
#forumContainer #forumBody .postArea .postButtons a { color:#fff; background:#4c4c4c; padding:3px 10px; font-size:11px; text-transform:lowercase;}
#forumContainer #forumBody .postArea .postButtons a.adminLink { color:#fff; background:#ff0000; padding:3px 10px;}
#forumContainer #forumBody .postArea .postButtons a.czatLink { color:#aaa; background:yellow; padding:3px 10px;}
#forumContainer #forumBody .postArea .postButtons a:hover {background:#42b2fe; color: #fff; text-decoration:none;}

#forumContainer #forumBody .moderatorpost .userArea {  background:#42b2fe;}
#forumContainer #forumBody .moderatorpost .userArea a { color:#fff;}

#forumContainer #forumBody .movepost { background:#fff; border:1px dashed #ccc; color:#d3d3d3;}
#forumContainer #forumBody .movepost .userArea { background-color:#f5f5f5;}
#forumContainer #forumBody .movepost .postButtons a { background:#e5e5e5;}
#forumContainer #forumBody .movepost .postButtons a.adminLink {background:#e5e5e5;}
#forumContainer #forumBody .movepost .postButtons a:hover {background:#999; text-decoration:none;}

#forumContainer #forumBody .quoteautor	{ color:#000; background:#e8e8e8 url(quote-left.png) no-repeat left top;      margin:0px; padding:0px; filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55; }
#forumContainer #forumBody .quote { color:#000; background:#e8e8e8 url(quote-right.png) no-repeat right bottom; margin:0px; padding:0px; filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55; padding:5px;}

table.sercz { border-collapse: collapse; }
table.sercz td { padding: 0px 5px 5px 0px; }


#message { height: auto;}

/* SEARCH  */
#custom_page .search_content { padding-bottom:20px;}
#custom_page .criteria { background:#F5F5F5; padding:10px; margin-bottom:20px;}
#custom_page .criteria .check { width:120px; float:left;}
#custom_page .criterion_box { }
#custom_page .criterion_box h2 { background-color:#333333; color:#fff; padding:4px;}
#custom_page .criterion_box .search_result { padding-bottom:20px;}

.content .text img { margin: 10px; }
.content .text { text-align: justify; }

ul#sitemap li.lilevel1 { list-style:none; clear:both; text-transform:uppercase; font-size: 18px; font-weight: bold; }
ul#sitemap li.lilevel1 a { background:#fff; display:block; padding:5px; margin-left:0px;}

ul#sitemap li.lilevel2 { clear:both; text-transform:none; font-size: 12px; font-weight:normal; list-style:none; }
ul#sitemap li.lilevel2 a { background:#347525; display:block; padding:5px; margin-left:0px; color:#fff; }

ul#sitemap li.lilevel3 { list-style:none; clear:both; }
ul#sitemap li.lilevel3 a { background:#efefef; display:block; padding:5px; margin-left:0px; color:#000; }
ul#sitemap li.lilevel3 a:hover { background-color:#e0e0e0; text-decoration:none;}

ul#sitemap li.lilevel4 { list-style:none; float:left; margin:2px 10px 2px 0px; font-size: 11px; }
ul#sitemap li.lilevel4 a { background:#fff; display:inline; border:1px solid #efefef; color:#347525; }
ul#sitemap li.lilevel4 a:hover { background-color:#f2f2f2; text-decoration:none;}

ul#sitemap li.lilevel5 { display:none;}