@charset "utf-8";
/* CSS Document */
html {
	height: 100%;
}
body {
	font:				75%/1.5 Tahoma, Geneva, sans-serif;
	color:				#333333;
	background:			#fff;
	height: 			100%;
}
a {
	color:				#990033;
	outline:			none;
} 
	a .sIFR-alternate {
		position:		relative;
		cursor:			pointer;
		z-index:		10;
	} 
p {
	padding:			0 0 1.50em;
}
h1 {
	padding:			7px 0 8px 3px;
	font-size:			200%;
	font-weight:		normal;
	/* line-height:		150%; */
	color:				#990033;
	letter-spacing:		0.005em;
}
	h1 .sIFR-flash {
		//padding-top:		5px;
	}
	h1 .sIFR-alternate {
		opacity: 0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		zoom:1;
		filter: alpha(opacity=0);					
	}
h2 {	
	padding:			0 0 9px 0;
	font-size:			150%;
	letter-spacing:		0;
	font-weight:		normal;
	line-height:		160%;
}
	h2 .sIFR-flash {
		//padding-top:		3px;
	}
h3 {
	font-size:			134%;
	font-weight:		normal;
	padding:			0 0 4px;
	color:				#8e1624;
}
	h3 .sIFR-flash {
		//padding-top:		3px;
	}
	h3.type2 {
		padding:			14px 0 19px 12px
	}
h4{
	font-size:			117%;
	font-weight:		normal;
	padding:			0 0 4px;
}
	h4 .sIFR-flash {
		//padding-top:		3px;
	}
hr {
	color:				red;
	background-color:	red;
	height: 			1px;
	border-width:		0px; 
}
b, strong {
	color:				#000;
}
textarea {
	width:				auto;
}
input {
	font-family:		Tahoma;
	line-height:		127%;
}
object {
	outline:			none;
}


/***** Global Classes *****/

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

 
.clear         { clear:both; }
.clearing      { clear:both; font-size:0; line-height:0; height:0; }

.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }


.w100 {
	width:100%;
}
.w60 {
	width:60%;
}
.w50 {
	width:50%;
}
.w40 {
	width:40%;
}
.w33 {
	width:33%;
}
.w25 {
	width:25%;
}
.w20 {
	width:20%;
}
.w14 {
	width:14%;
}
.w10 {
	width:10%;
}
.column {
	position: 			relative;
	float: 				left;
}
* html .column {
	clear:				both;
}
.nodisplay {
	display:			none;
}




.fs10 {
	font-size:			83.3%;
	line-height:		150%;
}
.fs11 {
	font-size:			92%;
	line-height:		119%;
}
.fs33 {
	font-size:			275%;
	/* line-height:		150%; */
}

.red {
	color:				#fe0100;
}
.white {
	color:				white;
}
.black {
	color:				black;
}
a.disable, a.disable:hover {
	color:				#6d6f71;
	cursor:				default;
	text-decoration:	none;
}
/*==============================================================*/

.add {
	background:			#f2f2f2 url(images/button-add.gif) no-repeat 0 50%;
	padding:			3px 8px 4px 26px;
	text-decoration:	none !important;
	border:				1px solid #C7C7C7;
	color:				#666666;
	float:				left;
}
.add:hover {
	background:			#C7C7C7 url(images/button-add.gif) no-repeat 0 50%;
	text-decoration:	none;
	color:				#fff;
}
/*============================================*/
.exel {
	padding:			0 0 0 22px;
	background:			url(images/ico_exel.gif) no-repeat 0 1px;
	color:				#333;
	font-size:			88%;
	text-decoration:	none;
}

.print {
	padding:			0 0 4px 22px;
	background:			url(images/ico_print.gif) no-repeat 0 0;
	color:				#333;
	font-size:			88%;
}
.into_basket {
	padding:			0 0 4px 22px;
	background:			url(images/ico_into_basket.gif) no-repeat 0 0;
	color:				#333;
	font-size:			88%;
}
.compare {
	padding:			0 0 4px 22px;
	background:			url(images/ico_compare.gif) no-repeat 0 0;
	color:				#333;
	font-size:			88%;
}

.return {
	padding:			0 0 4px 22px;
	background:			url(images/ico_return.gif) no-repeat 0 0;
	color:				#333;
	font-size:			88%;
}
.cloud {
	padding:			0 0 4px 22px;
	background:			url(images/ico_cloud.gif) no-repeat 0 0;
	color:				#333;
	font-size:			88%;
}
.rss {
	padding:			0 0 0 22px;
	background:			url(images/ico_rss.gif) no-repeat 0 1px;
	font-size:			117%;
	color:				#990033;
}
.pda {
	padding:			0 0 0 22px;
	background:			url(images/ico_pda.gif) no-repeat 0 1px;
	font-size:			117%;
	color:				#990033;
}
a.rss, a.pda {
	text-decoration:	none;
}
/*============================================*/
.rnd_green {
	background:			url(images/rnd_green.gif) no-repeat 0 0;
}
	.rnd_green a {
		background:			url(images/rnd_green.gif) no-repeat 100% 100%;
		padding:			0 7px 2px;
		float:				left;
		font-size:			80%;
		line-height:		151%;
		color:				white;
	}
/*============================================*/
.mod_ve1 {
	background:			#F2F2F2 url(images/mod_ve01.gif) no-repeat 0 0;
	margin:				0 0 44px;
}
*+html .mod_ve1 {
	height:				1%;
}
	.mod_ve1 .mod_ve1_2 {
		background:			url(images/mod_ve01.gif) no-repeat 100% 100%;
		/* overflow:			hidden; */
	}


/*============================================*/
.hd_inf1 .nav {
	margin:				-36px 0 0 -10px;
	padding:			0;
	height:				38px;
	list-style:			none;
}
	.nav li {
		margin:				0;
		padding:			0 0 0 46px;
		float:				left;
		background:			url(images/sep01.gif) no-repeat 21px 5px;
	}
	.nav li.first {
		background:			none;
	}
/*============================================*/
.hd_inf1 ul.contacts {
	margin:				0;
	padding:			7px 0 0 20px;
	height:				38px;
	list-style:			none;
}
	ul.contacts li {
		margin:				0 0 -7px;
		clear:				both;
	}
	ul.contacts a {
		color:				#fff;
	}
	/* ul.contacts li.phone {
		margin:				0 0 1px;
		overflow:			hidden;
	} */
		ul.contacts li.phone .phone-code{
			margin:				13px 3px 0 0;
			line-height:		150%;
			font-size:			100%;
			float:				left;
		}
			ul.contacts li.phone .phone-code .sIFR-flash {
				//padding:			3px 0 0;
			}
		ul.contacts li.phone .phone-number {
			line-height:		150%;
			font-size:			150%;
			float:				left;
		}
			ul.contacts li.phone .phone-number .sIFR-flash {
				//padding:			5px 0 0;
			}
	
	ul.contacts li.mail a {
		padding:			0 0 0 27px;
		background:			url(images/ico_mail2.gif) no-repeat 0 3px;
		float:				left;
	}
	ul.contacts li.icq span {
		padding:			0 0 0 27px;
		background:			url(images/icq_online.gif) no-repeat 0  1px;
		float:				left;
	}
	/*ul.contacts li.icq {
		clear:				both;
	}
		ul.contacts li.icq img {
			float:				left;
			margin:				0 8px 0 1px;
		}*/
	ul.contacts li.icq {
		padding:			0;
	}
	ul.contacts li.time.fs11 {
		margin:				7px 0 0;
	}
/*============================================*/

.hd_inf2 .basket {
	margin:				-65px 0 0 0;
	height:				63px;
}


/*============================================*/
.cat_menu {
	margin:			 	0;
	padding:			0;
	list-style:			none;
}
	.cat_menu li {
		margin:				0;
		border-top:			1px solid #C7C7C7;
		padding:			0;
		background-color:	none;
	}
	.cat_menu li:hover {
		background:			#e6e6e6;
	}
	.cat_menu>li:first-child {
		border-top:			none;
	}
	.cat_menu>li:first-child:hover {
		background:			#e6e6e6 url(images/mod_ve01_act.gif) no-repeat 0 0;
	}
	.cat_menu li.last:hover {
		background:			#e6e6e6 url(images/mod_ve01_act.gif) no-repeat 100% 100%;
	}
	.cat_menu>li.sel {
		background:			#fff url(images/arr_u_act.gif) no-repeat 101px 100%;
	}
	.cat_menu li:first-child.sel:hover, .cat_menu li.last.sel:hover {
		background:			#fff url(images/arr_u_act.gif) no-repeat 101px 100%;
	}
		.cat_menu li a {
			display:			block;
			text-decoration:	none;
		}
			.cat_menu li a span {
				display:			block;
				color:				#999;
				padding:			21px 5px 26px 122px;
				background:			url(images/arr_d.gif) no-repeat 98px 30px;
			}
			.cat_menu li:first-child a span {
				padding-top:		23px;
				padding-bottom:		25px;
			}
			.cat_menu li.last a span {
				padding-top:		22px;
				padding-bottom:		18px;
			}
			.cat_menu li a:hover span {
				color:				#8E1624;
				background-image:	url(images/arr_d_act.gif);
			}
			.cat_menu li.sel a span, .cat_menu li.sel a:hover span {
				background:			none;
				color:				#8E1624;
			}
			.cat_menu li.sel a span, .cat_menu li.sel a:hover span {
				background:			none;
			}
		.cat_menu li ul {
			margin:				0;
			padding:			0 24px 24px 24px;
			list-style:			none;
			display:			none;
		}
		.cat_menu li.sel ul {
			display:			block;
		}
			.cat_menu li li {
				padding:			0;
				margin:				0;
				background:			none;
				border:				none;
				display:			inline;
			}
			.cat_menu li li:hover {
				background:			none;
			}
				.cat_menu li li a {
					font-size:			93%;
					color:				#333;
					line-height:		123%;
				margin:				6px;
				}
				.cat_menu li li.sel a {
					color:				#8E1624;
				}
		
		/* CAR LABELS */

		.cat_menu li a.lancer, .cat_menu li a.mitsubishi  {
			background:			url(images/label_mitsubishi.png) no-repeat 0 0;
		}
		.cat_menu li a.lancer:hover, .cat_menu li.sel a.lancer, .cat_menu li a.mitsubishi:hover, .cat_menu li.sel a.mitsubishi {
			background:			url(images/label_mitsubishi_act.png) no-repeat 0 0;
		}
		.cat_menu li a.mazda {
			background:			url(images/label_mazda.png) no-repeat 0 0;
		}
		.cat_menu li a.mazda:hover, .cat_menu li.sel a.mazda  {
			background:			url(images/label_mazda_act.png) no-repeat 0 0;
		}
		.cat_menu li a.honda {
			background:			url(images/label_honda.png) no-repeat 0 0;
		}
		.cat_menu li a.honda:hover, .cat_menu li.sel a.honda  {
			background:			url(images/label_honda_act.png) no-repeat 0 0;
		}
		.cat_menu li a.ford {
			background:			url(images/label_ford.png) no-repeat 0 0;
		}
		.cat_menu li a.ford:hover, .cat_menu li.sel a.ford  {
			background:			url(images/label_ford_act.png) no-repeat 0 0;
		}
.cat_menu li a.toyota{
			background:			url(images/label_toyota.png) no-repeat 0 0;
		}
		.cat_menu li a.toyota:hover, .cat_menu li.sel a.toyota{
			background:			url(images/label_toyota_act.png) no-repeat 0 0;
		}
.cat_menu li a.opel{
   background:   url(images/label_opel.png) no-repeat 0 0;
  }
  .cat_menu li a.opel:hover, .cat_menu li.sel a.opel{
   background:   url(images/label_opel_act.png) no-repeat 0 0;
  }

.cat_menu li a.volkswagen{
   background:   url(images/label_volkswagen.png) no-repeat 0 0;
  }
  .cat_menu li a.volkswagen:hover, .cat_menu li.sel a.volkswagen{
   background:   url(images/label_volkswagen_act.png) no-repeat 0 0;
  }

.cat_menu li a.hyundai{
   background:   url(images/label_hyundai.png) no-repeat 0 0;
  }
  .cat_menu li a.hyundai:hover, .cat_menu li.sel a.hyundai{
   background:   url(images/label_hyundai_act.png) no-repeat 0 0;
  }

.cat_menu li a.chevrolet{
   background:   url(images/label_chevrolet.png) no-repeat 0 0;
  }
  .cat_menu li a.chevrolet:hover, .cat_menu li.sel a.chevrolet{
   background:   url(images/label_chevrolet_act.png) no-repeat 0 0;
  }


.cat_menu li a.sale{
   background:   url(images/sale.png) no-repeat 0 0;
  }
  .cat_menu li a.sale:hover, .cat_menu li.sel a.sale{
   background:   url(images/sale.png) no-repeat 0 0;
  }
		
		/* SERVICES LABELS */
.cat_menu li a.park{
			background:			url(images/label_park.png) no-repeat 0 0;
		}
		.cat_menu li a.park:hover, .cat_menu li.sel a.park{
			background:			url(images/label_park_act.png) no-repeat 0 0;
		}
		.cat_menu li a.drugie {
			background:			url(images/label_drugie.png) no-repeat 0 0;
		}
		.cat_menu li a.drugie:hover, .cat_menu li.sel a.drugie  {
			background:			url(images/label_drugie_act.png) no-repeat 0 0;
		}
		.cat_menu li a.izolyaciya {
			background:			url(images/label_izolyaciya.png) no-repeat 0 0;
		}
		.cat_menu li a.izolyaciya:hover, .cat_menu li.sel a.izolyaciya  {
			background:			url(images/label_izolyaciya_act.png) no-repeat 0 0;
		}
		.cat_menu li a.muzika {
			background:			url(images/label_muzika.png) no-repeat 0 0;
		}
		.cat_menu li a.muzika:hover, .cat_menu li.sel a.muzika  {
			background:			url(images/label_muzika_act.png) no-repeat 0 0;
		}
		.cat_menu li a.planovie {
			background:			url(images/label_planovie.png) no-repeat 0 0;
		}
		.cat_menu li a.planovie:hover, .cat_menu li.sel a.planovie  {
			background:			url(images/label_planovie_act.png) no-repeat 0 0;
		}
		.cat_menu li a.pokraska {
			background:			url(images/label_pokraska.png) no-repeat 0 0;
		}
		.cat_menu li a.pokraska:hover, .cat_menu li.sel a.pokraska  {
			background:			url(images/label_pokraska_act.png) no-repeat 0 0;
		}
		.cat_menu li a.remont {
			background:			url(images/label_remont.png) no-repeat 0 0;
		}
		.cat_menu li a.remont:hover, .cat_menu li.sel a.remont  {
			background:			url(images/label_remont_act.png) no-repeat 0 0;
		}
		.cat_menu li a.signalizaciya {
			background:			url(images/label_signalizaciya.png) no-repeat 0 0;
		}
		.cat_menu li a.signalizaciya:hover, .cat_menu li.sel a.signalizaciya  {
			background:			url(images/label_signalizaciya_act.png) no-repeat 0 0;
		}
		.cat_menu li a.tonirovka {
			background:			url(images/label_tonirovka.png) no-repeat 0 0;
		}
		.cat_menu li a.tonirovka:hover, .cat_menu li.sel a.tonirovka  {
			background:			url(images/label_tonirovka_act.png) no-repeat 0 0;
		}
		.cat_menu li a.tuning {
			background:			url(images/label_tuning.png) no-repeat 0 0;
		}
		.cat_menu li a.tuning:hover, .cat_menu li.sel a.tuning  {
			background:			url(images/label_tuning_act.png) no-repeat 0 0;
		}
		.cat_menu li a.vinil {
			background:			url(images/label_vinil.png) no-repeat 0 0;
		}
		.cat_menu li a.vinil:hover, .cat_menu li.sel a.vinil{
			background:			url(images/label_vinil_act.png) no-repeat 0 0;
		}
.cat_menu li a.glue{
			background:			url(images/label_glue.png) no-repeat 0 0;
		}
		.cat_menu li a.glue:hover, .cat_menu li.sel a.glue{
			background:			url(images/label_glue_act.png) no-repeat 0 0;
		}

.cat_menu li a.radiator{
			background:			url(images/label_radiator.png) no-repeat 0 0;
		}
		.cat_menu li a.radiator:hover, .cat_menu li.sel a.radiator{
			background:			url(images/label_radiator_act.png) no-repeat 0 0;
		}

        .cat_menu li a.shm{
			background:			url(images/label_shm.png) no-repeat 0 0;
		}
		.cat_menu li a.shm:hover, .cat_menu li.sel a.shm{
			background:			url(images/label_shm_act.png) no-repeat 0 0;
		}

/*============================================*/
.services {
	margin:				0;
	padding:			0 0 0 13px;
	list-style:			none;
}
	.services li {
		margin:				7px 0 0;
		padding:			0;
	}
	.services li a {
		padding:			16px 0 0 90px;
		display:			block;
		font-size:			92%;
		min-height:			54px;
		height:				auto !important;
		height:				54px;
		color:				#8E1624;
		text-transform:		uppercase;
		text-decoration:	none;
	}
	.services li a.pokraska {
		background:			url(images/serv_pokraska.jpg) no-repeat 0 0;
	}
	.services li a.tonirovka {
		background:			url(images/serv_tonirov.jpg) no-repeat 0 0;
	}
	.services li a.zvukoizolyaiya {
		background:			url(images/serv_zvukoiz.jpg) no-repeat 0 0;
	}
	.services li a.remont_kuzova {
		background:			url(images/serv_kuzov.jpg) no-repeat 0 0;
	}

	
/*==============================================================*/

#tabs {
	position:			relative;
	border-top:			22px #ededed solid;
}
	#tabs ul {	
		position:			absolute;
		top:				-22px;
		left:				0;
		margin:				0;
		padding:			0;
		list-style:			none;
		border-right:		1px #ddd solid;
	}
		#tabs ul li {	
			float:				left;
			border-left:		1px #ddd solid;
		}
			#tabs ul li.sel {	
				background:			#fff;
				border:				1px #ddd solid;
				border-bottom:		none;
				margin:				-1px 0 0;
			}
				#tabs ul li a {	
					padding:			3px 9px 2px;	
					float:				left;
					font-weight:		bold;
					color:				#333;
					text-decoration:	none;				
				}
#tabs .tab { /*???????? ?????*/
	border:				1px #ddd solid;
	padding:			5px 12px;
}

/*==============================================================*/
.inc_center_left {
	float:			left;
	margin:			0 0 0 0;
	width:			342px;
}	
.inc_center_right {
	/* float:			right;
	margin:			0 0 73px 58px; */
	position:		absolute;
	top:			0;
	right:			0;
	width:			142px;
}	

/*==============================================================*/
#hd_flash_cntr {
	height:			215px;
}

/*============================================*/
.cb01 {
	padding:		0 0 6px;
}
	.cb01>.cb_t {
		background:			#F2F2F2;
		border-top:			1px solid #CCCCCC;
		position:			relative;
		padding:			6px 0 0;
		margin:				0 7px;
	}
		.cb01>.cb_t em {
			position:			absolute;
			background:			url(images/rnd_grey_corners.gif) no-repeat 0 0;			
			top:				-1px;
			left:				-7px;
			width:				7px;
			height:				7px;
		}
		.cb01>.cb_t em:first-child  {
			background:			url(images/rnd_grey_corners.gif) no-repeat 100% 0;
			left:				auto;
			right:				-7px;
		}
	.cb01>.cb_m {
		background:			#F2F2F2;
		border-right:		1px solid #CCCCCC;
		border-left:		1px solid #CCCCCC;
	}
		.cb01>.cb_m>div {
			padding:			2px 21px;
			zoom:				1;
		}
	.cb01>.cb_b {
		background:			#F2F2F2;
		border-bottom:		1px solid #CCCCCC;
		position:			relative;
		padding:			6px 0 0;
		margin:				0 7px;
	}
		.cb01>.cb_b em {
			position:			absolute;
			background:			url(images/rnd_grey_corners.gif) no-repeat 0 100%;
			bottom:				-1px;
			left:				-7px;
			width:				7px;
			height:				7px;
		}
		.cb01>.cb_b em:first-child  {
			background:			url(images/rnd_grey_corners.gif) no-repeat 100% 100%;
			left:				auto;
			right:				-7px;
		}

/* contacts */
.map-links {
	margin-bottom:1.5em;
}
a.ml-link {
	display:block;
	float:left;
	height:27px;
	width:156px;
	line-height:29px;
	text-decoration:none;
	text-transform:uppercase;
	position:relative;
	padding:0 0 0 32px;
	margin:0 14px 0 0;
	background:url(images/pink-block-bg.png) 0 -54px repeat-x #f9eff1;
}
a.ml-link:hover {
	text-decoration:underline;
}
.ml-l, .ml-r {
	display:block;
	position:absolute;
	top:0;
	width:7px;
	height:27px;
	background:url(images/pink-block-bg.png) 0 0 no-repeat;
}
.ml-l {left:0;}
.ml-r {right:0; background-position:0 -27px;}
.ml-ico-ya, .ml-ico-goo {
	display:block;
	position:absolute;
	left:8px;
	top:0;
	width:16px;
	height:27px;
}
.ml-ico-ya {background:url(images/im-ico-ya.png) 0 6px no-repeat;}
.ml-ico-goo {background:url(images/im-ico-goo.png) 0 7px no-repeat;}

.swf-links a {
	display:block;
	float:left;
	margin-right:25px;
	border-bottom:1px dashed #333;
	color:#333;
	text-decoration:none;
}
.swf-links a:hover {
	border-bottom-color:#903;
	color:#903;
}
.swf-links a.active {
	border-bottom:none;
	color:#333;
}
.about1 A { text-decoration:none; display:block; height:309px; width:309px;}
.about1 A.jobs {background: url(/upload/medialibrary/11c/jobs_1.jpg);}
.about1 A.jobs:hover {background: url(/upload/medialibrary/9c7/jobs.jpg);}

.about1 A.team{background: url(/upload/medialibrary/ba3/team_1.jpg);}
.about1 A.team:hover {background: url(/upload/medialibrary/394/team.jpg);}

.about1 A.photo{background: url(/upload/medialibrary/01c/photo_1.jpg);}
.about1 A.photo:hover {background: url(/upload/medialibrary/ec5/photo.jpg);}

.about1 A.we{background: url(/upload/medialibrary/c0c/we_1.jpg);}
.about1 A.we:hover {background: url(/upload/medialibrary/f32/we.jpg);}

.mmenu {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0px;padding:0px;}
.mmenu LI {margin:0px;padding:0px;float:left;}
.mmenu A { text-decoration:none; display:block; height:237px; width:370px; text-indent:-10000;}

.mmenu A.glavnaj {background: url(/images/problog/protuning.gif);}
.mmenu A.glavnaj:hover {background: url(/images/problog/protuning2.gif);}
.mmenu A.glavnaj:active {background: url(/images/problog/protuning3.gif);}

.mmenu A.uslugi {background: url(/images/problog/proremont.gif);}
.mmenu A.uslugi:hover {background: url(/images/problog/proremont2.gif);}
.mmenu A.uslugi:active {background: url(/images/problog/proremont3.gif);}

.mmenu A.kontakt{background: url(/images/problog/pronews.gif);}
.mmenu A.kontakt:hover {background: url(/images/problog/pronews2.gif);}
.mmenu A.kontakt:active {background: url(/images/problog/pronews3.gif);}

.mmenu A.prais {background: url(/images/problog/provazhno.gif);}
.mmenu A.prais:hover {background: url(/images/problog/provazhno2.gif);}
.mmenu A.prais:active {background: url(/images/problog/provazhno3.gif);}

UL.mmenu {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0px;padding:0px;}
UL.mmenu LI {margin:0px;padding:0px;float:left;}
UL.mmenu A { text-decoration:none; display:block; height:224px; width:370px; text-indent:-10000;}
.txt-search *{
   /* background: url("images/search.png") no-repeat scroll 0 0 transparent;*/
    height: 23px;
    width: 650px;
vertical-align: top;
}
/*
.txt-search input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #666666;
    display: block;
    font: 15px/24px Verdana,Geneva,sans-serif;
    height: 30px;
    margin: 0 0 0 70px;
    padding: 0;
    width: 102px;
    height:23px;
 float:left;
}*/

.txt-search input:focus{
  outline:none;
  border-color:#8e1624;
  border-radius:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
}
 
.txt-search input{
  border:2px solid #cfe1a2;
  border-radius:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  transition:border linear .2s,box-shadow linear .2s;
  -moz-transition:border linear .2s,-moz-box-shadow linear .2s;
  -webkit-transition:border linear .2s,-webkit-box-shadow linear .2s;
height:19px;
adding:0px;
width:542px;
padding: 0px 1px;
background:#f2f2f2;
}
.txt-search input[type=submit]
{ 
border:none;
/*background:transparent;*/
background:url(/bitrix/templates/ats_tuning/images/search.jpg) no-repeat 0 0;
width:88px;
cursor: pointer;
height:23px; }

/*.txt-search button img
{ display:block; 
float:right;
height:23px;
}*/


.currency-list {
   
    overflow: hidden;
    width: 400px;
}
.currency-list li {
    background-position: 50% 50%;
    background-repeat: no-repeat;
     border: 1px solid #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 14px;
    height: auto;
    line-height: 700%;
    text-align: center;
    width: 130px;
vertical-align:middle;
}
.currency-list li:hover {
   border: 1px solid #E0E0E0;
}
/*.cur-mastercard {
    background-image: url("/bitrix/templates/ats_tuning/images/plogos/mastercard.gif");
}
.cur-visa {
    background-image: url("/bitrix/templates/ats_tuning/images/plogos/visa.gif");
}
.cur-yd {
    background-image: url("/bitrix/templates/ats_tuning/images/plogos/yandex.gif");
}
.cur-qiwi {
    background-image: url("/bitrix/templates/ats_tuning/images/plogos/qiwi.gif");
}
.cur-mts {
    background-image: url("/bitrix/templates/ats_tuning/images/plogos/mts.gif");
}
.cur-beeline {
    background-image: url("/bitrix/templates/ats_tuning/images/plogos/beeline.gif");
}
.cur-mm {
    background-image: url("/bitrix/templates/ats_tuning/images/plogos/moneymail.gif");
}
.cur-mailru {
    background-image: url("/bitrix/templates/ats_tuning/images/plogos/mailru.gif");
}
.cur-rbk {
    background-image: url("/bitrix/templates/ats_tuning/images/plogos/rbk.gif");
}
.cur-vk {
    background-image: url("/bitrix/templates/ats_tuning/images/plogos/vkontakte.gif");
}
.cur-wm {
    background-image: url("/bitrix/templates/ats_tuning/images/plogos/webmoney.gif");
}*/
dl, ul, ol {
    list-style: none outside none;
}
#currency-list{
    padding: 0;
}
.form .legend {
    font-size: 16px;
        text-align: left;
float:left;
 padding: 3px 0 0px 0px;
width:200px;
}
.form .element {
    display: block;
    font-style: normal;
    margin-left: 22%;
    padding: 3px 0 15px 15px;
font-size: 16px;
    font-weight: bold;
    
    text-align: left;
}
 .table-theme {
    width:100%;
}
 .table-theme th {
    background:#a9112c;
    color:white;
    text-transform:uppercase;
    text-align:center;
    font-size:116.67%;
    font-weight:bold;
padding: 5px;
}
 .table-theme td {
    background:#ecebe6;
    color:#292929;
padding: 5px;
}
 .table-theme th, .table-theme td {
    border:4px solid white;
    border-width:0 4px 4px 0;
}
