body{margin:0;padding:0;font-size:12px;font-family:arial, sans-serif;text-align:center;}
/*RESET*/
.reset{border: 0px none;margin: 0px;padding: 0px;float: none;clear: both;width: 0px;height: 0px;line-height: 0px;font-size: 0px;}
.left {text-align:left}


#top{display:block;height:110px;background:url(../images/topl.gif) repeat-x 0 0;}
#topin,#gradin{display:block;margin-left:auto;margin-right:auto;width:800px;text-align:left;}
      
      #logo{display:block;float:left;margin:0;padding:0;position:relative;width:254px;height:96px;overflow:hidden;margin-left:auto;margin-right:auto;}    
      #logo span {display:block;margin:0;padding:0;position:absolute;left:0;top:0;width:254px;height:96px;background:url(../images/logo.gif) 0 0 no-repeat;cursor:pointer;}

#prolog{display:block;width:300px;float:right;padding-top:15px;}

.prologtxt{display:block;color:#fff;font-size:14px;font-style:italic;line-height:1.5;margin:0;}
.prologman{color:#dbe6ec;margin:0;line-height:3;}

#grad{display:block;height:300px;background:url(../images/grad.gif) repeat-x 0 0;}      
#desk{display:block;width:550px;float:left;}
#panel{display:block;width:250px;float:left;text-align:center;}
      #h1{display:block;float:left;margin:0;padding:0;position:relative;width:382px;height:50px;overflow:hidden;margin-left:auto;margin-right:auto;}    
      #h1 span {display:block;margin:0;padding:0;position:absolute;left:0;top:0;width:382px;height:50px;background:url(../images/h1.jpg) 0 0 no-repeat;}
#bgt{display:block;width:168px;height:50px;float:left;background:url(../images/bgt.jpg) no-repeat 0 0;}
#bgt img{float:right;}   

#menu{display:block;text-align:center;width:180px;padding-top:25px;float:right;margin-bottom:30px;}
#menu ul{margin:0;padding:0;}

#menu ul li{list-style:none;padding-bottom:2px;line-height:37px;}
html>body #menu ul li{list-style:none;padding-bottom:2px;line-height:40px;}


#menu ul li a{font-size:20px;color:#fff;text-decoration:underline;}
#menu ul li a{display:block;width:180px;height:37px;}
#menu ul li a:hover{text-decoration:none;}

.uvod{background:url(../images/m1.gif) no-repeat bottom left;}
.uvod a:hover{background:url(../images/m1h.gif)}

.poptavka{background:url(../images/m2.gif) no-repeat bottom left;}
.poptavka a:hover{background:url(../images/m2h.gif)}

.produkt{background:url(../images/m3.gif) no-repeat bottom left;}
.produkt a:hover{background:url(../images/m3h.gif)}

.sluzby{background:url(../images/m4.gif) no-repeat bottom left;}
.sluzby a:hover{background:url(../images/m4h.gif)}

.kontakt a:hover{background:url(../images/m5h.gif)}
.bglg{display:block;background:url(../images/deska2.gif) no-repeat center;height:300px;}
.mlg{display:block;background:url(../images/desk.jpg);height:250px;}

      #says{display:block;float:left;margin:0;padding:0;position:relative;width:250px;height:50px;overflow:hidden;margin-left:auto;margin-right:auto;margin-top:30px;}    
      #says span {display:block;margin:0;padding:0;position:absolute;left:0;top:0;width:250px;height:50px;background:url(../images/says.gif) 0 0 no-repeat;}
      
      div.panelhl{display:block;width:250px;height:50px;color:#fff;background:url(../images/says.gif) 0 0 no-repeat;}
      div.panelhl h3{display:block;width:200px;float:right;margin:0;padding:0; font-size:14px;font-weight:100;padding-top:20px;text-align:center;color:#fff;}
      
      
      
      
      
      
      
      
      
      
      
      /**************************************************************/
           
      
      #content{display:block;width:800px;margin-left:auto;margin-right:auto;padding-bottom:0em;}
      #text,#right{text-align:left;}
      #text{display:block;width:560px;float:left;overflow:hidden}
      #right{display:block;width:240px;float:left;}
      div.blok{display:block;width:180px;background:#f4f9fe;font-size:13px;float:right;text-align:right;padding:10px;}
      div.blok p.reftxt{color:#4a92ce;font-style:italic;font-family:Georgia, arial,sans-serif;}
      div.blok p.refwho{color:#355d77;}
	  div.blok ul li {text-align: right;}
      
      
      #text p{color:#355d77;font-size:13px;line-height:1.5;}
      div.obal{padding:10px;}
      
      #pata{display:block;height:65px;background:#ecf5fe url(../images/fot.gif) repeat-y 0 0;margin-top:-2em;}
      
      html>body #pata{display:block;height:65px;background:#ecf5fe url(../images/fot.gif) repeat-y 0 0;margin-top:0;}
      
      #patain{display:block;width:800px;margin-left:auto;margin-right:auto;}
      #DMenu{display:block;width:550px;float:left;color:#355d77;line-height:30px;padding-top:20px;text-align:left;}
      #DMenu a{color:#355d77;margin-left:10px;}
      div.copy{display:block;width:200px;float:left;color:#355d77;text-align:right;padding-top:10px;}            
      div.copy span{display:block;float:left;width:120px;height:35px;line-height:35px;}
      div.copy a{display:block;width:80px;float:right;padding-left:0px;height:35px;line-height:35px;color:#355d77;text-align:left;}
      
      div.reference{display:block;padding-top:2em;}
      div.rf{display:block;width:33%;float:left;text-align:center;}
      div.rf img{padding:5px;background:#d4edff;float:left;}
      div.rf a{display:block;line-height:3;text-decoration:none;color:#8ebbe0;font-weight:bold;font-size:13px;}
      div.rf a:hover{text-decoration:underline;}
      
            
      /***************************/
      
      h1{color:#5599d1;font-size:25px;}
      h2{color:#5b6469;font-size:22px;}
      h3{color:#5599d1;font-size:19px;}
      h4{color:#5b6469;font-size:15px;text-transform:uppercase;}
      
      #text a{color:#96c0e2;font-weight:bold;text-decoration:none;}
      #text a:hover{text-decoration:underline;}
      #text a:visited{color:#4482b4;text-decoration:none;}
      
      #text ul{margin:0;padding:0;padding-left:20px;margin-top:1em;margin-bottom:1em;}
      #text ul li{list-style-image:url(../images/li.gif);font-size:13px;color:#5599d1;line-height:1.5;}
      
      #text ol{margin:0;padding:0;padding-left:20px;margin-top:1em;margin-bottom:1em;}
      #text ol li{font-size:13px;color:#1e2b31;line-height:1.5;}
      #text ol li span{color:#5599d1;}
      
      
      table{color:#507389;}
      table tr td,table tr th{}
        table tr th{border-bottom:0;border:1px solid #e2e2e2;text-align:center;}
        table tr td{text-align:center;padding-left:5px;padding-right:5px;line-height:2;border:1px solid #e2e2e2;}
        table thead tr th{background:#1e2b31 url(../images/gr.gif) repeat-x top left;line-height:25px;padding-right:10px;padding-left:10px;color:#fff;}
        td.suda{background:#f4f9fe;}
        
          form{display:block;background:#edf3f9;margin-top:1em;width:540px;margin-left:auto;margin-right:auto;text-align:left;font-family:Georgia,sans-serif;}
          form fieldset{background:#f4f9fe;padding:10px;border:0;}
          form fieldset label{display:block;color:#507389;font-weight:bold; line-height:2;font-style:italic;}
          form fieldset input,form fieldset textarea{display:block;width:90%;color:#000;padding:2px;background:#fff;border:1px solid #e2e2e2;margin-right:40px;}
          
        .submit{width:15%;color:#fff;background:#1e2b31 url(../images/gr.gif) repeat-x top left;margin-top:1em;}

      
      
    div.blok h2{margin:0;padding:0;padding:3px;color:#fff;width:160px;background:#56b1f6;font-size:14px;text-align:center;margin-left:auto;margin-right:auto;}
    div.blok ul{margin:0;padding:0;text-align:center;}
    div.blok ul li{list-style:none;line-height:1.5;}
    div.blok ul li a{color:#355d77;font-weight:100;text-decoration:none;}  
    div.blok ul li a:hover{text-decoration:underline;}
      
         

      #reference{display:block;padding-top:2em;text-align:center;}
      #reference div.rf{display:block;width:33%;text-align:center;float:left;}
      #reference div.rf img.RefThumbImg{padding:5px;background:#8ebbe0;border:0;}
      #reference div.rf a.nextrefo{display:block;line-height:3;text-decoration:none;color:#8ebbe0;font-weight:bold;font-size:13px;}
      #reference div.rf a.nextrefo:hover{background:#fff;}
      #reference div.rf a:hover{text-decoration:underline;}
      #reference div.RefText img{border:0;}
      
      #reference .ARefo:hover{background:#fff;}
      
      #Ref3 img.RefImg{border:2px solid #8ebbe0;padding:3px;background:#fff;}

.justify {text-align:justify;}
#adv-box1 { WIDTH: 540px }
#adv-box2 { MARGIN-TOP: 10px; WIDTH: 540px; }

#img-box1 { FLOAT: left; WIDTH: 160px }
#img-box2 { FLOAT: left; WIDTH: 160px }

#txt-box1 { MARGIN-LEFT: 155px; WIDTH: 370px }
#txt-box2 { MARGIN-LEFT: 155px; WIDTH: 370px }

img#img1 { BORDER: 1px solid #cccccc }
img#img2 { BORDER: 1px solid #cccccc }
#under-line { color:#96c0e2;text-decoration:underline }

.linkbuilding {font-size:10px;padding:15px 20px;color:#6AACDA;background-color: #fff;}
.linkbuilding a{color:#6AACDA;text-decoration:underline;}
.linkbuilding a:hover{text-decoration:none;}

#links a {font-size:10px;color:#CCCCCC;}