/* CSS Document */
body {
  margin:0px;
  padding:0px; 
  background-color:#7d7d7d;
  font-size:12pt;
 }
TD { font-family: Verdana; }
img  { border: 0px solid; }
A IMG   { border: none; }
p { margin: 0px; }

/*text*/
.text  {
  font-size: 70%;
  color:#fff;  
  }
.text table, .text select, .text input, .text textarea {
  font-size: 100%;
  }

/*Link*/
a {
  text-decoration:none;
  color:#fff; 
   }
a:hover {
  text-decoration:underline;
	}
a.foot {
  text-decoration:none;
  color:#cdcdcb;
	}
a.foot:hover {
  text-decoration:underline;
  color:#fff;
	}

a.inside {
  text-decoration: underline;
  color: #fff; 
}

h1 {
  margin: 0 0 20px 0;
  font-size: 120%;
  font-weight: normal;
  font-family: Arial;
  color: #FEEF90;
}
  
/*Shapka*/
.shapka0 {
  background:url(/_tpl/img/top_bg.jpg) repeat-x;
  	}	
.shapka #td1{
  background:url(/_tpl/img/svet.jpg) no-repeat top right;
  	}		
.shapka #td2 {
  background: url(/_tpl/img/shapka.jpg) no-repeat top left;
  }		
.shapka #td3{
  background:url(/_tpl/img/shapka_right.jpg) no-repeat top right;
  }		
.icon {
  margin: 10px 0 0 50px;
  }
.icon #mail {
  margin: 0 10px 0 10px;
  }


/*offer*/
.offer {
  background:url(/_tpl/img/bg_offer.jpg) no-repeat;
  margin-left:40px;
  width:386px;
  }
.offer #of1 {
  font-family: Arial;
  text-transform:uppercase;
  font-size:110%;  
  }
.offer #of2 {
  padding: 20px 20px 42px 20px; 
  }

/*left menu*/
.line {
   background:url(/_tpl/img/line.gif) no-repeat bottom right;
  }
.left_menu {
  background:url(/_tpl/img/bg_left_menu.jpg) repeat-y;
  margin-left:40px;
  width:385px;
  }
.left_menu_bg {
  background:url(/_tpl/img/bg_left.jpg) no-repeat 0 0;
  }
.left_menu_bg_1 {
  background:url(/_tpl/img/bottom_left_menu.jpg) no-repeat bottom right;
  }
.left_menu #l2 {
  font-family: Arial;
  text-transform:uppercase;
  font-size:110%;
  padding: 20px 20px 0 0;  
  }
.left_menu ul {
  margin:0px;
  padding: 40px 0 0 0; 
  }
.left_menu li{
  background:url(/_tpl/img/foto_1.jpg) no-repeat 0 0;
  list-style-type:none;
  margin: 0px;
  padding: 20px 0 40px 130px;
  }
.left_menu li#f1 {
  background:url(/_tpl/img/foto_2.jpg) no-repeat 0 0;
  margin: 0px;
  padding: 20px 0 40px 130px;
  }
.left_menu li#f2 {
  background:url(/_tpl/img/foto_3.jpg) no-repeat 0 0;
  margin: 0px;
  padding: 20px 0 40px 130px;
  }
.left_menu li#f3 {
  background:url(/_tpl/img/foto_4.jpg) no-repeat 0 0;
  margin: 0px;
  padding: 20px 0 40px 130px;
  }

/*menu*/
.menu {
  background:url(/_tpl/img/bg_menu.jpg) repeat-x;
  margin:0px;
  padding:0px;
  }
.menu #l2 {
  padding: 20px 20px 0 0;  
  }
.menu ul {
  margin:0px;
  padding: 10px 0 40px 0; 
  }
.menu li{
  list-style-type:none;
  margin: 0px;
  padding: 0 0 0 50px;
  float: left; 
  }
.bg_content {
  background:url(/_tpl/img/bg_content.jpg) no-repeat bottom left;
  }
  
/*Content*/
.content {
	margin: 20px 40px 100px 50px;
	font-size: 11pt;
}

.content p {
	margin-top: 10px;
	line-height: 18px;
	text-align:justify;
} 
.content ul {
	list-style-position: inside;
	list-style-type: square;
	color:#fff;
	margin: 10px 0 10px 0;
	padding: 0px; 
}

.content li {
	margin: 0px;
	padding: 7px 0 0 0; 
} 

.content #foto {
  margin: 15px  0 15px 15px;
  border:1px solid;
  border-color:#fff;
}
  
/*Footer*/
.footer {
  background:url(/_tpl/img/footer_bg.jpg) no-repeat bottom left;
  }
.footer ul {
  list-style-type: none;
  margin:0px;
  padding: 0px; 
  }
.footer li{
  margin: 0px;
  padding: 0 20px 0 30px;
  float:left; 
  } 
.footer #img {
  margin:25px 25px 20px 20px;
  }  
.footer #txt {
  font-family: Arial;
  font-size:100%;
  margin-right:20px;
  margin-bottom:10px;
  margin-top:10px;
  color:#cdcdcb;  
  }
.footer #txt a{
  color:#cdcdcb;  
  }

#pic img {
	border: 1px solid #fff;
	margin-right:5px;
}

.space { clear: left;  margin-bottom: 10px}

.content img {
	border: 1px solid #fff;
}

.content img#noborder {	border: 0;}

.content a {text-decoration:underline;}
.content a:hover {text-decoration:none;}

#menu_main { margin-right:10px; padding: 0 0 0 30px;}
#menu_main ul { margin: 0px; padding:0px;}
#menu_main li {font-size:9pt; list-style-type: none; float: left; margin: 0px; padding-left: 30px; color:#FFFFFF;}
#menu_main a {color: #FEEF90;}
#menu_main a:hover {color: #FFF5E5;}

#adress_main { margin-right:20px; margin-bottom: 20px; margin-top:10px; padding:0px;}
#adress_main td { color:#FFFFFF; font-size: 11pt;}

.map p {padding-bottom: 2px; font-family: Arial; font-size:9pt;}
.map p#m1 {text-transform:uppercase;font-weight:bold; display: block; padding-left: 10px; background: url(/_tpl/img/marker_home_m.gif) no-repeat 0 6px;}
.map p#m2 {font-weight:bold; display: block; padding-left: 30px; background: url(/_tpl/img/marker_home_m.gif) no-repeat 20px 6px;}
.map p#m3 {display: block; padding-left: 50px;	background: url(/_tpl/img/marker_home_m.gif) no-repeat 40px 6px;}
.map p#m4 {display: block; padding-left: 70px;	background: url(/_tpl/img/marker_home_m.gif) no-repeat 80px 6px;}
