*{
	outline:none;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

li.square{
	list-style:none; 	
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	background-image:url(/img/blue_dot.jpg);
	background-repeat:no-repeat;
	background-position:5px 6px;
	padding-left:15px;
}

ol.vopLi li{
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	padding-left:5px;
}

#topHeader {
	height: auto;
	width: 921px;
	margin:0 auto;
}
div#msgDiv{
	float:left;
	height: 93px;
	width: 923px;

	margin-top:2px;
	
	background-image:url(/img/pop_up_bg.jpg);
	background-repeat:no-repeat;
	
}
table.messageText{
	float:left;
	width:100%;
	height:100%;
	color:#4e5760;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	clear:none;
}
#headerDiv{
	float:left;
	width:100%;
	background-image:url(/img/bg_header.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
#topLastVisitedFolder {
	clear:both;
	display:block;
	height: 27px;
	line-height: 25px;
	width: 141px;
	margin-top:0px;
	cursor:pointer;
	z-index:1000;
}
#topMenu {
	text-align: right;
	float: right;
	width:600px;
	color: #A9A9A9;
	margin-top: 19px;
	margin-right: 1px;
}
#mainMenu {
	float:left;
	height: 57px;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
}

.menuImg{
	float:left;	
}

#mainBody {
	height: auto;
	width: 921px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.popisokMainBodyLeft {
	float: left;
	height: 24px;
	line-height:24px;
	width: 535px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#4E5760;/*
	margin-bottom: 0px;
	margin-top: 10px;*/
	padding-left:1px;
}
.popisokMainBodyRight {
	float: left;
	height: auto;
	width: 369px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-left:5px;
	margin-left:6px;
}
.popisokMainBodyLeftMain {
	float: left;
	height: auto;
	width: 100%;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#4E5760;
	/*border-bottom:1px dotted #d8d8d8;*/
	background-image:url(/img/dot.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-bottom: 21px;
	margin-top: 25px;
	padding-left:1px;
	padding-bottom:4px;
	clear: both;
}
.popisokMainBodyRightMain {
	float: right;
	height: 25px;
	width: 224px;
	text-align: left;
	color:#4E5760;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-bottom: 5px;
	margin-top: 15px;
	padding-left:5px;
	clear: right;
}

.arrow {
	margin-right: 5px;
	margin-left: 5px;
	vertical-align: middle;
}

.searchContainer {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #484848;
	float: left;
	width: 683px;
	text-align: left;
	margin-right:4px;
	margin-top:-2px;
	padding-bottom:6px;
	background-color:#ececec;
	background-image:url(/img/vyhladavanie_bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	
	border:1px solid #d8d8d8;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
}
.ovalCornerDiv {
	border: 1px solid #d8d8d8;
	float: left;
}
.ovalCornerDivRight {
	border:1px solid #d8d8d8;
	float: right;
	clear: right;
	width: 229px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.rightMenuBox {
	float: right;
	clear: right;
	width: 231px;
	height:auto;
	margin-top:0px;
}

.searchCriterias{
	float:left;
	clear:left;
	width:656px;
	margin-left:10px;
}
.searchLine {
	width: 220px;
	text-align: right;
	float: left;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:40px;
}
.searchPopisok {
	float: left;
	display:inline;
	clear:both;
	width: 80%;
	text-align: left;
	margin-top: 4px;
	margin-left:33px;
	color:#666666;
}
.rightMenuItem {
	width: 100%;
	float:left;
	text-align: left;
	text-transform:capitalize;
	background-color:#FFF;
	margin-bottom:3px;
}
.rightMenuItemSub {
	float:left;
	width: 100%;
	text-align: left;
	text-transform:capitalize;
}
.rightMenuItemLast {
	float:left;
	width: 100%;
	text-align: left;
	background-image:url(/img/bg_bocne_menu.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
.tPonuka {
	float: left;
	/*min-height: 171px;*/
	height:auto;
	width: 166px;
	border: 1px solid #d8d8d8;
	display: table-cell;
	margin-bottom: 4px;
	margin-left: 4px;
	padding-top:7px;
	text-align: left;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.tPonukaZvyraznena {
	float: left;
	/*min-height: 171px;*/
	height:auto;
	width: 166px;
	border: 1px solid #0192B5;
	display: table-cell;
	margin-bottom: 4px;
	margin-left: 4px;
	padding-top:7px;
	text-align: left;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.tPonukaOdporucame {
	float: left;
	/*min-height: 171px;*/
	height:auto;
	width: 166px;
	border: 1px dashed #0192B5;
	background-image:url(/img/kontakt_bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	display: table-cell;
	margin-bottom: 4px;
	margin-left: 4px;
	padding-top:6px;
	text-align: left;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}


.topKlientiRow{
	float:left;
	width:675px;	
	margin-bottom:4px;
	padding:5px;
	border:1px solid #DADFE3;
	background-color:#E7EFFA;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.tLogoDiv {
	float:left;
	height: 53px;
	width: 127px;
	padding:2px;
	margin-right:5px;
	text-align:center;
	background-color:#fff;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.footer {
	color:#CCCCCC;
	clear: both;
	height: 40px;
	width: 921px;
	/*border-bottom:1px dotted #cccccc;*/
	background-image:url(/img/dot.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin:0 auto;
}
.topThumb {
	/*margin-top: 7px;*/
	margin-left: 7px;
	margin-bottom:3px;
	height: 114px;
	width: 152px;
	background-position:center;
	background-repeat:no-repeat;
}
.topThumbZvyraznena {
	/*margin-top: 7px;*/
	margin-left: 7px;
	margin-bottom:3px;
	height: 114px;
	width: 152px;
	background-position:center;
	background-repeat:no-repeat;
}

.topThumbOdporucame{
	/*margin-top: 7px;*/
	margin-left: 7px;
	margin-bottom: 3px;
	height: 114px;
	width: 152px;
	background-position:center;
	background-repeat:no-repeat;
}

.topTyp{
	margin-left:7px;
	margin-top:2px;
}

.topLink{
	margin-left:7px;
	margin-top:2px;
	height:28px;
	width:150px;
	line-height:13px;
	border-bottom:1px solid #F3F3F3;
	overflow:hidden;
}

.topCena{
	margin-left:7px;
	color:#78C042;
	font-weight:bold;
	margin-top:2px;
}

.topCena a:link,.topCena a:active,.topCena a:visited,.topCena a:hover{
	font-weight:normal;
	font-size:11px;
	padding-bottom:3px;
}

.topCena img{
	margin-top:0px;
	margin-right:3px;
}

.topCena span{
	padding-top:3px;
	margin-bottom:3px;
}

.topLogo{
	float:left;
	height:49px;
	width:100%;
	border-top:1px solid #d8d8d8;
	/*
	background-image:url(/img/dot.jpg);
	background-position:top;
	background-repeat:repeat-x;
	*/
	background-color:#FFFFFF;
	margin-top:3px;
	
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	
}
.topLogoDiv,.topLogoDivBezRealitky,.topLogoDivSukromna,.topLogoDivBezRealitkyNoThumb{
	height:100%;
	width:100%;
	background-repeat:no-repeat;
	background-position:center;
}
.footerMenuLeft {
	float: left;
	margin-top: 10px;
	text-align:left;
	line-height:14px;
	margin-bottom:4px;
}
.footerMenuRight {
	float: right;
	margin-top: 10px;
	color:#999999;
}
.navBar {
	float:left;
	margin-left:0px;
	width:100%;
	height:47px;
	line-height:47px;
	font-size:12px;
	text-align:left;
}
.pagingTop {
	text-align: left;
	float: left;
	height: 54px;
	width: 921px;
	/*border-bottom:1px dotted #cccccc;*/
	background-image:url(/img/dot.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-bottom:6px;
}
.pagingBottom {
	text-align: left;
	float: left;
	height: 54px;
	width: 921px;
	/*border-bottom:1px dotted #cccccc;*/
	background-image:url(/img/dot.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin-top:6px;
}
.detailNadpis {
	float:left;
	margin-left:0px;
	width:677px;
	text-align:left;
	color:#4E5760;
	padding-top:8px;
}
.detailRealitkaNadpis {
	float:left;
	margin-left:0px;
	width:622px;
	color:#4E5760;
	text-align:left;
	padding-top:10px;
}
.detailMainImage{
	width:100%;
	height:100%;
	float:left;
	margin-right:7px;
	margin-bottom:0px;
	background-image:url(/img/hladamreality_detail.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
.detailImage{
	float:left;
	width:100px;
	height:75px;
	margin-bottom:7px;
	background-position:center;
	cursor:pointer;
}
.inzeratPopis{
	float:left;
	width:100%;
	text-align:justify;
	line-height:17px;
}
.vybavanieContainer{
	float:left;
	width:100%;
	margin-bottom: 7px;
}
.vybItem{
	float:left;
	width:169px;
	height:24px;
	line-height:24px;
	text-align:left;
}

.vybaveniePopisok{
	width: 87px;
	font-weight:bold;
	vertical-align:middle;
	font-size:12px;
	text-align:center;
}
.vybavenieObsah{
	width: 365px;
	line-height:26px;
	font-size:12px;
	text-align:left;
	padding: 5px;
	padding-left:5px;
	border-left:1px solid #d8d8d8;
}
.realitkaInfoContainer{
	float:left;
	width:100%;
	height:auto;
	border:1px solid #d8d8d8;
	background-image:url(/img/kontakt_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:5px;
	padding-top:9px;
	margin-top:10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.realitkaInfoLeft{
	/*float:left;*/
	width:95%;
	height:auto;
	text-align:left;
	margin-left:7px;
	line-height:21px;
	
}
.realitkaInfoLogo{
	float:right;
}
.reagovat{
	float:left;
	width:680px;
	height:auto;
	background-image:url(/img/kontaktnyFormular.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.reagovatContainer{
	float:left;
	width:678px;
	height:380px;
}
.maklerDiv{
	float:left;
	width:334px;
	
	padding:0px;
	padding-top:7px;
	margin-bottom:3px;
	
	border:1px solid #d8d8d8;
	background-image:url(/img/kontakt_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.reagovatPopisok{
	float:left;
	width:100px;
	height:auto;
	margin-top:10px;
	padding-left:16px;
	margin-bottom:0px;
	font-weight:bold;
	text-align:left;
	clear:both;
}
.reagovatInputDiv{
	float:left;
	width:270px;
	margin-top:0px;
	padding-left:16px;
	font-weight:bold;
	text-align:left;
	clear:left;
}
.detailLogoRight,.detailLogoRightBezRealitky,.detailLogoRightSukromna{
	float: right;
	clear: right;
	width: 231px;
	height:auto;
	margin-bottom:10px;
	border-bottom:0px;
	padding-top:4px;
	padding-bottom:10px;
	text-align:center;
}
.detailProperty{
	float:none;
	clear:both;
	margin-left:4px;
	width:220px;
	line-height:20px;
}
.pridatPonukuDiv{
	float:right;
	width:auto;
	height:auto;
	margin-top:4px;
	margin-left:4px;
	margin-bottom:4px;
}
.filterBox{
	margin:0px;
	margin-left:4px;
	float:left;
	background-image:url(/img/zoznam_realitiek_bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	border:1px solid #d8d8d8;
}
.filter_header{
	float:left;
	width:100%;
	height:31px;
	line-height:31px;
	font-weight:bold;
	text-align:left;
	
}
.filter_value{
	float:left;
	width:100%;
	height:31px;
	line-height:31px;
	text-align:center;
	background-image:url(/img/dot.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
.filter_input{
	width:101px;
	vertical-align:middle;
	margin-top:5px;
}
.detailRealitkaMainInfo{
	line-height:20px;
	float:left;
	width:100%;
	text-align:left;
}
.detailRealitkaPocty{
	float:left;
	width:140px;
	height:auto;
	background-color:#DBEDF1;
	border:1px solid #d8d8d8;
	margin-top: 20px;
	margin-bottom: 7px;
	clear:left;
}
.produktDiv{
	float:left;
	margin-top:20px;
	width:450px;
	height:100%;
	border:1px solid #d8d8d8;
}
.produktImage{
	margin-top:20px;
	float:left;
	width:220px;
	height:169px;
	clear:left;
}
.produktNadpis{
	float:left;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	color:#0690B1;
	width:430px;
	margin-left:10px;
	margin-top:5px;
	height:28px;
	line-height:30px;
}
.produktOpis{
	float:left;
	text-align:left;
	font-size:12px;
	width:420px;
	margin-left:10px;
	margin-top:5px;
	height:98px;
	overflow:hidden;
	text-align:justify;
}
.produktCena{
	float:left;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	color:#76B548;
	width:420px;
	height:24px;
	margin-left:10px;
	margin-top:5px;
	line-height:15px;
	overflow:hidden;
	text-align:right;
}
.topKlientDiv{
	float:right;
	width:231px;
	height:auto;
	margin-top:6px;
	margin-bottom:6px;
	/*border:1px solid #d8d8d8;*/
	background-image:url(/img/dot.jpg);
	background-position:top;
	background-repeat:repeat-x;

}
.podporDiv{
	float:left;
	width:151px;
	height:42px;
	line-height:42px;
	background-image:url(/img/podpor.jpg);
	background-position:right;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	text-align:left;
	padding-left:45px;
}

.podporValue{
	float:left;
	width:52px;
	text-align:center;
}

.podporKodDiv{
	float:left;
	width:680px;
	text-align:center;
	border:1px solid #d8d8d8;
	background-color:#F1F1F1;
	margin-bottom:15px;
}

.podporKodRozmer{
	font-size:16px;
	font-weight:bold;
	width:468px;
	padding-top:15px;
	padding-bottom:15px;
	margin:0 auto;
	text-align:left;
}

.kodArray{
	/*float:left;*/
	width:468px;
	height:100px;
	margin-bottom:20px;
}

.loginForm{
	width:407px;
	height:213px;
	border:1px solid #d8d8d8;
	margin-top:17px;
	background-color:#F1F1F1;
	padding-top:15px;
	padding-bottom:15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

}
.loginAfterForm{
	width:407px;
	height:85px;
	border:1px solid #d8d8d8;
	left:256px;
	margin-top:17px;
	background-color:#F1F1F1;
}
.addPopisok{
	float:left;
	clear:left;
	width:90px;
	height:40px;
	margin-top:5px;
	text-align:right;
	line-height:30px;
}
.opac{
	background-color:#000000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6
}

img.deleteFromAgent{
	vertical-align:middle;
	margin-right:3px;
	margin-left:5px;
}

img.editAgent{
	vertical-align:middle;
	margin-right:3px;
	margin-left:0px;
}

.podrobneLink{
	cursor:pointer;
	color: #0192B5;
}

.podrobneDiv{
	float:left;
	width:660px;
	margin-left:10px;
	
}

#parameters_finding{
	padding-bottom:4px;
}

.vybavenieSearchDiv{
	float:left;
	width:660px;
	margin-top:20px;
}

.rightGroupDiv{
	float:right;
	width:232px;
	height:auto;
}

.cenaDiv{
	float:right;
	width:231px;
	height:65px;
	background-image:url(/img/cena_bg.jpg) !important;
	background-repeat:no-repeat;
	margin-bottom:4px;
	margin-top:2px;
}

.cenaSk{
	float:left;
	width:100%;
	color:#aa9602;
	font-size:22px;
	/*font-weight:bold;*/
	margin-top:15px;
}

.cenaEur{
	float:left;
	width:100%;
	color:#aa9602;
	font-size:13px;
	line-height:12px;
}

.cenaSkOld{
	float:left;
	width:161px;
	color:#aa9602;
	font-size:15px;
	/*font-weight:bold;*/
	margin-top:10px;
	text-decoration:line-through;
}

.cenaEurOld{
	float:left;
	width:161px;
	color:#aa9602;
	font-size:11px;
	line-height:12px;
	text-decoration:line-through;
}

.numPonukDiv{
	float:left;
	height:35px;
	line-height:35px;
	width:30px;
	padding-right:10px;
	font-weight:bold;
}

.rkCatPon{
	float:left;
	width:180px;
	padding-top:2px;
}
.dottedDiv{
	float: left;
	font-size: 2px;
	height: 2px;
	line-height:2px;
	width: 100%;
	background-image:url(/img/dot.jpg);
	background-position:center;
	background-repeat:repeat-x;
}

.topicNadpis{
	float:left;
	margin-left:0px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#4E5760;
	text-align:left;
	height:45px;
	line-height:45px;
	clear:right;
}

.topicsList{
	float:left;
	width:677px;
	border:1px solid #d8d8d8;
	text-align:left;
	margin-top:0px;
	background-image:url(/img/forum_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.topicsHeader{
	float:none;
	margin-top:12px;
	padding-bottom:12px;
	width:100%;
	height:15px;
	background-image:url(/img/dot.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}

.nameHeader{
	float:left;
	padding-left:20px;
	text-align:left;
	width:278px;
	font-weight:bold;
}

.subtopicNumHeader{
	float:left;
	text-align:left;
	width:64px;
	font-weight:bold;
}

.postsNumHeader{
	float:left;
	text-align:left;
	width:111px;
	font-weight:bold;
}

.lastHeader{
	float:left;
	width:165px;
	text-align:left;
	font-weight:bold;
}

.nameValue{
	float:left;
	margin-left:10px;
	text-align:left;
	width:268px;
}

.subtopicNumValue{
	float:left;
	text-align:left;
	width:64px;
}

.postsNumValue{
	float:left;
	text-align:left;
	width:111px;
}

.lastValue{
	float:left;
	width:175px;
	text-align:left;
}


.topicDiv{
	float:none;
	height:50px;
	padding-top:15px;
	width:100%;
	background-image:url(/img/dot.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}

.topicsBubble{
	width:44px;
	height:20px;
	font-size:0px;
	z-index:1000;
	background-image:url(/img/forum_bubble.jpg);
	background-repeat:no-repeat;
}

.topicsBubbleGray{
	width:43px;
	height:21px;
	font-size:0px;
	z-index:1000;
	background-image:url(/img/forum_bubble_gray.jpg);
	background-repeat:no-repeat;
}

.addPostDiv{
	float:left;
	width:677px;
	border:1px solid #d8d8d8;
	text-align:left;
	margin-top:3px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#f1f1f1;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.postHeader{
	float:left;
	width:100%;
	height:24px;
	margin-top:5px;
	background-image:url(/img/post_header.jpg);
	background-repeat:no-repeat;
}

.postBody{
	float:left;
	width:100%;
	background-image:url(/img/post_bg.jpg);
	background-repeat:repeat-y;
}

.postFooter{
	float:left;
	width:100%;
	height:6px;
	background-image:url(/img/post_footer.jpg);
	background-repeat:no-repeat;
}

.empty{
	width:100%;
	clear:both;
	height:60px;
	line-height:60px;
	text-align:center;
}

.requiredFieldPopisok{
	font-weight:bold;
}

#lastVisitedBar {
  position:absolute;
  top: 0px;
  left:0px;
  z-index: 10;
  width:100%;
  text-align: center;
}

#lastVisitedContainer{
	text-align:center;
	margin:0 auto;
	padding:0px;
}

.lastVisitedDiv{
	float:left;
	display:block;
	margin:9px;
	margin-left:0px;
	margin-bottom:0px;
	width:217px;
	height:70px;
	border:1px solid #d8d8d8;
	background-color:#f4f4f4;
	text-align:left;
}

.produktyTd{
	width:120px;
	text-align:center;
}

.produktyTdBottom{
	width:121px;
	text-align:center;
	vertical-align:top;
	background-image:url(/img/produkty_dot.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.produktyTdPopis{
	border:1px solid #d8d8d8;
	padding-left:11px;
}

.productsTable{
	float:left;
	border:1px solid #d8d8d8;
	border-spacing:0px;
	border-collapse:collapse;
	font-size:12px;
}
.productPrice{
	width:100px;
	float:left;
	/*padding-bottom:10px;*/
	padding-left:10px;
	font-size:20px;
	line-height:18px;
	color:#5A616B;
	text-align:center;
}
.productEuroPrice{
	width:90%;
	float:left;
	padding-left:10px;
	font-size:12px;
	line-height:14px;
	color:#8C8C8C;
	text-align:center;
}

.payImg{
	margin:5px;
}

.cenaSpan{
	color: #0192B5;
	font-size:22px;
	font-weight:bold;
}

.cenaEurSpan{
	color:#999999;
	font-weight:normal;
	font-size:11px;
}

.contactTitle{
	padding-left:2px;
	font-weight:bold;
	line-height:20px;
}

.fakturaRokDiv{
	float:left;
	width:100%;
	height:53px;
	background-image:url(/img/faktura_year.jpg);
	background-repeat:no-repeat;
}


.fakturaRokNadpis{
	float:left;
	line-height:53px;
	height:53px;
	display:inline;
	margin-left:50px;
	font-size:22px;
	color:#4E5760;
}

.fakturaRokFilter{
	float:right;
	line-height:53px;
	height:53px;
	display:inline;
	margin-right:25px;
	font-size:22px;
	color:#4E5760;
}

.fakturaDiv{
	float:left;
	width:98%;
	padding-bottom:18px;
	padding-top:18px;
	background-image:url(/img/dot.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}

.fakturaNumber{
	float:left;
	text-align:left;
	width:100%;
}

.fakturaDate{
	float:left;
	text-align:left;
	width:100%;
	font-weight:bold;
	margin-bottom:-10px;
	margin-top:4px;
}

.fakturaItems{
	float:left;
	width:90%;
	margin:0px;
	padding:0px;
	text-align:left;
	list-style:none;
}

.fakturaLi{
	vertical-align:middle;
	background-image:url(/img/blue_dot.jpg);
	background-repeat:no-repeat;
	background-position:left 7px;
	margin-top:15px;
	padding-left:12px;
}

.creditsDiv{
	float:right;
	background-image:url(/img/bg_kredity.jpg);
	background-repeat:no-repeat;
	width:86px;
	height:26px;
	color:#d15925;
	line-height:26px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
}

.creditChangePlus{
	text-align:left;
	font-weight:bold;
	color:#A0CA3A;
	font-size:20px;
}

.creditChangeMinus{
	text-align:left;
	font-weight:bold;
	color:#D25825;
	font-size:20px;
}

.tooltip {
	position: absolute;
	z-index: 3000;
	padding: 5px;
	padding-left:0px;
	padding-top:15px;
	background-image:url(/img/tooltip_bg.png);
	background-repeat:no-repeat;
	width:265px;
	height:113px;
	filter:alpha(opacity=90);
	opacity: 0.9;
	background-color:transparent;
	behavior: url(../iepngfix.htc);
}

#formular_tooltip {
	position: absolute;
	top:100px;
	left:400px;
	z-index: 3000;
	width:265px;
	height:113px;
/*	filter:alpha(opacity=90);
	opacity: 0.9;
*/	background-image:none;
	background-color:transparent;
}

#formular_tooltip_sipka{
	width:10px;
	background-image:url(/img/tooltip_border.jpg);
	background-repeat:repeat-y;
	background-position:right;
}

#formular_tooltip_text{
	background-color:#FFFFCC;
	border:1px solid #d9da98;
	border-left:0px;
	padding:10px;
	text-align:justify;
}


.innerTooltipTitle{
	float:left;
	text-align:left;
	font-size:14px;
	color:#7F7F7F;
	padding-left:7px;
	margin-top:1px;

}

.innerTooltipDesc{
	float:left;
	width:245px;
	text-align:justify;
	font-size:12px;
	color:#000000;
	padding-left:7px;
	margin-top:15px;
}

#lastPosts{
	border:1px solid #c3d9ff;
	background-color:#e8eefa;
	height:215px;
	padding-top:6px;
	padding-bottom:4px;
	text-align:left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#lastPostsList{
	margin:0px;
	padding:0px;
	margin-top:2px;
}

#lastPosts li{
	list-style:none;
	text-align:left;
	height:36px;
	padding-left:7px;
	margin-left:0px;
	background-image:url(/img/posledne_pridane_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:8px;
}

.statDiv{
	float:left;
	display:inline;
	width:155px;
	margin-bottom:6px;
}
.editPonuka{
	margin-left:7px;
	margin-bottom:7px;
}

.vieteZeDiv{
	width:662px;
	padding:10px;
	margin:0px;
	float:left;
	margin-top:12px;
	text-align:justify;
	background-color:#FFFFCC;
	border:1px solid #d9da98;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.siteMapNadpis{
	font-size:12px;
	font-weight:bold;
}

.footer_bank{
	float:left;
	margin-top:10px;
	margin-left:10px;
}
.bigLi{
	float:left;
	width:600px;
	clear:both;
	padding-left:15px;
	margin-bottom:10px;
}
.bigLiImg{
	float:left;
	margin-right:15px;
	clear:left;
}

.detailPonuka{
	float:left;
	width:215px;
	padding-left:10px;
	height:30px;
	line-height:30px;
	text-align:left;
}

.detailPonukaImg{
	vertical-align:middle;
	margin-right:10px;
}


/************************************************/
/************************************************/
/************************************************/
#searchInput {
	border:0;
	font-family: Arial, Helvetica, sans-serif;
	color:#838383;
	font-size:20px;
	margin-top:6px;
	margin-left:-6px;
	width:635px;
	font-weight:bold;
	background-image:none;
}

select,textarea{
	border:1px solid #d8d8d8;
}

input[type="text"],input[type="password"],input[type="file"]{
	/*border:1px solid #d8d8d8;*/
	border:1px solid #CCCCCE;
	/*background-image:url(/img/kontakt_input_bg.jpg);
	background-repeat:repeat-x;*/
}

input[type="text"].kontakt_input,input[type="password"].kontakt_input,input[type="file"].kontakt_input{
	border:1px solid #CCCCCE;
}

.kontakt_input{
	width:250px;
	background-image:url(/img/kontakt_input_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #CCCCCE;
}

.kontakt_textarea{
	width:520px;
	height:95px;
	background-image:url(/img/kontakt_text_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #CCCCCE;
}

input.describedField{
/*	border:1px solid #B5B5B5;
*/}

optgroup{
	background-color:#FFFFFF;
	color:#000000;
}


/************************************************/
/************************************************/
/************************************************/
em{
	display:none;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-top:0px;
	font-weight:normal;
}

.greenMsg{
	color:#009933;
}

a:link, a:visited, a:active{
	color: #0192B5;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

a:hover{
	color: #0192B5;
	/*text-decoration: underline;*/
	font-family: Arial, Helvetica, sans-serif;
}

a.forumAuthor:link, a.forumAuthor:visited, a.forumAuthor:active{
/*	color: #84AB1C;
*/	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

a.forumAuthor:hover{
}

a.underlined:link,a.underlined:visited,a.underlined:active{
	text-decoration:underline;
}

a.redLink:link,a.redLink:visited,a.redLink:active{
	text-decoration:none;
	color:#d15925;
}

a.redLink:hover{
	text-decoration:underline;
}

.topMenu:link, .topMenu:visited, .topMenu:active {
	color: #0192B5;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.topMenu:hover {
	color: #0192B5;
	font-weight: bold;
	/*text-decoration: underline;*/
	/*border-bottom:1px dotted #0192B5;*/
	background-image:url(/img/dot_blue.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}

.foot:link, .foot:visited, .foot:active{
	color: #999999;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.foot:hover{
	color: #0192B5;
	/*text-decoration: underline;*/
	/*border-bottom:1px dotted #0192B5;*/
	background-image:url(/img/dot_blue.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}

.rightMenu:link, .rightMenu:visited, .rightMenu:active {
	float:left;
	display:block;
	width:186px;
	height:41px;
	line-height:41px;
	padding-left:45px;
	padding-top:2px;
	padding-bottom:2px;
	color: #6B6B6B;
	font-weight:bold;
	text-decoration: none;
	background-color:transparent;
}

.rightMenu:hover {
	color:#0292B7;
	background-position:0px -44px;
}

.rightMenuSelected:link, .rightMenuSelected:visited, .rightMenuSelected:active {
	float:left;
	display:block;
	width:186px;
	height:41px;
	line-height:41px;
	padding-left:45px;
	padding-top:2px;
	padding-bottom:2px;
	color: #0292B7;
	font-weight:bold;
	text-decoration: none;
	background-color:transparent;
	background-position:0px -44px;
}

.rightMenuInfo:link, .rightMenuInfo:visited, .rightMenuInfo:active {
	float:left;
	display:block;
	width:216px;
	height:41px;
	line-height:41px;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
	color: #6B6B6B;
	font-weight:bold;
	text-decoration: none;
	background-color:transparent;
	background-image:url(/img/menu/informacie.jpg);
	background-repeat:no-repeat;
}

.rightMenuInfo:hover {
	color:#0292B7;
	background-position:0px -44px;
}

.rightMenuInfoSelected:link, .rightMenuInfoSelected:visited, .rightMenuInfoSelected:active {
	float:left;
	display:block;
	font-weight:bold;
	width:216px;
	height:41px;
	line-height:41px;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
	color:#0292B7;
	background-image:url(/img/menu/informacie.jpg);
	background-repeat:no-repeat;
	background-position:0px -44px;
}

.rightMenuSub:link, .rightMenuSub:visited, .rightMenuSub:active {
	float:left;
	/*display:block;*/
	width:184px;
	padding-top:6px;
	padding-left:45px;
	padding-bottom:6px;
	color: #0292B7;
	text-decoration:none;
	
	background-color:transparent;
	
	background-image:url(/img/sipka.jpg);
	background-position:35px 11px;
	background-repeat:no-repeat;
}

.rightMenuSub:hover{
	text-decoration:underline;
}

.rightMenuBold:link, .rightMenuBold:visited, .rightMenuBold:active {
	color: #0192B5;
	text-decoration: underline;
	font-weight:bold;
}

.rightMenuBold:hover {
	color: #0192B5;
	text-decoration: underline;
	font-weight:bold;
}

a.topPonuka:link, a.topPonuka:visited, a.topPonuka:active {
	color: #0192B5;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	/*margin-left:6px;*/
}

a.topPonuka:hover {
	background-image:url(/img/dot_blue.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}

.liDot {
	margin-right: 15px;
	margin-left:10px;
	vertical-align:middle;
}

.liSipka {
	margin-right: 11px;
	margin-left:44px;
	vertical-align:middle;
}

.strankovanie {
	margin-right: 5px;
}
.likeHref{
	color: #0192B5;;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

a.deleteFromAgent:hover,a.deleteFromAgent:link,a.deleteFromAgent:active,a.deleteFromAgent:visited{
	color:#D15927;
	font-size:13px;
	text-decoration:underline;
}

a.editAgent:hover,a.editAgent:link,a.editAgent:active,a.editAgent:visited{
	font-size:13px;
	text-decoration:underline;
}

a.deleteMakler:link,a.deleteMakler:active,a.deleteMakler:visited{
	color:#D15927;
	font-size:13px;
	text-decoration:none;
}

a.deleteMakler:hover{
	text-decoration:underline;
}

a.editMakler:link,a.editMakler:active,a.editMakler:visited{
	font-size:13px;
	text-decoration:none;
}

a.editMakler:hover{
	text-decoration:underline;
}

a.vybavenieLink:link, a.vybavenieLink:visited, a.vybavenieLink:active{
/*	text-decoration: underline;*/
	/*border-bottom:1px dotted #0192B5;*/
background-image:url(/img/dot_blue.jpg);
background-position:bottom;
background-repeat:repeat-x;
}

.disabledText{
	color:#D1D1D1;
	font-size:13px;
	text-decoration:underline;
}

#sidebar {
    overflow:hidden;
    height:0px;
    padding:0;
    background:#000;
    color:#fff;
}

.dynamicMenu{
	border:1px solid #d8d8d8;
	border-top:0px;
	width:229px;
}

.blueDiv{
	background-color:#E8EEFA;
	border:1px solid #C3D9FF;
	color:#007B9C;
	width:650px;
	padding:17px;
	font-weight:bold;
	margin-bottom:35px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

p.propagacia{
	color:#6A6A6A;
	margin-bottom:35px;
	padding-right:15px;
	text-align:justify;
}

h4{
	margin-left:35px;
	padding-left:10px;
	background-image:url(/img/sipka.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin-bottom:0px;
}

.mark_div{
	float:left;
	width:437px;
	padding:14px;
	border:1px solid #DDDDDD;
	margin-bottom:20px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

ul.mark_ul{
	float:left;
	margin:0px;
	padding:0px;
	margin-top:14px;
	clear:left;
}

ul.mark_ul li{
	list-style-type:none;
	padding-left:15px;
	background-image:url(/img/li_blue_dot.jpg);
	background-position:left;
	background-repeat:no-repeat;
	line-height:30px;
}

a.referencie:link,a.referencie:active,a.referencie:visited{
	font-weight:bold;
	text-decoration:none;
}

a.referencie:hover{
	text-decoration:underline;
}

.priem_cena_div{
	float:left;
	width:197px;
	height:67px;
	background-image:url(/img/priemerna_cena_bg.jpg);
	background-repeat:no-repeat;
	padding:10px;
	margin:5px;
	margin-right:6px;
	margin-bottom:6px;
}

.graph_div{
	border:1px solid #d8d8d8;
	padding:8px;
	width:215px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#flying_container{
	position:fixed;
	top:300px;	
}

#moj_vyber{
	float:right;
	clear:right;
	text-align:left;
	border:1px solid #d8d8d8;
	padding:8px;
	padding-bottom:5px;
	width:213px;
	background-image:url(/img/mojvyber_bg.jpg);
	background-position:right;
	background-repeat:repeat-y;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.porovnat_down{
	display:block;
	width:212px;
	height:12px;
	padding:10px;
	padding-top:8px;
	padding-bottom:12px;
	text-align:left;
	background-image:url(/img/porovnat_down.jpg);
	background-repeat:no-repeat;
}

.porovnat_up{
	display:block;
	width:212px;
	height:12px;
	padding:10px;
	padding-top:8px;
	padding-bottom:12px;
	text-align:left;
	background-image:url(/img/porovnat_up.jpg);
	background-repeat:no-repeat;
}

.sale{
	float:right;
	display:inline;
	width:27px;
	height:27px;
	line-height:27px;
	background-image:url(/img/cena_new.jpg);
	background-repeat:no-repeat;
	color:#FFF;
	text-align:center;
	font-size:10px;
	font-weight:normal;
	margin-right:5px;
	letter-spacing:-1px;
	cursor:default;
}

.sale_detail{
	float:right;
	width:231px;
	height:47px;
	background-image:url(/img/sale.jpg) !important;
	background-repeat:no-repeat;
	margin-bottom:4px;
	margin-top:2px;	
}

.sale_label{
	float:right;
	width:64px;
	height:47px;
	line-height:47px;
	color:#FFF;
	font-weight:bold;
	font-size:16px;
}

#moj_vyber_empty{
	color:#999;
}

ul#vyber{
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
	width:100%;
}

ul#vyber li{
	width:100%;
	height:29px;
	padding-bottom:6px;
	margin-bottom:4px;
	background-image:url(/img/mojvyber_border.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

ul#vyber li.last{
	width:100%;
	height:29px;
	padding-bottom:0px;
	margin-bottom:0px;
	background-image:none;
}

ul#vyber li img{
	margin-top:6px;
	border:0px;
}

ul#vyber a#left{
	float:left;	
}

ul#vyber a#left span{
	/*color:#79bf42;*/
}

ul#vyber a#right{
	float:right;	
}

.cennik_header{
	float:left;
	width:100%;
	height:40px;
	line-height:40px;
	font-size:15px;
	border-bottom:2px solid #d9d9d9;
}

.cennik_row{
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
	font-size:15px;
	border-bottom:1px solid #d9d9d9;

}

.cennik_footer{
	float:left;
	width:100%;
	height:80px;
	line-height:80px;
	font-size:15px;
	border-top:1px solid #d9d9d9;	
}

.cennik_nadpis{
	padding:0px;
	margin:0px;
	line-height:inherit;
	height:inherit;
	float:left;
	width:454px;
	font-weight:bold;
}

.cennik_nadpis_row{
	padding:0px;
	margin:0px;
	line-height:inherit;
	height:inherit;
	float:left;
	width:454px;
	font-size:12px;
}

.cennik_head_p{
	padding:0px;
	margin:0px;
	line-height:inherit;
	height:inherit;
	float:left;
	width:150px;
	color:#027c9c;
	font-weight:bold;
	text-align:center;
}

.cennik_footer_p{
	padding:0px;
	padding-top:10px;
	margin:0px;
	line-height:15px;
	height:inherit;
	float:left;
	width:150px;
	text-align:center;	
}

.cennik_footer_p img{
	margin-top:5px;	
}

.cennik_row_p{
	padding:0px;
	margin:0px;
	line-height:inherit;
	height:inherit;
	float:left;
	width:150px;
	text-align:center;
}

.cennik_row_p img{
	margin-top:5px;
}

.cennik_nadpis_footer{
	padding:0px;
	margin:0px;
	line-height:inherit;
	height:inherit;
	float:left;
	width:454px;
	font-weight:bold;
}

.reklama_box{
	float:right;
	clear:right;
	width:340px;
	border-bottom:1px solid #e1e1e1;
	margin-bottom:10px;
}

.reklama_box p.title{
	padding:0px;
	margin:0px;
	font-size:15px;
	color:#027c9c;
	font-weight:bold;
}

.usetrite{
	font-size:12px;
	font-weight:bold;
}

.web_done{
	float:left;
	width:150px;
}