@charset "utf-8";
/* Style ver 2.0.1 */

div, span, object, h1, h2, h3, h4, h5, h6, p, em, font, img, small, strong, b, u, i, center, ol, ul, li, fieldset, label, 
table, caption, tbody, tr, th, td, dl, dt, form, body, html { margin: 0; padding: 0; border: 0; outline: 0;  font-size: 1em; }
td { vertical-align: top; }

h1 { padding: 0; font: normal 21px Tahoma, Geneva, sans-serif; color: #0791d5; text-transform: uppercase; }
h2,h3,h4,h5,h6 { padding: 10px 0; font-weight: normal; color: #0791d5; text-transform: uppercase; }
h2 { font-size: 19px; }
h3 { font-size: 17px; }
h4 { font-size: 15px; }
h5, h6 { font-size: 13px; }
       
   
a.pogoda {color: #CF1943; font-size: 16pt; font-family: Tahoma, Geneva, sans-serif;}
a.pogoda:hover {color: #0791D5; font-size: 16pt; font-family: Tahoma, Geneva, sans-serif;}

a.small {color: #BF0D00; font-size: 10pt; font-family: Tahoma, Geneva, sans-serif;}
a.small:hover {color: #078FD1; font-size: 10pt; font-family: Tahoma, Geneva, sans-serif;}

p.pogoda {color: #4B7F07; font-size: 16pt; font-family: Tahoma, Geneva, sans-serif;}

p.pogoda1 {color: #0791D5; font-size: 16pt; font-family: Tahoma, Geneva, sans-serif;}

p.pogoda2 {color: #4B7F07; font-size: 12pt; font-family: Tahoma, Geneva, sans-serif;}

table.table0 { border-collapse: collapse; }
table.table0 td { padding:5px; border: none; }

table.table1 { border-collapse: collapse; }
table.table1 tr:hover { background: #8ab409; color: #fff; }
table.table1 td { padding:5px; border: 1px solid #8ab409; }

table.table2 { border-collapse: collapse; }
table.table2 tr:hover { background: #8ab409; color: #fff; }
table.table2 td { padding:5px; border: 1px solid #8ab409; }
table.table2 th { padding:8px 5px; border: 1px solid #8ab409; background-color: #80a708; color: #fff; text-align: left; }

a { color: #0791d5; }
a:hover { text-decoration: none; color:#9DCC0A;}

body {
	font-size: 100%;
    line-height: 1.125em;
	font-family: Tahoma, Geneva, sans-serif;
	background: #f7f0dd;
}
div.my_cont {padding:10px 10px;}


body, html {
	height: 100%;
	min-width: 990px;
}

#m_box {
	position: relative;
	min-height: 100%;
	_height: 100%;
}

#box {
	padding-bottom: 168px;
	background: url(top-x.jpg) top left repeat-x;
}

#header { position: relative; height: 336px; background: url(header.jpg) top left no-repeat; }
#palm { position: absolute; top: 0; right: 0; width: 207px; height: 336px; background: url(palm.png) top left no-repeat; }
#safari-is { position: absolute; top: 20px; right: 5%; width: 563px; height: 153px; background: url(safariis.png) top left no-repeat; }

#contacts { position: absolute; bottom: 12px; right: 20px; width: 320px; text-align: right; color: #fff; font: normal 26px/28px Georgia, Geneva, sans-serif; }

#logo { position: absolute; top: 72px; left: 18px; width: 300px; height: 115px; }
#logo a { display: block; width: 300px; height: 115px; }

#navi { width: 100%; background: url(navi-x.gif) 0 100% repeat-x; }
#navi-inr { width: 100%; padding: 0 0 6px 0; background: url(navi-m.jpg) 50% 100% no-repeat; }

/* --> Centered menu ver. 1.1 min by Alexander Lee */
#navi ul { list-style: none; text-align: center; }
#navi li { display: -moz-inline-box; display: inline-block; //display: inline; vertical-align: top; padding: 0 24px; }
#navi li a { display: block; //display: inline-block; color: #132A0E; font: normal 11px/44px Tahoma, Geneva, sans-serif; text-transform: uppercase; vertical-align: top; }
#navi li a:hover, #navi li.active a { color: #078FD1; text-decoration: none; }
/* Centered menu by Alexander Lee <-- */


.path {font-size:11px; color:#000000; padding:0; margin:0 0 15px 0; height:auto !important; height:14px; min-height:14px;}

	.path a {color:#0791d5; text-decoration:none;}

	.path a:hover {color:#0791d5; text-decoration:underline;}


#main { width: 100%; }
#main .left { width: 275px; padding: 0 10px 0 18px; }
#main .content { padding: 0 35px 0 0; color: #494948; font: normal 12px Tahoma, Geneva, sans-serif; }
#main .content p { padding: 5px 0; }
#main .content img { margin: 10px 20px; border: 1px solid #ccc; padding:5px;}

#main .content #YMapsID-5844 img {margin:0; border:none;}

#main .content ul, #main .content ol { padding-left: 30px; }
#main .textonic { padding: 26px 0 0 12px; }

#banner1 { text-align: center; }
#banner2 { text-align: center; }

#news { margin-top: 7px; background: url(news-y.gif) top left repeat-y; }
#news-inr { background: url(news-bg.jpg) top left no-repeat; padding: 14px 17px 17px 17px; }
#news .news-tt { color: #fff; font: normal 21px Tahoma, Geneva, sans-serif; text-transform: uppercase; }
#news .date { padding-right: 6px; color: #fff; font: normal 16px Arial, Helvetica, sans-serif; }
#news .more { padding-top: 10px; text-align: right; }
#news .brief { padding-top: 12px; color: #c0e8fb; font: normal 12px/13px Arial, Helvetica, sans-serif; }
#news .brief a { color: #c0e8fb; }
#news img {padding:0 10px 5px 0;}

.news-tt a { color: #fff; text-decoration: none;}
.news-tt a:hover { text-decoration: underline; color:#fff;}

#footer {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 110px;
}

#fnavi { height: 20px; }

/* --> Centered menu ver. 1.1 min by Alexander Lee */
#fnavi ul { list-style: none; text-align: center; }
#fnavi li { display: -moz-inline-box; display: inline-block; //display: inline; vertical-align: top; padding: 0 15px; }
#fnavi li a { display: block; //display: inline-block; color: #494948; font: normal 11px/20px Tahoma, Geneva, sans-serif; text-decoration: none;  text-transform: uppercase; vertical-align: top; }
#fnavi li a:hover, #navi li.active a { color: #0791d5; }
/* Centered menu by Alexander Lee <-- */

#counters { position: absolute; bottom: 24px; left: 26px; width:950px; }

/* Highslide bonus */
.highslide { border:none; display: block; }
