/* CSS RESET ZACATEK */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, 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, ol, ul, li, 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;}
body {line-height: 1;}
blockquote, q {quotes: none;}
legend {display:none;}
button {cursor:pointer;}

/* remember to define focus styles! */
:focus {outline: 0;}

/* 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;}

/* other */ 
body#hp {font-family:Arial, Helvetica, sans-serif;background: url("../images/hp-body-bg.gif") center top repeat-x;}
body#sp {font-family:Arial, Helvetica, sans-serif;background: url("../images/sp-body-bg.gif") center top repeat-x;}
span.uzavirac {clear:both;overflow:hidden;height:1px;display:block;}
button {cursor:pointer}
a:hover {text-decoration:none;}
a span {display:none;}
legend {display:none;}

#pageHP {background: url("../images/hp-page-bg.gif") center top repeat-x;width:960px;margin:0px auto;}
#pageSP {background: url("../images/sp-page-bg.gif") center top repeat-x;width:960px;margin:0px auto;}

#hlava {height:130px;position:relative;}
#hlava a.logo {position:absolute;top:44px;left:25px;}
#hlava .nav {color:#818181;position:absolute;right:25px;width:300px;top:5px;font-size:11px;}
#hlava .nav a {color:#818181;}
#hlava form {position:absolute;right:25px;top:55px;width:191px;}
#hlava form input {float:left;width:111px;border:0px;border:none;background-color:white;padding:6px 5px;font-size:12px;font-weight:bold;margin-right:5px;height:14px;line-height:16px;}
#hlava form button {float:left;width:65px;height:25px;line-height:16px;border:0px;border:none;background-color:#d1ccc8;padding:5px 5px;color:#362f2d;font-weight:bold;font-size:12px;}
#hlava ul {list-style-type:none;position:absolute;bottom:0px;right:25px;width:610px;height:40px;}
* html #hlava ul {width:612px;}
#hlava ul li {float:left;width:120px;height:40px;margin-left:2px;}
#hlava ul li a {float:left;width:120px;height:40px;line-height:40px;font-size:12px;color:white;text-decoration:none;text-align:center;text-transform:uppercase;background: url("../images/top-li.jpg") center top repeat-x;font-weight:bold;}
#hlava ul li a:hover {text-decoration:underline;}

#perex {padding-left:25px;margin-top:10px;}
#perex h2 a {float:left;width:295px;padding-top:176px;padding-bottom:15px;padding-left:10px;color:white;font-size:15px;font-weight:bold;text-decoration:none;line-height:18px;}
#perex h2 a span {display:block;font-weight:normal;font-size:11px;}
#perex h2 a:hover {text-decoration:underline;}
#perex h2.tiskarny a {background: url("../images/3d_tiskarna.jpg") left top no-repeat;}
#perex h2.modely a {background: url("../images/3d_model.jpg") left top no-repeat;}
#perex h2.modely.ru a {background: url("../images/3d_model-ru.jpg") left top no-repeat;}
#perex h2.modely.sk a {background: url("../images/3d_model-sk.jpg") left top no-repeat;}
#perex h2.modely.pl a {background: url("../images/3d_model-pl.jpg") left top no-repeat;}
#perex h2.studie a {background: url("../images/pripadove_studie.jpg") left top no-repeat;}

#pageSP #perex {padding-left:25px;margin-top:10px;}
#pageSP #perex h2 a {float:left;width:295px;padding-top:21px;padding-bottom:15px;padding-left:10px;color:white;font-size:15px;font-weight:bold;text-decoration:none;line-height:18px;}
#pageSP #perex h2 a span {display:block;font-weight:normal;font-size:11px;}
#pageSP #perex h2 a:hover {text-decoration:underline;}
#pageSP #perex h2.tiskarny a {background: url("../images/_3d_tiskarna.png") left top no-repeat;}
#pageSP #perex h2.modely a {background: url("../images/_3d_model.png") left top no-repeat;}
#pageSP #perex h2.studie a {background: url("../images/_pripadove_studie.png") left top no-repeat;} 

#obsah {float:left;width:605px;margin-lefT:25px;position:relative;}
* html #obsah {margin-lefT:13px;}

#obsah .textBox {background-color:#f7f7f7;border-bottom:1px solid #e6e6e6;line-height:40px;margin-top:9px;*margin-top:-1px;padding-lefT:20px;position:relative;*padding-top:12px;}
* html #obsah .textBox {margin-top:-11px;}
#obsah .textBox h3 {color:#790000;display:inline;font-size:14px;}
#obsah .textBox h3 a {color:#790000;}
#obsah .textBox p {color:#362f2d;font-size:11px;display:inline;}
#obsah .textBox p a {color:#790000;}
#obsah .textBox form {position:absolute;top:0px;right:20px;font-size:11px;}
#obsah .textBox input {width:85px;float:left;border:1px solid #e6e6e6;font-size:11px;color:#898989;padding:3px;margin-left:5px;margin-right:5px;margin-top:10px;}
#obsah .textBox button {float:left;bordeR:0px;bordeR:none;background-color:#e6e6e6;font-size:11px;color:#790000;font-weight:bold;height:22px;line-height:20px;*line-height:10px;margin-top:10px;}
#obsah .textBox label {width:115px;float:left;color:#504a48;}

#obsah .rozcestnik {background:#ffffff url("../images/rozcestnik-bg.png") center top no-repeat;background-position:100px 5px;margin-top:25px;height:175px;}
#obsah .rozcestnik .box {float:left;width:285px;height:70px;}
#obsah .rozcestnik .box h2 a {color:#534741;font-size:14px;margin-bottom:10px;margin-top:5px;display:block;}
#obsah .rozcestnik .box p {color:#6c6665;font-size:11px;line-height:16px;}
#obsah .rozcestnik .box p a {color:#790000;}
#obsah .rozcestnik .tiskarny {background: url("../images/ico_3d_tiskarny.png") left center no-repeat;background-position:20px 0px;padding-left:100px;width:190px;}
#obsah .rozcestnik .modely {background: url("../images/ico_zcorp.png") left center no-repeat;background-position:20px 0px;padding-left:110px;width:182px;margin-lefT:10px;}
#obsah .rozcestnik .reseni {background: url("../images/ico_reseni.png") left center no-repeat;background-position:15px 0px;padding-left:100px;width:190px;margin-top:30px;}
#obsah .rozcestnik .materialy {background: url("../images/ico_3d_modely.png") left center no-repeat;background-position:28px 0px;padding-left:120px;width:170px;margin-top:30px;}

#obsah .newsHP {margin-top:10xp;background: url("../images/newsBORDER.gif") center top no-repeat;background-position:302px 5px;margin-top:15px;}
#obsah .newsHP .box {float:left;width:264px;padding-left:20px;padding-right:16px;font-size:11px;height:150px;}
#obsah .newsHP .box em {font-style:normal;margin-bottom:5px;display:block;color:#534741;}
#obsah .newsHP .box h2 {display:block;font-size:12px;color:#336699;line-height:18px;}
#obsah .newsHP .box h2 a {font-size:14px;color:#534741;margin-bottom:5px;}
#obsah .newsHP .box h2 span.date {float:left;width:70px;}
#obsah .newsHP .box h2 span.name {float:right;width:190px;margin-bottom:10px;}
#obsah .newsHP .box p {line-height:16px;color:#534741;text-align:justify}

#obsahSP {float:right;width:695px;margin-right:25px;margin-top:10px;*margin-top:0px;}
* html #obsahSP {margin-right:12px;}
#obsahSP .boxNadpis {height:100px;}
#obsahSP .boxNadpis .box {background-color:white;padding-left:20px;padding-right:85px;float:left;height:44px;margin-top:10px;padding-top:11px;}
#obsahSP .boxNadpis .box h1 {font-size:18px;color:#790000;margin-bottom:5px;}
#obsahSP .boxNadpis .box p {color:#3d3d3d;font-size:11px;}

#obsahSP .text-maly {float:left;width:455px;overflow:hidden;}
#obsahSP .text-velky {width:655px;}
#obsahSP .text {margin-left:20px;margin-top:10px;font-size:12px;}
* html #obsahSP .text {margin-left:10px;}
#obsahSP .text h2 {font-size:16px;color:#3d3d3d;margin-bottom:10px;}
#obsahSP .text h2 a {color:#790000;}
#obsahSP .text h3 {font-size:14px;color:#790000;margin-bottom:10px;}
#obsahSP .text p {font-size:12px;color:#3d3d3d;margin-bottom:10px;line-height:16px;text-align:justify;}
#obsahSP .text p a {color:#790000}
#obsahSP .text ul {margin-bottom:10px;margin-left:8px;line-height:18px;list-style:none;}
#obsahSP .text ul li {background: url("../images/text-li.gif") left center no-repeat;background-position:0px 3px;padding-left:18px;}
#obsahSP .text ul li a {color:#790000}
#obsahSP .text ul li ul {margin-top:10px;}
#obsahSP .text ul li ul li a {color:#696969}
#obsahSP .text .photogallery {margin-bottom:10px;}
#obsahSP .text .photogallery a {float:left;padding:3px;background-color:white;border:1px solid #c0c0c0;margin:3px;margin-right:2px;width:100px;text-align:center;height:62px;}
#obsahSP .text .photogallery img {}
#obsahSP .text .categoryAnotation {bordeR:1px solid #667684;background-color:#E6E6E6;padding:5px 10px;margin-bottom:10px;}
#obsahSP .text .categoryAnotation p {margin:0px;}
#obsahSP .download {float:right;width:185px;margin-top:10px;}
#obsahSP .download h4 {background-color:#667684;font-size:12px;line-height:30px;border-bottom:1px solid white;color:white;padding-left:10px;}
#obsahSP .download h4 a {line-height:20px;color:white;padding-right:10px;display:block;text-align:center;padding-bottom:5px;padding-top:5px;}
#obsahSP .download table {background-color:#e6e6e6;list-style:none;font-size:11px;line-height:16px;width:100%;}
#obsahSP .download table a {color:#790000;}
#obsahSP .download table p {color:#6b6b6b;display:inline;}
#obsahSP .download table td {padding-left:12px;padding-top:12px;vertical-align:top;}
#obsahSP .download table td img {float:left;margin-top:0px;}
#obsahSP .download table td.last {padding:0px 0px;}

form.poptavka {}
form.poptavka label {float:left;width:90px;font-sizE:11px;margin-top:3px;font-weight:bold;padding-right:5px;}
form.poptavka input {float:left;margin-bottom:5px;}
form.poptavka input.text {float:left;width:130px;font-size:11px;}
form.poptavka textarea {float:left;width:142px;height:70px;margin-bottom:5px;}
form.poptavka sup {color:red;}
form.poptavka br {clear:both;overflow:hidden;height:1px;display:block;}
form.poptavka p {font-size:11px;margin-top:10px;}

#obsahSP .drobek {font-size:11px;color:#333333;margin-top:10px;margin-left:20px;}
#obsahSP .drobek a {color:#790000;}

#levaSP {width:200px;float:left;margin-left:25px;margin-top:10px;*margin-top:0px;}
* html #levaSP {margin-lefT:12px;position:relative;left:2px;}
#levaSP h3 {font-size:11px;color:white;line-height:30px;background-color:#818181;border-bottom:1px solid white;padding-left:20px;font-weight:normal;}
#levaSP ul {list-style:none;font-size:11px;}
#levaSP ul li {float:left;width:200px;}
#levaSP ul li a {display:block;line-height:30px;background-color:#e6e6e6;border-bottom:1px solid white;padding-lefT:20px;font-weight:bold;color:#790000;text-decoration:none;}
#levaSP ul li a.active {background-color:#cacaca;color:black;}
#levaSP ul li a:hover {text-decoration:underline;}
#levaSP ul ul li a {margin-lefT:20px;background-color:#667684;color:white;}
#levaSP ul ul li a.active {background-color:#304150;color:white;}
#levaSP a.rss {background: url("../images/rss.gif") left center no-repeat;padding-left:18px;font-size:11px;font-weight:bold;color:#333333;margin-left:2px;margin-top:5px;float:left;line-height:30px;}

#leva {width:300px;float:right;margin-right:25px;margin-top:10px;*margin-top:11px;position:relative;*right:2px;}
* html #leva {margin-right:11px;margin-top:1px;}
#leva .box {background-color:#f7f7f7;padding:10px;margin-bottom:5px;}

#pata {float:left;width:565px;margin-lefT:25px;background-color:#f7f7f7;line-height:40px;font-size:11px;margin-bottom:40px;color:#9b4242;padding-left:20px;padding-right:20px;}
* html #pata {margin-left:12px;}
#pata a {color:#362f2d;}
#pata .left {float:left;width:280px;}
#pata .right {float:right;width:280px;text-align:right;}

.catNadpis {}
.catNadpis h1 {font-size:18px;color:#790000;margin-bottom:10px;}
.catMadpis p {color:#3d3d3d;font-size:11px;margin-bottom:10px;}

#obsahSP form.poptavkaZCORP {margin-top:20px;}
#obsahSP form.poptavkaZCORP fieldset {float:left;width:320px;margin-bottom:15px;}
#obsahSP form.poptavkaZCORP fieldset.big {float:left;width:640px;}
#obsahSP form.poptavkaZCORP input {float:left;}
#obsahSP form.poptavkaZCORP input.text {width:180px;margin-bottom:5px;margin-top:0px;margin-left:0px;}
#obsahSP form.poptavkaZCORP input.check {margin-right:10px;}
#obsahSP form.poptavkaZCORP select {float:left;width:180px;margin-bottom:5px;margin-top:0px;}
#obsahSP form.poptavkaZCORP select.otherSelect {margin-top:3px;margin-left:25px;width:251px;}
#obsahSP form.poptavkaZCORP textarea {width:590px;height:70px;margin-top:3px;}
#obsahSP form.poptavkaZCORP button {float:right;margin-right:45px;}
#obsahSP form.poptavkaZCORP label {float:left;width:95px;margin-top:3px;}
#obsahSP form.poptavkaZCORP label a {font-size:11px;color:#336699;}
#obsahSP form.poptavkaZCORP sup {color:red;}
#obsahSP form.poptavkaZCORP br {overflow:hidden;display:block;clear:both;height:1px;}

#lang {float:right;}
#lang a {float:left;margin:2px 0 0 10px;display:inline;}











