﻿@charset "utf-8";
*{margin:0px; padding:0px;}
a {outline: none;}
img {border:0; display: block;}
ul,li{list-style-type: none;}
h1, h2, h3, h4 {font-weight:normal}
.no_marg { margin: 0px 0px 2px 0px !important; }
body { background: #242944;}
.no_marg {margin: 0px;}
.container { 
   width: 996px;
   margin: 10px auto;
   background: #fff;
   padding: 2px;
   }
.container .header { 
   background: url(../../img/SiteImages/header.jpg);
   width: 986px;
   height: 85px;
   padding: 10px 0px 0px 10px;
   margin-bottom: 2px;
   position: relative;
   }
.container .header img { 
  float: left;
  }
.container .header input.search { 
  float: left;
  margin-top: 15px;
  background: url(../../img/SiteImages/input_field.gif) ;
  border: 0;
  margin: 35px 0px 5px 520px;
  _margin: 35px 0px 10px 520px;  
  width: 137px;
  height: 24px;
  padding: 3px 20px 0px 35px;
  font: 11px "Trebuchet MS";
  color: #7A7A7A;
  } 
.container .header input.btn { 
  float: left;
  background:  url(../../img/SiteImages/search_btn.gif);
  border: 0;
  margin: 35px 10px 3px 0px; 
  width: 29px;
  height: 27px;
  cursor: pointer;
  }
.container .header span.sep { 
  float: left;
  line-height: 7px;
  font: bold 10px tahoma;
  color: #fff;
 }   
.container .header a.facebook { 
  float: left;
  background:  url(../../img/SiteImages/facebook_link.gif) no-repeat top right;
  margin: 0px 8px 0px 258px;
  font:bold 10px tahoma;
  color: #fff;
  padding: 0px 60px 0px 0px;
  height: 22px;
  line-height: 17px;
  } 
.container .header a.archive { 
   float: left;
  margin: 0px 8px 0px 8px;
  font:bold 10px tahoma;
  color: #fff;
  padding: 0px 0px 0px 0px;
  height: 22px;
  line-height: 17px;
 }  
.container .header a.favorites { 
  float: left;
  background:   url(../../img/SiteImages/favorites_link.gif) no-repeat top right;
  margin: 0px 8px 0px 8px;
  font:bold 10px tahoma;
  color: #fff;
  padding: 0px 22px 0px 0px;
  height: 22px;
  line-height: 17px;
  }
.container .header span.date { 
  float: right;
  font:bold 10px tahoma;
  color: #fff;
  padding: 4px 5px 0px 0px;
  width: 94px;
  }
.container .nav { 
  width: 986px;
  height: 23px;
  background: #363B56;
  padding: 3px 0px 0px 10px;
  margin-bottom: 2px;
 }
.container .nav  ul   { 
  text-align: center;
   }  
.container .nav  ul li  { 
  display: inline;
   }   
.container .nav  ul li a { 
  float: left;
  height: 19px;
  padding: 0px 16px;
  text-decoration: none;
  font: bold 16px "Times New Roman";
  color: #fff;
  text-transform: uppercase;
   }
.container .nav  ul li a:hover,
.container .nav  ul li a.active { 
  color: #7984B1;
   }
.container .content { 
  width: 996px;
  overflow: hidden;
  margin-bottom: 1px;
   }
.container .content_blue { 
  background-color: #7984B1;
   }     
.container .content .content_left { 
  width: 244px;
  margin-right: 1px;
  float: left;
   }
.container .content .content_left h2.form { 
  background: url(../../img/SiteImages/obrasci_h2.gif);
  width: 244px;
  height: 41px;
  text-indent: -9999em;
  margin-bottom: 1px;
   }
.container .content .content_left h2.form_white { 
  background: url(../../img/SiteImages/obrasci_h2_white.gif);
  width: 244px;
  height: 41px;
  text-indent: -9999em;
  margin-bottom: 1px;
  float: left;
   }    
.container .content .content_left .form_txt { 
  width: 228px;
  background: #7984B1;
  padding: 10px 8px 0px 8px;
  margin-bottom: 1px;

  
 }
.container .content .content_left .form_txt a img,
.container .content .content_right .form_txt img { 
  margin-bottom: 10px;
   }     
.container .content .content_left .form_txt p,
.container .content .content_right .form_txt p { 
  font: 11px "Trebuchet MS";
  color: #fff;
  line-height: 16px;
  padding-bottom: 10px; 
   } 
.container .content .content_left  a.img { 
  width: 244px; 
  height: 37px;
  text-indent: -9999em;
  display: block;
  margin-bottom: 1px;
   } 
.container .content .content_left  a.booking { 
  background: url(../../img/SiteImages/obrazac_booking.gif);
 }
.container .content .content_left  a.event { 
  background: url(../../img/SiteImages/obrazac_evente.gif);
 }
.container .content .content_left  a.wedding { 
  background: url(../../img/SiteImages/obrazac_vjencanja.gif);
 } 
.container .content .content_left  .newsletter_box { 
  width: 239px;
  background: #7984B1;
  padding: 4px  0px  0px 5px;
  height: 34px;
  margin-bottom: 1px;
  } 
.container .content .content_left  .newsletter_box input.newsletter { 
  background: url(../../img/SiteImages/newsletter_input.gif);
  width: 186px;
  height: 20px;
  border: 0;
  float: left;
  margin: 3px 3px 0px 0px;
  padding: 6px 5px 0px 7px;
  font: 10px "Trebuchet MS";
  color: #666;
 } 
.container .content .content_left  .newsletter_box input.n_btn { 
  background: url(../../img/SiteImages/newsletter_btn.jpg);
  width: 31px;
  height: 30px;
  border: 0;
  cursor: pointer;
  } 
.container .content .content_left h2.news { 
  background: url(../../img/SiteImages/vijesti_h2.gif);
  width: 244px;
  height: 41px;
  text-indent: -9999em;
  margin-bottom: 1px;
   }
.container .content .content_left h3 a { 
 font: bold 14px "Trebuchet MS";
 color: #242E3A;
 text-decoration: none;
 text-transform: uppercase;
 padding-bottom: 6px;
 display: block;
 line-height: 18px;
   }
.container .content .content_left h3 a:hover { 
 text-decoration: underline;
   }
.container .content .content_middle { 
 width: 510px;
 float: left;
   }
.container .content .cont_big { 
 width: 711px;
 padding: 20px;
}   
.container .content .content_middle .mainpage_box  { 
 width: 169px;
 margin-right: 1px;
 background: #7984B1;
 padding-bottom: 10px;
 height: 269px;
 float: left;
 margin-bottom: 1px;
   }
.container .content .content_middle .mainpage_box  img { 
 padding-bottom: 10px;
 display: block;
   }
.container .content .content_middle .mainpage_box  h2 a { 
 font: bold 14px arial;
 color: #fff;
 text-transform: uppercase;
 padding: 5px 0px 0px 10px;
 display: block;
 text-decoration: none;
 line-height: 15px;
   } 
.container .content .content_middle .mainpage_box  h2 a:hover { 
 color: #242E3A;  
   }      
.container .content .content_middle h1 { 
 width: 509px;
 height: 75px;
 text-indent: -99999em;
 float: left; 
   }
.container .content .content_middle h1.laris { 
 background: url(../../img/SiteImages/Larisindex.jpg);
   }
.container .content .content_middle .mainpage_txt { 
 width: 469px;
 padding: 20px;
 float: left;
 background: url(../../img/SiteImages/txt_main_bg.gif) no-repeat center bottom;
   } 
.container .content .content_middle .mainpage_txt h2 { 
 font: 37px "Trebuchet MS";
 color: #68727E;
 line-height: 34px;
 margin-bottom: 10px;
   }
.container .content .content_middle .mainpage_txt h3 { 
 font: 17px  "Trebuchet MS";
 color: #000;
 margin-bottom: 10px;
 line-height: 15px;
   } 
.container .content .content_middle .mainpage_txt p { 
 font: 11px "Trebuchet MS";
 color: #000;
 margin-bottom: 10px;
 line-height: 17px;
   } 
.container .content .content_middle .mainpage_txt span { 
 font: 17px "Trebuchet MS";
 color: #000;
 margin: 42px 0px 30px 0px;
 float: left;
   }
.container .content .content_middle .mainpage_txt span.blue { 
 color: #68727E;
 } 
.container .content .content_right { 
 float: left;
 width: 241px;
 }
.container .content .content_right img.map { 
 margin-bottom: 1px;
 width: 241px;
 display: block;
 }       
.container .content .content_right h2.visit { 
  background: url(../../img/SiteImages/posjetite_nas_h2.gif);
  width: 241px;
  height: 41px;
  text-indent: -9999em;
  margin-bottom: 1px;
   }
.container .content .content_right h2.story { 
  background: url(../../img/SiteImages/nasa_prica_h2.gif);
  width: 241px;
  height: 41px;
  text-indent: -9999em;
  margin-bottom: 1px;
   }
.container .content .content_right img.video { 
  display: block;
  height: 140px;
   }           
.container .content .content_right a.mail_contact { 
  background: url(../../img/SiteImages/mail_contact_bg.gif);
  width: 241px;
  height: 38px;
  text-indent: -9999em;
  display: block;
  margin-bottom: 1px;
   }                                
.container .content .content_right .form_txt { 
  width: 225px;
  background: #7984B1;
  padding: 10px 8px 0px 8px;
  margin-bottom: 1px;
  height: 264px;
   } 
.container .banner_box { 
  width: 983px;
  background: #242944;
  padding: 14px 0px 4px 13px;
  overflow: hidden;
  margin-bottom: 2px;
  } 
.container .banner_box a { 
  padding:0 12px 10px 0px;
  float: left;
  } 
.container .footer { 
  background: url(../../img/SiteImages/footer.jpg) no-repeat;
  width: 986px;
  clear: both;
  padding: 6px 0px 0px 10px;
 }
.container .footer p, a { 
 font: 10px "Trebuchet MS";
 color: #fff;
 text-decoration: none;
 } 
.container .footer p.middle { 
 font: 11px "Trebuchet MS";
 color: #707A86;
 text-decoration: none;
 text-align: center;
 padding: 10px 0px 0px 0px;
  }                                                          
.container .content .content_left .subnav   { 
  margin-bottom: 17px;
  background: #fff;
  float: left;
}
.container .content .content_left .subnav ul li a { 
 width: 234px;
 height: px;
 background: #242944;
 font: 14px verdana;
 color: #fff;
 padding: 4px 5px 4px 5px; 
 float: left;
 border-bottom: 1px solid #fff;
}
.container .content .content_left .subnav ul li a:hover,
.container .content .content_left .subnav ul li a.active { 
 color: #7984B1;
}
.container .content .content_left  a.img_s { 
  width: 244px; 
  height: 29px;
  text-indent: -9999em;
  float: left;
  margin-bottom: 1px;
   } 
.container .content .content_left  p.star { 
  font: 12px verdana;
  color: #242944;
  float: left;
  background: url(../../img/SiteImages/larisova_zvijezda.gif) no-repeat 2px 3px;
  padding: 10px 5px 5px 5px;
  line-height: 18px;
  }
.container .content .content_left  p.form { 
  font: 12px verdana;
  color: #242944;
  float: left;
  padding: 10px 5px 5px 5px;
  line-height: 18px;
  }
.container .content .content_left  p.form  span { 
 color: #FF0000;
  }    
.container .content .content_left  p.hit { 
  font: 12px verdana;
  color: #242944;
  float: left;
  background: url(../../img/SiteImages/hit_icon.gif) no-repeat 2px 7px;
  padding: 10px 5px 20px 5px;
  line-height: 18px;
  }    
.container .content .content_left  a.booking_s { 
  background: url(../../img/SiteImages/obrazac_booking_small.gif);
 }
.container .content .content_left  a.event_s { 
  background: url(../../img/SiteImages/obrazac_evente_small.gif);
 }
.container .content .content_left  a.wedding_s { 
  background: url(../../img/SiteImages/obrazac_vjencanja_small.gif);
 } 
.container .content .cont_big h2.form { 
 font: bold 18px arial;
 color: #242E3A;
 padding-bottom: 5px;
 text-transform: uppercase;
}
.container .content .cont_big ul  { 
 float: left;
 margin-bottom: 20px;
}
.container .content .cont_big ul li { 
 display: inline;
 float: left;
 width: 177px;
 height: 22px;
 } 
.container .content .cont_big ul li a { 
 font: 12px tahoma;
 color: #242E3A;
 float: left;
 height: 19px;
 padding: 1px 50px 0px 2px;
 line-height: 22px;
 }
.container .content .cont_big ul li.star a { 
 background: url(../../img/SiteImages/larisova_zvijezda_big.gif) no-repeat top right;
 height: 21px;
 color: #fff;
 width: 112px;
}
.container .content .cont_big ul li.hit a { 
 background: url(../../img/SiteImages/hit_big.gif) no-repeat top right;
 height: 21px;
 color: #242E3A;
  width: 112px;
}   
.container .content .cont_big ul li a:hover { 
 text-decoration: underline;
}
.container .content .profile_img { 
 float: left;
 background-color: #292F4B;
 padding: 3px;
 margin-right: 1px;
 } 
.container .content .profile_img img { 
 display: block;
 }
.container .content .profile_txt { 
 background:#7984B1 url(../../img/SiteImages/profile_txt_bg.jpg) no-repeat;
 width: 434px;
 float: left;
 padding: 10px 20px 20px 20px;
 min-height: 394px;
 margin-bottom: 2px 
 }
.container .content .profile_txt .profile_txt_left { 
 width: 317px;
 float: left;
 }
.container .content .profile_txt .profile_txt_left .heading  { 
 width: 317px;
 float: left;
 border-bottom: 1px solid #fff;
 padding-bottom: 10px;
 margin-bottom: 10px;
 }  
 .container .content .profile_txt .profile_txt_left .plainText
 {
 	color:#FFFFFF !important;
 	font-size:12px !important;
 	padding:0px !important;
 	font-family:tahoma;
 }
.container .content .profile_txt .profile_txt_left .heading h2 { 

 padding-right: 30px; 
 float: left;
 font: 20px tahoma;
 color: #fff;
 height: 40px;
 line-height: 37px;
 width: 289px;
 }
.container .content .profile_txt .profile_txt_right   { 
 padding: 10px 0px 0px 30px;
 float: left;
 } 
.container .content .profile_txt .profile_txt_right  ul li a { 
 font: 12px tahoma;
 color: #242E3A;
 padding: 0px 0px 0px 10px;
 background: url(../../img/SiteImages/list_img.jpg) no-repeat 0px 6px;
 }    
.container .content .profile_txt .profile_txt_right  h3 { 
 font: bold 12px tahoma;
 color: #242E3A;
 padding-bottom: 10px;
 }
.container .content  .cont_big  h3.form { 
 font: 14px verdana;
 color: #7883AF;
 padding-bottom: 10px;
 text-transform: uppercase;
 padding-left: 12px;
 float: left;
 width: 600px;
 } 
.container .content  .cont_big  span.iff { 
 font: 9px tahoma;
 color: #292F4B;
 width: 552px;
 text-align: right;
 float: left;
 padding-right: 120px;
 }
.container .content  .cont_big  h3.form span  { 
 font: 9px tahoma;
 color: #292F4B;
 width: 552px;

 margin-top: -16px;
 padding: 0px 0px 0px 10px;
 }       
 .container .content .profile_txt .profile_txt_left p { 
  font: 12px tahoma;
  color: #fff;
  line-height: 17px;
 } 
.container .content .contact_box { 
 background: #7984B1;
 overflow: hidden;
 padding: 10px 0px 10px 3px;
 width: 993px;
 }
.container .content .contact_box h2 { 
  font: bold 14px tahoma;
  padding: 0px 0px 5px 5px;
 } 
.container .content .contact_box .contact_small_box { 
 background: url(../../img/SiteImages/contact_box.gif);
 width: 192px;
 height: 311px;
 float: left;
 padding: 3px 3px 3px 3px;
 }
.container .content .contact_box .contact_small_box .contact_small_box_up { 
 float: left;
 margin-bottom: 15px;
 }  
.container .content .contact_box .contact_small_box img { 
 float: left;
 padding: 3px 0px 0px 3px
 } 
.container .content .contact_box .contact_small_box  p.name { 
 padding: 38px 0px 0px 10px;
 float: left;
 font: 14px tahoma;
 color: #fff;
 } 
.container .content .contact_box .contact_small_box  p.surename { 
 padding: 2px 0px 0px 10px;
 float: left;
  font: 14px tahoma;
 color: #fff;
 } 
.container .content .contact_box .contact_small_box  p.title { 
 padding: 0px 10px 20px 10px;
 float: left;
 font: 10px tahoma;
 color: #fff;
 }
.container .content .contact_box .contact_small_box  p { 
 padding: 0px 10px 16px 10px;
 float: left;
 font: 10px tahoma;
 color: #fff;
 } 
.container .content .contact_box .contact_small_box  p.big { 
 padding: 0px 10px 16px 15px;
 float: left;
 font: 14px tahoma;
 color: #fff;
 }
.container .content .contact_box .heading_h2 { 
 width: 960px;
 float: left;
 } 
.container .content .contact_box .heading_h2 h2 { 
 font: bold 14px tahoma;
 color: #242E3A;
 padding: 30px 0px 0px 10px;
 } 
.container .content  .impresum_wrap { 
 background: #7984B1;
 float: left;
 margin-bottom: 2px;
 }  
.container .content  .impresum_wrap .impresum { 
 background: #363D5B;
 border: 8px solid #2A304C;
 float: left;
 margin: 0px 1px 0px 0px;
 width: 501px;
 height: 198px;
 }
.container .content  .impresum_wrap .cont { 
 background: #363D5B;
 border: 8px solid #2A304C;
 float: left;
 margin: 0px 1px 0px 0px;
 width: 222px;
 height: 198px;
 }
.container .content  .impresum_wrap .cont_padd { 
  padding: 15px;
  width: 192px;
  height: 168px;
 } 
.container .content  .impresum_wrap .cont h2 { 
 font: 18px tahoma;
 color: #fff;
 padding-bottom: 15px;
 } 
.container .content  .impresum_wrap .cont p { 
 font: 12px tahoma;
 color: #fff;
 padding-bottom: 3px;
 }            
.container .content  .organization { 
 float: left;
 width: 328px;
 margin:0px 6px 2px 0px;
 } 
.container .content  .organization h2.eventi { 
 background: url(../../img/SiteImages/eventi_img.jpg);
 width: 328px;
 height: 118px;
 margin-bottom: 10px;
 text-indent: -9999em;
 }
.container .content  .organization h2.wedding { 
 background:  url(../../img/SiteImages/vjencanja_img.jpg);
 width: 328px;
 height: 118px;
 margin-bottom: 10px;
 text-indent: -9999em;
 }
.container .content  .organization h2.projects{ 
 background:   url(../../img/SiteImages/projekti_img.jpg);
 width: 328px;
 height: 118px;
 margin-bottom: 10px;
 text-indent: -9999em;
 }      
 .container .content  .organization p { 
 font: 12px tahoma;
 color: #6E7984;
 padding: 0px 10px 10px 10px;
 } 
.container .content  .organization a.btn { 
 background: url(../../img/SiteImages/organization_btn.gif);
 width: 307px;
 height: 40px;
 float: left;
 margin: 10px 0px 10px 10px; 
 text-indent: -9999em;
  } 
.container .content  .organization h3 { 
 font: 12px tahoma;
 color: #242E3A;

  }
.container .content  .gallery { 
 background: #2B304D;
 width: 321px;
 padding: 6px 0px 0px 6px;
 float: left;
}        
.container .content  .gallery img { 


 display:inline;
 border:0px;
  } 
  .ImageContainer
  {
  	width:100px;
  	height:84px;
  	float:left;
  	display:block;
  	margin:0px 7px 7px 0px;
  	text-align:center;
  	background-color:#7984b1;
  }
.container .content  .references { 
 float: left;
 margin: 0px 7px 7px 0px;
 width: 295px;
 padding: 10px 20px 10px 10px;
  }
.container .content  .references h2 { 
 font:  18px tahoma;
 color: #242944;
 margin-bottom: 10px;
  } 
.container .content  .references ul li a { 
 font: 12px tahoma;
 color: #242944;
 line-height: 18px;
  } 
.container .content  .solo_box { 
 float: left;
 padding: 10px;
 width: 730px;
  } 
.container .content  .solo_box .solo_placeholder { 
 background:  url(../../img/SiteImages/solo_img_placeholder.gif);
 float: left;
 width: 91px;
 height: 90px;
 } 
.container .content  .solo_box .solo_placeholder a { 
 width: 86px;
 height: 86px;
 background-position: top left;
 display: block;
 }
.container .content  .solo_box .solo_placeholder a:hover { 
 background-position: bottom left !important;
 } 
.container .content .content_middle .search_head_left { 
 width: 460px;
 float: left;
 margin-bottom: 10px;
   }
.container .content .content_middle .search_head_left span { 
 font: 14px arial;
 color: #242E3A;
 padding-right: 5px;
   }  
.container .content .content_middle .search_head_right { 
 width: 251px;
 float: left;
 text-align: right;
 margin-bottom: 10px;
   }
.container .content .content_middle .search_head_right span { 
 font: 11px arial;
 color: #404041;
 padding: 0px 5px 0px 0px;
   } 
.container .content .content_middle .search_head_right span.bold { 
 font-weight: bold;
 }
.clear {clear: both; height: 0px; line-height: 0px; font-size: 0px;} 
.container .content .content_middle .search_box { 
   width: 705px;
   border-top: 1px solid #999;
   padding: 10px 0px 3px 0px;
   margin: 10px 0px;
 }
.container .content .content_middle .search_box img { 
   float: right;
 } 
.container .content .content_middle  .search_box h2 a { 
 color: #242944;
 font: 15px arial;
 }
.container .content .content_middle  .search_box h2 a:hover { 
 text-decoration: underline;
 }
.container .content .content_middle  .search_box  p { 
 font: 12px arial;
 margin-bottom: 5px;
 }    
.container .content .cont_big label { 
 width: 190px;
 font: 12px verdana;
 color: #242944;
 padding:0px 10px 10px 80px;
 margin-right: 10px;
 float: left;
  }
.container .content .cont_big label.no { 
 width: 456px;
 font: 12px verdana;
 color: #242944;
 padding:0px 0px 10px 80px;
 margin-right: 10px;
 float: left;
 text-align: right;
  }
.container .content .cont_big label.expected { 
 width: 80px;
 font: 12px verdana;
 color: #242944;
 padding:0px 0px 10px 0px;
 margin-right: 0px;
 float: left;
 text-align: left;
  }
.container .content .cont_big label.expected_small { 
 width: 56px;
 font: 12px verdana;
 color: #242944;
 padding:0px 0px 10px 0px;
 margin-right: 0px;
 float: left;
 text-align: left;
  }     
.container .content .cont_big  input.no { 
 float: left;
 width: 15px;
 margin: 0px 10px 10px 0px;
 height: 15px;
 border: none;
 padding: 0px;
 }    
.container .content .cont_big .check { 
 width: 369px;
 float: left;
 padding: 20px 0px;
  }
.container .content .cont_big .check_small { 
 width: 20px;
 float: left;
 padding: 20px 0px;
 margin: 0px 10px 0px 0px;
 border: 0;
  }  
.container .content .cont_big .program { 
 width: 607px;
 float: left;
 padding: 0px 0px 0px 80px;
  }
.container .content .cont_big .program label { 
 width: 188px !important;
 }    
.container .content .cont_big .check label { 
 float: left;
 width: 100px;
 padding: 0px 0px 0px 0px;
 margin: 0px;
 margin-right: 0px;
 }
.container .content .cont_big .check input.check { 
 float: left;
 width: 15px;
 margin: 0px 10px 10px 0px;
 height: 15px;
 border: none;
 padding: 0px;
 }
 .container .content .cont_big .check input.check.left { 
 margin-right: 38px;
 }        
.container .content .cont_big label span { 
 color: #FF0000
  }  
.container .content .cont_big input { 
 width: 257px;
 height: 16px;
 border: 1px solid #A5ACB2;
 padding: 4px 5px 0px 5px; 
 margin: 0px 150px 10px 0px;
 float: left;
 font: 10px tahoma;
 color: #7883AF;
 *margin-right: -3px;
  } 
  .container .content .cont_big textarea { 
 width: 257px;
 height: 124px;
 border: 1px solid #A5ACB2;
 padding: 4px 5px 0px 5px; 
 margin: 0px 120px 0px 0px;
 float: left;
 font: 10px tahoma;
 color: #7883AF;
 *margin-right: -3px;
  }  
.container .content .cont_big div.p_wrap { 
 width: 605px;
 float: left;
 padding-bottom: 10px;
 }  
.container .content .cont_big div.p_wrap input { 
 margin: 0px  10px 0px 0px !important;
  }
.container .content .cont_big div.p_wrap input.check { 
 margin: 5px  10px 0px 0px !important;
  }  
.container .content .cont_big div.p_wrap label { 
 margin-top: 5px;
  } 
  .container .content .cont_big div.p_wrap label.big { 
 width: 400px !important;
 line-height: 15px;
  } 
.container .content .cont_big div.p_wrap label span { 
 font: 9px tahoma;
 color: #7883AF;
 padding-left:5px;
 
  }    
.container .content .cont_big p.send { 
 padding: 20px 0px;
 width: 600px;
 font: bold 14px verdana;
 color: #7883AF;
 float: left;
  }           
  
  
  
  .gallery_prew_wrap {
 background: #fff;
}
.gallery_prew {
	  padding: 35px 10px 35px 10px;
	 }	
 span.counterModal {
	position: absolute;
	left: 15px;
	bottom: 10px;
	font: 12px Georgia;
	color: #666;
	 }
 a.gallPrewLeft {
	position: absolute;
	right: 50px;
	bottom: 12px;
	background: url(../../img/gallery_prew_left.gif);
	width: 8px;
	height: 11px;
	font: 0px arial;
}
 a.gallPrewRight {
	position: absolute;
	right: 20px;
	bottom: 12px;
	background: url(../../img/gallery_prew_right.gif);
	width: 8px;
	height: 11px;
	font: 0px arial;
	 }
 a.gallPrewLeft:hover, a.gallPrewRight:hover  {
	background-position: left bottom;
}
 img.closeBtn {
	position: absolute;
	right: 10px;
	top: 6px;
	width: 24px;
	 }

.modalBackground { background-color: #5e5e5e; opacity:.50; filter: alpha(opacity=50); -moz-opacity: 0.50; }

/*Gallery container*/

.content_wrap .content_txt_wrap .content_txt .content_txt_left .group_txt .gallery {
	padding: 5px 0px;
	position: relative;
	overflow: hidden;
	height: 122px;
	}
.content_wrap .content_txt_wrap .content_txt .content_txt_left .group_txt .gallery a.left {
	background: url(../../img/home/gallery_left.gif);
	width: 17px;
	height: 121px;
	position: absolute;
	top: 10px;
	left: 0px;
	z-index: 5;
	}
.content_wrap .content_txt_wrap .content_txt .content_txt_left .group_txt .gallery a.right {
	background: url(../../img/home/gallery_right.gif);
	width: 17px;
	height: 121px;
	top: 10px;
	right: 0px;
	position: absolute;
	z-index: 5;
	}
.content_wrap .content_txt_wrap .content_txt .content_txt_left .group_txt .gallery .gallery_slide_wrap {
	position: relative;
	top: 0px;
	left: 0px;
	width: 476px;
	overflow: hidden;
	height: 131px;
	}		
.content_wrap .content_txt_wrap .content_txt .content_txt_left .group_txt .gallery .gallery_slide {
	overflow: hidden;
	height: 121px;
	z-index: 3;
	margin-left: 25px;
	}
.content_wrap .content_txt_wrap .content_txt .content_txt_left .group_txt .gallery .gallery_slide a.right {
	margin:0px 0px 0px 0px ;
	position: absolute; 
	height: 121px;
	right: 2px;
	top: 0px;
}
.content_wrap .content_txt_wrap .content_txt .content_txt_left .group_txt .gallery .gallery_slide a.left {
	margin:0px 0px 0px 0px ;
	position: absolute; 
	height: 121px;
	left: 0px;
	top: 0px;
}
.content_wrap .content_txt_wrap .content_txt .content_txt_left .group_txt .gallery .gallery_slide span.video {
	background:  url(../../img/video_icon.png) no-repeat 20px 30px; 
	z-index: 15 ;
	width: 101px;
	height: 119px;
	position: relative; 
	top: 3px;
	left: 1px;
	display: block;
	}	
.content_wrap .content_txt_wrap .content_txt .content_txt_left .group_txt .gallery .gallery_slide img {
	padding: 2px 4px;
	 }
	 
.gallery_prew .galleryDescription {
margin-top: 1px;
padding: 5px;
font: bold 12px Arial;
color: #277591;
}	
a.gallPrewLeftBig, a.gallPrewRightBig {
cursor: pointer;
height: 100%;
position:absolute;
width: 25%;
z-index: 10000;
top: 0px;
opacity: 0.01;
filter: alpha(opacity = 1);
zoom: 1;
}
a.gallPrewLeftBig:hover, a.gallPrewRightBig:hover {
opacity: 0.3;
filter: alpha(opacity = 30);
}
a.gallPrewLeftBig {
left: 0px;
background: #000 url(../../img/galleryBigLeft.png) no-repeat 50% 50%;
}
a.gallPrewRightBig {
right: 0px;
background: #000 url(../../img/galleryBigRight.png) no-repeat 50% 50%;
}
.btnSend
{
	font-weight:bold;
	font-family:verdana;
	font-size:14px;
	width:200px;
	height:26px;
	padding:4px 14px;
	color: #FFFFFF !important;
	background-color:#7984B1;
}
.footer span {float: left; margin-right: 5px;} 
.footer img {float: left; margin-right: 5px; margin-top:2px;}                       