* 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{
 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;
 } 
 
 
  
