html, body { height:100%; margin:0px; padding:0px; width:100%; min-width:1000px; }
body { color:#999999; font:11px tahoma; }
table { border:0px; border-collapse:collapse;}  
table td { padding:0; margin:0; vertical-align:top;}
a { color:#999999; text-decoration:none; }
img {border:0px;}
p { margin:0px; padding:0px; } 
h1,h2 { margin:0px; padding:0px; }
ul, ul li { padding:0px; margin:0px; }
.clear_div { clear:both; }
.t100 { width:100%; }

/* Cтраница стран и курортов  */
#head { overflow:hidden; text-align:left; width:980px; }
#mleft_block { float:left; padding:10px 10px 20px 0; width:200px; }
#mright_block { float:right; width:760px; }
#mss { padding-top:20px; text-align:right; }
#mss a:hover { color:#000000; text-decoration:underline; }
#mcenter { border:1px solid #e0e0e0; margin-top:4px; padding-bottom:20px; }
#photo_gall { padding-bottom:20px; }
#mtext { padding:0 10px 0 10px; text-align:justify; }
#mtext span { color:#3858af; font-size:18px; }
#mtext h1 { color:#3858af; font:20px tahoma; padding:0px; margin:0px; }
#mtext p { color:#3a3a3a; font-size:12px; line-height:18px; }
#mtext img { margin:0 0 0 10px; border:7px solid #f4f4f4; }
#mtext a { color:#000000; text-decoration:underline; }
#mtext a:hover { color:#0f9ada; }
#mtext ul { padding:0px; margin:0 0 0 30px; }
#mtext ul li { color:#3a3a3a; font-size:12px; line-height:18px; padding:0px; margin:0px; }
#mtext ul li a { color:#3a3a3a; padding:0px; margin:0px; text-decoration:underline; }
#mtext ul li a:hover  { color:#3858af; }
.name_block { background:#3858af url(/i/bg_menu01.gif) left top no-repeat; clear:both; color:#ffffff; height:20px; text-align:center; margin-top:10px; }
.name_block p { background:url(/i/bg_menu02.gif) right top no-repeat; padding-top:3px; height:17px; }
.menu { list-style-type:none; font-size:1px; line-height:1px; }
.menu li { background:url(/i/line_menu.gif) left bottom repeat-x; padding:3px 0 3px 20px; font-size:11px; line-height:16px; }
.menu li a { background:url(/i/arrow.gif) left 5px no-repeat; color:#0f9ada; text-decoration:underline; padding-left:8px; }
.menu li a:hover { color:#000000; }
.mbanner { padding-top:5px; text-align:center; } 
#mcont { color:#000000; padding:5px 0 20px 20px; line-height:18px; }
#mcont span { font-size:12px; font-weight:bold; }
#mcont a:hover { color:#0f9ada; }
#mbottom { clear:both; background:url(/i/bg_menu_bottom01.gif) left top no-repeat; overflow:hidden; }
#mbottom div { background:#8a8a8a url(/i/bg_menu_bottom02.gif) right top no-repeat; height:17px; padding-top:3px; margin-left:4px; padding-right:5px; }
#mbottom ul li{ display:inline; padding:0 20px 0 20px; }
#mbottom ul li a { color:#ffffff; }
#mbottom ul li a:hover { text-decoration:underline; }
#mbottom p { padding:10px 0 15px 0; }
#mbottom p a { color:#0f9ada; text-decoration:underline; }
#mbottom p a:hover { color:#000000; }
#mtext #tel-nb { color:#000000; padding-top:20px; font-weight:bold; }
#mtext #tel-nb span { color:#000000; font-weight:normal; }




