body {
	max-width:1260px;
	margin:auto !important;
}
html, body
{
	padding: 0px;
	margin: 0px;
	height: 100%;
	width: 100%;
	font-family: Arial;
	background: #fff;
}

/* 24.06.11 */
.onl {
	text-align:left \9;
	width:229px \9;
}
.onl embed {
	
}
/*13.12.2011 - начало*/
.leftNewMenu .backgroundForIE6 {
	background:none !important;
	color:#000 !important;
}
.leftNewMenu:hover  .backgroundForIE6{
	background:none !important;
	color:#000 !important;
}
/*13.12.2011 - конец*/
a.zingaya_button {
	display: block;
	width: 169px;
	height: 45px;
	background: url(/images/button.png) no-repeat;
	margin: 4px 0 4px -4px;
}

a.zingaya_button_en {
	display: block;
	width: 169px;
	height: 45px;
	background: url(/images/button_en.png) no-repeat;
	margin: 4px 0 4px -4px;
}

a.zingaya_button_ger {
	display: block;
	width: 169px;
	height: 45px;
	background: url(/images/button_ger.png) no-repeat;
	margin: 4px 0 4px -4px;
}

a.zingaya_button:hover {
	background-position: 0 -46px;
}

a.zingaya_button:active {
	background-position: 0 -92px;
}

a.zingaya_button_en:hover {
	background-position: 0 -46px;
}

a.zingaya_button_en:active {
	background-position: 0 -92px;
}

a.zingaya_button_ger:hover {
	background-position: 0 -46px;
}

a.zingaya_button_ger:active {
	background-position: 0 -92px;
}

#zingaya_widget {
	top:305px !important;
	position:absolute !important;
}
#zingaya_widget a.zingaya_close {
	visibility:hidden !important;
	text-indent:0 !important;
}

/* partner bonus 3.05.2011 */

#newMenuContainer {
	width:600px;
	margin-top:20px;
	overflow:hidden;
	font-family:arial !important;
}
.leftNewMenu {
	list-style:none !important;
	margin:0 5px 0 0 !important;
	padding:0 !important;
	width:200px;
	float:left;
	font-size:11px !important;
}
	.leftNewMenu table {
		border-collapse:collapse;
		width:100%;
		height:30px;
		font-size:11px !important;
	}
	.leftNewMenu li {
		cursor:pointer;
		margin:0 0 3px 0;
		height:30px;
		overflow:hidden;
		background:#e4ebf3;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		position:relative;
		behavior:url(/pie.htc);
	}
	.leftNewMenu li:hover {
		background:#5a6c81;
	}
	.leftNewMenu li:hover a {
		color:#fff !important;
	}
	.leftNewMenu li a {
		display:block;
		color:#000 !important;
		text-decoration:none;
		padding-left:4px;
	}
	.leftNewMenu li.header {
		text-align:center;
		height:25px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		position:relative;
		behavior:url(/pie.htc);
		background:#dfe0e2;
	}
	.leftNewMenu li.header table {
		height:25px;
	}

	.leftNewMenu li.current table { 
		text-align:center;
		color:#FFF;
	}

	.leftNewMenu li.current {
		text-align:center;
		padding:4px !important;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		position:relative;
		behavior:url(/pie.htc);
		background:#e54201;
		color:#fff !important;
	}
	.leftNewMenu li a:hover {
		color:#fff !important;
		*color:#dfe0e2 !important;
	}
.linkRight {
	float:right;
}
.firmList {
	/*border-collapse:collapse;*/
	border-spacing:15px;
	font-size:12px;
	width:100%;
}
	.firmList td {
		vertical-align:middle;
	}
	.firmList td.logo {
		width:180px;
	}
	.firmList td.desc {
		/*border:1px solid #000;*/
		padding:5px;	
	}
.firmDescriptionBlock {
	/*border:1px solid #000;*/
	margin-right:15px;
	font-size:12px;
	padding:5px;
}


/* / partner bonus 3.05.2011 */



body:first-of-type  .bron { height: 317px; }
body:first-of-type  .but1 { padding-bottom: 10px; margin-bottom: 0px;}
body:first-of-type  .but2 { padding-bottom: 10px; margin-bottom: 0px;}
a img { border: none;}
form { margin: 0px; padding: 0px; }
a { color: #0055ac;}
a:hover { color: #f31121;}

.w100 { width: 100%;}
.clear { clear: both; width: 1px; height: 1px;}
.center { text-align: center;}
.fs11 { font-size: 11px;}
input { font-family: Arial; background: #fff;}
select { font-family: Arial; background: #fff;}
textarea { font-family: Arial; background: #fff; }

div.printview { display: none;}

 
#tabBlock {
	width:500px;
	margin:0px auto;
	margin-top:12px;
	padding:0;
	margin-bottom:15px;
}
#tabBlockTabs {
	float:left;
	width:500px;
	list-style:none !important;
	margin:0 0 0 0;
	position:relative;
	margin:0 0 0 -1px \9;
	padding:0;
	left:1px \9;
	*left:3px;
	_left:3px;
}
	#tabBlockTabs li {
		float:left;
		margin:0 -8px 0 0;
		padding:0;
		cursor:pointer;
		color:#0055ac;
		text-decoration:none;
		font-size:12px;
		font-family:arial;
		font-weight:bold;
		width:171px;
		background:none;
	}
	#tabBlockTabs li.current {
		margin:0 -10px 0 0;
		*margin:0 -10px 0 0px !important;
		padding:0;
		position:relative;
		color:#fff;
		cursor:default;
	}
	#tabBlockTabs .last.current {
		margin:0 -10px 0 -1px !important;
		*margin:0 -10px 0 -1px !important;
	}
	#tabBlockTabs table {
		border-collapse:collapse;
		width:100%;
		margin:2px 0 0 0;
		padding:0;
		min-height:31px; 
	}
	#tabBlockTabs table tr {
		height:31px;
	}
	#tabBlockTabs table td {
		background:url(/images/frontend/tabCenter.png) repeat-x;
		padding:0 5px 0 5px;
		font-size:12px;
		color:#0055ac;
		font-weight:bold;
		text-align:center;
	}
	#tabBlockTabs table td.tabLeft {
		width:11px;
		background:url(/images/frontend/tabLeft.png) no-repeat;
		_background:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/frontend/tabLeft.png', sizingMethod='crop');
		padding:0;
	}
	#tabBlockTabs table td.tabRight {
		width:11px;
		background:url(/images/frontend/tabRight.png) no-repeat;
		_background:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/frontend/tabRight.png', sizingMethod='crop');
		padding:0;
	}
	#tabBlockTabs .current table {
		margin-top:0;
	}
	#tabBlockTabs .current table tr {
		height:33px;
	}
	#tabBlockTabs .current table td {
		/*background:#076ab6;*/
		background:#2784c6;
		padding:0;
		color:#fff;
	}
	#tabBlockTabs .current table td.tabLeft {
		width:14px;
		background:url(/images/frontend/tabCurrentLeft.png) no-repeat;
		_background:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/frontend/tabCurrentLeft.png', sizingMethod='crop');
	}
	#tabBlockTabs .current table td.tabRight {
		width:14px;
		background:url(/images/frontend/tabCurrentRight.png) no-repeat;
		_background:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/frontend/tabCurrentRight.png', sizingMethod='crop');
	}
#tabBlockContents {
	width:496px;
	background:url(/images/frontend/mainBgRepeat.png) repeat-y;
	*background:none;
	clear:both;
	list-style:none !important;
	margin:0; 
	padding:0;
}
	#tabBlockContents li.current {
		/*background:url(/images/frontend/mainBg.png) bottom no-repeat;*/
		display:list-item;
	}
	#tabBlockContents li {
		background:url(/images/frontend/mainBg.png) bottom no-repeat;
		display:none;
		padding:10px 10px 25px 10px;
		margin:0;
	}

div.new_bron {font-size: 13px; }
div.new_bron div.help { font-size: 11px; float: right; width: 180px; margin-bottom:7px;}
div.new_bron div.help img { float: right;}
div.new_bron div.h { float: left; color: #fff; font-size: 18px; margin-bottom: 15px;}
div.new_bron b { color: #fff;}
div.new_bron input { border: none; font-size: 13px; margin-bottom: 8px; }
div.new_bron select { font-size: 13px; margin-bottom: 8px;}
div.new_bron span { color: #fff;}
div.new_bron table.t1 { font-size: 13px; margin: 5px 0 0 0; }
div.new_bron table.t1 td { vertical-align: top;}
div.new_bron table td.txt1 { text-align: right; width: 52px; padding-top: 4px; }
.date_table_ual {
	*position:relative;
	*left:-10px;
}
div.new_bron table.t1 td.txt2 { width: 144px;  }
div.new_bron table.t1 td.txt2 img { margin-right: 0px;}
div.new_bron table.t1 td.checkbox { width: 19px; padding-top: 3px; }
div.new_bron table.t1 td.txt3 { width: 92px; padding-top: 4px; }
div.new_bron table.class { font-size: 13px; margin: 0px 0 10px 0;  }
div.new_bron table.child { font-size: 11px; margin:5px 0 5px 0; }
div.new_bron table.child td { vertical-align: top;}
div.new_bron table.child td.t1 { padding-left: 2px; width: 75px;}
div.new_bron table.child td.t2 { padding: 0 16px 0 11px; width: 36px;}
div.new_bron table.child td.t3 { border-left: 1px solid #8cc4e5; border-right: 1px solid #8cc4e5; padding: 0 16px 0 16px; width: 113px;}
div.new_bron table.child td.t4 { padding: 0 0 0 10px; }
div.new_bron table.child td.t5 { padding: 5px 0 0 64px; border-left: 1px solid #8cc4e5;}
div.new_bron table.child td.te1 { padding: 0 5px 0 5px; text-align:center;}
div.new_bron table.child td.te2 { padding: 0 5px 0 5px; text-align:center; border-left:1px solid #8CC4E5;}
div.new_bron table.child td.te3 { padding: 0 5px 0 5px; text-align:center; border-left:1px solid #8CC4E5; width:100px;}
div.new_bron table.child td.te4 { padding: 0 5px 0 5px; text-align:center; border-left:1px solid #8CC4E5;}
div.new_bron table.child td.te5 { padding: 0 5px 0 5px; text-align:center; border-left:1px solid #8CC4E5;}
div.new_bron table.child td table { font-size: 11px;}
div.new_bron table.child td table select { margin-left: 9px;}
div.new_bron table.child table span { font-size: 11px; /*font-size: 13px;*/ }
div.new_bron table.child span { font-size: 11px; /*font-size: 13px;*/}
div.new_bron table.child td select { width: 38px;}
div.new_bron div.help a { color: #fff;}
div.new_bron a.but1 { line-height:40px; text-align:center; height:40px; border: none; width: 198px; margin: 0 0 0 142px; float: left; color: #0055ac; font-family: Arial; font-weight: bold; background: url(images/but1.png) no-repeat 0 0;
 _background-image: none;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/but1.png,sizingMethod=crop);
 text-decoration:none;
}

#main {
	position: relative;
	min-width: 1000px;
	width: expression(document.body.clientWidth < 1000 ? '1000px' : '100%');

}
table.top { width: 100%; height: 91px; background: url(images/bg.jpg) repeat-x right bottom; font-size: 13px;}
table.top td.logo { width: 215px; padding: 7px 0 7px 37px; background: url(images/logo_bg.jpg) no-repeat left bottom;}
table.top td.logo img.logo { margin-bottom: 11px;}
table.top td.logo div.language {     padding: 0 0 0 10px;     text-align: left;     width: 170px;}
table.top td.logo div.language img { margin: 0 10px 0 10px;}
table.top td.logo div.language img.active { border: 1px solid #d0d0d0;}
table.top td.logo div.language img.left { margin: 0 10px 0 0; float:left;}
table.top td.logo div.language img.right { margin: 0 0 0 10px;}
table.top td.logo div.language a.left {}
table.top td.logo div.language a.left img {margin-top: 10px;}
table.top td.logo div.language a.right {}
table.top td.logo div.language a.right img {margin: 0 0 0 10px;}
table.top td.slogan { padding: 0px 0 0 69px; text-align: left; background: url(images/samolet.jpg) no-repeat right bottom;}

div.cover { margin-top:-7px; margin-bottom: 7px; color: #fff; width: 207px; font-weight: bold;  background: #287cc5 url(images/cover_bottom.gif) no-repeat left bottom;overflow:hidden;} 

div.cover div {  padding: 0px 12px 13px 12px; }


div.cover select { width: 100%; margin-top: 2px; *width:auto; }

div.cover_bottom { margin-bottom: 7px; margin-top: -25px; font-size: 13px; color: #505050; font-weight: bold; padding: 5px 12px 7px 0px; }
div.cover_bottom select { width: 183px; margin-top: 2px; }
div.cover_bottom { }

div.city { color: #6c6b6b; font-size: 10px; margin: 0px; padding: 0 11px 5px 11px;}
div.city a { color: #6c6b6b;}
div.city a:hover { text-decoration: none;}

table.top_menu { width: 100%; height: 44px; font-size: 13px; }
table.top_menu td.first {width: 28px; background: url(images/menu_left.jpg) no-repeat left top;}
table.top_menu td.last {width: 28px; background: url(images/menu_right.jpg) no-repeat left top;}
table.top_menu td.menu { color: #fff; font-weight: bold; vertical-align: top; padding: 12px 0 0 0; background: #d80707 url(images/menu_bg.jpg) repeat-x left top;}
table.top_menu td.menu div { float: left; padding: 0px; margin: 0 10px 0 7px;}
table.top_menu td.menu a { color: #fff; font-weight: normal;}

table.top_menu td.menu div div{margin: 0 !important; }

div.vote { background: url(images/choose.jpg) repeat-y 0 0; margin: 12px 0;}
div.vote p { padding: 0 20px; margin: 0px; font-size: 13px;}

table.main td.content { vertical-align: top; padding: 0 10px; text-align: center;}

table.main td.content div.bron { background: #0267b4 url(images/bron.jpg) no-repeat left bottom !important; height:100%; width: 470px; padding:0 18px 65px 24px; font-size: 13px; }

table.main td.content div.bron div.help { font-size: 11px; float: right; width: 180px;}
div.bron div.help img { float: right;}
div.bron div.h { float: left; color: #fff; font-size: 18px; margin-bottom: 15px;}
div.bron b { color: #fff;}
div.bron input { border: none; font-size: 13px; margin-bottom: 8px; }
div.bron select { font-size: 13px; margin-bottom: 8px;}
table.main td.content div.bron span { color: #fff;}
div.bron table.t1 { font-size: 13px; margin: 5px 0 0 0;  }
div.bron table.t1 td { vertical-align: top;}
div.bron table td.txt1 { text-align: right; width: 52px; padding-top: 4px; }
div.bron table.t1 td.txt2 { width: 144px;  }
div.bron table.t1 td.txt2 img { margin-right: 0px;}
div.bron table.t1 td.checkbox { width: 19px; padding-top: 3px; }
div.bron table.t1 td.txt3 { width: 92px; padding-top: 4px; }

.ckbx {width: 12px; height: 12px;}


div.bron table.class { font-size: 13px; margin: 0px 0 10px 0;  }

div.bron table.child { font-size: 11px; margin:5px 0 5px 0; }


div.bron table.child td { vertical-align: top;}
div.bron table.child td.t1 { padding-left: 2px; width: 75px;}
div.bron table.child td.t2 { padding: 0 16px 0 11px; width: 36px;}
div.bron table.child td.t3 { border-left: 1px solid #8cc4e5; border-right: 1px solid #8cc4e5; padding: 0 16px 0 16px; width: 113px;}
div.bron table.child td.t4 { padding: 0 0 0 10px; }
div.bron table.child td.t5 { padding: 5px 0 0 64px; border-left: 1px solid #8cc4e5;}

div.bron table.child td.te1 { padding: 0 5px 0 5px; text-align:center;}
div.bron table.child td.te2 { padding: 0 5px 0 5px; text-align:center; border-left:1px solid #8CC4E5;}
div.bron table.child td.te3 { padding: 0 5px 0 5px; text-align:center; border-left:1px solid #8CC4E5; width:100px;}
div.bron table.child td.te4 { padding: 0 5px 0 5px; text-align:center; border-left:1px solid #8CC4E5;}
div.bron table.child td.te5 { padding: 0 5px 0 5px; text-align:center; border-left:1px solid #8CC4E5;}


div.bron table.child td table { font-size: 11px;}
div.bron table.child td table select { margin-left: 9px;}
div.bron table.child table span { font-size: 11px; /*font-size: 13px;*/ }
div.bron table.child span { font-size: 11px; /*font-size: 13px;*/}
div.bron table.child td select { width: 38px;}
input.but1 { padding: 10px 17px; border: none; width: 200px; margin: 0 0 0 142px; float: left; color: #0055ac; font-family: Arial; font-weight: bold; background: url(images/but1.png) no-repeat 0 0;
 -background-image: none;
 -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/but1.png,sizingMethod=crop);
}
input.but2 { padding: 10px 17px; border: none; margin: 0 0 0 13px; float: left; color: #0055ac; font-family: Arial; font-weight: bold; background: url(images/but_main.png) no-repeat 0 0; width: 200px;
 -background-image: none;
 -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/but_main.png,sizingMethod=crop);
 }

div.bron div.help a { color: #fff;}

table.main td.content table.banners { width: 100%; }
table.main td.content table.banners td.left { padding: 0px 6px 15px 0; text-align: left; } 
table.main td.content table.banners td.right { padding: 0px 0 15px 0; text-align: right; }  

table.main td.right_cell { font-size: 13px; width: 260px; vertical-align: top; padding: 20px 0 0 0;}
table.main td.right_cell p { margin: 0px; padding: 9px 0;}
table.main td.right_cell input.search1 { font-size: 13px; width: 130px; border: 1px solid #cacaca; margin: 0 11px 6px 9px;}
table.main td.right_cell input.search2 { color: #287cc6; background: #fff; text-decoration: underline; border: none; vertical-align: top; width: 110px;}

table.main td.right_cell object {
	float:right;
	margin-bottom:17px;
}

div.spravka { border-top: 1px solid #518eda; border-bottom: 1px solid #518eda; padding: 9px 3px;}
div.spravka div.online { margin-top: 8px; background: url(images/online.jpg) no-repeat left top; padding: 6px 0 8px 30px; font-size: 12px; }
table.main td.right_cell strong { color: #287cc6; font-size: 20px;}
div.spravka i { color: #f31121; font-size: 18px; }
div.spravka div.q { 
	/*background: url(images/q.jpg) no-repeat left top; 
	padding: 0px 18px;*/
	display: inline;
}

div.news { border-bottom: 1px solid #518eda; padding: 0px 3px; }
div.news div.date { background: url(images/date_bg.jpg) no-repeat left top; padding: 2px 5px 5px 5px; color: #fff; font-size: 11px; margin-top: -5px;}
div.news a { color: #518eda; }
div.news div.txt { margin: 11px 0 16px 0;}

div.rass { padding: 9px 3px; margin-bottom: 37px; font-size: 13px; text-algn:left;}
div.rass input.txt { border: 1px solid #dedede; font-size: 13px; margin: 7px 0; width: 215px;}
div.rass input.subs { float: left; margin-right: 8px; border: none; background: #f1f1f1 url(images/input_bg1.jpg) no-repeat left top; width: 102px; font-size: 13px; cursor: pointer; padding: 4px 0; }

table.bottom { border-top: 1px solid #65b8ef; width: 100%; font-size: 11px;}
table.bottom td { vertical-align: top;}
table.bottom td.left { padding: 0px 0 10px 16px; color: #505050; font-size: 11px;}
table.bottom td.left b { color: #287cc6; font-size: 18px; font-weight: normal;}
table.bottom td.left p { font-size: 14px; color: #000; padding: 0px; margin: 13px 0 0 0;}
table.bottom td.address { padding: 0px 0 10px 16px; color: #505050; font-size: 11px;}
table.bottom td.address b { color: #287cc6; font-size: 18px; font-weight: normal;}
table.bottom td.address p { font-size: 13px; color: #000; padding: 0px; margin: 13px 0 0 0;}
table.bottom td.banner { padding: 7px 0 10px 16px; color: #505050; font-size: 11px; text-align: center;}
table.bottom td.sumteh { width: 182px; padding: 7px 0 10px 16px; color: #505050; font-size: 11px;}
table.bottom td.sumteh img { float: left; margin: -5px 10px 0 0; }

table.main { width: 100%; border-bottom: 2px solid #0055ac; margin-bottom: 1px;}
table.main td.left_cell { width: 260px !important; padding: 15px 0 0 0; vertical-align: top;  }
table.main td.left_cell div.pikt { height: 10px; margin: 0 0 24px 50px; display:none; }
table.main td.left_cell div.pikt img { margin: 0 15px 0 0;}
div.menu { margin: 0 0 19px 15px; color: #eb2033;}
div.menu a.active { color: #eb2033; font-weight: bold;}
div.menu b { color: #eb2033;}
/*div.menu div { padding: 0 0 16px 27px; font-size: 13px;}*/
div.menu div { padding: 10px 0 6px 27px; font-size: 13px;}

table.topic { width: 90%;  margin: 0px;}
table.topic td { vertical-align: top;}
table.topic td.print { width: 115px; font-size: 13px; background: url(images/print.jpg) no-repeat 0 10px; padding:  14px 0 6px 26px;}
table.topic td.print a { color: #383838;}
 
div.buying { background: url(images/buying.jpg) no-repeat 0 2px; padding-top: 0px !important; margin-top: 10px;}
div.open_info { background: url(images/open_info.png) no-repeat 0 2px; padding-top: 0px !important; margin-top: 10px;}
div.delivery { background: url(images/delivery.jpg) no-repeat 0 2px; padding-top: 0px !important; margin-top: 10px;}
div.sale_office { background: url(images/sale_office.jpg) no-repeat 0 2px; padding-top: 0px !important; margin-top: 10px;}
div.reservation { background: url(images/reservation.jpg) no-repeat 0 2px; padding-top: 0px !important; margin-top: 10px;}
div.taxi { background: url(images/taxi.jpg) no-repeat 0 2px; padding-top: 0px !important; margin-top: 10px;}
div.seat { background: url(images/seat.jpg) no-repeat 0 2px; padding-top: 0px !important; margin-top: 10px;}
div.transfer { background: url(images/transfer.jpg) no-repeat 0 2px; padding-top: 0px !important; margin-top: 10px;}
div.tablo { background: url(images/tablo.jpg) no-repeat 0 2px; padding-top: 0px !important; margin-top: 10px;}
div.online_tablo { background: url(images/online_tablo.jpg) no-repeat 0 4px; padding-top: 0px !important; margin-top: 10px;}
div.zakaz { background: url(/content/images/basic/question.gif ) no-repeat 0 2px; padding-top: 0px !important; margin-top: 10px;}
div.online_karta { background: url(images/karta.jpg ) no-repeat 0 2px; padding-top: 0px !important; margin-top: 10px;}
div.heart { background: url(images/heart.png ) no-repeat 0 2px; padding-top: 0px !important; margin-top: 10px;}
div.online_tablo2 { background: url(/images/tablo.png) no-repeat 0 2px; padding-top: 0px !important; margin-top: 10px;}

div.club { background: url(images/ppc.jpg) no-repeat 0 4px; padding-top: 0px !important; margin-top: 10px;}

div.submenu { margin: -5px 0 5px 20px; padding: 9px 0 0 20px !important; }

input.radio { margin: 0 7px 7px 21px; font-size: 11px; }
label { font-size: 13px; vertical-align: top;}
input.answer { float: left; margin: 8px 8px 30px 18px; border: none; background: #f1f1f1 url(images/answer.jpg) no-repeat left top; width: 76px; font-size: 13px; cursor: pointer; padding: 4px 0; }

div.spec div.qw { padding: 0px 0px 0 10px;  font-size: 18px !important;}
div.spec div.qw a { color: #287cc6;  font-size: 18px; font-weight: bold;}
table.spec { margin: 0 0 6px 0; }


/* table.spec td.qw1 { background: #77c1eb url(images/spec_t_1.jpg) no-repeat left top; color: #000107; padding: 11px 0 5px 0;}
table.spec td.r_t { background: #77c1eb url(images/spec_t_l_1.jpg) no-repeat right top;}
table.spec td.l_b { background: #77c1eb url(images/spec_b_1.jpg) no-repeat left top;} 
table.spec td.r_b { background: #77c1eb url(images/spec_b_l_1.jpg) no-repeat right top;} */
table.spec td.qw1 { background: #62BAE7 url(images/spec_t_1.jpg) no-repeat left top; color: #000107; padding: 11px 0 5px 0;}
table.spec td.r_t { background: #62BAE7 url(images/spec_t_l_1.jpg) no-repeat right top;}
table.spec td.l_b { background: #62BAE7 url(images/spec_b_1.jpg) no-repeat left top;}
table.spec td.r_b { background: #62BAE7 url(images/spec_b_l_1.jpg) no-repeat right top;}

div.spec { margin: 0 0 6px 0; color: #000107; width: 224px; background: #e9f0fa url(images/spec_bottom.jpg) no-repeat right bottom; padding: 0 0 14px 0;}
table.spec div.qw { margin: 0 0 8px 20px; font-size: 18px;}
table.spec p {font-size: 13px; padding: 0px; margin: 0px 0px 0 20px;}
table.spec a { color: #fff;}
table.spec2 a { color: #fff;}
table.spec3 a { color: #fff;}

table.spec2 { margin: 0 0 6px 0; }
/* table.spec2 td.qw1 { background: #65abdd url(images/spec_t_2.jpg) no-repeat left top; color: #000107; padding: 11px 0 5px 0;}
table.spec2 td.r_t { background: #65abdd url(images/spec_t_l_2.jpg) no-repeat right top;}
table.spec2 td.l_b { background: #65abdd url(images/spec_b_2.jpg) no-repeat left top;}
table.spec2 td.r_b { background: #65abdd url(images/spec_b_l_2.jpg) no-repeat right top;}
div.spec2 { margin: 0 0 6px 0; color: #000107; width: 224px; background: #65abdd url(images/spec_bottom.jpg) no-repeat right bottom; padding: 0 0 14px 0;} */

table.spec2 td.qw1 { background: #31A7E2 url(images/spec_t_2.jpg) no-repeat left top; color: #000107; padding: 11px 0 5px 0;}
table.spec2 td.r_t { background: #31A7E2 url(images/spec_t_l_2.jpg) no-repeat right top;}
table.spec2 td.l_b { background: #31A7E2 url(images/spec_b_2.jpg) no-repeat left top;}
table.spec2 td.r_b { background: #31A7E2 url(images/spec_b_l_2.jpg) no-repeat right top;}

div.spec2 { margin: 0 0 6px 0; color: #000107; width: 224px; background: #31A7E2 no-repeat right bottom; padding: 0 0 14px 0;}

table.spec2 div.qw { margin: 0 0 8px 20px; font-size: 18px;}
table.spec2 p {font-size: 13px; padding: 0px; margin: 0px 0px 0 20px;}


table.spec3 { margin: 0 0 6px 0; }
table.spec3 td.qw1 { background: #0093DD url(images/spec_t_3.jpg) no-repeat left top; color: #000107; padding: 11px 0 5px 0;}
table.spec3 td.r_t { background: #0093DD url(images/spec_t_l_3.jpg) no-repeat right top;}
table.spec3 td.l_b { background: #0093DD url(images/spec_b_3.jpg) no-repeat left top;}
table.spec3 td.r_b { background: #0093DD url(images/spec_b_l_3.jpg) no-repeat right top;}

div.spec3 { margin: 0 0 6px 0; color: #000107; width: 224px; background: #4b89c6 url(images/spec_bottom.jpg) no-repeat right bottom; padding: 0 0 14px 0;} 

/*table.spec3 td.qw1 { background: #0093DD no-repeat left top; color: #000107; padding: 11px 0 5px 0;}
table.spec3 td.r_t { background: #0093DD no-repeat right top;}
table.spec3 td.l_b { background: #0093DD no-repeat left top;}
table.spec3 td.r_b { background: #0093DD no-repeat right top;}
div.spec3 { margin: 0 0 6px 0; color: #000107; width: 224px; background: #0093DD no-repeat right bottom; padding: 0 0 14px 0;}*/

table.spec3 div.qw { margin: 0 0 8px 20px; font-size: 18px;}
table.spec3 p {font-size: 13px; padding: 0px; margin: 0px 0px 0 20px;}
table.spec3 img.top { float: right;)

div.spec3 div.qw { margin: 0 0 8px 20px; font-size: 18px;}
div.spec3 p {font-size: 13px; padding: 0px; margin: 0px 20px 0 20px;}
div.spec3 img.top { float: right; )

/*div.spec { margin: 0 0 6px 0; color: #000107;  width: 224px; background: #e9f0fa url(images/spec_bottom.jpg) no-repeat right bottom; padding: 0 0 14px 0; }
div.spec div.qw { margin: 0 0 8px 20px; font-size: 18px;}
div.spec p {font-size: 13px; padding: 0px; margin: 0px 20px 0 20px;}
div.spec img.top { float: right; )}




table.spec { margin: 0 0 6px 0; }
table.spec td.qw1 { background: #e9f0fa url(images/spec_t_l.jpg) no-repeat left top; color: #000107; padding: 11px 0 5px 0;}
table.spec td.r_t { background: #e9f0fa url(images/spec_top.jpg) no-repeat right top;}
table.spec td.l_b { background: #e9f0fa url(images/spec_b_l.jpg) no-repeat left top;}
table.spec td.r_b { background: #e9f0fa url(images/spec_bottom.jpg) no-repeat right top;}
table.spec p {font-size: 13px; padding: 0px; margin: 0px 0px 0 20px;}



div.spec div.qw { padding: 0px 0px 0 10px;  font-size: 18px !important;}
div.spec div.qw a { color: #287cc6;  font-size: 18px; font-weight: bold;}*/



div.but {
padding: 4px 0px;
width: 30px;
background: url(images/but.png) no-repeat top left;
 -background-image: none;
 -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/but.png,sizingMethod=crop);
}



div.cards { text-align: left; margin:  0; font-size: 11px; color: #1f2225;}
div.cards b { color: #1f2225;}
a.cards {font-size: 11px;}

div.left_tablo { padding: 0px; margin-top:-16px;}



div.cards { text-align: left; margin:  0; font-size: 11px; color: #1f2225;}
div.cards b { color: #1f2225;}
a.cards {font-size: 11px;}

div.left_tablo { padding: 0px; margin-top:-16px;}

.f696 {background: none; }
table.t696 td {vertical-align:top; padding:0;}
table.t696 td  input{margin-top: 0px;}

div.yandex { border-bottom:1px solid #518EDA; margin-bottom:17px; padding:9px 3px; }
div.yandex a { text-decoration: none !important; }

#a12 {
	width: 499px \9;
}
#tabBlockTabs {
	margin-left:2px \9;
}







