* html body {height:100%;}

body {

margin:0 60px;

font-family:verdana,tahoma;

font-size:12px;

color:#333;}

strong {font-weight: normal;}

div, img, h2, form {

 margin:0;

 padding:0;

 border:0;}

h2{

 padding:0 0 2px 0; 

 font-family:verdana,tahoma;

 font-size:12px;

 color:#333;

 font-weight:normal;}

a:hover img {

 filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50);

 -moz-opacity: 0.5; 

 -khtml-opacity: 0.5;

 opacity: 0.7;

 filter: alpha(opacity=40);

 cursor:pointer;

 }

a img { border: none ;}

a{

 font-family:verdana,tahoma;

 font-size:12px; 

 color:#069; 

 text-decoration: none}

a:hover {text-decoration: underline;}

.l{float: left;}

.l-l{

 float:left;

 width:410px;}

.c{clear:both;}

.r{float:right;}

.pointer{cursor:pointer;}

.hidd{overflow:hidden; width:224px;}  

h1{

 font-family:verdana,tahoma;

 font-size:12px; 

 color:#006699; 

 padding:0 0 2px 0; 

 margin:0;}

div.t{width:563px;}

.v2{

 width:566px;

 height:73px;

 padding-top:17px;}

.v3{width:566px;}

 /* index */

.d-oo{

 float:left;

 width:325px;

 height:393px;

 background-image:url(../images/main.jpg); 

 background-repeat:no-repeat;

 background-position:top;}

.p-text{

 margin: 0;

 padding: 0;

 text-align:justify;

 }

 /* foot */

a.a-foot{

 font-size:12px;

 color:#999;

 }

a.a-foot:hover{

 color:#069;

 text-decoration:none;

 }

b.b-foot{

 font-size:12px; 

 font-weight:normal; 

 color:#ccc; 

 padding-left:2px; 

 padding-right:2px;

 }

.d-foot{

 margin-top:40px;

 height:110px; 

 background-image:url(../images/f.jpg);

 background-repeat:repeat-x;

 text-align:center;}

.pb-foot{

 margin: 0;

 padding: 40px 0 0 0;}

/* about */

.d1{

 float:left;

 width:325px;

 height:393px;

 background-image:url(../images/info.jpg); 

 background-repeat:no-repeat;

 background-position:top;

 background-repeat:no-repeat;}

.menu-top{padding-top:17px;}

.d2{

 float:left;

 width:118px;

 padding-top:15px;}

.d3{

 float:left;

 width:120px;

 padding-top:15px;}

/*  contacts */

.dc1{

 float:left;

 text-align:left;

 width:325px;

 height:393px;

 background-image:url(../images/cont.jpg);

 background-position:top;

 background-repeat:no-repeat;}

.dcr{

 float:left;

 text-align:left;

 width:325px;

 height:393px;

 background-image:url(../images/reg.jpg);

 background-position:top;

 background-repeat:no-repeat;}

.r-cont{

 padding-top:120px;

 }

p.zap{

 margin:0 0 4px 0 ;

 padding:0px;}

.in-name{

 margin:0 5px 4px 0;

 padding:0;

 vertical-align:middle;

 height:16px;

 width:120px;

 border: 1px solid #ccc;}

.t-area{

 margin:0 5px 0 0;

 padding:0;

 vertical-align:top;

 height:180px;

 width:320px;

 border: 1px solid #ccc;

 font-family:verdana,tahoma;

 font-size:12px;

 font-size:82% verdana;} 

.button{

 margin:8px 2px 0 0;

 padding:1px 3px; 

 border:1px color #ccc; 

 font-family:verdana,tahoma;

 font-size:12px;

 font-size:82% verdana; 

 font-weight:bold;

 color:#069;

 cursor:pointer;

 background-color:#F8F8F8;} 

.button:hover{color:#FF6600;}

/* vacansii */

.dc2{

 float:left;

 text-align:left;

 width:325px;

 height:393px;

 background-image:url(../images/news.jpg);

 background-position:top;

 background-repeat:no-repeat;}

/* curent */

.current{

 float:left;

 width:325px;

 height:393px;

 background-image:url(../images/pho.jpg); 

 background-repeat:no-repeat;

 background-position:top;}

ul.ul-c{

 list-style-type:disc;

 margin-top:0;

 padding-top: 0;

 margin-bottom:0;}

li{list-style-type:disc;}

li.li-ct{margin-left:10px;}

/* map */ 

.d-map{

 float:left;

 text-align:left;

 width:325px;

 height:393px;

 background-image:url(../images/map.jpg);

 background-position:top;

 background-repeat:no-repeat;} 

 /* newproject */

div.content{

 width:560px;

 position:relative; top: -20px;

 clear:both;

}

h3{

 clear:both;

 margin:0px;

 padding:15px 0px 6px 0px;

 font-family:verdana,tahoma;

 font-size:12px;

 font-size:82% verdana; 

 color:#333;

 }

p.colc{

 margin:0;

 padding:0;

 width:440px;

 }

p.colcw{

 margin:0px;

 padding:0px 0px 6px 0px;

 font-weight:normal;}



.inherit{float:inherit;}

.v-p{

 float:right;

 vertical-align:baseline;

 position:relative; top: -14px;

 margin-bottom: -10px;

 }

b.colculator{

 vertical-align:top;

 font-weight:bold;

 }

.radioform{

 position:relative; bottom:2px;

} 

 div.la{

 clear:both;

 padding: 10px 0px 10px 0px;}

 div.lb{

 clear:both;

 padding-bottom: 6px;}

div.deposit{

 margin-top:10px;

 padding-top:12px;

 text-align:right;

 background-color:#f8f8f8;}

b.otstup{

 margin-left: 20px;

 margin-right:16px;}

b.nav{

 padding-right:20px;

 font-weight:bold;}

b.nav-too{

 visibility:hidden;

 padding-right:20px;

 color:#fff;}

div.n-prod{

 text-align:right;

 margin-top:15px; 

 margin-bottom:-5px;

 padding-left:60px;}

.input-prod{

 vertical-align:middle;

 height: 18px;

 width: 242px;

 margin-bottom:4px;

 margin-left:20px;

 border: 1px solid #ccc;

 background: #fff; 

 color: #000;}

/* cena */

.d-ooo{

 float:left;

 width:325px;

 height:393px;

 background-image:url(../images/cal.gif); 

 background-repeat:no-repeat;

 background-position:top;}

h1.baz-pacet{

font-family:verdana,tahoma;

 font-size:16px;

 font-size:82% verdana; 

 color:#5f5f5f; 

 padding:0 0 6px 10px; 

 margin:0;}

/* portfolio */

.d-pholio{

 float:left;

 text-align:left;

 width:325px;

 height:393px;

 background-image:url(../images/pholio.jpg);

 background-position:top;

 background-repeat:no-repeat;} 

h1.ss{

 font-family:verdana,tahoma;

 font-size:22px;

 letter-spacing:0.6px;

 color:#006699; 

 padding:0 0 10px 0; 

 margin:0;}

.si{

font-family:verdana,tahoma;

font-size:9px;

letter-spacing:0,1px;

line-height:16px; 

padding:0px;

margin:0px;

text-align:center;

color:#069;

}

div.c-port{

 clear:both; 

 overflow:hidden; 

 padding-left:100px;

 padding-bottom:20px;

}

div.l-pad{

 float:left; 

 padding-left:20px;

 text-align:center;

 }

h1.h-raz{

 font-family:verdana,tahoma;

 font-size:18px;

 font-size:82% verdana; 

 color:#006699; 

 padding:0;

 margin:0;}

h1.raz{

font-family:verdana,tahoma;

font-size:12px; 

padding:0px;

padding-top:22px;

padding-bottom:8px;

margin:0px;

color:#069;

}

div.c-w{

 clear:both;

 width:500px;

 overflow:hidden;

 }

div.stati{

 display:block;

 overflow:hidden;

 border-top: 1px solid #5FB2DC;

 padding-top:10px;

 padding-bottom:20px;

 text-align:justify;

 }

div.s-menu{

 float:left;

 border: 1px solid #ccc;

 padding:10px;

 margin-right:30px;

 } 

.templates{

 width:100px;

 height:100px;

 float:left;

 overflow:hidden !important;

 }

 

/* ----------- new cena ------------ */ 

.c-new{

 clear:both;

 width:570px;

 background:url(../images/top-bg.gif) 0 0 repeat-y;

 margin-bottom:10px;

 } 

.top-s{

 width:570px;

 height:11px;

 background:url(../images/top-s.gif) 0 0 no-repeat;

 }

.top-niz{

 width:570px;

 height:24px;

 background:url(../images/top-niz.gif) 0 no-repeat;

 } 

.top-text{

 margin:0;

 padding:0 19px 0 10px;

 text-align:justify;

 }

.top-text a img{ margin: 10px 0 0 0; } 

 

.copyright{

 font-size:10px;

 overflow:hidden;

 margin: 10px 0 0 0;

 padding:0 0 6px 0;

 } 

 

#html5{
	position:absolute;
	z-index:999;
	left:668px;
	top:200px;
}
.phtml5{
 float:left;
 width:247px;
 height:236px;
 text-align:center;
 margin-top:10px;
 overflow:hidden !important;
 }
.phtml5 a img{border:1px solid #069; padding:4px;}
.phtml5 a{
 font: normal 13px/18px Verdana; 
 color:#069; 
 text-decoration:none;
 display:block;
 margin-top:1px;
 }
.phtml5 a:hover{color:#f00;} 

  

