body{
	margin:0 auto; 
 
}

html{
	background:url(../images/bg1.jpg) repeat-x;

	
	}
	
.clearfloat{
  clear:both;
  font-size:0px;
  line-height:0px;
  height:0px;
}
#wrapper{
  margin:0 auto;
  width:778px;

}
/* index */
#wrapper1{
	width:700px;
	margin:0px auto;
	}
	
#wrapper2{
	height:20px;
	text-align:center;
	padding-top:5px;
	}
	
.ski{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#333;
		}		
/* end index */	

#marqueecontainer{
position: relative;
width: 180px; /*marquee width */
height: 190px; /*marquee height */
/* background-color: #659EC7; */
overflow: hidden;
/*border: 2px solid orange;*/
padding: 2px;
padding-left: 4px;
}


.leva{
	
     float:left;
	 border: 1px solid #76aee0; 
     margin: 3px; 
     padding: 3px;
	 /*cursor:pointer;*/
}
.leva1{
	
     float:left;
	 border: 1px solid #76aee0; 
     margin: 3px; 
     padding: 3px;
	 margin-left:130px;
	 /*cursor:pointer;*/
}.leva2{
	
     float:left;
	 padding-top: 2px;
	 margin-left:80px;
	 /*cursor:pointer;*/
}
 .leva21{
	 padding-top: 2px;
}
.desna{
	
     float:right;
	 border: 1px solid #76aee0; 
     margin: 3px; 
     padding: 3px;
	/* cursor:pointer;*/
}

.red1{
   width:778px;
   height:128px;
   background-image:url(../images/001_01.jpg);
   margin:0 auto;
   float:left;     
}

.red2{
   width:1001px;
   height:19px;
   margin:0 auto;
   float:left;     
}
.red2index{
   width:1000px;
   height:20px;
   /*background-image:url(../images/pozadina8-index_02.jpg);*/
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   text-align:right;
   color:#D02925;
   font-weight:bold;
   margin:0 auto;
   float:left;
     
}
.red21{
   width:217px;
   height:19px;
    background-image:url(../images/poz2_02.jpg);
   margin:0 auto;
   float:left;     
}
.red22{
   width:784px;
   height:19px;
    background-image:url(../images/bg_meni.jpg);
   margin:0 auto;
   float:left;     
}
.red23{
   width:126px;
   height:19px;
    background-image:url(../images/poz2_04.jpg);
   margin:0 auto;
   float:left;     
}
.red24{
   width:576px;
   height:19px;
    background-image:url(../images/poz2_05.jpg);
   margin:0 auto;
   float:left;     
}
.red3{
   width:573px;
   height:126px;  
   margin:0 auto;
   float:left;     
}

.red31{
   width:339px;
   height:126px; 
    background-image:url(../images/001_10.jpg);
    margin:0 auto;
    float:left;  
}
.red32{
   width:234px;
   height:40px; 
   background-image:url(../images/001_11.jpg);
   margin:0 auto;
   font-family:Arial, Helvetica, sans-serif;
   color:#000000;
   float:left;
   font-size:12px;
  font-weight:bold;    
}
/*.red32 a{
  color:#000000;
  text-decoration:none;
}
.red32 a:hover{
  color:#5652D5;
  text-decoration:none;
}
.red32 a.active{
   color:#000000;  
   text-decoration:none;
}*/

.red33{
   width:234px;
   height:72px;
   background-image:url(../images/001_13.jpg);
  font-family:Verdana, Geneva, sans-serif; 
   color:#14295E;
   font-size:13px;
   font-weight:bold;
   text-align:center;
   padding-top:14px;
   float:left;
   margin:0 auto;
}

.red34{
   width:205px;
   height:126px;
    background-image:url(../images/001_12.jpg);
   margin:0 auto;
   float:left;     
}

.red4{
   width:778px;
   height:59px;   
   margin:0 auto;
   float:left;     
}

.red41{
   width:302px;
   height:59px; 
   background-image:url(../images/001_14.jpg);
   text-align:center;
   margin:0 auto;
   float:left;     
}
.bo{
	font-size:12px; 
  font-weight:bold;
 
	}
	.bo1{
	font-size:14px; 
  font-weight:bold;
 
	}
.red42{
   width:476px;
   height:59px; 
   background-image:url(../images/001_15.jpg);
   font-family:Verdana, Geneva, sans-serif; 
   color:#000000;
   font-size:11px;
   
   /*---- ovako bre -------
   text-align:right;
   padding-right:30px;
   --------*/
   font-weight:bold;
   float:left;
   margin:0 auto;   
}

.textual_un{
   width:752px;
   height:300px;
   font-family: Verdana, Georgia, "Times New Roman", Times, serif;
   color:#000000;
   text-align:justify;
   overflow:auto; 
   margin-left:10px;
   padding-right:10px;
   font-size:12px;
   float:left;

}
.red5{
   width:778px;   
   margin:0 auto;   
   float:left; 
   background-image:url(../images/bg.jpg);
   
}

/*.red5 a{
  color:#000000;
  text-decoration:none;
}
.red5 a:hover{
  color:#5652D5;
  text-decoration:none;
}
.red5 a.active{
   color:#000000;  
   text-decoration:none;
}*/
.red51{
   width:181px;   
   margin:0 auto;   
   float:left;
    background-image:url(../images/001_16.jpg);
	font-family:Verdana, Geneva, sans-serif; 
   color:#ffffff;
    font-size:11px;
   text-align:left ;
   font-weight:normal;
   padding-left:20px;
   padding-top:5px;
   
}

.red52{
   width:46px;   
   margin:0 auto;   
   float:left;
   background:url(../images/001_17.jpg) repeat;
}
.red53{
   width:521px;   
   margin:0 auto;   
   float:left;
   background:url(../images/001_18.jpg) repeat;
   font-family:Verdana, Geneva, sans-serif; 
   color:#14295E;
   font-size:11px;
   text-align:left ;
   font-weight: bold;
   margin-right:10px;
   
  
}
.red53 ul li{
	
   font-family:Verdana, Geneva, sans-serif; 
   color:#14295E;
   font-size:11px;
   text-align:left ;
   font-weight: bold;
	
	}

.red6{
    width:628px;
    height:21px;
    margin:0 auto;   
    float:left; 
    background-image:url(../images/001_19.jpg);
	font-family:Verdana, Geneva, sans-serif; 
	 font-size:13px;
	padding-top:60px;
	padding-left:150px;
	color:#022573;
	 font-weight: bold;
   
}
.meni1{
   width:79px;
   height:16px;
   margin:0 auto;
   float:left;
   font-family:Verdana, Geneva, sans-serif; 
   color:#14295E;
   float:left;
   font-size:11px;
   text-align:right;  
   font-weight:bold;
     
}
.meni2{
   width:80px;
   height:16px;
   margin:0 auto;
   float:left;
   font-family:Verdana, Geneva, sans-serif; 
   color:#14295E;
   float:left;
   font-size:11px;
   text-align:right;  
   font-weight:bold;
     
}
.meni3{
   width:72px;
   height:16px;
   margin:0 auto;
   float:left;
   font-family:Verdana, Geneva, sans-serif; 
   color:#14295E;
   float:left;
   font-size:11px;
   text-align:right;  
   font-weight:bold;
     
}
.meni4{
   width:63px;
   height:16px;
   margin:0 auto;
   float:left;
   font-family:Verdana, Geneva, sans-serif; 
   color:#14295E;
   float:left;
   font-size:11px;
   text-align:right;  
   font-weight:bold;
     
}
.meni5{
   width:51px;
   height:16px;
   margin:0 auto;
   float:left;
   font-family:Verdana, Geneva, sans-serif; 
   color:#14295E;
   float:left;
   font-size:11px;
   text-align:right;  
   font-weight:bold;
     
}
.meni6{
   width:68px;
   height:16px;
   margin:0 auto;
   float:left;
   font-family:Verdana, Geneva, sans-serif; 
   color:#14295E;
   float:left;
   font-size:11px;
   text-align:right;  
   font-weight:bold;
     
}
.levi{
   width:132px;
   height:61px;
   background-image:url(../images/pozadina_03.jpg);
   font-family:Tahoma, Geneva, sans-serif;
   color:#D02925;
   float:left;
   font-size:15px;
   font-weight:bold;
   margin:0 auto;
   padding-left:30px;
   padding-top:358px;  
   float:left;
}
.levi a{
  color:#DA0F0A;
  text-decoration:none;
}
.levi a:hover{
  color:#000000;
  text-decoration:none;
}
.levi a.active{
   color:#000000;
   /*font-weight:bold;*/
   text-decoration:none;
}
.centralni{
   width:635px;  
   margin:0 auto;
   float:left;
}

.desni{
   width:206px;
   height:419px;
   margin:0 auto;
   float:left;
}


#menu{
   width:778px;
   height:34px;
   float:left;
   margin:0 auto;
}

.centralni-l{
   width:449px; 
   height:395px;
   margin:0 auto;
   float:left;
}
.centralni-d{
   width:186px; 
   height:395px;
   margin:0 auto;
   float:left;
}

#poziv{
   width:236px;
   height:88px;
   margin:0 auto;
   float:left;
}

#poziv1{
   width:236px;
   background-image:url(../images/linkaqua_01.jpg);
   height:57px;
   margin:0 auto;
   float:left;
}
#poziv2{
   width:134px;
   height:31px;
   background-image:url(../images/linkaqua_02.jpg);
   margin:0 auto;
   float:left;
}
#poziv3{
   width:23px;
   height:31px;
   margin:0 auto;
   float:left;
}
#poziv4{
   width:79px;
   height:31px;
   background-image:url(../images/linkaqua_04.jpg);
   margin:0 auto;
   float:left;
}

.naslov_index{
   width:148px;
   height:53px;
   background-image:url(../images/pozadina_07.jpg);
   font-family:Tahoma, Geneva, sans-serif;
   color:#D02925;
   float:left;
   font-size:15px;
   font-weight:bold;
   text-align:right;
  padding-top:35px;
  padding-right:65px;
  
}

.naslov_vesti{
   width:56px;
   height:16px;
    background-image:url(../images/pozadina_08.jpg);
   font-family:Arial, Helvetica, sans-serif;
   color:#000000;
   /*margin-top:5px;*/
   font-size:15px; 
   padding-left:130px;
   padding-top:5px;
   float:left;
}

.tekst_vesti{
   width:175px;
   height:178px;
   background-image:url(../images/pozadina_09.jpg);
   font-family:Arial, Helvetica, sans-serif;
   color:#D02925;
   padding-left:13px;
   padding-top:15px;
   font-size:11px;  
   float:left;
}

.textual{
   width:449px;
   height:307px;
   background-image:url(../images/pozadina_10.jpg);
   font-family:Arial, Helvetica, sans-serif;
   color:#000000;
   /*margin-top:5px;*/
   font-size:12px;   
   float:left;
}

.textual_un1{
   width:540px;
   height:265px;
   text-align:justify;
   overflow:auto; 
   /*margin-left:10px;
   padding-right:10px;*/
   font-size:12px;
   font-family:Arial, Helvetica, sans-serif;
   color: #10295f;
   float:left;
   padding-right:5px;

}

.braca{
	width:120px;
	height:77px;
	float:left;
	margin:0 auto;
	}
	
	
.braca1{
	width:600px;
	height:70px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFF;
    color:#000;
	font-size:12px;
    float:left;
	}
.plivac{	
  width:136px;
  height:144px;
  background-image:url(../images/pozadina_11.jpg);
  font-family:Arial, Helvetica, sans-serif;
   color:#000000;
   /*margin-top:5px;*/
   padding-left:50px; 
   padding-top:3px;
   font-size:15px;
   float:left;
	}
.plivac a{
  color:#000000;
  text-decoration:none;
}
.plivac a:hover{
  color:#5652D5;
  text-decoration:none;
}
.plivac a.active{
   color:#000000;
   /*font-weight:bold;*/
   text-decoration:none;
}
textarea{
	width:300px;
	height:80px;
	
	}

.sat{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
    padding-top:5px;
	padding-top:50px;
	 color:#000000;
	float:left;
 }
.borderimg{
border: 1px solid #76aee0; 
margin: 5px; 
padding: 5px;
}

 
#wrapperContent_top{
   width:901px;
   height:14px;
   margin:0 auto;
   background:url(../images/wrapper_content_topBg.gif) top no-repeat;
   line-height:0px;
   font-size:0px;
}
#wrapperContent_content{
   width:901px;
   margin:0 auto;
   background:url(../images/wrapper_content_contentBg.gif) top repeat-y;
}
#wrapperContent_bottom{
   width:901px;
   height:14px;
   margin:0 auto;
   background:url(../images/wrapper_content_bottomBg.gif) top no-repeat;
   line-height:0px;
   font-size:0px;
}
#flash{
   width:872px;
   margin:0 auto;
   position: relative; 
   z-index: 0;
}
.homeNews{
   width:854px;
   height:22px;
   margin:0 auto;
   background:url(../images/home_newsbar_bg.gif) top no-repeat;
   margin-top:10px;
   padding-top:10px;
   padding-left:20px;
}
.homeNews img{
   vertical-align:middle;
   hori
}
.homeBox_solutions, .homeBox_philosophy, .homeBox_strategy{
   float:left;
   width:258px;
   margin:20px 0px 20px 24px;
   display:inline;
}
.homeBox_solutions span, .homeBox_philosophy span{
   font-size:18px;
}
.homeBox_solutions .hour{
  margin-top:25px;
}
.homeBox_img{
   padding:1px;
   border:solid 1px #cfcfcf;
}
.contentImg{
  float:right;
  padding:3px;
  border:solid 1px #cfcfcf;
}
.contentImg.left{
  float:left;
  margin-right:10px;
  margin-bottom:10px;
}
.homeBox_solutions{}
.homeBox_philosophy p{
   margin-top:25px;
}
.homeBox_strategy{
  margin-left:18px;
}
.homeBox_strategy img{
  margin-top:10px;
}
.rssBox{
   min-height:108px;
   width:259px;
   background:url(../images/rss_boxBg.gif) top no-repeat;
} 
.rssBox-bottom{
   width:259px;
   height:8px;
   line-height:0px;
   font:0px;
   background:url(../images/rss_box_bottomBg.gif) top no-repeat;
} 
.rss_tiile{
   padding-top:10px;
   padding-left:14px;
   margin-bottom:13px;
   color:#3f85b9;
   font-size:16px;
   font-weight:bold;
} 
.rssBox ul{
  width:232px;
  background-color:#eeeeee;
  margin-left:14px;
  margin-bottom:3px;
  color:#3f85b9;
  height:32px;
}
.rssBox ul li{
  float:left;
  width:167px;
  padding-top:2px;
  padding-bottom:2px;
}
.rssBox ul li.date{
  width:63px;
  font-weight:bold;
  padding-left:2px;
}
.box-border{
  float:left;
  height:275px;
  width:5px;
  border-left:solid 5px #f0f0f0;
  margin:20px 0px 20px 24px;
}

.footer{
  width:895px;
  margin:0 auto;
  height:20px;
}
.footer_natpis{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  color:#000000;
  padding-top:5px;
  font-size:10px;
  text-align:right;
   
}
.footer_left a{
  text-transform:uppercase;
  padding-right:5px;
  padding-left:5px;
}
.footer_right{
  width:446px;
  text-align:right;
  padding-right:5px;
}
#left, #center, #right, #left_site_map, #center_site_map{
  float:left;
  margin-top:10px;
  margin-bottom:30px;
  display:inline;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
#left{
  margin-left:33px;
  width:174px;
}
#center{
  margin-left:19px;
  width:432px;
}
#right{
  margin-left:9px;
  width:234px;
}
#leftMenu{
  width:138px;
  padding:15px 19px 25px 17px;
  background:#3f84b8 url(../images/leftMenu-topBg.gif) top no-repeat;
}
#leftMenu a{
  color:#FFFFFF;
  font-size:11px;
  letter-spacing:-0.095em; 
  line-height:18px;
  margin-left:-5px;
  
}
#leftMenu a:hover{
  color:#ececec;
}
#leftMenu a.active{
   font-weight:bold;
}
#leftMenu li{
  border-bottom: solid 1px #64a0cd;
  list-style: url(../images/leftMenu-str.gif);
  list-style-position: inside;
  height:20px;
}
#leftMenu li.last{
  border:0px;
}
.leftMenu_bottom{
  height:3px;
  font-size:0px;
  line-height:0px;
  background:url(../images/leftMenu-bottomBg.gif);
}
.left_bottom{
  width:169px;
  min-height:610px;
  margin-top:20px;
  border-right:solid 5px #f0f0f0;
  color:#838383;
  font-size:12px;
}
.left_bottom em{
  font-style:italic;
  line-height:18px;  
}
#left_site_map{
  width:222px;
  margin-left:33px;
  float:left;
}
#center_site_map{
  width:595px;
  margin-top:0px;
}
.liveChat_box{
  width:128px;
  background:#3f84b8 url(../images/livechatBg.gif) top no-repeat;
  margin-top:25px;
  color:#FFFFFF;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  padding:10px 15px 20px 15px;
}
.liveChat_bottom{
  width:158px;
  height:4px;
  background: url(../images/livechat_bottomBg.gif);
  font-size:0px;
  line-height:0px;
}
.liveChat_box span{
  font-size:18px;
}
.liveChat_box p{
    margin-top:10px;
	font-size:12px;
	line-height:18px;
}
.pageTitle{
	  font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#000000;
   font-size:22px;
   padding-left:20px;
   padding-top:300px;
  
}
.pageContent{
   width:425px;
   /*min-height:735px;*/
   /*margin-top:10px;
   padding-top:8px;
   padding-right:7px;*/
   /*border-top:solid 1px #d6d6d6;
   border-right:solid 1px #d6d6d6;*/
   font-size:12px;
   line-height:18px;
}
.pageContent.site_map{
   width:595px;
   min-height:735px;
   margin-top:10px;
   padding-top:8px;
   padding-right:7px;
   border-top:solid 1px #d6d6d6;
   border-right:0px;
   font-size:12px;
   line-height:18px;
}
.pageContent p{
   padding-right:5px;
   padding-top:5px;
}
/******  Kontakt forma pocetak ******/

.firmName{
   font-weight:bold;
   font-size:15px;
   line-height:35px;
   color:#c12f00;
   
}
.contactbr{
	
   padding-left:10px;
   padding-top:10px;
  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#362f2d;
  font-size:12px;
}
.contactform .text{
   float:left;
   margin-left:50px;
   margin-bottom:10px;
}

/******  Kontakt forma kraj  ******/
.logForm{
  width: 375px;
  margin-top:15px;
  margin-left:10px;
  background:#f3f4f4;
  padding:25px 10px 25px 10px; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#362f2d;
  font-size:10px;
}
.logForm a.forgot{
  float:left;
  padding-top:12px;
  padding-left:3px;
  text-decoration:underline;
}
label.inputTitle{
  width:60px;
  float:left;
  text-align:right;
  padding-right:3px;
  padding-top:9px;   
}
label.inputBox{
  float:left;
  padding-top:7px;
}
label.inputBox a{
  line-height:20px;
}
.logForm span{
  float:left;
}
.loginBt{
  float:right;
  margin-top:3px;
  width:48px;
  height:23px;
  background:url(../images/login_button.gif) left top no-repeat;
}
.submitBt{
  float:right;
  margin-top:3px;
  width:54px;
  height:23px;
  background:url(../images/submit_button.gif) left top no-repeat;
}
.submitBt.left{
  float:left;
  margin-left:5px;
  margin-top:7px;
}
#player{
  margin-left:5px;
}
#resources_top, .resourcesContent, #resources_bottom{
  width:207px;
  margin-left:2px;
}  
#resources_top{ 
  margin-top:15px;
  height:12px;
  background:url(../images/resources_topBg.gif);
}
.resourcesContent{
  background:url(../images/resources_contentBg.gif) top repeat-y;
  padding-left:20px;
  padding-right:20px;
  width:167px;
}
#resources_bottom{
   background:url(../images/resources_bottomBg.gif);
   height:14px;
}
.resourcesContent label{
   font-size:18px;
}
.resourcesContent p{
   padding-top:15px;
   padding-bottom:10px;
   line-height:20px;
}
.logForm.email_support_question label.inputTitle, .logForm.live_demo_request label.inputTitle{
   width:100px;
}
.logForm.live_demo_request label.inputTitle{
   width:110px;
}
.logForm.email_support_question textarea{
   width:255px;
   height:190px;
}
.logForm.live_demo_request{
  background:none;
}
.logForm.live_demo_request textarea{
    width:255px;
	height:150px;
}
.logForm.newsletter{
   background:none;
   margin-top:0px;
   margin-left:0px;
   padding:5px 10px 25px 0px;
}
.logForm.newsletter label.inputBox.newsletter{
   padding-top:4px;
}
.subTitle{
   color:#3f84b8;
   font-size:14px;
   font-weight:bold;
}

.logForm label.form_text{
   float:left;
   width:100%;
   line-height:12px;
   padding-top:7px;
}
.logForm label.inputBox.radio_first input, .logForm label.inputBox.radio_second input{
   float:left;
   width:20px;
   border:none;
}
.logForm label.inputBox.radio_first{
   margin-left:270px;
}
.logForm label.inputBox.radio_second{
   margin-left:25px;
}
.logForm label.text_radio{
  float:left;
  padding-top:7px;
}
.officeLocations{
  margin-top:20px;
}
.officeLocations li.first{
  float:left;
  width:215px;
}
.officeLocations li.second{
  padding-top:25px;
}
.officeLocations li.first img{ 
  float:left;
}
.site_map ul.siteMap_wrapper {
   margin-left:10px;  
}
.site_map ul.siteMap_wrapper a {
   color:#464646; 
   font-family:Verdana, Arial, Helvetica, sans-serif;
}
.site_map ul.siteMap_wrapper a:hover{
   color:#3f84b8;
}
.site_map ul.siteMap_wrapper li{
  float:left;
  width:285px;
}
.site_map ul.siteMap_wrapper li.right{
  margin-left:65px;
  width:220px;
}
.site_map ul.siteMap_wrapper ul{
  float:left;
  margin-top:10px;
  padding-bottom:25px;
 }
.site_map ul.siteMap_wrapper ul li.main {
  font-weight:bold;
  padding-bottom:20px;
}
.site_map ul.siteMap_wrapper ul li.main.single{
  padding-bottom:0px;
}

.tabelab{
	width:400px;
	line-height:17px;
 	/*border:1px solid #000;*/
	margin-left:50px;
	padding:0px;	
	}
	.tabelab1{
	width:500px;
	line-height:17px;
 	/*border:1px solid #000;*/
	margin-left:10px;
	padding:0px;
	
	}
.tabelab  td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#009;
	/*border-bottom:1px solid #000;
	border-right:1px solid #000;*/
	}
.tabelab1 td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#009;
	/*border-bottom:1px solid #000;
	border-right:1px solid #000;*/
	}	
	.dozvola{
		width:500px;
		height:25px;
		margin:0px auto;
		float:left;
		margin-left:10px;
		
		}
		
		.dozvola a {
			color:#930;
			
			}
	

