*{
	margin:0;
	padding:0;
	}

a{text-decoration:none; color:#00a3e9;}
a:hover{text-decoration:underline;}
a:focus{-moz-outline: none -moz-mac-focusring;}
a img{border:0;}

ul, ol{margin:10px 30px 20px 30px;}
p{margin:20px 0 10px 0;}

h1, .uvod h2{font-size:30px; color:#00A3E9; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; line-height:normal;}
.uvod h2{font-size:24px;}
h3{font-size:14px; margin:15px 0; color:#00a3e9;}
h4{font-size:12px; margin:20px 0 15px 0; font-style:italic;}
h5{font-size:12px; margin:20px 0 15px 0; color:#00a3e9;}

h4.normal{font-style:normal; margin-bottom:0; color:#555555;}
p.normal{margin:10px 0 20px 0;}

select{font-size:11px;}
input, textarea{border:1px solid #dddddd;}
input.radio{border:none;}
input.submit{
	background-color:#555555;
	color:#FFFFFF;
	padding:1px 5px;
	font-size:11px;
	cursor:pointer;
	}
input.submit:hover{background-color:#777777;}	
table td{padding:0 5px 0 0;}
table.dt{margin-top:10px;}
table.dt td{padding:0; color:#555555; padding-right:10px;}

body{
	font:normal 11px Arial, Helvetica, sans-serif;
	background:#74838c url(images/bg_body.jpg) 0 0 repeat-x;
	text-align:center;
	color:#555555;
	}

#container{
	width:900px;
	margin:0 auto;
	text-align:left;
	background:#ffffff url(images/bg_container.jpg) 0 0 repeat-y;
	}
	
#head{
	height:246px;
	background:#ffffff url(images/head.jpg) 0 0 no-repeat;
	position:relative;
	}
#head #logo{margin:0; padding:0;}
#head #logo a{
	display:block;
	width:90px;
	height:104px;
	position:absolute;
	top:100px;
	left:84px;
	text-indent:-9999px;
	overflow:hidden;
	}
	
#head #logo span{
	position:absolute;
	top:124px;
	left:185px;
	width:111px;
	height:48px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/project.gif) 0 0 no-repeat;
	}
	
#left{
	width:225px;
	padding-top:18px;
	float:left;
	background-color:#232323;
	}
	
#left ul.menu{	
	padding:0 18px;
	margin:0;
	}

#left ul.menu li{
	overflow:hidden;
	margin-bottom:3px;
	list-style:none;
	}
#left ul.menu li a{
	display:block;
	height:27px;
	color:#cbcbcb;
	font-weight:bold;
	line-height:27px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:45px;
	letter-spacing:-1px;
	background:url(images/menu_n.jpg) no-repeat 0 0;
	}
#left ul.menu li a:hover{
	text-decoration:none;
	color:#cbcbcb;
	background:url(images/menu_n.jpg) no-repeat -190px 0;
}
ul#submenu {margin:10px 0; padding:0;}
ul#submenu li {list-style:none; padding-left:15px; margin-left:50px; background: url(images/sipka.jpg) 0 4px no-repeat;}
ul#submenu li a {line-height:14px; background:none; text-indent:0;}
ul#submenu li a:hover{color:#aabc1a; text-decoration:none;}

ul#submenu li.subnazov{font-size:12px; padding:8px 0; background:none; color:#c2c2c2;}


.aktuality{margin-top:18px; background-color:#373737;}

.aktuality p{
	margin:0;
	height:27px;
	padding-top:24px;
	padding-bottom:10px;
	background:url(images/aktuality.gif) 0 0 no-repeat;
	}
	
.aktuality p a{
	display:block;
	margin-left:26px;
	width:56px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	}
	
.aktuality div.datum_akt{
	color:#8d8d8d;
	padding:0 27px;
	}

#content div.aktualita{
	padding-bottom:4px;
	}
	
.aktuality div.aktualita a{
	font-size:11px;
	color:#cccccc;
	}
.aktuality div.aktualita a:hover{ text-decoration:underline;}

.aktuality div.aktualita{
	padding:0 27px;
	padding-bottom:10px;
	}
	
#content{
	float:right;
	width:535px;
	padding:50px 70px;
	line-height:18px;
	text-align:justify;
	background:#ffffff url(images/head2.jpg) right top no-repeat;
	}

#footer{
	clear:both;
	height:36px;
	text-align:center;
	color:#808080;
	padding-top:25px;
	background:#060606 url(images/footer.jpg) 0 top no-repeat;
	}
#footer p{margin:0; padding:0;}
#footer a{color:#808080;}
#footer a:hover{text-decoration:underline;}

.cleaner{clear:both; height:20px;}

.o1{float:left; width:235px; text-align:justify;}
.o2{float:right; width:240px; text-align:justify;}
.o3{float:left; width:235px; text-align:justify;}
.o4{float:right; width:240px; text-align:justify;}
.o5{float:left; width:235px; text-align:justify;}
.o6{float:right; width:240px; text-align:justify;}

.o2 ul, .o6 ul, ul.zoznam{list-style:none; margin:0; margin-top:6px;}
.o2 ul li, .zoznam li{padding-left:20px; background:url(images/ruka.jpg) 0 7px no-repeat; list-style:none;}
.o2 ul li a, .o6 ul li a{color:#555555;}

.o6 ul li{padding-left:20px; background:url(images/ruka.gif) 0 7px no-repeat;}
.o1 h2, .o2 h2, .o3 h2, .o4 h2, .o5 h2, .o6 h2{padding-bottom:10px;}

/*
h2{height:30px; overflow:hidden; margin-bottom:10px;}
h2.referencie{text-indent:0; font-size:18px; color:#00a3e9;}

h2.dalsiesluzby, h2.informacie{height:35px; margin-bottom:5px;}
h2.informacie{width:100px;}

h2.reklama{background:url(images/reklama.jpg) 0 0 no-repeat;}
h2.investovanie{background:url(images/h2-investovanie.jpg) 0 0 no-repeat;}
h2.hypouvery{background:url(images/h2-hypouvery.jpg) 0 0 no-repeat;}
h2.poistenie{background:url(images/h2-poistenie.jpg) 0 0 no-repeat;}
h2.produkty{background:url(images/h2-produkty.jpg) 0 0 no-repeat;}
h2.dalsiesluzby{background:url(images/dalsie.jpg) 0 0 no-repeat;}
h2.reality{background:url(images/reality.gif) 0 0 no-repeat;}

h2.reklama a, h2.investovanie a, h2.hypouvery a, h2.poistenie a, h2.tvorbawebu a  {display:block; height:30px;}
h2.reklama a{width:175px;}
h2.tvorbawebu a{width:120px;}
h2.investovanie a{width:210px;}
h2.hypouvery a{width:175px;}
h2.poistenie a{width:85px;}
h2.reality a{height:35px; width:70px; display:block;}

h2.kontakt{background:url(images/h2-kontakt.jpg) 0 0 no-repeat;}
h2.kariera{background:url(images/h2-kariera.jpg) 0 0 no-repeat;}
h2.tvorbawebu{background:url(images/h2-tvorbawebu.jpg) 0 0 no-repeat;}
h2.hypouvery{background:url(images/h2-hypouvery.jpg) 0 0 no-repeat;}
h2.h2_aktuality{background:url(images/h2-aktuality.jpg) 0 0 no-repeat;}
h2.podielovefondy{background:url(images/h2-podielovefondy.jpg) 0 0 no-repeat;}
h2.informacie{background:url(images/h2-informacie.jpg) 0 0 no-repeat;}
*/



.tabs{width:100%; border-collapse:collapse;}
.tabs td, .tabs th{text-align:center; border:1px solid #555555; font-weight:normal; padding:2px 4px;}
.tabs tr.hlavicka{background-color:#555555; color:#FFFFFF;}

.kalkulacka{border:1px solid #999999; width:370px; margin:0 auto; padding:15px; background-color:#eeeeee;}
.kalkulacka td{padding:4px}
.vysledna_cena{border:none; background-color:#eeeeee; font-size:16px; font-weight:bold; color:#00a3e9; text-align:left; width:200px;}


.lista{
	position:absolute;
	top:8px;
	left:10px;
	color:#cbcbcb;
	}
.lista table td{padding:0 2px;}

.tab{padding-left:25px;}
.datum{
	position:absolute;
	top:10px;
	right:10px;
	color:#cbcbcb;
}

#flag{
	border:1px solid #999999;;
	background-color:#eeeeee;
	text-align:center;
	}

.kontakt_udaje strong{font-size:13px; color:#555555;}

.referencie div{text-align:center; padding-bottom:4px;}
.referencie div.referencia{margin:15px 0 25px 0; padding:0;}
.referencie a img{border:5px solid #efefef;}
.referencie a:hover img{border:5px solid #cccccc;}	
.referencie h3{margin-bottom:5px;}
.referencie h3 a{color:#5c5c5c;}
.referencie hr{width:300px; margin:0 auto;}
/*  formulare */

.shadetabs{
margin:0;
padding:0;
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 4px 7px;
margin-right: 3px;
border: 1px solid #555555;
color:#FFFFFF;
background-color:#555555;
}

.shadetabs li a:hover{
text-decoration:none;
background-color:#666666;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a, .shadetabs li.selected a:hover{ /*selected main tab style */
background-color:#eeeeee;
color:#555555;
border-color:#999999;
border-bottom-color:#eeeeee;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid #999999;
background-color:#eeeeee;
width: 465px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}
.akt_akt{width:99%;}

@media print {
.tabcontent {
display:block!important;
}
}

.k_obal{
	border:1px solid #CCCCCC;
	background-color:#efefef;
	padding:20px;
	margin-bottom:20px;
	}
.k_obal h3{margin-top:0; padding-top:0;}

.ramik{
	text-align:center;
	border:1px solid #cccccc;
	margin-bottom:10px;
	
	}

.ramik a{
	display:block;
	width:100%;
	height:100%;
	padding:4px 0;
	background:url(images/ruka.gif) 185px 10px no-repeat
	}

.ramik a:hover{
	background-color:#eeeeee;
	}


.priklad li{list-style:none;}

.n_strankovanie{margin:0; padding:20px 0 0 0;}
.n_strankovanie li{float:left; width:36px; list-style:none;}
.n_strankovanie li a, .n_strankovanie li span{display:block; width:26px; padding:1px 2px; text-align:center; border:1px solid #d3dadd; font-size:11px; background-color:#d8e2ee;}
.n_strankovanie li a:hover{background-color:#00A3E9; text-decoration:none; color:#FFFFFF;}

.n_strankovanie li span.selected{font-weight:bold; background-color:#d8e2ee;}
.n_strankovanie li.popis{width:50px; font-weight:bold;}

ul.none{margin:0; padding:0;}
ul.none li{list-style:none;}
.ruka{list-style:none; padding-left:20px; background:url(images/ruka.gif) 0 7px no-repeat}

fieldset{padding:15px; border:1px solid #999999; background-color:#eeeeee; position:relative;}
legend{border:1px solid #999999; padding:2px 10px; font-weight:bold; background-color:#ffffff; position:absolute; top:-10px;}
.reality select{width:180px; font-size:11px;}
.reality input, textarea{font-size:11px; padding:2px 0}
 
label{cursor:pointer;}
.hr{background:url(images/border-dotted.gif) center center repeat-x;}
.reality input, .reality textarea, .reality select{width:200px;}
input.checkbox{width:auto;}

.adminfield{background:none;}
.adminreality{border:none;}
.adminreality td{padding:5px 10px;}

.realitka{border-collapse:collapse; border:1px solid #999999; margin-bottom:15px;}
.realitka td{padding:5px 10px;}
.realitka .image td{padding:5px 5px;}
.realitka .hlavicka td{background-color:#eeeeee;}

.realitka td.w25{width:25%;}
.realitka td.w50{width:50%;}



/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(images/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

