body  {	background: #FFFFFF; font-family: Verdana, Tahoma, Georgia, "Times New Roman", Arial, Tahoma; font-size: 80%; margin: 0px; }

h1 { font-weight: bold; font-size: 125%; color: #006699; margin: 0; margin-bottom: 5px; }
h2 { font-weight: bold; font-size: 110%; color: #006699; }
h3 { font-weight: bold; font-size: 110%; color: #CC6600; }

a:link { text-decoration: underline; color: #0066CC; }
a:visited { text-decoration: underline; color: #660099; }
a:hover { text-decoration: none; background: #006699; color: white; }


#main a[href^='http:']:hover, #main a[href^='https:']:hover{
	background: #339900 url(../img/out/2.gif) 100% 2px no-repeat;
}
#main a[href^='http:'], #main a[href^='https:']{
	padding-right: 9px;
	background: url(../img/out/1.gif) 100% 2px no-repeat;
}
#main a[href^='http:']:hover, #main a[href^='https:']:hover{
	background: #006699 url(../img/out/2.gif) 100% 2px no-repeat;
}

#copy a[href^='http:']:hover, #copy a[href^='https:']:hover{
	background: white url(../img/out/2.gif) 100% 2px no-repeat;
}
#copy a[href^='http:'], #copy a[href^='https:']{
	padding-right: 9px;
	background: url(../img/out/1.gif) 100% 2px no-repeat;
}
#copy a[href^='http:']:hover, #copy a[href^='https:']:hover{
	background: white url(../img/out/2.gif) 100% 2px no-repeat;
}

#main .nbg a[href^='http:']:hover, #main .nbg a[href^='https:']:hover{
	background: transparent url(../img/out/2.gif) 100% 2px no-repeat;
}
#main .nbg a[href^='http:'], #main .nbg a[href^='https:']{
	padding-right: 9px;
	background: transparent url(../img/out/1.gif) 100% 2px no-repeat;
}
#main .nbg a[href^='http:']:hover, #main .nbg a[href^='https:']:hover{
	background: transparent url(../img/out/2.gif) 100% 2px no-repeat;
}

#top { width: 980px; height: 290px; position: relative; top: 0px; padding: 0; margin: 0 auto; background: url(../img/layout/head.jpg) 0% 0% no-repeat; text-align: left; }
#top #ram { padding:45px 0px 0px 51px}
#top #logo { margin:0; padding:0; position:relative; width:149px; height:149px; overflow: hidden;}
#top #logo span { display:block; margin:0; padding:0; position:absolute; left:0px; top:0px; z-index:1; width:149px; height:149px; background:url("../img/logo/horizont-prubezna.gif") 0 0 no-repeat}

#box { position: relative; background: url(../img/layout/box.jpg) 0% 0% repeat-y #ffffff; margin-left: auto; margin-right: auto; width: 980px; }
#heel {	width: 980px; height: 90px; position: relative;	top: 0px; padding: 0; margin: 0 auto; background: url(../img/layout/heel.jpg) 0% 0% no-repeat; text-align: left; }
#obsah  { padding: 0px 15px 0px 15px; margin: 20px 20px 0px 20px; }
#copy { color: white; padding: 35px 15px 0px 15px; text-align: center; }

#sbox { width: 550px; float: left; }
#menu {	position: absolute;	left: 0px; top: 238px; font-size: 14px; }
#slogan { position: absolute; left: 270px; top: 55px; color: white;  }

div#copy a:link { text-decoration: underline; color: White; }
div#copy a:visited { text-decoration: underline; color: White; }
div#copy a:hover { text-decoration: none; background: white; color: #003366;}

table { font-size:100%;	width: 100%; margin: 5px 0 15px 0; border: none; border-collapse: collapse; }
th, td { padding: 4px 10px; border: 1px solid #6699FF;}
th { text-align: left; background-image: url(../img/bg/table-th.jpg); }
tr:hover { background: #eee;}

#frm table {border: 0}
#frm td, #frm th { border: 0;margin: 0; padding: 5px 5px 5px 0px; }
#frm tr:hover, #byty tr:hover, #galerie tr:hover { background: transparent;}
#galerie td { padding-top: 10px; }

#cen th, #cen td { text-align: center; }
#rightside { float: right; padding-left: 10px; width: 320px; border-left: 1px solid #CCCCCC; margin-left: 20px; text-align: center; xbackground: url(../img/bg/right-side2.jpg) no-repeat; }
#info { padding: 0px 0px 15px 15px; text-align: left;}

ul { padding-bottom: 15px;  }
ul li { padding: 0px 0px 8px 0px; margin: 0; list-style-image: url(../img/li/5x10.gif); }

.nbg a:link, .nbg a:visited, .nbg a:hover { background: transparent; }
.alert { font-weight: bold; color: red;}
.msg { font-weight: bold; color: green;}
.mezera { padding-top: 12px; }
.popis { color: green;}
.noscreen {display:none;}
.sedive { color: #999999; }
.nb { border: none; }
.kmapa { border: 0px; width: 315px; heigh: 185px; }
.cldn {clear: left; visibility: hidden; }
.cenik_V { }
.cenik_R { color: green; }
.cenik_P { color: red; }
.glr-img { border: 0px; width: 160px; height: 160px; }
.glr {float:left; width:160px; height: 205px; margin-right:14px; margin-bottom: 15px; text-align:center; font-size: 12px; }
.nahled-mapy { width: 290px; height: 127px; border: 1px solid silver; }


img.logo-ramms { border: 0px; padding: 10px 0px 10px 0px; }
img.na-pravo { border: 0px; float: right; padding: 0px 0px 10px 20px;}
img.na-levo { border: 0px; float: left; padding: 0px 20px 10px 0px;}
img.oddelovac { width: 20px; height: 10px; border: 0px; }

#obsah h1 { background: #FFFFFF url(../img/bg/h1.gif) no-repeat; padding: 0px 0px 0px 25px; height: 20px; }
#mline { width: 980px; text-align: center;}
#mline ul { padding:0; margin:0;}
#mline ul { background:#66FF66 url(../img/mline/bg-mline.gif) 0 0 repeat-x; border-top:1px solid white; border-bottom: 1px solid white; }
#mline li  { position: relative; top:0; left:-152px; padding:0; display:inline; list-style-type: none; margin: 0; margin-right: -1px;  }
#mline a { color: black; text-decoration:none; line-height:2.2em; padding:0.5em 10px; border-left:1px solid #999999; border-right: 1px solid #999999; margin: 0; }
#mline .on {background: white; color: black;}
#mline a:hover {color: black; background: #CCFFCC url(../img/mline/bg-mline-on.gif) 0 0 repeat-x;}



hr.zel { clear: left; border-top-style: none; padding-bottom: 10px; border-bottom: #CCCCCC 1px solid; border-right-style: none; border-left-style: none; height: 0px; }