html {
	margin: 0px;
	padding: 0px;
	min-width: 970px;
}
body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-family: Georgia, Times New Roman, Times;
	font-size: 12px;
	color: #4e4e45;
	background: #FFF url(img/design/global_bckg.gif);
}
/* ------------------------------------------- Vseobecne ------------------------------- */
a {
	color: #bc3333;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a img {
	border: none;
}
form {
	display: inline;
}
textarea {
	overflow: auto;
	margin-bottom: 2px;
}
select {
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
input.button {
	width: 115px;
	height: 32px;
	margin-left: -5px;
	color: #fff;
	font-size: 11px;
	border: none;
	background-color: #4c96c3;
	background-image: url(img/design/btn-bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
}
input.button.second {
	background-image: url(img/design/btn-bg-second.gif);
}
input.button.active,
input.button.second.active {
	background-color: #64a7cc;
	background-position: 0px -32px;
}
select,
textarea,
input.textbox,
input.textboxSmall {
	background: #f9f9f9;
	border: 1px solid #cccccc;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444;
}
textarea,
input.textbox,
input.textboxSmall {
	padding: 2px 3px 2px 3px;
}
input.textboxSmall {
	text-align: right;
}
input.textboxSmall.disabled {
	border: none;
	background: #F4F4F4;
}
textarea {
	overflow: auto;
}
select {
	padding-left: 3px;
	cursor: pointer;
}
.endfloat {
	clear: both;
	display: block;
	height: 1px;
	overflow: hidden;
}
.hlaska {
	min-height: 15px;
	_height: 15px;
	margin: 8px 0px;
	padding: 16px 16px 16px 56px;
	text-align: left;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 16px 8px;
	color: #111;
}
.hlaska.info {
	background-color: #f8fafd;
	background-image: url(img/design/icon-info.gif);
	border: 2px solid #eff5fb;
}
.hlaska.error {
	background-color: #fef7f7;
	background-image: url(img/design/icon-error.gif);
	border: 2px solid #feeeec;
}
p {
	margin: 0px;
	padding: 0px;
}
h1, h2, h3 {
	margin: 0px;
	padding: 0px;
}
table {
	border-collapse: collapse;
}
table td {
	padding: 4px 0px;
}
table td.left {
	padding-right: 6px;
	text-align: right;
}
.bold {
	font-weight: bold;
}
/* -------------------------------------------(Vseobecne) ------------------------------- */

#head_obal{
	background-image:url("img/design/top_horizontal_bckg.png");
	background-repeat:repeat-x;
	_background: none;
	height:397px;
	position:relative;
	z-index:4;
}

#head_obal div#oblaky{
	background-image:url("img/design/oblaky.png");
	background-position:center center;
	background-repeat:no-repeat;
	height:419px;
}

*html #head_obal div#oblaky{
	background: none;
	widht: 1000px;
	margin: 0 auto;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/oblaky.png", sizingMethod="image");
}

#head_obal #head{
	clear:both;
	height:397px;
	margin:0 auto;
	position:relative;
	top:-419px;
	width:970px;
}

#head_obal #head #innerwrap{
	background-image:url("img/design/head.png");
	width: 100%;
	height: 100%;
}

*html #head_obal #head #innerwrap{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/head.png", sizingMethod="image");
}

#head_obal #head span#dom{
	background-image:url("img/design/dom.png");
	display:block;
	height:221px;
	left:28px;
	position:absolute;
	top:74px;
	width:464px;
	z-index:10;
}

*html #head_obal #head span#dom{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/dom.png", sizingMethod="image");
}

#head_obal #head a#logo{
	background-image:url("img/design/logo.png");
	display:block;
	height:65px;
	left:35px;
	position:absolute;
	top:14px;
	width:136px;
}

*html #head_obal #head a#logo{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/logo.png", sizingMethod="image");
}

#head_obal #head ul.maleMenu{
	margin:0;
	padding:0;
	position:absolute;
	right:24px;
	top:20px;
}

#head_obal #head ul.maleMenu a span.left, #head_obal #head ul.maleMenu a span.right, #obal #left div#dalsie_clanky ul li a span.left, #obal #left div#dalsie_clanky ul li a span.right{
	display: none;
}

#head_obal #head ul.maleMenu li{
	list-style: none;
	display: block;
	float: left;
}

#head_obal #head ul.maleMenu li a{
	color: #3a3a3b;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	padding-left:5px;
	padding-right:5px;
}

#head_obal #head ul.maleMenu li a:hover{
	text-decoration: underline;
}

#head_obal #head span#title{
	color:#D8310A;
	display:block;
	font-size:26px;
	left:200px;
	position:absolute;
	text-decoration:none;
	top:31px;
}

#head_obal #head a{
	text-decoration: none;
}

#head_obal #head ul.jazykMenu{
	margin:0;
	padding:0;
	position:absolute;
	right:30px;
	top:50px;
	#width:220px;
	#right: 15px;
	_width:230px;
	_right: 15px;
}

#head_obal #head ul.jazykMenu span.title{
	position: relative;
	top: 2px;
}

#head_obal #head ul.jazykMenu img{
	margin-right: 5px;
}

#head_obal #head ul.jazykMenu li{
	list-style-type: none;
	display: block;
	float: left;
	margin-left: 10px;
	#width: 100px;
	_width: 100px;
}

#head_obal #head ul.jazykMenu li a{
	color: #0d0fa9;
	font-weight: bold;
}

#head_obal #head ul.jazykMenu li a:hover span.title, #head_obal #head ul.jazykMenu li.active a span.title{
	text-decoration: underline;
}

#head_obal #head div.btn_real{
	position:absolute;
	top:135px;
	width:254px;
	z-index:11;
}

#head_obal #head div.btn_real a span.title{
	display: block;
	color: #c2181a;
	font-size: 20px;
	margin-bottom: 2px;
}

#head_obal #head div.btn_real a{
	color:#3A3A3B;
	display:block;
	padding-bottom:12px;
	padding-left:70px;
	padding-top:12px;
	text-decoration:none;
}

#head_obal #head div.btn_real a:hover span.title{
	text-decoration: underline;
}

#head_obal #head div.btn_real.dopyt{
	left:427px;
}

#head_obal #head div.btn_real.ponuka{
	left:699px;
}

#head_obal #head ul#horizontal_menu{
	display:block;
	float:left;
	height:33px;
	left:473px;
	margin:0;
	overflow:hidden;
	padding:0;
	position:absolute;
	top:249px;
	width:480px;
	z-index: 12;
}

#head_obal #head ul#horizontal_menu li{
	list-style: none;
	display: block;
	float: left;
	margin-left:1px !important;
}

#head_obal #head ul#horizontal_menu li a{
	display: block;
	height: 33px;
	float: left;
	text-decoration: none;
}

#head_obal #head ul#horizontal_menu li a span.name{
	background-color:#2A4B96;
	#background-color:#22408c;
	_background-color:#22408c;
	color:#FFFFFF;
	font-weight:bold;
	height:23px;
	padding-left:2px;
	padding-right:2px;
	padding-top:10px;
	width:auto;
	#cursor: pointer;
}

#head_obal #head ul#horizontal_menu li a span{
	width: 9px;
	height: 33px;
	display: block;
	float: left;
}

#head_obal #head ul#horizontal_menu li.prva a span.left{
	background-image: url("img/design/h_menu_first_normal_corner_left.gif");
}

#head_obal #head ul#horizontal_menu li.prva a:hover span.left{
	background-image: url("img/design/h_menu_first_hover_corner_left.gif");
}

#head_obal #head ul#horizontal_menu li.prva a.active span.left{
	background-image: none;
	background-color:  #fff;
}

#head_obal #head ul#horizontal_menu li a span.left{
	background-image: url("img/design/h_menu_normal_corner_left.png");
}

*html #head_obal #head ul#horizontal_menu li a span.left{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/h_menu_normal_corner_left.png", sizingMethod="image");
}

#head_obal #head ul#horizontal_menu li a span.right{
	background-image: url("img/design/h_menu_normal_corner_right.png");
}

*html #head_obal #head ul#horizontal_menu li a span.right{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/h_menu_normal_corner_right.png", sizingMethod="image");
}

#head_obal #head ul#horizontal_menu li a:hover span.name{
	background-color: #59ace1;
	_background-color: #4ea4de;
	#background-color: #4ea4de;
}

#head_obal #head ul#horizontal_menu li a:hover span.left{
	background-image: url("img/design/h_menu_hover_corner_left.png");
}

*html #head_obal #head ul#horizontal_menu li a:hover span.left{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/h_menu_hover_corner_left.png", sizingMethod="image");
}

#head_obal #head ul#horizontal_menu li a:hover span.right{
	background-image: url("img/design/h_menu_hover_corner_right.png");
}

*html #head_obal #head ul#horizontal_menu li a:hover span.right{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/h_menu_hover_corner_right.png", sizingMethod="image");
}

#head_obal #head ul#horizontal_menu li a.active span.name{
	background-color: #ffffff;
	color: #bc1718;
}

#head_obal #head ul#horizontal_menu li a.active span.left{
	background-image: url("img/design/h_menu_active_corner_left.png");
}

*html #head_obal #head ul#horizontal_menu li a.active span.left{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/h_menu_active_corner_left.png", sizingMethod="image");
}

#head_obal #head ul#horizontal_menu li a.active span.right{
	background-image: url("img/design/h_menu_active_corner_right.png");
}

*html #head_obal #head ul#horizontal_menu li a.active span.right{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/h_menu_active_corner_right.png", sizingMethod="image");
}

#obal{
	background-image:url(img/design/center_bckg.png);
	_background-image:url(img/design/center_bckg.gif);
	_background-position: center;
	_background-repeat: repeat-y;
	margin:0 auto;
	position:relative;
	width:970px;
	z-index:5;
	_margin-top: -419px;
}

#obal div#left{
	float:left;
	margin-left:26px;
	_margin-left: 13px;
	width:245px;
}

#obal div#right{
	float:left;
	margin-left:14px;
	width:660px;
}

#footer{
	background-image:url(img/design/footer.png);
	height:27px;
	margin:0 auto;
	position:relative;
	width:940px;
	z-index:3;
	color:white;
	padding-top:40px;
}

#footer span.left{
	display: block;
	width: 350px;
	float: left;
	margin-left: 10px;
}

#footer span.right{
	display: block;
	width: 350px;
	float: right;
	text-align: right;
	margin-right: 10px;
}

#footer a{
	color: white;
}

*html #footer{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/footer.png", sizingMethod="image");
}

#pata_obal{
	background-image:url("img/design/footer_bckg.gif");
	height:142px;
	margin-bottom:-311px;
	position:relative;
	top:-105px;
	z-index:2;
}

#oblaky_spodne{
	background-image:url("img/design/oblaky_dole.png");
	background-position:center center;
	background-repeat:no-repeat;
	height:199px;
	position:relative;
	top:-119px;
	z-index:1;
}

*html #oblaky_spodne{
	background: none;
	width: 1000px;
	margin: 0 auto;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/oblaky_dole.png", sizingMethod="image");
}

#obal #left div.kategorieMenu ul#kategorie{
	margin: 1px 0 0 2px;
	padding: 0;
}

#obal #left div.kategorieMenu ul#kategorie li{
	display: block;
	list-style-type: none;
}

#obal #left div.kategorieMenu ul#kategorie li a{
	background-image:url("img/design/v_menu_bckg.gif");
	background-position:center top;
	color:#3A3A3B;
	display:block;
	height:29px;
	padding-left:35px;
	padding-top:13px;
	text-decoration:none;
	width:208px;
}

#obal #left div.kategorieMenu ul#kategorie li a#top-aktivna-priamo{
	background-position: bottom;
	color: #fff;
}

#obal #left div.kategorieMenu ul#kategorie li a#top-aktivna{
	background-image:url("img/design/v_menu_bckg2.gif");
	background-position: bottom;
	color: #fff;
}

#obal #left div.kategorieMenu ul#kategorie li a:hover{
	background-position: bottom;
	color: #fff;
}

#obal #left div.kategorieMenu ul#kategorie li.sep{
	background-image: url("img/design/v_menu_separator_bckg.gif");
	height: 2px;
	line-height: 0px;
	#margin-top: -8px;
	#margin-bottom: -8px;
	_margin-top: -8px;
	_margin-bottom: -8px;
}

#obal #left div.kategorieMenu ul#kategorie li.hlbka a{
	background-image:url("img/design/v_submenumenu_bckg.gif");
	height:20px;
	padding-left:55px;
	padding-top:4px;
	width:188px;
	color: #2b95da;
}

#obal #left div.kategorieMenu ul#kategorie li.hlbka a:hover{
	text-decoration: underline;
}

#obal #left div.kategorieMenu ul#kategorie li.hlbka a#aktivna{
	text-decoration: underline;
}

#obal #left div#dalsie_clanky span#nadpis_dalsie_clanky{
	display: block;
	padding:25px 24px 0 10px;
	font-size: 17px;
}

#obal #left div#dalsie_clanky ul{
	padding:0 7px 0 24px;
	margin-top: 10px;
	margin-left: 5px;
}

#obal #left div#dalsie_clanky ul li{
	list-style-image: url("img/design/red_bull.gif");
}

#obal #left div#dalsie_clanky ul li a{
	color: #b41616;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
}

#obal #left div#dalsie_clanky ul li a:hover, #obal #left div#dalsie_clanky ul li a.active{
	text-decoration: underline; 
}

#obal #right{
	line-height: 22px;
}

#obal #right h1{
	margin-bottom: 10px;
}

#obal #right div.objektBox div.objekt{
	float:left;
	padding:10px;
	width:310px;
	line-height: 15px;
}

#obal #right div.objektBox div.objekt a{
	color: #1391e2;
	text-decoration: none;
}

#obal #right div.objektBox div.objekt a span{
	display: block;
}

#obal #right div.objektBox div.objekt a:hover span, #obal #right div.objektBox div.objekt a:hover{
	text-decoration: underline;
}

#obal #right div.objektBox div.objekt img{
	float: left;
	margin-right: 10px;
}

#obal #right div.objektBox div.duo div.objekt a.viac{
	display: block;
	color: #b41616;
	text-decoration: underline;
	text-align: right;
}

#obal #right div.objektBox div.duo div.objekt a.viac:hover{
	text-decoration: none;
}

#obal #right div.objektBox div.duo{
	float:left;
	height:105px;
	position:relative;
	width:660px;
}

#obal #right div.objektBox div.duo.sede{
	background-color: #f1f1f1;

}

#obal #right div.objektBox div.duo.sede span.tien{
	background-image:url("img/design/tien.png");
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
	height:11px;
	position:absolute;
	top:104px;
	width:100%;	
	left: 0;
}

*html #obal #right div.objektBox div.duo.sede span.tien{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/tien.png", sizingMethod="image");
}

#obal #right h1{
	background-image:url("img/design/h1_bckg.png");
	color:#FFFFFF;
	font-size:14px;
	height:41px;
	margin:0;
	padding-left:20px;
	padding-top:4px;
	width:638px;
}

*html #obal #right h1{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/h1_bckg.png", sizingMethod="image");
}

div.strankovanie{
	clear:both;
	float:left;
	margin-bottom:10px;
	margin-top:25px;
	padding-left:11px;
	padding-right:10px;
	width:638px;
}

div.strankovanie form{
	float:left;
}

div.nastavenie-vypisu{
	float: right;
}

div.nastavenie-vypisu a{
	color: #1391e2;
}

#obal #right div.obsah{
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
}

#obal #right div.objektNahlad div.galeria{
	background-color:#F1F1F1;
	float:left;
	padding:7px;
	width:642px;
	border: 1px solid #dfdfdf;
	position: relative;
	margin-bottom:20px;
}

#obal #right div.objektNahlad div.galeria img{
	float: left;
}

#obal #right div.objektNahlad div.galeria div.small{
	float:left;
	margin-right:5px;
	margin-top:1px;
	width:53px;
}

#obal #right div.objektNahlad div.galeria div.small img {
	border: 3px solid #cacaca; 
	margin-bottom: 1px;
}

#obal #right div.objektNahlad div.galeria div.popis{
	margin-left:10px;
}

#obal #right div.objektNahlad div.galeria span.tien, div.intro_text span.tien{
	background-image:url("img/design/tien.png");
	height:11px;
	left:0;
	position:absolute;
	bottom:-11px;
	width:658px;
}

*html #obal #right div.objektNahlad div.galeria span.tien, *html div.intro_text span.tien{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/tien.png", sizingMethod="image");
}

#obal #right #vyhladavac{
	float: left;
	width: 658px;
	height: 153px;
	background-image: url("img/design/vyhladavac_back.png");
}

*html #obal #right #vyhladavac{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/vyhladavac_back.png", sizingMethod="image");
}

#obal #right div#vyhladavac h2{
	color:#FFFFFF;
	font-size:14px;
	margin-bottom:6px;
	margin-left:20px;
	margin-top:12px;
}

#obal #right #vyhladavac span.input select, #obal #right #vyhladavac span.input input{
	border: none;
	background: none;
	width: 210px;
} 

#obal #right #vyhladavac span.input{
	background-image:url("img/design/input_bckg.png");
	display:block;
	height:28px;
	padding-top:5px;
	text-align:center;
	width:228px;
	margin: 0 auto;
}

*html #obal #right #vyhladavac span.input{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/input_bckg.png", sizingMethod="image");
}

#obal #right #vyhladavac table{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

#obal #right #vyhladavac table td{
	width: 260px;
}

#obal #right #vyhladavac input.button{
	background:none repeat scroll 0 0 transparent;
	font-size:18px;
	height:70px;
	margin-left:3px;
	margin-top:13px;
	padding-right:40px;
}

#obal #right #vyhladavac input.button.active{
	text-decoration: underline;
}

div.intro_text{
	float: left;
	width: 100%;
	margin:10px 0 10px 10px;
	_margin-left: 0;
	position: relative;
}

div.intro_text div.partneri{
	margin-left:-10px;
	padding:10px;
	width:640px;
	background-color: #f3f3f3;
	background-image: url("img/design/intro_text_bckg.gif");
	background-position: bottom;
	border: 1px solid #c1c1c1;
}

div.intro_text div.partneri table{
	border-collapse: collapse;
	font-size: 11px;
}

div.intro_text h2{
	margin-top: 25px;
	margin-bottom: 15px;
}

div.intro_text table td{
	width:210px;
	margin: 0;
	padding: 0;
}

div.intro_text div.partneri table td.second, div.intro_text  div.partneri table td.last{
	width:110px;
}

div.intro_text div.partneri table td.banky h3{
	color: #1391e2;
}

div.intro_text div.partneri table td.poistovne h3{
	color: #be3535;
	margin-bottom:5px;
}

div.intro_text div.partneri table td.second{
	background-image:url("img/design/predel.gif");
	background-position:100px;
	background-repeat:repeat-y;
}

div#obal div#right div.tabPlusTabula div.plocha{
	background-image: url("img/design/tab_plocha_bckg.gif");
	width: 638px;
	background-repeat: no-repeat;
	padding: 10px;
}

div#obal div#right div.tabPlusTabula div.tabula{
	float: left;
}

div#obal div#right div.tabPlusTabula ul.tab{
	clear:both;
	display:block;
	list-style-type:none;
	margin:15px 0 0 1px;
	padding:0;
	position:relative;
	top:6px;
}

div#obal div#right div.tabPlusTabula ul.tab li span{
	display: none;
}

div#obal div#right div.tabPlusTabula ul.tab li{
	display: block;
	float: left;
}

div#obal div#right div.tabPlusTabula ul.tab li a{
	background-image:url("img/design/tab_tab_bckg.gif");
	background-repeat:repeat-x;
	border:1px solid #C1C1C1;
	display:block;
	height:25px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	margin-left: -1px;
	color: #3a3a3b;
	text-decoration: none;
	_width: 130px;
}

div#obal div#right div.tabPlusTabula ul.tab li a:hover{
	text-decoration: underline;
}

div#obal div#right div.tabPlusTabula ul.tab li.tab_h a{
	background-image:url("img/design/tab_tab_active_bckg.gif");
	border-bottom: none;
	height:29px;
	padding-top:4px;
	position:relative;
	top:-5px;
}

div#obal div#right div.udaje span.makler_pic{
	background-image:url("img/design/makler_bckg.png");
	display:block;
	float:left;
	height:125px;
	margin-right:10px;
	width:116px;
}

*html div#obal div#right div.udaje span.makler_pic{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/makler_bckg.png", sizingMethod="image");
}

div#obal div#right div.udaje img{
	margin-left:3px;
	margin-top:3px;
}

div#obal div#right div.formular_k_detajlu table tr td span.input{
	background-image: url("img/design/input_bckg_shorter.png");
	display: block;
	height: 33px;
	width: 167px;
}

*html div#obal div#right div.formular_k_detajlu table tr td span.input{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/input_bckg_shorter.png", sizingMethod="image");
}

div#obal div#right div.formular_k_detajlu table tr td span.input input{
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	margin-left:4px;
	margin-top:8px;
	width:154px;	
}

div#obal div#right div.formular_k_detajlu table{
	width: 100%;
}

div#obal div#right div.formular_k_detajlu table td{
	vertical-align: top;
}

div#obal div#right div.formular_k_detajlu table td label{
	display: block;
	padding-top: 4px;
}

div#obal div#right div.formular_k_detajlu table tr td span.textarea{
	background-image: url("img/design/textarea_bckg.png");
	display: block;
	height: 113px;
	width: 193px;
}

*html div#obal div#right div.formular_k_detajlu table tr td span.textarea{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/textarea_bckg.png", sizingMethod="image");
}

div#obal div#right div.formular_k_detajlu table tr td span.textarea textarea{
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	height:101px;
	margin-left:4px;
	margin-top:5px;
	width:177px;
}

div#obal div#right div.formular_k_detajlu table tr td span.submit{
	background-image: url("img/design/submit_button.png");
	display: block;
	height: 33px;
	width: 87px;
}

*html div#obal div#right div.formular_k_detajlu table tr td span.submit{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/submit_button.png", sizingMethod="image");
}

div#obal div#right div.formular_k_detajlu table tr td span.submit input{
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	margin-left:0;
	margin-top:-1px;
	width:87px;
}

div#obal div#right div.formular_k_detajlu table tr td span.submit input:hover, div#obal div#right div.formular_k_detajlu table tr td span.submit.active{
	text-decoration: underline;
}

div#obal div#right div.formular_k_detajlu table tr td span.captcha{
	background-image: url("img/design/captcha_bckg.png");
	display: block;
	height: 33px;
	width: 76px;
}

*html div#obal div#right div.formular_k_detajlu table tr td span.captcha{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/captcha_bckg.png", sizingMethod="image");
}

div#obal div#right div.formular_k_detajlu table tr td span.captcha input{
	border:medium none;
	font-size:16px;
	font-weight:bold;
	margin-top:5px;
	width:60px;
}

div.hr{
	background-color:#E2E2E2;
	height:1px;
	margin-bottom:3px;
	margin-top:3px;
	_overflow: hidden;
}

span.red{
	color: #bc3333;
}

table.charakteristiky{
	margin: 0 auto;
}

table.charakteristiky tr td{
	width: 300px;
	border-bottom: 1px solid #E2E2E2;
}

table.charakteristiky tr.last td{
	border-bottom: none;
}

#head div.bannery{
	left:29px;
	position:absolute;
	top:317px
}

#head div.bannery span{
	display:block;
	float:left;
	height:60px;
	margin-left:7px;
	width:292px;
	overflow: hidden;
}

#head div.bannery span img{
	height:60px;
	width:292px;
}

div.partneri a{
	text-decoration: none;
	color: #4E4E45;
}

div.partneri a:hover{
	text-decoration: underline;
}

div.hierarchia{
	padding-left:20px;
	position:relative;
	top:-6px;
}

div.hierarchia a{
	text-decoration: none;
	color: #3a3a3b;
	font-size: 11px;
}

div.hierarchia a:hover{
	text-decoration: underline;
}

div.hierarchia a.last{
	color: #55a9de;
}

div.galeria div.obrazokObalMaxi{
	margin-right: 20px;
	float: left;
}
