*{padding:0;
margin:0;
border-collapse:collapse;}
html {margin: 0; padding: 0;}

body {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; background: #005faa url(/imgs/fon_back.jpg) repeat-x;}

.Tmain {width: 900px; margin: 0 auto; padding: 0; background-color: #FFFFFF;}

.content {margin: 0; padding: 0 20px; font-size: 12px;}

.menu {padding: 0 20px;font-size: 14px; font-family: Tahoma; color: #9a9a9b; font-weight: bold;}

.menu a{font-size: 14px; font-family: Tahoma; color: #9a9a9b; font-weight: bold;text-decoration:none;}

.menu a:hover{color:#fea33b;}




.menu2 {font-size: 16px; padding: 0 20px; font-family: Tahoma; color: #fff; font-weight: bold;}


.pict {width: 139px;}

.text {font-size: 11px; font-family: tahoma, arial, sans-serif; color: #9a9a9b; padding: 10px 0; width: 100px; }

.bron {font-size: 12px; font-family: verdana, arial, sans-serif; olor: #f6ac2f; font-weight: bold;}

.addr {font-size: 11px; font-family: Tahoma, arial, sans-serif; color: #323232;}

div {padding: 0; margin: 0;}

.copir {float: left;}

.foot_text {font-size: 11px; font-family: Tahoma, arial, sans-serif; color: #696868; padding-top: 20px;}

.button {background: url(/imgs/butt.gif) no-repeat; width: 127px; height: 39px; font-family: Tahoma, arial, sans-serif; font-size: 12px; color: #fff;
text-align: center; padding-top: 10px; font-weight: bold;}

.text_mnu {font-family: Tahoma, arial, sans-serif; text-align: center;}

.text_mnu a{color:#fff;font-weight:bold;text-decoration:none;}

.text_bron {color: #91ba4b; font-size: 12px; text-align: center; padding: 5px 2px; font-weight: bold; height:35px; }

.text_bron a{color: #91ba4b; font-size: 11pt;font-weight:bold;text-decoration:none;}

.text_bron a:hover{text-decoration:underline;}

a.mnu_top {color: #fff; text-decoration: none;font-size:11px;font-weight:bold;
position:relative;
z-index:100;
top:9px;}
a.mnu_top:hover {color: #9a9a9b; text-decoration: none;}

 
a.mnu_left {color: #fff; text-decoration: none; font-family: Tahoma, arial, sans-serif; font-size: 12px; font-weight: bold;}
a.mnu_left:hover {color: #fff; text-decoration: none;}

a.mnu_left2 {color: #fff; text-decoration: none; font-family: Tahoma, arial, sans-serif; font-size: 12px; font-weight: bold;}
a.mnu_left2:hover {color: #fff; text-decoration: none;}

.punt1 {float: left;}

.formal1{padding: 20px 30px 0 40px;}

.fl {padding-left: 130px}


.boreder {padding: 0; margin: 0; width: 10px; display: inline; font-size: 8px}

.poisk {padding-left: 50px; padding-top: 60px}

td.leftCol {color: #666; font-size: 12px;}

form {font-size: 12px}

.begu {
padding-bottom: 5px; 
color: #FF0000; 
font-size: 14px; 
font-family: Tahoma, arial, sans-serif;

}


.menu_tab{margin-right:8px;}

.phone{margin-right:7px;}

a.hotel_name{color:#ff8f22;
font-size:11pt;
font-weight:bold;
text-decoration:none;}

a.hotel_name:hover{text-decoration:underline;}

a.path{color:#9a9a9b;
font-size:9pt;
text-decoration:none;}

a.path:hover{text-decoration:underline;}

.pages{color:#000;
font-size:9pt;}

.pages a{color:#9a9a9b;
font-size:9pt;
text-decoration:none;}

.product_photo{text-align:right;}

.product_photo img{margin-right:15px;
margin-bottom:5px;}

.cat_prop{width:100%;
margin:auto;}

.cat_prop td{font-size:10pt;
color:#000;
padding:3px 12px;
vertical-align:middle;}

.cat_prop td.param{font-style:italic;
font-weight:bold;
font-size:8pt;
padding-right:12px;}

form.client_info table td, form.client_info table td input, form.client_info table td select {color:#000;}

form.client_info table td{vertical-align:top;}

.form_zag{text-align:center;
font-size:10pt;
font-style:italic;
padding-bottom:15px;
font-weight:bold;}

.client_form_input{width:160px;
padding-left:5px;
margin-bottom:5px;
/*border:1px solid #ff8f22;*/
height:17px;
padding-top:3px;}

textarea.fams{width:260px;
padding-left:5px;
margin-bottom:5px;
/*border:1px solid #ff8f22;*/
height:80px;}

select.date_select{margin-bottom:5px;
width:40px;}

.input_year{margin-bottom:5px;
width:40px;
padding-left:5px;}


.podrobnee {width:100%;text-align:center;}

.podrobnee a{color:#9a9a9b;
text-decoration:none;
padding:0 10px;}

.podrobnee a:hover{text-decoration:underline;}

#lnkbottom {text-align:center; color: #3f3f3f; font-size: 10px;}
#lnkbottom a {color: #3f3f3f; text-decoration: none; font-size: 10px;}
#lnkbottom a:hover {TEXT-DECORATION: none;}

.submenu{position:relative;
z-index:10;
left:-8px;}

.some_links a{color:#ff8f22;
text-decoration:none;
font-size:10pt;}

.some_links a:hover{text-decoration:underline;}

marquee a{color:#FF0000;
font-weight:bold;
text-decoration:none;}

marquee a:hover{text-decoration:underline;}

a.file_link{color:#000000;
text-decoration:none;
font-weight:bold;
font-size:11pt;}

a.file_link:hover{background:#ff9900;}

a.link{color:#005fab;
font-size:10pt;
text-decoration:none;}

a.link:hover{text-decoration:underline;}

.shopname {
  font-size:11pt;
  color:#000000;
  font-style:italic;
  font-weight:bold; 
}
