/* body, html */
* {
	    margin: 0;
    	padding: 0;
    	color: #666666;
		font-family: Verdana, Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 1.5;
}
body {
    width:880px;
	margin:auto;
    background: #FFFFFF;
    }
#wrap {
    margin:0;
    width:875px;
	padding-top:5px;
    }

#header {
    background: #FFFFFF url(img/cadru.gif) repeat-x bottom; 
	width:875px;
	padding-bottom:4px; 
    }

/*	
#nav {
    background: #F1F1F1 url(img/cadru.gif) repeat-x bottom; 
	width:875px;
	height:28px;
	margin-bottom:10px;
	margin-top:0px
    }

#nav a:link, #nav a:visited, #nav a:active, #nav a:hover {
	display:block; 
	background-color:#EAAE00; 
	padding: 2px 50px 3px 24px;
	float:left; 
	letter-spacing: 0.12em;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	border-top: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white; 
	text-decoration:none;
}
#nav a:hover {
	background-image: url(img/bullet-menu.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	border-right: 1px solid black;
	border-bottom: 1px solid black; 
}
*/

#menuwrapper a#flag {
	background: #F1F1F1 url(img/line-gray-horiz.gif) repeat-y;
	padding: 4px 12px 4px 5px;
	float:right;
	width:28px
}	

#topNav {
	 margin-bottom:6px
}
#topNav a:link, #topNav a:visited, #topNav a:active, #topNav a:hover {
	text-decoration:none;
	margin-right:8px;
	letter-spacing:0
}
#topNav a:hover {
	text-decoration:underline;
}

#logo {
	 float:right; 
	 border-right: 46px solid #EE6A08;
	 border-left: 24px solid #EAAE00
}
#picHeader {
	 border-left: 1px solid #C0C0C0;
}
h1 {
	color: #000000;
	font-size: 16px;
	font-weight: normal;
	padding: 0px 4px 3px 0px; 
	margin-top:-7px;
	margin-bottom: 15px;
	font-size:18px;
	border-right: 3px double #FFFFFF;
} 

h2 {
	margin: 10px 0px 10px 0px; 
	font-weight: bold;
	font-size: 13px;
	color: #333333
} 

#lista, #listaHome {
	border-collapse:collapse; 
/* 	border-bottom: 3px double #A0A0A0; */
	background-color:#FCFCFC;
	padding-right: 0px;
	border-top: 2px solid #FFFFFF;
	border-bottom: 7px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
/*
#lista {
		border-top: 1px solid #606060; 
}
*/
#lista td, #listaHome td {
	padding: 10px 10px 10px 5px;
	border-bottom: 1px solid #d1d1d1;
	vertical-align:top;
}

#listaHome td {
	padding: 4px 0px 5px 10px;
}	
#lista td a, #listaHome td a {
	margin: 0px 0px 2px 0px; 
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
	padding-left: 10px;
	text-transform:uppercase;
} 
#lista td a:hover, #listaHome td a:hover {
	color: #B02926;
	padding-left:6px;
	border-left: 4px double #B02926;
} 

#lista td a b, #listaHome td a b {
	text-transform:lowercase;
}

#lista img {
	margin-right:15px;
	border:0px
}

#listaHome img {
	margin-right:10px;
	border:0px
}

#listaHome div {
	margin-left:90px;
	border:0px
}

/* EBEBEB */
.dark-grey-row {
	background-color:#F0F0F0;
}

.right-cell{
	color:#000000; 
	font-weight:bold; 
	text-align:right;
}
.mid-cell{
	color:#B02926; 
	font-weight:bold; 
	text-align:right;
	line-height:18px;
}

a.mid-cell, a#link  {
	text-decoration:none;
	
}


.location{
	color:#E49504; 
	letter-spacing:1px; 
	font-size:11px;
}

#listaHome .right-cell {
	color:#666666; 
	letter-spacing:0px; 
	padding-right:10px;
	font-size:11px;
}

#cap {
	text-align:left; 
	color:#FFFFFF; 
	background-color:#EAAE00; 
	font-size:11px; 
	padding: 4px 10px 5px 20px;
	font-weight:bold;
	letter-spacing: 0.1em;
	border-bottom: 1px solid #000000
}

h1#cap{
	width:346px; 
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #606060; 
	margin-bottom:5px; 
	margin-left:120px; 
	margin-top:1px; 
	text-transform:uppercase;
}
h1#cap b {
	color:#FFFFFF;
	text-transform:lowercase;
}

a.details:link, a.details:visited, a.details:active, a.details:hover {
	padding-left: 9px;
	font-size: 9px;
	font-weight:normal;
	letter-spacing: 0.1em;
	color:#B02926;
	text-decoration:none;
}
a.details:hover {
	color:#B02926;
	padding-left: 5px;
	border-left: 4px double #B02926 !important; 
}
 
#main {
    width:530px;
/*	border: 1px solid blue */
	padding: 0px 2px 0px 0px;
	margin: 6px 0px 25px 5px;
/*
    background: #F6F6F6 url(img/cadru-vert-drepta.gif) repeat-y right; 
*/
border-top: 1px solid #888888;
border-right: 1px solid #888888;
	text-align:justify
    }
#mainHome {
    width:500px;
padding: 1px 0px 0px 35px;
margin: 6px 0px 15px 5px;
/*
    background: #FFFFFF url(img/cadru-vert-drepta.gif) repeat-y right; 
*/
border-top: 1px solid #888888;
border-right: 1px outset #888888;
float:left;
    }
	
	#mainHomeIndex {
    width:500px;
	padding: 1px 5px 5px 35px;
	margin: 6px 0px 60px 5px;
/*
    background: #FFFFFF url(img/cadru-vert-drepta.gif) repeat-y right; 
*/
border-top: 1px solid #888888;
border-right: 1px outset #888888;
float:left;
    }
.content {
	text-align:justify;
	padding-right:15px
}
.content ul {
	margin-left:14px; 
	list-style-type:square
}
.content ul li {
	margin-bottom: 10px
}

.content ul.listLevel2 {
	margin-left:15px; 
	list-style-type:disc
}
.content ul.listLevel2 li {
	margin-bottom: 3px
}
.content ul.listLevel2 ul {
	margin-left:15px; 
	list-style-type:none;
/*	border-left:1px solid;*/
}
.content ul.listLevel2 ul li {
	margin-bottom: 3px;
	padding-left:12px;
}
.content ul.listLevel2 ul {
	margin-left:-14px;
	border-left:1px solid #AAAAAA; 
}
 a.download {
 	font-weight:bold
 }
 a.download:hover {
	color:#B02926;
} 
#borderTop {
	background: #FFFFFF url(img/cadru.gif) repeat-x; 
	float:right; 
	margin-right:0px;
	height:2px; 
	padding-top:0px
}

#footer {
    background:#CCCC99;
    clear:both;
	padding:5px 15px 5px 20px;
	color:#FFFFFF;
	font-weight: bold;
	margin-top:10px;
	border: 1px solid #B0B0B0
    }
#sidebar {
    float:right;
    width:330px;
	margin: 5px 0px 25px 0px;
    }
#sidebar1{
    float:right;
    width:220px;
	margin: 5px 0px 25px 0px;
    }
	
.sideText {
	width:150px; 
	text-align:left; 
	padding: 15px 15px 2px 15px; 
/*
	margin-top: 15px;
*/
 	background: #F0F0F0; 
/*	border: 1px solid red */
	border: 1px solid #CFCFCF;
	margin-top:10px
}

a.boxTitle:link, a.boxTitle:visited, a.boxTitle:active, a.boxTitle:hover {
	padding: 2px 15px 2px 15px; 
	background-color: #EE6A08; 
	color:#FFFFFF; 
	font-weight:bold; 
	margin:-15px -15px 10px -15px;
	display:block; 
	text-decoration:none
}
a.boxTitle#boxYellow {
	background-color:#EAAE00
}

a.boxTitle#boxFirst {
	background-color:#CCCC99;
	color: #000
}

a.boxTitle:hover, a.boxTitle#boxYellow:hover {
	background-color: #B02926; 
}
div.boxTitle#boxGray {
	padding: 2px 15px 2px 15px; 
	background-color: #DEDEDE; 
	color:#FFFFFF; 
	font-weight:bold; 
	margin:-15px -15px 10px -15px;
	display:block; 
	text-decoration:none
}
/*
div#tgUrmatorTitle {
	padding: 2px 15px 2px 15px; 
	background-color: #EE6A08; 
	color:#FFFFFF; 
	font-weight:bold; 
	margin:-15px -15px 10px -15px;
	width: 152px
}
*/

div#tgUrmatorTitle {
	padding: 2px 15px 2px 15px; 
	background-color:#CCCC99;
	color:#FFFFFF; 
	font-weight:bold; 
	width: 152px;
	height: 20px
}

.sideForm {
	width:148px; 
	text-align:left;
	padding: 5px 15px 15px 15px; 
 	background: #FFFFFF url(img/line-gray-horiz2.gif)  132px 0px; 
	border: 1px solid #CFCFCF;
}
.sideForm b {
	font-size: 10px;
}
select.jump {
	margin-top:5px;
	font-size: 9px;
	width: 137px !important;
	width: 135px 
}	
select.jump optgroup{
	font-size: 9px;
	font-style: normal;
	padding-left: 4px;
}
select.jump optgroup label{
	border-top: 1px solid #CFCFCF;
	border-bottom: 1px solid #CFCFCF;

}
select.jump optgroup option{ 
	padding-left:0px;
	font-size: 9px;
	font-weight:normal
}
.cehia{
	padding-left: 4px;
	font-weight: bold;
	font-size: 9px; 
}

#main ul {
	list-style-type:square;
	margin-left:20px;
	}
#main ul li {
	margin-top: 3px
}

a.red:link, a.red:visited, a.red:active, a.red:hover {
	font-weight: bold;
	color:#B02926;
	text-decoration:none;
}
a.red:hover {
	text-decoration: underline;
}

/* breadcrumbs */
div#bc {
	width: 100%;
	text-align:left; 
	font-size:3px;
	padding-left:5px;
}
#bc a:link, #bc a:visited, #bc a:active {
	text-decoration:none;
	padding: 0px 7px 2px 5px;
	border-right: 1px dotted #888888;
	font-size:9px;

}
#bc a b {
	display:none
}
#bc a:hover {
	color:#B02926;
}
#bc a#sel {
	color:#B02926;
	border:none
}

div#sub {
	width:130px; 
	text-align:right; 
	padding-right:1px;
	padding-bottom:5px;
	float:left;
/*    border-right: 1px solid #000000 */
}
#sub a:link, #sub a:visited, #sub a:active {
	text-decoration:none;
	padding: 0px 10px 3px 0px;
	font-size:10px;
	display:block;
	width: 115px;
/*	font-weight:bold; */
	border-bottom: 1px solid #FFFFFF;
	border-right: 5px solid #FFFFFF; /*  */
	font-weight:bold;
}
#sub a:hover {
/*	color:#000000; */
	border-right: 5px solid #CCCC99; /* 000000 */
	border-bottom: 1px solid #CCCC99;
}
#sub a#sel {
/*	color:#EE6A08;  */ 
	color: #B02926;
	border-right: 5px solid #B02926;
/*	border-bottom: 1px solid #EE6A08; */
}

.red {
	color:#B02926;
}

a.lnkPDF {
	font-weight:bold; 
	font-size:13px;
	color:#B02926;
	text-decoration:none;
}
a.lnkPDF:hover {
	text-decoration:underline
}
a.lnkPDF img{
	margin-right:10px
}

#services {
	text-align:right;
	float:right;
	margin-right:23px;

}

#services img {
	border:none;
	margin-right:0px;
	margin-left:1px;
	margin-top:3px;
}

table.tableForm td {
	vertical-align:top;
	padding-top:2px
}
fieldset {
	margin-top:0px;
	margin-bottom:10px;
	padding:3px 5px;
	border: 1px solid #CCCCCC
}
.form {
	width:210px;
	height:15px;
	border: 1px solid #888888
}
.button {
	background-color:#B02926;
	border:1px solid #333333;
	color:#FFFFFF;
	font-weight:bold;
	width:60px
}

#banners{
	border:0px; 
	padding:60px 0px 4px 0px; 
	width:660px;
	float:left;
	/*height:370px;*/
}

#banners a{
	float:left;
	position:relative;
	display:block;
}

#first_three{
	width:180px;
	height:151px;
	float:left;
	padding-right:20px;
}

#first_three a{
	display:block;
}

#rau_platnice{ 
	float:left;
	border:solid 2px #CC0033;
	margin-top:15px;
	background: #F0F0F0;
}

#rau_platnice li{
	display:inline;
}

#rau_platnice li:before{
	content:'\2022';
	margin-right:13px;
}