body {
	margin:0;
	background: url("/images/bg_body.jpg") top left repeat-x;
	font-family: Tahoma;
	color:#403d3e;
}

a {
	color:#403d3e;
	text-decoration:none;
}

a img {
	border:none;	
}

p {
	margin:0;
	padding:0;	
}

p.alert {
	border-top: 2px solid #bfd3ef;
	border-bottom: 2px solid #bfd3ef;
	background: url('/images/milky-alert.png') left center no-repeat;
	padding:4px 0  0px 60px;
	
}

hr {
	clear:both;
	width:100%;
	visibility:hidden;	
}

#center {
	margin: 0px auto;
	width:1200px;
}

#center #left {
	margin-top:0px;
	width:320px;
	float:left;
	padding-right:30px;
	border-right:1px dotted #ccc;
}

#center #head a.logo {
	margin-left:-20px;
	padding:0;
}


#center #head #submenu {
	float:right;
	margin-top:60px;
	height:35px;
	margin-right:100px;
}

#center #head #submenu a {
	display:block;
	float:left;
	padding:11px 12px;
	font-size:12px;
	color: #FFF;
	font-weight:bold;
	background: url("/images/bg_menu.jpg") repeat-x left top;
}

#center #head #submenu img {
	float:left;
}

#center #head #submenu a:hover,
#center #head #submenu a.actual
 {
	color:#fe0000;
}


#center #right a.soutezit {
	display:block;
	width:190px;
	height:19px;
	padding-top:6px;
	text-align:center;
	background: url("/images/bg_soutez_butt.jpg") center center no-repeat;
	color: #FFF;
	font-weight:bold;
	margin-top:12px;
}

#center #right input.soutezit {
	display:block;
	width:190px;
	height:30px;
	border:none;
	padding-top:2px;
	text-align:center;
	background: url("/images/bg_soutez_butt.jpg") center center no-repeat;
	color: #FFF;
	font-weight:bold;
	margin-top:12px;
}


#center #left h2,
#center #left #articles h2,
#center #right #souteze h2 {
	float:left;	
	margin:0;
	padding-top:10px;
}

#center #left p {
	font-size:12px;
	text-align:justify;
	padding-bottom:12px;
}

#center #right #souteze {
	width:250px;
	float:right;
	border-left:1px dotted #ccc;
	padding-left:60px;
}

#center #right #souteze p {
	font-size:12px;
	text-align:justify;
	padding-bottom:12px;
}

#center #left img.otaznik,
#center #right img.soutez,
#center #left img.nejdiskutovanejsi,
#center #left #articles img.zpravy,
#center #right #text img.zpravy,
#center #right img.er,
#center #right img.tv,
#center #right img.kosik
{
	float:left;
}

#center #left h2 strong,
#center #left #articles h2 strong,
#center #right #souteze h2 strong,
#center #right #text h2 strong {
	color:#ed1c24;
}

#center #left a.more,
#center #left #articles div.article a,
#center #right #text a.more {
	float:right;
	display:block;
	width:90px;
	height:20px;
	background: url("/images/bg_button_more.jpg") center center no-repeat;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	padding-top:4px;
}

#center #left a.more strong,
#center #left #articles div.article a strong,
#center #right #text a.more strong {
	color:#ed1c24;
}

#center #left div.news {
	clear:both;
	vertical-align:top;
}

#center #left div.news div.count {
	width:40px;
	height:40px;
	float:left;
	background: url("/images/bg_count.jpg") center center no-repeat;
	text-align:center;
	padding-top:12px;
	color:#ed1c24;
	margin-right:10px;
}

#center #left div.news p {
	width:340px;
	float:left;
	padding-top:6px;
}

#center #right {
	float:left;
	width:720px;
	padding-left:20px;
}

#center #right #rozcestnik {
	float:left;
	width:250px;
	padding-left:100px;
	margin-top:-15px;
}

#center #right #rozcestnik h2 {
	font-size:16px;
}

#center #right #rozcestnik h2 a strong {
	font-size:16px;
	color:#ed1c24;
}

#center #right #rozcestnik h2 {
	padding-top: 10px;
}


#center #right #rozcestnik img {
	margin-right: 6px;
}

#center #right #flash {
	padding:0;
	margin-top:-40px;
}

#center #right #admin-navig {
	float:left;
	width:220px;
	font-size:12px;
	margin-right:20px;
	margin-top:15px;
}

#center #right #admin-navig table.logged {
	margin-bottom:30px;
}

#center #right #admin-navig table.logged tr th {
	text-align:left;
}

#center #right #admin-navig table.logged tr th.highlight {
	color:#d30e41;
}

#center #right #admin-navig table.logged tr td.highlight {
	color:#407d3b;
}


#center #right #admin-navig #accordion h3 a {
	background-color: #ccc;
}

#center #right #admin-navig #accordion div p a {
	color: #ed1c24;
	text-decoration:underline;
}

#center #right #text {
	padding-top:10px;
	font-size:12px;
	padding-left:20px;
	padding-left:75px;
}

#center #right #text h1 {
	font-size:24px;
	margin:0;
	padding-bottom: 20px;      
}

#center #right #text h2{
	font-size:18px;
	margin:0;
	padding-bottom: 12px;
}

#center #right #text h2.news {
	float:left;	
	padding-top:15px;
}


#center #right #text p {
	margin:0;
	padding-bottom: 6px;
	text-align:justify;
}

#center #right #text p a {
	text-decoration: underline;
}

#center #right #text ul li,
#center #right #text p ul li {
	margin:0;
	padding:0;
	list-style: square outside;
}

#center #right #text form table tr th {
	text-align:right;
	vertical-align: top;
	background-color: #dedede;
	color: #000;
	padding-top:4px;
	padding-right:6px;
}

#center #right #text form table tr td input,
#center #right #souteze form table tr td input,
#center #right #text form table tr td textarea {
	border:1px solid #dedede;
}

#center #right #text form table tr td input#submit {
	color: #000;
	font-weight: bold;
}

#center #right #text #awards {
	width:150px;
	font-weight:bold;
	min-height:170px;
	float:right;
	text-align:right;
}

#center #right #text #questionForm h2 {
	padding:6px 0;
}

#center #right #text #questionForm h3 {
	padding:4px 0;
}

#center #right #text #questionForm form table tr th#competition-label {
	background-color:#FFF;
}


#center #right #text form table tr td p.hint {
	background: url("/img/info.png") left center no-repeat;
	font-size:10px;
	color:#74a7d7;
	padding:3px 0px 3px 20px;
	width: 400px;
}

#center #right #text #feedbacks {
	width:400px;
	margin: 6px auto;
	text-align: center;
}

#center #right #text #feedbacks p {
	width: 100%;
	padding:6px 40px;
	color: #800000;
}

#center #right #text #feedbacks p.error {
	border: 1px solid #FF6868;
	background: url("/img/warn.png") left center no-repeat #FFB3B3;
}

#center #right #text #feedbacks p.info {
	border: 1px solid #7AABD8;
	background: url("/img/info.png") left center no-repeat #C4D9EE;
}

#center #right #text form table tr td ul.errors li {
	list-style-image: url("/img/cross.png");
	font-size:10px;
}

#center #right #text div.article {
	float:left;
	width:320px;
	height:90px;
	padding-right:20px;
	padding-bottom:20px;
}

#center #right #text div.article div.art-text {
	float:right;
	width: 220px;
	font-size:12px;
	border:1px solid red;
}

#center #right #text div.article p {
	text-align:justify;	
}

#center #right #text div.article a {
	clear:both;
	float:right;
}

#center #left div.article h3 {
	margin:0;
	padding:0;
	font-size:13px;
}

#center #left #articles {
	/*border:1px solid;*/
	float:left;
}

#center #left #articles div.article {
	clear:both;
	padding-bottom:10px;
}

#center #left #articles div.article div.art-text {
	float:right;
	width: 220px;
	font-size:12px;
}

#center #left #articles div.article img,
#center #right #text div.article img {
	float:left;
	padding-right:10px;	
}

#center #left #articles div.article div.art-text p  {
	text-align:justify;
}

#center #left #articles div.article div.art-text a  {
	float:right;
}

#center #right #partners {
	width: 380px;
	min-height:400px;
	background: url("/images/bg_banner.jpg") left top no-repeat;
	float:left;
	padding-top:55px;
	padding-left:5px;
}

#center #footer {
	clear:both;
	width:100%;
	height:70px;
	background: url("/images/bg_footer.jpg") left top no-repeat;
}

#center #footer a img {
	margin-top:2px;
}

#center #footer a.entita {
	float:left;
	padding-left:20px;
}

#center #footer a.icc {
	float:left;
	margin-left:310px;
}

#center #footer a.ro {
	float:right;
	padding-right:30px;
}
