/*debug style*/
.debug{
	border: 1px solid red;
}
/*debug style*/
*{
	margin: 0px; padding: 0px;
}
html{
	font-size: 100.01%; height: 100%;
}
body{
	background: #375b7b; font-size: 80%; font-family: Arial, Helvetica, sans-serif; line-height:160%;
}
h1,h2,h3,h4,h5{
	font-weight: normal; font-style: italic; font-family: Georgia,"Times New Roman", Times, serif;
}
ul,li{
	list-style: none;
}
table{
	font-size: 110%;
}
td{
	vertical-align: top;
}
h1{
	color: #fff7a6;  font-size: 200%; line-height: 120%;
}
h2{
	color: #fff7a6;  font-size: 180%; line-height: 120%;
}
h3{
	color: #c2edfe; font-size: 160%; margin-bottom: 10px;
}
h4{
	color: #ffef81; font-size: 150%; font-style: normal; margin-bottom: 6px;
}
h5{
	color: #ffef81; font-size: 140%; font-style: normal;
}
h6{
	color: #fff7a6; font-family: "Times New Roman", Times, serif; font-weight: normal; font-size: 120%; margin-bottom: 14px;
}
p{
	font-size: 110%; line-height: 160%; margin-bottom: 10px;
}
#container{
	background: url(../images/container_bg.jpg) repeat-x; height: 303px;
}
#header{
	background: url(../images/header_bg.jpg) no-repeat left; height: 303px;
}
#header .logo{
	position: absolute; left: 52px; top: 35px;
}
#lang{
	position: absolute; right: 50px; top: 40px; z-index: 10;	
}
#lang div{
	margin-bottom: 10px;
}
#header .address{
	color: #8a3700; position: absolute; margin-left: 35%; font-family: "Times New Roman", Times, serif; font-size: 160%; line-height: 115%; top: 35px;
}
#header .address span{
	display: block; float: left;
}
#header .address span span{
	font-size: 55%; font-family: Arial, Helvetica, sans-serif;
}
#contentcontainer{
	background: url(../images/content_bg.jpg) repeat-x; min-height: 847px; !height: 847px; padding-left: 5%; 
}
#wrapper{
	float:right; width:78%;
}
#content{
	padding-top: 55px; width: 90%;
}
.contentdiv{
	margin-left: 30px; margin-top: 18px; width: 85%; 
}
.contentdiv p{
	color: #fff;
}
.contentdiv ul{
	list-style: none; color: #fff; font-size: 110%;
}
.contentdiv li{
	margin-bottom: 10px;
}
ul.data {
	margin-left: 24px;
}
ul.data li{


        margin: 0.5em 1em;
        list-style-type: none;
        behavior: expression( !this.before
            ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' );
        text-indent: -1.24em;
}
ul.data li:before {
	content: '\2014\a0';
}

#navigation{
	float:left; padding-top: 70px; width:21.9%;
}
#navigation ul{
	color: #fff; list-style: none; font: normal 130% Georgia; width: 200px;
}
.menu{
	margin-bottom: 12px;
}
.menu a{
	color: #fff;
}
.menu a:hover{
	color: #ffecb3;
}
.menusel{
	display: block; background: #ffecb3; color: #000; height: 21px; margin-bottom: 10px;
}
.imagesel{
	position: absolute; margin-left: -48px; margin-top: -21px;
}
.submenu{
	color: #ffecb3; font-family: Arial, Helvetica, sans-serif; font-size: 85%; margin: 0 5px 7px 15px; line-height: 120%;
}
.submenu a{
	color: #ffecb3;
}
#homenews{
	background: url(../images/home_news_bg.png) repeat-x; height: 263px; margin-top: 50px;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/home_news_bg.png);
}
#homenews a{
	color: #ffef81; font: normal 110% Georgia; 
}
.newsitem{
	display: block; float: left; width: 29%; padding: 10px; 
}
.newsitem p{
	color: #fff; font-size: 90%; line-height: 130%; margin-top: 8px; padding-right: 15px;
}
.newsitem span{
	color: #fff; font-family: "Times New Roman", Times, serif;
}
.news a{
	color: #ffef81; font: normal 120% Georgia; 
}
.news span{
	color: #fff; font-family: "Times New Roman", Times, serif; font-size: 100%;
}
.news p{
	margin-top: 5px; margin-bottom: 25px; font-size: 100%;
}
.second_block{
	background: #628ba9; border: 1px solid #b3e3ff; color: #fff;
}
.second_block2{
	border-top: 1px solid #49687f; border-left: 1px solid #5a809b; border-right: 1px solid #5a809b; padding: 15px 20px; 
}
.scblbt{
	background: url(../images/second_block_bt.png) repeat-x; height: 3px;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/home_news_bg.png);
}
.whiteborder{
	border: 1px solid #fff;
}
.equip_type_elem p{
	padding-bottom: 5px;
}
span.equip_title{
	color: #fff; font-size: 120%; font-family: Georgia,"Times New Roman", Times, serif;
}
span.equip_text{
	color: #fff; font-size: 90%;
}
.license{
	padding: 0px; margin-bottom: 30px;
}
.license ul{
	margin-left: 18px;
}
.license ul li:before{
	content: '\2014\a0';	margin-left: -18px; display: marker;
}
.license ul li ul{
	margin-bottom: 20px; margin-left: 20px; font-size: 95%;
}
.license ul li ul li{
	margin-bottom: 3px;
}
.photo{
	width: 320px; float: left;
}
.text{
	float: left; width: 190px; color: #fff;
}
.text p{
	padding: 0px 10px 5px 20px; font-size: 80%;
}
.text li{
	margin: 0px; padding: 0px;
}
.equip_type_elem{
	margin-bottom: 15px; display:none;
}
.equip_type_elem h5{
	color: #FFF8DC; font-size: 130%; margin-bottom: 0px; padding-top: 0px;
}
.equip_type_elem ul li:before{
	content: '\2014\a0';
}
.equip_type_elem ul li{
	
}

.homebannerleft{
	margin-top: 50px; position: absolute; margin-left: -30px;
}
.bannerbgleft{
	background: url(../images/bnhomelf_bg.png) no-repeat; height: 133px; width: 238px;
}
.bannerbgleft p{
	color: #2b4e6c; font-size: 105%; padding: 17px 5px 0px 10px; line-height: 140%;
}
table.falcet{
	color: #fff; font-size: 110%;
}
table.falcet td{
	padding: 4px 5px; white-space: nowrap;
}
table.falcet tr.title{
	color: #ffecb3;  
}
table.falcet tr.title1 td{
	border-bottom: 1px solid #ffecb3;
}
h4 a{
	color: #ffef81; font-style: normal; margin-bottom: 8px; text-decoration: none; border-bottom: 1px dashed #ffef81;
}
ul.address li{
	font-size: 120%;
}
ul.address span{
	color: #dab07f; font-size: 90%;	
}
ul.address .posada{
	font-size: 80%; font-weight: bold; color: #fff; margin-right: 10px; 
}

#footer{
	clear:both; color: #fff; width:100%;
	background: url(../images/footer_bg.png) no-repeat right; height: 262px;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/footer_bg.png);
}
a.tradelink{
	color: #ffecb3; font: normal 110%; 
}
#copyright{
	float: left; margin-top: 100px; width: 28%;
}
#address{
	color: #c2edfe; float: left; margin-top: 100px; width: 30%;
}
#address p{
	margin: 0px; padding: 0px; font-size: 160%; font-family: "Times New Roman", Times, serif;
}
#viva{
	position: absolute; margin-top: 150px; left: 90px;
}
#counter{
	margin: 10px 0 20px 0; text-align: center;
}
