body {
	/*font-family: "MS Sans Serif", "Helvetica CE","Arial CE", Arial, helvetica, sans-serif;
	*/
	font-family: "MS Sans Serif", "Helvetica CE","Arial CE", Arial, helvetica, sans-serif;
	text-align : center;
	font-size:12px;
}
img {
	border : none;
}
p {
	margin : 0px;
	padding : 2px 0px 0px 0px;
}
ul {
	margin: 0px 0px 0px 15px;
	padding : 3px 0px 0px 3px;
	
}
li {
	list-style-type : disc;
}
.nodisc{
	list-style-type : none;
}


form {
	margin: 0px;
	padding : 0px;
	
}
a {
	text-decoration : none;
	color : black;
	letter-spacing : 0px;
}

a:hover {
	text-decoration : none;
	color : gray;
}
.bigf {
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;

}

.main {
	width : 750px;
	margin : 5px auto 0px auto;
	text-align : left;	
}
.head {
	width : 750px;
	padding-bottom : 15px;
	margin-bottom: 0px;

}
.logo {
	float : left;
	display : inline;
	width: 45px;
	height: 45px;
}
h1.rk a, h2.rk a, h1.rk span
 {
	font-weight : bold;
	font-size : 14px;
	color : #123187;
	float:left;
	position : relative;
	top : -1px;
	padding : 0px 0px 0px 3px;
	line-height : 100%;
	margin: 0px;
}
.home  {
	font-size : 12px;
	float:right;

	position : relative;
	top : -1px;
}
.home  a {
	text-decoration : underline;
}

div.home  a:hover {
	color : #929292;
	text-decoration : underline;

}

.upbar {
	background-color : #123187;
	width: 705px;
	height: 2px;
	font-size: 1px;
	float: right;
	line-height : 1px;
	overflow : hidden;
}
.bar {
	width: 705px;
	height: 3px;
	font-size: 1px;
	float: right;
	line-height : 1px;
	overflow : hidden;
}
.prom {
	font-size : 24px;
	font-weight : bold;
	width: 430px;
	float: right;
	color : #929292;
	text-align : right;
	top: -3px;
	position : relative;
	overflow : hidden;
	height: 28px;	

}

.promleft {
	font-size : 20px;
	font-weight : bold;
	/*width: 242px;*/
	float:left;
	color : #6378B7;
	text-align : left;
	/*top: 0px;*/
	/*position : relative;*/
	overflow : hidden;
	padding: 0px 2px 0px 2px;
	margin: 0px 0px 0px 3px;
	color: White;
	background-color:  #6378B7;
	height: 25px;
}



.navcol {
	width : 160px;
	margin-right:6px;
}


.content {
	float : right;
	width : 584px;
}


.topcontle {
	width: 289px;
	float: left;

}

.topcontri {
	width : 283px;
	height: 132px;
	font-size : 20px;
  float: right;
	background-color : #DEDEDE;
	position : relative;
}
.backtop {
	width : 175px;
	height : 120px;
	font-size : 10px;
	color : #F5F5F5;
	/*float : left;*/
	position : absolute;
	top : 0px;
	left : 0px;
	z-index : 1;
	line-height : 10px;
	margin: 6px 0px 6px 6px;
	text-align : justify;
	overflow: hidden;
}
.volejte {
	position : absolute;
	top : 15px;
	width : 175px;
	font-weight : bold;
	color : #6378B7;
	text-align : center;
	margin-left : 6px;
	z-index : 2;
}
.jepekne {
	position : absolute;
	top : 70px;
	color : #949494;
	font-weight : bold;
	width : 175px;
	text-align : center;
	margin-left : 6px;
	z-index : 2;
}
.botle {
	float : left;
	/*20.4.2005*/
	/*width: 344px;
	*/
	/*margin: 12px 0px 0px 6px;
	*/
	width: 344px!important;
	width: 350px;
	width/**/:/**/350px;
	margin: 12px 0px 0px 0px;
	border-left : 1px solid silver;
	padding: 0px 0px 0px 5px/*doublemarginhack*/
	/*display: inline;
	*/
	/*konec20.4.2005*/

}
.botri {
	width: 222px;
	float : right;
	margin: 12px 0px 0px 0px;
}
.distinc {
	/*background-color : #FF9900;*/
	background-color :#ffb340;
}
.padtit {
	padding : 2px 3px 0px 3px;
}
.padtitnav {
	padding : 2px 6px 0px 0px;
}


.titnav
{
	font-weight : bold;
	font-size : 16px;
	width : 160px;
	height : 23px;
	margin-bottom: 12px;
	/*border-bottom : 2px solid black;*/
}
.titnav h2
{
	font-weight : bold;
	font-size : 16px;
line-height: normal;
	margin: 0px;

}
.undertit {
	font-size : 16px;
	/*width : 160px;*/
	margin: 15px 0px 3px 0px;
	font-weight : bold;
	border-bottom: 2px solid black;
}

.undertitkde {
	font-size : 14px;
	/*width : 160px;*/
	margin: 15px 0px 3px 0px;
	/*font-weight : bold;*/
	border-bottom: 2px solid black;
}


.undertit2{
	font-size : 12px;
	width : 160px;
	margin: 10px 0px 3px 0px;
	/*font-weight : bold;*/
	border-bottom: 1px solid black;
}



/*.office a {
	text-decoration : underline;
}

.office a:hover {
	text-decoration : underline;
}
*/

.titcont
{
	font-size : 16px;
	/*width : 283px;*/
	height : 23px;
margin: 0px 0px 6px 6px;	
}


/*
.padtit {
	padding : 3px 3px 0px 5px;
}*/
/*.martit {
	margin: 0px 0px 6px 6px;
}*/
.smrealita {
height: 31px !important;
height: 32px;
height/**/:/**/32px;
overflow: hidden;
border-bottom: 1px solid black;
margin-bottom:5px;
width: 289px;
position: relative;
}
/*.imgvydra {
	float: right;
	display : inline;
	width : 90px;
	height : 120px;

}*/
* html body .imgfloat {
	margin-right : -3px;
}
.clearboth {
	clear : both;
	font-size : 1px;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	visibility : hidden;
	line-height: 1px;
}

.repl
	{
	position: relative;
	margin: 0px;
	font-size : 10px;
	line-height : 100%;
	height:45px;
	width:45px;
	float: left;
	font-weight : bold;
	overflow: hidden;
	
}
	.replim
	{
	/*background-image: url(./obrwww/logomi-reality.gif);*/
	position: absolute;
	left: 0px;
	top: 0px;
	height:45px;
	width:45px;
	display: block;
	overflow: hidden;
	float:left;
	padding: 0px;
	}
	.outerlogo
	{
	background-image: url(./obrwww/logomi-reality.gif);
	position: absolute;
	left: 0px;
	top: 0px;
	height:45px;
	width:45px;
	display: block;
	overflow: hidden;
	float:left;
	padding: 0px;
	}
	

	.smbfoto
	{
	margin: 0px;
	font-size : 10px;
	line-height : 90%;
	height:30px;
	width:40px;
	overflow: hidden;
}
.smfoto {
	position:absolute;top:0px;left:0px;
	font-size : 11px;

}
.smreport {
	
	
}

.imghack {
	margin : 0px -3px 0px -3px;
}
.navanch {
	/*padding: 7px 13px 0px 0px;*/
	font-size : 16px;
	font-weight : bold;
	/*color : #929292;
	*/
	display: block;
	/*width : 160px;*/
	margin-bottom: 6px;

}


.w160 {
	width : 160px;
	display: block;
	
}
.index a.navanch
{
		color : #6378B7;

} 

a:hover.navanch
{
	color : black;
} 

.rianch {
	font-size : 14px;
	font-weight : bold;
	/*color : #929292;
	*/
	/*background-image : url(./obrwww/anchri.gif);*/
	background-image : url(./obrwww/modtrojuh.gif);
	background-position : bottom right;
	background-repeat : no-repeat;
	display : block;
	margin-bottom:3px;
	border-bottom: 2px solid #6378B7; 
	/*#FFB340;*/
	/*padding : 0px 0px 2px 0px;
	*/
	width : 222px;
	/*line-height : 140%;*/
}
.rianch a {
	display : block;
	width : 222px;
}


.rinoanch {
	font-size : 14px;
	font-weight : bold;
	/*color : #929292;
	*/
	/*background-image : url(./obrwww/anchri.gif);*/
	/*background-image : url(./obrwww/modtrojuh.gif);*/
	background-position : bottom right;
	background-repeat : no-repeat;
	display : block;
	margin-bottom:3px;
	border-bottom: 2px solid #6378B7; 
	/*#FFB340;*/
	/*padding : 0px 0px 2px 0px;
	*/
	width : 222px;
	/*line-height : 140%;*/
}


.rianch a:hover
{
	color : gray;
} 


.rileri {
	margin-left : 3px;
	margin-right :  15px;
	
}
.ritopbot {
	padding : 3px 0px 3px 0px;
	
}


.middleanch {
	font-size : 16px;
	font-weight : bold;
	display : block;
	margin-bottom:3px;	
	background-image : url(./obrwww/modtrojuh.gif);
	background-position : bottom right;
	background-repeat : no-repeat;
	width: 344px;
	border-bottom: 2px solid #6378B7; 

}
.middleanch a {
	/*font-size : 16px;
	font-weight : bold;*/
	display : block;
	/*margin-bottom:3px;	
	background-image : url(./obrwww/modtrojuh.gif);
	background-position : bottom right;
	background-repeat : no-repeat;*/
	width: 344px;
	/*border-bottom: 2px solid #6378B7; */

}

.podpis {
	font-style : italic;
	text-align : right;
	padding: 3px 5px 6px 0px;
}
.active {
	/*background-image : url(./obrwww/anchyes.gif);
	*/
	background-image : url(./obrwww/orantrojuh.gif);
	background-position : bottom right;
	background-repeat : no-repeat;
	border-bottom : 2px solid black;
}

.activevoid {
	/*background-image : url(./obrwww/anchyes.gif);
	*/
	border-bottom : 2px solid white;
}


/*.active a{
	color : #000000;
}
.active a:hover{
	color : #000000;
}*/

.inactive{
	/*background-image : url(./obrwww/anchnonri.gif);*/
	background-image : url(./obrwww/bilytrojuh.gif);
	border-bottom : 2px solid black;

	background-position : bottom right;
	background-repeat : no-repeat;
/*	color : #6378B7;*/
		color : #929292;

}
.inactivecol {
color : #6378B7;
}
.inactivecolreg {
color : gray;
}

.inactive a:hover {
	color : Black;
}

.inpuver {
	width : 62px;
	font-size : 11px;
	text-align : right;
}
.inplet {
	width : 40px;
	font-size : 11px;
	text-align : right;
}
.inpurok {
	width : 30px;
	font-size : 11px;
	text-align : right;
}

.rovno {
	font-size : 13px;
	height: 57px;
	width: 20px;
	font-weight : bold;
	margin : 0px;
	padding : 0px;
}

.vyslokno {
	width : 50px;
	color : #6378B7;
	border: 0px;
	background-color : #D2D2FF;
	text-align :center;
	font-weight : bold;
	margin: 0px 5px 0px 0px;
}



.calc {
	margin: 0px 5px 0px 5px;
	/*background-color : #EDEDED;
	color : #6378B7;
	*/
	color : #6378B7;
	font-size : 11px;
}
.calc .poznamka
{
	text-align : justify;
}
.calctit {
	margin: 0px 0px 5px 0px;
	text-align : center;
color : #6378B7;
	
}
.endcalc {
	border-bottom : 2px solid silver;
	/*clear : both;*/
	font-size : 2px;
	margin-bottom: 3px; 
}

.poznamka {
	font-size : 11px;
	/*text-align : justify;*/
margin-bottom:5px;
}
.le {
	float : left;
}
.ri {
	float : right;
}

.banks {
	font-size : 11px;
}

.banks a {
	text-decoration : underline;
	font-size : 11px;
}

.banks a:hover {
	text-decoration : underline;
}
ul a {
	text-decoration : underline;
}
ul a:hover {
	text-decoration : underline;
}

.primary {
	text-align : left;
	font-size : 14px;
	margin-bottom : 6px;
}
.hackcursor {
	width : 1px;
	height :1px;
	overflow : hidden;
	font-size : 0px;
	visibility : hidden;
	
}
.typereal {
margin-left:6px;
}

.w283 {
	width : 283px;
	
}

.martopbot {
	border-top : 1px solid silver;
	border-bottom : 1px solid silver;
padding: 1px 3px 1px 3px;
margin-top:10px;
}
.heig60 
{
/*	height: 50px!important;
	height: 58px;*/
	height: 52px!important;
	height: 56px;
	height/**/:/**/56px;

	overflow: hidden;
}

.martopbotmail {
padding: 2px 3px 0px 3px;
margin-top:0px;
text-align: right;
}
.martopbotmail a {
	text-decoration : underline;
}


.noother {
	border-top : 1px solid silver;
	border-bottom : 1px solid silver;
	padding: 1px 10px 1px 10px;
	height: 44px!important;
	height: 48px;
	height/**/:/**/48px;
	overflow: hidden;
}

.martopbot a, .martopbot a:hover {
	text-decoration : underline;
}


.radit {
	width : 50px;
	float : left;
	font-weight : bold;
}
.priceetc {
	float : right;
}

.priceetc a {
	text-decoration : underline;
}

.ascdesc a {
	text-decoration : underline;
	
}


.flori {
	float : right;
}
.flole {
	float :left;
}
.by {
	float : right;
	margin : 0px 20px 0px 0px;
	font-weight : bold;
}
.sel {
	color :#ffb340;
	font-weight : bold;

}
.bot {
	margin: 10px 0px 0px 0px;

	/*padding-top: 6px;*/
	font-size : 14px;
	/*background-color : #F1F2F8;
	*/
	width : 584px;
	background-image : url(./obrwww/poz5.jpg);
	background-position : left;
	background-repeat : repeat-y;

}
.botin {
	padding: 6px 0px 0px 6px;

}

.marbot10 {
	margin-bottom : 10px;
}
.martop30 {
	margin-top : 30px;
}
.martop42 {
	margin-top : 38px;
}


.disblock {
	display : block;
}



.nabcela
{
	float: left;
	height: 81px;
	width:283px;
	margin:  6px 0px 6px 6px;
	background-color : white;
	overflow : hidden;
	display : inline;
}

.mri12 {
	margin-right :12px;
}
.mle12 {
	margin-left :12px;
}


.nabcela h1
{
	/*position: relative;
	*/
display:block;
position:relative;
border:1px solid #ffb340;
background-color: silver;
height:79px !important;
height:81px;
width:106px !important;
width:108px;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px;
float:left;
overflow:hidden;
font-size: 13px;
font-weight: bold;
}

.nabcela h1 a/*s fotkou*/
	{
	position: absolute;
	left: 0px;
	top: 0px;
	height:79px;/*79*/
	width:106px;/*106*/
	display: block;
	background-position : center;
	background-repeat : no-repeat;
	text-decoration : none;
	float:left;
	overflow: hidden;
	font-weight : normal;
	font-size: 12px;
	color: Black;
	background-color : #D9D9D9;
	padding: 0px;

}
.nabtext {
	display: block;
	padding: 5px;
/*margin-top:10px;*/
}

.hhh
{height: 79px !important;
height: 81px;
height/**/:/**/81px;
	width: 106px !important;
	width: 108px;
	width/**/:/**/108px;
 }

	.nabback
	{
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	overflow: hidden;
	z-index: 1;
	background-position : center;
	background-repeat : no-repeat;
	background-color : #DEDEDE;
border-style:  solid;
border-width:  1px;
border-color:  #ffb340;
height: 79px !important;
height: 81px;
height/**/:/**/81px;
	width: 106px !important;
	width: 108px;
	width/**/:/**/108px;
}


.nabanch {
	display: block;
	height : 81px;
	overflow: hidden;
	text-decoration:none;
width: 175px;
float:left;
}


.inpop {
display: block;
padding-left : 3px;
}
.inpoptop {
display: block;
/*width: 175px;*/ /*nesmi byt*/
/*height : 81px;*/
border-bottom-style:  solid;
border-bottom-width:  1px;
/*line-height: 108%; možná bude nutné pro IE6*/
border-color:  #ffb340;
}



.cena
 {
	display: block;
	font-weight : bold;
	padding-right: 2px;
	text-align: right;
	line-height: 14px;

}

.exkl {
margin-top:1px;
color : black;
font-size: 11px;
margin-left: 2px;
padding: 0px 2px 0px 2px;
line-height: 13px;
float:left;

}
.nabri {
	width : 175px;
	height : 81px;
	float : left;
	position: relative;
}
.strong
{
	font-weight : bold;
}
.vydraimg {
	width:90px;
	height:120px;
	margin:6px 6px 0px 0px;
	height: 120px!important;
	height: 121px;
	height/**/:/**/120px;
	padding:0px 0px 0px 0px;
	text-align:center;
	float:right;
	display:inline;
}
.m2 {
	position : relative;
	top : -4px;
	font-size : 9px;
	font-family : "Arial CE", Arial,Helvetica, sans-serif;
}
.dalsi {
		color :#ffb340;
}
.podtr {
	text-decoration : underline;
}

.mailem {
	text-align : right;
}
.valid {
	font-size : 9px;
	margin-top : 20px;
	color: Gray;
	text-align: center;
	clear: both;
}
.valid a{
	font-size : 9px;
	text-decoration : underline;
	color: Gray;
}
.valid a:hover{
	color: black;
	text-decoration : underline;

}

