
body {
	margin: 0px;
	padding: 0px;
	background-color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 	
			
	}
	
a {
	text-decoration: underline;
	color: black;
	}
	
img {border: none;}

h1 { 	
	font-weight: bold;
	color: #95a1aa;
	font-size: 16px;
	padding: 5px 5px 9px 0px;
	margin: 0;
	margin-bottom: 10px;	
	}
	
h2 { 	
	font-weight: bold;
	color:black;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0;
	margin-bottom: 5px;	
	}
	

.main {
  position: relative;
	width: 1050px;	
	border-right:1px solid #e2e2e2;
	
	background-color:white;	
	color:#323232;
	text-align:left;
	
	
}

.top {

  height: 73px !important;
  border-bottom: 1px solid #e3e2e2;
  background-image: url(/images/bg-top.png);
  background-position: left top;
  background-repeat: repeat-x;
  
}

.logo {
  float:left;
  border-right: 1px solid #e2e2e2;
}

.logobs {
  
  border-left: 1px solid #e2e2e2;
  background-color: #677d92;
}

.content {
  width: 990px;	
 
 
}

.left {
  width:193px;
  
}

.leftmenu {
 width:193px;
  background-color: #91a5b5;
  height: 253px;
}

.leftmenu-items {
  padding: 18px 22px 30px 22px;
}

.leftmenu-items a {
  display: block;
  color:white;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  padding:8px 7px 8px 7px;
  font-size: 10px;
}

.leftmenu-items a:hover, .active {
  background-color: #6a8093;
}

.leftsubmenu {

 padding: 25px 0 30px 22px;
 
}

.leftsubmenu a {
  display: block;
  width:120px;
  height:21px;
  color:white;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  padding:3px 3px 0px 9px;
  font-size: 9px;
  background-image: url(/images/bg-submenu.png);
  background-position: left top;
  background-repeat: no-repeat;
}

.leftsubmenu a:hover {
  color:#ededed;
}

.right {
  float:right;
  width: 792px;
  border-right:1px solid #e2e2e2;
  border-left:1px solid #e2e2e2;
  background-image: url(/images/bg-content.png);
  background-position: left top;
  background-repeat: repeat-y;
}

.right-content {
  padding:15px;
  background-image: url(/images/bg-shadow.gif);
  background-position: left top;
  background-repeat: repeat-x;
  line-height: 1.5em;
}

.model {
  float:left;
  width: 147px;  
  margin-right:5px;
  margin-left:5px;
  padding-top:10px;
  
}

.flash {
  border-right:1px solid #e2e2e2;
  
  height:326px;
}


.model ul {
  list-style-image: url(/images/dot.png);
  margin:0px 0px 0px 20px;
  padding:0;
  
}

.model li {
  line-height:2.4em;
  
}

.footer {
  clear:both;
  padding: 15px 15px 50px 15px;
  background-image: url(/images/bg-footer.png);
  background-position: left top;
  background-repeat: repeat-x;
  
  border-bottom:1px solid #e2e2e2;
  color:#b9b9b9;
  font-size: 10px;
  
}

.promos {
  padding: 70px 0px 152px 2px;
  
  
  
}

.promo {
  float:left;
  width:166px;
  margin-right: 14px;
 
}

.promo a {
  text-decoration: none;
  color:#666666;  
}

.promo a:hover {
  color:#6a9ccd;
}

.promo .end {
  margin-right:0px;
}



.promo span {
  display: block;
  background-image: url(/images/dot.png);
  background-repeat: no-repeat;
  background-position: left 4px;
  padding-left: 14px;
  font-size: 10px;
}

.footer a {
  color:#b9b9b9;
  font-size: 10px;
}


.contact1 {
  float:left;
  width:340px;
  
  margin-right: 35px;
}

.contact2 {  
  width:340px;  
}

.servis-obj {
  float:right;
  width: 250px;
  background-color: #e3e3e3;
  border:1px solid #666666;
  padding:12px;
}

.gallery {
  display: table;
  border-collapse: collapse;
  margin-bottom:20px;
}

.gallery td {
  padding:6px;
  background-color: white;
  border:1px dotted #e2e2e2;
}

/* ------------------------------*/

.fr {float:right;}
.fl {float:left;}
.f14 {font-size:14px;}
.nobg {background-image:none !important;}




.whiterow {
	background-color: #F2F2F2;
}
.leftcella,.rightcella,.osszevont {
		padding: 3px 7px 3px 7px;
		border-bottom: 1px solid #E8E8E8;
}
.leftcella {
	border-right: 1px solid #E8E8E8;
	color: #6A8093;
	font-weight: bold;
}
.docrow {
	width: 711px;
	padding: 10px 20px 0px 20px;
	float: left;
}
.docleft {
		float: left;
		width: 200px;
		padding: 0px 10px 10px 10px;
}
.docimg {
		width: 183px;
		height: 175px;
		float: left;
		background: url(/images/docimgbg.jpg) no-repeat left top;
}
.docright {
		float: left;
		width: 471px;
		padding: 20px 10px 0px 10px;
}
.docright a {
	text-decoration: none;
}

.eform {
  display: table;
  border-collapse: collapse;
}

.eform th {
  text-align: left;
  font-weight: normal;
  padding:7px;
}

.eform td {
  padding:7px;
}

.eform label span {
  color:red;
}










