* {	font-family:tahoma,arial,verdana;font-size:11px; }
body { margin:0px 1px 30px 1px ;padding:0px;line-height:130%;background-color:#f2f2f2;text-align:center; color:#666666; }
.mainDiv { width:890px; padding: 0; margin:0 auto; background: #ffffff url(/images/bg-mainDiv.gif) top left repeat-x; position:relative;text-align:justify; border-bottom:#1c5290 solid 4px;}
.mainDiv .inside {padding:0 15px;}
.clear { clear:both;height:0px; line-height:0%; font-size:0px;}
.clearLine { clear:both;height:1px; line-height:0%; background-color:#eeeeee }
.clearRedLine {position:absolute;left:0;bottom:-4px; clear:both;height:4px; width:245px; line-height:0%; background:#cc0000; z-index:500; }

h1 {font-size:14px;color:#1C5290;font-weight:bold;border-bottom:1px solid #E8E8E8;padding:0px 0px 10px 10px;margin:0px 0px 20px 0px;line-height:120%;}
h2 {font-size:13px;color:#1C5290;font-weight:bold;padding:0px;margin:0px 0px 10px 0px;line-height:120%;}
h3 {font-size:13px;color:#e32219;font-weight:bold;padding:0px;margin:0px 0px 5px 0px;line-height:120%;}

a {color:#ED2228;}
a b {color:#ED2228;}
a:hover b {color:#152E72;}
a:hover {color:#152E72;}

p {line-height: 15px; margin:0 0 20px 0; padding:0 10px;}

ul {margin: 0 0 20px 0; padding:0;}
ul li {
	list-style:none;
	background: url(/images/odrazka5.gif) 4px 0px no-repeat;
	margin:5px 0 5px 0px;
	padding:0 0 0 18px;
}

/*****************************************
	HLAVICKA
*****************************************/
.hlavicka {height:94px;}
a.logo {display:block;position:relative;width:430px;height:99px;float:left;}
a.logo img {position:absolute;top:0px;left:0px;}
a.klientskaLinka {display:block;position:relative;width:200px;height:99px;float:right;}
a.klientskaLinka img {position:absolute;top:0px;left:0px;}

.flash {margin:0px 0px 15px 0px; }

.menu {margin-bottom:15px;}
.banner {float:left;width:580px;}
.infoBanner {float:right;width:270px;}

.menuHlavni {margin:0px;padding:0px;}
.menuHlavni li {display:inline;}
.menuHlavni li a {display:block;width:215px;height:40px;position:relative;float:left;}
.menuHlavni li a img {position:absolute;top:0px;left:0px;}

.polozka, .polozkaOver {position:relative;float:left;}
.polozka .submenu {display:none;}
.polozkaOver .submenu {display:block;position:absolute;top:32px;left:0px; z-index:5;}
.submenu {background-color:#152E72;width:215px;}
.submenu .inside {padding:15px;}
.submenu ul {margin:0px;padding:0px;}
.submenu ul li {margin: 0px 0px 0px 18px;line-height:20px;list-style-image:url(/images/odrazka-hornimenu2.gif);padding-left:10px;}
#aktive {list-style-image:url(/images/odrazka-hornimenu2akt.gif);}
.submenu a, .submenu a:hover {width:155px;}
.submenu a {color:#ffffff;text-decoration:none;display:block;}
.submenu a:hover {color:#D0D5E3;text-decoration:none;display:block;}




/*****************************************
	TELO
*****************************************/
.telo {margin:15px 0; background: url(/images/bg-telo.gif) repeat-y right top;}
.teloIndex {margin:15px 0; background: none!important;}

.sloupecLevy {float:left;width:580px; padding:0;margin:0;}
.sloupecPravy {
	float:right;
	width:266px;
	border-top: 1px solid #e8e8e8;
	margin: 30px 0 0 0;
	padding:0;
	position:relative;
}
.sloupecPravyIndex {float:right;width:270px;}
.sloupecPravy h2 {
	background: url(/images/bg-zalozka-seda.gif) repeat-x left top;
	color:#1c5290;
	font-weight:bold;
	font-size:12px;
	padding:0;
	position:absolute;
	top: -29px;
	left: -1px;
	padding:8px 0 8px 25px;
}
.sloupecPravy h2 span {
	background: url(/images/bg-zalozka-seda-span.gif) no-repeat right top;
	color:#1c5290;
	font-weight:bold;
	font-size:12px;
	padding:8px 25px 8px 0px;
}

.sloupecPravy .inside {padding:15px;/* background: #f2f2f2;*/}


.indexSloupec01 {width:285px;}
.indexSloupec01 {float:left;color:#666666;}
.indexSloupec02, .indexSloupec03 {
	float:right;
	width:265px;
	border: 1px solid #e8e8e8;
	margin: 29px 0 0 0;
	position:relative;
}

.indexSloupec01 h2 {font-weight:bold;font-size:14px;padding:7px 15px 8px 15px; margin:0; color:#1c5290; border-bottom:1px solid #e8e8e8;}
.indexSloupec01 p, .indexSloupec01 p strong {line-height:24px; font-size:11px;}

.indexSloupec02 h2, .indexSloupec03 h2 {
	background: url(/images/bg-zalozka.gif) repeat-x left top;
	color:#1c5290;
	font-weight:bold;
	font-size:12px;
	padding:0;
	position:absolute;
	top: -30px;
	left: -1px;
	padding:8px 0 8px 25px;
}
.indexSloupec02 h2 span, .indexSloupec03 h2 span {
	background: url(/images/bg-zalozka-span.gif) no-repeat right top;
	color:#1c5290;
	font-weight:bold;
	font-size:12px;
	padding:8px 25px 8px 0px;
}

.insideBlokIndex {padding:10px; border:1px solid #ffffff; background-color: #fcfcfc;}
.insideBlokIndex p, .insideBlokIndex p strong{line-height:16px; font-size:11px; margin: 0 0 10px 0; padding:0;}
.indexSloupec02 .insideBlokIndex, .indexSloupec03 .insideBlokIndex {
	height: 310px;
}
.pat {background: url(/images/pat.jpg) no-repeat left top; padding: 0 0 0 90px; margin:0 0 10px 0; color:#3c5a97; font-size:11px; font-weight:bold; height: 150px; border-bottom: 1px dotted #cccccc;}
.pat ul { margin: 5px 0 0 0; padding:0;}
.pat ul li {list-style-type:none; background: url(/images/arrow-right.gif) center left no-repeat; padding:0 0 0 15px;}
.pat ul li a {color:#e32219; font-size:11px; font-weight:bold; text-decoration: none;}
.pat ul li a:hover {color:#e32219; font-size:11px; font-weight:bold; text-decoration: underline;}

.mat {background: url(/images/mat.jpg) no-repeat left top; padding: 0 0 0 90px; color:#3c5a97; font-size:11px; font-weight:bold; height: 150px;}
.mat ul { margin: 5px 0 0 0; padding:0;}
.mat ul li {list-style-type:none; background: url(/images/arrow-right.gif) center left no-repeat; padding:0 0 0 15px;}
.mat ul li a {color:#e32219; font-size:11px; font-weight:bold; text-decoration: none;}
.mat ul li a:hover {color:#e32219; font-size:11px; font-weight:bold; text-decoration: underline;}

.novinkaFoto {width:50px;float:left;margin:5px 0px 15px 0px;}
.novinkaTxt {width:190px;float:right;margin:5px 0px 15px 0px;}

.tabAnketa {margin-top:2px;}
.natahovaci {height:15px;border:1px solid #1C3271;border-right:none;background-color:#9CA6C3;color:#ffffff;font-size:10px;padding:0px;}

ul.menuSloupec {margin:0px;padding:0px;line-height:130%; text-align: left;}
ul.menuSloupec li {margin:5px 0px 5px 18px;padding:0px;line-height:130%;list-style-image:url(/images/odrazka.gif); background:none;}
ul.menuSloupec li.rozbalene {margin:5px 0px 5px 18px;padding:0px;line-height:130%;list-style-image:url(/images/odrazka4.gif); background:none; color:#175294;}
ul.menuSloupec li a {font-weight:bold;color:#ED1C24;text-decoration:none;}
ul.menuSloupec li a:hover {font-weight:bold;color:#175294;text-decoration:underline;}

ul.menuSloupecUroven2 {margin:0px;padding:0px;line-height:130%;}
ul.menuSloupecUroven2 li a {font-weight:normal;color:#534741;text-decoration:none;}
ul.menuSloupecUroven2 li a:hover {font-weight:normal;color:#ED1C24;text-decoration:underline;}

ul.menuSloupecUroven3 {margin:0px;padding:0px;}
.pozn2 {font-weight: normal; font-size: 11px;}

/*****************************************
	PATICKA
*****************************************/
.paticka {
	line-height: normal;
	text-align:center;
	margin:0 auto;
	padding: 15px 0 0 0;
	position:relative;
	color:#dd3619;
	width:890px;
}
.paticka .inside {margin:0;padding:0;color:#dd3619;}
.paticka a {padding:0 15px;text-decoration:none;color:#dd3619;}
.paticka a:hover {padding:0 15px;text-decoration:underline;color:#dd3619;}
.paticka * {font-size:10px;}

/*****************************************
	BLOK FLASH
*****************************************/
.blokFlash {margin-top:15px;z-index:1; width:860px; height:165px;}

/*****************************************
	BLOK ROLL
*****************************************/
.blokRoll {margin-top:15px;}

.blokRoll a {border:none;margin:0;padding:0;display:block; float:left;}
.blokRoll a img {border:none;}

a.viceInfo {display:block; background: url(/images/bg-vice-info.gif) center left repeat-x; font-size:11px; color:#ffffff!important; padding:2px 8px 2px 10px; margin:0 0 10px 0; text-decoration:none; float:left;}
a:hover.viceInfo {text-decoration: underline;}

.novinka {height: 155px;}
.novinka .datum {font-size:11px; border-bottom: 1px dotted #999999; color: #666666; margin:0 0 7px 0; padding:0 5px 10px 15px; background: url(/images/ico-datum.gif) top left no-repeat;}
.novinka h3 a {font-size:11px; line-height:16px; overflow: hidden; max-height: 30px; text-decoration: none; }
.novinka p {color:#666666; max-height: 45px; overflow: hidden;}
.novinka a.viceInfo {float:right; margin:0 0 0 0;}


.sloupecPravy .topTeloPravy {
	position:absolute;
	right:0px;
	top:-33px;
	_top:-33px;
	height:32px;
	width:267px;
	background:#ffffff;
	padding:0;
	margin:0;
}

.bottomTeloPravy {
	position:absolute;
	right:15px;
	top:-20px;
	/*_top:-20px;*/
	height:1px;
	width:267px;
	background: #e8e8e8;
}