/* CSS Document */
body {
	margin:0px;
	padding:0px;
	text-align:center;
	height:100%;
}


#main_container {
	width:100%;
	position:relative;
	height:100%;
}

	#container {
		width:980px;
		height:100%;
		border:0px solid green;
		text-align:center;
		height:300px;
		position:absolute;
		left:50%;
		margin-left:-490px		
	}
	
		#header {
			height:75px;
			border:0px solid blue;
			width:980px;
			position:relative;
		}
		
		.contact_top {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			position:absolute;
			right:0px;
			top:30px;
			text-align:right;
			font-weight:bold
		}
		
	#top_menu_main {
		width:980px;
		height:47px;
		background:url(images/fon_top_menu_main_center.jpg) bottom repeat-x;
		position:relative;
		text-align:center;
		vertical-align:bottom;
	}
	
		#top_menu_main div.fon_left {
			position:absolute;
			left:0px;
			bottom:0px;
			_bottom:-1px;/*Äëÿ ÈÅ6*/
			width:5px;
			height:40px;
			background:url(images/fon_top_menu_main_left.jpg) left no-repeat
		}
		#top_menu_main div.fon_right {
			position:absolute;
			right:0px;
			bottom:0px;
			_bottom:-1px;/*Äëÿ ÈÅ6*/
			width:5px;
			height:40px;
			background:url(images/fon_top_menu_main_right.jpg) left no-repeat;			
		}
		
		#top_menu_main_container {
			height:47px;
			width:886px;
			_bottom:-1px;/*Äëÿ ÈÅ6*/
			_position:absolute;/*Äëÿ ÈÅ6*/
			_left:50%;/*Äëÿ ÈÅ6*/
			_margin-left:-443px/*Äëÿ ÈÅ6*/
		}
			#top_menu_main_container a {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#000;
				font-size:16px;
				text-decoration:none;
				margin:0px 20px 0px 20px;
			}
			
			#top_menu_main_container td.act_left_create {
				background:url('images/fon_top_menu_main_act_create_left.jpg') top left no-repeat;
				width:5px;
				background-color:#4ACCFC;
			}
			
			#top_menu_main_container td.act_right_create {
				background:url('images/fon_top_menu_main_act_create_right.jpg') top right no-repeat;
				width:5px;
				background-color:#4ACCFC;
			}
			
			#top_menu_main_container td.act_create {
				background-color:#4ACCFC;
			}
						
			#top_menu_main_container td.act_left_promo {
				background:url('images/fon_top_menu_main_act_promo_left.jpg') top left no-repeat;
				width:5px;
				background-color:#4AB7FC;
			}
			
			#top_menu_main_container td.act_right_promo {
				background:url('images/fon_top_menu_main_act_promo_right.jpg') top right no-repeat;
				width:5px;
				background-color:#4AB7FC;
			}
			
			#top_menu_main_container td.act_promo {
				background-color:#4AB7FC;
			}	
			
				#top_menu_main_container td.act_promo a{
					color:#fff;
					width:7px;
				}			
			
			
			#top_menu_main_container td.act_potrfolio_create {
				background-color:#8ED1FC;
			}
			
			
			#top_menu_main_container td.act_potrfolio_create a{
				color:white;
			}
						
			#top_menu_main_container td.act_left_potrfolio_create {
				background:url('images/fon_top_menu_main_act_create_port_left.jpg') top left no-repeat;
				width:5px;
				background-color:#8ED1FC;
			}
			
			#top_menu_main_container td.act_right_potrfolio_create {
				background:url('images/fon_top_menu_main_act_create_port_right.jpg') top right no-repeat;
				width:5px;
				background-color:#8ED1FC;
			}
			
			#top_menu_main_container td {
				padding-top:8px
			}
			
			
				#top_menu_main_container td.act_create a{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#fff;
					font-size:16px;
					text-decoration:none;
					margin:0px 20px 0px 20px;				
					padding-top:20px
				}
				
		#top_menu_inc_create {
			height:30px;
			border:0px solid green;
			width:100%;
			position:relative;
			background:#4ACCFC;
		}
		
			#top_menu_inc_create div.fon_left {
				position:absolute;
				left:0px;
				bottom:0px;
				width:5px;
				height:30px;
				background:url(images/fon_top_menu_inc_create_left.jpg) left no-repeat;		
			}
			
			#top_menu_inc_create div.fon_right {
				position:absolute;
				right:0px;
				bottom:0px;
				width:5px;
				height:30px;
				background:url(images/fon_top_menu_inc_create_right.jpg) right no-repeat;
			}
		
			#top_menu_inc_create a {
				margin:0px 10px 0px 10px;
				color:black;
				font-size:13px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				text-decoration:none
			}
		
			#top_menu_inc_create td.act a {
				margin:0px 10px 0px 10px;
				color:white;
				font-size:13px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				text-decoration:none
			}
			
		#top_menu_inc_promo_1 {		
			height:30px;
			border:0px solid green;
			width:100%;
			position:relative;
			background:#4AB7FC;	
		}
		
			#top_menu_inc_promo_1 div.fon_left {
				position:absolute;
				left:0px;
				bottom:0px;
				width:5px;
				height:30px;
				background:url(images/fon_top_menu_inc_create_left.jpg) left no-repeat;		
			}
			
			#top_menu_inc_promo_1 div.fon_right {
				position:absolute;
				right:0px;
				bottom:0px;
				width:5px;
				height:30px;
				background:url(images/fon_top_menu_inc_create_right.jpg) right no-repeat;
			}
		
			#top_menu_inc_promo_1 a {
				margin:0px 10px 0px 10px;
				color:black;
				font-size:13px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				text-decoration:none
			}
		
			#top_menu_inc_promo_1 td.act a {
				margin:0px 10px 0px 10px;
				color:white;
				font-size:13px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				text-decoration:none
			}

			
		#top_menu_inc_promo_2 {		
			height:30px;
			border:0px solid green;
			width:100%;
			position:relative;
			background:#43A6E5;	
		}
		
			#top_menu_inc_promo_2 div.fon_left {
				position:absolute;
				left:0px;
				bottom:0px;
				width:5px;
				height:30px;
				background:url(images/fon_top_menu_inc_promo_left.jpg) left no-repeat;		
			}
			
			#top_menu_inc_promo_2 div.fon_right {
				position:absolute;
				right:0px;
				bottom:0px;
				width:5px;
				height:30px;
				background:url(images/fon_top_menu_inc_promo_right.jpg) right no-repeat;
			}
		
			#top_menu_inc_promo_2 a {
				margin:0px 10px 0px 10px;
				color:black;
				font-size:13px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				text-decoration:none
			}
		
			#top_menu_inc_promo_2 td.act a {
				margin:0px 10px 0px 10px;
				color:white;
				font-size:13px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				text-decoration:none
			}
			
			
		#top_menu_inc_create_port {
			background-color:#8ED1FC;
			height:30px;
			width:980px;
			position:relative;
		}
		
			#top_menu_inc_create_port div.fon_left {
				position:absolute;
				left:0px;
				bottom:0px;
				width:5px;
				height:30px;	
				background:url(images/fon_top_menu_inc_create_port_right.jpg) right no-repeat;	
			}
			
			#top_menu_inc_create_port div.fon_right {
				position:absolute;
				right:0px;
				bottom:0px;
				width:5px;
				height:30px;
				background:url(images/fon_top_menu_inc_create_port_left.jpg) left no-repeat;
			}
			
			#top_menu_inc_create_port a {
				margin:0px 10px 0px 10px;
				color:black;
				font-size:13px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				text-decoration:none
			}
			
			#top_menu_inc_create_port td.act a {
				color:white;
			}
		
#banner_create {
	width:100%;
	height:400px;
	margin-top:10px;
	position:relative;
	background:url(images/head.jpg);
}

#banner_create_shop {
	width:980px;
	height:200px;
	margin-top:10px;
	position:relative;
	background:url(/images/head_shop.jpg);
}
#banner_create_middle {
	width:980px;
	height:200px;
	margin-top:10px;
	position:relative;
	background:url(/images/head_middle.jpg);
}
#banner_create_spec {
	width:980px;
	height:200px;
	margin-top:10px;
	position:relative;
	background:url(/images/head_spec.jpg);
}
#banner_create_individual {
	width:980px;
	height:200px;
	margin-top:10px;
	position:relative;
	background:url(/images/head_individual.jpg);
}
#banner_create_design {
	width:980px;
	height:200px;
	margin-top:10px;
	position:relative;
	background:url(/images/head_design.jpg);
}
#banner_create_programming {
	width:980px;
	height:200px;
	margin-top:10px;
	position:relative;
	background:url(/images/head_programming.jpg);
}
#banner_create_promo {
	width:980px;
	height:200px;
	margin-top:10px;
	position:relative;
	background:url(/images/head_promo.jpg);
}

#banner_create_optimization {
	width:980px;
	height:200px;
	margin-top:10px;
	position:relative;
	background:url(../images/head_promo.jpg);
}
#banner_create_promotion {
	width:980px;
	height:200px;
	margin-top:10px;
	position:relative;
	background:url(../images/head_promotion.jpg);
}
#banner_create_banners {
	width:980px;
	height:200px;
	margin-top:10px;
	position:relative;
	background:url(../../../images/head_promotion.jpg);
}
#banner_create_common {
	width:980px;
	height:200px;
	margin-top:10px;
	position:relative;
	background:url(/images/head_common.jpg);
	}
	#banner_create div.slogan_create {
		position:absolute; 
		color:#7A5800; 
		font-family:'Times New Roman', Times, serif;
		font-size:36px;
		left:40px;
		top:100px;
		text-align:left;
		font-style:italic;
	}

		#banner_create div.slogan_create span{
			position:absolute; 
			color:#7A5800; 
			font-family:'Times New Roman', Times, serif; 
			font-size:24px;
			text-align:left;
			font-style:normal;
		}

#slogan {
		position:absolute; 
		color:#7A5800; 
		font-family:'Times New Roman', Times, serif;
		font-size:36px;
		left:60px;
		top:45px;
		text-align:left;
		font-style:italic;
}
#slogan span {
	position:absolute; 
	color:#7A5800; 
	font-family:'Times New Roman', Times, serif; 
	font-size:24px;
	text-align:left;
	font-style:normal;
}
		#banner_create div.slogan_create span{
			position:absolute; 
			color:#7A5800; 
			font-family:'Times New Roman', Times, serif; 
			font-size:24px;
			text-align:left;
			font-style:normal;
		}		

#banner_create div.slogan_create span a {
			color:#7A5800; 
			font-family:'Times New Roman', Times, serif; 
			font-size:12px;
			text-align:left;
			font-style:normal;
			text-decoration:underline;
		}	
#banner {
	width:100%;
	height:200px;
	margin-top:10px;
	position:relative;
	background:url(images/banner_all.jpg);
}

	#banner div.slogan_create {
		position:absolute; 
		color:#7A5800; 
		font-family:'Times New Roman', Times, serif;
		font-size:36px;
		left:40px;
		top:50px;
		text-align:left;
		font-style:italic;
	}

		#banner div.slogan_create span{
			position:absolute; 
			color:#7A5800; 
			font-family:'Times New Roman', Times, serif; 
			font-size:24px;
			text-align:left;
			font-style:normal;
		}
		
		
		
#tree_kit{
	border:0px solid red;
	margin-top:10px
}
	
	#tree_kit div {
		height:200px;
		background:url(images/fon_kit.jpg) bottom repeat-x;
		width:320px;
		float:left;
		position:relative
		
	}	
	
		#tree_kit div div.fon_left {
			position:absolute;
			left:0px;
			bottom:0px;
			width:3px;
			height:200px;
			z-index:2;
			background:url(images/fon_kit_left.jpg) left bottom no-repeat;
		}
		
		#tree_kit div div.fon_right {
			position:absolute;
			right:0px;
			bottom:0px;
			width:3px;
			height:200px;
			z-index:2;
			background:url(images/fon_kit_right.jpg) right bottom no-repeat;
		}
		
		#tree_kit div div.logo {
			position:absolute;
			left:25px;
			top:0px;
			width:48px;
			height:46px;
			background:none;
		}
		
		
		
		#tree_kit div div.name {
			position:absolute;
			left:105px;
			top:20px;
			background:none;
			color:#0099CC;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:20px;
			width:1px;
			height:1px
		}
		
		#tree_kit div div.discription {
			position:absolute;
			left:10px;
			top:60px;
			background:none;
			color:#fff;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			width:300px;
			height:137px;
			text-align:left;
		}
			
	#tree_kit div.second{
		height:200px;
		background:url(images/fon_kit.jpg) bottom repeat-x;
		margin:0px 10px 0px 10px;
		width:320px;
		float:left;
		position:relative
		
	}
	
	#tab2 td.tab2 {
			color:#fff;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			text-align:left;
			padding-left: 10px;
			padding-right: 10px;
	}
#tab2 td.bot {
			color:#fff;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			text-align:left;
			padding-left: 10px;
			padding-right: 10px; 
			padding-bottom: 10px;
			width:320px;
	}
	
#tab2 td.bot a {
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:11px;
			text-align:left;
			color:#ffcc00;	
	}
	
	
#tab21 {
		width:980px;
		padding-top: 10px;
	}
#tab2 {
		background:url(/images/icon/fon_tab2.jpg);
		BACKGROUND-POSITION: center bottom; 
		BACKGROUND-REPEAT: no-repeat;
	}
#tab2 td.name {
		color:#0099CC;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background:url(images/fon_tab2.gif) repeat-x;
		height:62px;
		font-size:20px;
		text-align:left;
		width:100%;
	}
#tab21 td.fff {
		width:10px;
		background:url(images/fff.jpg);
	}
#tab2 td.tab2n {
		height:5px;
	}
#bloc table {
	height:405px;
	position:relative;
	border-bottom:0px solid red;
	overflow:visible;
	top:10px;
}
	
#message {
	height:385px;
	position:relative;
	border-bottom:0px solid red;
	overflow:visible;
	top:-10px;
}

	#message div{
		border:0px solid red;
		display: inline;
	}
	
	#message #banner_min {
		height:110px; 
		width:650px; 
		float:left;
		background:url(images/fon_akcii.jpg) left no-repeat; 
		z-index:100;
		margin-top:12px;
		position:relative;
		text-align:right;
		color:#B8EBFA;
		font-size:80px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	#message .message_div {
		height:262px; 
		width:210px; 
		float:left; 
		background:url(images/fon_message.jpg) no-repeat left top; 
		position:relative
	}
	
		#message .message_div .number_message {
	position:absolute;
	left:9px;
	top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#E57C01;
	font-size:30px
		}
	
		#message .message_div .discript_message {
			position:absolute; 
			left:30px; 
			top:55px; 
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:11px;
			text-align:left;
			width:170px;
		}
		
		#message .message_div .discript_1_message {
			position:absolute; 
			left:15px; 
			bottom:13px; 
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:9px;
			text-align:left;
			width:170px;	
			color:#E57C01;		
		}
		
			#message .message_div .discript_1_message a{
				font-family:Verdana, Arial, Helvetica, sans-serif; 
				font-size:9px;	
				color:#6699CC;		
			}
		
	#cl td.cl {
		background:url(images/banner.jpg) left no-repeat; 
		height:114px; 
		width:430px;
	}
		#banner_min {
		height:114px; 
		width:430px; 
		float:left;		
		z-index:100;
		margin-top:12px;
		position:relative;
		text-align:center;
		color:#03a4de;
		font-size:80px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	#cl td.cl2 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		padding: 2px;
		background:url(images/fff.jpg);
		background-color: #ffffff;
	}
#bloc td.top_bloc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#9E9D9C;
	height:32px;
	width:650px;
	text-align:center;
	font-size:20px;
	background:url(images/top_message.jpg) no-repeat left top; 
	position:relative;
}
	#bloc td.tab_bloc {
		height:260px; 
		width:212px; 
		float:left; 
		background:url(images/fon_message.jpg) no-repeat left top; 
		position:relative;
	}
	div.num {
	margin-left:10px; 
	margin-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#E57C01;
	font-size:30px;
	}
	.clear {clear:both;}

	td.akc {
			position:absolute; 
			margin:10px; 
			margin-top: 12px; 
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:11px;
			text-align:left;
		}	
	div.zag {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#0099CC;
				font-size:12px;
				left: 10px;
				top: 0px;
				font-style:normal;
				font-weight:bold;
			}
		div.text_bloc {
			position:absolute; 
			margin-left:25px; 
			margin-top: 2px; 
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:11px;
			text-align:left;
			width:170px;
		}	
	div.otziv_bloc {
			position:absolute; 
			left:15px; 
			bottom:9px; 
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:9px;
			text-align:left;
			width:170px;	
			color:#E57C01;		
		}
		
			div.otziv_bloc a{
				font-family:Verdana, Arial, Helvetica, sans-serif; 
				font-size:9px;	
				color:#6699CC;		
			}
	
#bloc td.tab_bloc2 {
		height:260px; 
		width:212px; 
		float:left; 
		background:url(images/fon_message2.jpg) no-repeat left top; 
		position:relative;
	}
	
	div.text_bloc2 {
			position:absolute; 
			margin-left:25px; 
			margin-top: 2px; 
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:11px;
			text-align:left;
			width:170px;
		}
	div.otziv_bloc2 {
			position:absolute; 
			left:15px; 
			bottom:13px; 
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:9px;
			text-align:left;
			width:170px;	
			color:#E57C01;		
		}
		
	div.otziv_bloc2 a{
				font-family:Verdana, Arial, Helvetica, sans-serif; 
				font-size:9px;	
				color:#6699CC;		
			}	
#bloc td.tab_bloc3 {
		height:260px; 
		width:212px; 
		float:left; 
		background:url(images/fon_message3.jpg) no-repeat left top; 
		position:relative;
	}	
	div.text_bloc3 {
			position:absolute; 
			margin-left:10px; 
			margin-top: 0px; 
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:11px;
			text-align:left;
			width:185px;
		}
	div.otziv_bloc3 {
			position:absolute; 
			left:15px; 
			bottom:8px; 
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:9px;
			text-align:left;
			width:170px;	
			color:#E57C01;		
		}
		
	div.otziv_bloc3 a{
				font-family:Verdana, Arial, Helvetica, sans-serif; 
				font-size:9px;	
				color:#6699CC;		
			}			
		
form#send_message table tr td{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#444;
	padding-left:20px;
	padding-left:10px; 
}
		
	form#send_message table tr td input{
		width:157px;
		border:1px solid #DED8CE;
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:10px; 
		color:#444;
		height:15px;
		padding-top:3px
	}
	
	form#send_message table tr td textarea{
		width:275px;
		height:100px;
		border:1px solid #DED8CE;
		margin-top:5px;
		overflow-y: hidden;
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:10px; 
		color:#444;
		padding:2px
	}
	
	form#send_message table tr td .button {
		height:25px;
		font-size:12px;
		margin-top:5px;
		width:150px
	}
	
	form2#send_message table tr td{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#444;
	padding-left:20px; 
	padding-right:0px;
}		
	form2#send_message table tr td input{
		width:157px;
		border:1px solid #DED8CE;
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:10px; 
		color:#444;
		height:15px;
		padding-top:3px
	}	
	form2#send_message table tr td textarea{
		width:275px;
		height:60px;
		border:1px solid #DED8CE;
		margin-top:5px;
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:10px; 
		color:#444;
		padding:2px
	}	
	form2#send_message table tr td .button {
		height:25px;
		font-size:12px;
		margin-top:5px;
		width:150px
	}
	
	
#cont td.heading {
	margin:0px;
	padding:0px;
}
#cont td {
	padding: 0px 22px 22px 22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-align:left;
}
#cont td p {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	margin:0px;
	padding:0px;
}
#cont td.pol {
	background: #DFDFDF url(images/pol.gif) repeat-y;
	width: 1px;
	margin:0px;
	padding:0px;
}
	h1 {
			text-align:center;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:bold;
			color:#666666;
		}
	h2 {
			text-align:left;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#666666;
		}
	h3 {
			text-align:left;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			color:#666666;
		}
	
#articles {
	position:relative;
	width:100%;
	height:1300px;
	border:0px solid red;
	background:url(images/fon_articles.jpg) 51% 0% repeat-y;
	_background-position:45% 0%;/*Äëÿ ÈÅ6*/
	border:0px solid red;
	text-align:center
}

	#articles div {
		float:left;
		border:0px solid red;
		width:275px;
		_width:273px;/*Äëÿ ÈÅ6*/
		margin:0px 20px 10px 30px;
		_margin:0px 20px 10px 23px;/*Äëÿ ÈÅ6*/
		text-align:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#666666;
	}

		#articles div p{
			text-align:left;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#666666;
			margin:0px;
			padding:0px
		}
		
		#articles div h2{
			text-align:left;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#666666;
			margin:0px 0px 5px 0px;
			padding:0px
		}
		
		#articles div h3{
			text-align:left;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			color:#666666;
			margin:5px 0px 5px 0px;
			padding:0px
		}
		
#footer {
	position:relative;
	width:100%;
	height:80px;
	border:0px solid red;
	text-align:left;
	top:20px;
	clear:both;
}

		#footer .foot_menu {
			position:absolute;
			right:0px;
			top:30px;
		}

			#footer .foot_menu ul{
				list-style:none;
				margin:0px;
				padding:0px;
			}
	
				#footer .foot_menu ul li{
					float:left;
				}
				
					#footer .foot_menu ul li a{
						text-decoration:none;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:12px;
						color:black;
						margin:0px 10px 0px 10px;
						font-weight:bold
					}

		#footer .copy {
			position:absolute;
			left:10px;
			top:30px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px
		}
		
			#footer .copy span{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px
			}
		
			#footer .copy a{
				color:#E57C01;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px
			}
			
#live_cikl {
	width:968px;
	position:relative;
	height:230px;
	top:20px;
	bottom:10px;
	left:8px;
	border:0px solid red;
}
	#live_cikl div {
		float:left;
		text-align:left;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-style:italic;
	}
		
		#live_cikl div p {
			margin:0px 0px 4px 0px;  
			padding:0px;
			position:relative;
		}
		
			#live_cikl div div.name {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#0099CC;
				font-size:12px;
				position:absolute;
				left: 40px;
				top: 0px;
				font-style:normal;
			}
			
			#live_cikl div div.name2 {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#0099CC;
				font-size:18px;
				left: 10px;
				top: 0px;
				font-style:normal;
				font-weight:normal;
			}
		#live_cikl div.name3 {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#009900;
				font-style: normal;
				font-weight:bold;
				font-size:14px;
				left: 10px;
				top: 0px;
			}	
		#live_cikl div.name3 a {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#0099CC;
				font-style: normal;
				text-decoration: underline;
				font-weight:normal;
				font-size:11px;
			}
					#live_cikl div.name3 a:hover {
				text-decoration: none;
			}
		table.folio {
	position:relative;
	width:100%;
	height:680px;
	top:40px;
	margin-bottom:20px
}

	table.folio #pager {
		width:100%;
		height:20px;
		clear:both;
		border:0px solid red;
		position:relative;
		top:10px;
		margin-bottom:40px;
	}
	
		table.folio #pager div.prev, div.next {
			height:20px;
			position:absolute;
		}
		
	
			table.folio #pager div.prev a, div.next a{
				color:#0099CC;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:none;			
			}
			
		table.folio #pager div.prev {
			left:180px
		}
		
		table.folio #pager div.next {
			right:180px;
			top:0px
		}
		
			table.folio #pager ul {
				list-style:none;
				position:absolute;
				margin:0px;
				padding:0px;
				left:390px
			}
			
				table.folio #pager ul li{
					float:left;
					margin:1px;
					padding:0px;
					background-color:#E9E9E9;
					height:20px;
					width:20px;
				}
					table.folio #pager ul li a{
						color:#0099CC;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:10px;
						text-decoration:none;						
					}
			
				table.folio #pager ul li.act{
					float:left;
					margin:1px;
					padding:0px;
					background-color:#A7A7EA;
					height:20px;
					width:20px;
				}
					table.folio #pager ul li.act a{
						color:black;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:10px;
						text-decoration:none;						
					}
			
		
	table.folio div.item{
		float:left;
		width:280px;
		height:280px;
		border:0px solid green;
		background-color:#EBEBEB;
		position:relative;
		padding:10px
	}
	
		table.folio div.item img {
			border:1px solid #C6C6C6;
		}
	
		table.folio div a {
			color:#0099CC;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			text-decoration:none
		}
		
		 
		table.folio div a.l {
			color:#0099CC;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			text-decoration:underline
		}
	
		table.folio div p {
			color:black;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			padding:5px 10px 5px 10px;
			margin:0px;
			text-align:left;
		}
		
#create_port {
	position:relative;
	width:100%;
	height:680px;
	top:40px;
	margin-bottom:20px;
}

	#create_port #pager {
		width:100%;
		height:20px;
		clear:both;
		border:0px solid red;
		position:relative;
		top:10px;
		margin-bottom:40px;
	}
	
		#create_port #pager div.prev, div.next {
			height:20px;
			position:absolute;
		}
		
	
			#create_port #pager div.prev a, div.next a{
				color:#0099CC;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:14px;
				text-decoration:none;			
			}
			
		#create_port #pager div.prev {
			left:180px
		}
		
		#create_port #pager div.next {
			right:180px;
			top:0px
		}
		
			#create_port #pager ul {
				list-style:none;
				position:absolute;
				margin:0px;
				padding:0px;
				left:390px
			}
			
				#create_port #pager ul li{
					float:left;
					margin:1px;
					padding:0px;
					background-color:#E9E9E9;
					height:20px;
					width:20px;
				}
					#create_port #pager ul li a{
						color:#0099CC;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:10px;
						text-decoration:none;						
					}
			
				#create_port #pager ul li.act{
					float:left;
					margin:1px;
					padding:0px;
					background-color:#A7A7EA;
					height:20px;
					width:20px;
				}
					#create_port #pager ul li.act a{
						color:black;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:10px;
						text-decoration:none;						
					}
			
		
	#create_port div.item{
		float:left;
		width:280px;
		height:280px;
		border:0px solid green;
		background-color:#EBEBEB;
		position:relative;
		padding:8px
	}
	
	#create_port div.item2{
		float:left;
		width:280px;
		height:198px;
		border:0px solid green;
		background-color:#EBEBEB;
		position:relative;
		padding:10px;
	}
	
	#create_port div.item3{
		float:left;
		width:280px;
		height:250px;
		border:0px solid green;
		background-color:#EBEBEB;
		position:relative;
		padding:8px 8px 5px 8px;
	}
	
		#create_port div.item img, div.center img {
			border:1px solid #C6C6C6;
		}
		
		#create_port div.item3 img, div.center2 img {
			border:1px solid #C6C6C6;
		}
	
		#create_port div a {
			color:#0099CC;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			text-decoration:none
		}
		
		 
		#create_port div a.l {
			color:#0099CC;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			text-decoration:underline
		}
	
		#create_port div p {
			color:black;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			padding:5px 10px 5px 10px;
			margin:0px;
			text-align:left;
		}
			
	#create_port div.center{
		float:left;
		width:280px;
		height:280px;
		margin:0px 40px 0px 40px;
		border:0px solid green;
		background-color:#EBEBEB;
		padding:10px
	}
	
	#create_port div.center2{
		float:left;
		width:280px;
		height:250px;
		margin:0px 40px 0px 40px;
		border:0px solid green;
		background-color:#EBEBEB;
		padding:10px
	}
	
	#create_port div.item div.left_top{
		position:absolute;
		left:0px;
		top:0px;
		height:5px;
		width:5px;
		background:url('/images/corner_port_left_top.jpg') no-repeat;
	}
	#create_port div.item div.right_top{
		position:absolute;
		right:0px;
		top:0px;
		height:5px;
		width:5px;
		background:url('/images/corner_port_right_top.jpg') no-repeat;
	}
	
	#create_port div.item div.right_bot{
		position:absolute;
		right:0px;
		bottom:0px;
		height:5px;
		width:5px;
		background:url('/images/corner_port_right_bot.jpg') no-repeat;
		background-position:bottom;
	}
	
	#create_port div.item2 div.right_bot{
		position:absolute;
		right:0px;
		bottom:0px;
		height:5px;
		width:5px;
		background:url('/images/corner_port_right_bot.jpg') no-repeat;
		background-position:bottom right;
	}
	
	#create_port div.item div.left_bot{
		position:absolute;
		left:0px;
		bottom:0px;
		height:5px;
		width:5px;
		background:url('/images/corner_port_left_bot.jpg') no-repeat;
		background-position:bottom;
	}
	
		#create_port div.item2 div.left_bot{
		position:absolute;
		left:0px;
		bottom:0px;
		height:5px;
		width:5px;
		background:url('/images/corner_port_left_bot.jpg') no-repeat;
		background-position:bottom right;
	}

table.folio div.item div.left_top{
		position:absolute;
		left:0px;
		top:0px;
		height:5px;
		width:5px;
		background:url('/images/corner_port_left_top.jpg') no-repeat;
	}
	table.folio div.item div.right_top{
		position:absolute;
		right:0px;
		top:0px;
		height:5px;
		width:5px;
		background:url('/images/corner_port_right_top.jpg') no-repeat;
	}
	
	table.folio div.item div.right_bot{
		position:absolute;
		right:0px;
		bottom:0px;
		height:5px;
		width:5px;
		background:url('/images/corner_port_right_bot.jpg') no-repeat;
	}
	
	table.folio div.item div.left_bot{
		position:absolute;
		left:0px;
		bottom:0px;
		height:5px;
		width:5px;
		background:url('/images/corner_port_left_bot.jpg') no-repeat;
	}


#discription {
	width:100%;
	margin-top:10px;
	border:0px solid red;
}

	#discription #descr {
		width:300px;
		border:0px solid red;
		float:left;
		position:relative;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:italic;
		color:#696969;
		text-align:left;
		margin-left:10px
	}
	
	#discription #descr2 {
		width:400px;
		border:0px solid red;
		float:left;
		position:relative;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:italic;
		color:#696969;
		text-align:left;
		margin-left:10px
	}
	
		#discription #descr a.copies{
			color:#0099CC;
		}

	#discription #img {
		width:670px;
		border:0px solid red;
		float:left;
		position:relative;
		
	}
	
	#discription #img2 {
		width:555px;
		border:0px solid red;
		float:left;
		position:relative;
	}
	
		#discription #img div {
			background-color:#EBEBEB;
			position:relative;
			width:670px;
			
		}
		
		#discription #img2 div {
			background-color:#EBEBEB;
			position:relative;
		}
		
			#discription #img div img{
				margin:10px 0px 6px 0px
			}
			
			#discription #img2 div img{
				margin:10px 0px 6px 0px
			}
		
		#discription #img div div.left_top{
			position:absolute;
			left:0px;
			top:0px;
			height:5px;
			width:5px;
			background:url('/images/corner_port_left_top.jpg') no-repeat;
			background-position:left top;	
		}
		
		div.left_top{
			position:absolute;
			left:0px;
			top:0px;
			height:5px;
			width:5px;
			background:url('/images/corner_port_left_top.jpg') no-repeat;
				
		}
		
		
		#discription #img div div.right_top{
			position:absolute;
			right:0px;
			top:0px;
			height:5px;
			width:5px;
			background:url('/images/corner_port_right_top.jpg') no-repeat;
			
		}
		
		div.right_top{
			position:absolute;
			right:0px;
			top:0px;
			height:5px;
			width:5px;
			background:url('/images/corner_port_right_top.jpg') no-repeat;
		}
		
		#discription #img div div.right_bot{
			position:absolute;
			right:0px;
			bottom:0px;
			height:5px;
			width:5px;
			background:url('/images/corner_port_right_bot.jpg') no-repeat;
			
		}
		
		div.right_bot{
			position:absolute;
			right:0px;
			bottom:0px;
			height:5px;
			width:5px;
			background:url('/images/corner_port_right_bot.jpg') no-repeat;
		}
		
		#discription #img div div.left_bot{
			position:absolute;
			left:0px;
			bottom:0px;
			height:5px;
			width:5px;
			background:url('/images/corner_port_left_bot.jpg') no-repeat;
		}
		
		div.left_bot{
			position:absolute;
			left:0px;
			bottom:0px;
			height:5px;
			width:5px;
			background:url('/images/corner_port_left_bot.jpg') no-repeat;
		}
	
a.back {
	color:#0099CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

#floatbox-box {
	border:4px solid #CCCCCC;
	background-color: #F3EFE6;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	color:#004F6C;
}
	
#floatbox-box a{
	color:#6699CC;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:100;
}
	
.mod1_1 {
	padding:5px 4px 5px 0px;
}
.mod2_1 {
	padding:5px 4px 5px 4px;
}
.mod3_1 {
	padding:5px 0px 5px 4px;
}
.form {
	padding:5px 0px 5px 4px; 
}
.mod23 {
	padding:5px 0px 5px 4px;
}
td.bl21  {
	padding:5px 4px 5px 0px;
}
#top {
	width:100%;
	height:5px;
	background:url('/images/3s.gif') repeat-x;
}
.otz_text {
-x-system-font:none;
border-color:#000000 #000000 #C0C0C0;
border-style:solid;
border-width:0;
color:#666666;
font-family:"Tahoma",sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:10px 15px;
text-align:left;
}
.otz_in {
-x-system-font:none;
border-left:0 solid #EDEDED;
color:#999999;
font-family:"Tahoma",sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-left:32px;
padding-left:13px;
padding-right:45px;
}
.folio_pict {
border:6px solid #C0C0C0;
}
#contacts {
	padding: 0px 22px 22px 22px;
}
#contacts td {
	padding: 0px 0px 7px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:left;
}
#contacts a:link, a:visited, a:active {
	color:#6699CC;
	text-decoration:none;
}
#contacts a:hover {
	color:#326495;
	text-decoration:underline;
}
#tab2 img.icon {
	padding-left:15px;
	padding-right:5px;
	text-left:center;
	}


#about_text {
color:#666666;
text-align:left;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:280px;
}
	
.l {
color:#0099CC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
}

a:visited.l  {
color:#0099CC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

a.l  {
color:#0099CC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

h1 {
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-style:normal;
font-weight:bold;
text-align:left;
}



.vocab {
padding: 0px 20px 0 20px;
width: 900px;
margin:auto;
}

.vocab a  {
color:#0099CC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

.under{
color:#0099CC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration: underline;
}

.l a {color:#0099CC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration: underline;}

.all_text {
color:#666666;
text-align:left;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 10px 20px 20px 10px;
}

.cont_t{
	color:#666666;
	text-align:left;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

	.cont_t td{
		padding: 5px 0 5px 0px;
	}

.glav_con {
	padding: 20px 20px 20px 20px;
}

.img_about {
	background-color:#EBEBEB;
	position:relative;
	}

.folio_pict {
	border:6px solid #C0C0C0;
}

.tab_nav_re  a{
	width:20px;
	height:20px;
	text-align:center;
	background-color:#E9E9E9;
	display:block;
}



.tab_nav_re_2 {
	width:20px;
	height:20px;
	text-align:center;
	background-color:#A7A7EA;
}

.port_text2 p{
	color:red;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0px; 
	padding:0px;
}

.nomer {
	font-weight:bold;
	color: #999999;;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}




#tbl_form
{
	border-collapse:collapse;
}

#tbl_form td
{
	padding:3px 5px 3px 5px;
	font-size:12px;
	border:1px solid #d2d2d2;
}

#tbl_form td.annot
{
	text-align:right;
	width:30%;
}

#reg_form input
{
	width:250px;
	border:1px solid #999999;
	font-size:12px;
}

#reg_form input.valid
{
	width:50px;
}

#reg_form input.but
{
	width:100px;
}
p.error
{
	margin:1px;
	color:#FF0000;
	font-size:12px;
}

.sh_text {
	margin-top: 10px;
	width:680px;
	color:#666666;
	text-align:left;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

.sh_text a {
	color:#0099CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none
}

/* stati */

.pre_news {
margin: 20px 0 0 0;
padding:0 15px 0 15px;
}

.pre_news p {
	margin:10px 0 10px 0 ;
	padding:0;
	}
.pre_news ul {
	margin: 0 0 0 20px;
	padding:0;
	}

.pre_news .text_news a{
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	margin-top:0;
	text-decoration:none;
}

.pre_news .text_news h1{
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
}

.pre_news .text_news h2{
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}

.pre_news .text_news {
	text-align: left;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.dlya_a {
	height:25px;
	vertical-align:bottom;
}
.pre_news .dlya_a a{
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:11px;
			text-align:left;
			color:#6699CC;
			margin:auto;
			text-decoration:none;
			}

/* news */

.news_date {
	font: bold 12px Arial;
	color: #888;
	margin-bottom: 5px;
}
.news_link {
	margin-bottom: 5px;
}
.news_link a, .all_news a {
	text-decoration: underline;
	color: #69c;
}
.stats {
	margin-bottom: 10px;
	margin-top: 10px;
	color: #888;
	font: bold 12px Arial;
}