*,html{
border: 0;
margin: 0;
}

body{
	font-family: Times New Roman, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	background: #FFFFFF;
}
a:focus{
outline: none;
}
#h{
border: 0px;
margin-left: 33px;

}
#main{
	margin: 0px auto;
	width: 995px;
	background: #080F2B;
	padding-top: 10px;
}
#logo{
	width: 300px;
	height: 61px;
	background: url(images/logo.jpg) repeat-x;	
	margin-left: 0px;
	float: left;
}
#menu{
	float: left;
	width: 635px;
	height: 39px;
	background-color: #FBFBFB;	
	margin-top: 22px;
}
#menu ul {
 list-style-type: none;
 margin-top: 7px;
 display: block;
 overflow: hidden;
}

#menu li {
 float: left;
 margin-left: 3px;
 display: block;
 text-align: left;
}

#menu a.hmenu:link, #menu a.hmenu:hover, #menu a.hmenu:visited, #menu a.hmenu:active {
 display: block;
 float: left;
 text-decoration: none !important;
 font-family:Georgia, "Times New Roman";
 font-weight: bold;
 color: #000000;
 position: relative;
 z-index: 2;
 font-size: 16px;
 text-transform:uppercase;
}

div.drop{
visibility:hidden; 
background: #ffffff; 
width: 200px; 
text-align: left;
z-index: 1; 
position: absolute; 
overflow: hidden;
display: block;
margin-top: 15px;
clear: both;
}

ul.dr{
list-style-type: none;
display: block; 
overflow: hidden; 
padding-left: 0px;
margin-left: -2px;
width: 202px;
}
ul.dr li {
padding-bottom: 4px;
background-image: url("images/dr_bckgr.jpg");
background-repeat: repeat-x;
width: 200px;
text-transform:uppercase;
padding-left: 2px;
}
a.mnu{
font-size: 14px;
color: #66B5FF;
text-decoration: none;
}

a.mnu:hover{

text-decoration: none;
}

#top{
	width: 935px;
	height: 17px;
	background: url(images/top2.jpg);
	margin-left: 33px;
}




#left_content{
	width: 217px;
	background: #EFF0F0;
	float:left;
/*	margin-left:33px; */
	text-align: center;
	overflow: hidden;

}
#round_corner_one{
width: 6px;
height: 5px;
background: url('images/first_round.jpg') repeat-x;
/*margin-left: 216px;*/
}
#round_corner_two{
width: 6px;
height: 6px;
background: url('images/second_round.jpg') repeat-x;
margin-left: 0px;
float: left;
}
#round_corner_three{
width: 4px;
height: 5px;
background: url('images/third_round.jpg') repeat-x;
float: right;
}
#content{
	width: 704px;
	background: white;
	float:left;
	margin-left: 7px;
	margin-top: 13px;
	text-align: center;
	font-size: 16px;
	/*padding: 10px 10px 10px 10px;*/
}
#content_sitemap{
	text-align: left;
	padding-left: 15px;
	padding-top: 15px;
}
#left_blue_head{
margin-left: 24px;
margin-top: 26px;
background-image: url('images/blue_head.jpg');
width: 167px;
height: 35px;
color: white;
font-size: 17px;
text-align:center;
font-weight: bold;
}
#left_oj_head{
margin-left: 24px;
margin-top: 26px;
background-image: url('images/oj_head.jpg');
width: 167px;
height: 35px;
color: white;
font-size: 17px;
text-align:center;
font-weight: bold;
}
div.left_box{
margin-left: 24px;
border-left: 1px solid #D3D3D3;
border-right: 1px solid #D3D3D3;
border-bottom: 1px solid #D3D3D3;
width: 165px;
background:white;
font-size: 15px;
text-align: center;
padding-top: 20px;
overflow: hidden;
}
div.phone{
font-size: 15px;
text-align: center;
padding-top: 20px;
}
#left_bottom{
	background: url('images/left_bottom.jpg');
	width: 217px;
	height: 83px;
	margin-top: 20px;
	font-size: 15px;
	text-align: center;
}
#head{
background: url('images/header.jpg');
width: 673px;
height: 161px;
border-bottom: 1px solid gray;
margin-bottom: 1px;
}
#header{
width: 672px;
height: 221px;
padding: 2px 2px 2px 2px;
border: solid 2px #EDEDED;
margin-left: 14px;
margin-top: 13px;
background: white;
}
#project_list_header{

width: 672px;
height: 221px;
padding: 2px 2px 2px 2px;
border: solid 2px #EDEDED;
margin-left: 231px;
margin-top: 13px;
background: white;
}
#footer{
	text-align: center;
	color: white;
	font-size: 16px;
	font-weight:bold;
	margin-left: 190px;
}	
#index_box{
	margin-left: 14px;
	text-align: left;
	border: solid 2px #EDEDED;
	width: 672px;

	margin-top: 30px;
}
#page1{
	background-image: url('images/pages_menu1.jpg');
	width: 672px;
	height: 24px;
}
#page2{
	background-image: url('images/pages_menu2.jpg');
	width: 672px;
	height: 24px;
}
#page3{
	background-image: url('images/pages_menu3.jpg');
	width: 672px;
	height: 24px;
}
#page4{
	background-image: url('images/pages_menu4.jpg');
	width: 672px;
	height: 24px;
}
#separate{
	background-image: url('images/separate.jpg');
	height: 2px;
	width: 670px;
	margin-left: 10px;
	margin-top: 10px;
}
a.left_link:link, a.left_link:visited,a.left_link:active  {
	color: #5175B0;
	text-decoration:none;
	font-size: 16px;
}
a.left_link:hover{
	text-decoration: none;
	color: #748BAD;
	font-size: 16px;
}

/*  STYLE FOR THE POP_UP IMAGES IN THE HEADER */

#thumb{
width: 314px; 
position: absolute;
z-index: 3;
}

div.up{
width: 314px; 
height: 14px; 
background-image: url('images/up.gif'); 
background-repeat: no-repeat;
}

div.middle{
background-image: url('images/middle.gif'); 
background-repeat: repeat-y; 
position: relative;
}

div.down{
background-image: url('images/down.gif'); 
background-repeat: no-repeat; 
width: 314px; 
height: 14px;
}

img.image{
	width:286px;
}

/*gallery styles*/

img.galimg{
	width: 650px;
}
#indexni{
	padding: 15px 15px 15px 15px;
}
.blue_text{
color: #646A80;
font-size: 20px;
}
.oj_text{
color: #C0906A;
font-size: 20px;
}
a.ftr{

	color: white;
	font-size: 16px;
	font-weight:bold;

text-decoration: none;
}

a.ftr:hover{

text-decoration: none;
}
#boxes {
	border: solid 0px;
}