* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */
body { background-color:#a5c2d2;
text-align:center;
min-height:800px;/* for good browsers*/
min-width:900px;/* for good browsers*/
}
#outer{
height:100%;
width:100%;
display:table;
vertical-align:middle;
}
#container {
text-align: center;
position:relative;
vertical-align:middle;
display:table-cell;
height: 800px;
} 
#inner {
width: 900px;
background:red;
height: 800px;
text-align: center;
margin-left:auto;
margin-right:auto;
}

img{border:0px;}
#maintd{
width:894px; height:794px; border:3px solid #b5111b; margin:0 auto;
}
#header{
width:894px; height:179px;
background-image:url(../images/header_bg.jpg);
background-position:top center;
background-repeat:no-repeat;
padding:0 0 0 0;
}
#menu{
background-image:url(../images/menu_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
width:894px; height:50px;
line-height:50px;
text-align:left;
}
#menu ul{ padding-left:54px;}
#menu li{
display:inline;
background-image:url(../images/line.gif);
background-position:top right;
background-repeat:no-repeat;
padding:2px 15px 2px 10px;
/ padding:2px 15px;
}
#menu .last{
background:none;
}

#menu .active{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
font-weight:bold;
text-decoration:none;
}

#menu a{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
font-weight:normal;
text-decoration:none;
}

#menu a:hover{ text-decoration:underline;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}

#content{
background-image:url(../images/content_bg.jpg);
background-position:top left;
background-repeat:repeat-x;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
overflow:hidden;
float:left;
width:894px; 
height:538px; 
margin:0 auto;
}

#bloktop{
background-image:url(../images/mainheadbg.jpg);
background-position:top left;
background-repeat: no-repeat;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
overflow:hidden;
float:left;
width:894px; height:412px; 
margin:0 auto;
}

#blokbottom{
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
overflow:hidden;
float:left;
width:894px; height:126px; 
margin:0 auto;
}

#servicesleft { float:left; width:294px; height:523px; text-align:left;}

#servicesleft .list{ padding-top:23px; margin-left:20px;}
#servicesleft .list li{
list-style-type:none;
background-image:url(../images/bullet.png);
background-position:top left;
background-repeat:no-repeat;
padding:0 0 7px 27px;line-height:23px; 
font-size:17px; font-family:Arial, Helvetica, sans-serif;
}
#servicesleft .list a{color:#19C4E3;text-decoration:underline;font-size:16px; font-family:Arial, Helvetica, sans-serif;}
#servicesleft .list a:visited{text-decoration:underline}
#servicesleft .list a:hover{text-decoration:none}

#servicesright { float:right; width:556px; height:523px; text-align:left; margin-right:30px;}

#servicesright .listR{ padding-top:23px; margin-left:30px;}
#servicesright .listR li{
list-style-type:none;
background-image:url(../images/yes.png);
background-position:top left;
background-repeat:no-repeat; 
line-height:21px;
padding:7px 0 7px 110px; 
font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
}
#servicesright .listR a{color:#19C4E3;text-decoration:underline;font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#servicesright .listR a:visited{text-decoration:underline}
#servicesright .listR a:hover{text-decoration:none}

#block{
float:left;
width:900px; height:216px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}

.txtBold { font-weight:bold; font-size:14px; padding-right:15px; vertical-align: middle;}
.txtNormal { font-weight:normal; font-size:14px;}
.txtNormalF { font-weight:normal; font-size:14px;padding-right:10px;}
.danicasubmit { background:url(../images/send.jpg) no-repeat; width:70px;border: 0px; padding:0px; margin:0px; height:35px;}


#submit:hover{cursor: hand;}

input { font-size:12px; font-family:Arial, Helvetica, sans-serif;}

#contactleft {float:left; width:429px; height:216px; text-align:left;}
#contactright { float:right; width:465px; height:216px; text-align:center;}

#block322{
float:left;
width:900px; height:322px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}

#contactFleft {float:left; width:476px; height:322px; text-align:left;}
#contactFright { float:right; width:418px; height:322px; text-align:center;
background-image:url(../images/contact-desno.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}

#footer{
margin:0 0 0 0;  
background-color:#ffffff;
width:894px;height:20px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#b1b3b5;
float:left;
padding-top:7px; 
padding-left:0px;
}
#footer li{display:inline; text-align:left; padding-top:10px;}

#footer li a{color:#b1b3b5;text-decoration:none;}

#footer .prvi{ padding-left:0px;}
#footer .secundo{ padding-left:250px;}
#footer .tri{ padding-left:155px;}

#footer a:visited{text-decoration:none}
#footer a:hover{text-decoration:underline}



