html{height:100%;}
body{font-family:Tahoma;min-height:100%;position:relative;font-size:67%;min-width:1200px;padding:0px;margin:0px;background:#ebebed;z-index:0;}



/* ====================[Стили общих элементов]=========================== */
ul{margin:0px;padding:0px}
li{list-style-type:none}
a:active{outline:0px solid #fff;}
a img{border:none}
.error{#ff0000;}

/* Стили для табов */
div.ui-tabs{display:block}
	.ui-tabs .ui-tabs-nav{padding:0 0 31px;}
	.ui-tabs .ui-tabs-nav li{display:inline;padding:0px 15px 0px 0px;}
		.ui-tabs .ui-tabs-nav a{text-decoration:none;font-family:Verdana;font-size:12px;font-style:italic;font-weight:bold}
		.ui-tabs .ui-tabs-nav a:link,.ui-tabs-nav a:visited{color:#919191}
		.ui-tabs .ui-tabs-nav a:hover,.ui-tabs-nav a:active,
		.ui-tabs .ui-tabs-nav .ui-state-active a{color:#313131}
		.ui-tabs .ui-tabs-nav .ui-state-active a{cursor:default}
	.ui-tabs  .ui-tabs-hide{display:none}

/* оформление текста */
.text-content{color:#0e0e0e;font-size:11px;line-height:13px;max-width:1400px;}
	.text-content p{padding:0px;margin:0px;padding:0px 0px 10px;}
	.text-content a{padding:0px;}
	.text-content a:link,.text-content a:visited{color:#0e0e0e;text-decoration:underline}
	.text-content a:hover,.text-content a:active{color:#1779c0;text-decoration:underline}
	.text-content ul{padding:0 0 0 0px;}
		.text-content li{padding:0 0 3px 8px;list-style-type:none;background:url(/images/bullet.png) 0% 5px no-repeat}
	.text-content h3,
	.text-content dt{font-size:11px;margin:0px;padding:25px 0px 12px;text-transform:uppercase;font-weight:bold}
	.text-content .columns{overflow:hidden}	
		.text-content .columns .leftcolumn,
		.text-content .columns .rightcolumn{float:left;clear:right;width:394px;;}
	/* динамические колонки, образуемые элементами */	
	.text-content .din-columns{overflow:hidden;max-width:1200px;}	
		.text-content .din-columns .din-col-el{float:left;width:390px;}
/* ====================[Стили конкретных основных элементов]=========================== */

/* общее */
.wrapper{position:relative;margin:0px auto;padding:0px 70px}

/* Фон */
#background{padding:0px;margin:0px;width:100%}
	#background .top{height:363px;overflow:hidden;position:absolute;top:0px;width:100%;z-index:1;}
		#background .top img{width:100%;height:726px;}
	#background .bottom{height:363px;overflow:hidden;position:absolute;bottom:0px;width:100%;}
		#background .bottom img{width:100%;height:726px;position:relative;top:-363px;z-index:1;}
	#background .center{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:0;overflow:hidden}
		#background .center img{position:absolute;bottom:0px;left:0px;width:100%;min-height:100%;z-index:0;}

/* Тёмно-серые плашки сверху и снизу */
#plate-top,
#footer{width:100%;background: transparent url(/images/plate.png) 0% 0% repeat-x;}
#plate-top{position:relative;z-index:3;background-position:0 -28px;}
#footer{position:absolute;bottom:0px;left:0px;width:100%;z-index:3;background-position:0 12px;}
	#plate-top .wrapper,
	#footer .wrapper{height:27px;}
	#plate-top .corners,
	#footer .corners,
		#plate-top .corners div,
		#footer .corners div{height:12px;width:100%;background: transparent url(/images/corners.png) 0% 0% no-repeat;}
	#plate-top .corners{background-position:0 -26px;position:relative;top:-1px;}
		#plate-top .corners div{background-position:100% -39px;}
	#footer .corners{background-position:0 0;position:relative;top:1px;}
		#footer .corners div{background-position:100% -13px;}


#header,
#wrapper{position:relative;z-index:4}

/* Плашка сверху */
#plate-top{font-size:13px;color:#666667;font-family:Verdana;font-style:italic;font-weight:bold}
	#plate-top a:link,#plate-top a:visited{color:#666667;text-decoration:none}
	#plate-top a:hover,#plate-top a:active{color:#dbdbde;text-decoration:none}
	
	#plate-top .wrapper{padding:4px 42px 0px;height:23px;}
	#lang{position:absolute;right:23px;text-align:right;top:4px;font-size:11px}
		#lang span{color:#dbdbde;cursor:default;margin-right:2px}
		#lang a:link span,#lang a:visited span{color:#666667;cursor:pointer}
		#lang a:hover span,#lang a:active span{color:#dbdbde;cursor:pointer}
	
	.enter{display:none}
/* Хедер */
#header{padding-top:25px;padding-bottom:10px;position:relative;z-index:4}
/* Футер */
	#footer .wrapper{height:24px;padding:4px 25px 0 72px;}
		#others{padding:0px;margin:0px;position:absolute;top:4px;text-align:right;right:25px}
			#others li{display:inline;padding:0 5px 0 0;}
				#others li a,#others li a{border:none !important;text-decoration:none}
/* =======[Центральная область]=========== */
#wrapper{padding:0px 0px 100px 260px;min-height:506px;position:relative;z-index:4}

/* Левое меню  */	
#navigation{position:absolute;left:70px;z-index:20;width:97px;margin:0px;padding:40px 0 0;}
	#navigation li{padding:0 0 0 4px;margin:0 0 3px;}
		#navigation li a{text-decoration:none !important;font-weight:bold;font-family:Verdana;font-style:italic;font-size:12px;line-height:20px;vertical-align:middle}
		/*#navigation li a:hover,#wrapper #navigation li a:active{color:#006cb8;}
		#navigation li a:link,#wrapper #navigation li a:visited{color:#313131;}*/
		#navigation li a:hover {color:#006cb8 !important;}
		#navigation li a:link, #navigation li a:visited  {color:#000000;}
	#navigation li.active{background:#1c1c1d}
		#navigation li.active a{color:#fbfbfe !important;cursor:default}

/* Контентная область  */
#content{padding:40px 0px 0px 0px;}
			
/* ====================[Стили страниц и частных элементов]========================== */

/* =======[Главная страница]=========== */
#index #wrapper{position:static}
#index #wrapper .balloon{width:648px;height:517px;}
#index #wrapper #navigation{}
/* сотовое меню для главной */			
#sotaMap{width:648px;height:517px;background:url(/images/hexagon-sota.png) 0px 86px no-repeat;position:absolute;margin:-13px auto;left:50%;top:50%;margin-top:-258px;margin-left:-258px;z-index:20}
	/* новости */
	#sotaMap .news{}
		#sotaMap .news li{width:198px;height:171px;overflow:hidden;background:url(/images/hexagon.png) 0% 0% no-repeat;position:absolute;}
		#sotaMap .news li.n0{top:0px;left:151px;}
		#sotaMap .news li.n1{top:259px;left:1px;}
		#sotaMap .news li.n2{left:451px;top:173px}
			#sotaMap .news li .wrap{padding:69px 30px 0 48px;}
				#sotaMap .news li a{display:block;text-decoration:none}	
					#sotaMap .news li .date{color:#828282 !important;font-size:10px;padding:0px}
					#sotaMap .news li .text{color:#0e0e0e !important;font-size:10px;}
						#sotaMap .news li .text p{margin:0px;line-height:130%}
		#sotaMap .news li.hover{background:url(/images/hexagon.png) 0% 100% no-repeat}
					#sotaMap .news li.hover .text{color:#efeff1  !important;font-size:10px;}
	
	/* кнопка смены картинок */
	#sotaMap .reload{background:url(/images/hexagon.png) no-repeat scroll 0 0 transparent;color:#808081 !important;display:block;height:171px;left:151px;overflow:hidden;position:absolute;text-decoration:none;top:346px;width:198px;}
		#sotaMap .reload .wrap{padding:55px 0 0;text-align:center;}
		#sotaMap .reload span{display:block;padding:10px 0 0;text-align:center}
	
	/* проекты */
	#sotaMap .projects{padding:0px;}
		#sotaMap .projects li{width:198px;height:171px;overflow:hidden;position:absolute;top:-3000px;left:-3000px;}
			#sotaMap .projects li.p0{left:151px;top:173px;}
			#sotaMap .projects li.p1{left:301px;top:87px;}
			#sotaMap .projects li.p2{left:301px;top:260px;}
			
	/* карта */
	#sotaMap .pseudomap{position:absolute;z-index:10;top:0px;left:0px;width:648px;height:517px;border:none}
	
/* =======[страница проектов]=========== */
.projectsViewer{display:none}
	.projectList{padding:0px;overflow:hidden}
	.projectList li{float:left;height:150px;padding:0 40px 0 0;width:416px;}
		.projectList a{display:block;text-decoration:none;color:#0e0e0e !important;font-size:10px;}
			.projectList a img{opacity: 1;}
			.projectList a span{display:block;padding:0 0 0 4px;}
	.projectsViewer	 .ui-tabs-nav{position:absolute;top:0px;}
	
.onetab .downlink { display:block; width:154px; height:23px; background-image:url(/images/download.png); background-repeat:no-repeat; background-position:0px 0px; position:absolute; left:850px; top:-4px;}
.onetab .downlink:hover { background-position:0px -23px;}

.onetab .reqlink { display:block; width:124px; height:23px; background-image:url(/images/request.png); background-repeat:no-repeat; background-position:0px 0px; position:absolute; left:1007px; top:-4px;}
.onetab .reqlink:hover { background-position:0px -23px;}

/* =======[форма обратной связи]=========== */
form.feedback input {margin:10px 0px 15px 0px; width:352px; height:22px; font-family:Tahoma; font-size:12px; border:1px solid #b0b0b0;line-height:22px;}
form.feedback textarea {margin:10px 0px 15px 0px; width:352px; height:162px; font-family:Tahoma; font-size:12px; border:1px solid #b0b0b0;}
form.feedback input.btn {width:136px; height:34px;border:0px;background-image:url(/images/sendbtn.png); background-repeat:no-repeat; background-position:0px 0px; margin-left:100px;cursor:pointer;margin-bottom:0px}
form.feedback input.btn:hover { background-position:0px -34px;}
form.feedback div.error {color:#ff0000;}
form.feedback label {color:#72727f;}
form.feedback div.dinput {margin:10px 0px 15px 0px; width:352px; height:18px; font-family:Tahoma; font-size:12px; border:1px solid #3e3e3e; color:#878787; padding:3px 1px 3px 1px;}

#formfeedback {display:none;}

	#colorbox .messages{color:#FFFFFF;display:none;font-size:12px;left:0;position:relative;text-align:center;top:210px;width:100%}
	
#cboxContent form.feedback input.btn {background-image:url(/images/sendbtn2.png);width:126px;margin-left:110px;}

/* =======[другие страницы]=========== */
