html {height:100%;font-size:100%; margin:0;padding:0;background-color:#FFF;}

body {min-height:100%;min-width:980px;background-color:#FFF; margin:0; padding:0;font-family:Verdana; font-size:0.8em;color:#1F1F1F;}
*html body {width: expression(autowidth());}


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

/* Hides from IE-mac \*/

* html .hack {height: 1%;}
.hack {display: block;}

/* End hide from IE-mac */



img {border:0;}
form, object, embed {margin:0;padding:0;} 

p {margin:0 0 15px 0;}

.big {font-size:1.3em;}

a {	
	text-decoration: underline;
	color:#1B91CC;
}

a:hover {
	text-decoration: none;
	color:#1B91CC;
}


h1 {color:#1B91CC;font-size:1.7em;font-weight:normal;text-align:center;margin:0 0 15px 0;padding:0;}
h1 span {background:transparent url(images/gradient-white.png) 0 0 repeat; display:block; height:31px; position:absolute;}
h2 {font-size:1.5em;color:#E8A40B; margin:0 0 15px 0;text-align:left;font-weight:normal;padding:0;}

a.a_h2 {font-size:1.3em;color:#E8A40B;line-height:1.7em;text-decoration:none;padding:0 13px 0 0;background:url(images/arrow3.gif) right bottom no-repeat;}
a.a_h2 span {border-bottom:2px dotted #E8A40B;}
*html a.a_h2 span {border-right:1px dotted #FFF;}
.selected {background-image:url(images/arrow4.gif) !important;}
a.a_h2:hover {color:#1B91CC;font-size:1.3em;line-height:1.7em;text-decoration:none;} 
a.a_h2:hover span {border-bottom:2px dotted #1B91CC;}
*html a.a_h2:hover span {border-right:1px dotted #FFF;}

ul {margin:5px 0 10px 20px;list-style:none;padding:0;}
ul ul {margin:5px 0 0 20px;}
ul li {margin:0 0 3px 0;padding:0 0 0 17px;background:url(images/arrow.gif) 0 4px no-repeat;}

ol {margin:0 0 10px 40px;padding:0;}
ol li {margin:0 0 3px 0;}

li a {color:#000; text-decoration:underline;} 
li a:hover {text-decoration:none;color:#000;}

.inv {display:none;}

input, textarea, select {background-color:#FFF;border:1px solid #9A9A9A;font-family:Verdana; font-size:1em;color:#1F1F1F;}
textarea {width:400px;height:100px;}
.submit {width:auto !important;border:none;background-color:#007DBB;color:#FFF;font-weight:bold;}


.footer_img {background:url(images/footer_img.gif) bottom center repeat-x;}
.bgr_left {background:#FFF url(images/bgr_left.gif) 0 13px repeat-y;}
.bgr_right {background:url(images/bgr_right.gif) top right repeat-y;+position:relative;+border-bottom:1px solid #43B8F5;}
*html .bgr_right {position:relative !important;border-bottom:1px solid #43B8F5;}
.footer_shaddow {background:url(images/shaddow_footer.gif) bottom left repeat-x;} 
.shaddow_left {background:url(images/shaddow_left.gif) bottom left no-repeat;}
.shaddow_right{background:url(images/shaddow_right.gif) bottom right no-repeat;}


.conteiner {background:url(images/bgr_cont.gif) top center repeat-x;padding:0 0 30px 0;+position:relative;}
.cont_left {background:url(images/cont_left.gif) 0 0 no-repeat;}
.cont_right{background:url(images/cont_right.gif) top right no-repeat;}
*html .cont_right{height:1060px;}


/*#################  TOP  ################*/

#top {background:url(images/bgr_top.jpg) 0 0 repeat-x;}
.top_img {height:344px;background:url(images/top_img.jpg) top center no-repeat;}
.phone {float:right; padding:10px 25px 0 0;color:#FFF;font-size:1.2em;text-align:right;font-weight:bold;}
.phone1 {font-size:1.6em;line-height:0.7em;padding:8px 0 0 0;}

.logo {padding:0 0 0 0;margin:0;}
.logo a {display:block;width:370px;height:60px;padding:7px 0 0 130px;color:#FFF;text-decoration:none;background:url(images/logo555.gif) 0 0 no-repeat;font-size:1.3em;}
.logo a span {font-size:1.5em;font-weight:bold;}
.logo a:hover {color:#FFF;text-decoration:none;}
.logo a:visited {color:#FFF;text-decoration:none;}


/*#################  LEFT  ################*/

#left {float:left;width:244px;padding:40px 0 0 25px;}
.bgr_menu_top {background:url(images/bgr_menu_top.gif) 0 0 no-repeat;height:18px;}
.bgr_menu_bot {background:url(images/bgr_menu_bot.gif) 0 0 no-repeat;height:18px;}

.menu {margin:0 0 20px 0;}
.menu_ins {background-color:#1B91CC;padding:0;}
.menu a {font-size:1.3em;color:#FFF;text-decoration:none;display:block;padding:5px 20px;}
.menu a:hover {background:#007DBB url(images/arrow2.gif) 20px 12px no-repeat;color:#FFB70C;text-decoration:none;padding-left:35px !important;}
.menu a:visited {text-decoration:none;}

.block {margin:0 0 20px 0;}
.block h3 {color:#1b91cc;font-size:1.3em;margin:0 0 15px 0;text-align:left;font-weight:normal;line-height:1em;}
.block ul {margin:0 0 8px 0;}
.block_top {background:url(images/bgr_block_top.gif) 0 0 no-repeat;height:18px;}
.block_bot {background:url(images/bgr_block_bot.gif) 0 0 no-repeat;height:18px;}
.block_ins {background:url(images/bgr_block.gif) 0 0 repeat-y;padding:0 15px;}

/*#################  RIGHT  ################*/

#right {float:right;width:240px;padding:40px 25px 0 0;}
#right h3 {color:#1b91cc;font-size:1.3em;margin:0 0 17px 0;text-align:left;font-weight:normal;}
.block_right {width:240px;height:220px;background:url(images/bgr_block_right.gif) 0 0 no-repeat;margin:0 0 30px 0;}
.block_right_air {width:240px;height:220px;background:url(images/taxi_airport.gif) 0 0 no-repeat;margin:0 0 30px 0;}
.block_right_online {width:240px;height:220px;background:url(images/taxi_online.gif) 0 0 no-repeat;margin:0 0 30px 0;}
.block_right_online a, .block_right_air a {display:block;width:240px;height:220px;}
.block_right_ins {padding:15px;}

.block_right_form {width:240px;margin:0 0 30px 0;color:#FFF;}
.block_form_top {background:url(images/bgr_form_top.gif) 0 0 no-repeat;height:18px;}
.block_form_bot {background:url(images/bgr_form_bot.gif) 0 0 no-repeat;height:18px;}
.block_form_ins {background-color:#1B91CC;padding:0 15px;+border-bottom:1px solid #1B91CC;}

.block_right_form h3 {color:#eef651 !important;}
.block_right_form input {border:none !important;width:196px;height:21px;margin:3px 0 10px 0;background:url(images/bgr_input.gif) 0px 0px no-repeat;+background-attachment: fixed;color:#7e7e7e;padding:3px 5px 0 5px;+width:196px; }
span.bgr_input {+background:url(images/bgr_input.gif) 0px 0px no-repeat;}
*html span.bgr_input {background-image:none !important;}
@media all and (-webkit-min-device-pixel-ratio:10000),           /*for OPERA*/ 
not all and (-webkit-min-device-pixel-ratio:0) {
   .block_right_form input {padding:0 5px !important;height:24px !important;}
}
input.submit_form {background:url(images/bgr_submit.gif) 0 0 no-repeat !important;height:33px !important;color:#000 !important;width:206px !important;font-size:1.8em !important;font-weight:bold;margin:13px 0 0 0 !important;padding:0 0 2px 0 !important;+width:206px !important;}

.ddn {
	background:url(images/bgr_select.gif) 0 0 no-repeat; 
	height: 21px;
	padding:3px 28px 0 5px;
	color: #000;
	margin:3px 0 0 0;
} 
.ddn-container {
    border: solid 1px #1B91CC;
    position: absolute; 
    background-color: #fff;
    color: #000;
    padding:0;
    width:205px;
    margin:-3px 0 0 0;
}
.ddn-item {
	padding:3px 5px 3px 5px;
}
.ddn-item-hover {
    background-color: #FFC847; 
    color: #000;
}

/*#################  FRONT  ################*/

#front {margin:0 265px 0 269px;padding:0 20px;}
.iframe #front {margin:0 0 0 269px !important;}

.i_top_left {background:url(images/i_top_left.gif) 0 0 no-repeat;}
.i_top_right {background:url(images/i_top_right.gif) top right no-repeat;padding:0 18px;}
.i_top {background:#FFF url(images/i_brd.gif) 0 0 repeat-x;height:18px;}
*html .i_top {margin:0 0 0 -3px;}
.i_bot_left {background:url(images/i_bot_left.gif) 0 0 no-repeat;margin:0 0 40px 0;}
.i_bot_right {background:url(images/i_bot_right.gif) top right no-repeat;padding:0 18px;}
.i_bot {background:#FFF url(images/i_brd.gif) bottom left repeat-x;height:18px;}

.i_class_left {background:#FFF url(images/i_brd.gif) 0 0 repeat-y;padding:0 0 0 1px;}
.i_class {background:url(images/i_brd.gif) top right repeat-y;overflow:hidden;height:800px;padding:0 1px 0 0;}
.i_class iframe {width:118%; height:800px;margin:0 0 0 -18%;border:none;overflow-x: hidden;overflow-y: auto;}
*html .i_class iframe {overflow: hidden;}

.date {text-align:center;padding:12px 0;font-weight:bold;color:#000;}

.slogan {margin:0 0 20px 0;}
.slogan_left {background:url(images/slogan_left.gif) 0 0 no-repeat;}
.slogan_right {background:url(images/slogan_right.gif) top right no-repeat;padding:0 18px;}
*html .slogan_right {padding:0 15px !important;}
.slogan_ins {background:url(images/bgr_slogan.gif) 0 0 repeat-x;text-align:center;color:#FF0000;font-size:1.7em;height:61px;}

.zakaz_taxi {height:177px;}
.zakaz_taxi table {width:100%; height:177px;}
*html .zakaz_taxi table {width:100% !important; height:177px;}
.zakaz_taxi td {height:177px;font-weight:bold;}
.zakaz_taxi a {color:#EFF551;text-decoration: none;display:block; height:170px;}
.zakaz_taxi a:hover {color:#EFF551;text-decoration: none;} 
.zakaz_taxi a:visited {color:#EFF551;text-decoration: none;}
.zakaz_taxi td span {font-size:1.3em;}
.day {background:url(images/taxi_day.gif) 0 0 no-repeat;color:#EFF551;}
.night {background:url(images/taxi_night1.gif) top right no-repeat;color:#EFF551;}

.price {margin:0 0 20px 0;}
.price table {border-collapse: collapse;width:100%;font-size:0.85em;}
*html .price table {width:98% !important;}
.price th {background-color:#1B91CC;color:#FFF;vertical-align:middle;text-align:center;padding:5px 5px;border:1px solid #FFF;font-weight:bold;white-space: normal !important;line-height:1.5em;}
.price th.ec_left {background:#1B91CC url(images/tbl_ec_left.gif) 0 0 no-repeat;}
.price th.ec_right {background:#1B91CC url(images/tbl_ec_right.gif) top right no-repeat;}
.price th.norm {background-color:#fff;color:#000;border:1px solid #9A9A9A;}
.price td {vertical-align:middle;padding:3px 5px;border:1px solid #9A9A9A;white-space: normal !important;line-height:1.5em;}

.switch {vertical-align:top;}
.aero {padding:0 0 0 70px;}
.switch .element {display:-moz-inline-box; 
		display:inline-block;
		vertical-align:top; 
		*zoom:1; 
		*display:inline;
		width:110px;
		text-align:center;
		margin:-3px 20px 10px 0px;
		height:19px;
		padding:3px 0 0 0;}
.active {-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color:#1B91CC;color:#FFF;+background:url(images/bgr_el_active.gif) 0 0 no-repeat;background:url(images/bgr_el_active.gif) 0 0 no-repeat\0/;}
.switch a {text-decoration:none;color:#1B91CC;border-bottom:1px dashed #1B91CC;}
.switch a:hover {text-decoration: none;color:#1B91CC;border:none;}





/*table hover*/
td.hover, tr.hover
{
	background-color: #CEEAF7;
}

.block_form_new {margin:0 0 30px 0;color:#FFF;}
.block_form_new h3 {color:#eef651;font-size:1.3em;margin:0 0 7px 0;text-align:center;font-weight:normal;}
.block_form_left {background:url(images/bgr_form_left.gif) 0 0 no-repeat;}
.block_form_right {background:url(images/bgr_form_right.gif) top right no-repeat;padding:0 18px;}
.block_form_new .block_form_ins {padding:7px 0 0 0 !important;text-align:center;height:107px;}

.block_form_new input {border:none !important;font-size:11px;width:176px;height:20px;margin:3px 0 9px 0;background:url(images/bgr_input_new.gif) 0px 0px no-repeat;+background-attachment: fixed;color:#7e7e7e;padding:4px 3px 0 3px;+width:176px;text-align:center;}
.block_form_new span.bgr_input {+background:url(images/bgr_input_new.gif) 0px 0px no-repeat;}
*html .block_form_new span.bgr_input {background-image:none !important;}
@media all and (-webkit-min-device-pixel-ratio:10000),           /*for OPERA*/ 
not all and (-webkit-min-device-pixel-ratio:0) {
   .block_form_new input {padding:0 3px !important;height:23px !important;}
}
.block_form_new input.submit_form {font-size:1.3em !important;margin:0 !important;height:33px !important;}

#ashan h3 {color:#13823E !important;margin:0 0 17px 0;}
#ashan td {padding:0 0 10px 0;}
#ashan td.submit_td {padding:10px 0 0 0;}
#ashan .block_right_form {width:400px;margin:0 0 30px 0;color:#13823E;}
#ashan .block_form_top {background:url(images/bgr_form_ashan_top.gif) 0 0 no-repeat;}
#ashan .block_form_bot {background:url(images/bgr_form_ashan_bot.gif) 0 0 no-repeat;}
#ashan .block_form_ins {background:url(images/bgr_form_ashan.gif) 0 0 repeat-y;padding:0 10px;+border-bottom:1px solid #FFF;}
#ashan .block_right_form input {background:url(images/bgr_ashan_input.gif) 0 0 no-repeat !important; color: #000 !important;margin:0 !important;}
#ashan span.bgr_input {+background:url(images/bgr_ashan_input.gif) 0 0 no-repeat !important;}
*html #ashan span.bgr_input {background-image:none !important;}
#ashan input.submit_form {background:url(images/bgr_ashan_submit.gif) 0 0 no-repeat !important;color:#FFF !important;}

#ashan .ddn {
	background:url(images/bgr_ashan_select.gif) 0 0 no-repeat !important; 
}
#ashan .ddn-container {
    border: solid 1px #F90A0D;
    width:204px;
}

#ashan .ddn-item-hover {
    background-color: #13823E; 
    color: #FFF;
}


#monb h3 {color:#013675 !important;margin:0 0 17px 0;}
#monb td {padding:0 0 10px 0;}
#monb td.submit_td {padding:10px 0 0 0;}
#monb .block_right_form {width:400px;margin:0 0 30px 0;color:#013675;}
#monb .block_form_top {background:url(images/bgr_form_monb_top.gif) 0 0 no-repeat;}
#monb .block_form_bot {background:url(images/bgr_form_monb_bot.gif) 0 0 no-repeat;}
#monb .block_form_ins {background:url(images/bgr_form_monb.gif) 0 0 repeat-y;padding:0 10px;+border-bottom:1px solid #FFF;}
#monb .block_right_form input {background:url(images/bgr_monb_input.gif) 0 0 no-repeat !important; color: #000 !important;margin:0 !important;}
#monb span.bgr_input {+background:url(images/bgr_monb_input.gif) 0 0 no-repeat !important;}
*html #monb span.bgr_input {background-image:none !important;}
#monb input.submit_form {background:url(images/bgr_monb_submit.gif) 0 0 no-repeat !important;color:#FFF !important;}

#monb .ddn {
	background:url(images/bgr_monb_select.gif) 0 0 no-repeat !important; 
}
#monb .ddn-container {
    border: solid 1px #911843;
    width:204px;
}

#monb .ddn-item-hover {
    background-color: #013675; 
    color: #FFF;
}


#adobe h3 {color:#1E1A1B !important;margin:0 0 17px 0;}
#adobe td {padding:0 0 10px 0;}
#adobe td.submit_td {padding:10px 0 0 0;}
#adobe .block_right_form {width:400px;margin:0 0 30px 0;color:#1E1A1B;}
#adobe .block_form_top {background:url(images/bgr_form_adobe_top.gif) 0 0 no-repeat;}
#adobe .block_form_bot {background:url(images/bgr_form_adobe_bot.gif) 0 0 no-repeat;}
#adobe .block_form_ins {background:url(images/bgr_form_adobe.gif) 0 0 repeat-y;padding:0 10px;+border-bottom:1px solid #FFF;}
#adobe .block_right_form input {background:url(images/bgr_adobe_input.gif) 0 0 no-repeat !important; color: #000 !important;margin:0 !important;}
#adobe span.bgr_input {+background:url(images/bgr_adobe_input.gif) 0 0 no-repeat !important;}
*html #adobe span.bgr_input {background-image:none !important;}
#adobe input.submit_form {background:url(images/bgr_adobe_submit.gif) 0 0 no-repeat !important;color:#FFF !important;}

#adobe .ddn {
	background:url(images/bgr_adobe_select.gif) 0 0 no-repeat !important; 
}
#adobe .ddn-container {
    border: solid 1px #EC1C24;
    width:204px;
}

#adobe .ddn-item-hover {
    background-color: #1E1A1B; 
    color: #FFF;
}

/*#################  REXAM  ################*/

#rexam h3 {color:#000 !important;margin:0 0 17px 0;}
#rexam td {padding:0 0 10px 0;}
#rexam td.submit_td {padding:10px 0 0 0;}
#rexam .block_right_form {width:400px;margin:0 0 30px 0;color:#1E1A1B;}
#rexam .block_form_top {background:url(images/rexam/bgr_form_rexam_top.gif) 0 0 no-repeat;}
#rexam .block_form_bot {background:url(images/rexam/bgr_form_rexam_bot.gif) 0 0 no-repeat;}
#rexam .block_form_ins {background:url(images/rexam/bgr_form_rexam.gif) 0 0 repeat-y;padding:0 10px;+border-bottom:1px solid #FFF;}
#rexam .block_right_form input {background:url(images/rexam/bgr_rexam_input.gif) 0 0 no-repeat !important; color: #000 !important;margin:0 !important;}
#rexam span.bgr_input {+background:url(images/rexam/bgr_rexam_input.gif) 0 0 no-repeat !important;}
*html #rexam span.bgr_input {background-image:none !important;}
#rexam input.submit_form {background:url(images/rexam/bgr_rexam_submit.gif) 0 0 no-repeat !important;color:#FFF !important;}

#rexam .ddn {
	background:url(images/rexam/bgr_rexam_select.gif) 0 0 no-repeat !important; 
}
#rexam .ddn-container {
    border: solid 1px #006AD8;
    width:204px;
}

#rexam .ddn-item-hover {
    background-color: #006AD8; 
    color: #FFF;
}

/*#################  GBLP  ################*/

#gblp h3 {color:#323e43 !important;margin:0 0 17px 0;}
#gblp td {padding:0 0 10px 0;}
#gblp td.submit_td {padding:10px 0 0 0;}
#gblp .block_right_form {width:400px;margin:0 0 30px 0;color:#1E1A1B;}
#gblp .block_form_top {background:url(images/gblp/bgr_form_gblp_top.gif) 0 0 no-repeat;}
#gblp .block_form_bot {background:url(images/gblp/bgr_form_gblp_bot.gif) 0 0 no-repeat;}
#gblp .block_form_ins {background:url(images/gblp/bgr_form_gblp.gif) 0 0 repeat-y;padding:0 10px;+border-bottom:1px solid #FFF;}
#gblp .block_right_form input {background:url(images/gblp/bgr_gblp_input.gif) 0 0 no-repeat !important; color: #000 !important;margin:0 !important;}
#gblp span.bgr_input {+background:url(images/gblp/bgr_gblp_input.gif) 0 0 no-repeat !important;}
*html #gblp span.bgr_input {background-image:none !important;}
#gblp input.submit_form {background:url(images/gblp/bgr_gblp_submit.gif) 0 0 no-repeat !important;color:#FFF !important;}

#gblp .ddn {
	background:url(images/gblp/bgr_gblp_select.gif) 0 0 no-repeat !important; 
}
#gblp .ddn-container {
    border: solid 1px #59a3af;
    width:204px;
}

#gblp .ddn-item-hover {
    background-color: #323e43; 
    color: #FFF;
}


.map_cont {width:410px;}


/*#################  TARIFF IMG  ################*/

#tarif_img {position:absolute;display:none;width:327px;height:259px;padding:5px 0 0 0}
.tarif_arrow {position:relative;+position:static;position:static\0/;z-index:256;font-size:0;line-height:0;width:23px;height:28px;background:url(images/bgr_tarif_img.gif) 0 0 no-repeat;}
.tarif_img_ins {position:relative;+position:static;position:static\0/;z-index:256;height:232px;background:url(images/bgr_tarif_img.gif) 0 -27px no-repeat;}
.tarif_close {text-align:right;padding:3px 5px 0 0;}
.tarif_close a {display:-moz-inline-box; 
		display:inline-block;
		vertical-align:top; 
		*zoom:1; 
		*display:inline;
		font-size:0;
		line-height:0;
		width:15px;
		height:16px;
		background:url(images/bgr_tarif_close.gif) 0 0 no-repeat;
		}
.tarif_close a:hover {background-position: 0 -16px;}		
.tarif_img {padding:1px 21px 0 21px;text-align:center;}
.tarif_auto {padding:3px 20px 0 20px;text-align:center;font-size:9pt;}

.price a, .price li a  {position:relative;+position:static;position:static\0/;color:#1B91CC;text-decoration:none;background:url(images/brd_tarif_a.gif) left bottom repeat-x;+z-index:0;+z-index:0\0/;line-height:1.5em;}
.price a:hover, .price li a:hover {color:#1B91CC;text-decoration:none;background-image:none;}



/*#################  fancyClock  ################*/

#fancyClock, #fancyClock div {display:inline;}
.blink {display:-moz-inline-box; 
		display:inline-block;
		vertical-align:top; 
		*zoom:1; 
		*display:inline;
		width:5px;text-align:center;}
.blue .blink {display:none;}
.green {display:none !important;}



/*#################  LINK_NY  ################*/

a.link_ny {display:-moz-inline-box; 
		display:inline-block;
		vertical-align:top; 
		*zoom:1; 
		*display:inline;
		width:410px;
		height:76px;
		background:url(images/link_ny.gif) 0 0 no-repeat;
		}
a.link_ny:hover {background-position:0 -76px;}




/*#################  FOOTER  ################*/

#footer {height:31px;padding:337px 20px 5px 20px;}
.counter {float:right;}
.counter {
	height:31px; 
	width:290px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/ 
	-moz-opacity: 0.5; /* Mozilla 1.6 / 
	-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */ 
	opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */ 
}
.footer_cont {padding:0 0 0 0;color:#000;}
.footer_cont a {text-decoration: underline;	color:#000;}
.footer_cont a:hover {text-decoration: none;color:#000;}


