/*styl pro layout*/
body
 {
	background-color: #A1E8FF;
	margin-top : 5px;
	font-family: Verdana, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 70%;
	text-decoration: none;
	color : #093F51;
}

/*hlavn?ox*/
#main-part
{
	width:970px;	
	background-color:#CFF2FE;
	margin-left : auto;
	margin-right : auto;
	margin-top:0px;
	margin-bottom:0px;
	background-image : url(../images/podmenu_21.gif);
	background-attachment : scroll;
	background-position : left;
	background-repeat : repeat-y;
	border:1px solid #7CACB6;
}

/*hlavi?*/
#head
{
	width:970px;
	margin-left : auto;
	margin-right : auto;
	margin-top:0px;
	margin-bottom:0px;
	height : 144px;	/*vka hlavi?*/
   background: url('../images/bg-head.gif');
}

#head-left {
   height: 144px;
   width: 383px;
   float: left;
}

#head-right {
   text-align: right;
   width: 365px;
   float: right;
   height: 144px;
}

/*menu*/
#menu
{
	width:170px; 
	float: left;
	margin-top:0px;
	margin-right : 0px;
	margin-left : 0px;
	margin-bottom:100px;	
	text-align : left;
	line-height : 80%;/*kvuli mozille*/
}

#treemenu
{
	width:160px;	
	margin-left: auto; 
	margin-right:auto;
	margin-bottom : 0px;	
	margin-top : 0px;	
}

#treemenu-top-down
{
	padding: 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}

#treemenu-middle
{
	background-color:#CFF2FE;
	padding: 5px 0px 5px 3px;
	border-right : 1px solid #EF9F0A;
	border-left : 1px solid #EF9F0A;
	border-bottom : 1px solid #EF9F0A;
	margin : 0px 0px 0px 0px;
	text-align : left;
	line-height : 100%;
}


/*hlavni cast webu obsahuje box realtext*/
#text
{
	float : right;
	text-align:center; /*kvuli exploreru, zarovnani real-textu na stred*/
	margin-left : auto;
	margin-right : auto;
	width:797px;
}

/*kvuli nezavislosti na absolutnich sirkach*/
#real-text
{
	text-align : left;
	width:92%;
	margin-top: 10px;
	margin-left : auto;
	margin-right : auto;
	margin-bottom:100px;	
	line-height: 130%;
}

/*spodni copyright box*/	
#copyright 
{
	color: #009FCF
}

.gallery
{
	background-color : #A1E8FF;
	margin-top : 20px;
	padding : 5px 5px 5px 5px;
	width : 100%;
	border : 1px solid #44644C;
}
/*konec stylu pro layout*/


/*styly pro text*/

/*boxy slouzici k zarovnavani obsahu*/
.center
{
	width : 100%;
	text-align : center;
	margin : 0px;
}
p.left
{
	width : 100%;
	text-align : left;
	margin : 0px;
}
p.right
{
	width : 100%;
	text-align : right;
	margin : 0px;
}

p.justify
{
	text-align:justify;
}
.align-right
{
	text-align:right;
}
.align-left
{
	text-align:left;	
}
.align-center
{
	text-align:center;
}

p
{
	margin-top:0px;
	margin-bottom:0px;
}
p.static {
		margin-top: 0px;
		margin-bottom: 10px;
    }

br.clear
{
	clear : both;
}
	
h1
    {
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right:20px;
	color : #D65211;
    }

h2{
	font-size: 12px;
	margin-bottom: 2px;
	color : #093F51;
}

h3{
	font-size: 11px;
	margin-bottom: 20px;
	margin-top:0px;
	color : #0C013B;
}

hr
{
	width:100%;
	height : 1px;
	color : #093F51;
}

ul{
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	list-style : square;
}

ol{
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

li{
	margin-bottom:5px;
}
/*konec stylu pro text*/

/*styl pro table*/
table
{
		margin-top: 0px;
		margin-bottom: 10px;
		padding : 0px 0px 0px 0px;
		border-collapse : collapse;
		color : #093F51;
		font-size:11px; 
		text-align : left;
}

td
{
	border : 0px;
	padding : 2px 2px 2px 2px;
	margin : 0px 0px 0px 0px;
}
*styl pro table k editoru*/
/*styl pro table*/

table.dynamic/*tabulka s wysiwyg editoru*/
{
	border:none;
	line-height : 100%;		
}


table.dynamic td /*tabulka z wysiwyg editoru*/
{
	border: 1px solid #253859;
}

tr.table_header
{
	background-color:#EF9F0A;
	font-weight: bold;
	color:#006A8C;
}

tr.tr_odd
{
	background-color:#A1E8FF;
}

tr.tr_even
{
	background-color:#CFF2FE;
}
/*konec stylu pro table editoru*/

table.listing{width:100%; }
table.listing TD{text-align:center;}

/*konec stylu pro table*/


/*styly pro obrazky*/
img{border:0px;margin:0px 0px 0px 0px;}
img.menu-pict{	vertical-align : bottom;	border:0px;}
img.left
{
	float:left;
	margin-right:8px;
	margin-top: 5px;
	margin-bottom:5px;
	border: 3px solid #67826F;
	clear: left;
}

img.right
{
	float:right;
	clear: right;
	margin-left:8px;
	margin-top: 5px;
	margin-bottom:5px;
	border: 3px solid #67826F;
}
img.thumbnail
{
	border:1px solid #00230B;
}
/*konec stylu pro obrazky*/


/*styly pro odkazy*/
a:link {color: #009FCF;	text-decoration: underline;}
a:active {color: #009FCF;text-decoration: none;}
a:visited {color: #009FCF;	text-decoration: underline;}
a:hover {color: #E47E04;	text-decoration: underline;}

a.light:link {color: #009FCF;text-decoration: underline;}
a.light:active {color: #009FCF;	text-decoration: none;}
a.light:visited {color: #009FCF;text-decoration: underline;}
a.light:hover {color: #E47E04;text-decoration: underline;}

a.menu-link:link {color: #006B8D;text-decoration: underline;}
a.menu-link:active {color: #006B8D;	text-decoration: underline;}
a.menu-link:visited {color: #006B8D;text-decoration: underline;}
a.menu-link:hover {color: #FF6600;text-decoration:underline;}

a.highlight:link{font-size:13px;font-weight:bold;}
a.highlight:active{font-size:13px;font-weight:bold;}
a.highlight:visited{font-size:13px;font-weight:bold;}
a.highlight:hover{font-size:13px;font-weight:bold;}	
/*konec stylu pro odkazy*/


/*styl pro formulare*/
input.text-field{border:1px solid #FF6600;}
input.text-field-short{width:100px; border:1px solid #FF6600;}
input.button{border:1px solid black;background-color:#FC8918;color:black;}
textarea{	border: 1px solid #FF6600; }

