﻿html							{margin:0; padding:0;}
body							{color:#000000; margin:0; padding:0; background:#FFFFFF url('pics/bg.gif'); font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}
.clear							{clear: both;}
.hr								{background:url('pics/bg_home_services_bot.gif') center no-repeat; height:10px; clear: both;}

#block_outer					{background:url('pics/bg_top.jpg') repeat-x; width:100%; overflow-x:hidden; position:relative;}
	#block_inner				{width:984px; text-align:left; position:relative;}
		#block_top				{height:86px; background-repeat:no-repeat; background-position:285px 0;}
			#pic_logo			{display:block; width:250px; height:50px; background:url('pics/logo.gif') no-repeat; position:absolute; top:20px; left:10px; text-indent:-9999px;}
			#block_address		{margin:15px 3px 0 0; border-left:dotted 1px #000000; text-align:right; float:right; width:130px;) top right no-repeat;}
			span#ct_phone_3
			{
				padding:0px;
			}
			#popup {
				background-color: #FFFFFF;
				position: fixed;
				left:50%;
				top:50%;
				z-index: 11;
				border-radius: 15px;
				-webkit-border-radius: 15px;
				-moz-border-radius: 15px;
				-khtml-border-radius: 15px;
				-moz-box-shadow: 0 0 20px rgba(0,0,0,1); /* Для Firefox */
				-webkit-box-shadow: 0 0 20px rgba(0,0,0,1); /* Для Safari и Chrome */
				box-shadow: 0 0 20px rgba(0,0,0,1); /* Параметры тени */
			}
			#popup textarea {
				display: block;
				width: auto;
				margin-bottom: 10px;
			}
			#popup .button_sum
			{
				/*float: left;*/
				margin-top: 15px;
			}
			#popup  #cansel_sum
			{
				background: url('css/pics/cansel_btn.png') no-repeat;
				width: 108px;
				height: 23px;
				border: 0;
				margin-left: 10px;
				cursor: pointer;
			}
			#popup #cansel_sum:hover {
				background-image: url('css/pics/cansel_btn_hold.png');
			}
			#popup #cansel_sum:active  {
				background-image: url('css/pics/cansel_btn_click.png');
			}
			#popup  #close_sum
			{
				background: url('css/pics/cose_btn.png') no-repeat;
				width: 34px;
				height: 26px;
				float: right;
				border: 0;
				cursor: pointer;
			}
			#popup  #submit_sum
			{
				background: url('css/pics/submit.png') no-repeat;
				width: 108px;
				height: 24px;
				border: 0;
				margin-left: 40px;
				cursor: pointer;
			}
			#popup  #submit_sum:hover
			{
				background-image: url('css/pics/submit_hold.png');
			}
			#popup  #submit_sum:active
			{
				background-image: url('css/pics/submit_click.png');
			}
			#popup #info_text_sum
			{
				display: block;
				width: 290px;
				margin-top: 10px;
				height: 60px;
			}
			#popup label
			{
				color: #9D2700;
				font-weight: bold;
			}
			#popup .sum_block
			{
				width: 335px;
				margin: 3px 0px 25px 25px;
			}
			#popup #name_sum
			{
				margin-left: 24px;
				width: 200px;
				margin-top: 30px;
			}
			#popup #email_sum
			{
				margin-left: 17px;
				margin-top: 15px;
				width: 200px;
			}
			.show_sum_form
			{
				background: url('css/pics/submit_blok.png') no-repeat;
				width: 191px;
				height: 33px;
				border: 0;
			}
			.show_sum_form:hover
			{
				background-image: url('css/pics/submit_blok_hold.png');
			}
			.show_sum_form:active
			{
				background-image: url('css/pics/submit_blok_click.png');
			}
			#opaco {
				background-color: #000000;
				left: 0;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
				filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 70);
				filter: alpha(opacity=70);
				moz-opacity: 0;
				-khtml-opacity: 0;
				opacity: 0;
				position: absolute;
				top: 0;
				width: 100%;
				z-index: 10;
			}
			.validation-failed {
				background: none repeat scroll 0 0 #FFF7F5!important;
				border: 1px solid #F47D4E!important;
			}
			div.validation-advice {
				color: #D91A00!important;
				font-size: 10px!important;
				padding: 3px 0 0!important;
			}
			#ok_btn
			{
				background: url('css/pics/ok_btn.png') no-repeat;
				width: 191px;
				height: 33px;
				border: 0;
				margin-left: 35%;
			}
			#ok_btn:hover
			{
				background-image: url('css/pics/ok_btn_hold.png');
			}
			#ok_btn:active
			{
				background-image: url('css/pics/ok_btn_click.png');
			}
			.hidden {
				display: none;
			}
			#block_phone		
			{
				margin:15px 15px 0 0; 
				border-left:dotted 1px #000000; 
				text-align:right; 
				float:right; 
				width:190px; 
				/*padding-top:45px;
				background:URL('pics/bg_phone.gif') top right no-repeat;*/
			}
			#block_phone span.phone_code
			{
				font: 15px Helvetica;
				padding:0;
			}
			#block_phone span.phone_code span.phone_main
			{
				font: 27px Helvetica;
				padding:0;
			}
			#block_phone span.phone_code span.phone_main .phone_red
			{
				color: #AF0000;
				padding:0;
			}
			#block_online		{margin:15px 15px 0 0; text-align:left; float:right; width:130px; padding-top:20px; background:url('pics/bg_online.gif') top right no-repeat;}
			#block_top span a	{text-decoration:none; border-bottom:dashed 1px #000000; color:#000000;}
			#block_top span		{ 0 3px no-repeat; padding:0 0 0 10px;}
			#block_top span.icq	{background:url('pics/button_icq.gif') no-repeat; padding:3px 0 3px 20px; display:block;}
			#block_top span.skype{background:url('pics/button_skype.gif') no-repeat; padding:3px 0 3px 20px; display:block;}
			#block_top span:hover a	{border:0;}
		#block_menu				{background:url('pics/bg_menu.png') no-repeat; height:32px; color:#FFFFFF; position:relative;}
			#block_menu_left	{float:left; margin:0 10px 0 12px; width:650px; padding:2px 0 0 0;}
			#block_menu_left a	{display:block; padding:8px 26px 8px 16px; float:left; background:url('pics/bg_menu_.png') no-repeat; margin:0 0 0 -10px;}
			#block_menu_left a.selected	{background:url('pics/bg_menu_a.png') no-repeat;}
			#block_menu_right	{position:absolute; top:2px; right:2px; padding:1px 0; background:url('pics/bg_menu_right.png') top right no-repeat; width:340px; height: 27px;}
			#block_menu a		{color:#FFFFFF;}
		#block_main				{background:#FFFFFF url('pics/bg_main.gif') repeat-x; padding:0 1px 1px 1px; margin:6px 1px 0 1px;}
			#block_main_content	{padding:10px ; border-left:solid 1px #C7C6C3; border-right:solid 1px #C7C6C3; border-bottom:solid 1px #C7C6C3;}
				#block_banner_home_left		{float:left; height:180px; width:630px; margin:0 8px 0 0;}
					#slideshow				{ position:relative; height:180px; }
						#slideshow a			{display:block; position:absolute; width:100%; height:180px; }
						#slideshow a.show		{ z-index:90 }
						#slideshow .caption		{ z-index:100; background-color:#FFFFFF; color:#000000; height:45px; width:100%; position:absolute; bottom:0;}
						#slideshow .caption .content { margin:8px 10px 8px 10px }
						#slideshow .pages		{z-index:101; position:absolute; top:143px; left:12px;}
						#slideshow .pages span	{cursor:pointer; font-weight:bold;background:url('pics/slideshow_bg.png') no-repeat; text-align:center; color:#BC0004; float:left; width:25px; padding:4px 0 6px 0;}
						#slideshow .pages span.show{background:url('pics/slideshow_bga.png') no-repeat; color:#FFFFFF;}

					
					.block_menu1_content		{
	background:url('pics/00.png') bottom right no-repeat;
	padding:0 0 5px 10px;
	margin:0 5px 5px 0;
}
					.block_menu2_content		{background:url('pics/00.png') bottom right no-repeat; padding:0 0 5px 10px; margin:0 10px 5px 0;}
					.block_menu3_content		{background:url('pics/00.png') bottom right no-repeat; padding:0 0 5px 10px; margin:0 10px 5px 0;}
					.block_menu4_content		{background:url('pics/00.png') bottom right no-repeat; padding:0 0 5px 10px; margin:0 10px 5px 0;}
					.block_menu5_content		{background:url('pics/00.png') bottom right no-repeat; padding:0 0 5px 10px; margin:0 10px 5px 0;}
					.block_menu6_content		{background:url('pics/00.png') bottom right no-repeat; padding:0 0 5px 10px; margin:0 10px 5px 0;}
					.block_menu7_content		{background:url('pics/00.png') bottom right no-repeat; padding:0 0 5px 10px; margin:0 10px 5px 0;}
					.block_menu8_content		{background:url('pics/00.png') bottom right no-repeat; padding:0 0 5px 10px; margin:0 10px 5px 0;}
					.block_menu_content			{
	padding:3px 0 15px 10px;
	margin:0 10px 5px 0;
}
					
					.block_menu_red				{background:url('pics/bg_block_red.gif') bottom left no-repeat; color:#FFFFFF;}
					.block_menu_red h4			{background:url('pics/bg_block_red_bgtitle.gif') no-repeat; margin:0; color:#FFFFFF; padding:9px 10px; font-weight:bold; font-size:13px; text-transform:uppercase;}
					.block_menu_red a			{color:#000000; text-decoration:none;}
					.block_menu_red a:hover		{color:#333333; text-decoration:underline;}
					.block_menu_red table		{width:100%; font-size:13px; margin:0 0 0 -10px;}
					.block_menu_red td			{border-bottom:dotted 1px #999999; color:#000000; padding:0 0 3px 0;}
					
					.block_menu_green			{background:url('pics/bg_block_green.gif') bottom left no-repeat;}
					.block_menu_green h4			{background:url('pics/bg_block_green_bgtitle.gif') no-repeat; margin:0; color:#FFFFFF; padding:9px 10px; font-weight:bold; font-size:13px; text-transform:uppercase;}
					.block_menu_green a			{color:#000000; text-decoration:none;}
					.block_menu_green a:hover		{color:#333333; text-decoration:underline;}
					.block_menu_green table		{width:100%; font-size:13px; margin:0 0 0 -10px;}
					.block_menu_green td			{border-bottom:dotted 1px #999999; color:#000000; padding:0 0 3px 0;}
					
					.block_menu_sandy			{background:url('pics/bg_block_sandy.gif') bottom left no-repeat;}
					.block_menu_sandy h4			{background:url('pics/bg_block_sandy_bgtitle.gif') no-repeat; margin:0; color:#FFFFFF; padding:9px 10px; font-weight:bold; font-size:13px; text-transform:uppercase;}
					.block_menu_sandy a			{color:#000000; text-decoration:none;}
					.block_menu_sandy a:hover		{color:#333333; text-decoration:underline;}
					.block_menu_sandy table		{width:100%; font-size:13px; margin:0 0 0 -10px;}
					.block_menu_sandy td			{border-bottom:dotted 1px #999999; color:#000000; padding:0 0 3px 0;}
					
					.block_menu_blue			{background:url('pics/bg_block_blue.gif') bottom left no-repeat;}
					.block_menu_blue h4			{background:url('pics/bg_block_blue_bgtitle.gif') no-repeat; margin:0; color:#FFFFFF; padding:9px 10px; font-weight:bold; font-size:13px; text-transform:uppercase;}
					.block_menu_blue a			{color:#000000; text-decoration:none;}
					.block_menu_blue a:hover		{color:#333333; text-decoration:underline;}
					.block_menu_blue table		{width:100%; font-size:13px; margin:0 0 0 -10px;}
					.block_menu_blue td			{border-bottom:dotted 1px #999999; color:#000000; padding:0 0 3px 0;}

					.block_menu_mag			{background:url('pics/bg_block_mag.gif') bottom left no-repeat;}
					.block_menu_mag h4			{background:url('pics/bg_block_mag_bgtitle.gif') no-repeat; margin:0; color:#FFFFFF; padding:9px 10px; font-weight:bold; font-size:13px; text-transform:uppercase;}
					.block_menu_mag a			{color:#000000; text-decoration:none;}
					.block_menu_mag a:hover		{color:#333333; text-decoration:underline;}
					.block_menu_mag table		{width:100%; font-size:13px; margin:0 0 0 -10px;}
					.block_menu_mag td			{border-bottom:dotted 1px #999999; color:#000000; padding:0 0 3px 0;}
										

					.block_menu_yell			{background:url('pics/bg_block_yell.gif') bottom left no-repeat;}
					.block_menu_yell h4			{background:url('pics/bg_block_yell_bgtitle.gif') no-repeat; margin:0; color:#FFFFFF; padding:9px 10px; font-weight:bold; font-size:13px; text-transform:uppercase;}
					.block_menu_yell a			{color:#000000; text-decoration:none;}
					.block_menu_yell a:hover		{color:#333333; text-decoration:underline;}
					.block_menu_yell table		{width:100%; font-size:13px; margin:0 0 0 -10px;}
					.block_menu_yell td			{border-bottom:dotted 1px #999999; color:#000000; padding:0 0 3px 0;}
										
					.block_menu_darkred			{background:url('pics/bg_block_darkred.gif') bottom left no-repeat;}
					.block_menu_darkred h4			{background:url('pics/bg_block_darkred_bgtitle.gif') no-repeat; margin:0; color:#FFFFFF; padding:9px 10px; font-weight:bold; font-size:13px; text-transform:uppercase;}
					.block_menu_darkred a			{color:#FFFFFF; text-decoration:none;}
					.block_menu_darkred a:hover		{color:#EEEEEE; text-decoration:underline;}
					.block_menu_darkred table		{width:100%; font-size:13px; margin:0 0 0 -10px;}
					.block_menu_darkred td			{border-bottom:dotted 1px #FFF5F5; color:#FFFFFF; padding:0 0 3px 0;}
					
					.block_menu_silver			{background:url('pics/bg_block_silver.gif') bottom left no-repeat;}
					.block_menu_silver h4			{background:url('pics/bg_block_silver_bgtitle.gif') no-repeat; margin:0; color:#FFFFFF; padding:9px 10px; font-weight:bold; font-size:13px; text-transform:uppercase;}
					.block_menu_silver a			{color:#000000; text-decoration:none;}
					.block_menu_silver a:hover		{color:#333333; text-decoration:underline;}
					.block_menu_silver table		{width:100%; font-size:13px; margin:0 0 0 -10px;}
					.block_menu_silver td			{border-bottom:dotted 1px #999999; color:#000000; padding:0 0 3px 0;}
					
					.block_menu_grey			{background:url('pics/bg_block_grey.gif') bottom left no-repeat; color:#FFFFFF;}
					.block_menu_grey h4			{background:url('pics/bg_block_grey_bgtitle.gif') no-repeat; margin:0; color:#FFFFFF; padding:9px 10px; font-weight:bold; font-size:13px; text-transform:uppercase;}
					.block_menu_grey a			{color:#FFFFFF; text-decoration:none;}
					.block_menu_grey a:hover		{color:#EEEEEE; text-decoration:underline;}
					.block_menu_grey table		{width:100%; font-size:13px; margin:0 0 0 -10px;}
					.block_menu_grey td			{border-bottom:dotted 1px #FFF5F5; color:#FFFFFF; padding:0 0 3px 0;}
					
					.block_menu_cyan			{background:url('pics/bg_block_cyan.gif') bottom left no-repeat; color:#FFFFFF;}
					.block_menu_cyan h4			{background:url('pics/bg_block_cyan_bgtitle.gif') no-repeat; margin:0; color:#FFFFFF; padding:9px 10px; font-weight:bold; font-size:13px; text-transform:uppercase;}
					.block_menu_cyan a			{color:#333D4C; text-decoration:none;}
					.block_menu_cyan a:hover	{color:#547098; text-decoration:underline;}
					.block_menu_cyan table		{width:100%; font-size:13px; margin:0 0 0 -10px;}
					.block_menu_cyan td			{border-bottom:dotted 1px #999999; color:#000000; padding:0 0 3px 0;}
					
					.block_big					{background:url('pics/bg_block_big.gif') bottom left no-repeat; margin:0 0 0 -3px;}
					.block_big h4				{background:url('pics/bg_block_big_bgtitle.gif') no-repeat; margin:0; color:#FFFFFF; padding:9px 10px; font-weight:bold; font-size:13px; text-transform:uppercase;}
					.block_big a				{color:#333D4C; text-decoration:none;}
					.block_big a:hover			{color:#547098; text-decoration:underline;}
					.block_big table			{width:100%; font-size:13px; margin:0 0 0 -10px;}
					.block_big td				{border-bottom:dotted 1px #999999; color:#000000; padding:0 0 5px 0;}
					

	#block_counters			{margin:10px; text-align:center;}
		#block_counters	img			{margin:0 5px;}

ul						{list-style-type:none; padding:0; margin:10px;}
li						{background:url('pics/item.gif') 0 5px no-repeat; padding:0 0 0 10px; margin:0 0 5px 0;}

/*h1						{margin:10px 0 20px 0; padding:0; font-weight:bold; font-family:Helios Cond Light, Arial Narrow, Arial; font-size:20px; color:#9D2700;}*/
h1						{font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#4444ff;}
h2						{font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#229900;}
h3						{font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#0000bb;}
h4						{margin:0; color:#FFFFFF;}

h5						{position:absolute; top:0; left:0; margin:0; width:100%; z-index:100; color:#FFFFFF; text-transform:uppercase; font-size:13px; font-weight:bold; padding:9px 0; text-align:center; background:#9D2700; cursor:pointer; border-bottom:dotted 1px #FFFFFF;}

a						{color:#AF0000; }
a:hover					{
	text-decoration:none;
	color: #000000;
}
a img					{border:0;}

.red					{color:#9D2700;}
.branch	a				{color:#000000;}
.date					{display:block; width:70px; text-align:center; background:url('pics/bg_date.png') no-repeat; font-size:11px; color:#FFFFFF; padding:2px 0;}
.date_red				{display:block; width:70px; text-align:center; background:url('pics/bg_date.gif') no-repeat; font-size:11px; color:#FFFFFF; padding:2px 0;}
.ft9					{font-size:9px;}
.ft10					{font-size:10px;}
.ft11					{font-size:11px;}
p						{ margin:0 0 15px 0; font-weight: normal;}


.link {
    color: #AF0000;
    text-decoration: underline;
	cursor: pointer;
}
.link:hover {
    color: #AF0000;
    text-decoration: none;
	cursor: pointer;
}
#one {
	color: #000;
}
