BODY {background-color:#ffffff;font-family:Tahoma,Arial,sans-serif;font-size:70%;padding:0px;margin:0px;text-align:center;
color:#505F67; 
}
A:link, A:visited, A:hover {color:#990000;text-decoration: none;
}  
A:hover {color:#ff0000;
}                     
img {border: 0;
}
INPUT, SELECT, TEXTAREA, TABLE, TABLE TD, DIV, TABLE TH, FIELDSET, LEGEND, SUBMIT {font-size: 100%;
}
INPUT, SELECT, TEXTAREA, SUBMIT {font-family:Verdana,Arial,sans-serif;
}
FORM, P, H1, H3, H2, H4, H5, IMG, fieldset, legend, DIV, ul, ol, li,TABLE, TABLE TD, span, select, OPTION, SUBMIT, IMG {padding: 0px;margin: 0px;
}
ul, ol {padding-left:10px;font-size:100%;
}
ul li {padding-left:15px;
}
input {_padding:0px;margin:0px;
}
TABLE {border-collapse:collapse;
}
TABLE TD, TABLE TH {vertical-align:top;padding:2px;
}
OPTION {padding-left:0px;padding-right:5px;
}
legend {padding:0 5px 5px 5px;font-weight:600;color:#0066cc;
}
.clear {clear:both;
}
.clearLeft {clear:left;
}
.clearRight {clear:right;
}
#slogan {font-size:170%;font-weight:800;text-align:center;margin:0px;color:#E98A46;letter-spacing:0.1em;
}
.bud {font-size:140%;font-weight:800;text-align:center;margin:0px;color:#E98A46;letter-spacing:0.1em;
}
.table_bl {
border: 1px solid #949494;margin-top:10px;
background: #f9f7f7;
}
.table_bl td {
border: 1px solid #c4c4c4;padding:5px;
}
.farbe {
background: #f1F1F1;
}

h1 {font-size:150%;font-weight:800;color:#DD4B22;
}
h2 {font-size:130%;font-weight:800;text-align:center;color:#414A4F;padding-bottom:5px;margin-top:15px;
border-bottom:1px solid #616A6F;margin-bottom:10px;
}
h3 {font-size:130%;font-weight:800;text-align:center;color:#414A4F;padding-bottom:5px;
border-bottom:1px solid #616A6F;margin-bottom:10px;
}
h4 {font-size:120%;font-weight:800;text-align:left;color:#616A6F;padding-bottom:5px;
border-bottom:1px solid #a0a0a0;margin-top:20px;
}
h5 {color:#333333;font-weight:600;text-align:left;font-size:110%;margin:15px 0 0 0;padding:0px;
}
#navstevnost h3 {font-size:110%;font-weight:800;text-align:left;color:#DD4B22;padding-bottom:5px; border-bottom:0px;
margin-bottom:2px;margin-top:2px
}
P {text-align:justify;
}
#navstevnost P {
margin-top:0px; margin-bottom:15px;  
}
fieldset {padding:5px;
}
.obr {font-size:1px;margin:0;
}
.obrLeft {float:left;font-size:1px;margin-right:10px;
}
.obrRight {float:right;font-size:1px;margin-left:10px;
}
.tucne {font-weight:600;
}
.left {float:left;
}
.right {float:right;
}
.c {text-align:center;margin:0 auto;
}
.l {text-align:left;
}
.r {text-align:right;
}
.small {font-size:90%;
}
.padding10 {padding:10px;
}
.error {color:#ff0000;
}
.zvyraz {font-weight:600;color:#bb0000;
}
.formrequired, SPAN.formrequired, TD.formrequired {background-image:url(required.gif);background-repeat:no-repeat;
background-position:3px 0;padding-left:10px;
} 
.formnormal, SPAN.formnormal, TD.formnormal {padding-left:10px;
}
.popisek {font-style:italic;font-size:95%;margin-bottom:5px;text-align:center;
}
TABLE.normalTab TH {padding:2px 5px;background-color:#eaeaea;border:1px solid #cccccc;
}
TABLE.normalTab TD {padding:2px 5px;border:1px solid #cccccc;background-color:#ffffff;
}
TABLE.normalbezTab TD {padding:2px 5px;
}
ul, ol {margin:5px 10px;
}
ul li {list-style-type:none;padding:3px 0px 2px 0px;padding-left:15px;
background-image:url(bg_li.gif);background-repeat:no-repeat;background-position:0px 5px; 
}
ol li {line-height:1.5; padding-bottom:5px;
}
.odeslat {margin:5px;text-align:center;
}
/* _____________________________________________________________________________*/
#kolem {width:960px;margin:0px auto;background-color:#ffffff;text-align:left;border-bottom:1px solid #c0c0c0;
}
#zahlavi {height:155px;padding-left:5px;position:relative;
background-image:url(bg_zahlavi.gif);background-repeat:no-repeat;background-position:200px 81px;
}
#zahlavi img {float:left;padding-top:1px;
}
#zahlavi #slogan {position:relative;top:60px;left:40px;line-height:1;font-size: 30px;color: #e95d0f; 
}
#zahlavi h1 {position:absolute;top:110px;left:215px;font-size: 14px;font-weight: regular;width:550px;line-height:1;text-align:center; color: #737373;}
#flash {float:right;width:189px;margin-top:18px;
}
#hlavni { margin-top:10px;margin-bottom:10px;border:1px solid #ffffff;_border:0px solid #ffffff;
background: #fff;
}
#hlavniSab { margin-top:10px;margin-bottom:10px;border:1px solid #ffffff;_border:0px solid #ffffff;
background: #fff;
}
#reference {float:left;width:169px;text-align:left;padding-top:60px;
background-image:url(bg_reference.gif);background-repeat:no-repeat 
}
#reference p {margin-bottom:20px;text-align:center;
}
#reference img {border: 1px solid #a6d6f2;
}
#obsah, #obsahFaq {margin-left:195px;margin-right:245px;
}
#obsahSab {margin-left:190px;margin-right:10px;line-height:1.3;
}
#obsahIndex {margin-left:190px;margin-right:3px;line-height:1.3;font-size:120%; 
}
#objednavaka {margin-left:190px;margin-right:3px;line-height:1.3;font-size:120%; 
}
#obsahSab IMG {border:1px solid #CACADA;
}
#obsahFaq P {margin-top:8px;
}
#obsahFaq A {line-height:1.6;
}
#obsahFaq UL.faq {padding-left:0px;margin-left:0px;
}
#obsahFaq UL.faq LI {list-style-type:none;padding:0px 0px 4px 0px;padding-left:14px;
background-image:url(bg_a.gif);background-repeat:no-repeat;background-position:0px 4px; 
}
#pravy {float:right;width:220px;text-align:left;padding-top:50px;
background-image:url(bg_formular.gif);background-repeat:no-repeat;background-position:0% 0%;
}
#pravy2 {float:right;width:220px;text-align:left;padding-top:50px;
}
#pravyK {float:right;width:220px;text-align:left;padding-top:50px;
background-image:url(bg_objednavka.gif);background-repeat:no-repeat;background-position:0% 0%;
}
.can {width:316px;height:198px;float:right;margin-top:12px;cursor:pointer;cursor:hand;}
.can_obr {width:316px;height:158px;margin-top:2px;background: url("../resources/can.jpg") no-repeat;line-height:0.8;padding-top:10px;}
.wh_obr {width:425px;height:158px;margin-top:2px;background: url("../resources/wht.jpg") no-repeat;padding-top:8px;padding-left:8px;}
.what {width:425px;cursor:pointer;cursor:hand;}
.clear {clear:both;}
 
.poutac {border:1px solid transparent;&border:0px solid transparent;
background-image:url(index_img.jpg);background-repeat:no-repeat;background-position:100% -5px;
}
.poutac_b {width:756px;height:380px;margin-top:-10px;background-image:url(box.jpg);background-repeat:no-repeat;
}
.poutac_b h5 {padding-right:26px;font-size:26px;padding-top:10px;text-align:left;font-weight:400;color: #6ca4d1;
}
.poutac_b .txt {padding-right:366px;padding-left:70px;font-size:12px;padding-top:25px;text-align:left;font-weight:400;color: #000;
}
.poutac2 {margin-top:30px;padding-right:280px;font-size:130%;margin-bottom:10px;
}
#pravyIndex {float:right;width:250px;
}
#akce {color:#bb0000;font-weight:600;font-size:100%;padding:5px;border:1px solid #F3CFCF;
position:relative;background-color:#F7E2E2; 
} 
#akceImg {position:absolute;top:-15px;left:-25px;width:60px;height:40px;
background-image:url(bg_akce.gif);background-repeat:no-repeat;
}
#vyzkouset {text-align:center;margin-top:10px;padding:10px 5px;
background-image:url(bg_vyzkousejte.jpg);background-repeat:repeat-y; 
}
#vyzkousetImg {position:absolute;top:-15px;left:-35px;width:60px;height:40px;
background-image:url(bg_akce.gif);background-repeat:no-repeat;
}
.text_box .jeden {
position: relative;top:5px;left:-4px;
}
.text_box .druhy {
position: relative;top:5px;left:-2px;
}
.text_box .treti {
position: relative;top:5px;left:-6px;
}
/*#start {padding:35px 5px 10px 5px;border:1px solid #CBE3CC;margin-top:10px;background-color:#DAE4DE;
background-image:url(bg_start.gif);background-repeat:no-repeat;
}  
#business {padding:35px 5px 10px 5px;border:1px solid #CFCFE2;margin-top:10px;background-color:#E0E0EC;
background-image:url(bg_business.gif);background-repeat:no-repeat;
}*/
#levyIndex {margin-right:270px;
}
.button {padding-left:18px;position:relative;top:4px;
}
.button2 {padding-left:12px;position:relative;top:4px;
}
.but_p {width:190px;line-height: 1;text-align:center;padding-top:5px;padding-left:15px;
}
.but_p2 {width:190px;line-height: 1;text-align:center;padding-top:1px;padding-left:15px;
}
.funguje {margin:20px 0px;
}
.nadpisFunguje {font-weight:400;font-size:23px;color:#737373;height:37px;padding-left:50px;background: url("../resources/plus.jpg") no-repeat;padding-bottom:10px;margin-top:-210px;
}
.nadpisFunguje2 {font-weight:400;font-size:23px;color:#737373;height:37px;padding-left:50px;background: url("../resources/plus.jpg") no-repeat;padding-bottom:10px;text-align:left;
}
.nadpisFungujeSmall {font-weight:400;font-size:17px;color:#737373;height:37px;padding-left:50px;background: url("../resources/plussmall.jpg") no-repeat;padding-bottom:0px;
}
.red {color:red}
.nadpisFungujeH {font-weight:600;font-size:17px;color:#737373;height:37px;padding-left:50px;background: url("../resources/plussmall.jpg") no-repeat;padding-bottom:0px;
;border-bottom:0px}
.vyhody {margin:20px 0px;
}
.nadpisVyhody { font-weight:600;
}
#start_box {width:246px;height:320px;background: url("../resources/start.jpg") no-repeat;float:left;cursor:pointer;
}
#buss_box {width:246px;height:320px;background: url("../resources/buss.jpg") no-repeat;float:left;cursor:pointer;
}
#all_box {width:242px;height:320px;background: url("../resources/all.jpg") no-repeat;float:left;cursor:pointer;
}
.nadpis_box {font-size:19px;color:#1677ba;padding-left:70px;
}
.text_box {font-size:12px;/*color:#737373;*/padding-left:0px;padding-top:20px;
}
.text_box ul {height:150px;}
.text_box a {margin-left:20px;}
.cena_box {font-size:20px;color:#e95d0f;padding-left:100px;padding-top:17px;
}
.cena_box2 {font-size:20px;color:#e95d0f;padding-left:100px;padding-top:17px;
}
.cena_box3 {font-size:20px;color:#e95d0f;padding-left:80px;padding-top:17px;
}
#menu {height:43px;width:100%;
background-image:url(bg_menu.jpg);font-family: Century Gothic, Arial;font-size:15px;
}
#center {
margin-left: 320px;margin-top: 15px;
}
table.tarify {margin-bottom:10px;}
table.tarify td {  border:1px solid #f18f0e;padding:5px;}
table.tarify th {  border:1px solid #f18f0e;padding:5px;}
.up {vertical-align:text-top}
.atribut {color:#000}
.two {background:#fed578;}
.sec {background:#fff4d0}
TABLE.menuTab TD {padding:0px 7px 0 0;font-size:100%;
}
TABLE.menuTab TD P.vybrany {padding-top:10px; font-weight:400;color:#000;padding-right:20px;padding-left:10px;
}
TABLE.menuTab TD A:link, TABLE.menuTab TD A:visited, TABLE.menuTab TD A:hover {padding-top:10px; display:block;padding-right:20px;padding-left:10px;font-weight:500;color:#005b99;
}
TABLE.menuTab TD A:hover {color:#000;
}
.linka {font-size:1px;height:4px;
background-image:url(bg_linka.gif);background-repeat:repeat-x;background-position:0px 0px; 
}
#jmeno {text-align:left;
}
#phone {text-align:left;
} 
#informace {margin-top:10px;
}
.objednej {font-size:110%;margin-top:10px;
}

/* ----------paticka -------------------------------------------------------------------*/
#paticka {text-align:left;margin:0 auto;width:960px;padding-bottom:5px;           
}
#paticka TABLE {text-align:center;margin:0 auto;          
}
#webdesign {float:right;font-size:100%;
}

/* -----------index -----------------------------------------------------------------------*/

.oddel2 {font-size:1px;height:1px;
}
TABLE.normalTabIndex TH {padding:2px 5px;background-color:#eaeaea;border:1px solid #cccccc;font-size:80%;
}
TABLE.normalTabIndex TD {padding:2px 5px;border:1px solid #cccccc;font-size:80%;background-color:#ffffff;
}
.oddel2 {border:0px solid red;;padding:0;font-size:1px; 
}
.potvrdit {border:2px solid #bb0000;padding:10px;margin:10px 0px;
}
#patickaOdkazy {color:#666666;padding-left:20px;padding:3px 10px 10px 10px;  
}
#patickaOdkazy A:link, #patickaOdkazy A:visited {color:#666666;
}
#patickaOdkazy A:hover {color:#222222;
}
TABLE.tarifyTab TD {
} 
TABLE.tarifyTab TH {padding:0px;
}
TH.start {/*background-color:#F7D1AE;font-weight:600;text-align:center;
color:#D53D01;border-top:5px solid #DD4B22;width:239px;*/
}
table.tarifyTab TH {
}
TH.start A:link, TH.start A:visited, TH.start A:hover {display:block;height:25px;background-color:#FCDEB3;
font-weight:600;text-align:center;padding:4px 10px;
color:#D53D01;border-top:5px solid #FDA11E;width:237px;
}
TH.start A:hover {border-top:5px solid #FE7902;color:#AC2A01;background-color:#FED294;
}
table.tarifyTab TD.start {background-color:#FDE7D1;font-weight:600;text-align:center;
color:#ff5500;
}
TH.business A:link, TH.business A:visited, TH.business A:hover {display:block;background-color:#BFF6B0;
font-weight:600;text-align:center;padding:4px 10px;
color:#125500;border-top:5px solid #67FD4E;width:238px;height:25px;
}
TH.business A:hover {border-top:5px solid #26FE02;background-color:#B6FEA2;
}
TD.business {background-color:#E1FED8;font-weight:600;text-align:center;
color:#1D8900;width:238px;
}
#tarify {
}
table.tarifyTab TH.treti {display:block;background-color:#BAEDF6;font-weight:600;text-align:center;
width:228px;height:25px;padding:4px 10px;
color:#bb0000;border-top:5px solid #02D7FE;
}/*
TH.treti A {display:block;background-color:#BAEDF6;font-weight:600;text-align:center;padding:4px 10px;
width:230px;
color:#016274;border-top:5px solid #02D7FE;
}*/
TD.treti {background-color:#D7F7FD;font-weight:600;text-align:center;
color:#018DA6;width:230px;padding:4px 10px;
}
TABLE.tarifyTab UL {padding-left:0px;
}
TABLE.tarifyTab UL LI, TABLE.tarifyTab P {font-weight:400;color:#404040;text-align:left;line-height:1.2;
}
FIELDSET.kalkulackaF {margin-top:15px;color:#303030;line-height:1.2;position:relative;width:500px;
background-image:url(bg_kalkulacka.jpg);background-repeat:no-repeat;background-position:0px 0px;&background-position:0px 15px; font-size:80%;
}
.kalkulacka {
}
.vypocet {background-color:#505050;color:#ffffff;padding:10px 5px;font-weight:800;position:absolute;bottom:0px;right:10px;&bottom:5px;&right:5px;
}
#info {float:right;width:200px;padding:5px;font-style:italic;
}
.middle {float:right;width:238px;margin-top:28px;
}
ul#menuCenik {padding:0px;margin:10px 0px 15px 0;
}
ul#menuCenik li {display:inline;padding:0 5px;border-right:2px solid #a0a0a0;
list-style-type:none;margin:0px;color:#404040;font-weight:600;
background-image:url(v.gif);background-repeat:no-repeat;background-position:0px 5px;
}
ul#menuCenik li A {font-weight:400;
}
TABLE.funkceTab TH {background-color:#ffffff;font-weight:600;text-align:left;padding:2px 5px;border:1px solid #d0d0d0;
}
TABLE.funkceTab TD {text-align:left;padding:2px 5px;border:1px solid #d0d0d0;background-color:transparent;font-weight:400;color:#505F67;
}
TABLE.funkceTab TD.prvni {width:190px;
}
TABLE.funkceTab TD.druha {width:410px;
}
TABLE.funkceTab TD.treti {width:100px;
}
TD.smile {white-space:nowrap;padding-right:30px;
background-image:url(smile1.gif);background-repeat:no-repeat;background-position:97% 3px
}
.sablonadiv {float: left; padding-bottom: 20px;padding-right: 20px;height:400px
}

