	@charset "utf-8";
/* general settings and classes */
* {
	padding: 0px;
	margin: 0px;
}
a {
	color: #0080a5;
	text-decoration: underline;
}
a:active {
    border: none;
}
a img {
	border: 0px;
}
.normal {
	text-decoration: none !important;
}
img {
	border: 0px;
}
map {
	border: 0px;
}
body {
	text-align: center;
	font-family: Verdana;
	font-size: 80%;
	padding: 0;
	margin: 0;
	background: #fff;
}
body div {
	text-align: left;
}
.clearfix {
	clear: both;
	height: 0px;
}
.paginator {
	text-align: center;
}
.paginator a {
	color: #0080a5;
	text-decoration: underline;
}
.paginator a:hover {
	color: #0080a5;
	text-decoration: underline;
}
#obsah {
	display: none;
}
.required_field {
	color: #ff0000;
	font-weight: bold;
	font-size: 10px;
}
input {
	font-size: 1em;
}
input[type="text"],input[type="password"], select, textarea {
	border: 1px solid #12A5CD;
	width:145px;
}
#bar_top {
	width: 100%;
	background: #14b2f3;
	color: #c9edfc;
	font-size: 80%;
	letter-spacing: 0.05em;
	text-align: center;
	position: relative;
}
#bar_top a {
	color: #c9edfc;
	text-decoration: none;
	/* padding: 0px 1em; */
	padding: 0px 0.8em;
}
#bar_top a:hover {
	color: #ffffff;
	text-decoration: none;
}
#bar_top .inner {
	margin: 0px auto 0px auto;
	width: 999px;
	border: 0px solid red;
	position: relative;
}
#bar_top .menu {
	list-style-type: none;
	float: left;
	/* margin: 1em 28px; */
	margin: 1em 2px;
}
#bar_top .menu li {
	display: block;
	border-right: 1px solid #c9edfc;
	float: left;
}
#bar_top .menu li:last-child {
	border: 0px solid #ffffff;
}
#bar_top .menu .last {
	border: 0px solid #ffffff;
}
#bar_top .searchbox {
	margin: 0.5em 13px;
	padding: 0em;
	letter-spacing: 0.25em;
	float: right;
	/*height: 1.90em;
*/
	/*width: 206px;
*/
}
#bar_top form {
	padding: 0px;
	margin: 0px;
	background: #a1ddf6;
	color: #ffffff;
	border: 1px solid #ffffff;
}
#bar_top .searchbox input {
	float: left;
}
#bar_top .searchbox input[type="text"] {
	letter-spacing: 0.25em;
	background-color: transparent;
	color: #ffffff;
	margin: 0.25em 0.25em 0px 0.25em;
	border: 0px;
	width: 184px;
}
#bar_top .searchbox input[type="image"] {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
/*#bar_top .flag_menu {
	margin: 0.7em 0px;
	padding: 0em;
	float: right;
	position: relative;
	width: 24px;
	border: 2px solid #ffffff;
	height: 15px;
}
#bar_top .flag_menu .inner {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 20px;
}
#bar_top .flag_menu ul {
	list-style-type: none;
	padding: 0px;
	margin: -2px 0px 0px -2px;
}
#bar_top .flag_menu li {
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#bar_top .flag_menu .lastLI {
	padding: 0px;
	margin: 0px 0px 5px 0px;
}
*/
.down-list {
	border: 0px solid #ffffff;
	margin: 0px 0px;
	z-index: 99;
}
.slide-down {
	margin-bottom: 0px;
}
#bar_top .flag_menu {
	margin: 0.7em 15px;
	float: right;
	position: relative;
	z-index: 2;
	right: -60px;
}
#bar_top .flag_menu .in {
	position: relative;
}
#bar_top .flag_menu ul {
	position: absolute;
	top: 15px;
	left: -5px;
	list-style-type: none;
	text-align: center;
	background: #14b2f3;
	text-align: center;
	margin: 0px 10px 0px 0px;
	z-index:999;
}
#bar_top .flag_menu li {
	border: 0px solid black;
	padding: 4px 5px;
	text-indent: 0px;
	display: block;
}
#bar_top .flag_menu li a {
	border: 0px solid red;
}
#bar_top .flag_menu .menu-first {
	/*width: 40px;
	text-align: right;
	border: 1px solid white;
*/
}
#bar_top .flag_menu .menu-first a {
	text-indent: 18px;
	display: block;
	width: 25px;
}
#bar_top .flag_menu .lastLI {
}
#bar_top .searchbox label {
	display: none;
}
#bar_top .searchbox .input {
	display: inline;
}
#bar_top .searchbox .submit {
	display: inline;
}
#bar_top .searchbox input[type="submit"] {
	display: none;
}
#header {
	width: 999px;
	height: 153px;
	margin: 0px auto;
	padding: 0;
	position: relative;
    overflow: hidden;
}
#header h1 {
    padding: 0;
    margin: 0;
    /*background:url("../img/ubytko-main-banner.png") no-repeat scroll 0 0 #FFFFFF;*/
    height: 162px;
}

#header .ubytko-banner {
    position:relative;
    top:-15px;
    left:-30px;
}
	
#header .ubytko-banner2 {
    position:relative;
    top:-15px;
    left:-30px;
}	

#header .gastro-banner {
    float:right;
    position:relative;
    top:-210px;
    right:-35px;
}

#header .gastro-banner2 {
    float:right;
    position:relative;
    top:-195px;
    right:-35px;
}	

#header h1 img {
    margin: 15px 32px;
}

#header h1 a:hover img {
	filter:alpha(opacity=80);
	opacity:0.8;
}

#main_container {
	width: 1000px;
	margin:0px auto;
	overflow: hidden;
}
#main_menu_container {
	background: url('../img/bg_main_menu2.gif') no-repeat;
	height: 80px;
	overflow: hidden;
}
#main_menu_container ul {
	margin: 6px 11px;
	padding: 0;
	list-style: none;
}
#main_menu_container ul li {
	float: left;
	margin: 0 0 0 -1px;
	padding: 0;
	width: 121px;
	border-right: 1px solid #c8e46e;
	border-left: 1px solid #c8e46e;
}
#main_menu_container ul li.first {
	border-left: 1px solid #c8e46e;
}
#main_menu_container ul li.one-line a {
    padding-top: 10px;
    padding-bottom: 3px;
    /*height: 32px;*/
    height: 20px;
}
#main_menu_container ul li a {
	height: 29px;
	/*line-height: 1.6em;*/
	margin: 0;
	font-size: 9px;
	/*text-transform: uppercase;*/
	font-weight: bold;
	letter-spacing: 1px;
	color: #ffffff;
	text-decoration: none;
	/*padding: 12px 1em 0px 1em;*/
	padding: 4px 1em 0px 1em;
	text-align: center;
	display: block;
}
#main_menu_container ul li a:hover {
	color: #ffffff;
	text-decoration: none;
	background: url('../img/bg_main_menu_a_hover.gif') repeat-x;
}
#main_menu_container ul li ul {
    display: none;
	position: absolute;
	background: #93c118;
	width: 120px;
	margin: 0;
	z-index:10;
}
#main_menu_container ul li ul li {
    float: none;
    border: none;
    border-top: 1px solid #c8e46e;
    margin: 0;
    height: auto;
}
#main_menu_container ul li ul li.first {
    border-top: none;
}
#main_menu_container ul li.selected {
    color: #ffffff;
	text-decoration: none;
	background: url('../img/bg_main_menu_selected.gif') repeat-x;
}
#middle_container {
	border-left: 1px solid #cccaca;
	border-right: 1px solid #cccaca;
	width: 998px;
}
#main_container .ending {
	width: 1000px;
	background: url('../img/bg_main_footer.gif') no-repeat;
	height: 13px;
	margin-bottom: 1em;
}
#col_container {
	margin: 0px 5px;
	background: url('../img/bg_main_center.jpg') repeat-x;
	width: 988px;
	min-height: 350px;
	overflow: hidden;
}
#col_left {
	margin: 10px 8px;
	float: left;
	width: 236px;
}
#ad_new {
	width: 236px;
	height: 44px;
	color: #ffffff;
	/*background: url('../img/bg_ad_new.gif') no-repeat;*/
}
#ad_new img {
	padding: 0;
}
#ad_makleri {
	width: 236px;
	height: 44px;
	color: #ffffff;
	background: url('../img/bg_makleri.gif') no-repeat;
	margin-top: 5px;
}
#ad_new a, #ad_makleri a {
	width: 236px;
	height: 44px;
	line-height: 44px;
	/*text-indent: 15px;*/
	vertical-align: middle;
	font-size: 100%;
	display: block;
	color: #ffffff;
	text-decoration: none;
}
#ad_new a:hover, #ad_makleri a:hover {
	width: 236px;
	height: 44px;
	line-height: 44px;
	vertical-align: middle;
	font-size: 100%;
	display: block;
	color: #ffffff;
	text-decoration: underline;
}
#col_left .search {
	width: 236px;
	margin: 10px 0px;
	overflow: hidden;
}
#col_left .search .heading {
	width: 236px;
	margin: 0px;
	padding: 0px;
	background: url('../img/search.gif') no-repeat;
	overflow: hidden;
	height: 48px;
}
#col_left .search .heading h3 {
	margin: 18px;
	padding: 0px;
	text-transform: uppercase;
	font-size: 110%;
	color: white;
}
#col_left .search .content {
	background: #0096bf url('../img/bg_search_content.gif') no-repeat;
	border-width: 0px 1px 0px 1px;
	border-color: #999999;
	border-style: solid;
	overflow: hidden;
}
#col_left .search .content .inner {
	border-width: 0px 1px 0px 1px;
	border-color: #bfe5ef;
	border-style: solid;
	padding: 7px;
	padding-top: 25px;
}
#col_left .search form {
	font-size: 85%;
	color: #b6e3fc;
}
#col_left .search fieldset {
	border: 0;
	margin: 5px 0px;
	padding: 0;
	padding-bottom: 10px;
    background: url('../img/bg_search_fieldset_footer.gif') 0px 100% no-repeat;
}
#col_left .search .desc {
	font-size: 115%;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	text-indent: 10px;
	background: url('../img/bg_search_fieldset_heading.gif') 0px 100% no-repeat;
}
#col_left .search .desc span {
	color: #ffffff;
	background: #0096bf;
	padding: 0px 5px;
}
#col_left .search fieldset .content {
    background: #0096bf;
    border-left: 1px solid white;
    border-right: 1px solid white;
    padding: 10px;
}
#col_left .search .sm_size {
	border: 0px;
	width: 48.6% !important;
	font-size: 100%;
	height: 1.5em;
	padding: 0.25em 0.25em 1.5em 0;
	display: block;
	float: left;
}
#col_left .search input[type="text"] {
	border: 0px;
	width: 100%;
	font-size: 100%;
	height: 1.5em;
	padding-top: 0.25em;
}
#col_left .search input[type="checkbox"] {
	margin: 5px 5px 0px 0px;
	border: 0px;
}
#col_left .search .submit input {
	border: 0px;
	margin: 0px 55px;
	font-size: 120%;
	width: 100px;
	height: 32px;
	color: #ffffff;
	background: transparent url('../img/btn_search_left.gif') no-repeat;
	text-transform: uppercase;
	font-weight: bold;
	cursor: pointer;
}
#col_left .search form h3 {
	font-size: 145%;
	color: #c6ff02;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	letter-spacing: -0.01em;
}
#col_left .search .footer {
	background: transparent url('../img/bg_search_footer.gif') no-repeat;
	width: 236px;
	height: 11px;
	/*margin: 0px 0px 1em 0px;*/
}
#col_left .search .two_cols .input {
	float: left;
	width: 50%;
}
#col_left .news {
	width: 236px;
	margin: 10px 0px;
}
#col_left .news .heading {
	width: 236px;
	margin: 0px;
	padding: 0px;
}
#col_left .news .heading h3 {
	margin: 0px;
	padding: 0px;
	height: 29px;
}
#col_left .news .content {
	background: #e7f6fc;
	border-width: 0px 1px 0px 1px;
	border-color: #12a5cd;
	border-style: solid;
	overflow: hidden;
}
#col_left .news .content .inner {
	border-width: 0px 1px 0px 1px;
	border-color: #e7f6fc;
	border-style: solid;
	padding: 15px;
	font-size: 85%;
	color: #5c6265;
}
#col_left .news .footer {
	background: url('../img/bg_news_footer.gif') no-repeat;
	width: 236px;
	height: 10px;
}
#col_left .separator {
	width: 236px;
	height: 2px;
	background: url('../img/separator_left_col.gif') no-repeat;
}
#col_left .users_counter {
	font-size:11px;
	color: #0080A5;
	text-align: center;
	padding: 0px 10px;
	background: url('../img/counter_frame.jpg') no-repeat;
	height: 32px;
	width: 216px;
	line-height: 32px;
	vertical-align:middle;
}
#col_main {
	border: 0px solid red;
	margin: 10px 8px 10px 2px;
	float: left;
	width: 726px;
}
#breadcrumbs {
	background: url('../img/bg_breadcrumbs.gif') no-repeat;
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
	padding: 0em 1em;
	color: #b0dbf3;
	width: 510px;
	border: 0px solid white;
	float: left; 
	overflow:hidden;
}
#breadcrumbs a {
	color: #b0dbf3;
	text-decoration: none;
	display: inline-block;
	margin: 0em 1.5em;
}
#breadcrumbs a:hover {
	text-decoration: underline;
}
#breadcrumbs a:first-child {
margin: 0em
/*0em 1.5em 0em 0em*/
	;
}
#breadcrumbs a:last-child {
margin: 0em
/*0em 0em 0em 1.5em*/
	;
	color: #c6ff02;
}
.news-link {
	height: 32px;
	width: 181px;
	background: url('../img/bg_aktuality_link.gif') no-repeat;
	line-height: 32px;
	vertical-align: middle;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	float: right; 
	margin-right: 2px;
}
.news-link a {
	color: #ffffff;
	text-decoration: none;
}
.news-link a:hover {
	text-decoration:underline;
}

.block_normal_midsize {
	margin: 1em 0px;
	float: left;
}
.block_normal_midsize .heading, .block_normal_midsize .heading2 {
	background: url('../img/bg_block_normal_heading.gif') no-repeat;
	width: 536px;
	height: 32px;
	overflow: hidden;
}
.block_normal_midsize .heading2 {
	background: url('../img/bg_block_normal_heading2.gif') bottom center no-repeat;
	height: 45px;
}
.block_normal_midsize .heading2 a:link, .block_normal_midsize .heading2 a:visited {
	display: block;
	color: #0080a5;
	float: left;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	height: 20px;
	padding: 8px 0 5px 0;
}
.block_normal_midsize .heading2 a:hover {
	display: block;
	text-decoration: none;
}
.block_normal_midsize .heading2 a.switch-map-skmap:link, .block_normal_midsize .heading2 a.switch-map-skmap:visited {
    background: url('../img/title_kraje.gif') top center no-repeat;
    width: 118px;
    margin: 0 0 0 10px;
}
.block_normal_midsize .heading2 a.switch-map-skmap:hover, .block_normal_midsize .heading2 a.switch-map-skmap.active {
    background: url('../img/title_kraje_active.gif') top center no-repeat;
}
.block_normal_midsize .heading2 a.switch-map-turistmap:link, .block_normal_midsize .heading2 a.switch-map-turistmap:visited {
    background: url('../img/title_turist.gif') top center no-repeat;
    width: 189px;
    margin: 0 0 0 3px;
}
.block_normal_midsize .heading2 a.switch-map-turistmap:hover, .block_normal_midsize .heading2 a.switch-map-turistmap.active {
    background: url('../img/title_turist_active.gif') top center no-repeat;
}
.block_normal_midsize h2 {
	margin: 0.75em 1em 0em 1em;
	font-size: 100%;
	display: block;
	color: #0080a5;
}
.block_normal_midsize .content, .block_normal_midsize .content2 {
	width: 534px;
	background: #c3effc;
	overflow: hidden;
	border-top: 1px solid #12a5cd;
	border-left: 1px solid #12a5cd;
	border-right: 1px solid #12a5cd;
}
.block_normal_midsize .content2 {
    border-top: none;
}
.block_normal_midsize .content .inner {
	margin: 1em;
}
.block_normal_midsize .content p {
	margin: 0em;
}
.block_normal_midsize .footer {
	background: url('../img/bg_block_normal_footer.gif') no-repeat;
	width: 536px;
	height: 12px;
	overflow: hidden;
}
.block_top {
	margin: 1em 0em 1em 6px;
	float: left;
	width: 183px;
}
.block_top .head {
	background: url('../img/bg_block_top_head.gif') no-repeat;
	height: 11px;
}
.block_top .content {
	background: #ffffff;
	width: 181px;
	border-left: 1px solid #12a5cd;
	border-right: 1px solid #12a5cd;
	min-height: 100px;
	overflow: hidden;
}
.block_top .content p {
	margin: 1em;
}
.block_top .footer {
	background: url('../img/bg_block_top_footer.gif') no-repeat;
	height: 11px;
}
#block_banners_horizontal {
	margin: 1em 0em 1em 6px;
	width: 690px;
}
#block_banners_horizontal .head {
	background: url('../img/bg_block_banners_horizontal_head.gif') no-repeat;
	height: 11px;
	width: 690px;
}
#block_banners_horizontal .content {
	background: #ffffff;
	width: 672px;
	border-left: 1px solid #12a5cd;
	border-right: 1px solid #12a5cd;
	overflow: hidden;
	padding:0 8px;
}
#block_banners_horizontal .content p {
	margin: 1em;
	display: block;
	float: left;
}
#block_banners_horizontal .footer {
	background: url('../img/bg_block_banners_horizontal_footer.gif') no-repeat;
	height: 11px;
	width: 690px;
}
#block_banners_horizontal  h3 {
	color: #f10c82;
	margin: 0px 1em;
}
#col_main .separator {
	width: 726px;
	height: 2px;
	background: url('../img/separator_blue_large.gif') no-repeat 50% 0px;
	clear: both;
}
#col_main .content .banery-wrapper .baner-item {
	padding: 5px;
	text-align: center;
	position: relative;
}
.baner-caption {
    position: absolute;
    background: #fff;
    filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	color: #333;
	padding: 3px 3px 0px 3px;
	width: 155px;
	height: 27px;
	overflow: hidden;
	font-size: 10px;
	display: block;
	text-align: left;
	bottom: 5px;
	left: 5px;
	border: 0px solid black;
    margin: 0px 5px 0 5px;
}
a:hover .baner-caption {
    text-decoration: underline;
}
.baner-item-horizontal .baner-caption {
    margin: -33px 0 0 0;
	width: 146px;
	height: 30px;
}
.baner-item-horizontal {
    float: left;
    width: 152px;
    height: 114px;
    margin: 10px;
    text-align: center;
    overflow: hidden;
}
.block_normal {
	margin: 1em 0px;
	float: left;
}
.block_normal .heading {
	background: url('../img/bg_block_large_heading.gif') no-repeat;
	width: 726px;
	height: 30px;
	overflow: hidden;
}
.block_normal h2 {
	margin: 0.75em 1em 0em 1em;
	font-size: 100%;
	display: block;
	color: #0080a5;
}
.block_normal .content {
	width: 724px;
	background: #c3effc;
	overflow: hidden;
	border-top: 1px solid #12a5cd;
	border-left: 1px solid #12a5cd;
	border-right: 1px solid #12a5cd;
}
.block_normal .content .inner {
	margin: 1em;
}
.block_normal .content p {
	margin: 0em;
}
.block_normal .footer {
	background: url('../img/bg_block_large_footer.gif') no-repeat;
	width: 726px;
	height: 12px;
	overflow: hidden;
}
.block_normal form, .block_inzerat form, .block_normal_midsize form {
	width: 100%;
	text-align: center;
}
.block_normal form label, .block_inzerat form label, .block_normal_midsize form label {
	width: 40%;
	display: inline-block;
	text-align: right;
	margin-right: 1em;
	float: left;
}
.block_normal form .input, .block_inzerat form .input, .block_normal_midsize form input {
	margin: 0.4em 0px !important;
}
.block_normal form .submit, .block_inzerat form .submit, .block_normal_midsize form .submit {
	text-align: center;
	margin: 1em 0px 0px 0px;
}
.block_normal form .error input, .block_inzerat form .error input, .block_normal_midsize form .error input {
	border: 1px solid #ff0000;
	background: #ffcccc;
}
.block_normal form .error select, .block_inzerat form .error select, .block_normal_midsize form .error select {
	border: 1px solid #ff0000;
	background: #ffcccc;
}
.block_normal form .submit input, .block_inzerat form .submit input, .block_inzerat form input[type="button"], .block_normal_midsize form .submit input {
	border: 0px;
	font-size: 110%;
	width: 100px;
	height: 32px;
	color: #ffffff;
	background: transparent url('../img/btn_search_left.gif') no-repeat;
	text-transform: uppercase;
	font-weight: bold;
	cursor: pointer;
}
.payment_block form .submit input {
	background: transparent url('../img/btn_search_payment.gif') no-repeat;
	width: 190px;
}
.block_normal form input[type="submit"]:hover, .block_inzerat form input[type="submit"]:hover, .block_normal_midsize form input[type="submit"]:hover {
	opacity: 0.8;
}
.block_normal form .error-message, .block_inzerat form .error-message,  .block_normal_midsize form .error-message, .error-message {
	color: #ff0000;
	text-align: center;
}
.ajaxsubmit {
	text-align: center;
}
.buttons {
    text-align: center;
}
.ajaxsubmit input, .buttons input {
    border: 0px;
	font-size: 110%;
	width: 100px;
	height: 32px;
	color: #ffffff;
	background: transparent url('../img/btn_search_left.gif') no-repeat;
	text-transform: uppercase;
	font-weight: bold;
	cursor: pointer;
}
.block_normal h3 a {
	color: #0080a5;
}
.block_error {
	margin: 1em 0px;
	color: #0080a5;
}
.block_error .heading {
	background: url('../img/error_block_head.gif') no-repeat;
	width: 723px;
	height: 9px;
	overflow: hidden;
}
.block_error .content {
	width: 721px;
	background: url(../img/error404_bkg.png) no-repeat #f6feff 58% 0;
	overflow: hidden;
	border-left: 1px solid #d5f1fa;
	border-right: 1px solid #d5f1fa;
}
.block_error .content .inner {
	margin: 10px 20px;
}
.block_error .content {
	color: #14b2f3;
}
.block_error .content p {
	margin: 1em 0px;
	font-size: 11px;
}
.block_error .content a {
	color: #ec008c;
}
.block_error .content a:hover {
	text-decoration: none;
}
.block_error .content h3 {
	margin-top: 30px;
}
.block_error .footer {
	background: url('../img/error_block_footer.gif') no-repeat;
	width: 723px;
	height: 11px;
	overflow: hidden;
}
.block_error .empty-margin {
	margin-top: 170px;
}
/* .block_error .error403 .content {
	background: url(../img/error403_bkg.png) no-repeat #f6feff 58% 0;
}
*/
/*.block_inzerat .heading {
	background: url('../img/bg_block_inzerat_heading.gif') no-repeat;
	width: 719px;
	height: 11px;
	overflow: hidden;
}
.block_inzerat .content {
	width: 717px;
	background: #ffffff;
	overflow: hidden;
	border-left: 1px solid #d5f1fa;
	border-right: 1px solid #d5f1fa;
}
.block_inzerat .footer {
	background: url('../img/bg_block_inzerat_footer.gif') no-repeat;
	width: 719px;
	height: 11px;
	overflow: hidden;
}
*/
.block_inzerat {
	margin: 1em 0px;
	color: #0080a5;
}
.block_inzerat .heading {
	background: url('../img/bg_block_inzerat_heading.gif') no-repeat;
	width: 719px;
	height: 11px;
	overflow: hidden;
}
.block_inzerat h2 {
	margin: 0px 1em 0em 15px;
	font-size: 180%;
	display: block;
	color: #f10c82;
	font-weight: normal;
	letter-spacing: -0.02em;
}
.block_inzerat .inner h3 .price {
	margin: 0px 1em 7px 15px;
	font-size: 130%;
	display: block;
	color: #0080a5;
	font-weight: normal;
	letter-spacing: -0.02em;
}

.block_inzerat .inner h4 .address {
	margin: 0px 1em 7px 15px;
	font-size: 100%;
	display: block;
	color: #0080a5;
	font-weight: normal;
	letter-spacing: -0.02em;
}

.block_inzerat .content {
	width: 717px;
	background: #ffffff;
	overflow: hidden;
	border-left: 1px solid #d5f1fa;
	border-right: 1px solid #d5f1fa;
}
.block_inzerat .content .inner {
	margin: 10px;
}
.block_inzerat .content .inner .text {
	margin-left: 310px;
}
.block_inzerat .content p {
	margin: 1em 0px;
	color: #0080a5;
	text-align: justify; 
}
.block_inzerat .footer {
	background: url('../img/bg_block_inzerat_footer.gif') no-repeat;
	width: 719px;
	height: 11px;
	overflow: hidden;
}
.block_inzerat .block_foto {
	float: left;
	width: 300px;
	clear: both;
}
.block_inzerat .block_foto .heading {
	background: url('../img/bg_block_inzerat_foto_heading.gif') no-repeat;
	width: 300px;
	height: 11px;
}
.block_inzerat .block_foto .content {
	width: 298px;
	border: 1px solid #f3ffc8;
	background: #f3ffc8;
}
.block_inzerat .block_foto .footer {
	background: url('../img/bg_block_inzerat_foto_footer.gif') no-repeat;
	width: 300px;
	height: 11px;
}
.block_inzerat .block_foto .inner {
	margin: 10px;
	overflow: hidden;
}
.block_inzerat .block_foto .big_thumb {
	width: 280px;
	height: 196px;
	overflow: hidden;
}
.block_inzerat .block_foto .thumbs {
	max-height: 200px;
	overflow: auto;
	margin: 5px 0px;
}
.block_inzerat .block_foto .small_thumb {
	float: left;
	margin: 0px 5px 5px 0px;
	width: 125px;
	height: 90px;
	overflow:hidden;
}
.block_inzerat .block_info {
	width: 300px;
	margin-bottom: 1em;
}
.block_inzerat .block_info .heading {
	background: url('../img/bg_block_inzerat_info_heading.gif') no-repeat;
	width: 282px;
	height: 10px;
}
.block_inzerat .block_info .content {
	width: 280px;
	border: 1px solid #f3ffc8;
	background: #f3ffc8;
	font-size: 80%;
}
.block_inzerat .block_info .footer {
	background: url('../img/bg_block_inzerat_info_footer.gif') no-repeat;
	width: 282px;
	height: 10px;
}
.block_inzerat .block_info .inner {
	margin: 10px;
	overflow: hidden;
}
.block_inzerat .block_info .inner h3 {
	display: inline;
	line-height: 1.8em;
}
.block_inzerat .block_info .inner p {
	margin: 5px 0px;
	line-height: 1.8em;
	text-align: justify;
	display: inline;
	font-size:11px;
}
.block_inzerat .contact {
    font-size: 120%;
	background: url(../img/contact_bkg.png) no-repeat 100% 50%;
	margin:0 0 0 10px !important;
	padding-right:10px;
}
.block_inzerat .block_info .contact p {
	display:block;
	line-height: 1.5em;
	font-size:12px;
	text-align:left;
}
.block_inzerat .block_info .contact p.phone-numbers {
	width:200px;
	background:url(/img/phone_icon.png) no-repeat 0 0;
	padding-left:27px;
}
.block_inzerat .block_info .contact p img {
	margin-right: 5px;
}
.block_inzerat .block_info .contact h3.contact-head {
	color:#F10C82;
	text-transform:uppercase;
}
.block_inzerat .icons {
	float: right;
	font-size: 80%;
	width: 95px;
}
.block_inzerat .icons div {
	text-align: center;
}
.block_inzerat .icons a {
	text-decoration: none;
	margin-bottom: 1em;
	display: block;
}
.block_inzerat .druh {
	font-weight: bold;
	font-size: 110%;
}
.block_inzerat h3 {
	font-size: 110%;
}
.block_inzerat .najblzsieinz-wrapper .content {
	width: 700px;
	background: #ffffff;
	overflow: hidden;
	border: none;
}
.block_inzerat .charakteristiky {
	margin: 10px 0px;
	width: 699px;
	font-size: 80%;
}
.block_inzerat .charakteristiky .heading {
	height: 31px;
	background: none;
	width: 699px;
}
.block_inzerat .charakteristiky .heading .l {
	float: left;
	width: 12px;
	height: 31px;
	background: url('../img/bg_charakteristika_heading_left.gif') no-repeat;
}
.block_inzerat .charakteristiky .heading .m {
	float: left;
	height: 31px;
	width: 675px;
	background: url('../img/bg_charakteristika_heading_middle.gif') repeat-x;
	text-align: center;
}
.block_inzerat .charakteristiky .heading .m .inner {
	margin: 9px 0px;
}
.block_inzerat .charakteristiky .heading .r {
	float: left;
	width: 12px;
	height: 31px;
	background: url('../img/bg_charakteristika_heading_right.gif') no-repeat;
}
.block_inzerat .charakteristiky .heading h3 {
	font-size: 120%;
}
.block_inzerat .charakteristiky .content {
	width: 697px;
	border: 1px solid #c4f028;
	border-top: 0px;
}
.block_inzerat .charakteristiky .content .inner {
	margin: 0px 1px;
}
.block_inzerat .charakteristiky .content .inner p, .block_inzerat .charakteristiky .content .inner h4 {
	margin: 5px 10px;
}
.block_inzerat .charakteristiky .content .row {
	background: #ffffff;
}
.block_inzerat .charakteristiky .content .row input, .block_inzerat .charakteristiky .content .row .val {
	position: absolute;
	top: 5px;
	right: 10px;
	display: block;
}
.block_inzerat .charakteristiky .content .row .cell {
	float: left;
	width: 347px;
	position: relative;
}
.block_inzerat .charakteristiky .content .ch {
	background: #c6e962;
	font-size: 110%;
	width: 695px;
	border: 0px;
	overflow: hidden;
}
.block_inzerat .charakteristiky .content .even {
	background: #f3ffc8;
}
.block_inzerat .mapa-wrapper {
	float: left;
	clear: both;
}
.block_inzerat .mapa-wrapper a {
	font-size: 12px;
}
.block_inzerat .mapa-wrapper #route label {
	font-size: 12px;
}
.block_inzerat .komentar-wrapper, .block_inzerat .mapa-wrapper, .block_inzerat .najblzsieinz-wrapper, .block_inzerat .znamemu-wrapper {
	font-size: 80%;
	width: 100%;
	margin: 1em 0px;
}
.block_inzerat .komentar-wrapper h3, .block_inzerat .mapa-wrapper h3, .block_inzerat .najblzsieinz-wrapper h3, .block_inzerat .znamemu-wrapper h3 {
	font-size: 150%;
	color: #f10c82;
}
.block_inzerat .komentar-form-wrapper .submit input {
	font-size: 90%;
	background: url('../img/btn_submit_wide.gif');
	width: 200px;
	height: 32px;
	border: 0;
	padding: 0;
	margin: 0;
	color: #ffffff;
	text-transform: uppercase;
}
.block_inzerat .komentar-wrapper .content, .block_inzerat .mapa-wrapper .content, .block_inzerat .znamemu-wrapper .content {
	border: 0px;
	margin: 0.5em 0px;
	width: 100%;
}
.komentar-wrapper .nickname_date {
	font-weight: bold;
	margin: 1em 0px 0px 0px;
}
#printLink a {
	color: #0080a5;
	text-decoration: underline;
}
.block_list {
	margin: 1em 0px;
	float: left;
}
.block_list .heading {
	background: url('../img/bg_block_inzerat_heading.gif') no-repeat;
	width: 719px;
	height: 11px;
	overflow: hidden;
}
.block_list .top_info {
	text-align: center;
}
.block_list h2 {
	margin: 0px;
	font-size: 130%;
	display: block;
	color: #0080a5;
	max-width: 40%;
	float: left;
	overflow: hidden;
}
#zoradenie-toggle {
	float: right;
	color: #0080a5;
	margin: 0px;
	font-size: 80%;
	max-width: 310px;
	height: 22px;
	position: relative;
}
#zoradenie-toggle .heading {
	float: left;
	background: url('../img/bg_block_sort_order_left.gif') no-repeat;
	width: 3px;
	height: 22px;
	overflow: hidden;
}
#zoradenie-toggle .content {
	float: left;
	max-width: 290px;
	background: #fafeff;
	height: 20px;
	overflow: hidden;
	border: 0px;
	border-top: 1px solid #ec008c;
	border-bottom: 1px solid #ec008c;
margin: 0px
/*3px 0px 3px*/
	;
}
#zoradenie-toggle .content .inner {
	overflow: hidden;
	background: #fafeff;
	margin: 4px 0px;
	text-align: center;
}
#zoradenie-toggle .footer {
	float: left;
	background: url('../img/bg_block_sort_order_right.gif') no-repeat;
	width: 3px;
	height: 22px;
	overflow: hidden;
}
#zoradenie-toggle .sort_order {
	color: #ec008c;
	font-weight: bold;
}
.block_list .inzerat {
	margin: 10px 0px;
}
.block_list .content {
	width: 717px;
	background: #ffffff;
	overflow: hidden;
	border-left: 1px solid #d5f1fa;
	border-right: 1px solid #d5f1fa;
	color: #0080a5;
}
.block_list .content .inner {
	margin: 1em;
}
.block_list .content h3, .block_list .content h3 a {
	color: #fe57ae;
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}
.block_list .content h3 a:hover {
	color: #fe57ae;
	text-decoration: underline;
}
.block_list .btn_contact_us {
	background: url('../img/btn_contact_us.gif') no-repeat;
	width: 121px;
	height: 26px;
	overflow: hidden;
	text-align: center;
	float: right;
	color: #ffffff;
}
.block_list .btn_contact_us .inner {
	margin: 5px;
	text-align: center;
}
.block_list .btn_contact_us a {
	color: #ffffff;
	text-decoration: none;
}
.block_list .btn_contact_us a:hover {
	text-decoration: underline;
}
.block_list .inzerat_location {
	clear: right;
	margin: 0px;
}
.block_list .inzerat_location .inner {
	margin: 5px;
	font-size: 80%;
	color: #94c219;
}
.block_list .inzerat_capacity {
	margin: 0px;
}
.block_list .inzerat_capacity .heading {
	background: url('../img/bg_block_inzerat_location_heading.gif') no-repeat;
	width: 481px;
	height: 10px;
	overflow: hidden;
}
.block_list .inzerat_capacity .content {
	background: #dcf7ff;
	width: 479px;
	overflow: hidden;
	border-left: 1px solid #d5f1fa;
	border-right: 1px solid #d5f1fa;
	color: #ff920b;
}
.block_list .inzerat_capacity .content .inner {
	overflow: hidden;
	margin: 0px 1em;
	font-size: 80%;
}
.block_list .inzerat_capacity .footer {
	background: url('../img/bg_block_inzerat_location_footer.gif') no-repeat;
	width: 481px;
	height: 10px;
	overflow: hidden;
}
.block_list .inzerat_capacity .price {
	float: right;
	margin: 0px;
	text-align: right;
}
.block_list .image {
	float: left;
	margin: 0px 5px 5px 0px;
	border: 1px solid #cccccc;
	width: 150px;
	height: 100px;
	overflow: hidden;
}
.block_list .image img {
	/*max-width: 150px;
	max-height: 150px;
*/
}
.block_list .content p {
	margin: 5px 0px;
	font-size: 80%;
	text-align: justify;
}
.block_list .btn_more {
	background: url('../img/btn_more.gif') no-repeat;
	width: 42px;
	height: 22px;
	overflow: hidden;
	text-align: center;
	float: right;
	margin: 5px 5px;
}
.block_list .btn_more .inner {
	margin: 5px 0px;
	font-size: 80%;
	color: #ffffff;
}
.block_list .btn_more .inner a {
	color: #ffffff;
	text-decoration: none;
	display: block;
	width: 100%;
	text-align: center;
}
.block_list .btn_more .inner a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.block_list .footer {
	background: url('../img/bg_block_inzerat_footer.gif') no-repeat;
	width: 719px;
	height: 11px;
	overflow: hidden;
}
.block_list .separator {
	width: 690px !important;
	height: 2px;
	background: url('../img/separator_blue_large.gif') no-repeat 50% 0px;
	clear: both;
	margin: 5px 0px;
}
.block_list .inzerat-no-result {
	background: #ACDFF0 none repeat scroll 0 0;
	margin: 30px 5px 10px;
	padding: 6px 20px;
}
.block_list .inzerat-no-result p {
	font-size: 12px;
	font-weight: bold;
	color: #2999be;
}
.ad, .najblzsieinz-wrapper .ad {
	float: left;
	position: relative;
	width: 165px;
	height: 108px;
	overflow: hidden;
	margin:0.7em 0.75em 0;
	font-size: 80%;
}
.najblzsieinz-wrapper .ad {
	margin: 1em 0.60em;
}
.ad .ad_description_container, .najblzsieinz-wrapper .ad .ad_description_container {
	position: absolute;
	width: 100%;
	height: 37px;
	margin: -37px 0 0 0;
	background: #000000;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.7;
}
.ad .ad_description, .najblzsieinz-wrapper .ad .ad_description {
	position: absolute;
	bottom: 1.25em;
	left: 0.5em;
	background: transparent;
	text-transform: uppercase;
	color: #ffffff;
}
.najblzsieinz-wrapper .ad .ad_description {
	font-size: 10px;
}
.ad .ad_link, .najblzsieinz-wrapper .ad .ad_link {
	position: absolute;
	bottom: 1.25em;
	right: 0.5em;
	background: transparent;
	color: #ffffff;
}
.ads_main .ad, .ads_main .najblzsieinz-wrapper .ad {
	height: 174px;
}
.ads_main .ad .ad_description_container, .ads_main .najblzsieinz-wrapper .ad .ad_description_container {
	height: 42px;
	margin: 0;
	clear:both;
	position: static;
}
.ads_main .ad .ad_description_container2 {
	width: 100%;
	height: 25px;
	margin: 0;
	background: #000000;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.7;
}
.ads_main .ad .ad_description {
	line-height:17px;
	padding-left:5px;
	padding-top:5px;
	position:static;
	text-transform:none;
	vertical-align:middle;
}
.ads_main .ad .ad_description2 {
	font-size: 10px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:6px 5px;
}
.ads_main .ad .ad_link, .ads_main .najblzsieinz-wrapper .ad .ad_link {
	padding-bottom: 0px;
}
.ads_main .ad .ad_description2 a {
	text-decoration: none;
}
.ads_main .ad .ad_description2 a:hover {
	text-decoration:underline;
}
.ads_main .ad .promo-baner {
	margin-top:24px;
}
.najblzsieinz-wrapper .ad .ad_link {
	font-size: 10px;
}
.ad a {
	color: #ffffff;
	text-decoration: underline;
}
.najblzsieinz-wrapper .ad a {
	color: #ffffff;
	text-decoration: none;
}
.ad a:hover {
	color: #ffffff;
	text-decoration: none;
}
.najblzsieinz-wrapper .ad a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#block_banners_horizontal .ad {
	width: 152px;
	height: 180px;
}
#footer {
	text-align: center;
	font-size: 80%;
	color: #0080a5;
	letter-spacing: 0.10em;
	margin: 0px 0px 1em 0px;
}
#footer .content {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#footer .content table {
	width: 100%;
	text-transform: uppercase;
	border-bottom: 1px solid #f0efef;
	height: 50px;
	margin-bottom: 1em;
}
#footer .content td a {
	text-align: center;
	display: block;
	text-decoration: none;
}
#footer .content td a:hover {
	text-decoration: underline;
}
#footer .menu {
	list-style-type: none;
	margin: 1em 28px;
	text-align: center;
}
#footer .menu li {
	display: inline;
	border-right: 1px solid #0080a5;
}
#footer .menu li a {
	margin: 0em 0.5em;
	text-decoration: none;
}
#footer .menu li a:hover {
	text-decoration: underline;
}
#footer .menu li:last-child {
	border: 0px solid #ffffff;
}
#footer .menu .last {
	border: 0px solid #ffffff;
}
#footer a {
	margin: 0em;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
/* VLAJKY */
.flag {
	background-image: url(../img/vlajky.gif);
	background-repeat: no-repeat;
	height: 17px;
	margin: 0px -10px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 5px;
	display: block;
}
.flag.svk {
	background-position: -216px -76px;
}
.flag.pol {
	background-position: -216px -145px;
}
.flag.hun {
	background-position: -216px -180px;
}
.flag.cz {
	background-position: -216px -109px;
}
.flag.eng {
	background-position: -216px -4px;
}
.flag.germ {
	background-position: -216px -40px;
}
.flag.swz {
	background-position: -4px -76px;
}
.flag.at {
	background-position: -4px -39px;
}
.flag.rus {
	background-position: -216px -214px;
}
.flag.fre {
	background-position: -216px -424px;
}
.flag.esp {
	background-position: -110px -319px;
}
.flag.ita {
	background-position: -110px -76px;
}
.flag.ned {
	background-position: -110px -424px;
}
.flag.ukr {
	background-position: -4px -4px;
}
/* KONIEC VLAJKY */
#zoradenie-toggle ul {
	list-style-type: none;
	border: 1px solid #EC008C;
	text-align: center;
	position: absolute;
	right: 3px;
	top: 21px;
}
#zoradenie-toggle ul a {
	color: #0080a5;
	text-decoration: none;
	padding: 5px;
	display: block;
	text-align: left;
}
#zoradenie-toggle ul a:hover {
	background: #0096bf;
	color: #ffffff;
}
/* mapa */
.skmap {
	width: 534px;
	height: 319px;
}

.graf-legend {
	font-size:12px;
}

.graf-legend img {
	margin-left: 25px;
}

.404error {
	background: url(../img/404_bkg.png);
}

.captcha-wrapper {
	text-align:center; 
	height:60px;
	margin-bottom:15px;
}

.nazov-pobocky {
	background: url(../img/bg_pobocka2.gif) no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	height:32px;
	line-height:32px;
	padding-left:20px;
	vertical-align:middle;
	width:488px;
	margin-top: 10px
}

.zoznam-maklerov {
    margin: 10px 20px 10px 20px;
    width: 470px;
}
.zoznam-maklerov td, .zoznam-maklerov th {
    border-left: 1px #5aadc5 solid;
    padding: 3px 5px 3px 5px;
    margin: 0;
}
.zoznam-maklerov td {
    border-top: 1px #5aadc5 solid;
}
.zoznam-maklerov td.first, .zoznam-maklerov th.first {
    border-left: none;
}

a.back {
    background: url('../img/back.gif') no-repeat;
    display: block;
    width: 109px;
    text-align: center;
    float: right;
    font-size: 12px;
    padding: 6px 0 6px 0;
    margin: -5px 0 0 0;
    text-decoration: none;
    color: #fff;
    letter-spacing: 3px;
    font-weight: bold;
}
a.fb-share {
	clear:both;
	display:block;
	float:right;
	margin-bottom:5px;
	text-align:center;
	width:95px;
}
/*a.back:hover {
    color: #0096bf;
}*/

.block_inzerat .neplatic {
    background: url('../img/neplatic.png') no-repeat top left;
    z-index: 999;
    width: 730px;
    height: 430px;
    position: absolute;
}

.payments_logs {}
.payments_logs2 {
	margin-top: 25px;
}
.payments_logs img, .payments_logs2 img {
	height: 35px;
}
.card-logos { margin-top: 25px; }
.card-logos img { height: 35px; }

.payment_btn { position: absolute; top: 5px; right: 20px; width: 202px; height: 54px; background: url('../img/payment_btn.gif') no-repeat; color: white; font-size: 10px; }
.payment_btn  a { margin-left: 5px; color: #ffffff; display: block; margin: 0px 5px; vertical-align: baseline; padding: 35px 0px 5px 0px; }
.payment_btn  a:hover { text-decoration: none; }

.payment_btn2 { position: absolute; top: -1px; right: 210px; width: 205px; height: 33px; background: url('../img/payment_btn2.png') no-repeat; color: white; font-size: 10px; }
.payment_btn2  a { margin-left: 5px; color: #ffffff; display: block; margin: 0px 5px; vertical-align: baseline; padding: 35px 0px 5px 0px; height:30px; }
.payment_btn2  a:hover { text-decoration: none; }		
	
.payment-panacik { text-align:right; }

.show_3d {
	position: absolute; 
	top: -1px; 
	right:235px;
	width: 202px; 
	height: 54px; 
	color: white; 
	font-size: 10px;
}

.show_3d-2 {
	position: absolute; 
	top: -1px; 
	right:0px;
	width: 202px; 
	height: 33px; 
	color: white; 
	font-size: 10px;
}	

.cms-right-menu {
  width: 183px;
  float: left;
  border: 0px solid white;
  margin: 1em 0 1em 6px;
  overflow: hidden;
}

.cms-right-menu .heading {
  background: url('../img/bg_cms_menu_heading.gif') no-repeat 50% 0;
  color: #ffffff;
  height: 34px;
  width: 183px;
  overflow: hidden;
  border-bottom: 1px solid #12a5cd;
}

.cms-right-menu .heading p {
  font-weight: bold;
  margin: 0.75em 1em 0em 1em;
}

.cms-right-menu .content {
 width: 181px;
 border-left: 1px solid #12a5cd;
 border-right: 1px solid #12a5cd;
}

.cms-right-menu .content a {
  background: #ffffff url('../img/bg_cms_menu_link.gif') no-repeat;
  border-top: 0px solid #12a5cd;
  border-bottom: 1px solid #12a5cd;
  width: 161px;
  padding: 0 10px;
  /*height: 27px;*/
  line-height: 27px;
  vertical-align: middle;
  display: block;
  text-decoration: none; 
}

.cms-right-menu .content a:hover {
  background: #edfcff url('../img/bg_cms_menu_link_hover.gif') no-repeat;
}

.cms-right-menu .footer {
  background: url('../img/bg_cms_menu_footer.gif') no-repeat;
  color: #ffffff;
  height: 17px;
  overflow: hidden;
}

.block_lite_midsize {
	margin: 1em 0px;
	float: left;
}
.block_lite_midsize .heading {
	background: url('../img/bg_block_normal_heading.gif') no-repeat;
	width: 536px;
	height: 32px;
	overflow: hidden;
}
.block_lite_midsize h2 {
	margin: 0.75em 1em 0em 1em;
	font-size: 100%;
	display: block;
	color: #0080a5;
}
.block_lite_midsize .inner .time {
    color: #0096bf;
    font-size: 11px;
    font-weight: bold;
}
.block_lite_midsize .inner h2 {
    margin: 0em 0em 0em 0em;
	color: #fc49a5;
	letter-spacing: 0.05em;
}

.block_lite_midsize .inner h2 a {
	color: #fc49a5;
	text-decoration:none;
}

.block_lite_midsize .inner .separator {
  margin: 10px 0px 10px 0px;
  padding: 0px;
  display: block;
  height: 2px;
  background: url('../img/separator_blue_large.gif') no-repeat 50% 0px;
  width: 500px !important;
}

.block_lite_midsize .inner h2 a:hover {
	text-decoration:underline;
}

.block_lite_midsize .content {
	width: 534px;
	background: #ecfbff url('../img/bg_block_lite_content.gif') no-repeat 0 100%;
	overflow: hidden;
	border-top: 1px solid #12a5cd;
	border-left: 1px solid #12a5cd;
	border-right: 1px solid #12a5cd;
	padding-bottom: 114px;
}
.block_lite_midsize .content .inner {
	margin: 1em;
}
.block_lite_midsize .content p {
	margin: 0em;
	letter-spacing: 0.05em;
	font-size: 10px;
}
.block_lite_midsize .footer {
	background: url('../img/bg_block_lite_footer.gif') no-repeat;
	width: 536px;
	height: 12px;
	overflow: hidden;
}

.message-box {
	clear:both;
	color:#FFFFFF;
	margin:5px 0 1em;
	padding:10px 10px 10px 40px;
}
.email-znamy-success {
	background:#aad521 none repeat scroll 0 0;
	border: 1px solid #7da610;	
}
.email-znamy-error {
	background:#FFCCCC none repeat scroll 0 0;
	border: 1px solid #FF0000;
	color:#000000;
}

.partners {
	padding:5px 0;
}

textarea.code {
    width: 380px;
    margin: 10px 0 15px 20px;
    height: 50px;
}
p.banner-row {
    
}
p.banner-row img {
    margin: 5px 0 25px 10px;
}
.add-views {
	clear:both;
	color:#0080A5;
	display:block;
	float:right;
	font-size:9px;
	font-weight:bold;
	margin:-5px 0 0;
	padding:5px 0;
	text-align:center;
	text-decoration:none;
	width:95px;
}
.zariadenia-filter {
	margin:10px 0;
}
.zariadenia-filter label {
	margin:0 5px;
}
.zariadenia-filter .input {
	float: left;
	margin-top: 3px;
}
.zariadenia-filter input[type=text] {
	font-size:11px;
	padding:2px;
	width: 170px;
}
.zariadenia-filter .submit input {
	background: url("../img/bg_zariadenia_filtruj.jpg") no-repeat;
	color: #FFFFFF;
	height:24px;
	line-height:24px;
	font-size:12px;
	font-weight:bold;
	margin-left:6px;
	text-align:center;
	vertical-align:middle;
	width:90px;
	border:0;
	cursor: pointer;
}
.block_inzerat .virtual-tour-button {
    margin-bottom:10px;
	margin-left:310px;
}
.block_inzerat .competition-button {
	margin-left:310px;
	margin-bottom:10px;
}
.block_inzerat .fb-rec {
	margin-left:310px;
}
.block_inzerat #competition {
	margin: 10px 0px;
	width: 699px;
	font-size: 80%;
	display:none;
}
.block_inzerat #competition .heading {
	height: 31px;
	background: none;
	width: 699px;
	background: url('../img/bg_competition_frame.jpg') no-repeat;
}
.block_inzerat #competition .heading .inner {
	margin: 9px 0px;
	padding:0 13px;
}
.block_inzerat #competition .heading h3 {
	font-size: 120%;
	color: #ffffff;
}
.block_inzerat #competition .content {
	width: 696px;
	border-left: 1px solid #c34002;
	border-right: 1px solid #c34002;
}
.block_inzerat #competition .content .inner {
	margin: 0px 1px;
	padding-top: 12px;
}
.block_inzerat #competition .content .inner a {
	text-decoration: underline;
	color: #c34002;
}
.block_inzerat #competition .content .inner a:hover {
	text-decoration: none;
}
.block_inzerat #competition .content .inner p, .block_inzerat #competition .content .inner h4 {
	margin: 5px 10px;
}
.block_inzerat #competition .content .inner .podmienky {
	height:190px;
	margin-left:150px;
	overflow:auto;
	padding:15px;
	width:450px;
	border:1px solid #C34002;
	background:none repeat #FEF5C4;
}
.block_inzerat #competition .content .inner label {
	width: 140px;
	color: #c34002;
	line-height:19px;
}
.block_inzerat #competition .content .inner .input {
	margin-bottom:10px !important;
}
.block_inzerat #competition .content .inner input[type=text], .block_inzerat #competition .content .inner textarea {
	border: 1px solid #c34002;
	width: 200px;
	padding:2px;
	background: #fef5c4;
}
.block_inzerat #competition .content .inner textarea {
	width: 470px;
}
.block_inzerat #competition .content .inner .checkbox label {
	float:none;
	padding-left:15px;
	text-align:left;
	width:350px;
}
.block_inzerat #competition .content .inner .checkbox input[type=checkbox] {
	margin-left:170px;
}
.block_inzerat #competition .content .inner .captcha-wrapper-com {
	height:75px;
	margin-left:151px;
}
.block_inzerat #competition .footer {
	height: 13px;
	background: none;
	width: 699px;
	background: url('../img/bg_competition_bottom.jpg') no-repeat;
}
.block_inzerat #competition input[type=button] {
	background: url('../img/bt_competition_send.jpg') no-repeat;
	height:37px;
	width:129px;
	font-size:125%;
}
.block_inzerat #competition .ajaxsubmit-comp {
	margin-left:188px;
	margin-top:10px;
}
.block_inzerat #competition .error-message {
	font-weight:bold;
	text-align:center;
	width:450px;
}
.block_inzerat #competition .competition-success, .block_inzerat #competition .competition-error {
	background:none repeat scroll 0 0 #F9CABA;
	border:1px solid #C34002;
	color:#666666;
	margin-left:12px;
	padding:7px 5px;
	width:95%;
}
.block_inzerat .near {
    clear: right;
    float: right;
    width: 98px;
    background: #ff9e3a url('../img/bg_near_sidebar.gif') repeat-y 0 0;
    text-align: center;
    font-size: 10px;
    color: #ffffff;
}
.block_inzerat .near .head {
    background: #ff9e3a url('../img/bg_near_sidebar_head.gif') no-repeat 0 0;
    font-size: 14px;
    height: 28px;
    overflow: hidden;
}
.block_inzerat .near .foot {
    background: #ff9e3a url('../img/bg_near_sidebar_foot.gif') no-repeat 0 100%;
    font-size: 14px;
    height: 15px;
    overflow: hidden;
}
.block_inzerat .near .head h3 {
    margin: 5px 0 0 0;
    padding: 0;
    color: #ffffff;
    text-align: center;
}
.block_inzerat .near a {
    color: #ffffff;
    text-decoration: none;
    display: block;
    line-height: 17px;
    text-align: center;
	margin-bottom:0;
}
.block_inzerat .near a:hover {
    text-decoration: underline;
}
.najblzsieinz-wrapper .near-types {
    background: #ff9e3a url('../img/bg_near_types.gif') repeat-y 0 0;
    text-align: center;
    font-size: 10px;
    color: #ffffff;
    position: relative;
}
.najblzsieinz-wrapper .near-types .head {
    background: #ff9e3a url('../img/bg_near_types_head.gif') no-repeat 0 0;
    font-size: 14px;
    height: 34px;
    overflow: hidden;
}
.najblzsieinz-wrapper .near-types .head h3 {
    margin: 12px 15px 0 15px;
    padding: 0;
    color: #ffffff;
    text-align: left;
    font-size: 14px;
}
.najblzsieinz-wrapper .near-types table {
    width: 100%;
}
.najblzsieinz-wrapper .near-types table td {
    text-align: left;
    padding: 5px 15px;
}
.najblzsieinz-wrapper .near-types .odd td {
    color: #ffffff;
    text-align: left;
    background: #ffba72;
}
.najblzsieinz-wrapper .near-types .odd td.first {
    color: #ffffff;
    text-align: left;
    background: #ffba72 url('../img/bg_near_types_odd.gif') repeat-y 0 0;
}
.najblzsieinz-wrapper .near-types .odd td.last {
    color: #ffffff;
    text-align: left;
    background: #ffba72 url('../img/bg_near_types_odd.gif') repeat-y 100% 0;
}
.najblzsieinz-wrapper .near-types .even td {
    color: #ffffff;
    text-align: left;
    background: #fea549;
}
.najblzsieinz-wrapper .near-types .even td.first {
    color: #ffffff;
    text-align: left;
    background: #ffba72 url('../img/bg_near_types_even.gif') repeat-y 0 0;
}
.najblzsieinz-wrapper .near-types .even td.last {
    color: #ffffff;
    text-align: left;
    background: #ffba72 url('../img/bg_near_types_even.gif') repeat-y 100% 0;
}
.najblzsieinz-wrapper .near-types .foot {
    background: #ff9e3a url('../img/bg_near_types_foot.gif') no-repeat 0 100%;
    font-size: 14px;
    height: 14px;
    overflow: hidden;
}
.najblzsieinz-wrapper .near-types a {
    color: #ffffff;
    text-decoration: none;
    display: block;
    line-height: 20px;
}
.najblzsieinz-wrapper .near-types a:hover {
    text-decoration: underline;
}
#preloader {
    position:absolute;
    top: 50px;
    left: 180px;
    background: #ffffff;
    border: 1px solid black;
    text-align: center;
    width: 300px;
    height: 100px;
    line-height: 100px;
    color: #000000;
    
}
#preloader img {
    vertical-align: middle;
}
#zariadenia-box .content {
    font-size: 12px;
}
#zariadenia-box .najblzsieinz-wrapper .ad {
    margin: 1em 2px;
}
#zariadenia-box {
    max-height: 620px;
    overflow: auto;
}
#zariadenia-box .najblzsieinz-wrapper .content {
    width: 680px;
}	

/* Formuláre v thickboxe */
#inline_thickbox form .input, #inline_thickbox form .submit {
    margin: 10px 0 0 0;
}

#inline_thickbox form label {
    clear: both;
    width: 100%;
    display: block;
}

#inline_thickbox form .input input, #inline_thickbox form .input textarea {
    width: 300px;
}

.content .inner .inner-button-back {
    display:inline;
    position:relative;
    top:200px;
}
	
/* atrakcie stlpce */
#zarvblizkostiWrapper #leftColumn{	
	float: left;
}	
#zarvblizkostiWrapper #leftColumn .content{
	width: 348px;
}

#zarvblizkostiWrapper #leftColumn .ad{
	margin: 1em 0.30em;
}	
		
#zarvblizkostiWrapper #rightColumn .content{
	width: 348px;
}
#zarvblizkostiWrapper #rightColumn{
	float: right;
}
#zarvblizkostiWrapper #rightColumn .ad{
	margin: 1em 0.30em;
}	

#registrationWrapper h2{
	color:#0080A5;
	font-family:Verdana;
	font-size:90%;
	margin-bottom:15px;
	margin-top:15px;
	text-align:center;
}

#UserAddForm .input label{
	display:block;
	float:left;
	width:155px;
	text-align:right;	
}

#UserAddForm .input{
	margin:0.4em 0;
}

#UserAddForm .input input{
	margin-left: 10px;
}

#UserAddForm span.required{
	color:#FF0000;		
}

#UserAddForm {
	margin:0 auto;
	width: 451px;	
}

#UserAddForm .submit{
	text-align:center;
}

#UserAddForm .submit input{
	background: url("../img/btn_search_left.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 110%;
    font-weight: bold;
    height: 32px;
    text-transform: uppercase;
    width: 100px;
	
}

#UserAddForm a{
	margin-left:152px;
}
	
#registrationWrapper .activationMessage{
	text-align: center;
}

#registrationWrapper .head{
	background: url("../img/bg_block_large_heading.gif") no-repeat scroll 0 0 transparent;
    height: 30px;
    overflow: hidden;
    width: 726px;
}

#registrationWrapper .head h2{
	color: #0080A5;
    display: block;
    font-size: 100%;
    margin: 0.75em 1em 0;
	text-align:left;
}

#registrationWrapper .contnt{
	background: none repeat scroll 0 0 #C3EFFC;
    border-left: 1px solid #12A5CD;
    border-right: 1px solid #12A5CD;
    border-top: 1px solid #12A5CD;
    overflow: hidden;
    width: 724px;
	padding-top:10px;
}

#registrationWrapper .foot{
	background: url("../img/bg_block_large_footer.gif") no-repeat scroll 0 0 transparent;
    height: 12px;
    overflow: hidden;
    width: 726px;
}	

#registrationWrapper{
	float: left;
    margin: 1em 0;
}
.komentar-form-wrapper {
	margin-bottom: 10px;
}

.ponuka-platieb h3{
	margin-bottom:12px;
}

.ponuka-platieb img{
	height:30px;
	margin:5px;
}
	
#registrationWrapper #pricesWrapper h3{
	text-align: center;
}

#registrationWrapper #pricesWrapper table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
	
#registrationWrapper #pricesWrapper .priceName, #registrationWrapper #pricesWrapper .priceValue{
	padding: 3px 30px;
}

#registrationWrapper #pricesWrapper .info-message{
	margin-bottom: 35px;
}

#registrationWrapper #pricesWrapper .info-message div{
	text-align: center;
}	
	

