body {margin: 0; padding: 0; background: #EFF9FE;}
body, td, p {font: 14px verdana, tahoma, arial;}
h1 {font-size: 26px;}
h3 {font-size: 14px; color:#3f3f3f}
table {border: 0; border-collapse: collapse}
table td {padding: 0}
a {color: blue; text-decoration: none}
a:hover {text-decoration: underline; color: red;}

#main {width: 1024px; height: 100%; background: url(i/gradient.jpg) 0 244px repeat-x;}

/* Header
-----------------------------------------------------------------------------*/
#header {background: #3C6B91; height: 244px;}
#header1 {width: 416px; height: 244px; background: url(i/header1.jpg) no-repeat;}
#header2 {width: 389px; height: 244px; background: url(i/header2.jpg) no-repeat;}
#header3 {width: 219px; height: 244px; background: url(i/header3.jpg) no-repeat;}
#phone {font-size: 30px; font-family: "arial black"; color: #ED1B23; height: 217px; padding: 48px 0 0 3px; text-decoration: none;}
@media all and (min-width: 0) {#phone {padding: 42px 0 0 3px}}
#icons {padding: 0 0 0 7px;}
#icons img {margin: 0 22px 0 0;}


#container {background: url(i/container_bg.jpg) no-repeat;}
.container {width: 100%; height: 100%; background: url(i/content_bg.jpg) top right no-repeat;}

#topMenu {height: 62px; text-align: center; vertical-align: bottom;}
#1topMenu ul {margin: 0; padding: 0 0 2px; list-style: none; overflow: hidden;}
#1topMenu li {display: inline; padding: 0px 5px 2px 17px; background: url(i/dots.gif) 0 2px no-repeat; font-family: "Verdana";}
#1topMenu li.first {background: none; font-family: "Verdana";}
#topMenu a {color: #FFF; font-size: 14px;}
#topMenu a:hover {text-decoration: underline; color: red;}

#redLine {height: 7px; background: red;}


/* left
-----------------------------------------------------------------------------*/
#left {background: #213EA2 url(i/left_bg.jpg) no-repeat; width: 307px; vertical-align: top; }
#left td {color: #CCDEE8; padding: 8px 10px 0 10px; line-height: 18px;}
#left h4 {font-size: 16px; height: 42px; /height: 50px; margin: 0; padding: 8px 0 0 10px; color: #7BBEF0; font-weight: bold; }
#left h4 span {border-bottom: 2px dotted #7BBEF0; padding-bottom: 3px;}
#left a {color: #CCDEE8;}
#left a:hover {text-decoration: none; color: red;}
.bg1 {background: #08167A  repeat-x; height: 90px; vertical-align: top; font-family: "Verdana";}
.bg2 {background: #08167A url(i/left_bg1.gif) repeat-x; height: 50px; vertical-align: top; font-family: "Verdana";}
.bg3 {background: #08167A url(i/left_bg3.gif) repeat-x; height: 59px; vertical-align: top; font-family: "Verdana";}
.red  {color: #ED1B23 !important;}

/* Content
-----------------------------------------------------------------------------*/
#content {vertical-align: top; padding-top: 0px; padding-right: 20px; padding-left: 20px; padding-bottom: 20px; font-family: "Verdana";}
#content p {line-height: 16px; margin: 0; padding: 8px 0; font-family: "Verdana";}


/* Footer
-----------------------------------------------------------------------------*/
#footer {height: 77px;}
#copyright {width: 700px; height: 57px; padding: 20px 0 0 30px; vertical-align: top; color: #CCDDE7; font-size: 12px; background: #1C3794 url(i/copyright_bg.gif) repeat-x;}
#address {height: 77px; font-size: 11px; padding: 20px 20px 0 0; vertical-align: top; text-align: right; background: #CADFEE url(i/address_bg.gif) repeat-x;}


/* Menu
-----------------------------------------------------------------------------*/
.padd {margin: 0 0 10px 30px;}
.padd a {margin-bottom: 30px;}
.menutitle ul li {
	margin:0 0 0 3px;
	padding:0 0 3px 5px;
text-align: left;
}


.compani { text-align: justify; text-justify: newspaper }

.proektvid {
	border: solid 1px #000000;
	text-align: center;
	font: 14px arial, verdana, tahoma;
}

.proektvid td {
	padding:10px;
	border: solid 1px #000000;
	font: 14px arial, verdana, tahoma;
}

.footr a {
	color: #a3afc8;
	font: 12px;
}

.menu2 {color: #000; background: #538ed5; text-align: center; font-family: Verdana; font-size: 11px; padding: 5px; border: 1px solid #000; font-weight:bold;}
.menu3 {color: #000; text-align: left; font-family: Verdana; font-size: 11px; padding: 5px; border: 1px solid #000; font-weight:bold;}
.menu5 {color: #000; text-align: center; font-family: Verdana; font-size: 11px; padding: 5px; border: 1px solid #000; font-weight:bold;}
.text3 {font-family: Verdana; font-size: 11px; border: 1px solid #000; text-align: left; padding: 5px;}
.text1 {font-family: Verdana; font-size: 11px; border: 1px solid #000; margin-left: 10px; padding: 5px;}
.text5 {font-family: Verdana; font-size: 11px; border: 1px solid #000; text-align: left; padding: 5px; font-weight:bold;}

.articles {padding: 10px 0 10px 0;}
.articles img {border: 0px none; margin: 3px 10px 0pt 0pt; float: left}
.articles h2 {font-size: 14px; color: #3f3f3f; font-family: Verdana; margin:0;}

.dmf1 {font-family: Verdana; font-size: 11px; border: 1px solid #000; text-align: center; padding: 5px;}
.dmf2 {font-family: Verdana; font-size: 14px; border: 1px solid #000; text-align: center; padding: 5px;}
.dmf3 {font-family: Verdana; font-size: 11px; border: 1px solid #000; text-align: left; padding: 5px;}

#nav *{
margin: 0;
padding: 0;

}
#nav{
text-align: center;
margin: 0;
padding: 0;
width: 100%;
height: 20px;
padding-left: 30px;
margin-bottom: 0px;



}
#nav, #nav ul {
list-style: none;
font: 15px arial, verdana, tahoma;
font-weight: bold;
float: none;
}
#nav ul{
	height:25px;	
}
#nav a {
font: 16px verdana;
text-decoration: none;
text-align: center;
}

#nav li {
float: left;
height: 22px;
margin: 2px;
padding: 2px;
position:relative;

}

#nav ul li{
float: none;
width: auto;
background: none;
width: 150px;
text-align: left;
padding-left:10px;
}

#nav li:hover, #nav li.sfhover {
background: transparent;
}

#nav li ul {
position: absolute;
top:23px;
margin: 0px;
padding: 0px;
margin-left: 0px;
margin-top: 0px;
background: #017ac5;
border: 1px solid #ffffff;
width: 150px;
display:none;
left:0;
height:auto;
}

#nav li ul a {
font: normal 14px verdana;
text-align: left;
text-transform: none;
}

#nav li a,
#nav li:hover li a,
#nav li.sfhover li a,
#nav li:hover li:hover li a,
#nav li.sfhover li.sfhover li a,
#nav li:hover li:hover li:hover li a,
#nav li.sfhover li.sfhover li.sfhover li a {
color: #ffffff;
}

#nav li:hover a,
#nav li.sfhover a,
#nav li:hover li:hover a,
#nav li.sfhover li.sfhover a,
#nav li:hover li:hover li:hover a,
#nav li.sfhover li.sfhover li.sfhover a,
#nav li:hover li:hover li:hover li:hover a,
#nav li.sfhover li.sfhover li.sfhover li.sfhover a {
color: red;
}





.project td {padding:15px; font-family: Verdana;}

#hours {
font: normal 12px verdana;
}
