body {
text-align:center;
margin:0px;
font-family:"Lucida Sans Unicode", Arial, "Lucida Grande", Verdana, sans-serif;
font-size:13px;
color:#5c5c5c;
behavior: url("img/csshover3.htc");
}
#referencie {
position:relative;
float:left;
width:497px;
color:#5c5c5c;
font-size:13px;
}
#referencie h2 {
font-size:19px;
}
.first_bunka {
	margin-top:20px;
	text-align:left;
	
}
.first_bunka_bg {
	background-image:url(../img/first_bunka_bg.jpg);
	width:463px;
	background-repeat:repeat-y;
	
}
.first_bunka_bg div {
	padding:13px;
	
}
.first_bunka_bg span {
	font-size:16px;
	
}
.first_down {
	background-image:url(../img/first_bunka_dole.jpg);
	height:6px;
	width:463px;
	background-repeat:no-repeat;
	
}

.ref {
float:left;
margin:0px 0px 15px 0px;
text-align:left;
width:150px;
padding:5px;
border:2px solid #fff;
}
.ref2 {
float:left;
margin:0px 0px 0px 0px;
text-align:left;
width:145px;
border:0px solid #fff;
padding-right:11px;
}
.ref:hover{
border:2px solid #e5e5e5;
}
.ref img, .ref2 img {
padding-bottom:5px;
}
.klient a:link, .klient a:visited {
color:#666;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:15px;
text-decoration:none;
}
 
.rozsah {
color:#999;
font-size:11px;	
} 
img, li {
behavior: url(/img/iepngfix.htc); 
}
.obsah_left_bg table {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:#5c5c5c;
}
ul, ol {
margin:0px;
padding:0px;
list-style-type:none;	
}
hr {
height:1px;
color:#dbdbdb;
width:95%;
padding:0px;
margin:0px;
}
p#motiv {
font-size:20px; 
text-align:left; 
font-family:Georgia, 'Times New Roman', Times, serif; 
font-style:italic
}
ul.benefity strong, ul#faq_ul strong, strong.green {
color:#27736a;
}
ul#faq_ul2 {
font-weight:bold;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
ul#links {
clear:both;
}
ul#links li {
display:inline;
}
#obsah_left strong, #obsah_left b {
font-weight:bold;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.motto {
 
position:absolute;
width:auto;
text-align:left;
font-style:italic;
left:30px;
top:150px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:30px;
}
.motto h1 {
margin:0px;
color:#FFF;
padding:0px;
font-size:30px;
font-weight:normal;
}
.b {
font-size:23px;
color:#8ebda3;
}
.motto strong {
font-weight:normal;
}
p {
margin:0px;
padding:0px;
}
.panel p {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5 {
padding:0px;
text-align:left;
font-style:italic;
margin:0px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.panel a:link, .panel a:visited  { text-decoration:underline; 	color:#ffffff; }
.panel a:hover, .panel a:active {text-decoration:none; color:#ffffff;}
#menu_bottom li {display:inline;}
#button_objednavka {
width:132px;
height:36px;
background-image:url(../img/button_objednavka.jpg);
}
#button_sluzby {
width:82px;
height:36px;
background-image:url(../img/button_sluzby.jpg);
}
#button_referencie{
width:116px;
height:36px;
background-image:url(../img/button_referencie.jpg);
}
#button_cennik {
width:90px;
height:36px;
background-image:url(../img/button_cennik.jpg);
}
#button_kontakt {
width:92px;
height:36px;
background-image:url(../img/button_kontakt.jpg);
}
#button_objednavka, #button_kontakt, #button_cennik, #button_sluzby, #button_referencie {
position:relative;
margin-top:30px;
float:left;
background-repeat:no-repeat;
background-position:0px 0px;
}
#button_objednavka:hover, #button_kontakt:hover, #button_cennik:hover, #button_sluzby:hover, #button_referencie:hover {
background-repeat:no-repeat;
background-position:0px -36px;
}
#button_objednavka span, #button_kontakt span, #button_cennik span, #button_sluzby span, #button_referencie span {
display:none;
}
.obsah_left_bg a:link,.obsah_left_bg a:visited  { text-decoration:underline; 	color:#7e7c79; }
.obsah_left_bg a:hover,.obsah_left_bg a:active {text-decoration:underline; color:#444341;}
#top {
position:relative;
width:100%;
background-color:#072929;
height:325px;
background-image:url(../img/bg_top.jpg);
background-position:center;
background-repeat:no-repeat;
}
#header_left {
position:relative;
float:left;
width:499px;
}
#header_right {
position:relative;
float:right;
height:340px;
width:474px;
color:#FFF;
}
#logo {
position:relative; 
margin-top:6px;
float:left;
width:249px;
height:52px;
}
#headerimg {
position:relative; 
margin-top:7px;
margin-bottom:0px;
width:499px;
height:298px;
float:left;
clear:both;
}
#bg_stred_prechod {
background-image:url(../img/bg_prechod_stred.jpg);
background-repeat:repeat-x;
background-position:top;
height:91px;
width:100%;
}
#obal {
margin:auto;
position:relative;
margin-top:-417px;
width: 973px;
min-height:600px;
text-align:justify;
}
* html #obal {
height:600px;
}
#jazyk {
position:relative;
top:0px;
float:left;
background-image:url(../img/bg_jazyky.jpg);
background-repeat:no-repeat;
height:50px;
width:127px;
left:80px;
text-align:center;
}
ul#jazyk_text {
position:relative;
font-size:11px;
margin-top:23px;
color:#397e72;
}
ul#jazyk_text li {
display:inline;
}
#jazyk_text a:link, #jazyk_text a:visited {
color:#397e72;
text-decoration:none;
}
#jazyk_text a:hover, #jazyk_text a:active {
color:#ffffff;
text-decoration:none;
}
#jazyk_text img {
margin-bottom:-2px;
margin-left:4px;
margin-right:4px;
clear:both;
position:relative;
}
#sipka_lg_sk {
position:absolute; 
width:9px; 
height:4px; 
top:2px; 
left:33px;
}
#sipka_lg_en {
position:absolute; 
width:9px; 
height:4px; 
top:2px; 
left:92px;
}
.obsah_left_bg {
position:relative;
float:left;
width:497px;
color:#5c5c5c;
font-size:13px;
}
.obsah_left_bg_cennik {
position:relative; 
float:left;
width:973px;
clear:both;
}
.obsah_right_bg {
position:relative;
float:right;
width:474px;
}
#sluzby {
clear:both;
float:left;
text-align:left;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:499px;
color:#666;
} 
#sluzby h3 a:link, #sluzby h3 a:visited {
color:#666;
text-decoration:none; 
} 
#sluzby h3 a:hover, #sluzby h3 a:active {
color:#666;
text-decoration:underline;
}
.viac a:link, .viac a:visited {
text-decoration:underline;
color:#666;
}
.viac  a:hover, .viac a:active {
text-decoration:none;
color:#666;
}
#sluzby table {
font-size:13px;
} 
#sluzby h2 {
font-size:27px;
margin-bottom:10px;
color:#27736a;
}
.viac  {
margin-top:15px;
font-weight:bold;
}
#sluzby_bg {	
position:relative;
border:2px dotted #e4e4e4;
padding-top:23px;
padding-left:23px;
padding-bottom:23px;
margin-top:15px;
}
#sluzby_bg ul a:link,#sluzby_bg ul a:visited  { text-decoration:none; 	color:#5c5c5c; }
#sluzby_bg ul a:hover,#sluzby_bg ul a:active {text-decoration:underline; color:#5c5c5c;}
#sluzby_bg h3 a:link,#sluzby_bg h3 a:visited {text-decoration:none; color:#27736a;}
#sluzby_bg h3 a:hover,#sluzby_bg h3 a:active {text-decoration:underline; color:#27736a;}

ul.nase_sluzby li {
position:relative;
margin-bottom:5px;
left: 0px;
}
img.li_sipka {
position:relative;
bottom:-5px;
margin-right:15px;
float:left;
}
.quick  {
float:left;
position:relative;
padding-left:23px;
}
ul#preco_my li {
position:relative;
margin-bottom:17px;
text-align:left;
}
ul#preco_my img.li_uvod {
position:relative;
float:left;
margin-left:-22px;
bottom:-2px;
}
ul#direct_mail_servis li {
position:relative;
margin-bottom:17px;
margin-left:20px;
text-align:left;
}
ul#direct_mail_servis img.li_dm {
position:relative;
float:left;
margin-left:-22px;
bottom:-2px;
}
img#kravata  {
position:relative;
float:left;
margin-right:33px;
}
ul.benefity li {
position:relative;
margin-bottom:17px;
margin-left:23px;
}
ul.benefity img {
position:relative;
float:left;
margin-left:-25px;
bottom:-1px;
}
img.icon {
margin-right:15px;
margin-top:-10px;
}
img.icon1 {
margin-right:20px;
margin-top:-6px;
}
.li  {
margin-right: 5px;
margin-top:7px;
}
#faqtable {
font-weight:normal;
text-align:left;
border:1px solid #EFEFEF;
}
#faqtable td  {
padding:2px  2px 2px 6px  ;
}
ol#faq_otazky {
list-style-type:decimal;
margin-left:33px;
}
.cenniktable {
border-width:1px 1px 0px 0px;
border-color:#CCC;
border-style:solid;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
}
.obsah_left_bg_cennik img#icon {
margin-right:18px;
margin-top:-7px;
}
.cenniktable .cena {
font-size:12px;
width:22%;
}
.cenniktable .cena b {
font-size:13px;
}
.subnadpis {
font-weight:normal;
font-style:normal;
font-size:18px;
}
.obsah_left_bg_cennik h2 {
clear:left;
margin-left:20px;
}
.cenniktable tr td{
padding-left:20px;
padding-top:20px;
padding-bottom:20px;
padding-right:15px;
border-bottom:1px solid #CCC;
border-left:1px solid #ccc;
}
.cenniktable tr:hover {
background-color:#14453f;
color:#fff;
/*
background-image:url(../img/table_bg.jpg); 
color:#333;
*/
background-repeat:repeat-x;
background-position:3px 1px;
}
.color {	
background-color:#F8F8F8;
}
#bottom {
position:relative;
width:100%;
background-color:#072929;
height:134px;
border-top:1px solid #184c46;
background-image:url(../img/bg_bottom.jpg);
background-position:center;
background-repeat:no-repeat;
color:#FFF;
font-size:12px;
clear:both;
}
#obal_bottom {
position:relative;
width:973px;
margin:auto;
text-align:left;
margin-top:22px;
}
#adresa_bottom {
position:relative;
width:auto;
float:left;
}
#adresa_bottom img {
margin-bottom:10px;
}
.deliaca_bottom {
position:relative;
width:1px;
height:99px;
float:left;
margin-left:37px;
margin-right:37px;
background-image:url(../img/deliaca_bottom.png) !important;
background-image:url(../img/deliaca_bottom.jpg);
background-repeat:no-repeat;
}
#kontakt_bottom {
position:relative;
width:auto;
float:left;
z-index:300;
}
#kontakt_bottom table td{
font-size:12px;
color:#FFF;
}
#kontakt_bottom img{
margin-right:10px;
margin-top:0px;
}
#kontakt_bottom img#email_ico {
margin-right:5px;
margin-top:4px;
}
#kontakt_bottom h4 {
font-size:19px;
font-style:italic;
margin-bottom:9px;
margin-top:8px;
}
#siete_bottom {
position:relative;
float:right;
margin-top:-8px;
min-height:65px;
}
* html #siete_bottom {
height:65px;
}
#siete_nadpis {
position:relative;
float:left;
clear:left;
text-align:right;
margin-top:16px;
right:45px;
}
#siete_nadpis h4{
font-size:19px;
font-style:italic;
}
#facebook_ico {
margin-left:15px;
margin-bottom:13px; 
}
#twitter_ico {
margin-left:15px;
}
#copy_bottom {
position: relative;
width:auto;
float:right;
}
#copy_text{
position:relative;
clear:right;
text-align:right;
width:auto;
}
#bottom a:link, #bottom a:visited {
color:#ffffff;
text-decoration:none;
}
#bottom a:hover, #bottom a:active {
color:#ffffff;
text-decoration:underline;
}
.stepcarousel {
position: relative; /*leave this value alone*/
overflow: auto; /*leave this value alone*/
margin-top:50px;
float:right;
height:200px;
width:450px;
font-size:13px;
}
.stepcarousel .belt{
position: relative; /*leave this value alone*/
left: 0px;
top: 0px; 
}
.stepcarousel .panel {
color:#FFF;
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin-right: 60px; /*margin around each panel*/
width: 450px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.stepcarousel .panel .carousel_nadpis {
font-style:italic;

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
margin:0px;
color:#FFF;
}
.stepcarousel .panel p {
margin-top:16px;
font-weight:bold;
font-size:13px;
line-height:20px;  
}
.more {
display:block;
margin-top:27px;
width:103px;
height:35px;
background-image:url(../img/more.png);
background-repeat:no-repeat;
background-position:0px 0px;
text-align:center;
}
.more:hover  {
background-position:0px -35px;
background-repeat:no-repeat;
}
.more .text {
font-family:Arial, Helvetica, sans-serif;
position:relative;
font-size:12px;
top:8px;
}
.panel a:link, .panel a:visited  {
text-decoration:none;
}
div#icons_bg {
position:relative;
float:right;
color:#33615c;
font-size:12px;
}
ul#icons span.delic {
margin-left:28px;
margin-right:28px;
}
ul#icons  li {
display:inline;
height:10px;
}
.sipka:hover, .sipka_active  {  
position:relative;
padding-top:15px;
background-image:url(../img/sipka_dole.jpg);
background-position:50% 0px;
background-repeat:no-repeat;
}
ul#icons a:link, #icons a:visited  {
color:#478780;
text-decoration:none;
}
ul#icons a:hover, #icons a:active  {
color:#33615c;
text-decoration:none;
}
ul#icons img {
margin-bottom:-2px;
margin-right:3px;
}
#quickform {
font-size:14px;
clear:both;
float:left;
}
.input, #mesto, #psc, #sluzba    {
border:1px solid #CCC;
position:relative;
margin-bottom:5px;
padding-top:5px;
padding-bottom:5px;
padding-left:6px;
padding-right:6px;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:13px;
color:#595959;
background-color:#ffffff;
}
.input {
width:198px;	
}
#mesto  {
width:130px;
}
#psc  {
width:50px;
}
#sluzba  {
width:212px;
}
label {
cursor:pointer;
}
form {
margin-bottom:5px;
}
#quickform .textarea  {
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:13px;
color:#595959;
height:105px;
border:1px solid #CCC; 
padding-top:6px;
padding-left:6px;
padding-right:6px;
margin-bottom:6px;
overflow:auto;
background-color:#ffffff;
}
.submit {
position:relative;
background-image:url(../img/submit.jpg); 
width:90px;
height:27px;
}
.submit2 {
background-image:url(../img/submit2.jpg); 
width:90px;
height:27px;
}
.submit, .reset, .submit2 {
cursor:pointer;
height:27px;
border:0px;
}
.submit:hover, .reset:hover, .submit2:hover {
background-position:0px -27px;
background-repeat:no-repeat;
}
.formok {
color:#060;
font-size:11px;
clear:both;
}
.formchyba {
position:relative;
color:#cb2b2b;
font-size:11px;
margin-bottom:5px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
clear:both;
}
#obsah_left {
margin-right:35px;
clear:both;
}
#obsah_left h2 {
clear:left;
}
.katalogy_ods {
margin-top:18px;
}
#seograf {
margin-top:-10px;
margin-right:15px;
}
ol#seo_otazky, ul#seo_odpovede {
margin-bottom:30px;
}
ol#seo_otazky li {
text-align:left;
margin-bottom:14px;
margin-left:25px;
font-weight:bold;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
ul#seo_odpovede li {
text-align:justify;
margin-bottom:7px;
margin-left:25px;
}
ol#seo_otazky li img   {
margin-left:-25px;
margin-top:2px;
}
ul#seo_odpovede li img{
margin-left:-25px;
margin-top:1px;
float:left;
}
ol#flash_vyhody   {
margin-bottom:15px;
}
ol#flash_vyhody li  {
margin-top:15px;
font-weight:bold;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
ol#flash_vyhody li img  {
margin-top:3px;
margin-right:10px;
}
ol#tvorba_www_dovody {
margin-bottom:30px;
}
ol#tvorba_www_dovody  img {
margin-left:0px;
margin-top:6px;
margin-right:10px;
}
ol#tvorba_www_dovody li {
margin-bottom:30px;
font-weight:bold;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
ol#tvorba_www_dovody div {
clear:both;
}
ol#tvorba_www_dovody  h3 {
color: #5c5c5c;
padding:0px;
margin:0px;
margin-bottom:10px;
float:left;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
}
h1, h2, h3 {
margin-bottom:25px;
margin-top:25px;
color:#27736a;
font-size:18px;	
}
h1 {
font-size:19px;
}
#tt {position:absolute; display:block; background:url(../img/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../img/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../img/tt_bottom.gif) top right no-repeat; overflow:hidden}
#kontakt_udaje a:link, a:visited  { text-decoration:underline; 	color:#ffffff; }
#kontakt_udaje a:hover, a:active  { text-decoration:none; 	color:#ffffff; }