* {margin:0;padding:0;outline:0}
body{font-size:62.5%;font-family:Arial;color:#acadb7;}
a img{border:0;}
.clear{clear:both;margin:0;padding:0;height:0px;overflow:hidden;font-size:0.1em;}
a {color:#00d2ff;}

#navigation, #main_menu, #teaser, #leftMenu, .team, .tab{list-style:none;}

h3.sifr{color:#fff;font-size:1.8em;font-family:DINbold ,Tahoma; text-transform:uppercase;margin:0 0 7px;}
.sifr{position:relative;left:-1px;top:0;}

.text ul, .text ol{
	padding:0 0 0 4em;
	margin:1em 0;
}
.text ul{list-style-type:disc;}
.text ol{list-style-type:decimal;}
#logo{display:block;}


/*==============================MAIN LAYOUT=================================*/
html{
	width:100%;
	background:url(/images/blank.gif) no-repeat;
	background-attachment:fixed;
	background-color:#0e1116;
}
body{
	width:100%;
	background:#0e1116 url(/images/bg.jpg) no-repeat 50% 0;
	margin:0 auto;
}
#page{
	width:999px;
	margin:0 auto;
	background:#0e1116 url(/images/bg.jpg) no-repeat -100px 0;
}
	
#header{
	background:url(/images/header_bg.jpg) no-repeat 0 3px;
	height:225px;
	overflow:hidden;
}
#wrap{
	overflow:hidden;
	margin:10px 0 0;
}

#footer{
	clear:both;
	margin:10px 0 0;
	padding:0 0 45px;
}

	
/*================================HEADER=================================*/	
#navigation{
	float:right;
	margin:46px 48px 0 0;
}
#navigation li{
	float:left;
}
#navigation li.active{
	background:url(/images/nav_bg.gif) no-repeat 0 1px;
}
#navigation .search {
	float:left;
	background:url(/images/search.gif) no-repeat 0 0;
	height:26px;
	padding:0 0 0 24px;
	margin:0 72px 0 0;
	font-size:1.2em;
	color:#fff;
}
#navigation .search .txt, #navigation .search .btn{
	background:none;
	border:0;
	position:relative;
	top:4px;
}
#navigation .search .txt{
	width:128px;
	margin:0 5px 0 0;
	font:1em Arial;
	color:#acadb7;
}
#navigation .search .btn{
	width:50px;
	cursor:pointer;
	cursor:hand;
}
	
#main_menu{
	float:right;
	margin:0 36px 0 0;
}
#main_menu li{
	float:left;
	margin:0 0 0 44px;
	padding:0 0 0 10px;
	height:30px;
}

#main_menu li a{
	font:1.4em Tahoma;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	float:left;
	height:30px;
	line-height:30px;
	white-space:nowrap;
	padding:0 10px 0 0;
}
#main_menu li.active{background:url(/images/bookmark_lbg.png) no-repeat 0 0;}
#main_menu li.active a{background:url(/images/bookmark_rbg.png) no-repeat 100% 0;color:#00d2ff;}
#main_menu li b{display:none;}


#main_menu_drop{
	clear:right;
	float:right;
	margin:0 36px 0 0;
	width:385px;/***519px***/
	/*height:50px;*/
	overflow:hidden;
	word-spacing:26px;
	text-align:right;
	display:none;
}
#main_menu_drop a{
	font:1em Arial;
	background:none;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	white-space:nowrap;
	padding:0;
	word-spacing:normal;
	line-height:1.8em;
}
#main_menu_drop p{
	padding:7px 9px 7px;
	background:url(/images/trbg.png);
}

p.menu00,
p.menu01,
p.menu02,
p.menu03{display:none;}
#main_menu_drop p a{color:#8294a4;}
#main_menu_drop p a:hover{color:#fff;}
/*================================WRAP=================================*/
#teaser{
	width:969px;
	padding:0 0 50px 30px;
	height:198px;
}
#teaser li{
	float:left;
	position:relative;
}
#teaser li .photo{
	margin:0 15px 23px 20px;
}
#teaser .btn{position:absolute;bottom:0;left:0;}
#teaser .btn img{height:46px;}
#teaser .t1 .btn img{width:145px;background:url(/images/tease01.png) no-repeat 0 0;}
#teaser .t2 .btn img{width:132px;background:url(/images/tease02.png) no-repeat 0 0;}
#teaser .t3 .btn img{width:143px;background:url(/images/tease03.png) no-repeat 0 0;}
#teaser .t4 .btn img{width:144px;background:url(/images/tease04.png) no-repeat 0 0;}
#teaser .t5 .btn img{width:150px;background:url(/images/tease05.png) no-repeat 0 0;}

/*======INDEX==========*/	
.index .left{
	width:524px;
	float:left;
	padding:0 25px 0 50px;
}
.index .right{
	width:330px;
	float:left;
	padding:0 50px 0 20px;
}

.index .left .text{font-size:1.2em;padding:0 35px 0 0;}

.right .news dt{
	margin:0 0 10px;	
}
.right .news dt cite{display:block;}
.right .news dt a, 
.right .news dt cite{
	font:bold 1.2em Arial;	
}
.right .news dd{
	font:1.2em Arial;
	margin:0 0 20px;
}
.right a.news{font:1.1em Arial; float:right;}



/*======INNER==========*/
.inner .left{
	float:left;
	width:170px;
	padding:0 0 0 50px;
}
.inner #leftMenu{
	margin:26px 0 0;
}
#leftMenu li{
	margin:0 0 15px;
}

#leftMenu li a{
	font:1.2em Arial;
	color:#acadb7;
	text-decoration:none;
	display:block;
	padding:5px 0 3px 30px;
	background:url(/images/bull.gif) no-repeat 0 0;
}
#leftMenu li.active a{
	color:#fff;
	text-decoration:none;
	background:url(/images/bull_active.gif) no-repeat 0 0;
}
.inner .content{
	float:left;
	width:707px;
	padding:0 50px 0 20px;
}


.inner h3{margin:0 0 20px 2px;}


/*======NEWS==========*/
.inner .news{margin:0 195px 120px 0;}
.inner .news td{text-align:left;
	vertical-align:top;
	padding:0 0 30px;
}
.inner .news td .preview img {margin:3px 11px 0 0;}
.inner .news td cite{display:block;font:bold 1.1em Arial;}
.inner .news td h4{color:#fff;font:bold 1.1em Arial;text-transform:none;margin:0 0 14px;}
.inner .news div{font:1.2em Arial;}

.inner .news .pager td{
	padding:0;
	font:1.2em Arial;
	color:#feffff;
	word-spacing:6px;
}

.inner .news .pager td span{
	padding:0;
	font:1.2em Arial;
	color:#00d2ff;
}
/*======OUR TEAM==========*/
.inner .team{
	overflow:hidden;
	padding:0 0 145px;
}
.inner .team li{
	float:left;
	width:335px;
	margin:0 40px 40px 0;
}
.inner .team li.right{
	margin-right:0;
	width:331px;
}
.inner .team li .photo{
	float:left;
	width:90px;
	text-align:center;
	font:0.9em Arial;
	
}
.inner .team li .photo a{white-space:nowrap;text-transform:uppercase;}
.inner .team li .descr{
	margin-left:100px;
	text-align:left;
	font:1.2em Arial;
}
.inner .team li.clear{margin:0;padding:0;}
/*======GALERY==========*/

#wrap .galery{
	float:left;
	width:743px;
	padding:0 34px 0 0;
	margin:0 0 16px;
}
.galery .tab{
	float:left;
}
.galery .tab li{
	float:left;
	padding:0 0 0 10px;
	height:30px;
}

.galery .tab li a{
	font:1.4em Tahoma;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	float:left;
	height:30px;
	line-height:30px;
	white-space:nowrap;
	padding:0 15px 0 5px;
}
.galery .tab li a:hover{color:#00d2ff;}
.galery .tab li.active{background:url(/images/bookmark_lbg.png) no-repeat 0 0;}
.galery .tab li.active a{background:url(/images/bookmark_rbg.png) no-repeat 100% 0;color:#00d2ff;}
.galery .tab li b{display:none;}

#wrap .galery{
	float:left;
	width:743px;
	padding:0 34px 0 0;
}
.galery .fullsize{
	width:389px;
	float:left;
}

.galery .fullsize .inner{
	width:374px;
	height:489px;
	padding:15px 0 15px 15px;
	background:url(/images/trbg.png) repeat 0 0;
	overflow:hidden;
	clear:left;
}
.galery .fulltext{margin:0 0 40px;}
.galery .fulltext .submenu{
	word-spacing:26px;
	text-align:right;
	padding:0 0 18px;
}
.galery .fulltext .submenu a{
	font:1em Arial;
	text-transform:uppercase;
	text-decoration:none;
	white-space:nowrap;
	word-spacing:normal;
	line-height:1.8em;
}
.submenu a{color:#8294a4;}
.submenu a:hover{color:#fff;}

.galery .fulltext .inner{
	padding:15px 103px 75px 85px;
	background:url(/images/trbg.png) repeat 0 0;
	overflow:hidden;
	clear:left;
}
#wrap .galery .fulltext .descr h3{width:100%;}
.fullsize .navigation{
	float:right;
}
.fullsize .navigation a{
	width:21px;
	height:20px;
	float:left;
}
.fullsize .navigation .next{
	background:url(/images/next.gif);
	background-position:0 0;
	cursor:default;
}
.fullsize .navigation .prev{
	background:url(/images/prev.gif) 0 0;
	background-position:0 0;
	margin:0 7px 0 0;
	cursor:default;
}
.fullsize .navigation .more{
	background-position:0 100% !important;
	cursor:pointer;
	cursor:hand;
}
.fullsize  .photo img, .fullsize  .photo #container{
	width:374px;
	height:263px;
	margin:0 0 8px;
}
#wrap .galery .descr{font-size:1.2em}
#wrap .galery .descr h3{font-size:1.7em;margin:-3px 0 6px 2px;width:309px;}

.galery .preview {
	float:left;
	width:354px;
	padding:3px 0 0;
}
.galery .preview .prev, .galery .preview .next, .galery .preview .prev_pass, .galery .preview .next_pass {
	display:block;
	width:105px;
	margin:0 auto;
	position:relative;
}
.galery .preview .prev {top:1px; background:url(/images/preview_prev.png);width:106px;height:27px}
.galery .preview .prev_pass {top:1px; background:url(/images/preview_prev_pass.png);width:106px;height:27px}
.galery .preview .next {top:-3px; background:url(/images/preview_next.png);width:105px;height:29px}
.galery .preview .next_pass {top:-3px; background:url(/images/preview_next_pass.png);width:105px;height:29px}
.galery .preview .inner{
	width:335px;
	padding:15px 0 0 19px;
	background:url(/images/trbg.png);
}
.galery .preview ul{
	list-style:none;
	overflow:hidden;
	height:504px;
}
.galery .preview li{float:left;}
.galery .preview li img{
	width:151px;
	height:108px;
	margin:0 16px 15px 0;
	opacity:0.3;
}
.galery .preview li.active img{
	opacity:1;
}
/*================================FOOTER=================================*/

#footer .left{
	width:524px;
	float:left;
	padding:0 25px 0 50px;
}
#footer .right{
	width:330px;
	float:left;
	padding:0 50px 0 20px;
}
#footer .right p{font-size:1.1em;}
#footer .copyright{
	clear:both;
	text-align:center;
	padding:32px 50px 0;
	font-size:1.1em;
}
#footer .copyright span{
	float:right;
	text-align:left;
}
#footer .right p{
	width:145px;
	clear:both;
	padding:0 0 2px;	
	}
#footer .right p.email{
	width:145px;
	padding:5px 0 0;
	clear:none;
	float:left;	
	}
#footer .right .hotline{
	float:right;
	padding:45px 185px 0 0;
	margin:4px 0 0;
	height:0px;
	width:0px;
	overflow:hidden;
	background:url(/images/contact.png) no-repeat 0 0;
}



/*=====================FEEDBACK==========================*/
#feedback{
	margin:0 auto;
	position:fixed;
	top:200px;
	height:221px;
	width:100%;
	z-index:100;
	}
#feedback .bg{
	height:221px;
	width:446px;
	margin:0 auto;
	background:url(/images/feedback_bg.png);
	}
#feedback .bg .form{
	background:url(/images/feedback_form.gif);
	height:221px;
	width:446px;
	position:relative;
	}
#feedback .bg .form .close{
	padding:6px 6px 0 0;
	width:15px;
	height:15px;
	float:right;
	cursor:pointer;
	cursor:hand;
	}
#feedback .bg .form h3{
	padding:19px 0 0 43px;
	margin:0;
	width:70%;
	}
#feedback .bg .form .account{
	list-style:none;
	padding:8px 0 0 0;
	float:left;
	}
#feedback .bg .form .safari{padding:10px 0 0 0;}
#feedback .bg .form .account li{padding:0 0 17px 0;}
#feedback .bg .form .safari li{padding:0 0 19px 0;}

#feedback .bg .form .account .name{padding-left:40px;}
#feedback .bg .form .account .mail{padding-left:34px;}
#feedback .bg .form .account .topic{padding-left:28px;}
#feedback .bg .form label{
	font:italic 1em Arial;
	display:block;
	color:#acadb7;
	padding:0 0 2px;
	}
#feedback .bg .form .txt{
	font:10px Arial;
	color:#acadb7;
	height:14px;
	width:140px;
	padding:0;
	border:none;
	background:none;
	cursor:text;
	}
#feedback .bg .form .comment {
	padding:8px 0 0 23px;
	float:left;
	}
#feedback .bg .form .comment label{padding:0 0 2px;}
#feedback .bg .form  textarea{
	font:10px/110% Arial;
	color:#acadb7;
	overflow:hidden;
	border:0;
	background:none;
	width:198px;
	height:103px;
	}
#feedback .bg .form .btn{
	float:right;
	position:relative;
	top:-4px;
	width:60px;
	left:-47px;
	border:0;
	background:none;
	}
#feedback .bg  .form  .safari .btn{
	top:5px;
	left:-47px;
	}
/*=====================PHOTOFRAME==========================*/
#photoframe{
	margin:0 auto;
	position:fixed;
	top:230px;
	height:443px;
	width:999px;
	z-index:100;
	}
#photoframe .bg{
	height:443px;
	width:547px;
	margin:0 auto;
	background:url(/images/photoframe.png);
	}
#photoframe .bg .galery{position:relative;}
#photoframe .bg .galery .close{
	padding:6px 6px 0 0;
	width:15px;
	height:15px;
	float:right;
	right:0;
	position:absolute;
	cursor:pointer;
	cursor:hand;
	}
#photoframe .galery img{
	border:1px #262626 solid;
}
#photoframe .galery .photo{
	width:506px;
	margin:0 auto;
	padding:20px 0 0;
	display:block;
}
#photoframe .galery .photo img{
	width:504px;
	height:335px;
}
#photoframe .galery .navigation .nextarrow,
#photoframe .galery .navigation .prevarrow{
	display:block;
	float:left;
	width:60px;height:62px;
}
#photoframe .galery .navigation .prevarrow{
	background:url(/images/photoframe_prev.png) no-repeat 50% 50%;
}
#photoframe .galery .navigation .nextarrow{
	background:url(/images/photoframe_next.png) no-repeat 50% 50%;
	width:58px;
}
#photoframe .galery .navigation{
	padding:10px 0 0;
}
#photoframe .galery .navigation .thumb{
	width:425px;
	float:left;
	height:62px;
	overflow:hidden;
	position:relative;
}

#photoframe .galery .navigation ul{
	height:62px;
	float:left;
	width:120%;
	list-style:none;
}
#photoframe .galery .navigation ul li{
	display:inline;
	width:89px;
}
#photoframe .galery .navigation ul li img{
	float:left;
	margin:0 21px 10px 0;
}
/*=========================================*/
.inner .otzyv{
	
}
.inner .otzyv dt cite{display:block;font:bold 1.2em Arial;}
.inner .otzyv dt strong{display:block;color:#fff;font:bold 1.2em Arial;text-transform:none;margin:0 0 14px;}
.inner .otzyv dd{font:1.2em Arial;margin:0 0 30px;}
.inner .otzyv h3{
	margin:0 0 15px;
}
#sendmes h3{
	margin:0px;
}
#sendmes .form{
	background:url(/images/sendmes.gif) no-repeat 0 20px;
	width:560px;
	height:180px;
	position:relative;
	left:-12px;
	z-index:1;
}
#sendmes .account{
	list-style:none;
	padding:8px 0 0 0;
	float:left;
	}
#sendmes .safari{padding:10px 0 0 0;}
#sendmes .account li{padding:0 0 17px 0;}
#sendmes .safari li{padding:0 0 19px 0;}

#sendmes .account .name{padding-left:12px;}
#sendmes .account .mail{padding-left:6px;}
#sendmes label{
	font:italic 1em Arial;
	display:block;
	color:#acadb7;
	padding:0 0 2px;
	}
#sendmes .account .txt{
	font:10px Arial;
	color:#acadb7;
	height:14px;
	width:140px;
	padding:0;
	border:none;
	background:none;
	cursor:text;
	}
#sendmes  .comment {
	padding:8px 0 0 23px;
	float:left;
	}
#sendmes  .comment label{padding:0 0 2px;}
#sendmes textarea{
	font:10px/110% Arial;
	color:#acadb7;
	overflow:hidden;
	border:0;
	background:none;
	width:330px;
	height:103px;
	}
#sendmes .btn{
	float:right;
	position:relative;
	top:16px;
	width:60px;
	left:-40px;
	border:0;
	background:none;
	cursor:pointer;
	cursor:hand;
	}
