/** SOCHNUT.CZ **/
html{	height: 100%;min-height: 100%;border-width: 0px;}

body{height: 100%;min-height: 100%;
	margin: 0px;padding: 0px;
	font-family: verdana, Helvetica, sans-serif;font-size: 12px;font-weight: normal;
	background-color:rgb(34,37,88);color: #efefef;}

img{margin:0px;padding:0px;border:0px;}

img.cursor-on,input.s_btn{
  cursor: hand;
	cursor: pointer;
}

.clr{height:-1px;clear:both;font-size:0px;line-height:0px;}

div.news_hr{height:2px; background-color:#efefef;margin:10px 0px;}

/************* MAIN STRUCT *******************/

#page-container{
	width:800px;
	margin: 20px auto 0px auto;
}

#banner-container{
	font-size:0px;
}

#top-menu-container{
	text-align:center;
	padding-bottom:5px;
	margin:5px 0px 10px 0px;
	border-bottom:5px solid #efefef;
}

#body-container{
	padding-top:0px;
 	padding-bottom:10px;
}

#content-panel-container{
  padding:10px 20px 30px 20px;
 }

#content-panel{
	padding:0px 0px 20px 0px;
}

#bottom-menu-container{
	text-align:center;
	padding:3px 0px 2px 0px;
	border-top:4px solid #efefef;
	border-bottom:4px solid #efefef; 
	text-align:center;
	
}
#footer-container{
  padding:5px 0px 20px 0px;
  width:800px;
  margin: 0px auto 0px auto;
  font-size:0.9em;
  color:#696969;
}
#footer-container a{color:#3f3f3f;}
#footer-container a:hover{color:#ffffff;}

/******************  MENU *********************************/

#menu,#bottom-menu{color:#ccffff;font-weight:bold;}
#menu{font-size:1.1em;margin-top:0px;padding:4px 0px 3px 0px;}
#menu a,#bottom-menu a{ color:#efefef;	text-decoration:none;}
#menu a:hover,#bottom-menu a:hover{	color:#ffffff;text-decoration:underline;}

/******************  ERROR/info MSGs *********************************/

div.error-msg,div.info-msg{text-align:center;padding:10px 30px 10px 30px;line-height:18px;margin:10px 0px;font-weight:bold;}

.error-msg{
	color:#ff0033;
}
.info-msg{
	color:#66ff66;
	}
.req{font-size:1.1em;font-weight:bold;color:#efefef;}

/*********** FULL NEWS *************************************/

div.full-news,#full-calendar{text-align:justify;width:780px;}
div.full-news img,#full-calendar img{margin:7px;}
.artc-date{
	width:100px;
	float:right;
   margin-top:3px;
	text-align:right;
	font-weight:bold;
	color:#333333;
}

#full-calendar div.date{
	float:right;
   margin:10px 0px 5px 0px;
	padding:0px 5px 0px 5px;
 	border-bottom:1px solid #993300;
   font-weight:bold;
	font-size:1.4em;
	color:#993300;
}

div.full-news h2,#full-calendar h2{
	width:550px;
	float:left;
	font-size:1.4em;
	margin-top:3px;
   margin-bottom:10px;
}
div.full-news a,#full-calendar a,#static-page a{color:#3399ff;}
div.full-news a:hover,#full-calendar a:hover,#static-page a:hover{color:#ff6600;}

div.full-news div.hr,#full-calendar div.hr,#static-page div.hr{
	clear:both;
	height:1px;
	font-size:0px;
	border-top:1px dashed #999999;
	margin:20px auto 0px auto;
}

div.full-news h2.artc,#full-calendar h3.artc
	{font-size:1.2em;margin-top:5px;margin-bottom:3px;}

div.full-news div.align-center,#full-calendar div.align-center,#static-page div.align-center
{text-align:center;}
div.full-news div.float-left,#full-calendar div.float-left,#static-page div.float-left
{float:left;}
div.full-news div.float-right,#full-calendar div.float-right,#static-page div.float-right
{float:right;}

/************* STATIC PAGE *********************************************************/

#static-page{text-align:justify;}
#static-page h2.stpage{font-size:1.4em;margin-top:0px;margin-bottom:5px;padding-top:0px;}
#static-page h3.stpage{font-size:1.2em;margin-top:0px;margin-bottom:5px;}
#static-page h4.stpage{font-size:1.1em;margin-top:0px;margin-bottom:5px;}

/*#static-page div.hr{font-size:0px;margin-top:10px;margin-bottom:10px;height:1px;background-color:#ffffff;}*/
/********** FRONT NEWS *********************************************************/
/*
div.front-news{float:left;width:470px;border-bottom:1px dashed #cdcdcd;padding-bottom:10px;padding-left:5px;}
div.front-news h2{font-size:1.3em;margin-top:2px;}
div.front-news h2 a{color:#000000;text-decoration:none;}
div.front-news h2 a:hover{color:#F2754B;}
div.more-link{text-align:right;padding-right:5px;}
div.more-link a{color:orange;}
*/
/*************** PANEL LINKS **********************************/
/*
div.web-link{text-align:center;margin:15px 0px;}
div.web-link a{font-weight:bold;	font-size:1.1em;color:#DC8242;}
div.web-link a:hover{color:#993300;}
*/
/*************** CONTENT PANEL **********************************/
/*
div.content-panel-container{border-left:1px solid #efefef;margin:5px auto;}
div.content-panel-title{height:21px;background-repeat:no-repeat;border-right:1px solid #BFBFBF;padding-left:15px;}

div.content-panel-title div{font-weight:bold;color:#28520E;padding: 3px 10px 0px 10px;}
div.content-panel-body{
  background-color:#FAFFF5;
  border-right:1px solid #efefef;
  border-bottom:1px solid #808080;
  padding:0px;
  color:#28520E;
}
div.content-panel-body a, a.redirect_link{color:#28520E;font-weight:bold;}
div.content-panel-body a:hover, a.redirect_link:hover{color:#ff6600;}
div.content-panel-body th{text-align:left;}
a.redirect_link{text-decoration:none;}
*/

/*********** LIST TABLE ****************************************/
/*
table.list-table{width:480px;margin:10px 0px; }
table.list-table th,table.list-table td{vertical-align:top;padding:3px 3px;}
table.list-table th{padding-bottom:8px;color:#666666;}
table.list-table td{color:#333333;border-bottom:2px solid #ffffff;}
table.list-table tr.row0{background-color:#F9F9F9;}
table.list-table tr.row1{background-color:#FcFcFc;}
table.list-table div.tb-title{padding-bottom:3px;}
table.list-table div.tb-title a{font-weight:bold;color:#333333;text-decoration:none;}
table.list-table div.tb-title a:hover{color:#F2754B;text-decoration:underline;}
table.list-table div.tb-info{font-size:0.9em;}
table.list-table div.tb-info span{color:#666666;}
*/

/*********** CONTACT FORM ****************************************/

form.cform{
    width:500px;
    margin: 30px auto 30px auto;
}

input.txt,textarea,select{
  border-top:1px solid #efefef;
  border-bottom:1px solid #efefef;
  border-left:1px solid #efefef;
  border-right:1px solid #efefef;
  background-color:#000033;
  color:#efefef;}
  
input.txt,select{
  width:200px;
}  
input.txt,textarea{padding-left:3px;}
input.s_btn{
  background-color:#000033;
  color:#efefef;
  font-weight:bold;
  border-width:1px;
}

