html,body {padding:0;margin:0; width:100%; height:100%; background: #000; }
body {color:#8e8e8e;  font:62.5% Arial, Helvetica, sans-serif;}
*{outline:none;}

img{border:0; font-size:1px;}
.img{display: block; margin:0; padding:0;}

.fl{float:left !important;}
.fr{float:right !important;}

.clr{clear:both;}
.clr2{clear:both; height:1px;}
form{padding:0; margin:0;}


h1{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; font-weight:normal; text-decoration:underline;  padding:0 0 0 20px; margin:0;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold;; padding:0; margin:0;}
h3{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; padding:0; margin:0;}
h4{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; padding:0; margin:0;}
h5{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; padding:0; margin:0;}
h6{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; padding:0; margin:0;}

a{color: #1babd4; text-decoration: underline; cursor: pointer;}
a:hover{text-decoration: none;}

ul{margin: 20px; padding:0;}
p{margin:0; padding: 5px 0 8px 0;}

#allPage{width:100%; min-width:1000px; height: auto !important; height:100%; min-height:100%; position:relative; z-index:30;  background:url(../i/allPage.gif) 50% 0 repeat;}
.border{width:1000px; margin: auto; position:relative;}

.logo{background:url(../i/logo.png) no-repeat; width:219px; height:111px; display:block; position: absolute; left:46px; top:0; text-indent:-10000px;}
.flash{padding: 115px 0 0 0; text-align:center; margin:auto;}

.menu{list-style:none; padding:0; margin:0; position:absolute; left:248px; top:80px;}
.menu li{color:#8e8e8e; font-family:tahoma, verdana; font-style:italic; font-size:1.1em;  padding:0 20px 0 0;  font-weight:bold; display: block; float: left; position:relative;}
.menu li a{color:#8e8e8e; text-decoration:none; font-size: 0; height: 13px; display: block; }
.menu li a:hover { color:#c4541d; text-decoration:none; }
.menu li a.active { color:#fff; }

.menu li a:hover {
	background-position: left -17px;
}

.menu li a.active,
.menu li a.active:hover {
	background-position: left -30px;
}

.news{position:absolute; top: 505px; right:30px; width:282px;}
.news_block{background:url(../i/bul.gif) 0 0 no-repeat;  padding:2px 0 25px 0px; position:relative;}
.news_block .cat{color:#8e8e8e; position:absolute; left:38px; top:0; font-size:1.4em; font-style:italic;}
.news_block .news_item{font-size:1.2em; padding-left:120px; display:block; padding-top:2px;}

.clr_footer{height:252px; clear:both;}
.footer{height:338px; margin-top:-338px; position:relative; font-size:1.2em; color:#fff; overflow:hidden;}
.border{width:1000px; position:relative; margin:auto;}
img.png {left: 50%;  margin-left: -600px;position:absolute;}


.copy{z-index:90; position:absolute; bottom:10px; left:454px; font-size:1.2em; color:#fff;}
.astro{position:absolute; bottom:10px; right:94px; display:block; width:102px; background:url(../i/astro.gif) 100% 0 no-repeat; padding: 3px 100px 0 0; font-size:1em; color:#fff; text-decoration:none; z-index:500;}

.astro:hover{text-decoration:underline;}

/*photo*/
.photo{width:360px; background:url(../i/bul.gif) 0 5px no-repeat; position:absolute; bottom:46px; left:79px; z-index:30;}
.photo .cat{padding:0 0 0 38px; color:#8e8e8e; font-size:1.4em; font-style:italic; display: block; float: left; height: 20px; padding-top: 4px;}
.photo .date{font-size:0.8em; padding:0 10px 0 5px; font-size:1.2em; display: block; float: left; height: 24px; }
.photo .name{color:#c4541c; font-size:16px; font-style:italic; font-weight: bold; display: block; float: left; min-height: 22px; padding-top: 2px;  }
* html .photo .name{ height: 28px;}
.photo .photoline{ clear: both; padding:10px 0 0 0; overflow: hidden; width: 360px; height: 100px; position: relative}
.photo .photoline img{display: block; float: left;}
.photo .photoline .clipsa{width: 612px; position: absolute;}

.photo .photoline .clipsa a {width: 204px; height: 100px; display: block; float: left; background-position: top left;}
.photo .photoline .clipsa a:hover {background-position: bottom left !important;}

/*coctail*/
.coctail{position:absolute; bottom:46px; left:465px; background:url(../i/bul.gif) 0 0px no-repeat; font-size:1.2em;}
.coctail .cat{padding:0 0 0 38px; color:#8e8e8e; display:block; font-size:1.2em; font-style:italic;}
.coctail .name{color:#c4541c; font-size:16px; font-style:italic; padding:9px 0 0px 0; display:block; font-weight: bold;}
.coctail .c_img{display:block;}
.place_2 .c_img{width: 207px; height: 143px; margin-top: 5px; }

a.c_img_parent:hover .c_img {
	background-position: bottom left;
}

#lang {position: absolute; right: 73px; top: 47px; font-size: 12px; color: #7b7b7b; font-style: italic; }
#lang a {margin-left: 10px;}

