/* CSS Document */
body {
margin: 0;
padding: 0;
background:url(/img/head-bg.gif);
background-repeat:repeat;
text-align: left;
font-family:Tahoma, Verdana;
font-size:12px;
color:#dfdddd;
font-weight:normal;
}

a img {text-decoration:none;border:0px;}
a {position:relative;color:#74ff78; text-decoration:none;font-weight:bold;}
a:hover {position:relative;color:#fcff00; text-decoration:underline;}
a:visited {position:relative;color:#78d17b;text-decoration:none;}
a:visited:hover {position:relative;color:#fcff00;text-decoration:underline;}


h1{
margin:0px;
margin-left:13px;
padding:0px;
font-size:17px;
font-weight:bold;
font-family:sans-serif;
color:#b1d2be;
font-weight:bold;
}
h2{
margin:0px;
margin-left:30px;
padding:0px;
margin-bottom:2px;
font-size:13px;
font-weight:bold;
color:#b1d2be;
}

.right{float:right;}
.left{float:left;}
/* hlavicka */
#head{
width:100%;
background:url(/img/head-bg.gif);
background-repeat:repeat;
}
#page-head{
position:relative;
width:955px;
background:url(/img/head-bg.gif);
background-repeat:no-repeat;
border-right:0px solid #FFFFFF;
}

#page-head-index{
position:relative;
width:955px;
background:url(/img/3d_corner.jpg) bottom right;
background-repeat:no-repeat;
border-right:0px solid #FFFFFF;
}

#menu-top{
margin-top:20px;
}
#menu-top-index{
width:760px;
margin-top:20px;
}
ul#menu
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:30px;
	font-size:12px;
	font-weight:bold;
	background:transparent url(/img/nav_bg.jpg) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:0px solid #000000;
	border-top:0px solid #000000;
	border-left:0px solid #666666;
	border-right:0px solid #666666;
	
}

ul#menu li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
	
ul#menu li a
{
	display:block;
	float:left;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	padding:8px 17px 0 17px;
}
	
ul#menu li a:hover
{	
	color:#FFFFFF;
	height:22px;
	background:transparent url(/img/nav_bg.jpg) 0px -30px no-repeat;		
}
	

ul#menu li a.current
{
	display:inline;
	height:22px;
	background:transparent url(/img/nav_bg.jpg) 0px -30px no-repeat;	
	float:left;
	margin:0;
	color:#FFFFFF;
}



/* tělo */
#main{
width:100%;
background:url(/img/main-bg.gif);
background-repeat:repeat;
}
#page-main, #page-main-buble, #page-main-lady, #page-main-white{
position:relative;
width:955px;
background:#cac4c4;
background:url(/img/main-bg.gif);
background-repeat:repeat;
border:0px solid #666666;
border-top:0px solid #666666;
text-align:left;
padding-bottom:0px;
padding-left:10px;
padding-right:15px;
}
#page-main-buble{
background:url(/img/dr_buble.jpg);
background-repeat:no-repeat;
height:680px;
}
#page-main-lady{
background:url(/img/dr_lady.jpg);
background-repeat:no-repeat;
height:490px;
}
#page-main-white{
background:url(/img/dr_white.jpg);
background-repeat:no-repeat;
height:490px;
}
#page-main{padding-bottom:30px;}

hr{
	text-align:left;
	width:100%;
	display: block;
	height: 1px;
	border-top: 1px solid #40a971;
	border-left: 0 none;
	border-right: 0 none;
	border-bottom: 0 none;
	float:none;
	margin-top:2px;
}

#d3d{
width:955px;
height:500px;
background:url(/img/3d.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px;
}
#d3d_en{
width:955px;
height:500px;
background:url(/img/3d_en.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px;
}
#d3d_ru{
width:955px;
height:500px;
background:url(/img/3d_ru.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px;
}



/* sluzby */
#page-main-buble ul.sluzby{
margin-top:15px;
margin-left:50px;
padding:0px;
color:#ebeae9;
width:500px;
}


#page-main-buble ul li {
list-style-image:url(../img/list.gif);
padding:0px;
padding-left:4px;
padding-right:8px;
margin-top:1px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_sluzby.png', sizingMethod='scale');
}
head:first-child+body #page-main-buble ul li{
  background: url(/img/bg_sluzby.png);
}

.point{list-style-image:url(../img/list.gif); }
.p1{
margin-left:25px;
width:500px;
}
.p2{
padding:8px;
margin-left:0px;
width:600px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_kon.png', sizingMethod='scale');
	}
head:first-child+body .p2{
  background: url(/img/bg_kon.png);
}
.p2 img{
margin-right:7px;
}
/* reference */

.tab_reference{
margin:0px;
margin-top:20px;
margin-left:0px;
padding-top:5px;
border-top:3px solid #3ee952;
text-align:left;
}
.tab_reference td{
background:#224645;
padding-left:10px;
padding-right:100px;
border-right:0px solid #81df8c;
opacity: .70;
filter: alpha(opacity=70);
}

/* foot */
#foot{
width:100%;
background:url(/img/head-bg.gif);
background-repeat:repeat;
border-top:5px solid #629476;
}
#page-foot{
position:relative;
width:955px;
background:#ed1e85;
background:url(/img/head-bg.gif);
background-repeat:repeat;
border:0px solid #666666;
text-align:left;
}

.box{
float:left;
width:280px;
border:0px solid #666666;
margin-right:30px;
}
.box p.title{
margin:10px;
margin-left:0px;
font-weight:bold;
color:#cccecc;
}
.box p.nadpis{
margin:0px;
color:#3ee952;
}
.box p.text{
margint:0px;
}
#page-foot .info{
border:0px;
}
#page-foot .info td{
border:0px;
}
#page-foot .info td input, textarea{
background:#435857;
border:0px;
color:#FFFFFF;
}


#img_foot{
z-index:2;
position:absolute;
top:-40px;
left:30px;
width:330px;
height:35px;
border:0px solid #FFFFFF;
}
.clear{
clear:both;
}
b{
color:#e0dfdf;}
.images{
position:relative;
left:400px;
top:200px;
}
/* kontakty */
.box_kon {
padding:10px;
margin-left:6px;
border:1px solid #2b4c4d;
font-weight:normal;
font-size:11px;
color:#CCCCCC;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_kon.png', sizingMethod='scale');
	}
head:first-child+body .box_kon{
  background: url(/img/bg_kon.png);
}

.kontakty_big{
width:100%;
padding:10px;
margin-bottom:1px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_kon.png', sizingMethod='scale');
	}
head:first-child+body .kontakty_big{
  background: url(/img/bg_kon.png);
}

.zastoupeni{
width:290px;
padding:10px;
margin-left:4px;
margin-bottom:6px;
margin-top:0px;
border:1px solid #2b4c4d;
float:left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_kon.png', sizingMethod='scale');
	}
head:first-child+body .zastoupeni{
  background: url(/img/bg_kon.png);
}
.zastoupeni img{
margin-right:15px;
margin-bottom:5px;
}

/* produkty */
#produkty{
width:160px;
margin:5px;
margin-left:18px;
margin-bottom:30px;
padding:8px;
padding-top:10px;
padding-bottom:15px;
float:left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_kon.png', sizingMethod='scale');
}
head:first-child+body #produkty{
  background: url(/img/bg_kon.png);
}

.produkty_img{margin-left:70px;margin-top:20px;}
.produkty_subsc{
text-align:left;
width:100%;
border:0px solid #081718;
border-left:2px solid #72ca95;
margin:0 0 3px 3px;
padding:2px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_kon.png', sizingMethod='scale');
}
head:first-child+body .produkty_subsc{
  background: url(/img/bg_kon.png);
}
#produkty .produkty_subsc a{position:relative;font-size:11px;color:#cccccc;font-weight:bold;padding:2px;}
#produkty .produkty_subsc a:hover{position:relative;color:#ffffff;text-decoration:none;}

.sub_button{
text-align:left;
width:60%;
border:0px solid #081718;
border-left:1px solid #5891a3;
margin:0px;
margin-left:10px;
margin-bottom:2px;
padding:1px;
padding-left:25px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_kon2.png', sizingMethod='scale');
}
head:first-child+body .sub_button{
  background: url(/img/bg_kon2.png);
}
#produkty a{
position:relative;
font-size:11px;
font-weight:normal;
color:#cccccc;
}
#produkty a:hover{position:relative;color:#ffffff;text-decoration:none;}

#product_info{
float:left;
margin-left:70px;
margin-top:50px;
border:0px solid #00FF33;
width:55%;
}

#lang{
position:absolute;
top:-20px;
right:0px;
height:36px;
width::100px;
margin:0px;
padding:0px;
display:block;
}
#lang img{
margin-right:2px;
border-bottom:1px solid #003333;
}
#lang img:hover{
border-bottom:1px solid #78d17b;
}

.download {
width:600px;
margin:auto;

}
.download td{
background:#234a49;
padding:2px;
padding-left:10px;
padding-right:50px;
opacity: .70;
filter: alpha(opacity=70);
font-weight:normal;
}

.download td a{
font-size:11px;

}


#video{
position:absolute;
background: #000;
top:0;
left:0;
width:100%;
height:900px;
z-index:10;
padding-top:100px;
opacity:0.8;
filter:alpha(opacity=80)
}
.video-ramecek{
border: #333 5px  solid;
width:640px;
}
.video-close{
width:640px;
}
#video a{
color: #ccc;
font-weight:bold;
text-decoration: none
}
#video a:hover{
color: #333;
font-weight:bold;
text-decoration: none
}
.light{
color:#3bef45}


