/* CSS global BODY styles */
body {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	background-color: #FFF;
	color: #000;
}
select {
	margin: 0px;
	padding: 0px;
}
ul, li, p, div, h1, h2, h3, object {
	margin: 0;
	padding: 0;
	text-indent: 0;
}
p {
	line-height: 1.5em;
	text-align: left;
}
.textVersion {
	display: none;
}
a, a:visited {
  color:#4778a9;
	font-weight: bold;
	text-decoration: none;
}
img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
h2 span {
	display: none;
}
/* ------------------------------------------------------------------------------ MAIN DIVS */
html, body {margin:0; padding:0; width:100%; height:100%; overflow:hidden;}
img#background {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
}
#scroller {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	overflow: auto;
	z-index: 2;
}
#contener {
  margin:0px auto;
	width: 761px;
}

/* ------------------------------------------------------------------------------ FLAGS */
#flags{
  height:33px;
  padding:5px 10px 0px 0px;
}
#flags ul{
  float:right;
 list-style-type:none;

}
#flags ul li {
  float:left;
}
/* ------------------------------------------------------------------------------ TOP DIV */
#top {
  clear:both;
	background: #FFF;
}
#t_slogan{
  clear:both;
}
#t_slogan h3{
  height:69px;
  background: url('../img/t_slogan.jpg');
}
#t_slogan h3 span {
	display: none;
}
#mainBanner {
  height:232px;
  border-top:1px solid #585858;
  border-bottom:1px solid #585858;
}
#mainBanner object{
  float:left;
}
#t_subFix{

  height:69px;
  background: url('../img/t_slogan.jpg');
}
#t_menu{
  padding:10px 0px 0px 10px;
  float:left;
  height:30px;
}
#t_menu ul{
  list-style-type:none;
}
#t_menu ul li{
  float:left;
  padding-left:5px;
}
/* ------------------------------------------------------------------------------ MENU DIV */
#mainMenu {
  width:190px;
  float:left;
  height:330px;
}
#mainMenu ul{
  margin-top:20px;
  list-style-type:none;
}
#mainMenu ul li{
  width:178px;
  height:37px;

}

#mainMenu ul li a{
  width:178px;
  height:37px;
  display:block;
  
}

#mainMenu ul li a span{
  display:none;
}
#menu_1 a{
  background: url('../img/menu_1.jpg');
}
#menu_2 a{
  background: url('../img/menu_2.jpg');
}
#menu_3 a{
  background: url('../img/menu_3.jpg');
}
#menu_4 a{
  background: url('../img/menu_4.jpg');
}
#menu_5 a{
  background: url('../img/menu_5.jpg');
}
#menu_6 a{
  background: url('../img/menu_6.jpg');
}
#menu_7 a{
  background: url('../img/menu_7.jpg');
}
#menu_8 a{
  background: url('../img/menu_8.jpg');
}

#menu_1 a:hover, #menu_1 a.active{
  background: url('../img/menu_1_ov.jpg');
}
#menu_2 a:hover, #menu_2 a.active{
  background: url('../img/menu_2_ov.jpg');
}
#menu_3 a:hover, #menu_3 a.active{
  background: url('../img/menu_3_ov.jpg');
}
#menu_4 a:hover, #menu_4 a.active{
  background: url('../img/menu_4_ov.jpg');
}
#menu_5 a:hover, #menu_5 a.active{
  background: url('../img/menu_5_ov.jpg');
}
#menu_6 a:hover, #menu_6 a.active{
  background: url('../img/menu_6_ov.jpg');
}
#menu_7 a:hover, #menu_7 a.active{
  background: url('../img/menu_7_ov.jpg');
}
#menu_8 a:hover, #menu_8 a.active{
  background: url('../img/menu_8_ov.jpg');
}
/* ------------------------------------------------------------------------------ CONTENT DIV */

#content {

}
#content p.mainPageText{
  width:200px;
  padding:115px 0px 200px 0px;
}
div.mainPage{
  background: #FFF url('../img/c_mainBkg.jpg') 0 0 repeat-y;
}
div.subPage{
  background: #FFF url('../img/c_subPage.jpg') 0 0 repeat-y;
}

#main {
  float:left;
  position:relative;
  width:390px;
  padding:0px 0px 0px 20px;
}
#main p{
  padding:8px 0px 8px 0px;
}
#content #main ul{
  list-style-type:none;
}
#content ul.mainPageGallery{
}
#content ul.mainPageGallery li.first{
  position:absolute;
  top:110px;
  left:420px;
}
#content ul.mainPageGallery li.second{
  position:absolute;
  top:190px;
  left:305px;
}
#content ul.mainPageGallery li.third{
  position:absolute;
  top:80px;
  left:250px;
}
#content ul.mainPageGallery li.four{
  position:absolute;
  top:-50px;
  left:160px;
}
#content ul.mainPageGallery li.five{
  position:absolute;
  top:285px;
  left:360px;
}
#content ul.mainPageGallery li.six{
  position:absolute;
  top:365px;
  left:410px;
}
#content ul.textUl li{
  background: url('../img/arrow.jpg') 0 7px no-repeat;
  padding-left:20px;
  width:370px;
  line-height:2.8em;
}
#content ul.mainUl{
  padding:230px 0px 50px 0px;
}
#content ul.plFix{
  padding-bottom:70px;
}
#content ul.subPage{
  padding:10px 0px 10px 0px;
}
#content ul.subPage li{
  line-height:1.9em;
  width:380px;
  background: url('../img/arrow.jpg') 0 3px no-repeat;
}
#content #main ul.service{

  width:390px;
}
#content #main ul.service li h3{
  font-size:1.1em;
  line-height:23px;
  padding-left:32px;
  background: #eaeaea url('../img/h3Bkg.jpg') 0 0 no-repeat;
}
#content #main ul.news li h3{
  line-height:1em;
    font-size:1em;
    margin-top:10px;
  line-height:23px;
  padding-left:32px;
  height:23px;
  background: #eaeaea url('../img/h3Bkg.jpg') 0 0 no-repeat;
}
#content #main ul.news li h3 b{
  float:left;
  width:200px;
  
}
#content #main ul.news li h3 span{
  float:right;
  text-align:right;
  font-size:0.8em;  width:140px;
  padding-right:10px;
  padding-top:8px;
  line-height:1em;
}
#content #main ul.news li p{
 clear:both;
}

#content ul.gallery{
  position:absolute;

}
#content ul.gallery li.first a img{
  position:absolute;
  top:0px;
  left:0px;
  z-index:10;
}
#content ul.gallery li.second a img{
  position:absolute;
  top:10px;
  left:125px;
  z-index:9;
}
#content ul.gallery li.third a img{
  position:absolute;
  top:70px;
  left:205px;
  z-index:8;
}
#content ul.gallery li.four a img{
  position:absolute;
  top:100px;
  left:325px;
  z-index:7;
}
#content ul.gallery li.five a img{
  position:absolute;
  top:190px;
  left:400px;
  z-index:6;
}
#content ul.gallery li.six a img{
  position:absolute;
  top:280px;
  left:320px;
  z-index:7;
}
#content ul.gallery li.seven a img{
  position:absolute;
  top:330px;
  left:220px;
  z-index:8;
}
#content ul.gallery li.eight a img{
  position:absolute;
  top:360px;
  left:120px;
  z-index:9;
}

#content ul.gallery li.nine a img{
  position:absolute;
  top:380px;
  left:0px;
  z-index:10;
}
#content ul.galleryLinks{
  padding:160px 0px 130px 0px;
}
#content #c_addres{
  height:50px;
  background: #FFF url('../img/ico_world.jpg') 5px 10px no-repeat;
  padding:25px 0px 0px 50px;
}
#content #c_addres p{
  font-size:0.8em;
  padding-top:10px;
  width:700px;
  border-top:1px solid #000;
}

#sub{
  width:144px;
  float:right;
}
#sub ul{
  margin-top:10px;
  list-style-type:none;
}
#sub ul li{
  padding-top:10px;
}
#h_1{
  margin-top:13px;
  height:41px;
  background: url('../img/c_h_1.jpg') 0 0 no-repeat;
}
#h_2{
  margin-top:13px;
  height:41px;
  background: url('../img/c_h_2.jpg') 0 0 no-repeat;
}
#h_3{
  margin-top:13px;
  height:41px;
  background: url('../img/c_h_3.jpg') 0 0 no-repeat;
}
#h_4{
  margin-top:13px;
  height:41px;
  background: url('../img/c_h_4.jpg') 0 0 no-repeat;
}
#h_5{
  margin-top:13px;
  height:41px;
  background: url('../img/c_h_5.jpg') 0 0 no-repeat;
}
#h_6{
  margin-top:13px;
  height:41px;
  background: url('../img/c_h_6.jpg') 0 0 no-repeat;
}
#h_7{
  margin-top:13px;
  height:41px;
  background: url('../img/c_h_7.jpg') 0 0 no-repeat;
}
#h_8{
  margin-top:13px;
  height:41px;
  background: url('../img/c_h_8.jpg') 0 0 no-repeat;
}
#h_9{
  margin-top:13px;
  height:41px;
  background: url('../img/c_h_9.jpg') 0 0 no-repeat;
}
.clearfix {
	clear: both;
	height: 1px;
}
#form {
	padding: 10px 0px 0px 0px;
	margin: 0px;
}
#formLeft {
	width: 190px;
	float: left;
}
#formRight {
	width: 190px;
	float: right;
}
.inputbox_form, .inputbox_form_request {
	background: #f3f3f3;
	border: 1px solid #eaeaea;
	width: 180px;
	padding: 3px;
	height: 15px;
	font-family: Verdana;
	font-size: 0.9em;
	color: #000;
	margin: 4px 0px 4px 0px;
}
.inputbox_form_request {
	height: 100px;
}
#buttons {
	width: 190px;
	padding-top:10px;
}
.button1, .button2 {	background: #f3f3f3;
	border: 1px solid #eaeaea;
	font-family: verdana;
	font-size: 0.9em;
	font-weight: bold;
	color: #4778a9;
	text-align: center;
	width:75px;
	height:25px;
	padding:5px;
}
.button1 {
	float: left;
}
.button2 {
	float: right;
}
#bottomMenu{
  height:30px;
  background: #44769b;
}
#bottomMenu ul{
  padding-left:205px;
  list-style-type:none;
}
#bottomMenu ul li{
  float:left;
  padding:0px 20px;
}
#bottomMenu ul li.first{
  border:none;
}
#bottomMenu ul li a{
  line-height:30px;
  font-size:1em;
  color:#FFF;
}
#bottomMenu ul li a:hover{
  text-decoration:underline;
}
/* ------------------------------------------------------------------------------ FOOTER DIV */

#footer {
  height:30px;
	padding-top: 10px;
}
#f_copy {
	padding-right:5px;
  float: right;
	color: #FFF;
	width:120px;
}
#f_copy span{
  display:block;
  float:left;
	color: #FFF;
	padding-right:5px;
}
#f_copy a{
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	text-transform:uppercase;
}
