@charset "utf-8";
*{margin:0;padding:0;}
*{font-family:Tahoma, Geneva, sans-serif;}

HTML,BODY {
	margin:0;
	padding:0;
	/*height:100%;*/
	background:#FFF;
}

BODY{
//background-image: url(/images/ny2012.png);
background-image: url(/images/ball.jpg);
background-repeat: repeat;
}

* HTML, *  HTML BODY {text-align:center;}

HTML, BODY, TABLE{
	font-size:13px;
	line-height:20px;
}

H1,H2,H3,H4,H5,H6{
	margin-top:.6em;
	margin-bottom:1em;
	clear:both;
	line-height:1.2em;
	}
	
H1{font-size:200%;color:#D7312C; font-weight:lighter;}

H1.hhead{font-size:20px;
color:#D7312C;
text-align:center}

H2{font-size:130%;color:#D7312C; font-weight:normal;}
H3{font-size:100%;}
H4{font-size:100%;}
H5{font-size:90%;}
H6{font-size:80%;}
HR{height:1px; border:none; border-top:1px dotted #84ADE0; margin:15px 0pt; clear:both;}
a{color:#171796; margin:0px; padding:0px;}
a:hover{border:none;/*background:#D7312C;color:#FFF*/}
a img{border:none;}
table th{line-height:1em;}
input{border:1px solid #999;}
input[type=submit],
input[type=button],
input[type=reset]
{
	color:#FFF;
	cursor:pointer;
	padding:1px 5px;
	border:none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background:#7388d5 url(/images/blank.gif) 0 0 repeat;
}

input[type=submit]:hover,
input[type=button]:hover,
input[type=reset]:hover
{
	background-color:#D7312C!important;
}


button{background:#7388d5; color:#FFF; cursor:pointer; padding:5px; border:none}
cite{display:block; margin:.5em 1em;}

#ADMIN_MESSAGE{text-align:center; background:#EEE; color:#000; font-size:8pt;}
#ADMIN_MESSAGE a{color:#999;}
#ADMIN_MESSAGE a:hover{color:#FFF;}
/* --------------------------SHARE------------------------------------------ */
#page-all {
	font-size:13px;
	min-height: 100%;
	margin:0 auto;
	margin-bottom: -111px;
	background:#fff;
	position:relative;
	border:1px solid #EEE;
	width:1000px;
	text-align:left;
}
* html #page-all {
	height: 100%;
}
#header{clear:both;height:125px;position:relative;background:#fff;}
.logo{position:absolute;left:20px;top:20px;margin-right:40px;}
.contacts{font-size:12px;margin-left:140px; padding:3px; padding-top:18px;line-height:1.4em;}
.contacts span{color:#D7312C;font-size:140%;font-weight:bold;}
.in_block{margin:0;}
a.icq{background:none!important; display:inline-block; margin-bottom:-3px; position:relative;}
#contacts_top{
	padding-top:30px;
	position:absolute;
	margin-right:455px;
	top:0;
	right:0;
	height:95px; 
	width:150px; 
	/*background:#ddd;*/
}

#auth_form_top{
	padding-top:0px;
	position:absolute;
	margin-right:230px;
	top:0;
	right:0;
	height:125px; 
	width:240px; 
	/*background:#EEE;*/
}
#bascket_top{
	padding-top:0px;
	position:absolute;
	margin-right:0px;
	top:0;
	right:0;
	height:125px; 
	width:270px; 
	/*background:#ddd;*/
}
/*------------------<BANNERS>--------------------*/
.banner_1_top{position:absolute;margin-left:400px;top:0;right:0;height:125px; width:550px; overflow:hidden; background:#EEE;}
.banner_1_top a:hover{background:none!important;}
.banner_2_main_center_top{width:250px; height:150px; overflow:hidden; margin-bottom:10px; background-color:#FFF;}
.banner_2_main_center_top a:hover{background:none!important;}
.banner_3_main_center_bottom{width:250px; height:150px; overflow:hidden; background-color:#FFF;}
.banner_3_main_center_bottom a:hover{background:none!important;}
.banner_4_main_bottom_left{width:490px; height:200px; overflow:hidden; float:left; margin-left:5px; background-color:#EEE;}
.banner_4_main_bottom_left a:hover{background:none!important;}
.banner_5_main_bottom_right{width:490px; height:200px; overflow:hidden; float:left; margin-left:5px; margin-right:5px; background-color:#EEE;}
.banner_5_main_bottom_right a:hover{background:none!important;}
.banner_6_sidebar_big{width:250px; height:680px; overflow:hidden; background-color:#fff; margin-bottom:5px;}
.banner_6_sidebar_big a:hover{background:none!important;}
.banner_7_inner_content_bottom{width:780px; height:80px; overflow:hidden; background-color:#EEE; margin:10px auto;}
.banner_7_inner_content_bottom a:hover{background:none!important;}
.banner_8_inner_bottom{width:800px; height:100px; overflow:hidden; background-color:#EEE; position:absolute; bottom:0; margin-left:10px;}
.banner_8_inner_bottom a:hover{background:none!important;}
.banner_9_sidebar_small_1{width:250px; margin-bottom:5px;}
.banner_9_sidebar_small_1 a:hover{background:none!important;}
.banner_10_sidebar_small_2{width:250px; height:300px; overflow:hidden; background-color:#EEE; margin-bottom:5px;}
.banner_10_sidebar_small_2 a:hover{background:none!important;}
/*----------------<TOPMENU>--------------------*/
/*----------------<TOPMENU>--------------------*/
#topmenu{clear:both;width:100%;padding:0;margin:0;background:#8da8cd url('images/menuline.gif') repeat;	text-align:center;}
.clearfix:after {content: "";display:block; height:0;clear:both;visibility:hidden;}
#topmenu ul{list-style:none!important; margin-left:3px;float:left;border-left:1px solid #fff;display:block;width:100%;}
#topmenu ul li{float:left!important;height:26px;border-right:1px solid #eee;text-align:center; vertical-align:middle;}
.w160{width:158px !important;}
.w130{width:128px !important;}
#topmenu a{text-align:center;position:relative;float:left !important;display:block !important; width:100%; height:26px; border:none; white-space:nowrap; color:white; text-decoration:none; vertical-aling:middle; padding-left:0px; line-height:25px; padding-right:0px; font-size:13px; font-weight:bold;}
#topmenu a:hover,a.current{background:#D7312C url('images/menuline_over_bg.gif');}
#topmenu li a span{position:absolute;right:0;top:0;height:26px;width:32px;display:block;}
#menu_buyer	{background:url('images/menu_1.png');}
#menu_eshop	{background:url('images/menu_1.png');}
#menu_service{background:url('images/menu_2.png');}
#menu_corporate	{background:url('images/menu_3.png');}
#menu_wholesale	{background:url('images/menu_4.png');}
#menu_climate	{background:url('images/menu_5.png');}
#menu_order		{background:url('images/menu_6.png');}
#menu_forum		{background:url('images/menu_7.png');}

* html #menu_buyer {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/inner_level/images/menu_1.png', sizingMethod='scale');}
* html #menu_eshop {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/inner_level/images/menu_1.png', sizingMethod='scale');}
* html #menu_service {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/inner_level/images/menu_2.png', sizingMethod='scale');}
* html #menu_corporate {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/inner_level/images/menu_3.png', sizingMethod='scale');}
* html #menu_wholesale {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/inner_level/images/menu_4.png', sizingMethod='scale');}
* html #menu_climate {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/inner_level/images/menu_5.png', sizingMethod='scale');}
* html #menu_order {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/inner_level/images/menu_6.png', sizingMethod='scale');}
* html #menu_forum {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/inner_level/images/menu_7.png', sizingMethod='scale');}

#topmenu ul li.no_menu{
}
#topmenu div.search-form{
	display:block;
	float:left;
	height:100%;
	text-aling:left;
	padding-left:10px;
	padding-right:5px;
	width:130px;
}
#topmenu div.search-form input{
	margin:0px;
	margin-top:2px;
	height:19px;
}
#topmenu div.search-form input#search_text{
	width:100px;
	line-height:17px;
}

#topmenu input#search_button{
	background:url(images/search.png) no-repeat;
	background-position:center center;
	width:14px;
	border:none;
	cursor:pointer;
	margin:0px;
}
#topmenu input#search_button:hover{
	background-color:none;
}
* html #topmenu input#search_button {
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/inner_level/images/search.png', sizingMethod='crop');
}
#topmenu ul li#nav_pics {width:52px;}
*html #topmenu ul li#nav_pics {width:55px;}
#topmenu ul li#nav_pics a{margin:0; padding:0;width:26px;text-align:center;border:none;}
#topmenu ul li#nav_pics a img{margin:0; padding:0;border:none;}

/*--------<PAGENAVIGATION>----------*/
div.nys{font-size:125%;line-height:200%;} 
div.nys a{text-decoration:underline;padding:0.2em 0.3em;}
span.nav-current-page{background-color:#e8e9ec;padding:0.2em 0.3em;} 
div.nys span.disabled{color:#999;} 
div.nys span.arrow{font-size:100%;font-family:Times;} 
div.nys span.ctrl{font-size:68%;}

/*------------NEWS.LIST-------------*/
div.news-list img.preview-picture{float:left;margin:0 4px 6px 0;}
p.news-item{margin:0;margin-bottom:15px;}
.news-date-time{font-size:.9em;display:block;color:#ccc;font-weight:bold;}

/*------------CATALOG.SECTION.LIST-----------*/
.goods{width:100%;position:relative;}
.goods *{line-height:1.2em;}
.good_item{position:relative;margin:15px 1%;height:150px;display:inline-block;float:left;}
.good_item *{font-size:12px;}
a.good_item_buy{cursor:pointer; display:block;height:31px;width:85px;position:absolute;right:0;bottom:0;border:none;background:url('/bitrix/templates/inner_level/images/buy.png') no-repeat;}
a.good_item_buy:hover{cursor:pointer; background:url('/bitrix/templates/inner_level/images/buy.png') no-repeat;}
* html .good_item a.good_item_buy{background:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/inner_level/images/buy.png', sizingMethod='scale');}
.good_item_line{position:absolute;width:1px;height:100px;background:#ccc url('/bitrix/templates/inner_level/images/good_item_line.jpg');right:-9px;top:0px;}
.good_item_detail {padding:10px;}
.good_item_detail a{border:none;}
a.good_item_pic{float:right;display:block;height:70px;width:70px;background:#FFF;border:none;padding:0px;}
a.good_item_pic:hover{background:none;}
a.good_item_pic img{border:none;}
div.good_item_price_inet{position:absolute;right:0;bottom:48px;}
div.good_item_price_inet span{color:#D7312C;font-size:11pt; font-weight:bold;}
div.good_item_price_shop{position:absolute;right:0;bottom:34px;}
.sidebar-block{margin-bottom:20px;}
/* --------------------------INDEX_PAGE------------------------------------------ */
#up{
	z-index:999;
	width:30px;
	height:30px;
	position:fixed;
	bottom:5px;
	right:20px;
	background:url("/images/up.png");
	//border-radius:5px;
	opacity:0.5;
	//filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
#up:hover{
opacity:1;
}
#up:hover #up_text{
	display: inherit;
	z-index:998;
}
.pPageScroll
{
color:#FFFFFF;
text-align:center;
}

#up_text{
	z-index:998;
	width:60px;
	height:20px;
	position:fixed;
	bottom:10px;
	right:50px;
	background:#3493D3;
	border-radius:5px;
	display: none;
}
.content_top{
	clear:both;
	position:relative;
	background:#c4d6ec url('images/content_top_bg.jpg') repeat-x;
	min-height:360px;
	padding-left:0;
	border-bottom:2px solid #778eac;
	width:758px;
	float:right;
	display: table-cell;
}
* html .content_top {height:435px;}
.banner_main_left{float:left;}
.banner_main_right{float:left; margin-left:5px;}
#min_prices_block{width:310px;position:absolute;right:0;top:0;margin:0;margin-right:20px;margin-top:20px;min-height:200px;text-align:right;}
.content_bottom{
	clear:both;
	background:#fff;
	position:relative;
	padding-bottom:30px;
	width:758px;
	float:right
}
* html .content_bottom {height:1%; zoom:1}

#man{position:absolute;/*background:url("/bitrix/templates/inner_level/images/man_316.png") no-repeat*/;top:-175px;right:0;width:329px;height:288px;}
#man_text{position:absolute;top:-180px;right:250px;width:255px;height:130px;}
#man_text a{display:block;color:#273A67;background:none;text-align:left;font-size:20px;}
#man_text span {color:#273A67;}
#man_text a{text-decoration:none;}
#man_text span strong {font-size:1.3em; font-weight:normal;}
* html #man{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bitrix/templates/inner_level/images/man_316.png', sizingMethod='scale');}
#man_text sub{display:block; margin-top:20px; color:#273A67; text-align:left; line-height:12px; font-size:.8em;}

.information-block-prices{position:relative; margin-bottom:20pt;}
.column{position:relative;
	padding:10px 5px 10px 10px;
	float:left;
	display: table-cell;
}
.col1{width:200px;}
.col2{width:250px;}
.col3{width:400px;}
.pimpochka{
	margin-top:-24px;
	float:left;
	font-size:110%;
	color:#D7312C;
	position:relative;
	z-index:1000;
	bottom:-2px;
	background:#fff;
	padding:0 20px;
	border:2px solid #778eac;
	border-bottom:0;
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	behavior:url(/PIE.php);
}
#tab1{left: 10px; *left: 2px;width:118px; text-align:center; padding:0; }
#tab2{left:134px; *left:2px;width:127px; text-align:center; padding:0;}
#tab3{left:267px; *left:2px;width:60px; text-align:center; padding:0;}
#tab4{left:333px; *left:2px;width:80px; text-align:center; padding:0;}

/*
* html #tab1{width:185px; left:10px;}
* html #tab3{width:85px; left:201px;}
* html #tab2{width:85px; left:292px;}
* html #tab4{width:95px; left:474px;}
* html #tab5{width:85px; left:383px;}
* html #tab6{width:95px; left:574px;}
*/	
	
.tab_inactive{background:#CEDEEC; bottom:0; cursor:pointer; color:#273A67;}
.tab_inactive:hover{background-color:#D9E6F6; border-color:#fff;}

.info_container{width:740px; color:#000;}
#tab_goods_container{display:none;padding-top:80px;}
#tab_company_news{display:none; min-height:500px; padding:20px;padding-top:80px;}
#tab_company_ads{display:none; min-height:500px; padding:20px;padding-top:80px;}
#tab_sales{display:block; min-height:500px; padding:0 20px;padding-top:80px;}
#right-vertical-menu{margin-top:30px;}
#right-vertical-menu ul{list-style-type:none;}
#right-vertical-menu * {text-align:left;}
/* --------------------------INNER_PAGE------------------------------------------ */
#page-empty{
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    height: 111px;
    margin: 0 auto;
    width: 1000px;
}
.banner_right{width:240px;height:400px;text-align:center;overflow:hidden;}
#wrapper{position:relative;min-height:100%;min-width:1000px;}
#left{width:260px;float:left;padding:10px;padding-bottom:0;position:relative;}
#content{
	padding:8px;
	float:right;
	/*overflow:hidden;*/
	position:relative; 
	width:700px;
}

* html #content{overflow:visible; width:690px; padding:0;}
* html #left{overflow:visible;}
/*
#content * {overflow:visible;}
*/
#content,#content table{color:#000;}
#content li{margin-left:20px;line-height:1.4em;}
#content li ol li{margin-bottom:0em;margin-top:0em;line-height:1.4em;}
#content ul li{list-style-type:none; background: url('images/li_red.png') 0 8px no-repeat;	padding-left:12px;	}
#content li ul li{margin-bottom:0em; margin-top:0em;	line-height:1.4em;	}
#content ol ul{margin-top:0em;}
#content ul ul{margin-top:0em;margin-left:13px;}
#content ul ul li{	list-style-type:none;	background: url('images/li.png') 0 8px no-repeat;	padding-left:12px;	}
* html #content ul li{list-style-type:circle; background:none; margin-left:30px;}
#content p{	margin-bottom:1.5em;line-height:1.5em; overflow:hidden;}
#content > img{max-width:90%; margin:0 0px 0px 0px;}
#content table img{border:none; margin:0;}
#content table a{border:none; margin:0;}
#content a img {border:none; padding:0; margin:0;}
* html #content img{/*А ВОТ ТУТ ДЛЯ IE6 ПОПА!*/}
#content dl.level_dealer{display:inline-block;clear:both; width:80%; margin:1em 10%;}
#content dl.level_dealer dt{display:block;float:left;width:200px;}
#content dl.level_dealer dd{display:block;}
#content dl.level_dealer dt img{border:none;}
#content dl{display:table;clear:both;width:100%;margin:30px 0pt;}
#content dl dt{display:table-cell;width:250px;float:left;}
#content dl dd{display:table-cell;vertical-align:top;}

#content .datatable {font-size:13px; border-collapse:collapse;max-width:100%; margin-bottom:1.5em; width:100%;}
#content .datatable td, #content .datatable th{border:1px solid #84ADE0; padding:3px;vertical-align:top;}
#content .datatable th{font-weight:bold;background:#CEDEEC;color:#000; text-align:center; vertical-align:middle;}
#content .datatable caption{font-size:12pt; text-align:left; padding-bottom:3px;}
#content .datatable .subhead{color:#D7312C;text-align:center;background:#eee;}

#content .productParamsTable table {font-size:13px; border-collapse:collapse;max-width:100%; margin-bottom:1.5em; width:100%;}
#content .productParamsTable table td,#content .productParamsTable table th{border:1px solid #84ADE0; padding:3px;vertical-align:top;}
#content .productParamsTable table tr td:first-child{font-weight:bold;}
#content .productParamsTable table tr:nth-child(2n+3) td{background: #EEE}
#content .productParamsTable table th{font-weight:bold;background:#CEDEEC;color:#000; text-align:center; vertical-align:middle;}
#content .productParamsTable table caption{font-size:12pt; text-align:left; padding-bottom:3px;}
#content .productParamsTable table .subhead{color:#D7312C;text-align:center;background:#eee;}

#content div.unit-details{clear:both;}
#content div.unit-details img{float:left;}
#content div.unit-details ul{display:block;float:right;width:450px;}
#content div.unit-details ul li span{display:inline-block; width:280px;}

#forum{position:relative;padding:10px;min-height:100%;}
#forum li{margin-bottom:.25em;margin-top:.25em;margin-left:30pt;line-height:1.4em;}
#forum li ul li{margin-bottom:0em;margin-top:0em;margin-left:30pt;line-height:1.4em;}
#forum li ol li{margin-bottom:0em;margin-top:0em;margin-left:30pt;line-height:1.4em;}
#forum ul li{list-style-type:circle;}
#forum p{margin-bottom:10pt;line-height:1.4em;}
#forum img{max-width:90%;border:1px solid #D9E6F6; margin:10px;}
#forum a img{max-width:none;border:none; margin:0 !important; padding:0 !important;}

#blog{width:980px; padding:10px 10px; color:#000;}

* html #left,#right,#content,.wrapper{height:100%}
dl.level_adress{display:block;clear:both;}
dl.level_adress dt{display:block;float:right;width:200px;}
dl.level_adress dd{display:block;}
#page-footer {
	clear: both;
	position:relative; 
	height: 111px;
	background:#84ade0 url(/bitrix/templates/inner_level/images/footer_bg.jpg) repeat-x bottom; 
	margin:0 auto; 
	width:1000px;
}
#copyright{position:absolute; right:0; bottom:0; margin:10pt; padding-bottom:0px; color:#FFF}
.chain-nav {color:#D7312C; font-size:12pt;}
.chain-nav *{color:#D7312C; font-size:12pt;}
.error{margin:0 auto 20px; width:400px;background:#CEDEEC; padding:30px; text-align:center; color:#D7312C; font-size:1.5em;}
.auth_forms{margin:0 auto; width:400px; background:#CEDEEC; padding:30px;}
.more_goods{text-decoration:none;width:140px;padding:5px;margin-left:20px;background:#7388d5;color:#FFF;cursor:pointer;zoom:1; text-align:center; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.shops_photos a {background:none!important;}
.shops_photos a:hover {background:none!important;}
.shops_photos a img{border:5px solid #eee!important; margin:10px!important;}

#simplemodal-overlay {background-color:#000; cursor:wait;}
#simplemodal-container a.modalCloseImg {background:url(/js/x.png) no-repeat;width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:15px; right:15px; cursor:pointer;}
* html #simplemodal-container a.modalCloseImg{background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/x.png', sizingMethod='scale');}
#simplemodal-container #basicModalContent {padding:0px;}
#helper {position:absolute;top:0;left:0;width:100%;height:100%;z-index:-10;}
#message{height:auto; width:450px; background:#CEDEEC; padding:20pt; border:3px solid #ccc; text-align:left;}
#send_error_message{height:auto; width:450px; background:#CEDEEC; padding:20pt; border:3px solid #ccc; text-align:left;}
#send_error_message textarea{width:100%;}
.invalid{background-color:#D7312C; color:#FFF; font-weight:bold;}


#response_window{height:500px; width:450px; background:#CEDEEC; padding:20pt; border:3px solid #ccc; text-align:left;}
#response_prod_name{font-size:14px; color:#D7312C;}
#responses{overflow:auto; height:200px; margin-bottom:10px; border:1px dashed #000; padding:10px;}

.about_menu {margin:20px auto;}
.about_menu td{text-align:center;}
.about_hidden{display:none}
.about_menu a:hover{background:none; color:black;}


.step_link{display:block;width:50px;height:50px;background-image:url('/bitrix/templates/inner_level/images/gray_circle.png');color:#fff;font-size:14px;font-weight:bold;text-align:center;line-height:50px;float:left;}
a.step_link:hover{background:none; background-image:url('/bitrix/templates/inner_level/images/lightblue_circle.png'); color:#fff;}
span.step_link{background-image:url('/bitrix/templates/inner_level/images/lightblue_circle.png'); color:#fff;}
.steps_arrow{float:left; line-height:50px; margin:0 10px; font-size:14px; font-weight:bold;}
.img_border{border:5px solid #eee; margin:5px;}



/*==========================DATEPICKER==================*/
#ui-datepicker-div{display:none;}
.ui-icon {display: block;overflow: hidden;background-repeat:no-repeat;background-color:#999;margin:0px;text-align:center;cursor:pointer;line-height:16px;}
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;font-size: 12px/*{fsDefault}*/;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;font-size: 10px;}
.ui-widget-header {
	border: 1px solid #aaaaaa/*{borderColorHeader}*/;
	background: #CCC/*{bgColorHeader}*/;
	color: #222222/*{fcHeader}*/;
	font-weight: bold;
	text-align:left;
}
.ui-widget-header a {color: #000/*{fcHeader}*/;}
.ui-widget-content { border: 1px solid black; background: #FFF/*{bgColorContent}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #000/*{fcContent}*/; }
.ui-widget{background:#eee;}
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default {border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #CEDEEC/*{bgColorDefault}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; outline: none; }
.ui-state-default a { color: #555555/*{fcDefault}*/; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #86ACDB/*{bgColorHover}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; outline: none; }
.ui-state-hover a { color: #212121/*{fcHover}*/; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; outline: none; }
.ui-state-active a { color: #212121/*{fcActive}*/; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a/*{fcError}*/;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background: none; }

/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/;-moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/;}
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/;}
.ui-corner-right {  -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/;-webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; border-radius: 4px/*{cornerRadius}*/;}

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ none/*{bgImgUrlOverlay}*/ 0/*{bgOverlayXPos}*/ 0/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -4px/*{offsetTopShadow}*/ 0 0 -4px/*{offsetLeftShadow}*/; padding: 4px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ none/*{bgImgUrlShadow}*/ 0/*{bgShadowXPos}*/ 0/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .35;filter:Alpha(Opacity=35)/*{opacityShadow}*/; -moz-border-radius: 4px/*{cornerRadiusShadow}*/; -webkit-border-radius: 4px/*{cornerRadiusShadow}*/; border-radius: 4px/*{cornerRadiusShadow}*/; }

/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker-prev, .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker-prev:hover, .ui-datepicker-next:hover { top: 1px; font-weight:bold;}
.ui-datepicker-prev { left:2px; }
.ui-datepicker-next { right:2px; }
.ui-datepicker-prev:hover { left:1px; }
.ui-datepicker-next:hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;}
.ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker-title select { float:left; font-size:1.2em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: 1.2em; border-collapse:separate; margin:0 0 .4em;}
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border:none;  }
.ui-datepicker td span, .ui-datepicker td a {display: block; padding: .2em; text-align: right; text-decoration: none;}
.ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible;}
.ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto;}
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {display: none; /*sorry for IE5*/  display/**/: block; /*sorry for IE5*/    position: absolute; /*must have*/    z-index: -1; /*must have*/    filter: mask(); /*must have*/    top: -4px; /*must have*/    left: -4px; /*must have*/    width: 200px; /*must have*/    height: 200px; /*must have*/}


.a_button
{
	text-decoration:none;
	background-color:#7388D5;
	color:#fff;
	padding:1px 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	white-space:nowrap;
}
.a_button:hover{background-color:#D7312C;}


.bx_popup_form_div *{text-align:left;}

.main_right_sidebar{color:#000;}

.transit-label{display:inline-block; background:#fff url(/images/plane.png) 5px 3px no-repeat; height:22px; width:22px; border-radius:3px;margin:0;padding:0;margin-bottom: -4px;}


#search-panel{position:relative; zoom:1; height:26px; margin:0 0 5px 0; padding:15px 15px; background-image:url(/images/s-panel-bg.gif); background-repeat:repeat-x; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;behavior:url(/PIE.php);}
#search-button{background-color:transparent!important;padding:0!impotrant;margin:0!impotrant;border:0!important;cursor:pointer;width:77px;height:25px;background-image:url(/images/s-button-def.gif); background-repeat:no-repeat;}
#search-button:hover{background-color:transparent!important;background-image:url(/images/s-button-hover.gif); background-repeat:no-repeat;}
#search-query{position:relative; zoom:1; line-height:18px; padding:2px 5px;margin:1px 0 0 0!important;height:19px;width:581px;border:1px solid #ccc;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;behavior:url(/PIE.php);}
