body {background-color: #581f00; background-image: url(/img/default/body_bk.gif); background-repeat: repeat-x; margin: 0; padding: 0 ; font-family: "Times New Roman" }
img { border: none; }
.brown {;color: #993300;}
.grey {color:#333333}
input { height: 18px;  font-size: 14px; font-family: "Times New Roman"; line-height: 15px; border-color: #404040 #d4d0c8 #d4d0c8 #404040; border-style: solid; border-width: 1px; }
input.chek{border: 0px none }
input.submit {margin-bottom:3px; width:169px; cursor:pointer; font-size: 17px; margin-top:10px; font-family:Georgia; padding-right:15px;  height: 34px;color:#ffffff; border: 11px none; background:url(/img/default/button_v.jpg); background-repeat:no-repeat;}
input.smile {margin-bottom:3px; width:40px; cursor:pointer;  padding-right:30px;  height: 30px; border: 2px thin;  background:url(/img/smiles/ab.gif) 45% 45% #b0b1aa; background-repeat:no-repeat;}
input.submit1 {margin-bottom:3px; margin-left:25px; width:100px; cursor:pointer; font-size: 19px; margin-top:10px; font-family:Georgia; padding-right:30px;  height: 34px;color:#ffffff; border: 11px none; background:url(/img/default/submit.gif); background-repeat:no-repeat;}
.root {width: 840px; height: auto; clear: both; font-family: "Times New Roman"}
.top_menu {clear: both; height: 74px; background-image: url(/img/default/top_menu_bk.jpg); background-repeat: repeat-x;width: 100% }
.select_lang {width: 183px; float: left; top: 20px; position: relative; font-size: 15px; color: #9b9b9b; left:65px; //margin-right: -100%; padding: 0px; padding-left: 20px}
.select_lang select {width: 100px}
.select_lang select option { font-size: 14px; font-weight: bold; }
ul.top_menu_n { padding: 0; margin: 0; width: 620px; position: relative; top: 13px; right: 1px; float: right; }
ul.top_menu_n li { list-style-type: none; padding: 0; margin: 0; float: left;}
ul.top_menu_n li a { position: relative; display: block;}

.left_block_menu { width: 175px; height: 661px; background-image: url(/img/default/left_menu_bk.jpg); background-repeat: repeat-x;text-align: center}
.content ,.left_block_menu {float: left; display:inline; z-index:0}
.content {width: 577px; height: 100%;}
.content_top{ background-image: url(/img/default/content_bk.jpg); width: 100%; height: 7px; display: block; font-size: 0px }
/*.content_main {height: 500px; min-height: 473px; width: 587px; border-left: 1px solid #581f00; border-bottom: 1px solid #581f00; border-right: 1px solid #581f00; background: #FFFFFF; padding: 0px;  margin-top:-4px; }*/
.content_main { min-height: 473px;  border-left: 1px solid #581f00; border-bottom: 1px solid #581f00; border-right: 1px solid #581f00; background: #FFFFFF; padding: 0px; // margin-top:-4px; }
/*.content_main#msie
{
	height: 473px;
}*/
.content_main#msie
{
	height: auto;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:10px;
	width: 573px;
}

.content_main#moz
{
	height: auto;
	padding-left:7px;
	padding-right:7px;
	width: 573px;
	padding-bottom:10px;
}
.content_main#home
{
	height: auto;
	width: 586px;
	
	
}

.content_main hr { 
  height: 1px;
  background: #cccccc;
  border: 0px;
  width: 70%;
  
 }
 

.course_houl 
{
	
	margin-left:380px;
	margin-right:5px;
	padding-top:5px;  padding-bottom:10px;  
	background-repeat:no-repeat;	background-position:right; 
	font-size: 19px;
	font-family:Georgia;
	text-decoration: none;
	text-align:right;
	color:#FFFFFF;
	cursor:pointer;
	
}

#choose 
{ 
 background-image:url(/img/default/button_v.jpg); 
 padding-right:3em;
}

#refuse
{
 background-image:url(/img/default/button.jpg); 
  padding-right:2.8em;
}

td.border {border: 1px solid #cccccc}
img.border {border: 2px solid #cccccc}

h2 { font-size: 25px; color: #333333; font-weight: normal; line-height: 20px; margin-right: auto; margin-bottom: 10px;  margin-top: 0px }
h3 { font-size: 14px;  font-weight: normal; line-height: 14px;  margin-right: auto; margin-bottom: 10px;  margin-top: 0px}
h4 { font-size: 33px; color: #7ba207; font-weight: normal; line-height: 27px; margin-right: auto; margin-bottom: 10px; margin-left: 20px; margin-top: 0px }
h5 { font-size: 27px; color: #782803; font-weight: normal; line-height: 25px;  margin-right: auto; margin-bottom: 10px;  margin-top: 0px}


th {
	font-size:14px;font-weight:bold; color:#782803;
}
.mbold{
	font-size:14px;font-weight:bold; color:#782803;
}
.vald{
	font-size:14px;
}
.novald{
	font-size:14px;color:#CCCCCC;
}
td.border p {margin: 0px 20px}
.block_1 {width: 360px; margin-right: -100%}

.block_1 table {font-size: 14px}
.content_main h1 {font-size: 20px; color: #5d2100; font-weight: normal; text-transform: uppercase; margin: 0px 0px 20px}
.content_main p {font-size: 14px; color: #333333; margin: 5px 0px}
.content_main a {color: #333333}

.main_photo { border-top: 1px solid #602201; border-right: 1px solid #602201; border-left: 1px solid #602201; }
.block_right {z-index:7; display:inline;  float: right; width: 149px; border: solid 1px #c7c7c7; background-color: #f4f3ef; position: relative; margin: 0 -5px 2px 2px}
.block_right_white { float: right; width: 179px; border: solid 1px #c7c7c7; background-color: #FFF; position: relative; margin: 2px}
.block_right_white  img.nook,.block_right img.nook {top:-1px; left:-1px; clear: both; position: absolute;}
.block_right_white h1,.block_right h1 {color:#5d2100; font-size: 20px; font-weight: normal; text-transform: capitalize; margin: 20px 0px 15px 15px;}
.block_right_white h2,.block_right h2 {color:#5d2100; font-size: 14px; font-weight: bold; text-transform: capitalize; margin: 15px 0px 10px 10px;}
.block_right_white p,.block_right p {margin:0px 10px 10px 15px}
.block_right_white a:hover ,.block_right a:hover {text-decoration: none}
div.content_rignt{font-size: 14px; color: #333333;}
div.content_main {font-size: 14px; color: #333333; margin: 0px -100px 0px 0px}
#left_menu   { width: 165px; vertical-align: middle; margin: 0px auto}
#left_menu ul   { margin: 0; padding: 0px; text-align: left}
#left_menu ul li     { list-style-type: none; margin: 1px 0 0; padding: 0; height: auto; border-top: 1px solid #602201; }
#left_menu ul li.bottom {border-bottom: 1px solid #602201;}
#left_menu ul li a	 { font-size: 15px; color: #e1c6a8; font-weight: bold; text-decoration: none; display: block; margin: 0 1px 0 10px; padding: 5px 0 5px 0px; width: 165px; height: auto }
#left_menu ul li a:hover {text-decoration: underline; }
#left_menu ul li#vis   {background-color: #f0e6e0;}
#left_menu ul li#vis a  { color: #5e2200;}
h1.white { font-size: 33px; color: #FFFFFF; font-weight: normal; line-height: 27px; text-transform: uppercase; margin-right: auto; margin-bottom: 10px; margin-left: 20px; margin-top: 0px }
.cicle{
	background-color:#f1ede3;
}
.white{
	background-color:#FFF;
}
.red{
	background-color: red;
}

a.recomend {color:#a8935c;}
.footer {position: relative}
.footer p{ margin: 8px auto 40px 218px; color: #FFF; font-size: 14px}
.png 	{
  //background-image: none ! important;
  behavior: url('/css/_fix_pngbug_in_IE.htc');
}
a {
	 outline:none;
}
.error
{
	color:#ad3101;
}

.red_fon
{
	background: #F5F6BE;
}

.pink_bak
{
	background-color: #FF69B4;
}

.message
{
	position:absolute;
	top:300px; left:200px;
	background-color: #dfa8a8; 
	width:300px; height:100px;
	text-align: center;
	vertical-align: middle;
	
}
.btable{border: 1px solid #CCCCCC }


      a.new_button {
        display: block;
        margin-top:0px;
		
        float: left; 
  
        font:  18px Georgia, sans-serif;
  
        color: #FFFFFF;

        text-decoration: none;
        
  
        background: url(/img/default/button.jpg) top right no-repeat;
 
        padding-right: 25px;   
        outline: none; 
  
      }
  
      a.new_button span {
  
        display: block;
 
        line-height: 13px;
 
        background: url(/img/default/button.jpg) no-repeat;
 
        padding: 3px 0 13px 23px;
  
      }
      #test1 
      {
      	margin-left:2.5em;
      	
      }
      .service_prefer
      {
	      margin-left:15px; 
	      z-index:2; 
	      width:400px;
	      display:inline;
	      float:left;
	 }    
	 
  #input_div
  {
  	position:relative;
  }
 
 #ajax_map
 {
 	display:none;
 }
