/* CSS created by deloyd - info@deloyd.cz */

body { margin:0px 0px; padding:0px; font-family: "Verdana CE", Verdana, Tahoma, Arial, Sans-Serif; color:#B8B8B8; background-position: center top; width: 970px; position: relative; margin: auto; }
h1 { font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 14px; font-weight: bold; color:#0094FF; }
h2 { font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 14px; color:#0094FF; }
h3 { font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 13px; color:#0094FF; }
p { font-family: "Verdana CE", Verdana, Tahoma, Arial, Sans-Serif; font-size: 12px; color: #B8B8B8; }
a { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; color: #B8B8B8; }
a:hover { color: #40AFFF; }
li { font-family: "Verdana CE", Verdana, Tahoma, Arial, Sans-Serif; font-size: 12px; font-weight: bold; color: #0094FF; padding-top: 10px; }
#headmez { background: #FFFFFF; width: 970px; height: 30px; }
#hlava { background: #FFFFFF url(../imagesa/hlava.gif) no-repeat center; margin: 0px auto; padding: 0px; width: 970px; height: 196px; }
#logo { position: absolute; left: 90px; top: 65px; }
.langmenu span { display: none; }
.m1 a { position: absolute; left: 350px; top: 30px; width: 20px; height: 20px; background: url('../images/en.gif') 0 0 no-repeat; }
.m2 a { position: absolute; left: 371px; top: 30px; width: 30px; height: 20px; background: url('../images/de.gif') 0 0 no-repeat; }
.m3 a { position: absolute; left: 402px; top: 30px; width: 20px; height: 20px; background: url('../images/cz.gif') 0 0 no-repeat; }
.m4 a { position: absolute; left: 850px; top: 125px; width: 30px; height: 25px; background: url('images/home-ikona.gif') 0 0 no-repeat; }
.m5 a { position: absolute; left: 880px; top: 125px; width: 30px; height: 25px; background: url('../images/kontakt-ikona.gif') 0 0 no-repeat; }
.m6 a { position: absolute; left: 910px; top: 125px; width: 30px; height: 25px; background: url('../images/sitemap-ikona.gif') 0 0 no-repeat; }
.m2 a { display: block; width: 30px; height:20px; }
.m1 a, .m3 a { display: block; width: 20px; height:20px; }
.m4 a, .m5 a, .m6 a { display: block; width: 30px; height:25px; }
.m1 a:hover, .m2 a:hover, .m3 a:hover { background-position: 0px -20px; }
.m4 a:hover, .m5 a:hover, .m6 a:hover { background-position: 0px -25px; }
#menu { position: absolute; top: 194px; font-family: Helvetica, Tahoma, arial, Sans-Serif; width: 700px; margin-left: 253px; }
#menu a { text-decoration: none; font-size:15px; font-weight: 100; color: #000000; margin:0; padding-right: 20px; padding-left: 20px; border-right: 1px solid Gray; }
#menu a:hover { color: #40AFFF; }
#stred { position: absolute; top: 226px; background: #FFFFFF; margin: 0px auto; padding: 0px; width: 970px; border-bottom:30px solid #fff; }
#levyblok { float: left; top: 219px; background: #FFFFFF url(../images/pravo-novinky-bg.gif) repeat-y left bottom; margin: 0px auto; padding: 0px; width: 232px;  min-height:678px; height:auto !important; height:678px; }
#obsah { float: right; background: #FFFFFF; margin: 0px auto; padding: 0px; width: 738px; text-align:justify; }
#obsahhlava { background: #FFFFFF; margin: 0px auto; padding: 0px; width: 738px; height: 14px; font-size:0; }
#obsahstred { background: #FFFFFF url(../images/zakony-obsah-bg.gif) repeat-y right bottom; margin: 0px auto; padding: 0px; width: 738px; min-height:626px; height:auto !important; height:626px; }
#menuref { float: right; padding-right: 30px }
#menuref a { text-decoration: none; font-size:12px; font-weight: 100; color: #40AFFF; margin:0; padding-right: 30px; padding-left: 30px; }
#menuref a:hover { background: #D9EFFF; color: #B8B8B8; }
#obsahpata { background: #FFFFFF url(../images/pravnik-obsah-pata.gif) no-repeat right bottom; margin: 0px auto; padding: 0px; width: 738px; height: 12px; font-size:0; }
#podobsah { background: #FFFFFF url(../images/advokat-podobsah.gif) repeat-y right bottom; margin: 0px auto; padding: 0px; width: 738px; height: 26px; }
#podobsah p { position:absolute; font-size:14px; font-weight: 100; color: #B8B8B8; padding-top: 7px; margin: 0px auto; padding-left: 10px; }
#footertop { background: #FFFFFF url(../images/pravnici-pata-top.gif) no-repeat center; width: 970px; height: 12px; font-size:0; }

#footerobsah { clear: both; background: #FFFFFF url(../images/advokati-pata-bg.gif) repeat-y center; width: 970px; height: 50px; overflow:hidden; }

#footerobsahb { float:right; padding-right: 40px; padding-top: 10px; width: 124px; height: 40px; }
#footerobsahc { float:right; padding-right: 0px; padding-top: 27px; width: 300px; height: 22px; }
#footerobsahc a { text-decoration: none; font-size:10px; font-weight: 100; color: #B8B8B8; }
#footerobsahc a:hover { color: #40AFFF; }

#footermenub { float:left; padding-left: 25px; padding-top: 20px; width: 380px; height: 30px; }
#footermenub a { text-decoration: none; font-size:9px; font-weight: 100; color: #B8B8B8; padding-right: 5px; padding-left: 5px; border-right: 1px solid Gray; }
#footermenub a:hover { color: #40AFFF; }
#footerpata { background: #FFFFFF url(../images/zakonik-pata-bot.gif) no-repeat center; width: 970px; height: 12px; font-size:0; }
/* stranky */
/* novinky */
#novinky { position:absolute; float:right; top: 30px; left: 18px; background: #FFFFFF; margin: 0px; padding: 0px; width: 213px; }
#novinkyhlava { height:53px; overflow:hidden; }
#novinkyobsah { background: #FFFFFF url(../images/novinky_02.gif) repeat-y center; margin-top: 0px; height:395px; }
.boxnadpis { font-family: Tahoma, "Verdana CE", Verdana, Arial, Sans-Serif; font-size: 11px; font-weight: bold; color: #005EC6; padding-top: 10px; padding-left: 22px; padding-right: 10px; }
.boxdate p { font-family: Tahoma, "Verdana CE", Verdana, Arial, Sans-Serif; font-size: 10px; font-weight: bold; color: #40AFFF; padding-left: 28px; padding-right: 5px; margin-top: 0px; }
.boxobsah p { font-family: "Verdana CE", Verdana, Arial, Sans-Serif; font-size: 10px; font-weight: 100; color: #000000; padding-left: 22px; padding-right: 10px; margin-top: 0px; }
.boxobsah a { text-decoration: none; font-family: "Verdana CE", Verdana, Arial, Sans-Serif; font-size: 10px; font-weight: 100; color: #B8B8B8; padding-left: 12px; padding-right: 10px; padding-top: -10px; }
.boxobsah a:hover { color: #40AFFF; }
#novinkypata { background: #FFFFFF url(../images/novinky_03.gif) no-repeat center; height:43px; margin-top: -11px }
.boxpata p { font-family: "Verdana CE", Verdana, Arial, Sans-Serif; font-size: 11px; font-weight: normal; padding-top: 17px; padding-left: 50px; color: #B8B8B8; }
.boxpata a { text-decoration: none; font-family: "Verdana CE", Verdana, Arial, Sans-Serif; font-size: 11px; font-weight: normal; color: #B8B8B8; }
.boxpata a:hover { color: #40AFFF; }
#novinkymez { background: #FFFFFF; height:8px; }
#aeahlava { font-family: "Verdana CE", Verdana, Arial, Sans-Serif; font-size: 9px; font-weight: 100; color: #000000; background: #FFFFFF url(../images/aea_01.gif) no-repeat center; height:85px; margin-top: 0px; }
#box { position:absolute; float:right; top: 30px; left: 24px; background: #FFFFFF; margin: 0px; padding: 0px; width: 200px; }
.boxaea { font-family: Arial, "Verdana CE", Verdana, Sans-Serif; font-size: 10px; font-weight: 100; color: #000000; padding-top: 30px; padding-left: 25px; padding-right: 5px; }
#aeahlavab { background: #FFFFFF url(../images/aea_03.gif) no-repeat center; height:80px; }
.boxaeab { font-family: Arial, "Verdana CE", Verdana, Arial, Sans-Serif; font-size: 9px; font-weight: 100; color: #000000; padding-top: 30px; padding-left: 25px; padding-right: 5px; }
#aeapata { background: #FFFFFF url(../images/aea_02.gif) no-repeat center; height:75px; margin-top: -2px; }
#aeapata a { font-family: "Verdana CE", Verdana, Arial, Sans-Serif; font-size: 9px; font-weight: 100; color: #36ACFF; padding-left: 90px; padding-right: 5px; }
#aeapata a:hover { color: #40AFFF; }
#boxb { background: #FFFFFF; margin: 0px; padding: 0px; width: 200px; height: 10px; }
#boxc { background: #FFFFFF url(../images/boxb_01.gif) no-repeat center; margin: 0px; padding: 0px; width: 200px; height: 74px; }
#boxd { background: #FFFFFF url(../images/boxb_02.gif) repeat-y center; margin: 0px; padding: 0px; width: 200px; min-height: 294px; }
#boxe { background: #FFFFFF url(../images/boxb_03.gif) no-repeat center; margin: 0px; width: 200px; height: 53px; }
.del { font-size: 12px; font-weight: bold; color: #283615; }
/*hlavni strana*/
#pnb { position:absolute; padding-top : 30px; padding-left: 10px; width: 694px; }
#pnba h1 { position:absolute; display: none; margin-top : -30px; padding-left: 10px; }
#pnbb { padding-top : 30px; width: 694px; }
#pnbb h2, p { padding-left: 30px; padding-right: 30px; }
#pnbb h2 { font-family: Verdana, Arial, Sans-Serif; color: #2F2E33; }
.hlnadpis { position: absolute; padding-top: 10px; padding-left: 8px; width: 167px; }
.nadpis h1 { float: right; font-family: Tahoma, "Verdana CE", Verdana, Arial, Sans-Serif; font-size: 20px; font-weight: normal; padding-top: 5px; padding-bottom: 5px; color: #36ACFF; padding-left: 20px; }
.linka { padding-left: 0px; width: 169px; }
/* spolecnost */
#spobsahstred { background: #FFFFFF url(../images/zakony-obsah-bg.gif) repeat-y right bottom; margin: 0px auto; padding: 0px; width: 738px; min-height: 850px; }
#spbox { position: absolute; top: 100px; padding-left: 30px; width: 700px; }
.spolecnost { float: left; padding-left: 30px; padding-top:20px; width: 600px; }
.spolecnosta { float: left; padding-top: 10px; width: 50px; }
.spolecnostb { float: right; padding-left: 30px; width: 520px; }
.spolecnostb p { font-family: Tahoma, "Verdana CE", Verdana, Arial, Sans-Serif; font-size: 13px; font-weight: normal; color: #333333; }
.spolecnostc { float: right; font-family: Tahoma, "Verdana CE", Verdana, Arial, Sans-Serif; font-size: 13px; font-weight: normal; color: #36ACFF; padding-left: 30px; width: 520px; }
.spolecnostc p { font-family: Tahoma, "Verdana CE", Verdana, Arial, Sans-Serif; font-size: 13px; font-weight: normal; color: #36ACFF; }


/* CLEARFIX
------------------------------*/
.clearfix { display:inline-block; }
.clearfix:after { content: "."; display: block;clear:both; visibility:hidden; line-height:0; height:0; }
html[xmlns] .clearfix { display:block;}
* html .clearfix { height:1%; }
