/* MAIN STYLE redefined */

a
{
	color : #FFF;

}
div,table{
-webkit-border-top-right-radius:10px;
-webkit-border-top-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
-webkit-border-bottom-left-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
}

.c_form div, .c_form p, .c_form table, .c_form td, .c_form th
{
	margin: 0;
	padding: 0;
	font-family: sans-serif;
	/*text-align: center !important;*/
	background-image: url() !important;
}

.c_form table.fftable
{
	border-collapse: collapse;
	width: 100%;
	font-size: 14px !important;
}

.c_form .left
{
	float: left;
}

.c_form .right
{
	float: right;
}

.align_left
{
	text-align: left;
}

.align-right
{
	text-align: right;
}

.c_form .footer
{
	background: #7AB6CC !important;
	height: 42px;
	text-align: right !important;
	vertical-align: middle;
}

/*.c_form input.startsearch
{
        border: 1px solid #255161 !important;
        font-family: Arial;
	font-size: 10px;
	FONT-WEIGHT: normal;
	color : #FFFFFF;
	background-color: #53A1BD;
	text-decoration: none;
	height: 21px;
	vertical-align: middle;

}*/

.c_form input.startsearch {background:#53A1BD; color:#fff; font-family: Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold; line-height:normal; -webkit-border-top-right-radius:0; -webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0; -moz-border-radius-topright:0;
-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;-webkit-border-bottom-right-radius:10px; -moz-border-radius-bottomright:10px;
cursor:pointer; width:150px; height:20px;border:0px solid #fff !important;margin:12px 0px 0px 0px !important;}
.c_form input.startsearch:hover {background:#357de3}

.c_form input.startsearch[value*=Îôîðìèòü] {background:#53A1BD; color:#fff; font-family: Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold; line-height:normal; -webkit-border-top-right-radius:0; -webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0; -moz-border-radius-topright:0;
-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;-webkit-border-bottom-right-radius:10px; -moz-border-radius-bottomright:10px;
cursor:pointer; width:150px; height:20px;border:0px solid #fff !important;margin:16px 0px 0px 0px !important;}

.c_form input.startsearch[value*=Îôîðìèòü]:hover {background:#357de3}

.c_form input.startsearch[value*=Òàðèôèöèðîâàòü]{margin:16px 0px 0px 0px !important;}

.c_form input.returnsearch {background:#53A1BD; color:#fff; font-family: Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold; line-height:normal; -webkit-border-top-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-topright:10px;
-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;
cursor:pointer; width:150px; height:20px;border:0px solid #fff !important;margin:16px 0px 0px 0px !important;}

.c_form input.returnsearch:hover {background:#357de3}

.footerlinks a {color:#53A1BD;font:11px Arial;text-decoration:none;font-weight:normal;border:0px; }
.footerlinks a:hover {border-bottom:1px solid #5D96D4;color:#5D96D4;}
.footerlinks img {border:none;vertical-align:middle !important}
.footerlinks img:hover {border:none;}

.c_form input.returnsearch[value*=Îòìåíèòü] {display:none;}


.c_form input.newsearch {background:#53A1BD; color:#fff; font-family: Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold; line-height:normal; -webkit-border-top-right-radius:0; -webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0; -moz-border-radius-topright:0;
-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;-webkit-border-bottom-right-radius:10px; -moz-border-radius-bottomright:10px;
cursor:pointer; width:150px; height:20px;border:0px solid #fff !important;margin:12px 0px 0px 0px !important;}
.c_form input.newsearch:hover {background:#357de3}

.inp_arrow {background:#53A1BD; color:#fff; font-family: Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; line-height:normal; -webkit-border-top-right-radius:10px; -webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px; -moz-border-radius-topright:10px;
-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;-webkit-border-bottom-right-radius:10px; -moz-border-radius-bottomright:10px;
cursor:pointer; width:150px; height:20px;border:0px solid #fff !important;margin:12px 0px 0px 0px !important;height: 10px;}
.inp_arrow:hover {background:#357de3}

.inp_arr {background:#53A1BD; color:#fff; font-family: Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; line-height:normal; -webkit-border-top-right-radius:10px; -webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px; -moz-border-radius-topright:10px;
-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;-webkit-border-bottom-right-radius:10px; -moz-border-radius-bottomright:10px;
cursor:pointer; width:150px; height:20px;border:0px solid #fff !important;margin:0px 0px 0px 0px !important;height: 10px;width: 26px;}
.inp_arr:hover {background:#357de3}

/*.inp_arr
{
	font-size: 12px !important;
	padding: 0;
	margin: 0 15px;
	width: 26px;
}
*/

.train_menu tr:hover {cursor:pointer;background-color:#FBF999;}


/*.inp_arrow
{
        border: 1px solid #255161 !important;
        font-family: Arial;
	font-size: 10px;
	FONT-WEIGHT: normal;
	color : #FFFFFF;
	background-color: #53A1BD;
	text-decoration: none;
	height: 10px;
	vertical-align: middle;	
}

.c_form input.returnsearch
{
        border: 1px solid #255161 !important;
        font-family: Arial;
	font-size: 10px;
	FONT-WEIGHT: normal;
	color : #FFFFFF;
	background-color: #53A1BD;
	text-decoration: none;
	height: 21px;
	vertical-align: middle;	
}

.c_form input.newsearch
{
	margin: 12px 49px 0;
	padding: 0;
	font-size: 14px !important;
	height: 25px !important;
}*/

.formborder
{
	background: none;
}

.formborder_nogradient
{
	/*background: #C3D9FF;*/
}

.c_form td
{
	height: 26px;
}

.spacer
{
	display: none !important;
	overflow: hidden;
	height: 10px;
}

.bb
{
	font-weight: bold;
	color: #039;
}


.c_form .name, .name_c
{
	font-weight: bold;
	color: #FFFFFF !important;
	padding: 0 0 0 25px;
}

.c_form .name
{
	font-size: 14px !important;
	color: #FFFFFF !important;
}

.common_td
{
	font-size: 14px !important;
	color: #FFFFFF !important;
}

.name_c
{
	padding: 0;
}

.c_form .c_t
{
	text-align: right;
	padding: 0 15px 0 0 ;
	font-size: 14px !important;
	color: #FFFFFF;
}

.fftable select
{
	padding: 0;
	height: 17px;
	font-size: 12px !important;
}

.c_form select
{
	padding: 0;
	height: 17px;
	font-size: 11px !important;
	font-family: sans-serif;
}

.c_form input
{
	padding: 0 0 0 3px;
	height: 19px !important;
	font-size: 11px !important;
	font-family: sans-serif;
}

.c_form textarea
{
	padding: 2;
	font-size: 11px !important;
	font-family: sans-serif;
}



.inp_text
{
	background:url("http://all-terra.ru/images/img/textinputbg.gif") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #CFCFCF;
	color:#000000;
	font:12px Arial,Helvetica,sans-serif;
	padding-top:0.188em;
	vertical-align:middle;
}
#clndrDepDateTo:before {content:"&#160;";}
#clndrDepDateTo {vertical-align:middle;}
.check
{
	/*height: 11px;
	width: 11px;*/
	padding: 0;
	margin: 0 2px 0 7px;
	vertical-align: absmiddle;
}

.c_form a
{
	color: #FFF;	
	padding: 0 13px;
}

.lang
{
	font-family: sans-serif;
	padding: 0 7px;
	font-size: 11px !important;
}

.nosrc
{
	font-weight: bold;
	color: #000;
}

.c_form a, .sm
{
	font-size: 11px !important;	
	color: #FFFFFF !important;
}

.sel_pas
{
	margin: 0 29px 0 16px;
}

.form_top 
{
	background: none !important; /*#E0ECFF url(img/retail/form_top_bg.gif) repeat-x;*/
	overflow: hidden;
	height: 0px;
	display: none !important;
	
}

.form_top_inside
{
	/*background: #E0ECFF url(img/retail/form_top_bg.gif) repeat-x;*/
	height: 6px;
	margin: 0 6px
}

.form_bottom
{
	background: none !important; /*#E0ECFF url(img/retail/form_top_bg.gif) repeat-x left bottom;*/
	overflow: hidden;
	height: 0px;
	display: none !important;
}

.form_bottom_inside
{
	/*background: #E0ECFF url(img/retail/form_top_bg.gif) repeat-x 0px 5px;*/
	height: 7px;
	margin: -7px 6px 0;
}

.formbox, .formbox_II
{
	border: none !important;
	border-width: 0 px !important;
	background: #7AB6CC !important;
	/*background: #C3D9FF url(img/retail/form_bg.gif) repeat-x;*/
}

.formbox_II
{
	background: #C3D9FF;
}



table.table_with_small_font, table.train_menu, table.pass_form, table.sum_order
{
	border-collapse: collapse;
	width: 100%;
	font-size: 11px !important;
}

.c_form .pl16px
{
	padding-left: 16px;
}

.c_form .pl32px
{
	padding-left: 32px;
}


.train_menu td, .train_menu th
{
	height: 23px;
	/*line-height: 19px;*/
	border: solid 1px #bbb;
	border-width:  0 0 1px;
}

.train_menu th
{
	background: #E0ECFF;
}

.train_menu td
{
	text-align: center;
}
.train_menu tr
{
	background: #E8EEF7;
}

.pass_form td
{
	background: #E8EEF7;
	height: 15px;
}

.sum_order td.col_1
{
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	color: #039;
	background: #E8EEF7;
	vertical-align:top;
	width:30%;
	border: solid 1px #bbb;
	border-width:  0 0 1px;
}

.sum_order td.col_2
{
	padding-top:10px;
	padding-bottom:10px;
	background: #E8EEF7;
	vertical-align:top;
	border: solid 1px #bbb;
	border-width:  0 0 1px;
}




.c_form .col_1, .c_form .col_3
{
	text-align: left !important;
	padding-top: 4px;
	padding-bottom: 4px;
}

.c_form .col_1
{
	padding-left: 22px !important;
}


.Transparent
{
	opacity: 0;
	filter: alpha(opacity=0);
}

#Message
{
	border: 1px solid #CACACA;
	font-family: sans-serif;
	background-color: #FFF;
	position: absolute;
	padding: 17px;
	width: auto;
	height: auto;
	z-index: 15;
	font-size: 14px !important;
}

#Message p
{
	font-family: sans-serif;
	text-align: center;
	font-size: 14px !important;
}

#MessageBg
{
	position: absolute;
	z-index: 13;
}

.table_pop_up
{
	font-size: 11px;
	font-family: sans-serif;
}

.table_pop_up a
{
	color: #00f !important;
	font-size: 11px;
	font-family: sans-serif;
}

.cssDiscontnduses
{
	padding: 17px 0 0 !important;
}

.bluebold
{
	font-weight: bold !important;
	color: #039 !important;
}

.websiteinfo
{
	width: 0px !important; 
	text-align: left; 
	padding-right: 0px; 
	font-size:11px
	display: none !important;
}

.retail_table
{
	width: 100px !important;
	text-align: center !important;
	border: 1px !important;
}

#menu_insets
{
	height: 26px;
	position: absolute;
}

#menu_insets a, #menu_insets img
{
	float: right;
}

#menu_insets a
{
	height: 100%;
	padding: 5px 7px;
}

.selected_ins
{
	background: url(img/menu/selected.gif) repeat-x;
}

.normal_ins
{
	background: url(img/menu/normal.gif) repeat-x;
}

#menu_insets span
{
	float: right;
	height: 30px;
	width: 18px;
}

.normal_to_selected
{
	background: url(img/menu/normal_to_selected.gif) no-repeat;
}

.normal_to_normal
{
	background: url(img/menu/normal_to_normal.gif) no-repeat;
}

.selected_to_normal
{
	background: url(img/menu/selected_to_normal.gif) no-repeat;
}

.normal_left
{
	background: url(img/menu/normal_left.gif) no-repeat;
}

.selected_left
{
	background: url(img/menu/selected_left.gif) no-repeat;
}

.selected_right, .normal_right
{
	width: 9px !important;
	height: 30px !important;
}

.normal_right
{
	background: url(img/menu/normal_right.gif) no-repeat;
}

.selected_right
{
	background: url(img/menu/selected_right.gif) no-repeat;
}

.table_header
{
	background: #E0ECFF !important;
	font-weight: bold;
	padding: 5px;
	border-bottom: solid 1px black !important;
}

.white td
{
	background1: #C3D9FF;
	background: #E8EEF7;
	padding: 5px;
	border-bottom: solid 1px #C3D9FF !important;
}

.thc
{
	padding: 5px !important;
	border-bottom: solid 1px #C3D9FF !important;
}

.ws_header
{
	height: 80px;
}


/* ’¨å®¬¨à®¢ */
.warning
{
    COLOR: #dc143c;
    font-size: 8pt;
	
}

.warning table
{
    BORDER-RIGHT: lightgrey 1px solid;
    BORDER-TOP: lightgrey 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: lightgrey 1px solid;
    COLOR: firebrick;
    BORDER-BOTTOM: lightgrey 1px solid;
    background-color:#FBF999 !important;
}

.header, .header_with_bg {
	font-weight: bold; 
	font-family: Arial;
	text-align: center; 
	font-size: 16px !important; 
	margin-top: 0px;
	color: #FFFFFF;
	background-color: #53A1BD;
		padding:3px 5px;
-webkit-border-bottom-right-radius:0px;
-webkit-border-bottom-left-radius:0px;
-moz-border-radius-bottomleft:0px;
-moz-border-radius-bottomright:0px;
}
.header_with_bg {
	font-weight: bold; 
	font-family: Arial;
	text-align: center; 
	font-size: 16px !important; 
	margin-top: 0px;
	color: #FFFFFF;
	background-color: #53A1BD !important;
	padding:3px 5px;
-webkit-border-bottom-right-radius:0px;
-webkit-border-bottom-left-radius:0px;
-moz-border-radius-bottomleft:0px;
-moz-border-radius-bottomright:0px;
}
