/* Main */
html, body{height:100%}
body, h1, h2, h3, h4, h6, img, a img, ul, ol, ul li, ol li, ul li a, ul ul ul li a, dl, dt, dd, dl dt, dl dd,p,fieldset{
	border:0pt none;
	margin:0pt;padding:0pt;
	font:normal 13px "Trebuchet MS","Geneva CE","Helvetica",sans-serif}
label{display:block; width:80px; float:left; font-weight:bold; padding-bottom:2px; height:18px}
/* Header */
#header_top_bar{
	width:100%;height:33px;
	color:black;
	padding-top:10px}
#form_language{
	text-align:right;
	float:right;
	font-weight:bold;
	padding-right:10px; margin-top:-2px; margin-left:5px}
#header{height:120px}
#header div#banner{
	height:80px; width:960px;
	color:#fff;
	padding:38px 0 0 20px; margin:0 auto}
#header div#banner .black{	font:normal 2.7em "Trebuchet MS","Geneva CE","Helvetica",sans-serif !important;}
#header a{padding-top:13px}	
#header h1 a{color:black; text-decoration:none;}	

/* Content */
.advertisingSubj{_margin-left:-3px;}
#content{
  width:980px; 
  margin:0 auto}
#content blockquote a{text-decoration:none}
#content blockquote a:hover{text-decoration:underline}
#contentWrapper{padding:15px 0 15px 0}
#leftCol{
	width:240px;
	float:left}
#textual{
	float:left;
	width:570px;
	text-align:justify;	
	padding: 26px 20px 15px 20px;}
a{text-decoration:underline; font-weight: bold; color:#C90101}
a:hover{text-decoration:none;}
h1, h2, h3, h4, h5, h6{margin:0; padding:0; text-align:left;}
h1{font:normal 2.3em "Trebuchet MS","Geneva CE","Helvetica",sans-serif}
h2{font:bold 1.4em "Trebuchet MS","Geneva CE","Helv	etica",sans-serif}
h3{font:bold 1.2em "Trebuchet MS","Geneva CE","Helvetica",sans-serif}
h4{font:bold 1.1em "Trebuchet MS","Geneva CE","Helvetica",sans-serif}
.widgetArticle_page {padding-top:15px;padding-bottom:15px;}
.widgetArticle_page h3{	
  border-bottom:1px solid #C90101; 
	margin-bottom:15px;
	color:#C90101
}
ul#widgetsArticlePage{padding:0; margin:0; width:99%;}
#widgetsArticlePage li {
	list-style-type:none;
	height:100px; width:280px;
	padding:10px 15px 30px 0; margin:0;
	float:left;
	overflow:hidden;
  height:24px; 
  padding:10px 0px 15px 0px; 
  line-height:12px;
}	
#widgetsArticlePage li a{font-weight:bold}
/* News */
ul#news_articles{padding:0; margin:0; width:99%;}
#news_articles li{
	list-style-type:none;
	height:100px; width:265px;
	padding:10px 15px 30px 0; margin:0;
	float:left;
	overflow:hidden;
}
ul#news_articles li img{float:left; margin:0px 15px 0px 0px;}
#news_articles li p.articleBrief{
	color:#5C5C5C;
	text-align:left;
	line-height:1.3em;
	padding-top:3px
	}
#news_articles li a.articleTitle{text-align:left; font:bold 1.2em "Trebuchet MS","Geneva CE","Helvetica",sans-serif !important; color:#C90101; text-decoration:none; line-height:1.0em !important}
#textual #news_articles{text-align:left;}
#news_articles li a.articleTitle:hover{text-decoration:underline;}		
#news_articles li ul{float:left; padding:0}		
#news_articles li ul li{height:17px; padding:10px 15px 15px 18px; background:url(../img/square_black.gif) left no-repeat; background-position: 2px 13px; width:230px; line-height:12px}	
#news_articles li ul li a.articleTitle, #news_articles li.news_articles_three a{font-size:1em !important}
#news_articles li.news_articles_three img.news_articles_three_img{clear:both; float:none; width:170px;}	
#news_articles .news_articles_three{
	list-style-type:none;
	height:160px; width:170px;
	padding:35px 18px 30px 0px; margin:15px 0 0 0;
	float:left;
}
#news_articles li.news_articles_four{
	margin-bottom:30px;
}
#news_articles li.news_articles_four li{
	margin-bottom:0px;
}

/* Atricle */
ul#articles{padding:0; margin:0; width:99%;}
#articles li{
	list-style-type:none;
	height:135px; width:570px;
	padding:10px 0 5px 0; margin:0
}
ul#articles li img{float:left; margin:0 15px 0 0;}
#articles li p.articleBrief{
	color:#5C5C5C;
	text-align:justify;
	line-height:1.3em;
	padding-top:10px
	}
#articles li a.articleTitle{font:bold 1.4em "Trebuchet MS","Geneva CE","Helvetica",sans-serif !important; color:#000; text-decoration:none; line-height:1.2em !important}
#articles li a.articleTitle:hover{text-decoration:underline;}		
#articleDetail{padding:0}
#articleDetail h1{
	font:bold 1.8em "Trebuchet MS","Geneva CE","Helvetica",sans-serif !important;
	margin-bottom:-4px}
.articleSource{
	margin:2px 0 3px 0
}
div.articleImage{padding:5px 0 5px 14px}
li.articleHidden, p.articleHidden{filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;}
#textual table.articleGallery{
	margin:0 0 0 -10px;
}
#content table.articleGallery td.articleGalleryImage{
	width:110px; height:110px;
	padding:0;
	text-align:center; vertical-align:middle;
}

#content table.articleGallery td.articleGalleryImage img{margin:0!important; float:none!important; padding:0!important;}
#content table.articleGallery td.articleGalleryImageDelete{border:none; vertical-align:top; padding-top:1px; width:20px}
.pager{
	padding:0 18px 0 0; margin:10px 0 0 0;
	text-align:right;
	font:normal 1em Arial, Helvetica, sans-serif; color:#C90101;}
div.pager a{font-weight:normal; text-decoration:none; color:#8D8D8D; margin:0 2px 0 2px}
div.pager a:hover{text-decoration:underline}
div.pager span{background-color:#C90101; color:#fff; padding:0 5px 0 5px; margin:0 4px 0 0; font-weight:bold;}
div#toArchive{float:left;margin-bottom:-14px}
div#toArchive a{text-decoration:none; font:bold 14px Arial, Helvetica, sans-serif}
div#toArchive a:hover{text-decoration:underline}
.galleryPicture {
	display:block;float:right;margin:15px 0px 0px 15px;
}
/*Discussion*/
#discussion{line-height:1em; padding-top:10px; overflow:hidden; width:570px;}
#discussion p{padding-bottom:10px}
/* Right Col */
#rightCol{
	float:right;
	width:340px;
	margin-top:26px; padding:0 20px 25px 0}
#rightCol a{text-decoration:none; font-weight:normal; color:#C90101}
#rightCol a:hover{text-decoration:underline;}
/* Attachements */
#attachments{padding-top:15px}
#attachments a{font:bold 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; padding:2px 0 2px 20px}
#attachments a:hover{text-decoration:underline;}
#attachments h2{font:bold 12px Arial, Helvetica, sans-serif; margin-bottom:10px}
#attachments ul{list-style:none; padding:0; margin:0}
#attachments ul li{line-height:18px; padding:0; margin:0}
#attachments a.gif{background:url(../img/icon_gif.gif) no-repeat}
#attachments a.doc{background:url(../img/icon_doc.gif) no-repeat}
#attachments a.rtf{background:url(../img/icon_rtf.gif) no-repeat}
#attachments a.jpeg{background:url(../img/icon_jpeg.gif) no-repeat}
#attachments a.bmp{background:url(../img/icon_bmp.gif) no-repeat}
#attachments a.pdf{background:url(../img/icon_pdf.gif) no-repeat}
#attachments a.txt{background:url(../img/icon_txt.gif) no-repeat}
#attachments a.zip{background:url(../img/icon_zip.gif) no-repeat}
	
/* Footer */
#footer{
  width:100%;
  line-height:24px;
  background:url(../img/bg_bar2.png) repeat-x top;
  padding-top:20px;
  height:80px;
  color:#000}
#footContent{width:1000px; margin:0 auto}

/* Misc */
.company{float:left; margin-left:9px;}
.prefer{float:right; margin:3px 9px 0 0; line-height:14px; font-size:.9em}
.prefer a{text-decoration:none;}
.prefer a:hover{text-decoration:underline;}
.small{font-size:0.9em}
.bold{font-weight:bold!important}
.right{float:right!important}
.left{float:left!important}
.clean{clear:both}
ul, ol{margin:0 0 12px 0; padding:0 0 0 1.8em}
.white{color:#fff}
.gray{color:#888888!important}
.grayLight{color:#ADADAD}
.red{color:#C90101}
.black{color:#000!important}
.hid{display:none;}
.center{text-align:center;}
a{text-decoration:none !important;}
a:hover{text-decoration:underline !important;}
.noborder{border:none}
/* FORM */
.adress td{vertical-align:top}
.adress td label{padding-top:5px}
.noBorder{border:none}
textarea, input{border:1px solid #999999; margin-bottom:3px}
#filter{
	border-bottom:1px solid #dadada; border-top:1px solid #dadada; 
	margin:12px 0 0 0; padding:15px 0 15px 0}
/* Webregister */
#webregisterPage h4{margin-top:5px}
#webregister label{display:inline;width:auto;float:none}
#webregister input, #webregister select, #webregister span{display:block; margin-bottom:8px}
#webregisterPage p{margin-bottom:15px}
/* Advertising */
.inline{display:inline; float:none}
input[radio]{margin-top:3px}
p.advertising{margin-bottom:10px; float:left;}
.advertisingDate{float:left;}
.advertisingContent{display:block; padding-left:6.5em}
a.advertisingDesc{text-decoration:none; color:#5C5C5C; font-weight:normal;}
a.advertisingDesc:hover{text-decoration:none !important}
.advertisingLabel{height:0px; font-weight:normal; _padding:0}
#allAdds{display:block; float:left; padding:3px 0 0 12px}
/* widgets */
#widgets{width:300px}
#widgets p{margin:0; padding:15px 0 15px 0;}
#widgets p.widgetSubLeft{width:50%; float:left; font-size:14px}
#widgets p.widgetSubRight{width:50%; float:left; font-size:14px}
#widgets p.widgetSubRight img{float:right; font-size:14px}
#widgets p.widgetSubRight a.articleTitle {margin-left:13px; padding-right:0px}

#widgets p.widgetMain{font-size:18px; padding-top:10px;}
#widgets p a.articleTitle{display:block;padding:0 4px;text-transform:none!important; text-align:left!important;}
/* widgetAdvertising */
.widgetAdvertising, #widgetPoll{
	clear:both;
	padding-top:15px;
}
#widgetPoll{padding-top:30px;
}
#widgetPoll h3, .widgetAdvertising h3{
	border-bottom:1px solid #C90101; 
	margin-bottom:15px;
	color:#C90101
}
h3.discussion {
	border-bottom:1px solid #DADADA; 
}
.widgetAdvertising table tr td img{margin-right:3px;}
.widgetAdvertising table tr td{padding:4px 0px 4px 0px;}
/* poll */
.pollBar{background-color:#dadada; width:100%; height:10px;margin-bottom:8px; padding:0; font-size:0px}
.pollBar div{padding:0; font-size:0px}

/* Footer Address */
#footer .address {
	float:left;
	font-weight:bold;
	margin-left:280px;
}

#cena_euro {
	margin-left:20px;
}
#logo{margin-top:-35px;}