html,body,h1,h2,h3,h4,h5,h6{
	margin: 0;
	padding: 0;
}
*{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#D3D3D3;
}
body{
	text-align:center;
	background: Black url(../images/backgrounds/main_gray_top.gif) repeat-x top;
}
#container{
	text-align:left;
	width:1050px;
	margin:0 auto
}
#navigation{
	float:left;
	width:150px
}
#content{
	background:#111;
	float:right;
	width:900px
}
#footer{
	clear:both;
	width:100%;
	margin-top:20px;
}
.extra{
	float:right;
	width:300px;
}
#header h1{
	height:80px;
	line-height:80px;
	margin:0;
	padding-left:10px;
}
#footer p{
	background:#222;
	padding:5px 10px;
	text-align: center;
	margin: 0;
}
#footer p.subtl{
	color: #999;
	background: transparent;
}
#footer p.subtl a{
	color: #999;
	text-decoration: none;
}
#footer p.subtl a:hover{
	text-decoration: underline;
}
#menu{
	text-align:left;
}
#langs{
	text-align:right;
	font-size:80%;
	padding: 10px 10px 30px 0;
}
#langs a{
	color:Silver;
	text-decoration:none
}
#langs a:hover{
	text-decoration:underline
}
#mainimage{
	position:relative
}
#mainflash{
	position:absolute;
	top:0;
	right:0
}
#maintext{
	position:absolute;
	top:0;
	right:0
}
#maintext h1{
	padding: 35px 30px 0 0;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
}
#maincontent{
	padding: 35px 20px;
	margin: 0;
}
#menu li,#menu ul,#menu a{
	display:block;
	margin:0;
	padding:0;
	list-style: none;
}
#menu a{
	text-decoration:none;
	width: 150px;
}
#menu a.yel,#menu a.red,#menu a.gray{
	color:White;
	height: 31px;
	line-height: 31px;
	padding-left: 10px;
}
#menu a.yel{
	background: url(../images/backgrounds/button_yellow_off.gif) no-repeat;
}
#menu a.red{
	background: url(../images/backgrounds/button_red_off.gif) no-repeat;
}
#menu a.gray{
	background: url(../images/backgrounds/button_gray_off.gif) no-repeat;
}
#menu a.yel:hover{
	background: url(../images/backgrounds/button_yellow_on.gif) no-repeat;
}
#menu a.red:hover{
	background: url(../images/backgrounds/button_red_on.gif) no-repeat;
}
#menu a.gray:hover{
	background: url(../images/backgrounds/button_gray_on.gif) no-repeat;
}
#menu .level1{
	background: url(../images/backgrounds/menu_list.gif) no-repeat;
	background-position: bottom;
	border-bottom: thin solid Transparent;
	display: none;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 8px;
}
#menu .level1 a{
	color: Black;
	width: 142px;
	padding: 3px 0 3px 3px;
}
#menu .level2 a {
	padding-left: 10px;
}
#menu .level3 a {
	padding-left: 20px;
}
#menu .level1 a:hover{
	background-color: #D2D2D2;
}
#menu .group, #menu .groupin{
	border-bottom: 1px solid Silver;
	padding-top: 10px;
}
#menu .level1 a.group{
	color: #B22;
}
#closeContent{
	clear:both;
	border-bottom: 10px solid #333;
	text-align: center;
	padding-top: 15px;
	line-height: 2em;
}
h4{
	font-size: 150%;
	font-weight: normal;
	}
.block540{
	height: 540px;
	background: url(../images/backgrounds/block540.png) no-repeat;
}
.block450{
	height: 450px;
	background: url(../images/backgrounds/block450.png) no-repeat;
}
.block450, .block540{
	float: left;
	width: 300px;
	margin: 15px 0;
	position: relative;
	background-position: center top;
}
.block450, .block540{
	_width: 299px;
}
.blocks{
	height: auto;
	float: left;
	margin: 15px 0;
	position: relative;
	background-position: center;
}
.inside{
	padding: 15px 30px;
}
.blocks .inside{
	padding: 0px 30px;
	min-height: 435px;
}
.blocks .topline{
	padding: 0;
	height: 15px;
}
.blocks .hack1 {
  	float: right;
  	width: 1px;
}

.blocks .hack2 {
  	clear:both;
  	height:1px;
  	overflow:hidden;
}

.blocks .minpx {
  	height:435px;
}

.one{
	background-image: url(../images/backgrounds/1block_middle.png);
	background-position: center;
	background-repeat: repeat-y;
	width: 300px;
}

.two{
	background-image: url(../images/backgrounds/2block_middle.png);
	background-position: center;
	background-repeat: repeat-y;
	width: 600px;
}

.three{
	background-image: url(../images/backgrounds/3block_middle.png);
	background-position: center;
	background-repeat: repeat-y;
	width: 900px;
}

.one{
	_width: 299px;
}

.two{
	_width: 599px;
}

.three{
	_width: 899px;
}

.one .inside{
	background-image: url(../images/backgrounds/1block_bottom.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.one .topline{
	background-image: url(../images/backgrounds/1block_top.png);
	background-position: center top;
	background-repeat: no-repeat;
}

.two .inside{
	background-image: url(../images/backgrounds/2block_bottom.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.two .topline{
	background-image: url(../images/backgrounds/2block_top.png);
	background-position: center top;
	background-repeat: no-repeat;
}

.three .inside{
	background-image: url(../images/backgrounds/3block_bottom.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.three .topline{
	background-image: url(../images/backgrounds/3block_top.png);
	background-position: center top;
	background-repeat: no-repeat;
}
  
h1{
	font-size: 200%;
	font-weight: normal;
	color: Silver;
	padding: 15px 15px 12px 15px;
	text-align: right;
	}
h2{
	font-size: 180%;
	font-weight: normal;
	color: #FB0;
	}
h3{
	font-size: 115%;
	font-weight: bold;
	text-align: center;
	}
.itemlist .inside img, .smalimg{
	border: none;
	width: 240px;
	margin-bottom: 15px;
}
.listed{
	width: auto;
	height: 110px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.itemlist ul, #detail ul{
	margin: 1em 0 0 0;
	padding: 0;
	list-style: none;
}
.ilbottom{
	position: absolute;
	right: 30px;
	bottom: -10px;
	text-align: right;
}
.cena{
	background-image: url(../images/backgrounds/button_red.gif);
	background-position: right;
	background-repeat: no-repeat;
	color: White;
	width: 120px;
	line-height: 31px;
	text-align: center;
	display: block;
}
.detail{
	line-height: 31px;
	color: White;
}

.kodbottom{
	position: absolute;
	left: 30px;
	bottom: 5px;
	text-align: left;
	font-size: 85%;
}

#pictures p{
	margin: 0 30px;
}

.reference{
	margin: 15px 0;
}

.reference p{
	margin: 0;
}

h5{
	color: #FB0;
	font-weight: bold;
	text-transform: uppercase;
}

h5 a.nazov{
	color: #FB0;
	font-weight: bold;
	text-transform: uppercase;
}

.hiden{
	display: none;
}

#pracko{
	background:#111;
	padding: 10px;
	margin: auto;
	margin-top: 15px;
	border: 15px solid #111;
}

.mini{
	font-size: 85%;
}

#goback{
}

.datum {
	margin: 0;
	padding: 0;
	color: #999;
}

.extra h5{
	margin: 5px;
	font-size: 1em;
	font-weight: normal;
	text-align: left;
}

.extra a{
	text-decoration: none;
	display: block;
	height: 150px;
	background-position: bottom;
	background-repeat: no-repeat;
}

a.skConcept2 {background-image: url(../images/backgrounds/first_sk_concept2_off.jpg);}
a.skShowroom {background-image: url(../images/backgrounds/first_sk_showroom_off.jpg);}
a.skDafedesign {background-image: url(../images/backgrounds/first_sk_dafedesign_off.jpg);}
a.skHealthOne {background-image: url(../images/backgrounds/first_sk_healthone_off.jpg);}
a.skConcept2:hover {background-image: url(../images/backgrounds/first_sk_concept2_on.jpg);}
a.skShowroom:hover {background-image: url(../images/backgrounds/first_sk_showroom_on.jpg);}
a.skDafedesign:hover {background-image: url(../images/backgrounds/first_sk_dafedesign_on.jpg);}
a.skHealthOne:hover {background-image: url(../images/backgrounds/first_sk_healthone_on.jpg);}

a.enConcept2 {background-image: url(../images/backgrounds/first_en_concept2_off.jpg);}
a.enShowroom {background-image: url(../images/backgrounds/first_en_showroom_off.jpg);}
a.enDafedesign {background-image: url(../images/backgrounds/first_en_dafedesign_off.jpg);}
a.enHealthOne {background-image: url(../images/backgrounds/first_en_healthone_off.jpg);}
a.enConcept2:hover {background-image: url(../images/backgrounds/first_en_concept2_on.jpg);}
a.enShowroom:hover {background-image: url(../images/backgrounds/first_en_showroom_on.jpg);}
a.enDafedesign:hover {background-image: url(../images/backgrounds/first_en_dafedesign_on.jpg);}
a.enHealthOne:hover {background-image: url(../images/backgrounds/first_en_healthone_on.jpg);}

a.deConcept2 {background-image: url(../images/backgrounds/first_de_concept2_off.jpg);}
a.deShowroom {background-image: url(../images/backgrounds/first_de_showroom_off.jpg);}
a.deDafedesign {background-image: url(../images/backgrounds/first_de_dafedesign_off.jpg);}
a.deHealthOne {background-image: url(../images/backgrounds/first_de_healthone_off.jpg);}
a.deConcept2:hover {background-image: url(../images/backgrounds/first_de_concept2_on.jpg);}
a.deShowroom:hover {background-image: url(../images/backgrounds/first_de_showroom_on.jpg);}
a.deDafedesign:hover {background-image: url(../images/backgrounds/first_de_dafedesign_on.jpg);}
a.deHealthOne:hover {background-image: url(../images/backgrounds/first_de_healthone_on.jpg);}
