/* CSS Document */

/* css reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
table,tr,th,td{vertical-align:top;}
ul,ul li{margin:0;padding:0;list-style:none}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}
th{text-align:left;}
input,textarea{font-family:sans-serif;font-size:100%}
/* IE stretched buttons fix */
input.submit{width:0;overflow:visible;}
input.submit[class]{width:auto;}
/* css reset end */

/* elements */
html{overflow-y: scroll;}
body{font-size:13px;color:#898989;font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;text-align:center;background:#fff;}
body.oznameni{background:#d1cbbf;}
a{color:#005590;text-decoration:underline;}
a:hover{text-decoration:none;}

.cleaner{clear:both;height:0;_height:1px;_margin:0 0 -1px 0;overflow:hidden;float:none;}
.nodisplay{display:none;}

.l{text-align:left!important;}
.r{text-align:right!important;}
.c{text-align:center!important;}
.j{text-align:justify!important;}




/* LAYOUT */
#page{width:960px;margin:0 auto;text-align:left;}
#col-right{position:relative;width:290px;min-height:110px;_height:110px;float:right;padding:38px 15px 19px 15px;font-size:12px;font-style:italic;font-weight:bold;color:#fff;background:#f9af33 url(../img/col-right.png) no-repeat bottom;}
#col-right p{line-height:15px;margin:0 0 14px 0;}
#col-right img.stin{position:absolute;bottom:-37px;_bottom:-38px;left:-22px;}
#mainmenu{text-align:right;height:58px;background:#bea99b url(../img/menu.png) repeat-x;}
#mainmenu ul{float:right;}
#mainmenu li{display:inline;}
#mainmenu li a{display:block;height:58px;line-height:58px;float:left;color:#fff;text-decoration:none;text-transform:uppercase;padding:0 22px;text-align:center;background:url(../img/menu-li.png) no-repeat left center;text-shadow:#371700 0 0 6px;}
#mainmenu li a:hover,#mainmenu li.act a{color:#4a2f26;text-shadow:#fff 0 0 6px;}
#mainmenu li.act a{font-weight:bold;background:#f9a208 url(../img/menu.png) repeat-x bottom;}

h1{position:relative;height:157px;background:#3b211b;text-align:center;padding:52px 320px 0 0;color:#fff;font-size:33px;font-family:serif;font-weight:normal;text-transform:uppercase;}
h1 img{position:absolute;top:0;left:0;}
h1 img.stin{position:absolute;top:172px;left:-24px;}
h1 span{display:block;color:#b89d76;text-transform:none;}
h1 span span{display:block;color:#f5e5da;font-size:18px;font-family:'Trebuchet MS','Geneva CE',lucida,sans-serif;}

div.uvod{width:540px;min-height:100px;_height:100px;padding:47px 47px 20px 20px;float:left;color:#4a2f26;font-size:16px;line-height:20px;background:url(../img/bracket.png) no-repeat right 23px;}
div.uvod-klienti{padding:16px 0;margin-bottom:4px;clear:both;line-height:16px;background:#f2f0ec url(../img/uvod.gif) repeat-y;/* + ie6-7.css */}
div.uvod-klienti h2{color:#b89d76;margin-bottom:10px;line-height:normal;font-weight:normal;font-size:18px;text-transform:uppercase;}
div.uvod-klienti,div.uvod-klienti div.right{padding-left:20px;}
div.uvod-klienti div.right{float:left;}
div.uvod-klienti div.left,div.uvod-klienti div.right-left{width:295px;float:left;}
div.uvod-klienti div.right-left,div.uvod-klienti div.right h2{padding:0 0 0 6px;}

div.pravni-sluzby-top{width:450px;padding:51px 152px 42px 38px;float:left;text-transform:uppercase;color:#4a2f26;font-size:16px;line-height:19px;background:#f4f2ed;}
div.pravni-sluzby{line-height:15px;margin-bottom:25px;background:url(../img/pravni-sluzby.gif) repeat-y;height:100%;}
div.pravni-sluzby h2{color:#b89d76;text-transform:uppercase;line-height:normal;}
ul.pravni-sluzby{width:280px;padding:0 20px;float:left;}
div.pravni-sluzby ul.last{border-top:26px solid #fff;}
ul.pravni-sluzby li ul li{padding-left:14px;background:url(../img/li.gif) no-repeat 0 7px;}

div.kontakty-top{width:590px;padding:48px 15px 38px 35px;margin:0 0 9px 0;float:left;background:#f4f2ed;}
div.kontakty-top h2{color:#4a2f26;font-size:17px;margin:0 0 4px 0;font-weight:normal;}
div.kontakty-top h2 span{color:#898989;}
div.kontakty-top p span{font-size:13px;color:#898989;}
div.kontakty{width:596px;height:142px;padding:29px 0 0 38px;margin:0 0 18px 0;float:left;background:#f6f2e2 url(../img/kontakty.jpg) no-repeat;}
div.kontakty h2{color:#b89d76;font-weight:normal;font-size:16px;text-transform:uppercase;margin:0 0 -9px 0;}
div.kontakty address{width:250px;padding:0 46px 0 0;float:left;font-style:normal;line-height:29px;}
div.kontakty address span{font-size:16px;font-weight:bold;color:#4a2f26;}
div.kontakty-over{padding:43px 0 0 25px;width:250px;float:left;}
div.kontakty-over p{margin:0 0 14px 0;}
div.kontakty-over span{color:#b89d76;font-weight:normal;font-size:16px;text-transform:uppercase;}

#footer{clear:both;height:31px;line-height:31px;padding:0 0 0 15px;margin:0 0 20px 0;color:#fff;font-size:11px;background:#947d72 url(../img/footer.png) repeat-x;}
#footer a{padding:0 21px 0 0;color:#fff;text-decoration:none;background:url(../img/foaje.png) no-repeat right center;}
#footer a:hover{text-decoration:underline;}