html,body {padding:0;margin:0; width:100%; }
body {color:#181818;  font:62.5% Arial;  background:#181818 url(../i/all_bg.jpg) bottom repeat-x; }

img{border:0; font-size:1px;}
.img{display: block; margin:0; padding:0;}

#allPage{width:100%;min-width:980px; max-width:1140px; height: auto !important; height/**/:100%; min-height:100%; position: relative; background:#e7e7e7 url(../i/page_bg.gif) bottom repeat-x;}
#allPage.indexpage{background: url(../i/page_bg.gif) bottom repeat-x; width:100% !important; max-width:100%;
}

* html .min-width{
	width: expression(document.body.clientWidth <= 1000 ? "1000" : "auto");
}
.clr{clear:both; font-size: 0; height: 0;}
form{padding:0; margin:0;}


h1{font-size:34px; font-weight:bold; color:#1daae2; margin:0; padding: 45px 0 25px 0;}
h2{font-size:18px; color:#4a4a4a; padding:15px 0pt 10px; margin:0;}
h3{font-size:14px;}
h4{font-size:1.2em; font-weight:bold;}
h5{font-size:1.1em;}
h6{font-size:10px;}

a{color: #1d4ae2; text-decoration: underline; cursor: pointer;}
a:hover{text-decoration: none;}

ul{margin: 20px; padding:0;}
p{
	margin:0; 
	padding: 5px 0 10px 0;
}


.header ul{padding:0; margin:0; list-style:none; width:73%;}
.indexpage .header ul{padding:0; margin:0; list-style:none; width:51%;}

.header ul li {line-height:33px; font-size:1.8em; clear:left;}
.header ul li a {line-height:33px; color: white; text-decoration: none;  padding-left: 9%; display: block; width:100%; height:33px;}
.header ul li a img { position:relative; top:2px }

.indexpage .header ul li a{ padding-left: 30%; width:auto;}

.pink a{background: #e21d88;}
.blue a{background: #1d4ae2}
.aqua a{background: #1daae2;}
.green a{background: #37e21d;}
.orange a{background: #e2a41d;}
.red a{background: #e21d2b;}


.home{position: absolute; left: 78%;margin-left:-130px;  top:0; width: 285px; height: 240px; background: url(../i/logo_bg_bottom.png) !important; background/**/:none;  z-index:99;}
.indexpage .home{left: 51%;}

.home span{position: absolute; top:-1000px;}

.right{width:250px; float: right; padding: 40px;}
.main{ width:900px; margin: auto; position: relative;}

.right form{padding:0 20px;}
.right form input{float: left; clear:left;}
.right form table {font-size:1.3em}
.right form h3 img{margin: 0 8px -2px 0;}
.right form h3{color:#343434; margin-left:-20px;}

.content{margin-right: 360px; padding: 0 0 0 8%; font-size: 1.5em; line-height:1.3em; position: relative;}
.content h1 span{display:none;}

a.news{display: block; color: #343434; font-size:1.3em; margin-bottom: 15px;}
span.date{display: block; color:#4a4a4a; padding: 5px 0px 5px 26px; font-size:1.3em;}

.contejner{background: url(../i/bg.gif) bottom repeat-x; }

.clr_footer{clear:both; height:150px;}
.footer{height:150px; position: absolute; bottom: 0; left:0; width:100%; background: #343434 url(../i/ft2.gif) top right no-repeat; font-size: 12px;}
* html .second .footer{
	position: static;
	margin-top: -100px;
}
.indexpage .footer{background:none;}

.astronim{margin: 98px 20px 0 82px !important; margin/**/: 88px 20px 0 41px; width:163px; color:#cbcbcb; background: url(../i/astro.gif) left top no-repeat; height: 30px;  cursor: pointer; float:left;}
.indexpage .astronim{margin: 88px 20px 0 100px !important; margin/**/: 88px 20px 0 50px}
.astronim a{padding-left:105px;color:#878787; display: block;}

.copy{margin: 55px auto 0 auto; width:350px; color:#878787;}
.indexpage .copy{margin: 45px 0 0 400px;}
.copy img{margin:0 0 12px -20px; display: block; position: relative;}
.copy a{color:#878787;}

/*menu*/
#allPage ul li img{margin:8px 0 0px 5px; display: inline;}
#allPage ul li{ display: block !important; display/**/: inline; }
#allPage ul ul{position: absolute; margin-top:-33px; left:300px; width: auto;}
#allPage ul ul li{font-size: 11px; float:left; width: auto; clear:none; }
#allPage ul ul li a{font-size: 11px; float:left; width:auto; background: none; padding: 0 5px; text-decoration: underline;}
#allPage ul ul li a:hover{text-decoration: none;}
#allPage ul li ul{display: none;}
#allPage ul li.here ul, #allPage ul li:hover ul, #allPage ul li.jshover ul{	display: block;}
#allPage li li.here a{text-decoration: none;}


#allPage .map ul, li {display: block;}
#allPage .map a{font-size: 14px;}
#allPage .map ul ul li {clear:left;}
#allPage .map ul ul{position: relative; clear:left; margin-top:0px; left:0px;}

.flash{text-align: left;}
.flash img{ margin: 40px 0 20px 0;}
.banner{position: absolute; top: -170px; right:0;}

table.table{border-collapse: collapse; }
table.table th{border-bottom: solid 3px #343434; text-align:left; font-weight: normal;}
table.table td{border-bottom: solid 1px #898989;}

.main_txt{width:718px; margin: auto; color:#878787; font-size:14px;}
.main_txt a{margin:20px 0 0 205px; display: block; width:300px;}
.main_txt span{font-size:18px;}

#text_tub {margin-left:100px;width:510px;}

span.c_c{color:#878787;font-weight:bold;}

li:hover .shd, .jshover .shd, .here .shd {position: absolute; margin-top:33px; left:0; z-index:20; width:78% !important; width/**/:100%; height:15px; background: url(../i/shd.png) !important; background/**/: none;}

.indexpage li:hover .shd{position: absolute; display: block; margin-top:33px; width:51% !important; width/**/:100%;}

.shd2 {width:80%; height:13px; background: url(../i/shd2.gif) !important;}

/*404*/
.top404{background: url(../i/lines.gif) bottom repeat-x; height: 340px;}
.logo404{background: url(../i/logo404.gif); height: 340px; width:590px; margin: auto;}
.links{text-align:center; padding:40px 0 40px 0;}
.links a{padding: 0 5px; font-family: Arial; font-size:18px; text-decoration: underline;}
.links a:hover{text-decoration: none;}
.links a.green{color:#37e21d;}
.links a.pink{color:#e21d88;}
.links a.blue{color:#1d4ae2;}

.footer404{}
#allPage .copy404{width:345px; margin: auto; padding-left:65px !important;float:none;}

.l_404{background:#00a8b5;}
.table404{width:100%; margin:40px 0; font-size: 11px;}
.astro{width:303px;}
.astronim404{width:163px; color:#cbcbcb; background: url(../i/astro.gif) left top no-repeat; height: 30px;  cursor: pointer; float:left;}
.astronim404 a{padding-left:105px;color:#878787; display: block;}

#mail-map{
	position: absolute;
	top: 0;
	left: 51%;
	margin-left: -233px;
	z-index: 100;
	width: 330px;
	padding-top: 7px;
}
.second #mail-map{
	left: 76.3%;
}
#mail-map DIV{
	width: 100px;
	float: right;
}
#mail-map DIV A{
	margin-right: 19px;
}
#mail-map FORM{
	width: 130px;
	float: left;
	position: relative;
	z-index: 100;
	left: -10px;
}
#mail-map FORM INPUT{
	position: absolute;
	left: 113px;
	top: 2px;
}
#mail-map FORM INPUT.text{
	border: solid 1px #fb88c7;
	background: #ee4da5;
	width: 100px;
	font: 11px Arial;
	margin-right: 5px;
	position: static;
	visibility: hidden;
}
#order123{
	zoom: 1;
	position: relative;
}
#order123 .colpak{
	float: left;
	text-align: center;
}
#order123 .colpak IMG{
	display: block;
}
#order123 SELECT{
	width: 110px;
}
#order123 SELECT.big{
	width: 180px;
}
#order123 TABLE{
	width: 100%;
}
#order123 TD{
	color: #343434;
	font: normal 15px Arial;
	padding: 0 15px 10px 0;
	vertical-align: top;
}
#order123 TD.title123{
	width: 150px;
}
#order123 H3.order123{
	color: #343434;
	font: 18px Arial;
}
#order123 .info{
	font-size: 11px;
}
#order123 .btn{
	position: relative;
	left: -10px;
}
#order123 .hidden TD,
#order123 TD.hidden{
	display: none;
}
#order123 .selected{
	border:solid 1px #333 !important;
	margin-bottom: -2px;
	position: relative;
	top: -1px;
	left: -1px;
	margin-right: -2px;
}
#allPage .content UL{
	zoom: 1;
}
#allPage .content UL LI{
	padding-left: 21px;
	padding-bottom: 4px;
	background: url(../i/ul-bull.gif) left 6px no-repeat;
	display: block;
}
#allPage .content OL{
	list-style-type: decimal;
}

.star{ color:#FF0000; margin-left: 0px;}
.news span { font-size:11px }
div.counter { display:inline; height:0px; left:-1000px; margin:0px; padding:0px; position:absolute; top:-1000px; visibility:hidden; width:0px; }
#nav{
}
html>body object{
	margin-left: -35px;
	//margin-left: 0;
}
#selects-root TABLE TD:first-child{
}

.visible{display:block;}
.no_visible{display:none !important}

#helppic{ margin-left:155px;
		   padding:5px;
		   border:1px solid #666666;
		   background:#cccccc;
		   width:290px;
		   margin-top:10px;
		   margin-bottom:10px;
}

#helppic span{font-size:12px;color:#000;}
#w span{color:#000;}

#lang {position: relative; top: 130px;margin-right:5px;}
#lang a{color:#666;text-decoration:none;}
#lang-ind {position: relative; top: 130px;left: 1em;}
#lang-ind a{color:#666;text-decoration:none;}
