/* CSS STYLE RESET */
*,BODY,HTML,
H1,H2,H3,H4,H5,H6,
DIV,P,SPAN,PRE,B,U,I,CENTER,
A,A:hover,
SELECT,INPUT,TEXTAREA,FORM,FELDSET,FORM,LABEL,LEGEND,
IMG,
TABLE,TD,TR,TH,TBODY,TFOOT,THEAD    { border: 0; margin: 0; padding: 0; outline: 0; text-decoration: none; }



H1,H2,H3,H4,H5,H6   { font-size: 12px; font-weight: normal; }

UL,OL,LI    { list-style: none; margin: 0; padding: 0; }

:focus  { outline: 0; }

TABLE   { border-collapse: collapse; border-spacing: 0; }
/* CSS STYLE RESET */

BODY    { background: #FFFFFF; color: #243e5f; font-family: Tahoma,Geneva,Kalimati,sans-serif,Helvetica; font-size: 11px; font-weight: normal; }

TEXTAREA,
SELECT,
INPUT   { color: #303030; font-family: Tahoma,Geneva,Kalimati,sans-serif,Helvetica; font-size: 11px; font-weight: normal; }
BLOCKQUOTE { margin: 5px 0 5px 15px; }

.clear	{ clear: both; }

.height_5   { padding-top: 5px; }
.height_10  { padding-top: 10px; }
.height_20  { padding-top: 20px; }
.height_40  { padding-top: 40px; }

.left_          { float: left; }
.left           { float: left; }
.right          { float: right; }
.center         { margin: auto; width: 1000px; }
.margin_25_fix  { margin-left: 25px; }

.p10			{ padding: 10px; }
.p15			{ padding: 15px; }
.p20			{ padding: 20px; }

.text_justify 	{ text-align: justify; }

A       { text-decoration: underline; }
A:hover { text-decoration: none; }


span A  	   {color:#243E5F; text-decoration: none;}
span A:hover  	{color:#243E5F; text-decoration: none;}

/* ALL BORDER AND BOTTOM CORNERS */
/* background= background color */
/* border_t  = border top */
/* border_b  = border bottom */
/* border_l  = border left */
/* border_r  = border right */
/* border_bl = border bottom-left corner */
/* border_br = border bottom-right corner */
.background     { background: #fafafa; height: 100%; width: 100%; }
.border_t		{ background: url(../images/layout/border_dot.gif) 0 0 repeat-x; }
.border_b		{ background: url(../images/layout/border_dot.gif) 0 100% repeat-x; }
.border_l		{ background: url(../images/layout/border_dot.gif) 0 0 repeat-y; }
.border_r		{ background: url(../images/layout/border_dot.gif) 100% 0 repeat-y; }
.border_bl		{ background: url(../images/layout/border_bl.gif) 0 100% no-repeat; }
.border_br		{ background: url(../images/layout/border_br.gif) 100% 100% no-repeat; }

/* ADS */
.ads_top_975x46 { height: 46px; padding-left: 25px; text-align: center; width: 975px; }

/* HEADER */
#header                         { height: 91px; padding-left: 25px; }
#header .col_1                  { padding-top: 10px; width: 640px; }
#header .col_2                  { border-right: 1px solid #c8cfd7; height: 37px; margin-top: 10px; width: 161px; }
#header .col_2 .basket          { padding-left: 2px; padding-top: 6px; width: 40px; }
#header .col_2 .price           { width: 119px; }
#header .col_2 .price A         { color: #243e5f; font-weight: bold; }
#header .col_2 .price DIV       { color: #cf0000; font-size: 14px; font-weight: bold; }
#header .col_3                  { padding-top: 14px; width: 173px; }
#header .col_3 .phone           { padding-left: 18px; width: 30px; }
#header .col_3 .text            { text-align: right; width: 125px; }
#header .col_3 .text .t_title   { font-weight: bold; }
#header .col_3 .text .t_phone   { color: #cf0000; font-size: 14px; font-weight: bold; }
#header .col_3 .text .t_cost    { color: #a3a3a3; font-size: 9px; }

/* MENU */
#menu               { height: 31px; padding-left: 25px; position: relative; width: 975px; }
#menu LI            { list-style: none; position: absolute; }
#menu LI.zIndexTop  { z-index: 30; }
#menu .links        { font-weight: bold; position: absolute; right: 0; top: 10px; }
#menu .links A      { color: #243e5f; }

#menu .menu_bilo            { z-index: 15;}
#menu .menu_bilo .A   { background: url(../images/layout/menu_bilo_off_148x31.png);  width: 148px; display: block; height: 31px; overflow: hidden; text-indent: -9999px; }
#menu .menu_bilo .AA  { background: url(../images/layout/menu_bilo_on_148x31.png); width: 148px; display: block; height: 31px; overflow: hidden; text-indent: -9999px;}

#menu .menu_hote            { margin-left: 137px; z-index: 14; }
#menu .menu_hote .A          { background: url(../images/layout/menu_hote_off_120x31.png); width: 120px; display: block; height: 31px; overflow: hidden; text-indent: -9999px; }
#menu .menu_hote .AA  { background: url(../images/layout/menu_hote_on_120x31.png); width: 120px; display: block; height: 31px; overflow: hidden; text-indent: -9999px;}

#menu .menu_rejs            { margin-left: 246px; z-index: 13; }
#menu .menu_rejs .A          { background: url(../images/layout/menu_rejs_off_114x31.png); width: 114px; display: block; height: 31px; overflow: hidden; text-indent: -9999px; }
#menu .menu_rejs .AA { background: url(../images/layout/menu_rejs_on_114x31.png); width: 114px; display: block; height: 31px; overflow: hidden; text-indent: -9999px;}

#menu .menu_wyja            { margin-left: 349px; z-index: 12; }
#menu .menu_wyja .A          { background: url(../images/layout/menu_wyja_off_133x31.png); width: 133px; display: block; height: 31px; overflow: hidden; text-indent: -9999px; }
#menu .menu_wyja .AA  { background: url(../images/layout/menu_wyja_on_133x31.png); width: 133px; display: block; height: 31px; overflow: hidden; text-indent: -9999px;}

#menu .menu_rent            { margin-left: 471px; z-index: 11; }
#menu .menu_rent .A          { background: url(../images/layout/menu_rent_off_134x31.png); width: 134px; display: block; height: 31px; overflow: hidden; text-indent: -9999px; }
#menu .menu_rent .AA { background: url(../images/layout/menu_rent_on_134x31.png); width: 134px; display: block; height: 31px; overflow: hidden; text-indent: -9999px;}

#menu .menu_ubez            { margin-left: 594px; z-index: 10; }
#menu .menu_ubez .A          { background: url(../images/layout/menu_ubez_off_143x31.png); width: 143px; display: block; height: 31px; overflow: hidden; text-indent: -9999px; }
#menu .menu_ubez .AA  { background: url(../images/layout/menu_ubez_on_143x31.png); width: 143px; display: block; height: 31px; overflow: hidden;text-indent: -9999px;}

#submenu                                                        { background: #243e5f; color: #ffffff; font-size: 12px; height: 26px; margin-left: 25px; padding-top: 11px; width: 975px; }
#submenu .border_sm_bl                                          { background: url(../images/layout/bg_submenu_bl.gif) 0 100% no-repeat; }
#submenu .border_sm_br                                          { background: url(../images/layout/bg_submenu_br.gif) 100% 100% no-repeat; height: 26px; padding-left: 15px; }
#submenu LI                                                     { float: left; list-style: none; }
#submenu UL.bilo, UL.hote, UL.rejs, UL.wyja, UL.rent, UL.ubez   { display: none; }
#submenu SPAN                                                   { padding: 0 10px; }
#submenu A                                                      { color: #ffffff; text-decoration: none; }
#submenu A:hover                                                { text-decoration: underline; }
#sitephones DIV.bilo, DIV.hote, DIV.rejs, DIV.wyja, DIV.rent, DIV.ubez   { display: none; }

/* MAIN */
#main .left_side    { margin-right: 10px; width: 690px; }
#main .right_side   { padding-top: 14px; width: 300px; }

#main .left_side_2  { margin-right: 10px; width: 775px; }
#main .right_side_2 { padding-top: 78px; width: 215px; }



#search_box                 { height: 354px; position: relative; width: 690px; }
#search_box .bg_airplane    { background: url(../images/layout/bg_airplane_45x45.png) 0 0 no-repeat; height: 45px; left: 0; position: absolute; top: 0; width: 45px; }
#search_box .bg_title       { background: url(../images/layout/bg_search_box_title_665x31.gif) 0 0 no-repeat; height: 31px; left: 25px; position: absolute; top: 14px; width: 665px; }
#search_box .title          { font-size: 12px; font-weight: bold; left: 36px; position: absolute; top: 22px; }
#search_box .background     { background: url(../images/layout/bg_search_box_662x309.gif) top center no-repeat; height: 309px; left: 25px; position: absolute; top: 45px; width: 665px; }
#search_box .border_br      { height: 309px; }
#search_box .col_1_          { padding-left: 11px; width: 210px; }
#search_box .col_2_          { width: 211px; }
#search_box .col_3_          { width: 230px; }
#search_box .choose_icon    { margin-top: 17px; width: 16px; }
#search_box .choose_text    { color: #303030; font-weight: bold; margin-top: 15px; width: 194px; }
#search_box .choose_calc    { margin-top: 7px; }
#search_box INPUT.i_193x19  { background: #ffffff; border: 1px solid #7f9db9; height: 15px; margin-top: 14px; padding: 2px 5px 0 5px; width: 181px; }
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	head~body #search_box INPUT.i_193x19  { height: 17px; padding: 0 5px; width: 181px; }
}
#search_box .radio          { margin-top: 13px; width: 25px; }
#search_box .radio_txt      { color: #303030; margin-top: 17px; width: 205px; }
#search_box .label          { color: #303030; margin-top: 13px; width: 100px; }
#search_box SELECT.s_116x19 { background: #ffffff; border: 1px solid #7f9db9; height: 19px; margin-top: 11px; width: 116px; }
#search_box INPUT.checkbox  { margin-top: 15px; }
#search_box INPUT.b_220x45  { background: url(../images/layout/button_search_con_220x45.png) 0 0 no-repeat; bottom: 11px; height: 45px; position: absolute; width: 220px; }



#search_box_2                 { height: 354px; position: relative; width: 750px; }
#search_box_2 .bg_title       { background: url(../images/bg_search_box_title_750x31.gif) 0 0 no-repeat; height: 31px; width: 750px; }
#search_box_2 .title          { font-size: 12px; font-weight: bold; left: 11px; position: absolute; top: 8px; }
#search_box_2 .background     { background: url(../images/bg_search_box_662x309.gif) top center no-repeat; height: 309px; position: absolute; top: 31px; width: 750px; }
#search_box_2 .border_br      { height: 309px; }
#search_box_2 .col_1_          { padding-left: 11px; width: 210px; }
#search_box_2 .col_2_          { width: 211px; }
#search_box_2 .col_3_          { width: 290px; }
#search_box_2 .choose_icon    { margin-top: 17px; width: 16px; }
#search_box_2 .choose_text    { color: #303030; font-weight: bold; margin-top: 15px; width: 194px; }
#search_box_2 .choose_calc    { margin-top: 7px; }
#search_box_2 INPUT.i_193x19  { background: #ffffff; border: 1px solid #7f9db9; height: 15px; margin-top: 14px; padding: 2px 5px 0 5px; width: 181px; }
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	head~body #search_box_2 INPUT.i_193x19  { height: 17px; padding: 0 5px; width: 181px; }
}
#search_box_2 .radio          { margin-top: 17px; width: 25px; }
#search_box_2 .radio_txt      { color: #303030; margin-top: 17px; width: 205px; }
#search_box_2 .label          { color: #303030; margin-top: 13px; width: 100px; }
#search_box_2 SELECT.s_116x19 { background: #ffffff; border: 1px solid #7f9db9; height: 19px; margin-top: 11px; width: 171px; }
#search_box_2 INPUT.checkbox  { margin-top: 15px; }
#search_box_2 INPUT.b_220x45  { background: url(../images/button_search_con_220x45.png) 0 0 no-repeat; bottom: 11px; height: 45px; position: absolute; right: 11px; width: 220px; }



/* OFFERS - HOMEPAGE */
#offers                         { margin-left: 25px; width: 665px; }
#offers .offers                 { margin-right: 10px; width: 215px; }
#offers .offers_last            { width: 215px; }
#offers .img                    { margin: auto; width: 192px; }

#offers .row_1 .border_br       { height: 293px; position: relative; width: 215px; }
#offers .row_1 .title           { color: #cf0000; font-size: 14px; font-weight: bold; height: 28px; padding-left: 11px; padding-top: 7px; }
#offers .row_1 .title A			{ color: #cf0000; text-decoration: none; }
#offers .row_1 .title A:hover	{ text-decoration: underline; }
#offers .row_1 .links2           { margin: auto; padding-top: 15px; width: 192px; }
#offers .row_1 .links2 A         { color: #243e5f; text-decoration: none; }
#offers .row_1 .links2 A:hover   { text-decoration: underline; }
#offers .row_1 .link            { border-top: 1px solid #bbbbbb; height: 22px; padding-top: 7px; }
#offers .row_1 .link_last       { border-bottom: 1px solid #bbbbbb; }
#offers .row_1 SPAN             { font-weight: bold; }
#offers .row_1 .b_124x20        { bottom: 12px; position: absolute; right: 11px; }

#offers .row_2 .border_br       { height: 250px; position: relative; width: 215px; }
#offers .row_2 .title           { font-size: 12px; font-weight: bold; height: 36px; padding-left: 10px; padding-right: 10px; padding-top: 9px; }
#offers .row_2 .desc            { border-bottom: 1px solid #bbbbbb; color: #303030; margin: auto; padding-bottom: 13px; padding-top: 12px; height: 45px; min-height: 45px; width: 192px; }
#offers .row_2 .b_94x20         { bottom: 12px; position: absolute; right: 11px; }

#offers .row_3_ .border_br       { height: 290px; position: relative; width: 215px; }
#offers .row_3_ .img             { padding-top: 10px; }
#offers .row_3_ .title           { color: #cf0000; font-size: 14px; font-weight: bold; height: 28px; padding-left: 11px; padding-top: 7px; }
#offers .row_3_ .links           { margin: auto; padding-top: 10px; width: 192px; }
#offers .row_3_ .links A         { color: #243e5f; text-decoration: none; }
#offers .row_3_ .links A:hover   { text-decoration: underline; }
#offers .row_3_ .link            { border-bottom: 1px solid #bbbbbb; height: 22px; padding-top: 7px; }
#offers .row_3_ SPAN             { float:right; text-align: right; font-weight: bold;}
#offers .row_3_ .arrow_up        { bottom: 9px; position: absolute; right: 13px; }
#offers .row_3_ .arrow_down      { bottom: 9px; position: absolute; right: 29px; }

/* BOX NEWS */
#box_news .top_title    { background: #193d5f; color: #ffffff; font-weight: bold; height: 23px; padding: 9px 11px 0 11px; width: 278px; }
#box_news .border_br    { height: 241px; padding: 10px; width: 280px; }
#box_news .link         { border-bottom: 1px solid #bbbbbb; height: 22px; padding-top: 7px; }
#box_news .last         { border-bottom: 0; height: 23px; padding-top: 7px; }
#box_news A             { color: #2c3f5f; text-decoration: none; }
#box_news A:hover       { text-decoration: underline; }

/* LINKS - BOTTOM */
.links                  { padding-left: 25px; }
.links .border_br       { padding-bottom: 10px; }
.links .title           { color: #cf0000; font-size: 14px; font-weight: bold; padding-bottom: 6px; padding-left: 11px; padding-top: 7px; }
.links H1               { font-size: 11px; font-weight: bold; margin: 0; padding: 0; padding-bottom: 5px; }
.links A                { color: #243e5f; text-decoration: none; }
.links A:hover          { text-decoration: underline; }
.links .col_1           { padding-left: 10px; padding-top: 8px; width: 160px; }
.links .col_1 DIV       { padding-left: 20px; }
.links .col_2           { padding-top: 25px; width: 144px; }
.links .col_3           { padding-top: 8px; width: 183px; }
.links .col_3 DIV       { padding-left: 20px; }
.links .col_4           { padding-top: 8px; width: 167px; }
.links .col_4 DIV       { padding-left: 20px; }
.links .col_5           { padding-top: 25px; width: 126px; }

/* FOOTER */
#footer                 { padding-left: 25px; }
#footer .border_br      { height: 38px; }
#footer .col_1          { padding-left: 12px; padding-top: 13px; width: 132px; }
#footer .col_2          { border-right: 1px solid #c4cbd3; height: 14px; margin-top: 10px; padding-top: 3px; width: 185px; }
#footer .col_3          { border-right: 1px solid #c4cbd3; height: 14px; margin-top: 10px; padding-left: 9px; padding-top: 3px; width: 315px; }
#footer .col_4          { padding-right: 11px; padding-top: 13px; text-align: right; width: 309px; }
#footer .col_4 A        { color: #243e5f; text-decoration: none; }
#footer .col_4 A.bold   { font-weight: bold; }
#footer .col_4 A:hover  { text-decoration: underline; }

/* ACCORDION */
#accordion .top_title   { background: #193d5f; color: #ffffff; font-weight: bold; height: 22px; padding: 9px 11px 0 11px; width: 278px; }

#accordion .on          { background: url(../images/layout/bg_accordion_on_300x84.gif) 0 0 no-repeat; height: 82px; width: 300px; }
#accordion .on_in       { height: 70px; padding-left: 10px; padding-top: 7px; position: relative; width: 285px; }
#accordion .on_in IMG   { border: 1px solid #b7bdc6; bottom: 0; position: absolute; right: 0; }
#accordion .on_in .title{ font-weight: bold; }
#accordion .on_in .title a			{ color: #243e5f; text-decoration: none; }
#accordion .on_in .title A:hover	{ text-decoration: underline; }
#accordion .on_in .class{ color: #f5a208; font-weight: bold; padding-top: 8px; }
#accordion .on_in .price{ color: #cf0000; font-weight: bold; padding-top: 8px; }

#accordion .off             { background: url(../images/layout/bg_accordion_off_300x30.gif) 0 0 no-repeat; height: 30px; width: 300px; }
#accordion .off_in          { margin: auto; padding-top: 8px; width: 281px; }
#accordion .off_in A        { color: #243e5f; text-decoration: none; }
#accordion .off_in A:hover  { text-decoration: underline; }
#accordion .off_in SPAN     { color: #cf0000; font-weight: bold; }

/* TAG CLOUD */
#tag_cloud .border_br   { padding: 10px; width: 280px; }
#tag_cloud A            { color: #243e5f; text-decoration: none; }
#tag_cloud A:hover      { text-decoration: underline; }
#tag_cloud H1           { float: left; font-size: 24px; font-weight: normal; padding: 1px; }
#tag_cloud H2           { float: left; font-size: 18px; font-weight: normal; padding: 1px; }
#tag_cloud H3           { float: left; font-size: 14px; font-weight: normal; padding: 1px; }
#tag_cloud H4           { float: left; font-size: 12px; font-weight: normal; padding: 1px; }
#tag_cloud H5           { float: left; font-size: 10px; font-weight: normal; padding: 1px; }

/* PATH RESULT */
#path_result            { font-size: 12px; padding-top: 16px; }
#path_result IMG        { margin-left: 10px; }
#path_result .done      { border-bottom: 4px solid #243e5f; margin-right: 1px; padding: 0 0 7px 15px; }
#path_result .undone    { border-bottom: 4px solid #f4ad33; margin-right: 1px; padding: 0 0 7px 15px; }
#path_result .last      { padding-right: 15px; }
#path_result .selected  { font-weight: bold; }

/* RESULT TOP */
#result_top .start          { padding-bottom: 7px; text-decoration: underline; }
#result_top .border_br      { height: 150px; }
#result_top A               { color: #303030; text-decoration: none; }
#result_top A:hover         { text-decoration: underline; }
#result_top SPAN            { font-weight: bold; }
#result_top .col_1          { font-size: 12px;border-bottom: 1px solid #bec5cd; border-right: 1px solid #bec5cd; color: #303030; text-align: center; vertical-align: middle; width: 97px; }
#result_top .col_2          { font-size: 12px;border-bottom: 1px solid #bec5cd; border-right: 1px solid #bec5cd; text-align: center; vertical-align: middle; width: 124px; }

#result_top .col_1_last          { font-size: 12px;border-bottom: 1px solid #bec5cd;  color: #303030; text-align: center; vertical-align: middle; width: 97px; }
#result_top .col_2_last          { font-size: 12px;border-bottom: 1px solid #bec5cd;  text-align: center; vertical-align: middle; width: 124px; }

#result_top .col_1_down          { font-size: 12px; border-right: 1px solid #bec5cd; color: #303030; text-align: center; vertical-align: middle; width: 97px; }
#result_top .col_2_down          { font-size: 12px; border-right: 1px solid #bec5cd; text-align: center; vertical-align: middle; width: 124px; }
#result_top .col_2_down_last          { font-size: 12px;  text-align: center; vertical-align: middle; width: 124px; }

#result_top .col_3          { font-size: 12px;border-bottom: 1px solid #bec5cd; text-align: center; vertical-align: middle; width: 127px; }
#result_top THEAD .col_1    { height: 60px; }
#result_top THEAD .col_2    { height: 60px; }
#result_top THEAD .col_3    { height: 60px; }
#result_top TBODY .col_1    { height: 30px; }
#result_top TBODY .col_2    { height: 30px; }

#result_top TBODY .col_2_down   { height: 29px; }

#result_top TBODY .col_3    { height: 30px; }
#result_top TFOOT .col_1    { border-bottom: 0; height: 30px; }
#result_top TFOOT .col_2    { border-bottom: 0; height: 30px; }
#result_top TFOOT .col_3    { border-bottom: 0; height: 30px; }

#search_left    { margin-right: 10px; width: 215px; }
#search_right   { width: 750px; }

/* SEARCH CRYTERIA LEFT */
#search_cryteria DIV.title          { background: #f0ad3f; color: #243e5f; font-size: 12px; font-weight: bold; height: 23px; padding-left: 11px; padding-top: 8px; position: relative; width: 204px; }
#search_cryteria .arrow_up          { bottom: 12px; position: absolute; right: 12px; }
#search_cryteria .background        { background: #fffed6; }
#search_cryteria .title_2           { font-size: 12px; font-weight: bold; padding-left: 11px; padding-top: 11px; }

#search_cryteria .one .border_br    { height: 100%; width: 215px; }
#search_cryteria .one .name         { padding-left: 10px; padding-top: 5px; width: 92px; }
#search_cryteria .one .i_100x19     { background: #ffffff; border: 1px solid #7f9db9; height: 15px; margin-top: 2px; padding: 2px 5px 0 5px; width: 88px; }
#search_cryteria .one .fix          { margin-top: 5px; }
#search_cryteria .one .fix_2        { margin-top: 3px; }
#search_cryteria .one .calc         { margin-left: 2px; margin-top: 3px; }}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	head~body #search_cryteria .one .i_100x19  { height: 17px; padding: 0 5px; }
}
#search_cryteria .one .i_83x19     { background: #ffffff; border: 1px solid #7f9db9; height: 15px; margin-top: 2px; padding: 2px 5px 0 5px; width: 71px; }
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	head~body #search_cryteria .one .i_83x19  { height: 17px; padding: 0 5px; }
}
#search_cryteria .one .s_100x19     { border: 1px solid #7f9db9; height: 19px; margin-top: 2px; width: 100px; }

#search_cryteria .two .border_br    { height: 100%; position: relative; width: 215px; }
#search_cryteria .two .s_193x19     { border: 1px solid #7f9db9; height: 19px; margin-bottom: 7px; margin-left: 11px; margin-top: 9px; width: 193px; }
#search_cryteria .two .s_83x19      { border: 1px solid #7f9db9; height: 19px; margin-top: 5px; width: 83px; }
#search_cryteria .two .from         { color: #303030; margin-left: 11px; margin-top: 3px; width: 99px; }
#search_cryteria .two .to           { color: #303030; margin-top: 3px; }
#search_cryteria .two .checkbox     { padding: 7px 10px 0 19px; }
#search_cryteria .two .for          { color: #303030; padding-top: 7px; }
#search_cryteria .two .fix_10       { padding-top: 7px; }
#search_cryteria .two .b_130x20     { bottom: 11px; height: 20px; position: absolute; right: 11px; width: 130px; }


/* RESERVATION LEFT */
#reservation .title         { background: #f5ae34; color: #243e5f; font-size: 12px; font-weight: bold; height: 23px; padding-left: 11px; padding-top: 8px; position: relative; width: 204px; }
#reservation .arrow_up      { bottom: 12px; position: absolute; right: 12px; }
#reservation .border_br     { height: 505px; width: 215px; }
#reservation .row           { height: 139px; margin: 0 11px; padding: 15px 0; position: relative; width: 193px; }
#reservation .b_69x20       { bottom: 15px; left: 0; position: absolute; }
#reservation .name          { font-weight: bold; padding-top: 4px; }
#reservation .price         { color: #cf0000; font-weight: bold; padding-top: 4px; }
#reservation .hotel .image  { padding-top: 15px; width: 80px; }
#reservation .car .image    { padding-top: 15px; width: 80px; }
#reservation .hotel .desc   { padding-top: 12px; text-align: justify; width: 113px; }
#reservation .car .desc     { padding-top: 12px; text-align: justify; width: 113px; }


/* RESERVATION LEFT */
#reservation .title         { background: #f5ae34; color: #243e5f; font-size: 12px; font-weight: bold; height: 23px; padding-left: 11px; padding-top: 8px; position: relative; width: 204px; }
#reservation .arrow_up      { bottom: 12px; position: absolute; right: 12px; }
#reservation .border_br     { height: 505px; width: 215px; }
#reservation .row           { height: 139px; margin: 0 11px; padding: 15px 0; position: relative; width: 193px; }
#reservation .b_69x20       { bottom: 15px; left: 0; position: absolute; }
#reservation .name          { font-weight: bold; padding-top: 4px; }
#reservation .price         { color: #cf0000; font-weight: bold; padding-top: 4px; }
#reservation .hotel .image  { padding-top: 15px; width: 80px; }
#reservation .car .image    { padding-top: 15px; width: 80px; }
#reservation .hotel .desc   { padding-top: 12px; text-align: justify; width: 113px; }
#reservation .car .desc     { padding-top: 12px; text-align: justify; width: 113px; }


/* RESULT MAIN RIGHT */
#secr_top .background   { background: #e9ebef; }
#secr_top .border_br    { height: 30px; width: 750px; }
#secr_top .start_title  { font-size: 12px; font-weight: bold; padding: 8px 0 0 11px; }
#secr_top .select_label { font-size: 12px; font-weight: bold; padding-right: 8px; padding-top: 8px; }
#secr_top .s_116x19     { border: 1px solid #7f9db9; height: 19px; margin: 6px 11px 0 0; width: 116px; }

/* RESULT MAIN RIGHT */
#result .error_          { background: #fbf2f0; border: 1px solid #edc0b3; color: #c23001; display: table-cell; font-size: 12px; height: 78px; text-align: center; vertical-align: middle; width: 748px; }
#result .error_ SPAN     { font-weight: bold; }
#result .start_title    { font-size: 12px; font-weight: bold; }
#result .select_label   { font-size: 12px; font-weight: bold; padding-right: 7px; padding-top: 2px; }
#result .s_116x19       { border: 1px solid #7f9db9; height: 17px; width: 114px; }

#result .head .left_         { background: #f5ae34; height: 27px; padding: 4px 0 0 11px; width: 229px; }
#result .head .left_ SPAN    { font-size: 18px; font-weight: bold; }
#result .head .right        { background: #243e5f; color: #ffffff; height: 22px; padding: 9px 11px 0 0; text-align: right; width: 499px; }
#result .head .right SPAN   { font-weight: bold; }

#result .row .border_br { width: 750px; }
#result .row .arr       { margin-right: 10px; width: 370px; }
#result .row .dep       { width: 370px; }

#result .titles         { font-size: 14px; font-weight: bold; height: 24px; width: 750px; }
#result .titles .arr    { border-top: 3px solid #ffffff; padding: 5px 0 0 10px; height: 19px; width: 360px; }
#result .titles .dep    { border-top: 3px solid #ffffff; padding: 5px 0 0 10px; height: 19px; width: 360px; }

#result .results .arr .notselected          { border-top: 3px solid #ffffff; }
#result .results .dep .notselected 			{ border-top: 3px solid #ffffff; }
#result .results .bheight_10           { border-top: 3px solid #ffffff; padding-top: 10px; }
#result .results .border_br            { height: 98px; width: 368px; }

#result .results .buttons img  { margin-right:10px; }

#result .results .arr .border_b { border-left: 2px solid #243e5f; border-top: 2px solid #243e5f; height: 98px; width: 368px; }
#result .results .arr .selected { border-top: 3px solid #ffffff; background: #f3f5f9; }
#result .results .dep .border_b { border-left: 2px solid #243e5f; border-top: 2px solid #243e5f; height: 98px; width: 368px; }
#result .results .dep .selected { border-top: 3px solid #ffffff; background: #f3f5f9; }

#result .results .col_1     {  border-bottom: 1px solid #bec5cd; border-right: 1px solid #bec5cd; height: 58px; text-align: center; vertical-align: middle; width: 23px; }
#result .results .col_2     {  background: #ffffff; border-bottom: 1px solid #bec5cd; border-right: 1px solid #bec5cd; height: 58px; text-align: center; vertical-align: middle; width: 68px; }
#result .results .col_3     {  border-bottom: 1px solid #bec5cd; border-right: 1px solid #bec5cd; height: 58px; padding-left: 10px; text-align: left; vertical-align: middle; width: 129px; }
#result .results .col_4     {  border-bottom: 1px solid #bec5cd; height: 58px; padding-left: 10px; text-align: left; vertical-align: middle; width: 124px; }
#result .results .col_5     {  border-bottom: 1px solid #bec5cd; font-size: 10px; height: 20px; padding: 0 5px; text-align: center; vertical-align: middle; width: 357px; }
#result .results .col_5 IMG { margin-top: 1px; margin-right: 4px; }
#result .results .col_6     { font-size: 10px; height: 19px; padding: 0 5px; text-align: left; vertical-align: middle; width: 357px; }
#result .results .col_6 IMG { margin-top: 1px; margin-right: 4px; }
#result .results SPAN       { font-weight: bold; }
#result .results SPAN.red   { color: #cf0000; }

/* RESULT MAIN ONEWAY */

#result .row .arr_o       { margin-right: 10px; width: 750px; }
#result .results .arr_o .border_b { border-left: 2px solid #f5ae34; border-top: 2px solid #f5ae34; height: 98px; width: 746px; }
#result .results .border_br_o     { height: 98px; width: 746px; }
#result .results .col_3_o     {  border-bottom: 1px solid #bec5cd; border-right: 1px solid #bec5cd; height: 58px; padding-left: 10px; text-align: left; vertical-align: middle; width: 129px; }
#result .results .col_4_o     {  border-bottom: 1px solid #bec5cd; height: 58px; padding-left: 10px; text-align: left; vertical-align: middle; width: 124px; }
#result .results .col_5_o     {  border-bottom: 1px solid #bec5cd; font-size: 10px; height: 20px; padding: 0 5px; text-align: center; vertical-align: middle; width: 740px; }
#result .results .col_5_o IMG { margin-top: 1px; margin-right: 4px; }
#result .results .col_6_o     { font-size: 10px; height: 19px; padding: 0 5px; text-align: left; vertical-align: middle; width: 740px; }
#result .results .col_6_o IMG { margin-top: 1px; margin-right: 4px; }
#result .results .arr_o .notselected          { border-top: 3px solid #ffffff; }
#result .results .arr_o .selected { border-top: 3px solid #ffffff; background: #fcebcc; }

.center_ {padding-left:30px; float:left; width: 90px;}

.highlight { background:#E7EDF6; }


/* ZATWIERDZENIE REJESTRACJI */
#zatwierdzenie .start_title     { font-size: 24px; padding-top: 5px; }
#zatwierdzenie .background_2    { background: #fbeacf; }
#zatwierdzenie .background_3    { background: #e9ebef; }
#zatwierdzenie .background_2 .border_r  { height: 30px; }
#zatwierdzenie .background_3 .border_r  { height: 30px; }
#zatwierdzenie .background_3 .title     { font-size: 14px; font-weight: bold; padding: 6px 0 0 11px; }
#zatwierdzenie .hol_1           { font-size: 14px; font-weight: bold; padding: 6px 0 0 38px; width: 89px; }
#zatwierdzenie .hol_2           { font-size: 14px; font-weight: bold; padding: 6px 0 0 0; width: 410px; }
#zatwierdzenie .hol_3           { padding: 8px 0 0 0; width: 140px; }
#zatwierdzenie .hol_3 SPAN      { font-weight: bold; }
#zatwierdzenie .hol_4           { padding: 8px 0 0 0; width: 140px; }
#zatwierdzenie .hol_4 SPAN      { font-weight: bold; }
#zatwierdzenie .hol_5           { padding: 8px 0 0 0; width: 140px; }
#zatwierdzenie .hol_5 SPAN      { font-weight: bold; }

#zatwierdzenie .col_1           { font-size: 10px; border-bottom: 1px solid #c8cfd7; border-right: 1px solid #c8cfd7; height: 42px; text-align: center; vertical-align: middle; width: 114px; }
#zatwierdzenie .col_2           { font-size: 10px; padding-left: 10px; border-bottom: 1px solid #c8cfd7; border-right: 1px solid #c8cfd7; height: 42px; text-align: left; vertical-align: middle; width: 104px; }
#zatwierdzenie .col_3           { border-bottom: 1px solid #c8cfd7; border-right: 1px solid #c8cfd7; height: 42px; text-align: left; vertical-align: middle; width: 274px; }
#zatwierdzenie .col_3 .one      { text-align: center; width: 100px; }
#zatwierdzenie .col_4           { border-bottom: 1px solid #c8cfd7; border-right: 1px solid #c8cfd7; height: 42px; text-align: left; vertical-align: middle; width: 295px; }
#zatwierdzenie .col_4 .one      { text-align: center; width: 100px; }
#zatwierdzenie .col_5           { border-bottom: 1px solid #c8cfd7; height: 42px; text-align: left; vertical-align: middle; width: 174px; }
#zatwierdzenie .col_5 .one      { padding-left: 10px; width: 100px; }

#zatwierdzenie .last .col_1 { border-bottom: 0; }
#zatwierdzenie .last .col_2 { border-bottom: 0; }
#zatwierdzenie .last .col_3 { border-bottom: 0; }
#zatwierdzenie .last .col_4 { border-bottom: 0; }
#zatwierdzenie .last .col_5 { border-bottom: 0; }

#zatwierdzenie .pas             { font-size: 12px; }
#zatwierdzenie .pas .border_br  { height: 31px; }
#zatwierdzenie .pas .pas_1      { border-right: 1px solid #c8cfd7; height: 23px; padding: 8px 0 0 11px; width: 231px; }
#zatwierdzenie .pas .pas_2      { height: 23px; padding: 8px 0 0 11px; width: 233px; }

#zatwierdzenie .pri             { font-size: 12px; }
#zatwierdzenie .pri .border_br  { height: 120px; }
#zatwierdzenie .pri .w_140      { padding-left: 11px; padding-top: 13px; width: 140px; }
#zatwierdzenie .pri .top        { padding-top: 13px; }
#zatwierdzenie .pri .font_18    { font-size: 18px; }
#zatwierdzenie .pri .font_18c   { color: #efa93d; font-size: 18px; }
#zatwierdzenie .pri .right      { margin-right: 11px; margin-top: 84px; }

#zatwierdzenie_2 .first_title       { color: #f0ad3f; font-size: 24px; padding-bottom: 17px; padding-top: 5px; }
#zatwierdzenie_2 .start_title       { font-size: 24px; padding-top: 5px; }
#zatwierdzenie_2 .start_title SPAN  { font-weight: bold; }
#zatwierdzenie_2 .col_1             { font-size: 10px; border-bottom: 1px solid #c8cfd7; border-right: 1px solid #c8cfd7; height: 55px; text-align: center; vertical-align: middle; width: 114px; }
#zatwierdzenie_2 .col_2             { padding-left: 10px; border-bottom: 1px solid #c8cfd7; border-right: 1px solid #c8cfd7; height: 55px; text-align: left; vertical-align: middle; width: 190px; }
#zatwierdzenie_2 .col_3             { border-bottom: 1px solid #c8cfd7; height: 55px; padding-left: 10px; text-align: left; vertical-align: middle; width: 156px; }
#zatwierdzenie_2 .col_3 IMG         { margin-right: 5px; }
#zatwierdzenie_2 .col_3 SPAN        { font-weight: bold; }
#zatwierdzenie_2 .last .col_1       { border-bottom: 0; }
#zatwierdzenie_2 .last .col_2       { border-bottom: 0; }
#zatwierdzenie_2 .last .col_3       { border-bottom: 0; }

#zatwierdzenie_2 .background_2 .border_r  { height: 30px; }
#zatwierdzenie_2 .background_2 .title     { font-size: 14px; font-weight: bold; padding: 6px 0 0 11px; }
#zatwierdzenie_2 .ptime             { font-size: 12px; }
#zatwierdzenie_2 .ptime .border_br  { height: 31px; }
#zatwierdzenie_2 .ptime .pti_1      { border-right: 1px solid #c8cfd7; height: 23px; padding: 8px 0 0 11px; width: 219px; }
#zatwierdzenie_2 .ptime .pti_2      { height: 23px; padding: 8px 0 0 11px; width: 190px; }

#zatwierdzenie_2 .pri             { font-size: 12px; }
#zatwierdzenie_2 .pri .border_br  { height: 120px; }
#zatwierdzenie_2 .pri .w_140      { padding-left: 11px; padding-top: 13px; width: 140px; }
#zatwierdzenie_2 .pri .top        { padding-top: 13px; }
#zatwierdzenie_2 .pri .font_18    { font-size: 18px; }
#zatwierdzenie_2 .pri .font_18c   { color: #efa93d; font-size: 18px; }
#zatwierdzenie_2 .pri .right      { margin-right: 11px; margin-top: 94px; }

#zatwierdzenie_2 .hotcar .kol_1         { border-bottom: 1px solid #c8cfd7; border-right: 1px solid #c8cfd7; font-size: 12px; height: 63px; width: 218px; }
#zatwierdzenie_2 .hotcar .kol_1 .left   { padding-left: 10px; }
#zatwierdzenie_2 .hotcar .kol_1 .right  { font-weight: bold; padding-right: 10px; }
#zatwierdzenie_2 .hotcar .kol_1 .beds   { padding-left: 10px; }
#zatwierdzenie_2 .hotcar .kol_2         { border-bottom: 1px solid #c8cfd7; font-size: 12px; height: 63px; padding-left: 10px; width: 217px; }
#zatwierdzenie_2 .hotcar .kol_3         { border-bottom: 1px solid #c8cfd7; font-size: 12px; font-weight: bold; height: 29px; padding-left: 10px; }
#zatwierdzenie_2 .hotcar .kol_4         { font-size: 18px; height: 70px; }
#zatwierdzenie_2 .hotcar .kol_4 .one    { padding-left: 10px; width: 150px; }
#zatwierdzenie_2 .hotcar .kol_4 .two    { color: #efa93d; font-weight: bold; }

#zatwierdzenie_2 .b_130x20              { background: url(../images/layout/button_accept_130x20.png) 0 0 no-repeat; height: 20px; width: 130px; }

#zatwierdzenie_3 .one .border_r { font-size: 12px; font-weight: bold; padding: 8px 0 0 11px; height: 23px; }
#zatwierdzenie_3 .name          { padding-bottom: 6px; padding-left: 10px; width: 150px; }
#zatwierdzenie_3 .result        { padding-bottom: 6px; font-weight: bold; }


/* PASSENGERS REGISTER */
#passengers_left    					{ margin-right: 10px; width: 665px; }
#passengers_left .label_yellow        	{ position: absolute; width: 296px; margin-top: -31px; margin-left: 675px; }
#passengers_left .label_yellow .arrow  	{ background: url(../images/layout/arrow_left_yel_16x32.gif) 0 0 no-repeat; margin-top: 15px; height: 32px; width: 16px; }
#passengers_left .label_yellow .txt    	{ background: #fff7ba; border: 1px solid #ece4a9; margin-left: -1px; padding: 10px 10px 20px 10px !important; width: 259px !important; }

#passengers_right                   	{ position: relative; width: 300px; }
#passengers_right .label_yellow        	{ position: absolute; width: 296px; }
#passengers_right .label_yellow .arrow  { background: url(../images/layout/arrow_left_yel_16x32.gif) 0 0 no-repeat; margin-top: 15px; height: 32px; width: 16px; }
#passengers_right .label_yellow .txt    { background: #fff7ba; border: 1px solid #ece4a9; margin-left: -1px; padding: 10px 10px 20px 10px; width: 259px; }
#passengers_form .background        	{ background: #e9ebef; }
#passengers_form .s_143x19          	{ border: 1px solid #7f9db9; height: 19px; margin-top: 2px; width: 143px; }


#passengers_form .i_143x19          { background: #ffffff; border: 1px solid #7f9db9; height: 15px; margin-top: 2px; padding: 2px 5px 0 5px; width: 131px; margin-bottom:11px; }
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	head~body #passengers_form .i_143x19 { height: 17px; padding: 0 5px; }
}
#passengers_form .i_93x19          { background: #ffffff; border: 1px solid #7f9db9; height: 15px; margin-top: 11px; margin-right: 19px; padding: 2px 5px 0 5px; width: 81px; }
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	head~body #passengers_form .i_93x19 { height: 17px; padding: 0 5px; }
}


.ui-datepicker-trigger {float: left; }

#passengers_form .start_title       { font-size: 24px; padding-top: 5px; }
#passengers_form .start_title SPAN  { font-weight: bold; }

#passengers_form .title .border_r   { font-size: 14px; font-weight: bold; height: 23px; padding-top: 8px; padding-left: 10px; }

#passengers_form .passengers .s_72x19       { border: 1px solid #7f9db9; height: 19px; margin-top: 11px; margin-right: 19px; width: 60px; }
#passengers_form .passengers .s_92x19       { border: 1px solid #7f9db9; height: 19px; margin-top: 11px; margin-right: 19px; width: 92px; }
#passengers_form .passengers .s_114x19      { border: 1px solid #7f9db9; height: 19px; margin-top: 11px; margin-left: 10px; width: 114px; }
#passengers_form .passengers .s_114x19_2    { border: 1px solid #7f9db9; height: 19px; margin-top: 11px; margin-right: 10px; width: 114px; }
#passengers_form .passengers .s_114x19_3    { border: 1px solid #7f9db9; height: 19px; margin-top: 11px; margin-right: 10px; width: 170px; }
#passengers_form .sec .s_72x19              { margin-left: 10px; }
#passengers_form .sec .first                { margin-left: 10px; }
#passengers_form .passengers .border_br     { padding: 0 10px; }
#passengers_form .passengers .first         { padding-right: 9px; padding-top: 13px; }
#passengers_form .passengers .second        { padding-left: 15px; padding-right: 9px; padding-top: 13px; }
#passengers_form .passengers IMG            { margin-left: 5px; margin-top: 12px; }

#passengers_form .address .border_br    { padding: 0 10px; }
#passengers_form .address .left_side    { width: 350px; }
#passengers_form .address .right_side   { width: 295px; }
#passengers_form .address .label        { padding-top: 5px; width: 120px; }
#passengers_form .address DIV.radio   	{ padding: 4px 20px 0px 10px; }
#passengers_form .address INPUT.radio   { margin-top: 4px; margin-bottom: 5px; }

#passengers_form .radio2 {padding-left: 10px; padding-top: 5px;}

#passengers_form .radio3 {padding-left: 10px; padding-top: 14px;}

.check3 {padding-left: 10px; padding-top: 8px;}

#passengers_form .check2           { margin-right: 15px; margin-left: 15px; margin-top: 14px; }
#passengers_form .check_2           { margin-right: 15px; margin-left: 15px; margin-top: 9px; }

#passengers_form .pay .col_1                { text-align: center; width: 221px; }
#passengers_form .pay .col_2                { text-align: center; width: 221px; }
#passengers_form .pay .col_3                { text-align: center; width: 221px; }
#passengers_form .pay .row_1                { height: 80px; }
#passengers_form .pay LABEL.radio           { padding-left: 10px; padding-top: 4px; }
#passengers_form .pay INPUT.radio           { margin-top: 4px; }
#passengers_form .pay .col_1 INPUT.radio    { margin-left: 65px; }
#passengers_form .pay .col_2 INPUT.radio    { margin-left: 35px; }
#passengers_form .pay .col_3 INPUT.radio    { margin-left: 52px; }
#passengers_form .pay INPUT.check           { margin-left: 15px; margin-top: 9px; }
#passengers_form .pay DIV.check             { padding-left: 15px; padding-right: 15px; padding-top: 9px; }
#passengers_form .pay IMG.check             { margin-right: 15px; }
#passengers_form .pay A                     { color: #243e5f; }

#passengers_form .i_103x19          { background: #ffffff; border: 1px solid #7f9db9; height: 15px; margin-top: 11px; padding: 2px 5px 0 5px; width: 91px; }
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	head~body #passengers_form .i_103x19 { height: 17px; padding: 0 5px; }
}

#passengers_form .bonus LABEL.radio     { font-weight: bold; padding-left: 10px; padding-top: 14px; }
#passengers_form .bonus INPUT.radio     { margin-left: 10px; margin-top: 14px; }
#passengers_form .bonus INPUT.check     { margin-left: 30px; margin-top: 13px; }
#passengers_form .bonus LABEL.check     { padding-left: 10px; padding-right: 10px; padding-top: 13px; }
#passengers_form .bonus LABEL.check_2   { padding-left: 10px; padding-right: 10px; padding-top: 13px; }
#passengers_form .bonus IMG             { margin-left: 5px; margin-top: 12px; }
#passengers_form .b_130x20              { background: url(../images/layout/button_forward_130x20.png) 0 0 no-repeat; height: 20px; width: 130px; }

#passengers_form .invoice4person		{ display: none; }

/* PAYMENT REGISTER */
#payment_left   { margin-right: 10px; width: 665px; }

#payment_right                  { width: 300px; }
#payment_right .bg_right        { background: url(../images/layout/bg_passengers_right_300x40.gif) 0 0 no-repeat; height: 40px; width: 300px; }
#payment_right .bg_right .left  { font-size: 12px; padding-left: 10px; padding-top: 13px; }
#payment_right .bg_right .right { font-size: 24px; font-weight: bold; padding-right: 10px; padding-top: 5px; }

#payment_form .start_title      { font-size: 24px; padding-top: 5px; }
#payment_form .start_title SPAN { font-weight: bold; }

#payment_form .title .border_r  { font-size: 12px; font-weight: bold; height: 23px; padding-top: 8px; padding-left: 10px; }

#payment_form .payment .border_br   { padding: 0 10px; }
#payment_form .payment .name        { font-size: 12px; padding-top: 11px; width: 140px; }
#payment_form .payment .result      { font-size: 12px; font-weight: bold; padding-top: 11px; }
#payment_form .payment .name_big    { font-size: 18px; padding-top: 11px; width: 140px; }
#payment_form .payment .name_big_2  { font-size: 18px; padding-top: 11px; padding-right: 10px; }
#payment_form .payment .result_big  { color: #efa93d; font-size: 18px; font-weight: bold; padding-top: 11px; }

#payment_form .passengers .border_br    { height: 100px; }
#payment_form .passengers .col_1        { border-right: 1px solid #bdc3cc; height: 100px; width: 220px; }
#payment_form .passengers .col_2        { border-right: 1px solid #bdc3cc; height: 100px; width: 221px; }
#payment_form .passengers .col_3        { height: 100px; width: 221px; }
#payment_form .passengers .title        { color: #f0ae40; font-size: 12px; font-weight: bold; padding: 10px; }
#payment_form .passengers .list         { padding: 1px 10px 1px 20px; }
#payment_form .passengers .list SPAN    { font-weight: bold; }

#payment_form .in_left              { margin-right: 11px; width: 327px; }
#payment_form .in_right             { width: 327px; }
#payment_form .pay_fin .border_br   { height: 80px; padding: 10px 15px 0 15px; }
#payment_form .pay_fin .type        { padding-left: 30px; padding-top: 20px; }
#payment_form .pay_fin .desc        { text-align: justify; }

#payment_form .b_130x20 { background: url(../images/layout/button_forward_130x20.png) 0 0 no-repeat; height: 20px; width: 130px; }

/* CONTENT */
#content                { color: #707070; font-size: 12px; margin-left: 25px; padding-top: 14px; width: 665px; }
#content .title         { color: #243e5f; font-size: 24px; }
#content .subtitle      { color: #363636; font-weight: bold; }
#content .subtitle_2    { background: #243e5f; color: #ffffff; font-size: 11px; padding: 5px; margin-top: 8px; }
#content .in_left       { margin-right: 25px; margin-top: 22px; width: 315px; }
#content .in_right      { margin-right: 10px; margin-top: 22px; width: 315px; }
#content .list_link     { background: url(../images/layout/bg_content_294x24.gif) 0 0 no-repeat; height: 21px; padding-left: 20px; padding-top: 3px; width: 274px; }
#content .list_link A       { color: #ce8700; text-decoration: none; }
#content .list_link A:hover { text-decoration: underline; }
#content IMG.left           { margin-right: 10px; margin-bottom: 5px; }
#content .bolder            { font-size: 12px; font-weight: bold; color: #243e5f; }


#content p					{ margin-bottom: 10px; }
#content ol, #content ul	{ margin-bottom: 10px; list-style-type: circle; }
#content li 				{ margin-left: 20px; padding-left: 5px; padding-top: 4px; list-style-type: circle; }
#content A  	   			{ color:#243E5F; text-decoration: none; }
#content A:hover  		{ color:#243E5F; text-decoration: none; }
#content .mw-headline		{ font-size: 12px; font-weight: bold; color: #243e5f }
#content h2					{ font-size: 14px; margin-top: 10px; margin-bottom: 8px; }

#content .icons li, #content .adminModuleIcons li { list-style-type: none; margin-left: 0; padding-left: 0;}

/* ZATWIERDZENIE REJESTRACJI */
#zatwierdzenie .start_title     { font-size: 24px; padding-top: 5px; }
#zatwierdzenie .background_2    { background: #fbeacf; }
#zatwierdzenie .background_3    { background: #e9ebef; }
#zatwierdzenie .background_2 .border_r  { height: 30px; }
#zatwierdzenie .background_3 .border_r  { height: 30px; }
#zatwierdzenie .background_3 .title     { font-size: 14px; font-weight: bold; padding: 6px 0 0 11px; }
#zatwierdzenie .hol_1           { font-size: 14px; font-weight: bold; padding: 6px 0 0 38px; width: 89px; }
#zatwierdzenie .hol_2           { font-size: 14px; font-weight: bold; padding: 6px 0 0 0; width: 410px; }
#zatwierdzenie .hol_3           { padding: 8px 0 0 0; width: 140px; }
#zatwierdzenie .hol_3 SPAN      { font-weight: bold; }
#zatwierdzenie .hol_4           { padding: 8px 0 0 0; width: 140px; }
#zatwierdzenie .hol_4 SPAN      { font-weight: bold; }
#zatwierdzenie .hol_5           { padding: 8px 0 0 0; width: 140px; }
#zatwierdzenie .hol_5 SPAN      { font-weight: bold; }

#zatwierdzenie .col_1           { font-size: 10px; border-bottom: 1px solid #c8cfd7; border-right: 1px solid #c8cfd7; height: 42px; text-align: center; vertical-align: middle; width: 114px; }
#zatwierdzenie .col_2           { font-size: 10px; padding-left: 10px; border-bottom: 1px solid #c8cfd7; border-right: 1px solid #c8cfd7; height: 42px; text-align: left; vertical-align: middle; width: 104px; }
#zatwierdzenie .col_3           { border-bottom: 1px solid #c8cfd7; border-right: 1px solid #c8cfd7; height: 42px; text-align: left; vertical-align: middle; width: 284px; }
#zatwierdzenie .col_3 .one      { text-align: center; width: 100px; }
#zatwierdzenie .col_4           { border-bottom: 1px solid #c8cfd7; border-right: 1px solid #c8cfd7; height: 42px; text-align: left; vertical-align: middle; width: 285px; }
#zatwierdzenie .col_4 .one      { text-align: center; width: 100px; }
#zatwierdzenie .col_5           { border-bottom: 1px solid #c8cfd7; height: 42px; text-align: left; vertical-align: middle; width: 174px; }
#zatwierdzenie .col_5 .one      { padding-left: 10px; width: 100px; }

#zatwierdzenie .last .col_1 { border-bottom: 0; }
#zatwierdzenie .last .col_2 { border-bottom: 0; }
#zatwierdzenie .last .col_3 { border-bottom: 0; }
#zatwierdzenie .last .col_4 { border-bottom: 0; }
#zatwierdzenie .last .col_5 { border-bottom: 0; }

#zatwierdzenie .pas             { font-size: 12px; }
#zatwierdzenie .pas .border_br  { height: 31px; }
#zatwierdzenie .pas .pas_1      { border-right: 1px solid #c8cfd7; height: 23px; padding: 8px 0 0 11px; width: 231px; }
#zatwierdzenie .pas .pas_2      { height: 23px; padding: 8px 0 0 11px; width: 233px; }

#zatwierdzenie .pri             { font-size: 12px; }
#zatwierdzenie .pri .border_br  { height: 120px; }
#zatwierdzenie .pri .w_140      { padding-left: 11px; padding-top: 13px; width: 140px; }
#zatwierdzenie .pri .top        { padding-top: 13px; }
#zatwierdzenie .pri .font_18    { font-size: 18px; }
#zatwierdzenie .pri .font_18c   { color: #efa93d; font-size: 18px; }
#zatwierdzenie .pri .right      { margin-right: 11px; margin-top: 70px; }

#zatwierdzenie_2 .first_title       { color: #f0ad3f; font-size: 24px; padding-bottom: 17px; padding-top: 5px; }
#zatwierdzenie_2 .start_title       { font-size: 24px; padding-top: 5px; }
#zatwierdzenie_2 .start_title SPAN  { font-weight: bold; }
#zatwierdzenie_2 .col_1             { font-size: 10px; border-bottom: 1px solid #c8cfd7; border-right: 1px solid #c8cfd7; height: 55px; text-align: center; vertical-align: middle; width: 114px; }
#zatwierdzenie_2 .col_2             { padding-left: 10px; border-bottom: 1px solid #c8cfd7; border-right: 1px solid #c8cfd7; height: 55px; text-align: left; vertical-align: middle; width: 190px; }
#zatwierdzenie_2 .col_3             { border-bottom: 1px solid #c8cfd7; height: 55px; padding-left: 10px; text-align: left; vertical-align: middle; width: 156px; }
#zatwierdzenie_2 .col_3 IMG         { margin-right: 5px; }
#zatwierdzenie_2 .col_3 SPAN        { font-weight: bold; }
#zatwierdzenie_2 .last .col_1       { border-bottom: 0; }
#zatwierdzenie_2 .last .col_2       { border-bottom: 0; }
#zatwierdzenie_2 .last .col_3       { border-bottom: 0; }

#zatwierdzenie_2 .background_2 .border_r  { height: 30px; }
#zatwierdzenie_2 .background_2 .title     { font-size: 14px; font-weight: bold; padding: 6px 0 0 11px; }
#zatwierdzenie_2 .ptime             { font-size: 12px; }
#zatwierdzenie_2 .ptime .border_br  { height: 31px; }
#zatwierdzenie_2 .ptime .pti_1      { border-right: 1px solid #c8cfd7; height: 23px; padding: 8px 0 0 11px; width: 219px; }
#zatwierdzenie_2 .ptime .pti_2      { height: 23px; padding: 8px 0 0 11px; width: 190px; }

#zatwierdzenie_2 .pri             { font-size: 12px; }
#zatwierdzenie_2 .pri .border_br  { height: 120px; }
#zatwierdzenie_2 .pri .w_140      { padding-left: 11px; padding-top: 13px; width: 140px; }
#zatwierdzenie_2 .pri .top        { padding-top: 13px; }
#zatwierdzenie_2 .pri .font_18    { font-size: 18px; }
#zatwierdzenie_2 .pri .font_18c   { color: #efa93d; font-size: 18px; }
#zatwierdzenie_2 .pri .right      { margin-right: 11px; margin-top: 94px; }

#zatwierdzenie_2 .hotcar .kol_1         { border-bottom: 1px solid #c8cfd7; border-right: 1px solid #c8cfd7; font-size: 12px; height: 63px; width: 218px; }
#zatwierdzenie_2 .hotcar .kol_1 .left   { padding-left: 10px; }
#zatwierdzenie_2 .hotcar .kol_1 .right  { font-weight: bold; padding-right: 10px; }
#zatwierdzenie_2 .hotcar .kol_1 .beds   { padding-left: 10px; }
#zatwierdzenie_2 .hotcar .kol_2         { border-bottom: 1px solid #c8cfd7; font-size: 12px; height: 63px; padding-left: 10px; width: 217px; }
#zatwierdzenie_2 .hotcar .kol_3         { border-bottom: 1px solid #c8cfd7; font-size: 12px; font-weight: bold; height: 29px; padding-left: 10px; }
#zatwierdzenie_2 .hotcar .kol_4         { font-size: 18px; height: 70px; }
#zatwierdzenie_2 .hotcar .kol_4 .one    { padding-left: 10px; width: 150px; }
#zatwierdzenie_2 .hotcar .kol_4 .two    { color: #efa93d; font-weight: bold; }

#zatwierdzenie_2 .b_130x20              { background: url(../images/layout/button_accept_130x20.png) 0 0 no-repeat; height: 20px; width: 130px; }

#zatwierdzenie_3 .one .border_r { font-size: 12px; font-weight: bold; padding: 8px 0 0 11px; height: 23px; }
#zatwierdzenie_3 .name          { padding-bottom: 6px; padding-left: 10px; width: 150px; }
#zatwierdzenie_3 .result        { padding-bottom: 6px; font-weight: bold; }

/* POPRAWIONE I ZASTAPIONE 13.07.2009 */
#pay                    { margin-right: 10px; width: 665px; }
#pay .background        { background: #e9ebef; }
#pay .title .border_r   { font-size: 12px; font-weight: bold; height: 23px; padding-top: 8px; padding-left: 10px; }
#pay .ppl .border_br    {  }
#pay .ppl .col_1        { border-right: 1px solid #c8cfd7; height: 100px; width: 220px; }
#pay .ppl .col_2        { border-right: 1px solid #c8cfd7; height: 100px; width: 220px; }
#pay .ppl .col_3        { height: 100px; width: 220px; }
#pay .ppl .title        { color: #f0ae40; font-size: 12px; font-weight: bold; padding: 8px 0 8px 11px; }
#pay .ppl .result       { padding: 1px 0 10px 21px; }
#pay .ppl .result DIV   { padding: 1px 0 1px 0; }

#pay .pri .border_br    { font-size: 12px; height: 130px; }
#pay .pri .w_140        { padding-left: 11px; padding-top: 13px; width: 140px; }
#pay .pri .top          { padding-top: 13px; }
#pay .pri .font_18      { font-size: 18px; }
#pay .pri .font_18c     { color: #efa93d; font-size: 18px; }
#pay .pri .right        { margin-right: 11px; margin-top: 94px; }

#pay .payment .border_br    { height: 90px; }
#pay .payment .img          { margin: 10px; }
#pay .payment .txt          { padding: 35px 0 0 5px; }
/* POPRAWIONE I ZASTAPIONE 13.07.2009 */


/* DODATKOWE CSSY */

#s1 { width: 192px; height: 120px; }
#s1 div { width: 192px; height: 120px;  overflow: hidden }

#s2 { width: 192px; height: 120px; }
#s2 div { width: 192px; height: 120px;  overflow: hidden }

#s3 { width: 192px; height: 120px; }
#s3 div { width: 192px; height: 120px;  overflow: hidden }


/* PAYMENT REGISTER */
#payment_left   { margin-right: 10px; width: 665px; }

#payment_right                  { width: 300px; }
#payment_right .bg_right        { background: url(../images/layout/bg_passengers_right_300x40.gif) 0 0 no-repeat; height: 40px; width: 300px; }
#payment_right .bg_right .left_  { font-size: 12px; padding-left: 10px; padding-top: 13px; }
#payment_right .bg_right .right { font-size: 24px; font-weight: bold; padding-right: 10px; padding-top: 5px; }

#payment_form .start_title      { font-size: 24px; padding-top: 5px; }
#payment_form .start_title SPAN { font-weight: bold; }

#payment_form .title .border_r  { font-size: 12px; font-weight: bold; height: 23px; padding-top: 8px; padding-left: 10px; }

#payment_form .payment .border_br   { padding: 0 10px; }
#payment_form .payment .name        { font-size: 12px; padding-top: 11px; width: 180px; }
#payment_form .payment .result      { font-size: 12px; font-weight: bold; padding-top: 11px; }
#payment_form .payment .name_big    { font-size: 18px; padding-top: 11px; width: 180px; }
#payment_form .payment .name_big_2  { font-size: 18px; padding-top: 11px; padding-right: 10px; }
#payment_form .payment .result_big  { color: #efa93d; font-size: 18px; font-weight: bold; padding-top: 11px; }

#payment_form .passengers .border_br    {  }

#container3 {float:left; width:100%; overflow:hidden; position:relative;}
#container2 {float:left; width:100%; position:relative; right:33%; border-right: 1px solid #bdc3cc;}
#container1 { float:left; width:100%; position:relative; right:33%; border-right: 1px solid #bdc3cc;}


#payment_form .passengers .col_1        { float:left; width:33%; position:relative; left:67%; margin-bottom:5px; }
#payment_form .passengers .col_2        { float:left; width:33%; position:relative; left:67%; margin-bottom:5px; }
#payment_form .passengers .col_3        { float:left; width:33%; position:relative; left:67%; margin-bottom:5px; }
    
#payment_form .passengers .title        { color: #f0ae40; font-size: 12px; font-weight: bold; padding: 10px; }

#payment_form .passengers .list_head {overflow:hidden; height: 100%;}

#payment_form .passengers .list         { padding: 1px 10px 1px 20px; }
#payment_form .passengers .list SPAN    { font-weight: bold; }

#payment_form .in_left              { margin-right: 11px; width: 327px; }
#payment_form .in_right             { width: 327px; }
#payment_form .pay_fin .border_br   { height: 80px; padding: 10px 15px 0 15px; }
#payment_form .pay_fin .type        { padding-left: 30px; padding-top: 20px; }
#payment_form .pay_fin .desc        { text-align: justify; }

#payment_form .b_130x20 { background: url(../images/layout/button_forward_130x20.png) 0 0 no-repeat; height: 20px; width: 130px; }



/* PANEL LOGOWANIA */



#login_panel .bg_001    { background: url(../images/login_panel/bg_001.png) 0 0 no-repeat; height: 13px; width: 25px; }
#login_panel .bg_002    { background: url(../images/login_panel/bg_002.png) 0 0 no-repeat; height: 13px; }
#login_panel .bg_003    { background: url(../images/login_panel/bg_003.png) 0 0 no-repeat; height: 33px; width: 25px; }
#login_panel .bg_004    { background: #243e5f; *background: #1c3353; color: #ffffff; font-size: 18px; height: 33px; padding-left: 10px; padding-right: 10px; }
#login_panel .bg_005    { background: url(../images/login_panel/bg_004.png) right 0 no-repeat; height: 33px; width: 5px; }
#login_panel .bg_006    { background: #ffffff url(../images/login_panel/bg_dot.png) 0 0 repeat-y; width: 5px; }
#login_panel .bg_007    { background: #ffffff url(../images/login_panel/bg_dot.png) 4px 0 repeat-y; width: 5px; }
#login_panel .bg_008    { background: url(../images/login_panel/bg_bl.png) 0 0 no-repeat; height: 29px; width: 5px; }
#login_panel .bg_008a   { background: #f5af34; *background: #f4a62a; height: 24px; width: 5px; }
#login_panel .bg_009    { background: #f5af34; *background: #f4a62a; }
#login_panel .bg_010    { background: url(../images/login_panel/bg_br.png) 0 0 no-repeat; height: 29px; width: 5px; }
#login_panel .bg_010a   { background: #f5af34; *background: #f4a62a; height: 24px; width: 5px; }
#login_panel .white     { background: #ffffff; }

#login_panel .inside    { width: 305px; }
#login_panel A          { color: #243e5f; }
#login_panel LABEL { font-weight: bold; padding-left: 20px; padding-top: 14px; width: 80px; }
#login_panel .i_141x19  { background: #ffffff; border: 1px solid #7f9db9; height: 15px; margin-top: 11px; padding: 2px 5px 0 5px; width: 129px; }
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	head~body #login_panel .i_141x19  { height: 17px; padding: 0 5px; }
}
#login_panel .b_78x20   { background: url(../images/login_panel/button_login_78x20.png) 0 0 no-repeat; height: 20px; margin-top: 11px; width: 78px; }
#login_panel .link      { padding-left: 41px; padding-top: 14px; width: 122px; }

#login_panel .bottom        { padding-left: 20px; }
#login_panel .bottom SPAN   { font-weight: bold; }

/* PANEL REJESTRACJI */
#register_panel .bg_001    { background: url(../images/login_panel/bg_001.png) 0 0 no-repeat; height: 13px; width: 25px; }
#register_panel .bg_002    { background: url(../images/login_panel/bg_002.png) 0 0 no-repeat; height: 13px; }
#register_panel .bg_003    { background: url(../images/login_panel/bg_003.png) 0 0 no-repeat; height: 33px; width: 25px; }
#register_panel .bg_004    { background: #243e5f; *background: #1c3353; color: #ffffff; font-size: 18px; height: 33px; padding-left: 10px; padding-right: 10px; }
#register_panel .bg_005    { background: url(../images/login_panel/bg_004.png) right 0 no-repeat; height: 33px; width: 5px; }
#register_panel .bg_006    { background: #ffffff url(../images/login_panel/bg_dot.png) 0 0 repeat-y; width: 5px; }
#register_panel .bg_007    { background: #ffffff url(../images/login_panel/bg_dot.png) 4px 0 repeat-y; width: 5px; }
#register_panel .bg_008a   { background: #f5af34; *background: #f4a62a; height: 29px; width: 5px; }
#register_panel .bg_009    { background: #f5af34; *background: #f4a62a; }
#register_panel .bg_010a   { background: #f5af34; *background: #f4a62a; height: 29px; width: 5px; }
#register_panel .white     { background: #ffffff; }
#register_panel .bg_011    { background: url(../images/login_panel/bg_bl_2.png) 0 0 no-repeat; height: 5px; width: 5px; }
#register_panel .bg_012    { background: #ffffff url(../images/login_panel/bg_dot.png) 0 4px repeat-x; height: 5px; }
#register_panel .bg_013    { background: url(../images/login_panel/bg_br_2.png) 0 0 no-repeat; height: 5px; width: 5px; }

#register_panel .subtitle   { padding-left: 6px; }
#register_panel A           { color: #243e5f; }
#register_panel .label      { font-weight: bold; padding-right: 30px; padding-top: 14px; text-align: right; width: 120px; }
#register_panel .radio { padding-left: 10px; padding-right: 20px; padding-top: 14px; }
#register_panel INPUT.radio { margin-top: 14px; }
#register_panel .i_221x19   { background: #ffffff; border: 1px solid #7f9db9; height: 15px; margin-top: 11px; padding: 2px 5px 0 5px; width: 209px; }
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	head~body #register_panel .i_221x19 { height: 17px; padding: 0 5px; }
}
#register_panel .box_3              { padding: 18px 15px 0 20px; width: 365px; }
#register_panel .box_3 INPUT.radio  { margin-left: 130px; }
#register_panel .box_3 .b_78x20     { background: url(../images/register_panel/button_login_78x20.png) 0 0 no-repeat; height: 20px; width: 94px; }


/* FINISH */
#finish					{ padding: 25px; padding-right: 0; margin: auto; width: 975px;}
#finish .start_title    { font-size: 24px; padding-top: 5px; }
#finish .border_br      { height: 215px; }
#finish .col_1          { width: 43px; }
#finish .col_2          { margin-top: 55px; height: 100px; width: 130px; }
#finish .col_2f         { margin-top: 40px; height: 130px; width: 130px; }
#finish .col_3          { padding-right: 100px; width: 380px; }
#finish .col_4          { padding-top: 70px; text-align: center; }
#finish .font_12        { font-size: 12px; }
#finish .font_18        { font-size: 18px; }
#finish .font_18f       { color: #f71a32; font-size: 18px; }
#finish .font_48        { color: #f0ad40; font-size: 48px; font-weight: bold; }
#finish .font_48f       { color: #f71a32; font-size: 32px; font-weight: bold; }
#finish .w_80           { width: 80px; }
#finish A               { color: #2c3f5f; }



/* STARE CSSY */

#sr_main	{ margin: auto; width: 972px; }



#sr_main .options       { border-bottom: 2px solid #9b9b9b; width: 972px; }
#sr_main .opt_left      { float: left; width: 600px; }
#sr_main .opt_title     { font-size: 11px; font-weight: bold; padding-bottom: 2px; }
#sr_main .opt_subtitle  { padding-bottom: 12px; }
#sr_main .opt_right     { float: right; text-align: right; width: 372px; }
#sr_main .opt_text      { float: right; padding-right: 10px; padding-top: 19px; }
#sr_main .opt_select    { float: right; margin-top: 15px; width: 40px; }

/* ONE WAY */ 

#sr_main .res_left_2  { float: left; margin-right: 12px; width: 972px; }
#sr_main .table_480_2	{ border: 1px solid #c8cfd7; width: 972px; }

/* RETURN */ 
#sr_main .results   { padding-top: 12px; }
#sr_main .res_left  { float: left; margin-right: 12px; width: 480px; }
#sr_main .res_right { float: left; width: 480px; }
#sr_main .res_where { padding-bottom: 10px; }
#sr_main .table_480	{ border: 1px solid #c8cfd7; width: 480px; }
#sr_main .table_972	{ border: 1px solid #c8cfd7; width: 972px; }
#sr_main .td_head_1	{ background: #f6f6f6; height: 29px; padding-left: 15px; padding-right: 10px; text-align: left; vertical-align: middle; width: 95px; }
#sr_main .td_head_2	{ background: #f6f6f6; border-left: 1px solid #c8cfd7; height: 29px; padding-left: 15px; padding-right: 10px; text-align: left; vertical-align: middle; width: 150px; }
#sr_main .td_head_3	{ background: #f6f6f6; height: 29px; padding-left: 15px; padding-right: 10px; text-align: left; vertical-align: middle; width: 240px; }
#sr_main .td_head_4	{ background: #f6f6f6; border-left: 1px solid #c8cfd7; height: 29px; padding-left: 15px; padding-right: 10px; text-align: left; vertical-align: middle; width: 336px; }
#sr_main .td_1      { padding: 5px 10px 10px 5px; text-align: left; vertical-align: middle; width: 94px; }
#sr_main .td_2      { border-left: 1px solid #c8cfd7; padding: 8px 10px 10px 15px; text-align: left; vertical-align: middle; width: 154px; }
#sr_main .td_bt_1   { border-top: 1px solid #c8cfd7; padding: 8px 10px 10px 15px; text-align: left; vertical-align: middle; width: 94px; }
#sr_main .td_bt_2   { border-top: 1px solid #c8cfd7; border-left: 1px solid #c8cfd7; padding: 8px 10px 10px 15px; text-align: left; vertical-align: middle; width: 154px; }
#sr_main .td_bt_3   { border-top: 1px solid #c8cfd7; padding: 8px 10px 10px 15px; text-align: left; vertical-align: middle; width: 240px; }
#sr_main .td_bt_4   { border-top: 1px solid #c8cfd7; border-left: 1px solid #c8cfd7; padding: 8px 10px 10px 15px; text-align: left; vertical-align: middle; width: 336px; }
#sr_main .res_radio { float: left; margin-right: 9px; margin-top: 20px; }
#sr_main .res_fly   { float: left; }
#sr_main .td_nb_1   { background: #f6f6f6; border-top: 1px solid #c8cfd7; height: 25px; padding-left: 5px; padding-right: 5px; text-align: left; vertical-align: middle; width: 112px; }
#sr_main .td_nb_2   { background: #f6f6f6; border-top: 1px solid #c8cfd7; height: 25px; padding-left: 5px; padding-right: 5px; text-align: left; vertical-align: middle; width: 140px; }

.tr_hover highlight .highlight {background: #FF0000;}

#sr_main .tr_hover:hover    { background: #F1F5F7; }
#sr_main .tr_hover_1        { background: #f6f6f6; }
#sr_main .tr_hover_1:hover  { background: #F1F5F7; }

#sr_main .ch_1      { float: left; margin-right: 15px; padding: 10px 0; text-align: right; width: 110px; }
#sr_main .ch_1_t    { padding-top: 5px; }
#sr_main .ch_2      { float: left; margin-right: 10px; padding: 10px 0; width: 150px; }
#sr_main .ch_2_t    { padding-top: 5px; }
#sr_main .ch_3      { float: left; margin-right: 10px; padding: 10px 0; width: 170px; }
#sr_main .ch_3_t    { padding-top: 5px; }
#sr_main .ch_3_4    { border-right: 1px solid #c8cfd7; float: left; margin-right: 10px; padding: 10px 0; width: 13px; }
#sr_main .ch_3_4_t  { padding-top: 5px; }
#sr_main .ch_4      { border-right: 1px solid #c8cfd7; float: left; margin-left: 20px; padding: 10px 0; width: 120px; }
#sr_main .ch_5      { float: left; padding-left: 26px; padding-top: 2px; }
#sr_main .price     { font-size: 14px; font-weight: bold; padding-top: 1px; width: 120px; margin: auto; }
#sr_main .b         { padding-top: 1px; width: 130px; margin: auto;}
#sr_main .more      { padding: 10px; }

#sr_main .padding {padding-bottom:2px;}

#sr_main .price2    {text-align:center; font-size: 14px; font-weight: bold; padding-top: 1px; width: 360px; }
#sr_main .b2        {text-align:center; padding-top: 1px; width: 360px;padding-top: 10px;}

#sr_main .ch_2b     { border-right: 1px solid #c8cfd7; float: left; margin: 0px; padding: 0px; width: 605px; *height: 50px; min-height: 50px; }
#sr_main .ch_4b     {float: left; margin: 0 px; padding: 0px; width: 360px; }

.ch_2b_table_h1 {border-right: 1px solid #c8cfd7; float: left; margin: 0px; padding: 5px; text-align: center; width: 114px;height: 20px;}
.ch_2b_table_h2 {border-right: 1px solid #c8cfd7; float: left; margin: 0px; padding: 5px; text-align: center; width: 114px;height: 20px;}
.ch_2b_table_h3 {float: left; margin: 0px; padding: 5px; text-align: center; width: 95px;height: 20px;}
		
.ch_2b_table_p1 {border-right: 1px solid #c8cfd7; border-top: 1px solid #c8cfd7; float: left; margin: 0px; padding: 5px; text-align: center; width: 114px;}
.ch_2b_table_p2 {border-right: 1px solid #c8cfd7; border-top: 1px solid #c8cfd7; float: left; margin: 0px; padding: 5px; text-align: center; width: 114px;}
.ch_2b_table_p3 {border-top: 1px solid #c8cfd7; float: left; margin: 0px; padding: 5px; text-align: center; width: 95px;}

/* ADS FOOTER (mini banners) */
#ads_footer             { padding-left: 25px; }
#ads_footer TABLE       { height: 40px; width: 50%; }
#ads_footer TABLE TD    { height: 40px; text-align: center; vertical-align: middle; width: 25%; }

/* CONTENT */
#content                { color: #707070; font-size: 12px; margin-left: 25px; padding-top: 14px; width: 665px; }
#content .title         { font-size: 24px; }
#content .subtitle      { color: #363636; font-weight: bold; }
#content .subtitle_2    { background: #243e5f; color: #ffffff; font-size: 11px; padding: 5px; margin-top: 8px; }
#content .in_left       { margin-right: 25px; margin-top: 22px; width: 315px; }
#content .in_right      { margin-right: 10px; margin-top: 22px; width: 315px; }
#content .list_link     { background: url(../images/layout/bg_content_294x24.gif) 0 0 no-repeat; height: 21px; padding-left: 20px; padding-top: 3px; width: 274px; }
#content .list_link A       { color: #ce8700; text-decoration: none; }
#content .list_link A:hover { text-decoration: underline; }
#content IMG.left           { margin-right: 10px; margin-bottom: 5px; }
#content .bolder            { font-size: 12px; font-weight: bold; color: #243e5f; }

/* validator */
.error { background-color: #ffbaba !important; }

/* PRELOADER */
.preloader 				{ display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999; background-color: #fff; }
#preloader              { position: fixed; clear: both; margin: auto; width: 468px; height: 480px; color: #2371a5; top: 50%; left: 50%;  margin-left: -234px; margin-top: -240px; }
#p1						{ width: 466px; border: 1px solid #c5c5c5; text-align: center; margin: 0 auto; padding: 35px 0 35px 0; }
#p1 div					{ text-align: center; }


/* paginator */
.paginationControl {
	margin: 15px 0 0 0;
}
.paginationControl a {
	color: #ccc;
}
.paginationControl span {
	margin-right: 2px;
	padding: 4px 10px 4px 10px;
	border: 1px solid #ccc;
}
.paginationControl .counter {
}
.paginationControl .disabled {
}
.paginationControl .current {
	color: #fff;
	background: #ccc;
}



#list_airports				{ margin: auto; width: 972px; }

#list_airports .table_972	{ width: 972px; }
#list_airports TH			{ color: #2371a5; font-weight: bold; }
#list_airports .title_name	{ padding: 7px 0 7px 20px; text-align: left; width: 225px; }
#list_airports .title_photo	{ border-left: 1px solid #d3e3ed; padding: 7px 0; text-align: center; width: 78px; }
#list_airports .title_stand	{ border-left: 1px solid #d3e3ed; padding: 7px 0; text-align: center; width: 120px; }
#list_airports .title_centr	{ border-left: 1px solid #d3e3ed; padding: 7px 0; text-align: center; width: 139px; }
#list_airports .title_map	{ border-left: 1px solid #d3e3ed; padding: 7px 0; text-align: center; width: 137px; }
#list_airports .title_price	{ border-left: 1px solid #d3e3ed; padding: 7px 0 11px 0; *padding: 7px 0; text-align: center; width: 109px; }
#list_airports .title_reser	{ border-left: 1px solid #d3e3ed; padding: 7px 0; text-align: center; width: 116px; }
#list_airports A.arrow_down	{ display: block; margin: -8px 0 0 67px; }

#list_airports TD.name	{ font-size: 12px; font-weight: bold; padding: 22px 10px 22px 20px; text-align: left; vertical-align: middle; width: 213px; }
#list_airports A.name		{ color: #434343; }
#list_airports .photo		{ border-left: 1px solid #d3e3ed; color: #2371a5; padding: 10px 0; text-align: center; vertical-align: middle; width: 78px; }
#list_airports .stand		{ border-left: 1px solid #d3e3ed; color: #2371a5; padding: 24px 0 26px 0; text-align: center; vertical-align: middle; width: 120px; }
#list_airports .centr		{ border-left: 1px solid #d3e3ed; color: #434343; padding: 23px 0; text-align: center; vertical-align: middle; width: 139px; }
#list_airports .map		{ border-left: 1px solid #d3e3ed; color: #2371a5; text-align: center; vertical-align: middle; width: 137px; }
#list_airports .map		{}
#list_airports .map div   { margin: 0 auto; width: 80px; text-align: center; }
#list_airports A.show_img	{ float: left; }
#list_airports A.show_map	{ float: left; margin: 6px 0 0 14px; }
#list_airports TD.price	{ border-left: 1px solid #d3e3ed; color: #434343; padding: 22px 0 23px 0; text-align: center; vertical-align: middle; width: 109px; }
#list_airports SPAN.price	{ color: #2371a5; font-size: 12px; font-weight: bold; }
#list_airports .reser		{ border-left: 1px solid #d3e3ed; color: #2371a5; padding: 20px 0; text-align: center; vertical-align: middle; width: 116px; }
#list_airports INPUT.b	{ *height: 20px; min-height: 20px; width: 74px; }



/* LANDING PAGE - 13.08.2009 */
#lp_main                    { padding-left: 25px; }
#lp_main .start_title, #lp_main .start_title h1       { font-size: 24px; padding-bottom: 25px; padding-top: 24px; }
#lp_main .start_title SPAN  { font-weight: bold; }

#lp_main .desc .title       { background: #f5ae34; color: #243e5f; font-size: 12px; font-weight: bold; height: 23px; padding-left: 11px; padding-top: 8px; width: 739px; }
#lp_main .desc .border_br   { height: 80px; padding: 10px 20px; position: relative; width: 710px; }
#lp_main .desc .txt         { padding-left: 20px; width: 600px; }
#lp_main .desc .b_94x20     { bottom: 11px; position: absolute; right: 11px;  }

#lp_main .promotion .title      { background: #f5ae34; color: #243e5f; font-size: 12px; font-weight: bold; height: 23px; padding-left: 11px; padding-top: 8px; width: 739px; }
#lp_main .promotion .col_1      { text-align: center; vertical-align: middle; width: 120px; }
#lp_main .promotion .col_2      { padding-right: 10px; width: 250px; }
#lp_main .promotion .col_3      { padding-right: 20px; width: 226px; }
#lp_main .promotion .col_4      { width: 154px; }
#lp_main .promotion .col_1_nb   { height: 90px; text-align: center; vertical-align: middle; }
#lp_main .promotion .col_2_nb   { height: 90px; padding-right: 10px; width: 250px; }
#lp_main .promotion .col_3_nb   { height: 90px; padding-right: 20px; width: 226px; }
#lp_main .promotion .col_4_nb   { height: 90px; }
#lp_main .promotion .close      { border-bottom: 1px solid #c8cfd7; }

#lp_main .last_hist .title      { background: #f5ae34; color: #243e5f; font-size: 12px; font-weight: bold; height: 23px; padding-left: 11px; padding-top: 8px; width: 739px; }
#lp_main .last_hist .title_2    { border-bottom: 1px solid #c8cfd7; color: #243e5f; height: 23px; padding-left: 11px; padding-top: 8px; }
#lp_main .last_hist .col_1      { border-bottom: 1px solid #c8cfd7; border-right: 1px solid #c8cfd7; height: 90px; text-align: center; vertical-align: middle; width: 90px; }
#lp_main .last_hist .col_2      { border-bottom: 1px solid #c8cfd7; height: 90px; width: 660px; }
#lp_main .last_hist .col_3      { background: #e9ebef; border-bottom: 1px solid #c8cfd7; height: 30px; padding-left: 10px; width: 648px; *width: 657px; }
#lp_main .last_hist .col_4      { border-right: 1px solid #c8cfd7; height: 60px; padding-left: 10px; width: 185px; }
#lp_main .last_hist .col_5      { border-right: 1px solid #c8cfd7; height: 60px; padding-left: 10px; width: 185px; }
#lp_main .last_hist .col_6      { border-right: 1px solid #c8cfd7; height: 60px; padding-left: 10px; width: 124px; }
#lp_main .last_hist .col_7      { height: 60px; padding-left: 10px; width: 121px; }
#lp_main .last_hist .col_1_nb   { border-right: 1px solid #c8cfd7; height: 90px; text-align: center; vertical-align: middle; width: 90px; }
#lp_main .last_hist .col_2_nb   { height: 90px; width: 660px; }

/* SITEMAP */
#sitemap ul { padding-left: 10px; list-style: none; }
#sitemap ul li { list-style: none; }


/* LANDING PAGES - BANNER */
#landingpage_contactbox         { background: url(../images/banner.jpg) 0 0 no-repeat; height: 120px; padding: 10px 10px 0 10px; width: 194px; }
#landingpage_contactbox .title  { color: #2c3f5f; font-size: 12px; }
#landingpage_contactbox .route  { color: #2c3f5f; font-size: 14px; font-weight: bold; }
#landingpage_contactbox .help   { color: #343434; font-size: 11px; padding-top: 9px; width: 150px; }
#landingpage_contactbox .phone  { color: #eaa73a; font-size: 14px; font-weight: bold; padding-top: 9px; width: 150px; }
#landingpage_contactbox .cost   { color: #cccccc; font-size: 9px; width: 150px; }

