@charset "utf-8";

/* - - - - - - - - - - - - - - - - - - - - -

Title : 	Main CSS style for koschin.cz
Author : 	Tomas Nikl
URL : 		www.koschin.cz

Description : Advokátní kancelář JUDr. Zdeněk Koschin

Version :	1.1
Created :	11.02. 2010
Modified :	11.02. 2010 

- - - - - - - - - - - - - - - - - - - - - */


/* ----- 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,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
strong{font-weight:bold;}
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol, ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;}
blockquote:before, blockquote:after,q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
.clear{clear:both;}
.clear-left{clear: left;}
.clear-right{clear:right;}


/* ----- CSS MAIN ----- */
body{background:#1b1c20 url(/images/background.gif) center repeat-y;padding:25px 0px 0px 0px;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#fff;}


/* ----- IDS ----- */
#container{width:990px;margin:0 auto 40px auto;}
#content{width:100%;float:left;}
.homepage{width:100%;}
.subpage{float:left;width:100%;}
#footer{float:left;border-bottom:1px dotted #ac7451;border-top:1px dotted #ac7451;width:925px;background:url(/images/footer-left-right.png) center no-repeat;margin-left:32.5px;padding:15px 0px 15px 0px;}


/* ----- CLASSES ----- */
.logo{margin:0 auto;text-align:center;display:block;}
.topMenu{position:relative;margin:10px auto 20px auto; height:75px; border-top:1px dotted #edcf89; border-bottom:1px dotted #edcf89;}
.topMenu a span{display:none;}
.uvod{background:url(/images/top-menu-new.png) left top no-repeat;background-position:0 0;width:114px;height:70px;display:block;float:left;}
.advokati{background:url(/images/top-menu-new.png) left top no-repeat;background-position:0 -70px;width:179px;height:70px;display:block;float:left;}
.rodova_tradice{background:url(/images/top-menu-new.png) left top no-repeat;background-position:0 -140px;width:225px;height:70px;display:block;float:left;}
.sluzby{background:url(/images/top-menu-new.png) left top no-repeat;background-position:0 -210px;width:154px;height:70px;display:block;float:left;}
.cenik{background:url(/images/top-menu-new.png) left top no-repeat;background-position:0 -280px;width:115px;height:70px;display:block;float:left;}
.kontakty{background:url(/images/top-menu-new.png) left top no-repeat;background-position:0 -350px;width:174px;height:70px;display:block;float:left;}
.uvod:hover{background-position:0 -420px;}
.advokati:hover{background-position:0 -490px;}
.rodova_tradice:hover{background-position: 0 -560px;}
.sluzby:hover{background-position:0 -630px;}
.cenik:hover{background-position:0 -700px}
.kontakty:hover{background-position:0 -770px;}
.separator{background:url(/images/separator.png) no-repeat; height:23px; width:960px; margin:10px auto 10px auto; }
.advokatRam{margin:0px 0px 15px 40px;}
.boxTextu1{float:left;width:500px; margin: 0px 0px 0px 20px;padding-right:20px; padding-bottom:5px;background: url("/images/quote.png") no-repeat right bottom;}
.boxTextu1 .subBox1{float:left;width:300px;}
.boxTextu2{position:relative; margin-left:20px; margin-bottom:30px;}
.odsazeniZLeva{margin:0px 0px 30px 35px;}
.sluzbyKancelareWrapper{background:url(/images/erb2.png) bottom right no-repeat;}
.polozkaOdsazeni{width:100px;float:left;display:block;}
.ornament{background:url(/images/ornamenty.png) no-repeat;width:555px;margin:20px auto 20px auto;height:31px;}
.left{float:left;}
.right{float:right;}

/*start pavel*/
.erb{float:right; margin:0 40px 0 0;}
.subtext21{width:300px; float:left; margin: 5px 50px 10px 20px;}
.subtext21 p {margin-left:40px;}
.subtext22{float:left; margin: 5px 50px 10px 0;}
.subtext22 ul {list-style-type: disc;}
.erb2{position:absolute;top:0;right:0;}
.icons{position:relative; width:870px; margin: 10px auto 10px auto;min-height:80px;padding-left:25px;}
.icon {float:left; width:120px; margin-right:25px; text-align:center;}
.icon img {margin:0 auto 0 auto;}
.icon_up1 {display:block;height:110px;background: url("/images/pocket1x.png") no-repeat 0 0; }
.icon_up2 {display:block;height:110px;background: url("/images/pocket2x.png") no-repeat 0 0;}
.icon_up3 {display:block;height:110px;background: url("/images/paperx.png") no-repeat 0 0}
.icon_up4 {display:block;height:110px;background: url("/images/weightx.png") no-repeat 0 0}
.icon_up5 {display:block;height:110px;background: url("/images/paper2x.png") no-repeat 0 0}
.icon_up6 {display:block; height:110px;background: url("/images/phonex.png") no-repeat 0 0}
.icon span {visibility:hidden;}
.icon a {border:none;}
.icon_up1:hover {text-decoration:none; background: url("/images/pocket1x.png") no-repeat 0 -129px;}
.icon_up2:hover {text-decoration:none;background: url("/images/pocket2x.png") no-repeat 0 -120px;}
.icon_up3:hover {text-decoration:none;background: url("/images/paperx.png") no-repeat 0 -123px;}
.icon_up4:hover {text-decoration:none;background: url("/images/weightx.png") no-repeat 0 -118px;}
.icon_up5:hover {text-decoration:none;background: url("/images/paper2x.png") no-repeat 0 -119px;}
.icon_up6:hover {text-decoration:none;background: url("/images/phonex.png") no-repeat 0 -125px;}
.phone {padding-left:15px;} /*potřeboval jsem vystředit odsavec proti optickému klamu sluchátka*/
.contacts {position:relative; padding: 0 20px;}
.subBoxContact {float:left;min-width:300px;}
.subBoxContact2 {float:left;min-width:250px; margin-left:40px;padding-top:20px;}
.subBoxContact2 li {line-height: 1.4em;}

.sound{position:absolute; top:300px; right:50px;margin:0; padding:0;visibility:hidden;;}
/*end pavel*/


/* ----- HEADINGS ----- */
.homepage h1{font-size:1.8em;color:#fbe59c;padding:0px 0px 15px 30px;}
.homepage h2{font-size:1.8em;color:#fbe59c;padding:0px 0px 15px 30px;}

.subpage h1{font-size:3.0em;color:#fbe59c;padding:10px 0px 15px 30px;}
.subpage h2{font-size:2.0em;color:#fbe59c;padding:10px 0px 15px 30px;}
.subpage h3{font-size:1.6em;color:#fbe59c;padding:10px 0px 15px 30px;}
.subpage h4{font-size:1.4em;color:#fbe59c;padding:0px 0px 15px 30px;}


/* ----- PARAGRAPHS ----- */
#footer p{padding:0px 40px 0px 40px;font-size:0.8em;color:#fbe59c;width:550px;float:left;}
#footer span{float:right;color:#fbe59c;font-size:0.8em;color:#fbe59c;margin:0px 40px 0px 0px;}
#footer span a{color:#fbe59c;}
.subpage p{padding:0px 40px 5px 40px; margin:0px 0px 10px 0px; font-size:1.2em; color: white;  line-height: 1.5em; }
.subpage ul{padding:0px 50px 7px 50px;}
.subpage li{margin:0px 0px 10px 0px; font-size:1.2em; color: white;  list-style: disc; }

/* ----- QUOTES ----- */
blockquote{padding:0px 0px 0px 35px;margin:0px 0px 0px 30px;font-size:1.3em;font-style:italic;background:url(/images/quote.png) top left no-repeat;}


/* ----- LISTS ----- */
.odsazeniZLeva li{padding:3px 0px 3px 0px;}
.odsazeniZLeva li a{color:#fff;}
.subBox2 ul li h3{font-size:1.2em;color:#fbe59c;}
.subBox2 ul li a{text-decoration:none;}
.subBox2 ul li h3 a{text-decoration:none;color:#fbe59c;}
.email a {text-decoration:none;color:#fff;}
.subBox2 ul .email{padding:3px 0px 3px 0px;}
.subBox2 ul .cislo{padding:3px 0px 20px 0px;}


/* ----- LINKS ----- */
a{color:#f9d767;text-decoration:none;}
a:hover{color:#ffdf74;text-decoration:underline;}


.subpage table {border-collapse:collapse; margin: 5px 50px 15px 50px; font-size:1.2em ;color:#fbe59c;}
.subpage table,th, td { border: 1px solid #fbe59c;}
.subpage table, td, th {border: 1px solid #fbe59c; }
th {color: #fbe59c; font-weight: bold;}
td,th { padding:6px;}
