body { background-color:white; margin:0px; padding:0px; color:#333; font:12px "Trebuchet MS"; }
td { color:#333333; font:12px "Trebuchet MS"; }
p, div, ul, li, h1, h2, h3, h4 { padding:0px; margin:0px; }
ul { padding: 5px 15px; }
li { font-weight:normal; list-style-image:url(http://www.alphaline.ru/img/graylist.gif); }
* html li { margin-left:3px; list-style-image:url(http://www.alphaline.ru/img/graylist_ie.gif); }
* html img.pngc { behavior: url(/img/iepngfix.htc) }
ul.graylist li { margin:5px 0; font-weight:normal; list-style-image:url(http://www.alphaline.ru/img/graylist2.gif); }
* html ul.graylist li { margin:3px 0; list-style-image:url(http://www.alphaline.ru/img/graylist2_ie.gif); }
ul.graylist a { color:#666; }
ul.graylist a:hover { color:#FF6600; }

a { color:#FF6600; text-decoration:underline; }
a:hover { text-decoration:none; }
img { padding:0px; margin:0px; }
a img { border:0px; }
ul.orangelist, #seealso ul { color:#FF6600; }
ul.orangelist li,  #seealso ul li { color:#ff6600; list-style-image:url(http://www.alphaline.ru/img/orangelist.gif); }
* html ul.orangelist li { color:#ff6600; list-style-image:url(http://www.alphaline.ru/img/orangelist_ie.gif); }
ul.orangelist li.act { color:#ff6600; list-style-image:url(http://www.alphaline.ru/img/orangelist.gif); }
.karkas { border-collapse:collapse; table-layout:fixed; border:0px; width:100%; }
.karkas td { padding:0px; }
.plus { font-size: 16px;font-weight: bold;background-color: #acb4bf;text-align: center; color: #FFFFFF;}
.conttable{ border:1px solid #999999; border-collapse:collapse;}
.conttable td { padding:3px;}

/* BEGINOF OrangeSrchForm */
.orangesrchform { background:#ff6600 url(http://www.alphaline.ru/img/osf_bg.jpg) repeat; padding:0px; }
.orangesrchformh { background:url(http://www.alphaline.ru/img/osf_bg_light.jpg) top repeat-x; /*height:100%;*/ } 
.orangesrchform form { /*height:100%;*/ width:100%; padding:0px; margin:0px; background:url(http://www.alphaline.ru/img/osf_alpha.png) bottom right no-repeat; }
* html .orangesrchform form { background-image:none; }
#ie6alpha { display:none; }
* html #ie6alpha { display:block; position:relative; top:-74px; }
.osf_k { /*height:100%;*/ table-layout:fixed; }
.osf_k td { font:14px "Trebuchet MS"; color:#fff; }
.osf_k2 td { font:bold 14px "Trebuchet MS"; color:#fff; }
.orangesrchform form label { font-size:12px; margin-right:10px; }
.orangesrchform form div { padding:4px; }
.osf_k_main { margin-top:15px; }
.oskftbl td { padding:4px; }
.osf_resort { float:left; width:220px; }
.hrline { border-top:1px solid #fff; padding:0; margin-top:10px; }
.osf_k_tl { height:16px; width:16px; background:url(http://www.alphaline.ru/img/osf_k_tl.gif) top right no-repeat; }
.osf_k_tr { width:16px; background:url(http://www.alphaline.ru/img/osf_k_tr.gif) top left no-repeat; }
.osf_k_bl { height:16px; background:url(http://www.alphaline.ru/img/osf_k_bl.gif) bottom right no-repeat; }
.osf_k_br { background:url(http://www.alphaline.ru/img/osf_k_br.gif) bottom left no-repeat; }
#magnifier { position:relative; left:-35px; top:-40px; }
#magnifier2 { position:relative; left:-37px; top:-53px; }
* html #magnifier { left:50px; top:-40px; }
.osf_submit { cursor:pointer; border:0px; text-align:left; display:block; width:200px; text-transform:uppercase; font:bold 14px "Trebuchet MS"; text-decoration:none; color:#fff; background:transparent url(http://www.alphaline.ru/img/osf_arrow.gif) left no-repeat; padding-left:25px; }
.srchbannerlink { text-transform:uppercase; font:bold 14px "Trebuchet MS"; background:url(http://www.alphaline.ru/img/osf_arrow3.gif) right no-repeat; padding-right:25px; float:right; margin-top:5px; margin-right:100px }
.oskftbl2 { margin-bottom:15px; }
#osf_form { font-size:12px; padding:0; }
#osfexp { padding:15px 0px; height:25px; }
a.expandlink { margin-top:5px; float:right; text-align:left; display:block; width:200px; text-transform:uppercase; font:bold 14px "Trebuchet MS"; text-decoration:none; color:#fff; background:url(http://www.alphaline.ru/img/osf_arrow1.gif) left no-repeat; padding-left:30px;}
a.collapselink { margin-top:5px; float:right; text-align:left; display:block; width:200px; text-transform:uppercase; font:bold 14px "Trebuchet MS"; text-decoration:none; color:#fff; background:url(http://www.alphaline.ru/img/osf_arrow2.gif) left no-repeat; padding-left:30px;}
html > body .calicon { position:relative; top:3px }
/* ENDOF OrangeSrchForm */

/* BEGINOF SPO */
.spotbl { border-collapse:collapse; width:100% }
.spotbl td { padding:4px; }
.bf { border-top:1px solid #e8e8e8; }
.b1 { background-color:#f2f2f2; height:45px; vertical-align:middle; border-bottom:1px solid #e8e8e8; }
.b2 { background-color:#fff; height:45px; border-bottom:1px solid #e8e8e8; }
.dateday { color:#ff9900; font:bold 18px "Trebuchet MS"; }
.grsmall { color:#999; font:12px "Trebuchet MS"; }
.grbig { color:#666; font:bold 18px "Trebuchet MS"; }
.grbig-l { color:#999; font:bold 18px "Trebuchet MS"; }
a.price { color:#ff6600; font:bold 21px "Trebuchet MS"; text-decoration:none; background:url(/img/arr3.gif) right no-repeat; padding-right:19px }
.spotbl img.pngc { position:relative; top:2px; }
* html .spotbl span { position:relative; top:-3px; }
a.spohotellink { color:#ff6600; text-decoration:underline; }
a.spohotellink:hover { color:#ff6600; text-decoration:none; }
.ie6minus { position:relative; top:-30px; }
* html .ie6minus { top:-50px; }
/* ENDOF SPO */

/* BEGINOF Hotels Search Form */
.hotelssearchform { border-collapse:collapse; table-layout:fixed; background:#e7e7e7 }
.hs-tleft { background:url(http://www.alphaline.ru/img/hs-tl-bg.gif) bottom right no-repeat; width:17px; height:16px; }
.hs-top { background:url(http://www.alphaline.ru/img/hs-top-bg.gif) bottom repeat-x; }
.hs-tright { background:url(http://www.alphaline.ru/img/hs-tr-bg.gif) bottom left no-repeat; width:17px; }
.hs-left { background:url(http://www.alphaline.ru/img/hs-left-bg.gif) right repeat-y; }
.hs-bg { vertical-align:top; background:url(http://www.alphaline.ru/img/hs-bg.jpg) bottom right no-repeat; }
.hs-right { background:url(http://www.alphaline.ru/img/hs-right-bg.gif) left repeat-y; vertical-align:bottom; text-align:left; }
.hs-bleft { background:url(http://www.alphaline.ru/img/hs-bl-bg.gif) top right no-repeat; height:25px; }
.hs-bottom { background:url(http://www.alphaline.ru/img/hs-bottom-bg.gif) bottom repeat-x; text-align:right; vertical-align:top; }
.hs-bright { background:url(http://www.alphaline.ru/img/hs-br-bg.gif) top left no-repeat; }
.srchfldname { font:bold 14px "Trebuchet MS"; color:#666666; padding:4px; height:30px; }
.hotelletters { cursor:pointer; float:left; width:410px; margin-bottom:10px; }
.hotelletters a { font:12px Arial; color:#666666; text-decoration:underline; }
.hotelletters a:hover { font:12px Arial; color:#ff6600; text-decoration:underline; }
.actletter { font:bold 12px Arial; color:#ff6600; text-decoration:underline; }
.hs-bg form { margin:0px; padding:0px; }
.searchlink { cursor:pointer; border:0px; background-color:transparent; text-align:left; display:block; float:right; width:220px; text-transform:uppercase; font:bold 14px "Trebuchet MS"; text-decoration:none; color:#666666; background:url(http://www.alphaline.ru/img/gray2-arr.gif) left no-repeat; padding-left:30px; }
* html .searchlink { margin-right:30px; }
.fromsputnik { width:30%; font:bold 16px "Trebuchet MS"; color:#666 }
.fromsputnik a { text-decoration:none; color:#666  }
/* ENDOF Hotels Search Form */

/* BEGINOF Index page header */
#index_top_gray { background:url(http://www.alphaline.ru/img/top_gray_bg2.jpg) top repeat-x; width:40%; height:123px; vertical-align:top; padding-top:27px; }
#index_top_grayorange { background:url(http://www.alphaline.ru/img/top_gray_bg2.jpg) top repeat-x; text-align:center; vertical-align:middle; padding-top:27px; }
#index_top_alpha { width:147px; vertical-align:top; }
#index_top_orange { background:url(http://www.alphaline.ru/img/top_orange.jpg) bottom repeat-x; }
#index_top_grayl { background:url(http://www.alphaline.ru/img/top_gray.gif) top repeat-x; }
#phoneindex { position:relative; right:40px; }
/* ENDOF Index page header */

/* BEGINOF Content page header */
#top_gray { background:url(http://www.alphaline.ru/img/top_gray_bg2.jpg) top repeat-x; width:37%; height:123px; vertical-align:top; padding-top:27px; }
#top_grayorange { background:url(http://www.alphaline.ru/img/top_gray_line.gif) top repeat-x; text-align:center; vertical-align:middle; padding-top:27px; }
#top_alpha { width:113px; vertical-align:top; padding-top:1px; }
#top_orange { background:url(http://www.alphaline.ru/img/top_orange.jpg) bottom repeat-x; }
#top_flag { vertical-align:middle; background:url(http://www.alphaline.ru/img/top_gray_line.gif) top repeat-x; padding-top:15px; width:134px; }
#top_flag a { padding-right:0px; margin:0px; }
#top_flag img { padding-right:0px; margin:0px; }
#top_grayl { background:url(http://www.alphaline.ru/img/top_gray.gif) top repeat-x; }
#top_right_round { width:106px; text-align:right; }
* html #phonecontent { margin-left:1%; }
/* ENDOF Content page header */

/* BEGINOF Browse Msg links */
.brwsmsg { display:inline; }
.brwsmsg img { position:relative; top:2px; }
.brwsmsg a { font:12px "Tebuchet MS"; color:#333333; text-decoration:none; }
.brwsmsg a:hover { color:#FF6600; text-decoration:none; }
.brwsmsg_act { font:12px "Tebuchet MS"; color:#FF6600; text-decoration:none; }
/* ENDOF Browse Msg links */

/* BEGINOF top-nav links 
#topmenu { padding:7px 0px; } */
#topnav { padding-left:15px; text-transform:uppercase; font-weight:bold; }
* html #topnav { padding-left:5px; }
#topnav a { display:block; float:left; color:#FF6600; text-decoration:underline; margin-left:10px; padding-left:5px; padding-right:27px;  }
#topnav a:hover { color:#ffffff; text-decoration:none; background:url(http://www.alphaline.ru/img/toplb.jpg) no-repeat right; }
#topnav span { margin-left:20px; display:inline; float:left;  color:#ffffff; text-decoration:none; background:url(http://www.alphaline.ru/img/toplb.jpg) no-repeat right; padding-left:5px; padding-right:27px;}
#topnav .link-on { display:inline;  float:left; color:#ffffff; text-decoration:none; background:url(http://www.alphaline.ru/img/toplb.jpg) no-repeat right; margin-left:20px; padding-left:5px; padding-right:27px; }
.servnav { color:#B5BDC7; padding-right:105px; font-size:10px; }
.servnav a { color:#B5BDC7; text-decoration:none; font-size:10px;}
.servnav a:hover { color:#B5BDC7; text-decoration:underline; }
/* .servnav a:visited { color:#B5BDC7; } */
/* ENDOF top-nav links */

/* BEGINOF Middle blocks */
.smallwindflag { margin-left:6px; margin-top:-10px; margin-bottom:10px; }
.smallwindflag img { position:relative; top:25px;  margin-bottom:10px; }
.smallwindflag a { color:#666666; font:14px "Trebuchet MS"; text-decoration:underline; margin-left:0px; }
.smallwindflag a:hover { text-decoration:none; }
.orangarrowelink { display:block;  float:left; color:#ff6600; font:14px "Trebuchet MS"; text-decoration:underline; background:url(http://www.alphaline.ru/img/orange_arrow.gif) 0px 4px no-repeat; padding-left:25px; margin-left:5px; }

#partners img { display:block; margin:10px 0px; }
h4 { color:#999999; font:bold 22px "Trebuchet MS"; padding:0px; margin:0px 5px; margin-top:20px; }
* html h4 { margin-top:40px; }
/* ENDOF Middle blocks */

/* BEGINOF Orange Block */
.orange_block { background:#FF6600 url(http://www.alphaline.ru/img/orange_block_bg.jpg); margin-right:21px; }
.orange_block_light { background:url(http://www.alphaline.ru/img/orange_block_light.jpg) top right no-repeat; height:100%; }
.orange_block_lightbg { background:url(http://www.alphaline.ru/img/orange_block_lightbg.gif) top repeat-x; height:100%; }
.orange_block_alpha { background:url(http://www.alphaline.ru/img/orange_block_alpha.jpg) bottom right no-repeat; padding:20px 20px 10px 20px; padding-right:7px; color:white; height:100%; }
.orange_block_alphabg { background:url(http://www.alphaline.ru/img/orange_block_alphabg.gif) bottom repeat-x; height:100%; }
.orange_block h3 { font:bold 22px "Trebuchet MS"; color:white; margin-bottom:15px; padding-top:0px; margin-top:0px; }
.orange_block_menu { padding-bottom:10px }
.orange_block_menu a { background:url(http://www.alphaline.ru/img/white_arrow.gif) 10px 6px no-repeat; position:relative; left:-10px; padding-left:30px; color:white; font-size:16px; text-decoration:underline; display:block; margin:3px 0px; }
.orange_block_menu a:hover { font-size:16px; padding-left:30px; position:relative; left:-10px; background:white url(http://www.alphaline.ru/img/orange_menu_over.gif) left; color:#E05A01; text-decoration:none; }
.orange_block_menua { font-size:16px; padding-left:30px; position:relative; left:-10px; background:white url(http://www.alphaline.ru/img/orange_menu_over.gif) left; color:#E05A01; text-decoration:none; }
a.orange_block_menua { font-size:16px; padding-left:30px; position:relative; left:-10px; background:white url(http://www.alphaline.ru/img/orange_menu_over.gif) left; color:#E05A01; text-decoration:none; }
.graylink { color:#666666; font-size:14px; text-decoration:underline; display:block; padding:5px; padding-left:20px; background:white url(http://www.alphaline.ru/img/gray_arrow.gif) left no-repeat; margin-left:20px; }
.graylink2 { color:#666666; font-weight:normal; text-decoration:underline; display:block; }
/* ENDOF Orange Block */

/* BEGINOF Block1 */
.block1 { background:#EFEFEF url(http://www.alphaline.ru/img/block1_right_bg.gif) right repeat-y; margin-right:1px; }
.block1_header { height:100%; background:url(http://www.alphaline.ru/img/block1_top_bg.gif) top repeat-x; }
.block1_body { height:100%; background:url(http://www.alphaline.ru/img/block1_top.gif) top right no-repeat; }
.block1_alpha { height:100%; background:url(http://www.alphaline.ru/img/block1_alpha.gif) bottom right no-repeat; padding:22px; padding-top:30px; padding-bottom:40px; }
.block1 h3 { font:bold 18px "Trebuchet MS"; color:#666666; margin-bottom:15px; }
.gray_block_menu a { background:url(http://www.alphaline.ru/img/gray-gray-arrow.gif) 0px 6px no-repeat; padding-left:20px; color:#666; font-size:16px; text-decoration:underline; display:block; margin:3px 0px; }
.gray_block_menu a:hover { font-size:16px; padding-left:30px; position:relative; left:-10px; background:white url(http://www.alphaline.ru/img/gray_menu_over.gif) left; color:#ff6600; text-decoration:none; }
.gray_block_menua { font-size:16px; padding-left:30px; position:relative; left:-10px; background:white url(http://www.alphaline.ru/img/gray_menu_over.gif) left; color:#ff6600; text-decoration:none; }
a.gray_block_menua { font-size:16px; padding-left:30px; position:relative; left:-10px; background:white url(http://www.alphaline.ru/img/gray_menu_over.gif) left; color:#ff6600; text-decoration:none; }
/* ENDOF Block1 */

/* BEGINOF Block2 */
.block2 { background:#E5E5E5 url(http://www.alphaline.ru/img/block2_right_bg.gif) right repeat-y; }
.block2_header { height:100%; background:url(http://www.alphaline.ru/img/block2_top_bg.gif) top repeat-x; }
.block2_body { height:100%; background:url(http://www.alphaline.ru/img/block2_top.gif) top right no-repeat; }
.block2_alpha { height:100%; background:url(http://www.alphaline.ru/img/block2_alpha.gif) bottom right no-repeat; padding:22px; padding-top:30px; padding-bottom:40px; }
.block2 h3 { font:bold 18px "Trebuchet MS"; color:#666666; margin-bottom:15px; }
/* ENDOF Block2 */

/* BEGINOF Block3 */
.block3 { background:#F1F2F4 url(http://www.alphaline.ru/img/block3_right_bg.gif) right repeat-y; }
.block3_header { height:100%; background:url(http://www.alphaline.ru/img/block3_top_bg.gif) top repeat-x; }
.block3_body { height:100%; background:url(http://www.alphaline.ru/img/block3_top.gif) top right no-repeat; }
.block3_alpha { height:100%; background:url(http://www.alphaline.ru/img/block3_alpha.gif) bottom right no-repeat; padding:22px; padding-top:30px; padding-bottom:40px; }
.block3 h3 { font:bold 18px "Trebuchet MS"; color:#666666; margin-bottom:15px; }
/* ENDOF Block3 */

/* BEGIOF Content */
#content { vertical-align:top; padding-left:50px; padding-bottom:30px; padding-right:0px; }
#content p { padding-right:15px; margin-bottom: 10px; }
#content div { padding-right:15px; }
.minus20 { margin-left:-30px; }
#content h1 { font:bold 22px "Trebuchet MS"; color:#666666; margin-bottom:15px; padding-top:0px; }
#content h1.orange { color:#FF6600; }
#content h2 { font:bold 18px "Trebuchet MS"; color:#666666; margin-bottom:5px; padding-top:0px; }
#content h2.orange { color:#FF6600; }
#content h3 { font:bold 16px "Trebuchet MS"; color:#666666; margin-bottom:5px; padding-top:0px; /*background:url(http://www.alphaline.ru/img/gray_arrow.gif) left no-repeat; padding-left:25px; */ }
#content h3.orange { color:#FF6600; background:url(http://www.alphaline.ru/img/orange_arrow.gif) left no-repeat; }
.photoalbom { padding-top:15px; margin:0px; margin-left:-5px; margin-bottom:0px; padding-bottom:0px; }
* html .photoalbom { padding-top:15px; margin:0px; margin-left:-10px; }
.photoalbom img { display:block; float:left; border:1px solid #CCCCCC; margin:5px; padding:2px; }
.photoalbom2 img { display:block; border:1px solid #CCCCCC; padding:2px; }
.photo { display:block; border:1px solid #CCCCCC; padding:2px; }
#content hr { display:block; border:0px; background-color:white; border-top:1px solid #CCCCCC; }
.line1_bg { background:url(http://www.alphaline.ru/img/line1_bg.gif) top repeat-x; margin-top:15px; margin-left:-50px; margin-bottom:10px }
.line1 { background:url(http://www.alphaline.ru/img/line1_left.gif) top left no-repeat; padding-top:20px; padding-left:50px; padding-bottom:0px; }
.line2_bg { background:url(http://www.alphaline.ru/img/line2_bg.gif) top repeat-x;  margin-top:15px; margin-left:-50px; }
.line2 { background:url(http://www.alphaline.ru/img/line2_left.gif) top left no-repeat; padding-top:20px; padding-left:50px; padding-bottom:0px; }
.line3_bg { background:url(http://www.alphaline.ru/img/line3_bg.gif) top repeat-x;  margin-top:15px; margin-left:-50px; }
.line3 { background:url(http://www.alphaline.ru/img/line3_left.gif) top left no-repeat; padding-top:20px; padding-left:50px; padding-bottom:0px; }
.news { text-align:right; }
.new a { font-weight:normal; text-decoration:underline; color:#666; }
.new a:hover { text-decoration:none; }
#seealso ul { color:#FF6600; }
.hotelstars { padding-right:10px; font:bold 21px "Trebuchet MS"; color:#ff9900; }
.hotelstars img { position:relative; top:2px }
* html .hotelstars span { position:relative; top:2px }
/* ENDOF Content */

/* BEGINOF GMaps */
#gmaps div { padding-right:0px; }
#gmaps p { padding-right:0px; }
.gmaph { border:1px solid #cccccc; margin:20px 0px; }
.gmaplegend { background-color:#ffffe6; padding:5px; padding-bottom:10px; border-top:1px solid #cccccc; }
.gmaplegend table { table-layout:fixed; }
.gmaplegend td { color:#666666; font:bold 10px "Trebuchet MS"; text-align:left; }
.gmaplegend img { position:relative; top:6; }
.notastar img { position:relative; top:2; }
* html .gmaplegend span { position:relative; top:2px; }
* html .notastar span { position:relative; top:-3px; }
.gcloud { color:#666666; font:bold 14px "Arial"; width:270px; }
.gcloud td { color:#666666; font:bold 14px "Trebuchet MS"; }
.gcloudhotellink { padding-left:15px }
.gcloudhotellink a { color:#666666; text-decoration:none; }
.gcloudhotellink a:hover { color:#ff6600; text-decoration:none; }
/* ENDOF GMaps */

/* BEGINOF Weather */
.weather_list div { display:block; clear:both; text-decoration:none; padding:5px 0px; }
.weather_list img { float:left; }
.wcityname { display:block; color:#999999; font:bold 16px "Trebuchet MS"; }
.temp { float:left; }
.wday { color:#FF6600; font:bold 15px "Trebuchet MS"; }
.wnight { color:#CCCCCC; font:bold 15px "Trebuchet MS"; }
.grad { display:block; color:#CCCCCC; font:19px "Trebuchet MS"; float:left; padding-top:8px; padding-left:5px; }
.style1 {color: #999999; font-size: 18px;}
.style2 {color: #FF6600; font-size: 18px;}
.bordurchik { border-bottom: 1px #666666 solid; }
.bordurchiklight { border-bottom: 1px #e8e8e8 solid; }
.style4 {border-bottom: 1px #e8e8e8 solid; font-weight: bold; }
.style5 {border-bottom: 1px #666666 solid; font-weight: bold; }
.style6 {color: #999999}
#weathertblfull td { padding:3px; }
.rp5link { color:#B5BDC7; font-size:10px; }
.rp5link a { color:#B5BDC7; text-decoration:none; font-size:10px;}
.rp5link a:hover { color:#666666; text-decoration:underline; }
.weatherholder div { float:left; width:130px; margin:10px 5px; text-decoration:none; }
.weatherholder img { float:left; }
/* ENDOF Weather */

/* BEGINOF Footer */
#footer1 { background:#ACB4BF; width:11px; }
#footer2 { text-align:left; vertical-align:bottom; height:11px; background:url(http://www.alphaline.ru/img/bottom_orange.jpg) bottom repeat-x; }
#footer3 { background:url(http://www.alphaline.ru/img/footer3.jpg) top left no-repeat; padding-left:70px; padding-top:15px; }
#footer_text { color:#999999; padding-top:20px; padding-bottom:20px; }
#footer_text a { color:#999999; text-decoration: none; }
/* ENDOF Footer */

/* BEGINOF SpecialOffer */
.spech { margin-bottom:5px }
h2.spec { float:left }
.specflag { float:left; margin-top:20px }
.specweather { float:right; width:200px }
/* ENDOF SpecialOffer */

#grblock1 div { padding:0; margin:0 }
#grblock1 p { margin:0; padding:0 }
.grblock { overflow: auto; background-color:#efefef }

#grblock2 h2 { color:#ff6600; font-weight:normal }
#grblock2 p { margin:0; padding:0 }
#grblock2 div { padding:0; margin:0 }
.b3-c { padding:0 10px; clear:both }
.b3-tl { font-size:1px; float:left; width:14px; height:13px; background:url(http://www.alphaline.ru/img/grblock.gif) top left no-repeat; }
.b3-tr { font-size:1px; float:right; width:14px; height:13px; background:url(http://www.alphaline.ru/img/grblock.gif) top right no-repeat; }
.b3-bl { font-size:1px; float:left; width:14px; height:13px; background:url(http://www.alphaline.ru/img/grblock.gif) bottom left no-repeat; }
.b3-br { margin:0; font-size:1px; float:right; width:14px; height:13px; background:url(http://www.alphaline.ru/img/grblock.gif) bottom right no-repeat; }

#orangehoteldescrlinks { overflow:auto; margin-bottom:30px; width:600px }
#orangehoteldescrlinks li { float:left; width:30%; color:#ff6600; list-style-image:url(http://www.alphaline.ru/img/orangelist.gif); }
* html #orangehoteldescrlinks li { float:left; width:30%; padding-left:10px; color:#ff6600; background:url(http://www.alphaline.ru/img/orangelist_ie.gif) top left no-repeat; }

.spobanner { overflow:hidden; height:75px }
.spobanner .orangesrchformh { height:55px }

.orangeli { background:url(http://www.alphaline.ru/img/orangelist.gif) 0px 6px no-repeat; padding-left:12px; color:#ff6600; }
.grayli { color:#333; }
.grayli a { padding-left:12px; background:url(http://www.alphaline.ru/img/graylist2.gif) 0px 6px no-repeat; color:#666 }
.grayli a:hover { padding-left:12px; background:url(http://www.alphaline.ru/img/orangelist.gif) 0px 6px no-repeat; color:#ff6600 }

p.otdel a { font-size:14px; text-decoration:none; }
p.otdel a span { font-size:16px; color:#acb4bf; padding-left:25px; background:url(http://www.alphaline.ru/img/adresa/metro.gif) no-repeat 0px 2px; }

/*Begin of Passport menu*/
.passport_menu { padding-bottom:10px }
.passport_menu a { position:relative; left:-10px; padding-left:20px; color:white; font-size:16px; text-decoration:underline; display:block; margin:5px 0px; }
.passport_menu a:hover { font-size:16px; padding-left:20px; position:relative; left:-10px; background:white; color:#E05A01; text-decoration:none; }
.passport_menua { font-size:16px; padding-left:20px; position:relative; left:-10px; background:white; color:#E05A01; text-decoration:none; margin:5px 0px; }
a.passport_menua { font-size:16px; padding-left:20px; position:relative; left:-10px; background:white; color:#E05A01; text-decoration:none; }
/*End of Passport menu*/

/*Begin of gray Passport menu*/
.gray_passport_menu a { padding-left:20px; color:#666; font-size:16px; text-decoration:underline; display:block; margin:5px 0px; position:relative; left:-10px; }
.gray_passport_menu a:hover { font-size:16px; padding-left:20px; position:relative; left:-10px; background:white; color:#ff6600; text-decoration:none; }
.gray_passport_menua { font-size:16px; padding-left:20px; position:relative; left:-10px; background:white; color:#ff6600; text-decoration:none; margin:5px 0px; }
a.gray_passport_menua { font-size:16px; padding-left:20px; position:relative; left:-10px; background:white; color:#ff6600; text-decoration:none; }
/*End of gray Passport menu*/

/*Begin of Passport Content*/
ol.decimal li { list-style-image:none; }
ol.decimal ul li { list-style-image:url(http://www.alphaline.ru/img/graylist.gif); }
.passport_price { margin-right:15px; }
.passport_price td, .passport_price th { border:1px solid #d0d0d2; text-align:left; padding:3px 10px 3px 15%; }
.passport_price th { font-size:14px; background:#f0f0f2; }
.passport_price tr.color { background:#fbfbfb; }
/*End of Passport Content*/

/*Begin of New Year Banner*/
#content #ny-egypt, #content  #ny-thai, #content  #ny-l, #content  #ny-r { padding:0; height:113px; }
#ny-l { background:url(http://www.alphaline.ru/img/ny/left_ny.png) no-repeat 0 0; }
#ny-r { background:url(http://www.alphaline.ru/img/ny/right_ny.png) no-repeat right 0; }
*html #ny-l { background:url(http://www.alphaline.ru/img/ny/left_ny.gif) no-repeat 0 0; }
*html #ny-r { background:url(http://www.alphaline.ru/img/ny/right_ny.gif) no-repeat right 0; }
#ny-r img { width:100%; height:113px; }
#ny-egypt { background:url(http://www.alphaline.ru/img/ny/ny_egypt.jpg) no-repeat 0 0; margin:10px 15px 21px 0; }
#ny-thai { background:url(http://www.alphaline.ru/img/ny/ny_thai.jpg) no-repeat 0 0; margin-bottom:21px; margin-right:15px; }
/*End of New Year Banner*/

/*Begin of LightBox*/
#lightbox{ position: absolute; left: 0; width: 100%; z-index: 90; text-align: center; line-height: 0; }
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 450px; height: 450px; margin: 0 auto; }
#imageContainer{ padding: 10px;	}
#loading{ position: absolute; top: 40%;	left: 0%; height: 25%; width: 100%;	text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background: transparent url(http://www.alphaline.ru/system/admin/images/blank.gif) no-repeat; display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.alphaline.ru/system/admin/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.alphaline.ru/system/admin/images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; }			
#imageData #bottomNavClose{ width: 26px; float: right;  padding-bottom: 0.7em; }
* html body #imageData #bottomNavClose img { width: 26px; height: 26px;}	
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
/*End of LightBox*/

/*Private*/
.lh-zag { margin:15px 0 10px 0; font:bold 16px 'Trebuchet MS'; color:#666; line-height:18px; padding-left:60px; background:no-repeat 0 2px; }
/*//Private*/