/*body style begin*/
body { font: 100%/1em Arial}
/*body style end*/
/*root div style*/
div.root_div {width:100%; position:relative; font: 80% Arial, Helvetica, sans-serif; text-align:center}
div.table_div {margin:0 auto; background-image:url(/img/body_all.gif); width:770px;  position:relative; padding:0px; text-align:center; background-color:#FFFFFF}
div.align_div {width:750px; margin:0 auto; position:relative; text-align:left;}

/*root div style end*/
.menu_right, .footer, .menu_login input, .baner, .menu {font-family: Arial}
table {font: 100% Arial, Helvetica, sans-serif}
p  { font-size: 120%/1em ! inherit; text-indent: 10px; }
p.tahoma  { font-family: Tahoma; text-indent: 0px}
a:hover   {text-decoration: none;}

.green   { color: #090 }
.grey {color: #666666}
.red  { color: #cb0101 }
.blue { color:blue}
.orange { color: #FF6600}
.black { color: #000000}
p.green   { color: #090 }
p.grey {color: #666666}
p.red  { color: #cb0101 }
p.blue { color:blue}
p.orange { color: #FF6600}
p.black { color: #000000}
a.green   { color: #090 }
a.grey {color: #666666}
a.red  { color: #cb0101 }
a.blue { color: #0066ca}
a.blue:hover {color:#BC3E07}
a.orange { color: #FF6600}
a.black { color: #000000}
th.orange   { font-size: 110%; font-weight: bold;}
th.brown   { font-size: 110%; font-weight: bold;}
.big  { font-size: 110% }
.small  { font-size: 85% }
/*menu begin*/
/* show search*/
.inputstyle, INPUT.text {
font-family: Arial, Tahoma;
font-size:11px;
color:#333333;
background-color:#EDF5FB;
border-style:solid;
border-width:1px;
border-color:#6D90B0;
height:18;
}
.show_text  { font-size: 11px; font-family: Arial, Tahoma; vertical-align: middle }
/*show search end*/
/*user menu login*/
.menu_login , .menu_login a { font-weight: bold; font-family:Arial, Helvetica, sans-serif;}
.menu_login   { font-size: 12px; }
.menu_login input, .menu_login input.sub, .menu_login img  { font-size: 12px; vertical-align: middle }
input.sub { font-size: 11px; font-family: Arial; font-weight: bold; }
.menu_login .members_area a:hover {text-decoration: none}
#members_area_menu    { font-size: 12px;}
#members_area_menu  a { font-family: Arial; font-weight: bold; text-decoration: none; letter-spacing: 0; white-space: pre;}
/*user menu login end*/

/*menu top nav*/
ul.navigation   { font-family: Arial; font-weight: bold; }
ul.navigation li a    { font-size: 11px; text-decoration: none; }
/*menu top nav end*/

/*header menu root begin*/
.menu      { font-weight: bold; }
.menu a     { font-size: 12px; font-weight: bold; line-height: 3em; text-decoration: none; text-transform: uppercase;}
.menu a:hover  {text-decoration: none;}

#subnav   {font-family: Arial; font-weight: bold;}
#subnav ul li a {font-size: 12px; font-weight: bold; text-decoration: none; }
#subnav ul li p  {font-size: 12px; font-weight: bold; text-decoration: none;}
#subnav ul li a.submenu_other {text-decoration: underline;}
#subnav ul li a:hover {text-decoration: none;}
#subnav ul li  a.submenu_other:hover {text-decoration: none;}
/*header menu root end*/
/*menu end*/

/*content*/
.content h1, .content h2, .content h3 {font-size: 22px; font-weight: normal; }
.content h2  { font-size: 16px; font-weight: bold; text-indent: 10px;}
.content h3  { font-size: 13px; font-weight: bold; text-indent: 10px; }
.content h4  { font-size: 18px; font-weight: normal; text-indent: 10px; }
.content a {text-decoration: none }
.content a:hover  {text-decoration: underline}

/*baner*/
.baner .galery_girl {font-size: 13px;}
.baner  {font-size: 13px }
.baner a {text-decoration: underline}
.baner a.blue { color: #0066ca}
.baner a:hover { text-decoration: none}
.baner h1, .baner  h2, .baner h3 {font-size: 12px; font-family: Arial; text-transform: uppercase; font-weight: bold; color: #fff; margin: 5px -10px 10px 8px; padding: 0; float: none; text-indent: 0px}
.baner h3 {margin: 0; color:#000000 }
.baner p  { color: #fff; font-size: 13px}
.baner h1.black, .baner p.black { color: #000;}
.baner a.big  { font-size: 13px; font-family: Tahoma; font-weight: bold; }
.baner a.orange  { font-family: Tahoma; font-weight: bold; color:#FF9900 }
.baner_new_lady {border: 3px solid #FFFFFF}
#baner_block3 p {font-size: 12px; margin: 0 0 0 5px; font-weight: bold; color: #666666}

.baner .galery_girl {margin: 0; color: #000000}
.baner  { width: 185px; height: auto; float: right;}
.baner img {margin: 0}
.baner a {float: none; color: #fff;}
.baner h1 img, .baner h2 img { margin: -3px 5px 0 0; vertical-align: middle }
.baner h2 img { margin: 0px 5px 0 0; vertical-align: middle; float: left }
#baner_block4 p {margin: 8px 5px 0 10px; }
.baner p  {margin: 0px 5px 0 10px; text-indent: 0px; line-height: 13px}
.baner p img { margin: 0px 5px 0px 0}

.baner_bl, .baner_bl #t, .baner_bl .m, .baner_bl #b, .baner_bl .reducer { background-repeat: no-repeat; background-position:left top; display: block; position: relative; z-index: 9; top: 0; left: 0 }
.baner_bl #t {width: 185px;}
.baner_bl .m {background-image: url("/img/baner_border_middle.gif"); background-repeat: repeat-y; left: 0px}
.baner_bl #b { bottom: 0px;}
.baner_bl .reducer  { padding: 10px; z-index: 9999 }

#baner_block1, #baner_block2, #baner_block3, #baner_block4 {width: 185px; background-repeat: repeat-x; background-position: 0 0}
#baner_block1 {background-color: #408ec7; background-image: url("/img/baner_bk1.gif");}
#baner_block2 {background-color: #3399cc; background-image: url("/img/baner_bk2.gif");}
#baner_block3 {background-color: #ff9900; background-image: url("/img/baner_bk3.gif");}
#baner_block4 {background-color: #F9F2DB; background-image: url("/img/baner_bk4.gif");}
/*baner end*/
/*content end*/ 
/*footer */
.footer   { font-size: 10px; font-family: Arial;}
.footer_info p {color: #666}
.footer_nav ul li, .footer a.go_top  { font-size: 11px; font-family: Arial; font-weight: bold; text-transform: uppercase }

.footer a  {text-decoration: none; font-weight: bold }
.footer a.go_top  {cursor: hand}
.footer a:hover {text-decoration: underline}
/*footer end*/

.no_indent { text-indent: 0 !important; }

.div_table_menu { width: 180px; border: solid 1px #ccc; padding: 5px 0px }
.div_row_menu { width:160px; height:auto; height-min:20px;  text-align: left; border-bottom: 1px dashed #DEDEDE; }
.div_row_menu_sub { width:140px; height:20px; margin:0px 10px; text-align: left; border-bottom: 1px dashed #DEDEDE;}
.div_row_menu a, .div_row_menu_sub a {font-family: Arial; font-size: 11px; color: #999966; font-weight: bold; text-decoration: none;}
.div_row_menu p , .div_row_menu_sub p{margin: 5px 0; text-indent: 0px}
.div_row_menu a:hover {text-decoration: underline;}

.border_table_blue table { font-size: 12px;}
.border_table_blue_1 table { font-size: 11px;}
.border_table_blue_1 th { background-color: #edf5fb; padding: 2px; text-align: left; font-size: 11px}
.border_table_blue th { background-color: #edf5fb; padding: 5px; text-align: left; font-size: 12px}
.border_table_blue_1 td { padding: 3px; text-align: center;}
.border_table_blue td {text-align: left; padding: 5px;}

p.payable  {background-color: #ffffcc; padding:10px; text-indent: 0px}

ul.ul_trips_price { list-style-image:url(/img-forweb/bullet.gif); padding:10px; margin: 10px}
ul.ul_trips_price li {padding:0; margin:0}

.inputbox2 { border: 1px #000000 solid; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #EDF5FB; margin-left: 0 px ; border-color:6D90B0;
height:18px; width: 180 px}
#verticaltext th{writing-mode: tb-rl;}

/* subscribe css block */


/* video gallery block*/

/*user video*/

.user_menu_video a {color:#000000; text-decoration:none; font-weight:bold; margin-left:4px}
.user_menu_video  a#active_link{padding:5px 8px 0px ; border-color:#999999; border:1px #999999 solid; border-bottom-color:#FFFFFF ; color:#000000; text-decoration:none; font-weight:bold; margin-left:4px;}
.user_menu_video a:hover#active_link  {color:#FF0000; text-decoration:none; font-weight:bold}


