body{margin:0;padding:0;font-family:georgia;font-size:12px;color:#ffffff;}
a{color:#171D1E;font-family:georgia;font-size:12px;font-style:italic;text-decoration:none;cursor:pointer;}
img{border:none;}
p{margin:0;padding:0;}
h1{margin:0;padding:0;display:inline;}
h2{margin:0;padding:0;display:inline;}
h3{margin:0;padding:0;display:inline;}

.white{color:#ffffff;}
.lightdark{color:#73888c;}
.clear{clear:both;line-height:1px;font-size:1px;height:0px;}
.hidden{display:none;}
form{display:inline;margin:0;padding:0;}

#header{background:url('back_header.png') repeat-x;padding:0 50px 0 0;position:relative;min-width:890px;height:112px;}
#header a.logo{display:block;background:url('img_logo.png') no-repeat;width:350px;height:112px;float:left;z-index:999;}
#header .text{color:#b0c809;font-size:14px;font-style:italic;float:left;position:absolute;width:530px;top:55px;left:350px;}
#header .corporate{float:right;color:#171d1e;}
#header .corporate a{color:#171d1e;border-bottom:1px dotted #b0c809;padding-bottom:4px;margin-top:7px;position:relative;top:9px;}
#header .corporate a:hover{color:#666666;}
#header .corporate a.slash{border:none;padding:0 10px 0 10px;}
#header .lang {position:absolute;top:55px;right:50px;}
#header .lang a{border:none;}

#main{padding:20px 50px 20px 50px;background:#171d1e;min-width:840px;}
.novinky{font-family:arial;font-size:11px;color:#73888c;margin-bottom:15px;}
.novinky img.ico_twitter{margin-right:9px;position:relative;top:8px;}
.novinky a{color:#73888c;font-style:normal;font-family:arial;font-size:11px;color:#73888c;}
#novinka_text{display:inline;color:#ffffff;}
#novinka_text ul{display:inline;}

.menu{font-style:italic;color:#ffffff;margin-bottom:20px;}
.menu a{color:#ffffff;border-bottom:1px dotted #b0c809;line-height:24px;white-space:nowrap;display:block;float:left;margin-bottom:5px;}
.menu a:hover{color:#bbbbbb;}
.menu .separator{display:block;float:left;padding:4px 7px 0 7px;padding-bottom:6px;margin-bottom:5px;}
.menu a.on{color:#b0c809;border-bottom:1px dotted #171D1E;}
.menu a.showreel{margin-left:10px;border:none;position:relative;top:3px;background:url('img_showreel.gif') no-repeat;display:block;width:131px;height:23px;}
.menu a.showreel:hover{background-position:left -23px;}
.menu a.prezentacia{margin-left:5px;border:none;position:relative;top:3px;background:url('img_prezentacia.gif') no-repeat;display:block;width:131px;height:23px;color:#171D1E;}
.menu a.prezentacia:hover{background-position:left -23px;}

#content{background:#171d1e;margin:0;padding:0;text-align:left;min-width:890px;}
.referencia{float:left;width:280px;overflow:hidden;margin:0 5px 30px 0px;height:260px;}
.referencia a.img{display:block;color:#171D1E}
.referencia .img{width:280px;height:140px;overflow:hidden;margin-bottom:9px;cursor:pointer;position:relative;background:url('img_preloader.gif') no-repeat center center;}
.referencia .img .nova_referencia{display:block;width:280px;height:140px;position:absolute;top:0;left:0;background:url('img_back_novinka.png') no-repeat;}
.referencia .img .plus_plus{display:block;width:280px;height:140px;position:absolute;top:0;left:0;background:url('over_plus.gif') no-repeat;display:none;}
.referencia .nadpis{display:block;font-size:18px;color:#b0c809;font-style:italic;margin-bottom:9px;text-transform:lowercase}
.referencia .info{font-size:10px;color:#73888c;font-style:italic;text-transform:uppercase;margin-bottom:8px;}
.referencia .popis{font-family:arial;font-size:11px;color:#ffffff;}

.newsletter{border:1px solid #2e3738;border-width:1px 0 1px 0;padding:15px 0 15px 0;font-style:italic;line-height:18px;}
.newsletter .text{width:300px;float:left;}
.newsletter .input_text{font-family:arial;font-size:11px;color:#ffffff;background:#273133;border:1px solid #3b4244;border-right-width:0;padding:8px;width:220px;float:left;margin:0;height:14px;}
.newsletter .input_button{border:none;background:none;background:url('back_news_button.png') no-repeat;width:40px;height:32px;position:relative;top:0px;cursor:pointer;float:left;}

#newsletter_status{display:block;width:300px;float:left;margin:6px 0 0 20px;color:#b0c809;}

.sc_nadpis{margin-bottom:1px;line-height:30px;}
.sc_nadpis span{background:#ffffff;color:#171d1e;font-size:18px;font-weight:bold;padding:5px 10px 5px 10px;}
.sc_text{margin-bottom:20px;line-height:30px;}
.sc_text span{background:#b0c809;color:#171d1e;font-size:18px;padding:4px 10px 4px 10px;line-height:30px;border-top:1px solid #171d1e;}

.h20{height:20px;}
.h15{height:15px;}
h2.tb_nadpis{margin:0;padding:0;background:#b0c809;color:#171d1e;font-size:18px;font-weight:bold;padding:5px 10px 5px 10px;display:inline;line-height:30px;}
.tb_text{margin-bottom:20px;line-height:18px;}
.tb_text h2{font-size:24px;line-height:30px;font-weight:normal;margin:0 0 10px 0;}
.tb_text .zeleny_sikmo{color:#b0c809;font-style:italic;}
.tb_text a{color:#ffffff;border-bottom:1px dotted #b0c809;}
.tb_text a:hover{color:#bbbbbb;}
.tb_text .zelena_sikmo_18{color:#b0c809;font-style:italic;font-size:18px;}
.tb_img{overflow:hidden;height:140px;}

.nadpis_oblasti{font-family:georgia;font-style:italic;font-size:18px;color:#b0c809;}
ul{color:#b0c809;font-family:arial;font-size:12px;line-height:18px;padding-left:25px;}
ul ul {color:#ffffff;margin:10px 0 10px 0;}
.uroven1{list-style-image:url('back_li_zoznam.gif');}
.uroven2{list-style-type:none;list-style-image:none;padding-left:15px;}

a.klienti_logo{display:block;float:left;margin:1px;}

#sc_detail{overflow:hidden;position:relative;}
#sc_detail img.back{position:absolute;top:0;left:0;z-index:1;}

#detail_header{width:800px;margin-bottom:10px;overflow:hidden;}
#detail_header .logo{float:left;width:126px;margin-right:4px;}
#detail_header .obsah{float:left;width:610px;margin-right:5px;}
#detail_header .obsah .nadpis{background:#181d1d;font-size:18px;color:#b0c809;font-style:italic;float:left;padding:10px;padding-right:20px;margin-bottom:1px;text-transform:lowercase;font-weight:normal;}
#detail_header .obsah .info{background:#b0c809;color:#181d1d;font-size:10px;font-style:italic;float:left;padding:5px 10px;text-transform:uppercase;margin-bottom:1px;}
#detail_header .obsah .popis{text-transform:none;font-family:arial;}
#detail_header .close{float:left;width:43px;text-align:center;padding-top:15px;}
#detail_header .close a.close_button{display:block;width:43px;height:43px;background:url('ico_close_detail.png') no-repeat;margin:0 auto;margin-bottom:5px;}
#detail_header .close a.close_button:hover{background-position:left -43px;}

#sc_detail_content_obal{width:100%;height:100%;position:absolute;top:10px;left:0;z-index:999;overflow:hidden;background:transparent;margin:0;padding:0;}
#sc_detail_content_obal_scroll{width:100%;height:100%;z-index:999;overflow:auto;background:url('back_transparent.gif');}
#sc_detail_content{position:relative;top:0;overflow:hidden;width:810px;margin:0 auto;background:transparent;}
#sc_detail_content img{float:none;position:static;}
#sc_detail_content .nahrada{width:61px;height:61px;float:left;}
#sc_content{width:800px;float:left;overflow:hidden;margin:0 0 0 10px;}
.sc_content_item{margin-bottom:10px;background:url('img_preloader.gif') no-repeat center center;width:800px;overflow:hidden;text-align:center;}

#backnext{width:100%;height:1px;margin:0 auto;position:absolute;left:0;z-index:1000;}
#backnext #backnext_div{width:940px;height:0px;margin:0 auto;}
a.ovladanie_back{display:block;width:61px;height:61px;background:url('ico_sipka_back.png') no-repeat;float:left;z-index:1000;}
a.ovladanie_back:hover{background-position:left -61px;}
a.ovladanie_next{display:block;width:61px;height:61px;background:url('ico_sipka_next.png') no-repeat;float:right;z-index:1000;}
a.ovladanie_next:hover{background-position:left -61px;}

#detail_formular{width:700px;height:400px;background:#181d1d;padding:20px 50px 20px 50px;}
#detail_formular.nopaddingleft{padding-left:0;height:330px;}
#detail_formular .zdielat{float:left;width:131px;position:relative;top:12px;color:#ffffff;}
#detail_formular .zdielat a{color:#ffffff;}
#detail_formular .hore{margin:0 auto;width:49px;}
#detail_formular a.horeposuvac{display:block;width:49px;height:49px;background:url('ico_hore_sk.gif') no-repeat;}
#detail_formular a.horeposuvac:hover{background-position:left -49px;}
.h40{height:40px;}
.h20{height:20px;}
#detail_formular .info_left{float:left;width:320px;color:#b0c809;font-size:18px;font-style:italic;}
#detail_formular .info_right{float:right;width:320px;text-align:right;color:#ffffff;font-size:18px;font-family:arial;}
#detail_formular .info_right a{font-size:18px;color:#ffffff;border-bottom:1px dotted #b0c809;font-family:arial;font-style:normal;}
#detail_formular .info_right a:hover{color:#bbbbbb;}
#detail_formular .input_text{border:1px solid #3c4243;background:#273133;font-family:arial;font-size:11px;padding:9px;margin-right:20px;color:#ffffff;width:200px;}
#detail_formular .textarea{margin-top:20px;width:700px;height:150px;margin-bottom:20px;}
#detail_formular .input_button{width:89px;height:27px;border:none;background:none;background:url('back_button_odoslat_sk.gif') no-repeat;cursor:pointer;float:left;}
#detail_formular .input_button:hover{background-position:left -27px;}
#detail_formular #form_status{display:block;width:300px;float:left;margin:6px 0 0 20px;color:#b0c809;}


#footer1{padding:15px 50px 15px 50px;background:#ffffff;min-width:840px;font-family:arial;font-size:11px;color:#171d1e;}
#footer1 a{font-family:arial;font-style:normal;font-size:11px;color:#171d1e;border-bottom:1px dotted #b0c809;padding-bottom:3px;}
#footer1 a:hover{color:#666666;}

#footer2{background:#273133;border:0px solid #b0c809;border-top-width:3px;padding:10px 50px 9px 50px;min-width:840px;}
#footer2{color:#ffffff;}
#footer2 a{color:#ffffff;border-bottom:1px dotted #b0c809;padding-bottom:3px;}
#footer2 a:hover{color:#bbbbbb;}
#footer2 .left{float:left;width:400px;padding-bottom:4px;}
#footer2 .right{float:right;width:400px;text-align:right;padding-bottom:4px;position:relative;top:-2px;}
#footer2 .right img{position:relative;top:5px;margin-right:5px;}

.scrMap{background:#171d1e;border:1px solid #171d1e;}
.scrMapMargin{margin:20px;}
.scrMapTitle{font-family:georgia;font-size:36px;color:#B0C809;font-style:italic;margin:15px 0;}
.scrMapText{color:#B0C809;font-size:17px;margin-bottom:20px;}
.scrMapButton{color:#171d1e;font-size:14px;line-height:32px;background:#00c6ff url('back_button_2.png') no-repeat;width:134px;height:32px;padding-left:10px;cursor:pointer;}

.modalShowreel{background:#000000;border:1px solid #000000;}
.modalShowreel .margin{margin:20px;}

/* * * * * * * * * * * */

#tooltip{
  max-width:300px;
	position:absolute;
	border:1px solid #B0C809;
	background:#ffffff;
	padding:10px;
	color:#273133;
	display:none;
	font-size:11px;
	font-family:arial;
	line-height:17px;
	}
#tooltip.nobackground{border:none;padding:0;background:transparent;}

#showreel{display:none;}

#blackBox{position:absolute;top:0;left:0;background:#000000;z-index:9997;height:100px;width:100%;display:none;background:url('back_sc.png');}
#blackBoxContent{margin:0 auto;z-index:9998;display:none;padding:10px;background:#ffffff;}
#blackBoxClose{text-align:right;position:absolute;top:-20px;right:-20px;}
#blackBoxClose .blackBoxClose{cursor:pointer;padding:2px;}
