body{

background:url(images/bg_for_body.jpg) repeat;

/*background-color:yellow;*/

margin:0;

}



a {

color:#000;

font-family: Arial;

text-decoration:underline;

font-size:13px

}



a:hover {

text-decoration:none;

}



h1{

font-size:18px;

color:#41a2d9;

font-weight:normal;

padding-bottom:3px;

}



p {

font-size:13px;

line-height:18px;

font-family: Arial;

text-indent:10px;

}



b {

font-size:13px;

font-family: Arial;

}



.tour_op td a{

color:#3399cc;

}



.tour_op td img{

border:0;

width:95px;

height:58px;

}



.tour_op .t_1{

text-align:center;

valign:top;

}



.tour_op_ty td a{

color:#3399cc;

}



.tour_op_ty td img{

border:0;

width:95px;

height:58px;

align:center;

}



.tour_op_ty .t_1{

text-align:center;

valign:top;

}






.top_of_sheet{

cellpadding:0;

cellspacing:0;

border:0;

height:30px;

clear:both;

padding:0;}



.top_of_sheet .ttt img{

margin-right:10px;

}

.top_of_sheet td{

align:left;

list-style:none;

text-align:center;

valign:middle;}





.top_of_sheet b{

font-size:12px;

text-transform:uppercase;

text-decoration:none;

color:#0096D0;}



.bd_img{

float:right;}



.tour_operator a, .tour_oper a{

font-weight:bold;

font-size:12px;

color:#3399cc;

}



.tour_operator b{

font-weight:400;

font-size:15px;

}



.tour_operator h1{

padding-left:25px;

}



.tour_oper{

margin:25px;

}



.tour_operator ul{

type:disc;

}



/*.tour a:hover{

text-decoration:none;

font-style:italic;

}



.tour a:visited{

color:#af0a50;

}



.tour a:active{

color:#8d5acc;

}*/



.menu{

width:1000px; 

height:35px;

}



.menu td{

border:solid 1px #ffffff;

border-collapse:collapse;

background:url(/images/menu_bg.png) repeat-x;

padding:0px;

}



.menu font{

font-size:11px;

position:relative;

top:12px;

}



.menu a{

display:block;

height:35px;

text-transform:uppercase;

text-decoration:none;

color:#ffffff;

font-weight:bold;

text-align:center;

}



.menu a:hover{

color:#000000;

font-weight:bold;

}



.left_side ul {

margin:0;

padding:0;

list-style:none;

width:180px;

}



.left_side ul li {

padding:0;

}



.left_side li ul{

display: none; 

}



.left_side .div_ch .div_tour{

background:url(../images/close.gif) right no-repeat;

cursor:pointer;

border-bottom:1px solid #62afd2;

padding:12px 10px;

}



.left_side .div_ch{

background:url(../images/menu_bg.gif) top repeat-x #2e94c4;

border-bottom:1px solid #226e91;

}



.left_side font{

color:#fff;

font-family:Verdana; 

font-size:12px;

font-weight:bold;

}



.left_side li.child .div_ch .div_tour{

background:url(../images/open.gif) right center no-repeat;

}



.left_side li.child ul{

display:block;

padding:5px 0 5 0;

background:#fff;

}



.left_side img{

border:0;

margin:7px 0 0 5px;

}



.left_side ul li a{ 

text-decoration: none; 

color: #000;

font-family:Arial; 

font-size:12px;

font-weight:400;

padding-left:10px;  

}



.left_side ul li a:hover{

color:#0676bd;

}



.main_of_country{

align:center;

padding-top:10px;

}



.main_of_country h1{

color:#3399cc;

font-weight:bold;

font-size:17px;

text-transform:uppercase;

}



.choice{

margin:5px;

}



.choice font{

font-size:13px;

font-weight:bold;

color:#3399cc;

font-family: Arial;

}



.flag{

width:15px;

height:15px;

border:0;

float:left;

margin:5px 5px 0 0;

}



.pager_f td{

border:solid 1px #000000;

text-align:center;

padding:0px;

}



.pager_f font{

font-size:12px;

position:relative;

top:11px;

}



.pager_f a{

display:block;

height:35px;

text-transform:uppercase;

text-decoration:none;

color:#ffffff;

font-weight:900;

padding:0px 10 0 10;

}



.country_t{

height:198px;

width:212px;

float:left;

margin-left:3px;

margin-bottom:10px;

}



.country_t .photo{

height:141px;

width:212px;

overflow:hidden;

}



.country_t .photo img{

display:block;

border:0;

}



.country_t .photo .ramka{

position:absolute;

}



.country_t .name{

height:27px;

font-size:18px;

color:#fff;

text-align:center;

background:url(../images/countryname1.gif) top repeat-x #fe9c01;

padding:1px 10px 0px 10px;

}



.country_t .name a{

color:#3333FF;

text-decoration:none;

font-size:17px;

font_family:Arial;

font-weight:bold;

}



.country_t .links{

height:29px;

color:#fff;

background:url(../images/countrylinks.gif) left top no-repeat #42b9ea;

overflow:hidden;

}



.country_t .links a{

height:22px;

color:#fff;

display:block;

text-align:center;

padding:7px 2px 0px 2px;

font-size:11px;

}



.country_t .links a:hover{

text-decoration:underline;

}



.country_t .links .link{

height:29px;

float:left;

}



.country_t .links .link.l_hotel{

width:49px;

}



.country_t .links .link.l_kurort{

width:62px;

}



.country_t .links .linkbg{

height:29px;

border-left:1px solid #96c2e3;

border-right:1px solid #389dc6;

}



.country_t .links .link.l_left{

width:58px;

float:left;

}



.country_t .links .link.l_left .linkbg{

border-left:none!important;

}



.country_t .links .link.l_right{

width:43px;

float:right;

}



.country_t .links .link.l_right .linkbg{

border-right:none!important;

}



/*.country_t .links .linkbg.l_left,

.country_t .links .linkbg.l_left a{

border:none;

}*/



.country_t .links .link .linkbg.l_hov{

border-left:1px solid #febd74;

border-right:1px solid #d86201;

background:url(../images/linkshov.gif) top repeat-x #f8d809;

}



.country_t .links .link .linkbg.l_hov a{

text-decoration:none;

color:black;

}



.country_t .links .link.l_left .linkbg.l_hov{

border-left:none;

background:url(../images/link_l.gif) left top no-repeat #f8d809;

}



.country_t .links .link.l_right .linkbg.l_hov{

border-right:none;

background:url(../images/link_r.gif) right top no-repeat #f8d809;

}



.orangebold

{

color:#e37100;

font-weight:bold;

font-size:14px;

}



.resort.underline{

font-size:14px;

}



.hotels_egypt a{

color:#3399cc;

text-transform:uppercase;

}



.div_main{

position:relative;

top:1px;

left:0px;

width:24px;

height:24px;

background:url(../images/main_pic.png) no-repeat;

float:left;

}



.div_vert{

width:24px;

height:98px;

position:relative;

top:25px;

background:url(../images/rasp-vert.png) repeat-y;

}



.div_gor{

width:625px;

height:24px;

position:relative;

top:1px;

left:1px;

background:url(../images/rasp-gor.png) repeat-x;

float:left;}



.div_full{

background:url(../images/rasp-vert.png) repeat;

position:relative;

top:25px;

width:625px;

height:75px;

}



.div_text{

position:relative;

width:625px;

height:22px;

top:26px;

left:0px;

background:url(../images/kino_mar_bg.png) repeat-x;

}



.div_text font{

font-family:Arial;

font-size:12px;

font-weight:bold;

color:#41a2d9;

text-transform:uppercase;

margin-left:30px;

position:relative;

top:3px;

}



.div_text marquee{

position:relative;

top:3px;

left:35px;

width:420px;

}



.div_text a{

text-decoration:none;

}



.div_full img{

border:0;

width:134px;

height:58px;

position:relative;

top:8px;

left:21px;}



.div_c1{

position:absolute;

width:100px;

height:80px;

background:black;

top:13px;

left:180px;

}



/*.div_c1{

position:absolute;

top:-80px;

left:20px;

}*/



.div_c1 font, .div_c2 font, .div_c3 font, .div_c4 font{

position:absolute;

top:5px;

left:7px;

color:white;

font-size:11px;

text-transform:uppercase;

font-weight:bold;

}



.div_c2{

position:absolute;

width:100px;

height:80px;

background:black;

top:13px;

left:285px;

}



.div_c3{

position:absolute;

width:100px;

height:80px;

background:black;

top:13px;

left:390px;

}



.div_c4{

position:absolute;

width:100px;

height:80px;

background:black;

top:13px;

left:495px;

}



.div_c1 img, .div_c2 img, .div_c3 img, .div_c4 img{

border:1px solid #ffffff;

width:100px; 

height:80px;

}



.div_main1{

position:relative;

top:1px;

left:1px;

width:324px;

height:123px;

background:url(../images/rasp-vert.png) repeat;

float:left;

}



.div_right1{

position:relative;

top:1px;

left:2px;

width:24px;

height:24px;

background:url(../images/main_picr.png) no-repeat;

float:left;

}



.div_right2{

position:relative;

top:25px;

width:24px;

height:98px;

background:url(../images/rasp-vert.png) repeat-y;

}



.div_main1 img{

position:absolute;

top:8px;

left:204px;

border:0; 

height:110px;

width:114;

}



.fon-call{

position:absolute;

top:13px;

left:25px;

width:195px;

height:110px;

background:url(../images/call-center.png) no-repeat;

}



.search{

position:relative;

top:15px;

width:646px;

height:170px;

background:url(/images/menu_bg_get_call.png) repeat-x;

border:1px solid black;

}



/* Первый блок */



.search-1{

position:relative;

top:5px;

left:5px;

width:170px;

height:160px;

float:left;

}



.curort select{

width:130px;

height:140px;

font-size:13px;

font-family:Arial;

}



/* Второй блок */



.search-2{

position:relative;

top:5px;

left:10px;

width:130px;

height:160px;

float:left;

}



.category select{

width:90px;

height:140px;

font-size:13px;

font-family:Arial;

}



/* Третий блок */



.search-3{

position:relative;

top:5px;

left:15px;

width:170px;

height:160px;

float:left;

}



/* Шрифты блоков */



.curort-1 font, .category-1 font, .date-out-s font,  .date-out font, .while font, .accomodation-1 font{

font-family:Arial;

font-size:12px;

font-weight:bold;

color:white;

}



/* Элементы блока 3 */



.accomodation select{

width:90px;

font-size:12;

font-family:Arial;

}



.date-out-s{

position:relative;

top:7px;

}



.while{

position:relative;

top:12px;

left:-3px;

}



.while font, .date-out-s font{

position:relative;

left:-5px;

}



.accomodation-1{

position:relative;

top:22px;

}



.accomodation{

position:relative;

top:24px;

left:3px;

}



.confirm-submit{

position:relative;

top:37px;

}



.find{

font-family:Arial;

font-size:12px;

color:green;

}



.main_container{

margin:10px;

}



.justify{

margin: 7px 0;

position: relative;

left: -20px;

}



.justify ul{

list-style: none;

}



.justify li font{

font-size: 11px;

font-family:Arial;

}



.main_spacer{

width:612px;

height:1px;

clear:both;

background:#999;

margin:15px 0;

}





.header {

	margin:        0px 0px;

}

.header_body {

	border:  1px solid #e3f1fb;

	padding:        4px 20px;

	/*background:url(../place/choice.png) repeat-x;*/

	color:          #0088aa;

	font-family:    Arial, Helvetica, sans-serif;

	font-size:      16px;

	

}



table.container {

	width:           100%;

	border:          0px;

	border-collapse: collapse;

}



td.container {

	padding: 0px 0px 0px 10px;

}



table.list {

	border-collapse: collapse;

	width:           100%;

	font-family:     Arial, Helvetica, sans-serif;

	font-size:       12px;

}

table.list-inter{

	font-size:       12px;

}

table.list th, table.list td, .dot-line, .header{

	border-bottom: 1px solid #d5d5d5;

}

table.list th {

	font-weight:   bold;

	text-align:    left;

}

table.list td {

	padding:        0px;

}

table.list td.left, table.list th.left, table.layout th.left {

	width:          175px;

}

td.left-radio{

	width:          105px;

}



.new_tab{

align:left;

}



.new_tab_img{

border:1px solid #376cbc;

width:120px;

}



.new_tab_img1{

border:1px solid #f4e007;

width:120px;

}



.new_tab_d_0, .new_tab_d_2{

text-align:center;

width:120px;

height:16px;

}



.new_tab_d_0 font{ 

font-size:11px;

color:#ffffff;

}



.new_tab_d_2 font{

font-size:11px;

color:#000000;

}



.new_t_1{

background:url(../place/left_ang.png) no-repeat;

width:16px;

height:16px;

float:left;

}



.new_t_2{

background:url(../place/c_p.png) repeat-x;

width:90px;

height:16px;

float:left;

}



.new_t_3{

width:16px;

height:16px;

background:url(../place/right_ang.png) no-repeat;

margin-left:106px;

}



.new_t_4{

background:url(../place/left_angy.png) no-repeat;

width:16px;

height:16px;

float:left;

}



.new_t_5{

background:url(../place/c_py.png) repeat-x;

width:90px;

height:16px;

float:left;

}



.new_t_6{

width:16px;

height:16px;

background:url(../place/right_angy.png) no-repeat;

margin-left:106px;

}



.new_tab_d_1{

width:120px;

height:16px;

border:1px solid #bbb7b4;

background:url(../place/c_p.png) repeat-x;

text-align:center;

}



.new_tab_d_3{

width:120px;

height:16px;

border:1px solid #bbb7b4;

background:url(../place/c_py.png) repeat-x;

text-align:center;

}



.new_tab_d_1 font{

font-size:13px;

color:#ffffff;

text-transform:uppercase;

}



.new_tab_d_3 font{

font-size:13px;

color:#000000;

text-transform:uppercase;

}



.new_td_1{

border:1px solid #bbb7b4;

width:120px;

background:url(../images/menu_bg_li.png) repeat;

text-align:center;

}



.new_td_1 font{

color:#000000;

font-size:13px;

}



.new_td_2 font{

color:#ffffff;

font-size:13px;

}



.menu .new_menu_div{

display:none;

position:absolute;

background:url(../images/menu_bg_li.png) repeat;

width:168px;

border:1px solid #bbb7b4;

margin:1px 0 0 -1px;

}



.menu .new_menu_div ul{

list-style-type:none;

margin:0 0 0 30px;

padding:0;

}



.menu .new_menu_div a{

text-align:left;

}



.menu .new_menu_div a:hover font{

text-decoration:underline;

}



.menu .contentmenu_div{

background:url(../images/kino_bg.png) no-repeat;

}



.menu .contentmenu_div font{

color:black;

}



/* -Форма для кинотавра- */



.new_tab_d_10, .new_tab_d_50{

text-align:center;

width:620px;

height:16px;

}



.new_tab_d_10 font{ 

font-size:11px;

color:#ffffff;

}



.new_t_10{

background:url(../place/left_ang0.png) no-repeat;

width:16px;

height:16px;

float:left;

}



.new_t_20{

background:url(../place/c_p0.png) repeat-x;

width:588px;

height:16px;

float:left;

}



.new_t_30{

width:16px;

height:16px;

background:url(../place/right_ang0.png) no-repeat;

margin-left:604px;

}



.new_t_40{

width:620px;

height:840px;

background:url(../place/bg_2.png) repeat-x;

}



.new_t_60{

background:url(../place/left_ang1.png) no-repeat;

width:16px;

height:16px;

float:left;

}



.new_t_70{

background:url(../place/c_p1.png) repeat-x;

width:588px;

height:16px;

float:left;

}



.new_t_80{

width:16px;

height:16px;

background:url(../place/right_ang1.png) no-repeat;

margin-left:604px;

}



.kino_source{

float:right;

width:252px;

height:352px;

margin-right:5px;

margin-top:0px;

border:1px solid #d8d2d2;

}



.param_tour_kin{

float:left;

width:348px;

height:418px;

border:1px solid #d8d2d2;

margin-left:10px;

}



.choice1 font{

font-size:13px;

font-weight:bold;

color:#ffffff;

font-family: Arial;

}



.param_tour_kin div{

padding:3px 0 2px 6px;

}



.blok_left{

float:left;

}



.font_price_1{

font-size:14px;

font-weight:bold;

}



.select1{width:326px;}

.select2{width:326px;}

.select3{width:222px;}



.param_tour_kin input, .param_tour_kin select{border:1px solid #9165e1;}

.readonly_div input{background:#e4e2e7;}



.price_1{

float:left;

position:relative;

left:-3px;

padding:1px;

margin:1px;

/*border:1px solid #d8d2d2;*/

}



.price_2{

float:left;

/*border:1px solid #d8d2d2;*/

padding:1px;

margin:1px;

}



.price_3{

float:left;

/*border:1px solid #d8d2d2;*/

padding:1px;

margin:1px;

}



.price_4{

float:left;

/*border:1px solid #d8d2d2;*/

padding:1px;

margin:1px;

}



.param_tour_kin .price_1,.param_tour_kin .price_2,.param_tour_kin .price_3{

padding-left:1px;

} 



.data_out{

position:relative;

left:23px

}



.private_info{

width:592px;

height:140px;

position:relative;

top:13px;

left:-2px;

border:1px solid #d8d2d2;

float:left;

margin-top:5px;

}



.private_info_1{

width:592px;

height:195px;

position:relative;

top:13px;

left:-2px;

border:1px solid #d8d2d2;

float:left;

margin-top:5px;

}



.ch_font_1{

position:relative;

left:79px;

}



.ch_input_1{

position:relative;

left:15px;

}



.ch_radio_1{

position:relative;

left:15px;

}



.data_creature{

display:none;

}



.kino_menu td{

height:29px;

border:solid 1px #ffffff;

border-collapse:collapse;

/*background:url(/images/menu_bg.png) repeat-x;*/

padding:0px;

}



.kino_menu font{

font-size:11px;

position:relative;

top:9px;

}



.kino_menu a{

display:block;

height:29px;

text-transform:uppercase;

text-decoration:none;

color:#ffffff;

font-weight:bold;

text-align:center;

}



.kino_menu a:hover font{

color:#000000;

font-weight:bold;

text-decoration:underline;

}



.kino_menu .td4bg{

background:url(/place/td4bg.png) no-repeat;

}



.kino_menu .td1bg{

background:url(/place/td1bg.png) no-repeat;

}



.rodina{

position: relative; 

top: -17px;

}



.rodina h5{

font-weight: bold;

font-size: 13px;

color: black;

text-shadow: -1px 0 #b9b9c1, 0 1px #b9b9c1, 1px 0 #b9b9c1, 0 -1px #b9b9c1;

z-index: 2;

}
