/* ZERO /////////////////////// */

p, ul, ul li, dl, dd, dt, table, form { margin: 0; padding: 0; }
img { border: 0; }

/* GENERAL //////////////////////////////////////////////////////*/

html {
	margin: 0; padding: 0;
	height: 100%;
	background: #e1e1e1;
}

#shar_main_1 {
position:absolute;
margin-left:374px;
margin-top:-100px;
overflow-x: hidden;
z-index:1;
width:550px;
}

body {
	position: relative;
	margin: 0 auto; padding: 0;
	min-width: 1000px; min-height: 100%; _height: 100%;
	_width:expression((document.compatMode && document.compatMode == 'CSS1Compat')
		?
		(
			document.documentElement.clientWidth < 1000
			?
			"1000px"
			:
			(
				"auto"
			)
		)
		:
		(
			document.body.clientWidth < 1000
			?
			"1000px"
			:
			(
				"auto"
			)
		)
	);
	font-family: Arial;
	font-size: 1em;
	background: #e1e1e1 url(../img/main/body_bg.jpg) 50% -8px no-repeat;
	color: #0a0a0a;
}

#cache {
	position: absolute;
	top: -1000px;
	width: 1px; height: 1px;
	overflow: hidden;
}

.clear {
	clear: both;
	width: 100%; height: 0 !important;
	overflow: hidden !important;
	line-height: 0 !important;
	font-size: 1px !important;
}

a {color: #0182A2; text-decoration: none;}
a:hover {text-decoration: underline;}

#site {
	position: relative;
	margin: 0 auto; padding: 0 24px 283px 26px;
	width: 948px;
	_zoom: 1;
}


/* NAVI /////////////////////////////////////////////////////// */

#navi {
	position: relative;
	height: 34px;
	overflow: hidden;
	z-index:10;
}
	#materials_link {
		position: absolute;
		left: 5px; top: 14px;
		width: 300px; height: 20px;
	}
		#materials_link p {
			float: left;
			margin: 0 14px 0 0; padding-left: 19px;
			font-size: 13px;
			font-weight: bold;
		}
		#materials_link p.book {
			margin-top: -1px; padding-top: 1px;
			background: url(../img/main/book_icon.gif) left top no-repeat;
		}
		#materials_link p.forum {
			background: url(../img/main/forum_icon.gif) left 2px no-repeat;
		}
			#materials_link p.forum a {
				color: #95370B;
			}
	#auth_link  {
		position: absolute;
		right: 420px; top: 14px;
		width: 250px; height: 20px;
	}
		#auth_link p {
			float: right;
			margin: 0 0 0 12px; padding-left: 16px;
			font-size: 13px;
			font-weight: bold;
		}
		#auth_link p.link {
			background: url(../img/main/link_icon.gif) left 0px no-repeat;
		}


	#abonent_link {
		position: absolute;
		right: 2px; top: 14px;
		width: 350px; height: 20px;
	}
		#abonent_link p {
			float: right;
			margin: 0 0 0 12px; padding-left: 16px;
			font-size: 13px;
			font-weight: bold;
		}
		#abonent_link p.page {
			background: url(../img/main/page_icon.gif) left 2px no-repeat;
		}
		#abonent_link p.mail {
			background: url(../img/main/mail_icon.gif) left 3px no-repeat;
		}
			#abonent_link p.page a {
				color: #95370B;
			}
#logo {
	margin: -11px 0 0 -6px;
	width: 557px; height: 107px;
	background: url(../img/main/logo.png) left top no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/main/logo.png",sizingMethod="crop");
}
	#logo .link {
		padding: 15px 0 0 6px;
		width: 343px; height: 80px;
	}
		#logo .link a {
			position: relative;
		}
		#logo .link img {
			width: 343px; height: 80px;
			border: 0;
		}

#logo_swf {
	margin: -11px 0 0 -6px;
	width: 557px; height: 107px;
	z-index:10;
}

		
		
/* MENU /////////////////////////////////////////////////////// */

#menu {
	position: relative;
	margin: -2px 0 11px 0;
	width: 745px; height: 88px;
	background: url(../img/main/menu/bg.jpg) left top no-repeat;
	overflow: hidden;
	z-index:10;
}
	#menu .mainmenu {
		position: absolute;
		left: 0; top: 2px;
		margin: 0; padding: 0;
		list-style-type: none;
		width: 744px; height: 42px;
	}
		#menu .mainmenu li {
			float: left;
			margin: 0; padding: 0;
			border-right: 1px solid #717171;
			border-bottom: 1px solid #717171;
		}
			#menu .mainmenu li.noborder {
				border-bottom: 0;
			}
			#menu .mainmenu li span {
				display: none;
			}
			#menu .mainmenu li a {
				display: block;
				position: relative;
				margin: 9px auto 0 auto;
			}
				#menu .mainmenu li a img {
					border: 0;
				}
		/* about */
		#menu .mainmenu #m_about {
			width: 128px; height: 42px;
			background: url(../img/main/menu/1.png) left top no-repeat;
			_background: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/main/menu/1.png",sizingMethod="crop");
		}
			#menu .mainmenu #m_about a {
				margin-left: 22px;
			}
			#menu .mainmenu #m_about a, #menu .mainmenu #m_about img {
				width: 96px; height: 24px;
			}
		/* prices */
		#menu .mainmenu #m_prices {
			width: 139px; height: 42px;
			background: url(../img/main/menu/2.png) left top no-repeat;
			_background: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/main/menu/2.png",sizingMethod="crop");
		}
			#menu .mainmenu #m_prices a, #menu .mainmenu #m_prices img {
				width: 120px; height: 24px;
			}
		/* book */
		#menu .mainmenu #m_book {
			width: 207px; height: 42px;
			background: url(../img/main/menu/3.png) left top no-repeat;
			_background: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/main/menu/3.png",sizingMethod="crop");
		}
			#menu .mainmenu #m_book a, #menu .mainmenu #m_book img {
				width: 194px; height: 24px;
			}
		/* pay */
		#menu .mainmenu #m_pay {
			width: 147px; height: 42px;
			background: url(../img/main/menu/4.png) left top no-repeat;
			_background: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/main/menu/4.png",sizingMethod="crop");
		}
			#menu .mainmenu #m_pay a, #menu .mainmenu #m_pay img {
				width: 128px; height: 24px;
			}
		/* talk */
		#menu .mainmenu #m_talk {
			width: 119px; height: 42px;
			border-right: 0;
			background: url(../img/main/menu/5.png) left top no-repeat;
			_background: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/main/menu/5.png",sizingMethod="crop");
		}
			#menu .mainmenu #m_talk a, #menu .mainmenu #m_talk img {
				width: 96px; height: 24px;
			}
	#menu .submenu {
		display: none;
		position: absolute;
		left: 21px; top: 57px;
		margin: 0; padding: 0;
		list-style-type: none;
		width: 744px; height: 42px;
		border-bottom: 1px solid #717171;
	}
		#menu .submenu li {
			float: left;
			margin: 0 15px 0 0; padding: 0;
			font-size: 13px;
			font-weight: bold;
		}
			#menu .submenu li a {
				text-decoration: none;
				color: #040708;
			}
			#menu .submenu li a:hover {
				color: #0181A1;
			}
			#menu .submenu li.cur a, #menu .submenu li.cur {
				color: #651F01;
				/*cursor: default;*/
			}


/* SEARCH ///////////////////////////////////////////////////// */

#search {
	position: absolute;
	right: 30px; top: 186px;
	width: 165px; height: 23px;
	z-index:10;
}

	#search form {
		width: 165px; height: 23px;
		background: url(../img/main/search.png) left top no-repeat;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/main/search.png",sizingMethod="crop");
	}
		#search form .phrase {
			position: relative;
			float: left;
			margin: 2px 0 0 12px; _margin-left: 6px;
			width: 120px; height: 19px;
		}
			#search form .phrase input {
				position: absolute;
				left: 0; top: 0;
				margin: 0; padding: 3px 0 0 0;
				width: 120px; height: 16px;
				font-family: Arial;
				font-size: 11px;
				background: none;
				border: 0;
				color: #000;
			}
		#search form .submit {
			float: left;
			margin: 4px 0 0 3px;
			width: 25px; height: 15px;
			background: url(../img/main/search_submit.png) left top no-repeat;
			_background: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/main/search_submit.png",sizingMethod="crop");
		}
			#search form .submit input {
				position: relative;
				width: 25px; height: 15px;
				background: none;
				border: 0;
				cursor: pointer;
			}
			@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) 
            {
                head~body #search form .submit input { padding-top: 0; height: 19px; }
            }
            
#search1 {
	position: relative;
	 top: 5px;
	width: 400px; height: 23px;
	z-index:10;
}

	#search1 form {
		width: 400px; height: 23px;
		background: url(../img/main/search1.png) left top no-repeat;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/main/search1.png",sizingMethod="crop");
	}
		#search1 form .phrase {
			position: relative;
			float: left;
			margin: 2px 0 0 12px; _margin-left: 6px;
			width: 353px; height: 19px;
		}
			#search1 form .phrase input {
				position: absolute;
				left: 0; top: 0;
				margin: 0; padding: 3px 0 0 0;
				width: 360px; height: 16px;
				font-family: Arial;
				font-size: 11px;
				background: none;
				border: 0;
				color: #000;
			}
		#search1 form .submit {
			float: left;
			margin: 4px 0 0 3px;
			width: 25px; height: 15px;
			background: url(../img/main/search_submit.png) left top no-repeat;
			_background: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/main/search_submit.png",sizingMethod="crop");
		}
			#search1 form .submit input {
				position: relative;
				width: 25px; height: 15px;
				background: none;
				border: 0;
				cursor: pointer;
			}
			@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) 
            {
                head~body #search1 form .submit input { padding-top: 0; height: 19px; }
            }            


/* INDEX-CONTENT //////////////////////////////////////////////////// */

#index-content {
	position: relative;
	margin: 0 0 0 1px; padding-top: 3px;
	//zoom: 1;
	z-index:10;
}
	#index-content .ic-left {
		float: left;
		margin-right: 17px; //margin-right: 7px;
		width: 710px;
	}
	#index-content .ic-right {
		float: right;
		width: 219px;
	}
		#index-banner {
			width: 100%; height: 105px;
			overflow: hidden;
		}
			#index-banner img {
				border: 0;
			}
	#index-banner0 {
		width: 712px; height: 105px;
/*		width: 353px; height: 105px;*/
		overflow: hidden;			
	}
	#index-banner1 {
		width: 353px; height: 105px;
		overflow: hidden;			
	}
	#inner_container {
		position: relative;
		width: 710px;
	}
		#inner_container .inner_bg {
			position: absolute;
			left: 0; top: 0;
			width: 100%; height: 100px;
			background: #fafafa;
			
			filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
			-moz-opacity: 0.7;
			-khtml-opacity: 0.7;
			opacity: 0.7;
		}
		#inner_container .inner_content {
			position: relative;
			min-height: 700px; _height: 700px;
			border: 1px solid #C8CED2;
		}


/* INDEX-CONTENT //////////////////////////////////////////////////// */

#index-contacts {
	position: relative;
	margin-left: -9px; _margin-left: -1px;
	width: 229px; height: 378px;
	background: url(../img/index/index_contacts4.jpg) left top no-repeat;
}
#ie7 #index-contacts {
	margin-left: 0px;
}
	#index-contacts p {
		position: absolute;
		margin: 0;
	}
	#index-contacts p .float {
		display: block;
		position: relative;
		float: left;
	}
	#index-contacts p .float a {
		position: absolute;
		left: 0; top: 0;
		width: 50px; height: 13px;
	}
	#index-contacts p.abonent_link {
		right: 78px; top: 27px;
		width: 126px; height: 16px;
		overflow: hidden;
	}
		#index-contacts p.abonent_link a {
			position: absolute;
			left: 0; top: 0;
			display: block;
			width: 126px;
			overflow: hidden;
		}
			#index-contacts p.abonent_link a img {
				width: 126px; height: 15px;
				border: 0;
			}
		#index-contacts p.abonent_link img {
			width: 126px; height: 15px;
			border: 0;
		}
		#index-contacts p.abonent_link a:hover {
			border-bottom: 1px solid #000;
		}
		
	#index-contacts p.time_abon {
		margin:0;
		margin:55px 0 0 25px;
		position:absolute;
		width: 180px; height: 16px;
		font-size:12px;
		
	}	
		
	#index-contacts p.service_link {
		right: 66px; top: 212px;
		width: 137px; height: 16px;
		overflow: hidden;
	}
		#index-contacts p.service_link a {
			position: absolute;
			left: 0; top: 0;
			display: block;
			width: 137px;
			overflow: hidden;
		}
			#index-contacts p.service_link a img {
				width: 137px; height: 16px;
				border: 0;
			}
		#index-contacts p.service_link img {
			width: 137px;
			border: 0;
		}
		#index-contacts p.service_link a:hover {
			border-bottom: 1px solid #000;
		}
	#index-contacts p.service_link {
		right: 66px; top: 212px;
		width: 137px; height: 16px;
	}
		#index-contacts p.service_link img {
			width: 137px; height: 15px;
			border: 0;
		}
		#index-contacts p.service_link a:hover img {
			border-bottom: 1px solid #000;
		}
		
	#index-contacts p.time_serv {
		margin:0;
		margin:240px 0 0 25px;
		position:absolute;
		width: 180px; height: 16px;
		font-size:12px;
		
	}
	#index-contacts .abonent_button {
		position: absolute;
		left: 17px; top: 138px;
		width: 150px; height: 45px;
	}
		#index-contacts .abonent_button .png {
			width: 150px; height: 45px;
			background: url(../img/index/abonent_button.png) left top no-repeat;
			_background: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/index/abonent_button.png",sizingMethod="crop");
		}
		#index-contacts .abonent_button .hover {
			background: url(../img/index/abonent_button_h.png) left top no-repeat;
			_background: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/index/abonent_button_h.png",sizingMethod="crop");
		}
		#index-contacts .abonent_button .png a {
			display: block;
			position: relative;
			left: 10px; top: 9px;
			width: 130px; height: 25px;
		}
			#index-contacts .abonent_button .png a img {
				width: 130px; height: 25px;
				border: 0;
			}
	#index-contacts .service_button {
		position: absolute;
		left: 17px; top: 322px;
		width: 150px; height: 45px;
	}
		#index-contacts .service_button .png {
			width: 150px; height: 45px;
			background: url(../img/index/service_button.png) left top no-repeat;
			_background: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/index/service_button.png",sizingMethod="crop");
		}
		#index-contacts .service_button .hover {
			background: url(../img/index/service_button_h.png) left top no-repeat;
			_background: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/index/service_button_h.png",sizingMethod="crop");
		}
		#index-contacts .service_button .png a {
			display: block;
			position: relative;
			left: 10px; top: 9px;
			width: 130px; height: 25px;
		}
			#index-contacts .service_button .png a img {
				width: 130px; height: 25px;
				border: 0;
			}
	#index-send {
		position: relative;
		margin: 18px 0 0 0; //margin-left: 9px;
		width: 219px; height: 303px;
		background: url(../img/index/index_send.jpg) left top no-repeat;
	}
		#index-send p {
			position: absolute;
			margin: 0;
			left: 19px;
		}
		#index-send p input {
			padding: 3px 0 0 5px;
			width: 170px; height: 19px;
			font-family: Arial;
			font-size: 12px;
			border: 0;
			background: none;
		}
		@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) 
		{
			head~body #index-send p input { padding-top: 0; height: 22px; }
		}
		#index-send p.obj_1 {
			top: 79px;
		}
		#index-send p.obj_2 {
			top: 123px;
		}
		#index-send p.obj_3 {
			top: 168px;
		}
		#index-send p.obj_4 {
			top: 213px;
		}
		#index-send .submit {
			position: absolute;
			left: 33px; top: 247px;
			width: 150px; height: 41px;
		}
			#index-send .submit .png {
				width: 150px; height: 41px;
				background: url(../img/index/send.png) left top no-repeat;
				_background: none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/index/send.png",sizingMethod="crop");
			}
			#index-send .submit .hover {
				background: url(../img/index/send_h.png) left top no-repeat;
				_background: none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/index/send_h.png",sizingMethod="crop");
			}
			#index-send .submit input {
				position: relative;
				margin: 7px 0 0 9px;
				width: 133px; height: 26px;
				background: none;
				border: 0;
				cursor: pointer;
			}


/* INDEX NEWS ///////////////////////////////////////////////// */

#index-news {
	position: relative;
	margin: 14px 0 0 0; padding-bottom: 15px;
	width: 712px; height: 642px;
}
	#index-news .plash {
		position: absolute;
		left: -4px; top: -1px;
		width: 717px; height: 617px;
	}
		#index-news .plash .png {
			width: 717px; height: 350px;
			background: url(../img/index/news_plash_1.png) left top no-repeat;
			_background: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/index/news_plash_1.png",sizingMethod="crop");
		}
		#index-news .plash .png_3 {
			width: 717px; height: 350px;
			
			background: url(../img/index/news_plash_3.png) left top repeat-y;
			_background: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/media/default/img/index/news_plash_3.png",sizingMethod="scale");
		}
#ie6	#index-news .plash .png_3 {
			width: 717px; height: 350px;
		
			background: url(../img/index/news_plash_3.png) left top repeat-y;
			_background: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/media/default/img/index/news_plash_3.png",sizingMethod="scale");
		}
		#index-news .plash .png_2 {
			width: 717px; height: 3px;
			margin:0 0 0 4px;
			background: url(../img/index/news_plash_2.png) left top no-repeat;
			_background: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/index/news_plash_2.png",sizingMethod="crop");
		}
		
	#index-news .fix {
		position: absolute;
		left: -4px; top: -1px;
		width: 717px; height: 617px;
	}
		#index-news .fix img {
			width: 717px; height: 617px;
		}
	#index-news .list {
		/*height: 500px;*/
		height: auto;
		/*overflow: hidden;*/
	}
	#index-news h2 {
		margin: 0;
		height: 20px; line-height: 20px;
	}
	#index-news .left {
		position: absolute;
		padding-top: 10px;
		left: 20px; top: 20px;
		width: 312px; height: 620px;
		background: url(../img/index/index_news_left.png) left 3px no-repeat;
	}
	#index-news .right {
		position: absolute;
		padding-top: 10px;
		left: 378px; top: 20px;
		width: 312px; height: 620px;
		background: url(../img/index/index_news_right.png) left 3px no-repeat;
	}
		#index-news .list dl {
			margin: 0 0 16px 0; padding: 0;
			font-size: 12px;
		}
			#index-news .list dd {
				margin: 0 0 4px 0; padding: 0;
				font-size: 12px;
				font-weight: bold;
			}
				#index-news .list dd a {
					text-decoration: none;
				}
			#index-news .list dt {
				margin: 0; padding: 0;
				line-height: 1.25;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				color: #333;
			}
				#index-news .list dt p {
					margin: 5px 0 0 0;
				}
				#index-news .list dt .link {
					text-decoration: none;
				}
			#index-news .right dd, #index-news .right dd a {
				color: #95370B;
			}
			#index-news .left dd, #index-news .left dd a {
				color: #0090B4;
			}
			#index-news .right dt .link {
				color: #95370B;
			}
			#index-news .right dt .link:hover {
				color: #0090B4;
				border-bottom: 1px solid #0090B4;
			}
			#index-news .left dt .link {
				color: #0090B4;
			}
			#index-news .left dt .link:hover {
				color: #95370B;
				border-bottom: 1px solid #95370B;
			}
	#index-news .pager {
		position: absolute;
		left: 0; top: 535px;
		line-height: 16px;
		font-size: 12px;
		color: #3A3214;
	}
		#index-news .to_start {
			margin-right: 7px;
		}
		#index-news .to_end {
			margin-left: 7px;
		}
		#index-news .to_prev {
			margin-right: 4px;
		}
		#index-news .to_next {
			margin-left: 4px;
		}
		#index-news .pager span {
			padding: 0 5px;
			background: #E4E4E4;
		}
			#index-news .pager a {
				color: #3A3214;
			}
		#index-news .left .pager .cur {
			font-weight: bold;
			background: #0798C9;
			color: #fff;
		}
		#index-news .right .pager .cur {
			font-weight: bold;
			background: #B15438;
			color: #fff;
		}
			#index-news .left .pager .cur a {
				color: #fff;
			}
		#index-news a:hover {
			text-decoration: none;
			color: #651F01;
		}
	#index-news .subscription {
		position: absolute;
		left: 0; top: 579px;
		width: 156px; height: 60px;
	}
		#index-news .subscription .png {
			width: 156px; height: 60px;
		}
			#index-news .subscription .png a {
				position: relative;
				left: 11px; top: 4px; //top: 8px;
				font-size: 11px;
				color: #fff;
			}
			#index-news .subscription .png a:hover {
				text-decoration: underline;
			}
		#index-news .left .subscription .png {
			background: url(../img/index/sub_left.png) left top no-repeat;
			_background: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/index/sub_left.png",sizingMethod="crop");
		}
		#index-news .right .subscription .png {
			background: url(../img/index/sub_right.png) left top no-repeat;
			_background: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/index/sub_right.png",sizingMethod="crop");
		}


/* INNER ////////////////////////////////////////////////////// */

#inner_menu {
	margin: 0 21px 20px 21px; padding: 12px 0;
	width: 460px;
	font-size: 11px;
}
	#inner_menu a {
		text-decoration: none;
		color: #616161;
	}
	#inner_menu a:hover {
		color: #000;
		border-bottom: 1px solid #000;
	}
	#inner_menu span {
		margin: 0 8px;
		color: #616161;
	}
#inner_save {
	position: absolute;
	right: 13px; top: 11px;
	margin: 0; padding: 0 0 0 16px;
	list-style-type: none;
	width: 145px; height: 23px;
	background: url(../img/main/inner_save_plash.gif) left top no-repeat;
}
	#inner_save p {
		line-height: 23px;
		font-size: 11px;
		color: #000;
		background: url(../img/main/print.gif) left 7px no-repeat;
	}
		#inner_save p a {
			display: block;
			padding-left: 20px;
			height: 23px; line-height: 23px;
			text-decoration: none;
			color: #000;
		}
		#inner_save p a:hover {
			_text-decoration: underline;
		}
			#inner_save p a:hover span {
				color: #000;
				border-bottom: 1px solid #000;
			}
		
/* Text */
#inner_text {
	margin: 0 0 0 21px;
	width: 660px;
}
	#inner_text p {
		margin: 0 0 15px 0;
		font-size: 12px;
		color: #616161;
	}
		#inner_text p a {
			text-decoration: none;
			color: #00a2e1;
			border-bottom: 1px solid #00a2e1;
		}
			#inner_text p a:hover {
				color: #000;
				border-bottom: 1px solid #000;
			}
	#inner_text blockquote {
		margin: 0 0 15px 3px; padding: 0 0 0 9px;
		font-size: 12px;
		font-weight: bold;
		color: #616161;
		border-left: 4px solid #e3e3e3;
	}
	#inner_text h1 {
		margin: 0; padding-bottom: 1px;
		font-size: 24px;
		font-weight: normal;
		color: #651f01;
		border-bottom: 1px solid #651f01;
	}
	#inner_text h2 {
		margin: 15px 0 5px 0;
		font-size: 18px;
		font-weight: normal;
		color: #000;
	}
	#inner_text h3 {
		margin: 10px 0;
		font-size: 16px;
		font-weight: normal;
	}
	#inner_text h4 {
		margin: 15px 0 10px 0;
		font-size: 14px;
		font-weight: normal;
	}
	.files_download {
		margin-bottom: 15px;
	}
	.files_download dl {
		margin: 0 0 7px 10px; padding: 0 0 0 40px;
		min-height: 30px; _height: 40px;
		font-size: 11px;
		background: url(../img/inner/file_none.png) left top no-repeat;
	}
		.files_download dl.doc { background: url(../img/inner/file_doc.png) left top no-repeat; }
		.files_download dl.pdf { background: url(../img/inner/file_pdf.png) left top no-repeat; }
		.files_download dl.xls { background: url(../img/inner/file_xls.png) left top no-repeat; }
		.files_download dl.zip { background: url(../img/inner/file_zip.png) left top no-repeat; }
		.files_download dl dt, .files_download dl dd {
			margin: 0; padding: 0;
		}
			.files_download dt a {
				text-decoration: none !important;
				color: #00a2e1;
				border-bottom: 1px solid #00a2e1;
			}
				.files_download dl dt a:hover {
					color: #000;
					border-bottom: 1px solid #000;
				}
			.files_download dl dd {
				color: #a3a3a3;
			}
			
	/* Gallery */
	.gallery_block {
		margin: 0 0 15px 0;
	}
	.gallery_block .list {
		position: relative;
		width: 660px; height: 120px;
		overflow: hidden;
	}
	.gallery_block .list .items {
		margin: 0 0 0 30px;
		width: 600px !important; height: 120px;
	}
	.gallery_block .list .items .item {
		float: left;
		position: relative;
		margin: 0 3px 0 0;
		width: 147px; height: 120px;
		text-align: center;
		overflow: hidden;
	}
		.gallery_block .list .items .item img {
			border: 0;
			height: 120px;
		}
	.gallery_block .prev, .gallery_block .next {
		position: absolute;
		top: 0;
		width: 24px; height: 120px;
		cursor: default;
		zoom: 1;
	}
	.gallery_block .prev {
		left: 0;
		background: url(../img/inner/prev.png) left top no-repeat;
	}
	.gallery_block .prev_active {
		background: url(../img/inner/prev_active.png) left top no-repeat;
		cursor: pointer;
	}
	.gallery_block .next {
		right: 0;
		background: url(../img/inner/next.png) left top no-repeat;
	}
	.gallery_block .next_active {
		background: url(../img/inner/next_active.png) left top no-repeat;
		cursor: pointer;
	}
	
	#inner_text ul {
		margin: 0 0 15px 0; padding: 0 0 0 25px;
		list-style-type: none;
	}
		#inner_text ul li {
			margin: 0 0 7px 0; padding: 0 0 0 12px;
			font-size: 12px;
			background: url(../img/inner/li.gif) left 5px no-repeat;
		}
		
		#inner_text ul ul li {
			
			background: url(../img/inner/li.gif) left 5px no-repeat;
		}
		
		#inner_text ul li  a{
			color:#0182A2;
			font-weight:bold;
			}
			#inner_text ul ul  a{
			color:#0182A2;
			font-weight: normal !important;
			}
			
			#inner_text ul ul  ul a{
			color:#651F01;
			font-weight: normal !important;
			}

			#inner_text ul ul  ul li{
			
			background: url(../img/inner/li_3.png) left 5px no-repeat !important;
			}
			
				#inner_text ul ul ul  ul a{
				color:#8f8e89;
				font-weight: normal !important;
				}
				
				#inner_text ul ul  ul ul li {			
				background: url(../img/inner/li_2.png) left 5px no-repeat !important;
				}
				
	.inner_content .table {
		margin: 0 0 15px 0;
		width: 660px;
	}
		.inner_content .table th, .inner_content .table td {
			padding: 3px 10px 4px 10px;
			vertical-align: middle;
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			color: #000;
		}
		.inner_content .table th {
			background: #00ABE9;
			color: #fff;
		}
		.inner_content .table th.first {
			background: #00ABE9 url(../img/main/th_point.gif) left top no-repeat;
		}
		.inner_content .table th.last {
			background: #00ABE9 url(../img/main/th_point.gif) right top no-repeat;
		}
		.inner_content .table td {
			background: url(../img/main/td.png) left top repeat;
			_background: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/main/td.png",sizingMethod="scale");
		}
	
	/* Feedback */
	#feedback {
		margin: 0 0 15px 0; padding: 0 23px;
		font-size: 12px;
		border: 1px solid #dbdbdb;
		background: #fff;
	}
		#feedback table {
			margin: 15px 0 12px 0;
			width: 100%;
		}
			#feedback table td {
				padding-bottom: 13px;
				vertical-align: top;
			}	
				#feedback table td p {
					margin: 0;
					line-height: 24px; //line-height: 26px;
					white-space: nowrap;
					color: #000;
				}
				#feedback table td p.textarea {
					margin-bottom: 7px;
					line-height: 1.25em;
				}
					#feedback table td p span {
						color: #e70000;
					}
				#feedback table td p.capcha {
					position: relative;
					height: 40px; line-height: 40px;
					background: url(../img/inner/capcha_bg.gif) 186px 15px no-repeat;
				}
					#feedback table td p.capcha img {
						display: block;
						position: absolute;
						left: 0; top: 0;
						width: 178px; height: 38px;
						overflow: hidden;
						border: 1px solid #adadad;
					}
					#feedback table td p.capcha input {
						display: block;
						margin-left: 209px;
						width: 178px; height: 38px; line-height: 38px;
						text-align: center;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 13px;
						border: 1px solid #adadad;
					}
				#feedback table td .text_input {
					display: block;
					padding: 0 7px;
					width: 217px; height: 21px; line-height: 21px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 13px;
					border: 1px solid #adadad;
				}
				#feedback table td textarea {
					padding: 7px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 13px;
					width: 550px; height: 193px;
					border: 1px solid #adadad;
				}
				#feedback_submit {
					display: block;
					margin-top: 4px;
					width: 565px; height: 34px;
					background: #8cdeeb url(../img/inner/feedback_submit.png) left top no-repeat;
					border: 0;
					cursor: pointer;
				}
				#feedback table .alert {
					border: 1px solid #d00 !important;
				}
			#feedback table .col_1 {
				padding-right: 5px;
				width: 43px;
				text-align: right;
			}
			#feedback table .col_2, #feedback table .col_4 {
				width: 233px;
			}
			#feedback table .col_3 {
				padding-right: 5px;
				text-align: right;
			}
	
	/* Pager */
	#pager {
		margin: 0 0 15px 0;
		height: 16px; line-height: 16px;
		font-size: 11px;
		font-family: Tahoma;
	}
	#pager .cont {
		float: right;
		height: 16px; line-height: 16px;
	}
		#pager a {
			display: block;
			float: left;
			margin: 0 1px; padding: 0 5px;
			height: 16px; line-height: 15px;
			border-bottom: 0 !important;
			color: #3d3415;
		}
		#pager a:hover {
			text-decoration: underline !important;
		}
		#pager a:hover img {
			border-bottom: 1px solid #3e3515;
		}
		#pager em {
			display: block;
			float: left;
			margin: 0 1px; padding: 0 5px;
			height: 16px; line-height: 15px;
			font-style: normal;
			background: #0798c9;
			color: #fff;
		}
		#pager a.to_start { background: url(../img/inner/to_start.gif) 5px 6px no-repeat; }
		#pager a.to_end { background: url(../img/inner/to_end.gif) 5px 6px no-repeat; }
		#pager a.to_prev { background: url(../img/inner/to_prev.gif) 5px 6px no-repeat; }
		#pager a.to_next { background: url(../img/inner/to_next.gif) 5px 6px no-repeat; }
			#pager a.to_start img, #pager a.to_end img {
				width: 12px; height: 13px;
			}
			#pager a.to_prev img, #pager a.to_next img {
				width: 5px; height: 13px;
			}
		#pager .num {
			background: #ececec;
		}


/* LICENSE //////////////////////////////////////////////////////// */

#license dl {
	float: left;
	margin: 0 0 10px -15px;
	width: 220px;
}
	#license dd {
		position: relative;
		width: 200px; height: 241px;
		overflow: hidden;
	}
		#license dd span {
			display: block;
			position: absolute;
			left: 15px; top: 13px;
			width: 220px; height: 212px;
			overflow: hidden;
		}
			#license dd span img {
				height: 212px;
			}
			#license dd .ts {
				position: absolute;
				left: 29px; top: 0;
				height: 13px;
			}
				#license dd .ts .png {
					height: 13px;
					background: url(../img/license/ts.png) left top repeat-x;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/license/ts.png",sizingMethod="scale");
				}
			#license dd .bs {
				position: absolute;
				left: 23px; top: 225px;
				height: 16px;
			}
				#license dd .bs .png {
					height: 16px;
					background: url(../img/license/bs.png) left top repeat-x;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/license/bs.png",sizingMethod="scale");
				}
			#license dd .rs {
				position: absolute;
				top: 24px;
				width: 15px; height: 195px;
			}
				#license dd .rs .png {
					width: 15px; height: 195px;
					background: url(../img/license/rs.png) left top repeat-y;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/license/rs.png",sizingMethod="scale");
				}
			#license dd .ls {
				position: absolute;
				left: 0; top: 24px;
				width: 15px; height: 195px;
			}
				#license dd .ls .png {
					width: 15px; height: 195px;
					background: url(../img/license/ls.png) left top repeat-y;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/license/ls.png",sizingMethod="scale");
				}
			#license dd .tl {
				position: absolute;
				left: 0; top: 0;
				width: 29px; height: 24px;
			}
				#license dd .tl .png {
					width: 29px; height: 24px;
					background: url(../img/license/tl.png) left top no-repeat;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/license/tl.png",sizingMethod="crop");
				}
			#license dd .tr {
				position: absolute;
				top: 0;
				width: 29px; height: 24px;
			}
				#license dd .tr .png {
					width: 29px; height: 24px;
					background: url(../img/license/tr.png) left top no-repeat;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/license/tr.png",sizingMethod="crop");
				}
			#license dd .bl {
				position: absolute;
				left: 0; top: 219px;
				width: 23px; height: 22px;
			}
				#license dd .bl .png {
					width: 23px; height: 22px;
					background: url(../img/license/bl.png) left top no-repeat;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/license/bl.png",sizingMethod="crop");
				}
			#license dd .br {
				position: absolute;
				top: 219px;
				width: 23px; height: 22px;
			}
				#license dd .br .png {
					width: 23px; height: 22px;
					background: url(../img/license/br.png) left top no-repeat;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/license/br.png",sizingMethod="crop");
				}
			#license dd .zoom {
				position: absolute;
				right: 31px; top: 24px;
				width: 27px; height: 27px;
				background: url(../img/license/zoom.png) left top no-repeat;
				_background: none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/license/zoom.png",sizingMethod="crop");
			}
				#license dd .zoom .png {
					width: 27px; height: 27px;
				}
			#license dd a {
				display: block;
				position: absolute;
				left: 15px; top: 13px;
				height: 212px;
			}
				#license dd a img {
					width: 100%; height: 212px;
				}
	#license dt {
		margin: 0 20px 0 15px;
		font-size: 11px;
	}


/* ABONENT //////////////////////////////////////////////////////// */

#abonent {
	margin: 15px 0 0 0;
}
	#abonent .text {
		float: right;
		width: 271px;
	}
		#abonent .text p {
			font-size: 13px;
			color: #000;
		}
	#abonent dl {
		position: relative;
		margin: 0 0 5px 0;
		width: 370px; height: 119px;
		overflow: hidden;
		background: #bdebf6 url(../img/abonent/dl.png) left top no-repeat;
	}
	#abonent dl.my {
		background: #ffe6a7 url(../img/abonent/dl_my.png) left top no-repeat;
	}
		#abonent dl .photo {
			position: absolute;
			left: 11px; top: 12px;
			width: 75px; height: 97px;
			overflow: hidden;
		}
			#abonent dl .photo .tl {
				position: absolute;
				left: 0; top: 0;
				width: 2px; height: 4px;
			}
				#abonent dl .photo .tl .png {
					width: 2px; height: 4px;
					background: url(../img/abonent/tl.png) left top no-repeat;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/abonent/tl.png",sizingMethod="crop");
				}
			#abonent dl .photo .tr {
				position: absolute;
				left: 73px; top: 0;
				width: 2px; height: 4px;
			}
				#abonent dl .photo .tr .png {
					width: 2px; height: 4px;
					background: url(../img/abonent/tr.png) left top no-repeat;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/abonent/tr.png",sizingMethod="crop");
				}
			#abonent dl .photo .bl {
				position: absolute;
				left: 0; top: 95px;
				width: 2px; height: 2px;
			}
				#abonent dl .photo .bl .png {
					width: 2px; height: 2px;
					background: url(../img/abonent/bl.png) left top no-repeat;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/abonent/bl.png",sizingMethod="crop");
				}
			#abonent dl .photo .br {
				position: absolute;
				left: 73px; top: 95px;
				width: 2px; height: 2px;
			}
				#abonent dl .photo .br .png {
					width: 2px; height: 2px;
					background: url(../img/abonent/br.png) left top no-repeat;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/abonent/br.png",sizingMethod="crop");
				}
		#abonent dl .prof {
			position: absolute;
			left: 104px; top: 6px;
			width: 250px; height: 18px;
			font-size: 13px;
			color: #261b14;
		}
		#abonent dl.my .prof {
			font-weight: bold;
			color: #010100;
		}
			#abonent dl .prof span {
				padding: 0 11px 0 0;
				background: url(../img/abonent/prof.gif) right 6px no-repeat;
			}
		#abonent dl .link {
			position: absolute;
			right: 11px; top: 7px;
			//padding-bottom: 2px;
			font-size: 11px;
		}
			#abonent dl .link a {
				text-decoration: none;
				color: #057a93;
			}
				#abonent dl .link a:hover {
					border-bottom: 1px solid #057a93;
				}
			#abonent dl.my .link a {
				text-decoration: none;
				color: #ac530f;
			}
				#abonent dl.my .link a:hover {
					border-bottom: 1px solid #ac530f;
				}
		#abonent dl dt {
			position: absolute;
			left: 113px; top: 36px;
			font-size: 12px;
			font-weight: bold;
		}
			#abonent dl dt small {
				display: block;
				font-size: 11px;
				font-weight: normal;
			}
		#abonent dl .mail {
			position: absolute;
			left: 113px; top: 77px;
			padding: 0 0 0 22px; //padding-bottom: 2px;
			font-size: 11px;
			background: url(../img/abonent/mail.gif) left 3px no-repeat;
		}
			#abonent dl .mail a {
				text-decoration: none;
				color: #000;
				border-bottom: 1px solid #000;
			}
		#abonent dl .icq {
			position: absolute;
			left: 240px; top: 77px;
			padding: 0 0 0 22px;
			height: 15px;
			font-size: 11px;
			background: url(../img/abonent/icq.gif) left top no-repeat;
			color: #000;
		}
		#abonent dl.my .icq {
			background: url(../img/abonent/icq_my.gif) left top no-repeat;
		}


/* QUESTION //////////////////////////////////////////////////////// */

#question {
	margin: 15px 0 0 0;
}
	#question p.alert {
		margin: 0 0 15px 0;
		font-size: 12px;
		color: #000;
	}
	#question p { color: #000; }
	#question form {
		padding: 10px 0 25px 0;
		background: #fff;
		border: 1px solid #ddd;
	}
		#question form table {
			width: 100%;
		}
			#question form table td {
				padding: 10px 0 0 0;
				vertical-align: top;
			}
			#question form table td.text {
				padding: 15px 0 0 23px;
				width: 173px;
				font-size: 12px;
				color: #000;
			}
				#question form table td.text span {
					color: #dc0101;
				}
			#question form table .gray td {
				padding-bottom: 16px;
				border-bottom: 1px solid #ddd;
			}
				#question form table td p {
					margin: 0;
				}
				#question form table td p.text {
					width: 273px; height: 23px;
					background: url(../img/question/text.png) left top no-repeat;
				}
					#question form table td p.text input {
						display: block;
						margin: 0 7px;
						width: 259px; height: 23px; line-height: 23px; //line-height: 20px;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 12px;
						background: none;
						border: 0;
					}
				#question form table td p.textarea {
					padding: 7px;
					width: 395px; height: 77px;
					background: url(../img/question/textarea.png) left top no-repeat;
				}
					#question form table td p.textarea textarea {
						display: block;
						width: 395px; height: 77px;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 12px;
						background: none;
						border: 0;
					}
				#question form table td p.submit {
					margin: 11px 0 0 0;
					width: 409px; height: 34px;
				}
					#question form table td p.submit input {
						display: block;
						width: 409px; height: 34px;
						background: #35c6db url(../img/question/submit.png) left top no-repeat;
						border: 0;
						cursor: pointer;
					}
				#question_capcha_cont {
					position: relative;
					width: 409px; height: 65px;
				}
					#question_capcha_cont .img {
						position: absolute;
						left: 0; top: 0;
						width: 168px ; height: 65px;
					}
					#question_capcha_cont .up_text {
						position: absolute;
						left: 179px; top: 22px;
						font-size: 12px;
						color: #000;
					}
					#question_capcha_cont .capcha {
						position: absolute;
						left: 177px; top: 42px;
						width: 232px; height: 23px;
						background: url(../img/question/capcha.png) left top no-repeat;
					}
						#question_capcha_cont .capcha input {
							display: block;
							margin: 0 7px;
							width: 218px; height: 23px; line-height: 23px; //line-height: 20px;
							font-family: Arial, Helvetica, sans-serif;
							font-size: 12px;
							background: none;
							border: 0;
						}
				#question table .attention {
					border: 1px solid #dc0101;
				}


/* ANTIVIRUS //////////////////////////////////////////////////////// */

#antivirus {
	margin-top: 8px;
}
	#antivirus p.link {
		margin-bottom: 11px !important;
		padding: 0 0 0 20px;
		background: url(../img/antivirus.png) left top no-repeat;
	} 
		#antivirus p.link a {
			text-decoration: none;
			color: #266e8a;
			border-bottom: 1px solid #266e8a;
		}
		#antivirus p.link a:hover {
			color: #00A2E1;
			border-color: #00A2E1;
		}
	#antivirus h2 {
		margin: 15px 0 1px 0;
		font-size: 12px;
		font-weight: bold;
	}
	#antivirus p {
		margin: 0 0 13px 0;
		color: #000;
	}


/* SAFETY //////////////////////////////////////////////////////// */

#safety {
	margin: 14px 0 0 0; padding-bottom: 200px;
}
	#safety p {
		color: #000;
	}
	#safety ul li {
		padding-left: 12px;
		font-size: 14px;
		background: url(../img/li.gif) left 50% no-repeat;
	}
		#safety ul li a {
			text-decoration: none;
			color: #03799b;
		}
		#safety ul li a:hover {
			color: #00A2E1;
			border-bottom: 1px solid #00A2E1;
		}


/* HISTORY //////////////////////////////////////////////////////// */

#history {
	margin-top: 10px;
}
	#history p {
		color: #000;
	}
	#history ul li {
		background-position: left 5px;
		//background-position: left 7px;
	}


/* BLOCK LIST //////////////////////////////////////////////////////// */

#block_list {
	margin: 12px 0 0 12px;
}
	#block_list h2 {
		margin: 1px 0 8px 9px;
		font-size: 16px;
		font-weight: normal;
		color: #000;
	}
		#block_list h2 a {
			text-decoration: none;
			color: #000;
			border-bottom: 1px solid #000;
		}
		#block_list h2 a:hover {
			color: #00A2E1;
			border-bottom: 1px solid #00A2E1;
		}
	#block_list .list {
		margin: 0 0 15px 0;
	}
		#block_list .list .pos {
			position: relative;
			margin: 0 0 0 0; padding: 2px 13px 3px 13px;
		}
		#block_list .list .active {
			padding: 0;
		}
			#block_list .list .print {
				display: none;
				position: absolute;
				left: 635px; top: 15px;
			}
			#block_list .active .print { display: block; }
			#block_list .list .active .top {
				width: 666px; height: 16px;
				font-size: 1px;
				background: url(../img/block_top.png) left top no-repeat;
				_background: none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/block_top.png",sizingMethod="crop");
			}
			#block_list .list .active .bot {
				width: 666px; height: 16px;
				font-size: 1px;
				background: url(../img/block_bot.png) left top no-repeat;
				_background: none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/block_bot.png",sizingMethod="crop");
			}
			#block_list .list .active .mid {
				padding: 0 20px 0 16px;
				width: 630px;
				background: url(../img/block_rep.png) left top repeat-y;
				_background: none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/block_rep.png",sizingMethod="scale");
			}
			#block_list .list .pos .top, #block_list .list .pos .bot, #block_list .list .pos .text { display: none; }
			#block_list .list .active .top, #block_list .list .active .bot, #block_list .list .active .text { display: block; }
			#block_list .list .pos .link {
				padding: 0 40px 2px 11px;
				line-height: 1.3em;
				font-size: 14px;
				background: url(../img/li.gif) left 6px no-repeat;
			}
			#block_list .list .active .link {
				background: url(../img/li_active.gif) left 6px no-repeat;
				//background: url(../img/li_active.gif) left 8px no-repeat;
			}
				#block_list .list .pos .link span {
					padding: 0 13px 0 0;
					background: url(../img/up.gif) right 5px no-repeat;
					zoom: 1;
				}
				#block_list .list .active .link span {
					background: url(../img/down.gif) right 5px no-repeat;
				}
					#block_list .list .pos .link a {
						text-decoration: none;
						color: #0093ce;	
					}
					#block_list .list .pos .link a:hover {
						border-bottom: 1px solid #0093ce;
						//border-bottom: 0;
						//text-decoration: underline;
					}
					#block_list .list .active .link a {
						color: #bf530a;
					}
					#block_list .list .active .link a:hover {
						border-color: #bf530a;
					}
			#block_list .list .pos .text {
				margin-top: 5px; padding: 0 0 8px 11px;
				font-size: 12px;
				color: #000;
			}
				#block_list .list .pos .text p {
					margin-bottom: 15px;
					color: #000;
				}
				#block_list .list .pos .text ul {
					margin: 5px 0 15px 0; padding: 0;
					list-style-type: none;
				}
					#block_list .list .pos .text ul li {
						margin: 0 0 5px 0; padding: 0 0 0 16px;
						background: url(../img/li_text.gif) left 50% no-repeat;
					}
				#block_list .list .pos .text a {
					text-decoration: none;
					color: #0e6e86;
					border-bottom: 1px solid #0e6e86;
				}
				#block_list .list .pos .text a:hover {
					color: #00A2E1;
					border-bottom: 1px solid #00A2E1;
				}


/* PRICES //////////////////////////////////////////////////////// */

#prices {
	margin: 12px 0 0 0;
}
#prices h2 {
	margin: 20px 0 5px 0;
	font-size: 14px;
	font-weight: normal;
}
#prices p {
	color: #000;
}
	#prices ul li {
		padding: 0 0 0 12px;
		background: url(../img/li.gif) left 5px no-repeat;
		color: #0085b8;
	}
		#prices ul li a {
			text-decoration: none;
			color: #0085b8;
		}
		#prices ul li a:hover {
			border-bottom: 1px solid #0085b8;
		}
#ie6 #prices ul li {
		padding: 0 0 0 12px;
		background: url(../img/li.gif) left 5px no-repeat;
		color: #0085b8;
		height:17px;
	}

/* BOOK //////////////////////////////////////////////////////// */

#book {
	margin: 12px 0 0 0;
}
	#book p {
		color: #000;
	}
	#book form {
		padding: 0 0 24px 0;
		background: #fff;
		border: 1px solid #dcdcdc;
	}
		#book form p.text {
			margin: 0; padding: 10px 0 0 23px;
		}
		#book form p.border {
			margin: 22px 0 0 0;
			padding-top: 13px;
			border-top: 1px solid #dcdcdc;
		}
			#book form p.text span { color: #dc0101; }
		#book form div.input {
			margin: 7px 0 0 0; padding: 0 0 0 23px;
			width: 354px; height: 23px;
			background: url(../img/book_text.png) 23px top no-repeat;
		}
			#book form div.input input {
				display: block;
				padding: 1px 7px;
				width: 340px; height: 21px; line-height: 21px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				background: none;
				border: 0;
			}
			#book form div.input input.attention {
				padding: 0 7px;
			}
		#book form div.textarea {
			margin: 7px 0 0 0; padding: 0 0 0 23px;
			width: 582px; height: 91px;
			background: url(../img/book_textarea.png) 23px top no-repeat;
		}
			#book form div.textarea textarea {
				display: block;
				padding: 7px;
				width: 566px; height: 75px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				background: none;
				border: 0;
			}
			#book form p.textarea {
					margin-bottom: 7px;
					line-height: 1.25em;
				}
					#book form p span {
						color: #e70000;
					}
				#book form p.capcha {
					position: relative;
					margin: 8px 0 0 23px;
					height: 40px; line-height: 40px;
					background: url(../img/inner/capcha_bg.gif) 186px 15px no-repeat;
				}
					#book form p.capcha img {
						display: block;
						position: absolute;
						left: 0; top: 0;
						width: 178px; height: 38px;
						overflow: hidden;
						border: 1px solid #adadad;
					}
					#book form p.capcha input {
						display: block;
						margin-left: 209px;
						width: 178px; height: 38px; line-height: 38px;
						text-align: center;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 13px;
						border: 1px solid #adadad;
					}
				#book_submit {
					display: block;
					margin: 16px 0 0 23px;
					width: 565px; height: 34px;
					background: #8cdeeb url(../img/inner/feedback_submit.png) left top no-repeat;
					border: 0;
					cursor: pointer;
				}
		#book .attention { border: 1px solid #dc0101 !important; }


/* TEST //////////////////////////////////////////////////////// */

#test {
	margin: 12px 0 0 0; padding: 0 0 200px 0
}
	#test p { color: #000; }
	#test .small {
		margin: 10px 0 5px 0;
		font-size: 12px;
		color: #9d9d9d;
	}
	#test .enter {
		position: relative;
		width: 610px; height: 26px;
		background: url(../img/test.png) left top no-repeat;
	}
		#test_enter {
			margin: 0 0 0 9px; padding: 0;
			width: 500px; height: 26px; line-height: 26px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #757474;
			border: 0;
			background: none;
		}
		#test_submit {
			position: absolute;
			right: 0; top: 0;
		}
			#test_submit {
				width: 66px; height: 26px;
				border: 0; background: none;
				cursor: pointer;
			}
	#test .top {
		width: 544px; height: 5px;
		font-size: 1px;
		background: url(../img/test_top.png) left top no-repeat;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/test_top.png",sizingMethod="crop");
	}
	#test .bot {
		width: 544px; height: 3px;
		font-size: 1px;
		background: url(../img/test_bot.png) left top no-repeat;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/test_bot.png",sizingMethod="crop");
	}
	#test table {
		width: 544px;
		background: url(../img/test_rep.gif) left top repeat-y;
	}
		#test table th, #test table td {
			vertical-align: top;
			border-bottom: 1px solid #aeaeae;
		}
		#test table th {
			padding: 4px 0 4px 10px;
			width: 80px;
			text-align: left;
			font-size: 12px;
			font-weight: normal;
			color: #036b7e;
		}
		#test table td {
			padding: 3px 0 4px 7px;
			font-size: 14px;
			color: #000;
		}


/* PAY //////////////////////////////////////////////////////// */

#pay {
	margin: 12px 0 0 0; padding: 0 0 50px 0;
}
	#pay p {
		color: #000;
	}
	#pay h4 {
		margin-bottom: 5px;
	}
	#pay ol {
		margin: 0 0 15px 0; padding: 0 0 0 23px;
		font-size: 14px;
		font-weight: bold;
	}
		#pay ol li {
			margin-bottom: 18px; _margin-bottom: 3px;
		}
			#pay ol li small {
				margin-left: 7px;
				font-size: 11px;
				font-weight: normal;
				color: #857b7b;
			}
			#pay ol li span {
				display: block;
				margin: 5px 0 0 0;
				font-weight: normal;
				font-size: 12px;
			}
			#pay ol li a {
				color: #0093ce;
				border-bottom: 1px solid #0093ce;
			}
			#pay ol li a:hover {
				text-decoration: none;
				color: #00A2E1;
				border-bottom: 1px solid #00A2E1;
			}


/* THEMES LINKS //////////////////////////////////////////////////////// */

#theme_links {
	margin: 27px 0 0 0; padding: 27px 0 50px 30px;
	background: url(../img/main/tl_bg.gif) left top repeat-x;
}
	#theme_links .head {
		margin: 0;
		height: 28px; line-height: 28px;
	}
	#theme_links h2 {
		float: left;
		margin: 0; padding: 0;
		height: 28px; line-height: 28px;
		font-size: 16px;
		font-weight: bold;
		background: url(../img/main/tl_header_rep.gif) left top repeat-x;
		color: #f7f7f7;
	}
		#theme_links h2 em {
			display: block;
			float: left;
			height: 28px; line-height: 28px;
			font-style: normal;
			background: url(../img/main/tl_header_left.gif) left top no-repeat;
		}
		#theme_links h2 span {
			display: block;
			float: left;
			padding: 0 12px;
			height: 28px; line-height: 28px;
			background: url(../img/main/tl_header_right.gif) right top no-repeat;
		}
	#theme_links .cont {
		margin: 0 40px 0 0;
		width: 635px; min-height: 173px; _height: 173px;
		background: #DCDCDC url(../img/main/tl_rep.gif) left top repeat-x;
	}
		#theme_links .top {
			background: url(../img/main/tl_top.gif) left top no-repeat;
		}
		#theme_links .bot {
			padding-bottom: 20px;
			min-height: 153px; _height: 153px;
			background: url(../img/main/tl_bot.gif) left bottom no-repeat;
		}
			#theme_links ul {
				margin: 0 0 0 12px; padding: 18px 0 0 0;
				list-style-type: none;
			}
				#theme_links li {
					float: left;
					margin: 0 10px 10px 0; padding: 0 0 0 21px; //margin-bottom: 0; //padding-bottom: 2px;
					width: 270px;
					line-height: 1.3em;
					font-size: 12px;
					background: url(../img/main/tl_link.gif) left 2px no-repeat;
				}
				#theme_links li strong {
					color: #802600;
				}
				#theme_links li a {
					text-decoration: none;
					color: #000;
				}
				#theme_links li a:hover {
					font-weight: bold;
					color: #802600;
				}
		


/* FOOTER ///////////////////////////////////////////////////// */

#footer {
	position: absolute;
	left: 0; bottom: 0;
	width: 100%; height: 283px;
	margin: 0;
	z-index:10;
}
	#footer .container {
		position: relative;
		margin-left: 0 ;
		width: 948px; height: 283px;
	}
		#footer_menu {
			position: absolute;
			left: -5px; top: -20px;
			width: 989px; height: 90px;
		}
			#footer_menu ul {
				margin: -15px 0 0 0; padding: 90px 0 0 55px;
				list-style-type: none;
				width: 957px; height: 67px;
				background: url(../img/main/footer_bg.png) left top no-repeat;
				_background: none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/main/footer_bg.png",sizingMethod="crop");
			}
				#footer_menu li {
					float: left;
					margin: 0 21px 0 0; padding: 0; //margin: 0 20px 0 0;
					font-size: 13px;
				}
					#footer_menu li a {
						position: relative;
					}
					#footer_menu li a:hover {
						text-decoration: underline;
					}
		#copyright {
			margin: 0 0 20px 24px; padding-top: 123px;
			width: 295px; line-height: 16px;
			font-size: 11px;
		}
			#copyright p {
				margin: 0;
			}
				#copyright a {
					color: #000;
				}
		#our_button {
			position: relative;
			margin: 0 0 18px 24px;
			width: 180px; line-height: 18px;
			font-size: 11px;
		}
			#our_button p.link {
				margin: 0;
				width: 77px;
			}
				#our_button a {
					color: #000;
				}
			#our_button p.button {
				position: absolute;
				left: 77px; top: 0;
				margin: 0;
			}
				#our_button p.button a img {
					border: 0;
				}
		#make_start {
			position: relative;
			margin-left: 24px;
			width: 180px; line-height: 18px;
			font-size: 11px;
		}
			#make_start a {
					color: #000;
				}
		#partners {
			position: absolute;
			left: 393px; top: 130px;
			margin: 0; padding: 0;
			list-style-type: none;
			width: 278px; height: 110px;
		}
			#partners li {
				float: left;
				margin: 0 4px 4px 0; padding: 0;
				width: 88px; height: 32px;
				overflow: hidden;
			}
				#partners li img {
					border: 0;
				}
		#sitesoft {
			position: absolute;
			left: 783px; top: 110px;
			margin: 0; padding: 0;
			list-style-type: none;
			width: 150px; height: 50px;	
		}
			#sitesoft .logo {
				position: absolute;
				left: 0; top: 0;
				margin: 0;
				width: 39px; height: 45px;
			}
				#sitesoft .logo .png {
					width: 39px; height: 45px;
					background: url(../img/main/sitesoft.png) left top no-repeat;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/default/img/main/sitesoft.png",sizingMethod="crop");
				}
					#sitesoft .logo a {
						display: block;
						position: relative;
						left: 9px; top: 12px;
						width: 30px; height: 32px;
					}
						#sitesoft .logo img {
							width: 30px; height: 32px;
							border: 0;
						}
			#sitesoft .text {
				position: absolute;
				left: 51px; top: 13px;
				width: 130px; height: 30px; line-height: 14px;
				font-size: 11px;
			}
				#sitesoft .text a {
					color: #000;
				}
.vacansy {
	margin-left:500px !important;
	cursor: pointer;
}
.vacansy a{
border-bottom: 1px dashed #0E6E86 !important;
}

.vacansy a:hover{
border-bottom: 1px dashed #00A2E1 !important;
}

/*tinymce*/
.example1 {
	font-weight: bold;
	font-size: 14px
}

.example2 {
	font-weight: normal;
	font-size: 12px;
	color: #FF0000
}

