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; padding-top: 0.5em; }
h3 { font-weight: bold; font-size: 100%; color: black; padding-top: 0.5em;}
a:link { text-decoration: underline; color: #0066CC; }
a:visited { text-decoration: underline; color: #660099; }
a:hover { text-decoration: none; background: #3366CC; 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: #3366CC url(../img/out/2.gif) 100% 2px no-repeat; }
#main .nbg a[href^='http:']:hover, #main .nbg a[href^='https:']:hover{background: none; }
#main .nbg a[href^='http:'], #main .nbg a[href^='https:']{ padding-right: 9px; background: none; }
#main .nbg a[href^='http:']:hover, #main .nbg a[href^='https:']:hover{ background: none; }
#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: #666666 url(../img/out/2.gif) 100% 2px no-repeat; color: white }
table { font-size:100%;	width: 100%; margin: 15px 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;}
td.nadpis { background: #E7F7F7; }
tr:hover { background: #eee;}
td.nadpis { background: #E7F7F7; }
#box { position: relative; margin-left: auto; margin-right: auto; width: 980px; }
#top { width: 980px; height: 150px; position: relative; top: 0px; padding: 0; margin: 0 auto; background: url(../img/layout/head.jpg) 0% 0% no-repeat; }
#top #ram { padding:11px 0px 0px 11px}
#top #logo { margin:0; padding:0; position:relative; width:72px; height:85px; overflow: hidden;}
#top #logo span { display:block; margin:0; padding:0; position:absolute; left:0px; top:0px; z-index:1; width:72px; height:85px; background:url("../img/logo/advokatni-kancelare-praha.jpg") 0 0 no-repeat}
#slogan { position: absolute; left: 87px; top: 65px; color: white;  }
#obsah  { padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px; background: #fff url(../img/bg/obsah-top.jpg) no-repeat; }
#obsah h1 { background: transparent url(../img/bg/h1.gif) no-repeat; padding: 0px 0px 0px 25px; height: 20px; }
#sekce { margin-bottom: 20px; padding: 0px 10px 0px 10px; }
#orez  { padding: 0px 15px 0px 15px; margin: 0px 0px 0px 0px; background: transparent;  }
#kontejner   {	margin: 0; padding: 0; }
#heel {	width: 980px; height: 90px; padding: 0; margin: 0; }
#copy { color: black; background: #eee; padding: 10px 20px 10px 20px; }
#menu {	position: absolute;	left: 0px; top: 117px; font-size: 14px; }
#objednavka table { font-size:100%;	width: 100%; margin: 5px 0 15px 0; border: 0px solid #6699FF; }
#objednavka th, #objednavka td { padding: 4px 10px; border: 0px solid #6699FF;}
#objednavka th { text-align: left; background-image: url(../img/bg/table-th.jpg); }
#objednavka  th.a, #objednavka td.a { width: 30% }
#objednavka  th.b, #objednavka td.b { width: 50% }
#objednavka  th.c, #objednavka td.c { width: 20% }
#i-box { width: 600px; float: left; }
#i-ads-side { float: left; padding-left: 10px; width: 310px; border-left: 1px solid #CCCCCC; margin-left: 20px; text-align: center; }
#i-ads-txt { padding: 0px 0px 15px 15px; text-align: left;}
#s-box { width: 759px; float: left; }
#s-ads-side { float: left; padding: 0px 0px 0px 10px; width: 160px; border-left: 1px solid #CCCCCC; margin-left: 20px; text-align: center; }
#s-ads-txt { text-align: left; margin: 0; padding: 0;}
#logbox { float: right; width: 200px; text-align: center; }
div#copy a:link { text-decoration: underline; color: black; }
div#copy a:visited { text-decoration: underline; color: black; }
div#copy a:hover { text-decoration: none; background: #666666; color: white}
#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; }
#kbox { width: 690px; float: left; padding: 0; }
#orez li ul { padding: 15px 0px 0px 40px; }
#orez ul { padding: 5px 0px 5px 10px; }
#orez li { padding: 0 0 10px 20px; list-style-type: none; background: #fff url(../img/li/sipka4.gif) no-repeat; margin-left: 15px; }
#index ul { font-size: 140%; padding: 0; margin: 0;}
#index li { padding: 0 0 5px 35px; list-style-type: none; background: #fff url(../img/li/sekce.gif) no-repeat;  margin-left: 15px; }
#alert { border: 5px solid red; padding: 15px; text-align: center; }
#legenda { padding: 10px 15px 0px 0px; text-align: right;}
#doporucujeme { min-height: 150px; margin-bottom: 20px; border: 2px solid #eee; background: #FFFFF5; margin: 15px 0px 15px 0px;}
#mline { width: 980px; text-align: center;}
#mline ul { padding:0; margin:0;}
#mline ul { background:#FFCC00 url(../img/mline/bg-mline.gif) 0 0 repeat-x; border-top:1px solid white; border-bottom: 1px solid white; }
#mline li, #lang li { position: relative; top:0; left:-270px; 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 #669933; border-right: 1px solid #669933; margin: 0; }
#mline .on {background: white; color: black;}
#mline a:hover {color: black; background: #FFFF00 url(../img/mline/bg-mline-on.gif) 0 0 repeat-x;}
#i-upoutavka { margin-top: 10px; padding: 10px 10px 10px 10px; border: 1px dashed silver; text-align: center; background: url(../img/bg/bg-gray2.gif); }
#o-upoutavka { margin-top: 10px; padding: 10px 10px 10px 10px; border: 1px dashed silver; text-align: center; background: url(../img/bg/bg-gray2.gif); }
#iarea { background: #E1FFDD url(../img/view/fajfka.gif) no-repeat; border: 1px solid #66CC66; padding: 10px 20px 10px 70px; width: 610px;}
img.toplist { border: 0px; width: 1px; height: 1px; display: none; }
img.nb { border: 0px; }
img.screenshot { border: 0px; float: right; padding: 0px 0px 10px 20px; width: 400px; height: 300px;}
img.na-pravo { border: 0px; float: right; padding: 0px 0px 10px 20px;}
img.info { border: 0px; float: left; padding: 15px 0px 10px 50px;}
img.na-levo { border: 0px; float: left; padding: 0px 20px 10px 0px;}
img.oddelovac { width: 20px; height: 10px; border: 0px; }
img.napoveda { width: 18px; height: 18px; border: 0px; }
img.ban-a { width: 300px; height: 250px; border:0; }
img.ban-b { width: 160px; height: 600px; border:0; }
.violent { font-weight: normal; font-style: italic; color: #CC3300; }
.must-err { background: #FFFFCC; }
.must { background: #ECF5FD;  }
.red { color: red; font-weight: bold; }
.datum {font-weight: normal; font-size: 85%; color: gray; }
.velke { font-size: 125%; }
.help {	cursor: help; border-bottom: 1px dashed black; display: inline; }
.nbg a:link, .nbg a:visited, .nbg a:hover { background: transparent; }
.wrn { font-weight: bold; font-size: 150%; 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: 442px; height: 295px; }
.clvh {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; }
.skrt { text-decoration: line-through; }
.skrt-s { text-decoration: line-through; color: gray;}
.priklad { color: gray; }
.polozka { padding: 0px 25px 0px 25px; margin: 15px 0px 0px 0px;  min-height: 113px;  }
.vizualizace { float: left; border: 0px; width: 150px; height: 113px; }
.popis-firmy { padding: 0px 0px 0px 175px; margin: 0;}
legend { padding: 3px 7px; font-size: 120%; color: black; }
fieldset{ border: 1px solid silver; margin:10px 0; padding:10px; }
acronym { font-weight: normal; font-style: italic; color: #336633; }
hr { clear: left; border-bottom: #cdcdcd 1px solid; height: 0; }




