body {
    background: none repeat scroll 0% 0% rgb(51, 153, 195);
    border: 0px none;
    font: 12px/18px Arial,Helvetica,sans-serif;
    color: rgb(29, 65, 80);
    position: relative;
    min-width: 1000px;
	margin:0px;
}
.top-line
{
	background-repeat:repeat-x;
	height:10px;
	width:auto;
	background-image:url("/images/header_bg.gif");
}
.logo
{
	background-image:url("/images/logo_bg.jpg");
	height:87px;
	margin-top:-10px;
	width:390px;
	margin-left:auto;
	margin-right:auto;
	border-radius: 0px 0px 10px 10px;
	z-index:1000;
}

.logo .txt1 {
	
	margin-left:auto;
	margin-right:auto;
    font-family: 'bolt_bd_btregular';
    font-size: 40px;
	width:336px;
    line-height: 40px;
    color: rgb(245, 253, 255);
    text-transform: uppercase;
    text-decoration: none;
    padding: 12px 0px 0px;
	
}

.logo .txt2 {
	margin-left:auto;
	margin-right:auto;
	width:278px;
    font-family: 'open_sansregular';
    font-size: 15px;
    line-height: 20px;
    color: rgb(245, 253, 255);
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 2px;
}

@font-face {
    font-family: 'bolt_bd_btregular';
    src: url('boltb-webfont.eot');
    src: url('boltb-webfont.eot?#iefix') format('embedded-opentype'),
         url('boltb-webfont.woff') format('woff'),
         url('boltb-webfont.ttf') format('truetype'),
         url('boltb-webfont.svg#bolt_bd_btregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


.blue2 {
    width: 1000px;
    height: 300px;
    background: url("/images/blue2.jpg") no-repeat scroll 0px 0px transparent;
    position: absolute;
    left: 50%;
    margin-left: -500px;
    top: 15px;
    z-index: -15;
}


.menu
{
	display: block;
	width: 840px;
	position: absolute;
	left: 50%;
	margin-left: -362px;
	top: 36px;
	z-index: 2;
	text-align: center;
	white-space: nowrap;
	margin-top: 83px;
}
#menu > li {
	background-image:url("/images/nav1.png");
	height:auto;
	width:auto;
    display: block;
    width: 118px;
    height: 151px;
    position: absolute;
	cursor:pointer;
}
#menu > li.nav1 {
    left: 0px;
    top: -3px;
    z-index: 10;
}
#menu > li.nav2 {
    left: 120px;
	top: 10px;
	z-index: 10;
}
#menu > li.nav3 {
    left: 240px;
    top: 18px;
    z-index: 10;
}
#menu > li.nav4 {
    left: 360px;
	top: 18px;
	z-index: 10;
}
#menu > li.nav5 {
    left: 480px;
    top: 10px;
    z-index: 10;
}
#menu > li.nav6 {
    left: 600px;
	top: -3px;
	z-index: 10;
}
.menispan 
{
	display:inline-block;
	margin-top: 34px; 
	font-family: 'bolt_bd_btregular';
    font-size: 21px;
	font-weight:bold;
}
.menispansmeneto
{
	color: rgb(173, 15, 15);
	display:inline-block;
	margin-top: -14px; 
	font-family: 'bolt_bd_btregular';
    font-size: 23px;
}
.blue1
{
	width: 1000px;
    height: 503px;
    background: url("/images/blue1.png") no-repeat scroll 0px 0px transparent;
    position: absolute;
    left: 50%;
    margin-left: -500px;
    top: 184px;
    z-index: 4;
}
.box {
    width: 900px;
    height: 521px;
    position: relative;
    padding: 30px 30px 0px 50px;
    background: url("/images/content_bg.png") no-repeat scroll 0px 0px transparent;
	margin-left: auto;
	margin-right: auto;
	z-index:36;
	margin-top:30px;
}
footer {
    display: inline;
    width: 100%;
    height: 38px;
    white-space: nowrap;
    position: absolute;
    left: -10px;
    bottom: 0px;
    z-index: 20;
	bottom: 10px;
	
}
.icons
{
	/*background-image:url("/images/social_ic1.png");*/
	width: 100px;
    height: 100x;
	position:relative;
	display:inline;
}
.icons > li
{
	display: inline-block;
    padding: 0px 2px;
    position: relative;
}
.copyright
{
	color: rgb(1, 0, 0);
	line-height: 30px;
	padding-left: 10px;
	display:inline;	
	margin-left:60px;
	text-align:center;
	font-size:12px;
	color:grey;
}
.px1 {
    width: 100%;
    height: 700px;
    background: url("/images/px1.png") repeat-x scroll 0px 0px transparent;
    position: absolute;
    left: 0px;
    top: 191px;
    z-index: 5;
}
.col1
{

	width:370px;
    /*float:right;*/
	float:left;
	/*margin-top:-478px;*/
	height:480px;	
	
}


.col2
{

	width:480px;
    /*float:right;*/
	float:left;
	/*margin-top:-478px;*/
	height:480px;
	margin-left:47px;
}


.col3
{
	/*background-color:#000000;*/
	width:560px;
	/*display:block;
	height:480px;
	*/
	margin-left:-20px;
	float:left;
}
.col4
{
	width:300px;
    /*float:right;*/
	float:left;
	/*margin-top:-478px;*/
	height:480px;
}


.col5
{
	/*background-color:#ff0000;*/
	width:450px;
	
	/*display:block;
	height:480px;
	*/
	float:left;
}
.col6
{
	/*background-color:#000000;*/
	/*display:block;*/
	width:430px;
    /*float:right;*/
	float:left;
	/*margin-top:-478px;*/
	height:480px;
}

.col7 {
    width: 270px;
	float:left;
	margin-top:-10px;
}
.col8
{
	
	width:550px;
    /*float:right;*/
	float:left;
	margin-left:40px;
	/*margin-top:-478px;*/
	height:480px;
	margin-top:-10px;
}
h3 {
    font-family: 'open_sans_lightregular';
    font-weight: normal;
    font-size: 18px;
    color: rgb(16, 40, 50);
    line-height: 20px;
    padding: 0px 0px 5px;
    letter-spacing: 0px;
}



h2 {
    font-family: 'open_sansregular';
    font-weight: normal;
    font-size: 30px;
    color: rgb(26, 113, 149);
    line-height: 30px;
    padding: 10px 0px 15px;
    letter-spacing: -1px;
}
.left-image
{
	float:left;
	width:auto;
	
}
.right-par
{
	float: left;
	width: 344px;
	margin-left: 10px;
}
.down-par
{
	float:left;
	width: 528px;
	margin-top:-23px;
	text-align:left;
}
.down-par1
{
	float:left;
	width: 400px;
	margin-top:-23px;
	text-align:left;
}
.top-par
{
	float:left;
	margin-top:-30px;
}
.ajax-contact-form {
    float: left;
    width: 100px;
    line-height: 31px;
    color: rgb(59, 64, 70);
}


input {
    float: left;
    width: 310px;
    height: 29px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: rgb(0, 0, 0);
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    border: 1px solid rgb(211, 211, 211);
    margin-bottom: 5px;
    border-radius: 0px 0px 0px 0px;
}


textarea {
    float: left;
    width: 310px;
    height: 110px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: rgb(0, 0, 0);
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    border: 1px solid rgb(211, 211, 211);
    margin-bottom: 5px;
    border-radius: 0px 0px 0px 0px;
}


input.submit
{
		width: 79px;
		height: 30px;
		cursor: pointer;
		background: url("/images/submit.png") no-repeat scroll left top transparent;
		border: medium none;
		margin: 25px 0px 0px;
		border-radius: 0px 0px 0px 0px;
		text-indent: -999%;
}
.submit1
{
	width: 79px;
		height: 30px;
		cursor: pointer;
		background: url("/images/submit.png") no-repeat scroll right top transparent;
		border: medium none;
		margin: 25px 0px 0px;
		border-radius: 0px 0px 0px 0px;
		text-indent: -999%;
	
	
}



.error
{
	color:#ED0F13;
	font-size:12px;
	font-weight:bold;
}


table td:first-child {
    background: none repeat scroll 0% 0% rgb(80, 146, 174);
    padding-left: 10px;
	color:white;
	font-weight:bold;
}
table td {
    border: 1px solid rgb(255, 255, 255);
    padding: 5px 0px;
    background: none repeat scroll 0% 0% rgb(26, 113, 149);
	color:white;
	font-weight:bold;
}
.text {
    padding: 0px 0px 5px;
    display: block;
}
.photo1 a img {
    border: 1px solid rgb(205, 205, 205);
    padding: 3px;
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
	float:left;
}
img {
    vertical-align: top;

/*Promena*/
}

.table {
    display: table;
	float: right;
	margin-top: -23px;
	text-align: justify;
	width: 250px;
	
	/*display: table;
	float:left;
	margin-left:10px;
	text-align:justify;
	margin-top:-20px;*/
}
.gal1 {
    width: 410px;
    padding-bottom: 30px;
    float: left;
    margin-right: 50px;
}
.gal1.last {
    margin-right: 0px;
}
.time1 {
    font-family: 'open_sans_lightregular';
    font-size: 18px;
    color: rgb(16, 40, 50);
    line-height: 20px;
    padding: 0px 0px 5px;
    display: block;
}
.line1 {
    height: 1px;
    background: url("../images/line1_px.png") repeat-x scroll 0px 0px transparent;
    margin: 15px 0px;
}

ol, ul {
    list-style: none outside none;
}

.ul1 > li 
{ 
line-height:29px;
 font-size: 18px;
  color: #1d4150; 
  font-family:'open_sans_lightregular';
  }
.ul1 > li a
{ display: block; 
 text-decoration:none; 
 color:#1d4150; 
 padding-left:15px;
 }
.ul1 > li a:hover
{ text-decoration:none;
 color:#fff;
 background:url(../images/li_st1.png) 0px 0px repeat-x;
 }

.ul2 > li 
{ 
	line-height:29px;
	 font-size: 18px; 
	 color: #1d4150;
	  font-family:'open_sans_lightregular';}
.ul2 > li a
{
	 display: block;
	  text-decoration:none; 
	  color:#1d4150;
	  background:url(../images/li_st2.png) 0px 10px no-repeat; 
	  padding-left:15px;
  }
.ul2 > li a:hover
{ 
	text-decoration:none; 
	color:#c90d0d;
	background:url(../images/li_st2_over.png) 0px 10px no-repeat;
}


.img2 {
    margin-right: 20px;
}
.border2 {
    padding: 3px;
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
}
h3 {
    font-family: 'open_sans_lightregular';
    font-weight: normal;
    font-size: 18px;
    color: rgb(16, 40, 50);
    line-height: 20px;
    padding: 0px 0px 5px;
    letter-spacing: 0px;
}
.pagination {
    position: absolute;
    left: 410px;
    bottom: -40px;
    z-index: 1000;
}

.pagination li{

	float:left;
	padding-left:8px;
	margin-right:7px;
    bottom: -40px;
    z-index: 1000;
}


.dots 
{
	
	padding-left:8px;
	margin-right:7px;
		
}
.dots a
{
	display: block;
    width: 9px;
    height: 19px;
	padding-left:10px;
    background: url("/images/pagination.png") no-repeat scroll right top transparent;
} 


.dotsover 
{
	
	padding-left:8px;
	margin-right:7px;
		
}

.dotsover a 
{
    display: block;
    width: 8px;
    height: 19px;
	padding-left:10px;
    background: url("/images/pagination.png") no-repeat scroll left top transparent;

}

.pagination a {
    /*display: block;
    width: 18px;
    height: 19px;
	padding-left:10px;
    background: url("/images/pagination.png") no-repeat scroll right top transparent;*/
}
