/* Coding by Alexey Hooke */
 html, body, form{
margin:0;
padding:0;
}

body{
font-family:Tahoma, Verdana, Arial, Verdana,sans-serif;
font-size:12px;
color:#1B2C34;/*default font*/
background:#fff url(/assets/templates/taur/img/body_bg.gif) repeat-x 0 0;
}

img{ border:0px solid #fff;}
img.img{ padding:0; border:0px solid #fff;}

#outer{
	background: url(/assets/templates/taur/img/outer_bg.gif) repeat-x 0 100%;
	}
#body{
width:948px;
padding:0;
border-right:50px solid #fff;
background:#fff url(/assets/templates/taur/img/en/header.jpg) no-repeat 0 0;
}

a{color:#666; text-decoration:none;}
a:hover{ text-decoration:none; color:#008BD2;}
a:focus, a:active{ outline:0;}

.clr{ clear:both; font-size:1px; line-height:1px; height:0; overflow:hidden;}
input{ color:#919191; font-size:10px; border:1px solid #999; padding:3px; font-family:Tahoma;}

#head{height:242px;
	position:relative;}
#head h1{height:0; margin:0; padding:0; overflow:hidden;}
	#tomain{ display:block;
		position:absolute;
		text-decoration:none;
		width:220px;
		height:100px;
		top:13px;
		left:27px;}
	#tohome, #sitemap, #mailto, .lang, .top{ display:block; position:absolute; text-decoration:none; text-indent:-9999px; overflow:hidden; top:57px; height:12px; font-size:1px;}
	#tohome{ background:url(/assets/templates/taur/img/icon_home.gif) no-repeat 0 0; width:11px; left:285px;}
	#sitemap{ background:url(/assets/templates/taur/img/icon_sitemap.gif) no-repeat 0 0; width:11px; left:321px;}
	#mailto{ background:url(/assets/templates/taur/img/icon_mail.gif) no-repeat 0 1px; width:12px; left:358px;}
	
	.lang{ width:33px;}
		.len{ background:url(/assets/templates/taur/img/icon_en.gif) no-repeat 0 100%; left:402px;}
		.lru{ background:url(/assets/templates/taur/img/icon_ru.gif) no-repeat 0 100%; left:436px;}
		.lua{ background:url(/assets/templates/taur/img/icon_ua.gif) no-repeat 0 100%; left:470px;}

	.act{ background-position:0 0;}

	a.top{ height:7px; top:59px;}
	 a.top1{ background:url(/assets/templates/taur/img/en/top1.gif) no-repeat 0 0; width:125px; left:530px;}
	 a.top2{ background:url(/assets/templates/taur/img/en/top2.gif) no-repeat 0 0; width:52px; left:671px;}
	 a.top3{ background:url(/assets/templates/taur/img/en/top3.gif) no-repeat 0 0; width:84px; left:736px;}
	a.top:hover{ background-position:0 100%;}
	
.left{ width:333px; float:left; padding:82px 0 0 42px;}
.center{ width:572px; float:left; padding-top:38px;}

ul#menu{ margin:0; padding:0 0 28px 0; list-style:none; width:300px;}
ul#menu li{ padding-bottom:20px;}
ul#menu li a{ display:block; height:12px; overflow:hidden; text-indent:-9999px;}
ul#menu li#m1 a{ background:url(/assets/templates/taur/img/en/m1.gif) no-repeat 0 0;}
ul#menu li#m2 a{ background:url(/assets/templates/taur/img/en/m2.gif) no-repeat 0 0;}
ul#menu li#m3 a{ background:url(/assets/templates/taur/img/en/m3.gif) no-repeat 0 0;}
ul#menu li#m4 a{ background:url(/assets/templates/taur/img/en/m4.gif) no-repeat 0 0;}
ul#menu li#m5 a{ background:url(/assets/templates/taur/img/en/m5.gif) no-repeat 0 0;}
ul#menu li#m6 a{ background:url(/assets/templates/taur/img/en/m6.gif) no-repeat 0 0;}

ul#menu li#m1 a:hover, ul#menu li#m2 a:hover, ul#menu li#m3 a:hover, ul#menu li#m4 a:hover, ul#menu li#m5 a:hover, ul#menu li#m6 a:hover{ background-position:-300px 0;}

ul#menu li#m1 a.active, ul#menu li#m2 a.active, ul#menu li#m3 a.active, ul#menu li#m4 a.active, ul#menu li#m5 a.active, ul#menu li#m6 a.active, ul#menu li#m1 a.active:hover, ul#menu li#m2 a.active:hover, ul#menu li#m3 a.active:hover, ul#menu li#m4 a.active:hover, ul#menu li#m5 a.active:hover, ul#menu li#m6 a.active:hover{ background-position:-600px 0;}

.title{ height:16px; text-indent:-9999px; padding-bottom:20px;}
.titles{ font-size:16px;font-weight:bold; color:#118bce;}
.t1{ background:url(/assets/templates/taur/img/en/t_latest_articles.gif) no-repeat 0 0;}
.t2{ background:url(/assets/templates/taur/img/en/t_2.gif) no-repeat 0 0;}
.t3{ background:url(/assets/templates/taur/img/en/t_3.gif) no-repeat 0 0;}
.t4{ background:url(/assets/templates/taur/img/en/t_4.gif) no-repeat 0 0;}
.t5{ background:url(/assets/templates/taur/img/en/t_5.gif) no-repeat 0 0;}
.t6{ background:url(/assets/templates/taur/img/en/t_6.gif) no-repeat 0 0;}
.t7{ background:url(/assets/templates/taur/img/en/t_7.gif) no-repeat 0 0;}
.t8{ background:url(/assets/templates/taur/img/en/t_8.gif) no-repeat 0 0;}
.t9{ background:url(/assets/templates/taur/img/en/t_9.gif) no-repeat 0 0;}
.t10{ background:url(/assets/templates/taur/img/en/t_10.gif) no-repeat 0 0;}
.t11{ background:url(/assets/templates/taur/img/en/t_11.gif) no-repeat 0 0;}
.t12{ background:url(/assets/templates/taur/img/en/t_12.gif) no-repeat 0 0;}
.t13{ background:url(/assets/templates/taur/img/en/t_13.gif) no-repeat 0 0;}
.t14{ background:url(/assets/templates/taur/img/en/t_14.gif) no-repeat 0 0;}
.t15{ background:url(/assets/templates/taur/img/en/t_15.gif) no-repeat 0 0;}
.t16{ background:url(/assets/templates/taur/img/en/t_16.gif) no-repeat 0 0;}
.t17{ background:url(/assets/templates/taur/img/en/t_17.gif) no-repeat 0 0; margin-top:8px;}

.side_article{ width:290px; padding-bottom:22px; font-size:11px;}
.side_article em, .news em{ font-style:normal; color:#A7B2B7; font-weight:bold; padding-left:20px; background:url(/assets/templates/taur/img/bullet1.gif) no-repeat 0 3px; display:block; padding-bottom:4px; font-family:Tahoma; font-size:12px;}
.side_article a, .news a{ color:#118DCE; display:block; padding-bottom:4px;}
.side_article a:hover, .news a:hover{ color:#0070AD;}

.intro{ padding:0 40px 30px 44px;}
.block1{padding:0 0 0 44px; background:url(/assets/templates/taur/img/bord.gif) repeat-y 0 0; margin-bottom:35px;}
.big_banner{ background:url(/assets/templates/taur/img/banner_bg.gif) no-repeat 0 0; width:517px; height:321px; padding:11px 0 0 11px;}
.big_banner404{width:517px; height:321px; padding:11px 0 0 11px;}

#footer{ height:120px; background:url(/assets/templates/taur/img/footer_bg.gif) no-repeat 100% 0; position:relative;}
a.sd{ display:block; position:absolute; top:40px; left:44px; font-size:11px; color:#9CAAB2;}
a.sd:hover{ color:#7C8E95;}
a.adelite{ display:block; position:absolute; text-indent:-9999px; background:url(/assets/templates/taur/img/adelite.gif) no-repeat 0 0; width:137px; height:45px; top:26px; left:135px;}
a.adelite:hover{ background-position:0 -46px;}
#copy{ font-size:11px; color:#9CAAB2; left:422px; position:absolute; top:42px;}
#copy a{ text-decoration:underline; color:#578ED1;}
#copy a:hover{ text-decoration:none;}


.content a{ color:#0085CB; text-decoration:underline;}
.content a:hover{text-decoration:none;}
.content ul{list-style:none; margin:0; padding:10px 25px;}
.content ul li{ padding: 0 0 10px 16px; background:url(/assets/templates/taur/img/bullet1.gif) no-repeat 0 5px; }
.content ol li{padding-bottom:5px;}
.photo_div{ width:120px; float:left; height:1%;}
.photo_div img{ border:1px solid #E8EEF1;}
.descr{ margin-left:120px;}
.news{ padding-bottom:15px;}
.art_name{color:#118DCE; display:block; padding-bottom:4px;}
.signature{ padding-top:10px; font-size:11px;}

.back{ height:19px;}
.back_button{text-decoration:none; text-indent:-9999px; display:block; background:url(/assets/templates/taur/img/en/back.gif) no-repeat 0 0; width:66px; height:19px; float:left;}

.calend{width:235px; height:150px; background:url(/assets/templates/taur/img/en/calend_bg.gif) no-repeat 0 0; padding:44px 23px 20px;}
.calendar{ width:100%; font-size:11px; line-height:20px;}
.calendar a{color:#0085CB; text-decoration:underline;}
.calendar a:hover{ text-decoration:none;}
.calendarHeader{font-size:12px; font-weight:bold;}

.navig{background:#F1F6F9; padding:6px 10px;}
.navig span, .navig a{font-weight:bold; padding-right:2px;}
.navig em{font-style:normal;color:#A7B2B7; font-weight:bold;}


.projects_left{ width:333px; float:left; padding:30px 0 0 42px;}
.projects_center{ width:572px; float:left; padding-top:30px;}
.pictures{ background:#F5F9FB; width:250px; padding:15px 15px 0 15px;}
.pictures ul{ margin:0; padding:0; list-style:none;}
.pictures ul li{ margin:0; padding:0 0 15px 0;}
h2.project_name{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:18px; color:#0085CB; padding:0 0 22px 0; margin:0; font-weight:normal;}
.project_maps{ height:177px; padding-bottom:30px;}
.project_descr{ padding-bottom:30px;}
.project_maps img{border:1px solid #E8EEF1;}
.project_maps .map1{ height:177px; float:right; width:275px;}
.project_maps .map2{ height:177px; float:left; width:275px;}

/* =================================================== */


.feedback_bot{ background:url(/assets/templates/taur/img/feedback_bot.gif) no-repeat 0 0; width:281px; height:10px; overflow:hidden;}
.feedback_top{ background:url(/assets/templates/taur/img/feedback_top.gif) no-repeat 0 0; width:281px; height:10px; overflow:hidden;}
#formFeedBack, #formSuccess{ background:#F1F6F9; padding:0px 23px; width:235px;}
#formFeedBack label{display:block; font-size:11px; color:#1B2C34; padding:8px 0 4px 0;}
#formFeedBack textarea{ width:229px; font-size:11px; color:#666;}
#formFeedBack input{ width:225px;}
a#stm{display:block; text-decoration:none; text-indent:-9999px; height:19px; overflow:hidden; width:128px; background:url(/assets/templates/taur/img/en/send.gif) no-repeat 0 0; margin-top:8px;}
a#stm:hover{background-position:0 100%;}

.rr1 td{ background:#F1F6F9;}
.rr1 td, .rr2 td{font-size:11px;}

.news_descr a{display:inline;}
.img_full{width:170px; float:left; height:1%; padding-bottom:10px;}




.prev, .next {
	background-image: url(/assets/templates/taur/img/ico_arrows.gif);
	background-repeat: no-repeat;
	display: block;
	width: 10px;
	height: 38px;
	margin-top: 13px;
	overflow: hidden;
	text-indent: -9999px;
}
.prev {
	background-position: 0 0;
}
.next {
	background-position: -10px 0;
}

/* {{{  preview with links */
#preview {
	position: relative;
	margin: 10px 0;
}
html>body #preview { overflow: hidden; }
* html #preview { height: 1%; }
* html #preview div { height: 1%; }
#preview a {
	float: left;
	margin-right: 11px;
}
#preview .panel {
	float: left;
	left: 0;
	width: 300px;
	overflow: hidden;
	height: 64px;
	position: relative;
}
#preview .panel-content {
	float: none;
	left: 0;
	height: 64px;
	position: relative;
	overflow: visible;
	width: 450px;
}
.panel-content a {
    width: 64px;
    background: orange;
    height: 75px;
    position: relative;
    text-decoration: none;
}
.panel-content a span {
    position: absolute;
    font-size: 48px;
    font-weight: bold;
    color: #fff;
    top: 5px;
    left: 20px;
}
/* }}}  preview with links */