

                   
 

                  
 

 
   
 
* {margin: 0; padding: 0;}
body  {
	background:url(./images/body_bg1.jpg) repeat-x top;
	font: 13px Calibri;
	color: #414141;
	background-color:#ffffff;
	display: block;
}
ul {list-style:none;}
img {border:none;}
.conteiner {
	padding:0 0 0 0px;
	width:1100px;
	margin-left:auto;
	margin-right:auto;	
background: url(images/primecont_bg.png) top center no-repeat;
}
.headconteiner {
	background-image: url(./images/hedconteiner_bg.jpg);
	background-repeat: repeat-x;
	background-position:top;
	height:260px;
	min-width:1180px;
	margin:0 auto;
	padding:0;
	width:100%;


	width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1180 ? "1180px" : "auto"); 
}
.headconteiner.ru{
	background-image: url(./images/clouds_RU.jpg);  
}
.headconteiner.en{
	background-image: url(./images/clouds_EN.jpg); 
}
.headconteiner.de{
	background-image: url(./images/clouds_DE.jpg); 
}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:url(./images/controls.png) 0 0 no-repeat;}
    #cboxTopCenter{height:14px; background:url(./images/border.png) top left repeat-x;}
    #cboxTopRight{width:14px; height:14px; background:url(./images/controls.png) -36px 0 no-repeat;}
    #cboxBottomLeft{width:14px; height:43px; background:url(./images/controls.png) 0 -32px no-repeat;}
    #cboxBottomCenter{height:43px; background:url(./images/border.png) bottom left repeat-x;}
    #cboxBottomRight{width:14px; height:43px; background:url(./images/controls.png) -36px -32px no-repeat;}
    #cboxMiddleLeft{width:14px; background:url(./images/controls.png) -175px 0 repeat-y;}
    #cboxMiddleRight{width:14px; background:url(./images/controls.png) -211px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(./images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(./images/loading.gif) center center no-repeat;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
        
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(./images/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious.hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext.hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose.hover{background-position:-100px 0px;}
        
        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}
		
		 .ImageAtLeft
        {
            padding: 10px;
            padding-right: 25px;
            float: left;
            margin-left: -10px;            
        }
        .ImageAtRight
        {
            padding: 10px;
            float: right;
            margin-right: -15px;
        }
        div.cabin p
        {
            margin-bottom: 10px;
        }

.Clear {clear:both; font-size:1px; line-height:0px; height:0px;}
.hand {cursor:pointer;}
.red {color:#e92d35;}
.pl_70 {padding-left:70px;}
.alignRight {text-align:right;}
.alignCenter {text-align:center;}
h1 {font:27px Calibri; color:#0c4da2; font-style:italic; text-align:center; margin-top:5px;}
h1.rus{font-size:27px;}
h2 {font-size:15px; color:#034ea2; position:relative;}
/*head*/
.top_block {
	padding-left:15px;
	padding-right:0px;
	font-size:13px;
	margin:0 auto;
	font-weight:bold;
	color:#59acec;
	height:25px;
	position:absolute;
	top:2px;
	max-width:1150px;
	min-width:1000px;
	width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 900 ? "900px" : "auto");
	display:inline;
}
.top_block span {color:#ffffff;}
.top_block a {color:#ffffff; text-decoration:none;}
.top_block img {vertical-align:middle; margin-top:-1px;}
.top_block .menu {float:right; margin-top:1px; margin-right:40px;}
.top_block .menu li {float:left; padding-right:5px;}
.top_block .menu li a {margin-right:5px;}
.top_block .menu li a:link {color:#ffffff; text-decoration:none;}
.top_block .menu li a:visited {color:#ffffff; text-decoration:none;}
.top_block .menu li a:hover {color:#D62841; text-decoration:none;}
.top_block .menu li a:active {color:#D62841; text-decoration:none;}
.top_block .menu li.searchBlock {margin-top:-1px; position:relative;}
.search {background:url(./images/search.png) no-repeat; width:158px; height:19px;}
.search input {position:relative;}
.search .search_btn {background:none; border:none; width:22px; height:19px; cursor:pointer;}
.search .search_txt {width:125px; padding-left:6px; height:19px; border:none; background:none; font:11px Calibri; color:#b2b2b2; vertical-align:middle;}
.head {
	height:260px;
	width:1100px;
	margin:0 auto;

width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1180 ? "1180px" : "auto");}

.head .txt {color:#0061aa; margin-top:0px; float:left; width:430px; margin-top:3px; margin-left:25px;}





.logoBlock {background:url(./images/logo.png) top center no-repeat; width:520px; padding:0 20% 0px 0px; margin-left: auto ; margin-right: auto; margin-top:10px; text-align:center;
/* position:relative;*/
}
.logotext {background:transparent; width:520px; margin-left: auto ; margin-right: auto; padding:0 0px 0px 28%;}
.logotext  a {height:90px; display:block; position:relative;}

.logoBlock1 {background:url(./images/logo1.png) top center no-repeat; padding:0 20% 0px 0px; width:100%; margin-left: auto ; margin-right: auto; margin-top:10px; text-align:center;
/* position:relative;*/
}

.head  a .h_menu_but0.ru { background:url(./images/butt0_off.gif) top no-repeat; width:125px; height:69px;}
.head  a:hover .h_menu_but0.ru { background: url(./images/butt0_on.gif) top no-repeat; width:125px; height:69px;}
.head  a .h_menu_but1.ru { background:url(./images/butt1_off.gif) top no-repeat; width:125px; height:69px;}
.head  a:hover .h_menu_but1.ru { background: url(./images/butt1_on.gif) top no-repeat; width:125px; height:69px;}
.head  a .h_menu_but2.ru { background:url(./images/butt2_off.gif) top no-repeat; width:125px; height:69px;}
.head  a:hover .h_menu_but2.ru { background: url(./images/butt2_on.gif) top no-repeat; width:125px; height:69px;}
.head  a .h_menu_but3.ru { background:url(./images/butt3_off.gif) top no-repeat; width:125px; height:69px;}
.head  a:hover .h_menu_but3.ru{ background: url(./images/butt3_on.gif) top no-repeat; width:125px; height:69px;}
.head  a .h_menu_but4.ru{ background:url(./images/butt4_off.gif) top no-repeat; width:125px; height:69px;}
.head  a:hover .h_menu_but4.ru{ background: url(./images/butt4_on.gif) top no-repeat; width:125px; height:69px;}

.head  a .h_menu_but0.en { background:url(./images/butt0_off_en.gif) top no-repeat; width:125px; height:69px;}
.head  a:hover .h_menu_but0.en { background: url(./images/butt0_on_en.gif) top no-repeat; width:125px; height:69px;}
.head  a .h_menu_but1.en { background:url(./images/butt1_off_en.gif) top no-repeat; width:125px; height:69px;}
.head  a:hover .h_menu_but1.en { background: url(./images/butt1_on_en.gif) top no-repeat; width:125px; height:69px;}
.head  a .h_menu_but2.en { background:url(./images/butt2_off_en.gif) top no-repeat; width:125px; height:69px;}
.head  a:hover .h_menu_but2.en { background: url(./images/butt2_on_en.gif) top no-repeat; width:125px; height:69px;}
.head  a .h_menu_but3.en { background:url(./images/butt3_off_en.gif) top no-repeat; width:125px; height:69px;}
.head  a:hover .h_menu_but3.en{ background: url(./images/butt3_on_en.gif) top no-repeat; width:125px; height:69px;}
.head  a .h_menu_but4.en{ background:url(./images/butt4_off_en.gif) top no-repeat; width:125px; height:69px;}
.head  a:hover .h_menu_but4.en{ background: url(./images/butt4_on_en.gif) top no-repeat; width:125px; height:69px;}

.head  a .h_menu_but0.de { background:url(./images/butt0_off_de.gif) top no-repeat; width:125px; height:69px;}
.head  a:hover .h_menu_but0.de { background: url(./images/butt0_on_de.gif) top no-repeat; width:125px; height:69px;}
.head  a .h_menu_but1.de { background:url(./images/butt1_off_de.gif) top no-repeat; width:125px; height:69px;}
.head  a:hover .h_menu_but1.de { background: url(./images/butt1_on_de.gif) top no-repeat; width:125px; height:69px;}
.head  a .h_menu_but2.de { background:url(./images/butt2_off_de.gif) top no-repeat; width:125px; height:69px;}
.head  a:hover .h_menu_but2.de { background: url(./images/butt2_on_de.gif) top no-repeat; width:125px; height:69px;}
.head  a .h_menu_but3.de { background:url(./images/butt3_off_de.gif) top no-repeat; width:125px; height:69px;}
.head  a:hover .h_menu_but3.de{ background: url(./images/butt3_on_de.gif) top no-repeat; width:125px; height:69px;}
.head  a .h_menu_but4.de{ background:url(./images/butt4_off_de.gif) top no-repeat; width:125px; height:69px;}
.head  a:hover .h_menu_but4.de{ background: url(./images/butt4_on_de.gif) top no-repeat; width:125px; height:69px;}

.head  a .h_menu_but0.zh { background:url(./images/butt0_off_cn.gif) top no-repeat; width:125px; height:69px;}
.head  a:hover .h_menu_but0.zh { background: url(./images/butt0_on_cn.gif) top no-repeat; width:125px; height:69px;}
.head  a .h_menu_but1.zh { background:url(./images/butt1_off_cn.gif) top no-repeat; width:125px; height:69px;}
.head  a:hover .h_menu_but1.zh { background: url(./images/butt1_on_cn.gif) top no-repeat; width:125px; height:69px;}
.head  a .h_menu_but2.zh { background:url(./images/butt2_off_cn.gif) top no-repeat; width:125px; height:69px;}
.head  a:hover .h_menu_but2.zh { background: url(./images/butt2_on_cn.gif) top no-repeat; width:125px; height:69px;}
.head  a .h_menu_but3.zh { background:url(./images/butt3_off_cn.gif) top no-repeat; width:125px; height:69px;}
.head  a:hover .h_menu_but3.zh{ background: url(./images/butt3_on_cn.gif) top no-repeat; width:125px; height:69px;}
.head  a .h_menu_but4.zh{ background:url(./images/butt4_off_cn.gif) top no-repeat; width:125px; height:69px;}
.head  a:hover .h_menu_but4.zh{ background: url(./images/butt4_on_cn.gif) top no-repeat; width:125px; height:69px;}

.head  a .h_menu_but0.kz { background:url(./images/butt0_off_kz.gif) top no-repeat; width:125px; height:69px;}
.head  a:hover .h_menu_but0.kz { background: url(./images/butt0_on_kz.gif) top no-repeat; width:125px; height:69px;}
.head  a .h_menu_but1.kz { background:url(./images/butt1_off_kz.gif) top no-repeat; width:125px; height:69px;}
.head  a:hover .h_menu_but1.kz { background: url(./images/butt1_on_kz.gif) top no-repeat; width:125px; height:69px;}
.head  a .h_menu_but2.kz { background:url(./images/butt2_off_kz.gif) top no-repeat; width:125px; height:69px;}
.head  a:hover .h_menu_but2.kz { background: url(./images/butt2_on_kz.gif) top no-repeat; width:125px; height:69px;}
.head  a .h_menu_but3.kz { background:url(./images/butt3_off_kz.gif) top no-repeat; width:125px; height:69px;}
.head  a:hover .h_menu_but3.kz{ background: url(./images/butt3_on_kz.gif) top no-repeat; width:125px; height:69px;}
.head  a .h_menu_but4.kz{ background:url(./images/butt4_off_kz.gif) top no-repeat; width:125px; height:69px;}
.head  a:hover .h_menu_but4.kz{ background: url(./images/butt4_on_kz.gif) top no-repeat; width:125px; height:69px;}



/*.headconteiner .head .h_menu ul { font-size:13px; font-weight:bold;}
.headconteiner .head .h_menu li {text-transform:uppercase; float:left;  height:68px;}
.headconteiner .head .h_menu a span {color:#D62841; text-decoration:none;}
.headconteiner .head .h_menu a:link {color:#447bae; text-decoration:none;}
.headconteiner .head .h_menu a:visited {color:#447bae; text-decoration:none;}
.headconteiner .head .h_menu a:hover {color:#D62841; text-decoration:none;}
.headconteiner .head .h_menu a:active {color:#D62841; text-decoration:none;}

.headconteiner .head .h_menu .line {background:url(./images/h_m_line.png) right 0 no-repeat; padding-right:12px; margin-top:15px; vertical-align:middle;}*/
/*head*/

.center .topcenter {background:url(images/index_top_bg.jpg) top left no-repeat; height:62px}

.center .left .block5 {padding:10px 0 0 10px;}
.center .left .block5 li {padding-top:3px;}
.center .left .block5 li a {color:#2091e6; text-decoration:none;}
.center .left .block5 li p {margin-top:3px;}
.center .left .block5 li span {font-size:9px;}

.center .left .block5 li .leftA {width:95px; padding:3px 3px 0 0; float:left;}
.center .left .block5 li .rightA {width:110px; padding-top:3px; float:left;}

.center .left .block5 li .rightA span {color:#e82126; font-size:12px;}
.center .left .block5 li .linkBlock {top:-60px; position:relative;}


/*center*/
.center {
	padding:0 0 0 0px;
	width:1000px;
	margin-left:50px;
	margin-right:auto;
}
.center .topBlock {padding-bottom:15px; margin-left:10px;}
.center .topBlock h1 {font-size:20px; margin:0; font-style:normal; color:#004e96; text-align:left;}



.center .left {
	width:230px;
	padding-top:5px;
	padding-right:0px;
	padding-left:0px;
	margin-left:6px;
	margin-right:8px;
	float:left;
}
.center .left h1 {font-size:20px; margin:0; font-style:normal; color:#004e96;}
.center .left .header1 {font-size:18px; color:#2a6daa; padding-top:20px;}

.center .left .block1 {border:0px solid #e1e1e1; position:relative; width:230px;}
.center .left .block1 .con {border-bottom:3px solid #004e96; padding:0 0 4px 0; background-color:#e7f4fe;}
.center .left .block1 .tl {background:url(./images/table_tl.png) no-repeat; width:11px; height:11px; position:absolute; left:0px; top:0px;}
.center .left .block1 .tr {background:url(./images/table_tr.png) right top no-repeat; width:11px; height:11px; position:absolute; right:0px; top:0px;}
.center .left .block1 .block_t {background:url(./images/tb_gradient1.gif) top repeat-x; height:28px; padding:7px 20px 0 20px; color:#ffffff; font-size:18px; text-transform:uppercase;}
.center .left .block1 .block_t_en {background:url(./images/tb_gradient1.gif) top repeat-x; height:28px; padding:7px 20px 0 20px; color:#ffffff; font-size:18px; text-transform:uppercase;}
.center .left .block1 .block_t_de {background:url(./images/tb_gradient1.gif) top repeat-x; height:28px; padding:7px 20px 0 20px; color:#ffffff; font-size:18px; text-transform:uppercase;}
.center .left .block1 .block_t a:link {color:#ffffff; text-decoration:none;}
.center .left .block1 .block_t a:visited {color:#ffffff; text-decoration:none;}
.center .left .block1 .block_t a:hover {color:#ffffff; text-decoration:none;}
.center .left .block1 .block_t1 {background:url(./images/tb_gradient1.gif) top repeat-x; height:28px; padding:7px 20px 0px 20px; color:#ffffff; font:15px "Calibri";}
.center .left .block1 .block_t1 a:link {color:#ffffff; text-decoration:none;}
.center .left .block1 .block_t1 a:visited {color:#ffffff; text-decoration:none;}
.center .left .block1 .block_t1 a:hover {color:#ffffff; text-decoration:none;}

.center .left .block1 .block_bg {background:url(./images/bg1.jpg) no-repeat; padding:0 20px 5px 20px; background-color:#e7f4fe;}
.center .left .block1 .header {font-size:18px; color:#2a6daa; text-transform:uppercase; padding-top:15px;}
.center .left .block1 .header a:link {color:#2a6daa; text-decoration:none;}
.center .left .block1 .header a:visited {color:#2a6daa; text-decoration:none;}
.center .left .block1 .header a:hover {color:#2a6daa; text-decoration:underline;}
.center .left .block1 ul {font-size:13px "Calibri"; padding-top:20px;}
.center .left .block1 li {background:url(./images/bullet.gif) 0 3px no-repeat; padding:0 0 3px 10px; padding-left:15px; position:relative;}
.center .left .block1 li a:link {color:#2091e6; text-decoration:none;}
.center .left .block1 li a:visited {color:#2091e6; text-decoration:none;}
.center .left .block1 li a:hover {color:#D62841; text-decoration:none;}
.center .left .block1 .txt {line-height:18px; padding-top:3px;}

.center .left .block1 .tableBlock {background:url(./images/bg1.jpg) no-repeat #e7f4fe; padding:20px 15px; position:relative; }

.center .left .block1 table {border-collapse:collapse; margin:0 0 3px 0; border-bottom:1px solid #bdc1c4; width:100%;}
.center .left .block1 table td {padding:2px 0; color:#e92d35; font:14px Calibri, Helvetica, sans-serif;}
.center .left .block1 table a {color:#034ea2; text-decoration:none;}
.center .left .block1 table .on {background:url(./images/select.gif) bottom right repeat-x; color:#ffffff;}
.center .left .block1 table .col_1 { padding:0 20px 0 5px; border-right:1px solid #bdc1c4; font-size:15px; line-height:24px;}
.center .left .block1 table .col_2 {padding-left:20px; }
.center .left .block1 table.table1 .col_1 {padding:0 5px;}
.center .left .block1 table.table1 .col_2 {padding-left:10px;}
.center .left .block1 table span {color:#ffffff; font-size:11px;}
.center .left .block1 table td span {color:#ffffff; font-size:11px;}
.center .left .block1 table th span {color:#ffffff; font-size:11px;}



.center .left .block1 .subscribe a {font:14px "Calibri"; color:#e92d35; text-decoration:none;}

.center .left .loginBlock .item {width:190px; padding-top:20px;}
.center .left .loginBlock span {width:65px; padding:4px 5px 0 0; float:left; display:block;}
.center .left .loginBlock .textfield {width:115px; height:20px; float:left;}
.center .left .loginBlock .btn {background:url(./images/btn3.gif) no-repeat; width:80px; height:22px; font:12px Calibri; color:#ffffff; border:none; cursor:pointer; float:left;}

.center .left .block2 {border:1px solid #e1e1e1; background-color:#004e96; padding-top:18px; margin-top:1px; position:relative; width:230px;}
.center .left .block2 .con {border-bottom:3px solid #bdc1c4; padding:0 0 0 0; position:relative; width:230px;}
.center .left .block2 .item {padding:0 0 18px 0; text-align:center;}

.center .left .block3 {padding:20px 0 0 20px;}
.center .left .block3 li {background:url(./images/bullet.gif) 0 5px no-repeat; padding:0 0 3px 10px; position:relative;}
.center .left .block3 li a {color:#2091e6; text-decoration:none;}

.center .left .block4 {padding-left:5px;}
.center .left .block4 dd {padding-top:10px;}
.center .left .block4 img {float:left;}
.center .left .block4 .txt {font-size:10px; width:115px; padding-left:10px; float:left;}
.center .left .block4 .txt a {color:#2091e6; text-decoration:none;}
.center .left .block4 .txt .red {color:#d22a17;}
.center .left .block4 .txt .blue {color:#044389;}
.center .left .block4 .txt .liteblue {color:#00cefa;}
.center .left .block4 .txt .green {color:#1bae18;}


.center .left .total div {border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:5px 0; margin-bottom:3px;}
.center .left .total span {color:#034ea2; font-size:13px; font-weight:bold;}
.center .left .total p {margin:0 0 3px 0;}

.center .left .txt1 {padding:30px 0 0 20px; color:#004894; line-height:18px;}

.center .left .btn4 {margin-top:5px;}
.center .left .l_menu { background:url(images/menu_top_bg.jpg) top no-repeat; font:15px "Arial"; color:#98dbfa; font-weight:bold; padding-top:5px; margin-top:4px; }
.center .left .l_menu li a {color:#ffffff; text-decoration:none; font-weight:normal; font-style:normal;}
.center .left .l_menu li a:hover {color: #98dbfa; text-decoration: blink; font-weight:normal; font-style:normal;}
.center .left .l_menu li a:active { color:#ffffff; text-decoration:none; font-weight:normal; font-style:normal;}
.center .left .l_menu li div {background:url(./images/bullet1.gif) 0px center no-repeat; padding:4px 5px 6px 21px; border-left:0px solid #004e96; border-top:2px solid #ffffff; ; margin-top:0px}
.center .left .l_menu .on div {background:url(./images/bullet1_on.gif) 0px center no-repeat #ebebeb; color:#ffffff; border-left:0px solid #ae0101;}
.center .left .l_menu .on li span {display:block; color:#ffffff; background-color:#d6d6d6;}
.center .left .l_menu .on a { color:#ffffff; text-decoration:none;}
.center .left .l_menu .on a:active { color:#ffffff; text-decoration:none;}
.center .left .l_menu .on a:hover { color:#ffffff; text-decoration:none;}

.center .left .l_menu li .sub1 li div {background:url(./images/bullet2.gif) 10px 9px no-repeat #ebebeb; padding:2px 2 6px 25px; color:#004e96; border:0; border-left:2px solid #ae0101; font:14px "Arial";}
.center .left .l_menu li .sub1 li div a { color:#004e96; text-decoration:none;}
.center .left .l_menu li .sub1 li div a:active { color:#980900; text-decoration:none;}
.center .left .l_menu li .sub1 li div a:hover { color:#980900; text-decoration:underline;}
.center .left .l_menu li .sub2 {padding-left:12px;}
.center .left .l_menu li .sub2 li div {background:url(./images/bullet3.gif) 10px center no-repeat #ebebeb; padding:2px 2px 6px 23px; color:#5e5e5e; border-left:2px solid #ae0101;}
.center .left .l_menu li .sub2 li div a { color:#575757; text-decoration:none;}
.center .left .l_menu li .sub2 li div a:active { color:#980900; text-decoration:none;}
.center .left .l_menu li .sub2 li div a:hover { color:#980900; text-decoration:underline;}


.center .left .l_menu1 {padding-top:9px; font:15px "Arial"; color:#e92d35;}
.center .left .l_menu1 li a {color:#ffffff; text-decoration:none; display:block; width:190px; padding:0 25px 0 15px; padding-top:6px; margin-top:-3px;}
.center .left .l_menu1 li span {display:block; width:190px; padding:0 25px 0 15px; padding-top:0px; margin-top:0px;color:#d22a17;}
.center .left .l_menu1 .m_btn1 a {background:url(./images/m_btn1.gif) no-repeat; height:30px;}
.center .left .l_menu1 .m_btn1 a:hover {background:url(./images/m_btn1_on.gif) no-repeat; color:#ffffff;}
.center .left .l_menu1 .m_btn1 span {background:url(./images/m_btn1_on.gif) no-repeat; height:29px; color:#ffffff; padding:0px 25px 0 15px; padding-top:7px; margin-top:-3px;}

.center .left .l_menu1 .m_btn2 a {background:url(./images/m_btn1.gif) no-repeat; height:30px;}
.center .left .l_menu1 .m_btn2.on a {background:url(./images/m_btn1_on.gif) no-repeat;}
.center .left .l_menu1 .m_btn2 a:hover {background:url(./images/m_btn1_on.gif) no-repeat; color:#ffffff;}
.center .left .l_menu1 .m_btn2 span {background:url(./images/m_btn1_on.gif) no-repeat; height:30px; color:#ffffff; padding:0 25px 0 15px; padding-top:6px; margin-top:-3px;}

.center .left .l_menu1 .m_btn3 a {background:url(./images/m_btn3.gif) no-repeat; height:30px;}
.center .left .l_menu1 .m_btn3.on a {background:url(./images/m_btn3_on.gif) no-repeat;}
.center .left .l_menu1 .m_btn3 a:hover {background:url(./images/m_btn3_on.gif) no-repeat; color:#ffffff;}
.center .left .l_menu1 .m_btn3 span {background:url(./images/m_btn3_on.gif) no-repeat; height:30px;color: #ffffff; padding:0 25px 0 15px; padding-top:6px; margin-top:-3px;}







.center .newpriv {background:url(images/privel_bg.png) top left no-repeat; width:215px; height:136px; margin-left:6px; margin-top:6px; text-decoration:none;}
.center .newpriv .prvlink { margin-left:50px; padding-top:5px; color:#320d0b; font-weight:bold}
.center .newpriv .prvlink a{color:#320d0b; text-decoration:none}
.center .newpriv .prvlink a:hover{color:#320d0b; text-decoration:underline}
.center .newpriv .prvlink a:visited{color:#320d0b; text-decoration:none}








.center .right {
	width:100%;
	float:left;
	margin-top: 5px;
	margin-right: 6px;
}


.center .right .tabBlock .tab {float:left; padding-right:1px; position:relative; font-size:13px;}
.center .right .tabBlock .last {padding-right:0;}
.center .right .tabBlock .tab1 {float:left; padding-right:1px; position:relative; font-size:13px;}
.center .right .tabBlock .last {padding-right:0;}
.center .right .tabBlock .tab2 {float:left; padding-right:0px ; position:relative; font-size:13px;}
.center .right .tabBlock .last {padding-right:0;}
.center .right .tabBlock .tab span {background:url(./images/tab_on.png) no-repeat; float:left;}
.center .right .tabBlock .tab1 span {background:url(./images/tab1.png) no-repeat; float:left;}
.center .right .tabBlock .tab2 span {background:url(./images/tab_on.png) no-repeat; float:left;}
.center .right .tabBlock .tab a {background:url(./images/tab.png) no-repeat; float:left; color:#ffffff; text-decoration:none;}
.center .right .tabBlock .tab1 a {background:url(./images/tab1.png) no-repeat; float:left; color:#ffffff; text-decoration:none;}
.center .right .tabBlock .tab2 a {background:url(./images/tab.png) no-repeat; float:left; color:#ffffff; text-decoration:none;}
.center .right .tabBlock .tab span .tab_r {background:url(./images/tab_r_on.png) right 0 no-repeat; padding:9px 0 0 0; height:20px; color:#e92d35; width:115px; text-align:center;}
.center .right .tabBlock .tab1 span .tab_r1 {background:url(./images/tab_r1.png) right 0 no-repeat; padding:7px 0 0 0; height:22px; color:#ffffff; width:115px; text-align:center;}
.center .right .tabBlock .tab2 span .tab_r {background:url(./images/tab_r_on.png) right 0 no-repeat; padding:9px 0 0 0; height:20px; color:#e92d35; width:115px; text-align:center;}
.center .right .tabBlock .tab a .tab_r {background:url(./images/tab_r.png) right 0 no-repeat; padding:7px 0 0 0; height:22px; cursor:pointer; width:115px; text-align:center;}
.center .right .tabBlock .tab1 a .tab_r1 {background:url(./images/tab_r1.png) right 0 no-repeat; padding:7px 0 0 0; height:22px; cursor:pointer; width:115px; text-align:center;}
.center .right .tabBlock .tab2 a .tab_r {background:url(./images/tab_r.png) right 0 no-repeat; padding:7px 0 0 0; height:22px; cursor:pointer; width:115px; text-align:center;}

.center .right .tabBlock .tab3 {float:left; padding-right:0px; position:relative; font-size:13px;}
.center .right .tabBlock .last {padding-right:0;}
.center .right .tabBlock .tab4 {float:left; padding-right:1px; position:relative; font-size:13px;}
.center .right .tabBlock .last {padding-right:0;}
.center .right .tabBlock .tab3 span {background:url(./images/tab_on.png) no-repeat; float:left;}
.center .right .tabBlock .tab4 span {background:url(./images/tab1.png) no-repeat; float:left;}
.center .right .tabBlock .tab3 a {background:url(./images/tab.png) no-repeat; float:left; color:#ffffff; text-decoration:none;}
.center .right .tabBlock .tab4 a {background:url(./images/tab1.png) no-repeat; float:left; color:#ffffff; text-decoration:none;}
.center .right .tabBlock .tab3 span .tab_r {background:url(./images/tab_r_on.png) right 0 no-repeat; padding:9px 0 0 0; height:20px; color:#e92d35; width:115px; text-align:center;}
.center .right .tabBlock .tab4 span .tab_r1 {background:url(./images/tab_r1.png) right 0 no-repeat; padding:7px 0 0 0; height:22px; color:#ffffff; width:115px; text-align:center;}
.center .right .tabBlock .tab3 a .tab_r {background:url(./images/tab_r.png) right 0 no-repeat; padding:7px 0 0 0; height:22px; cursor:pointer; width:115px; text-align:center;}

.center .right .tabBlock .tab4 a .tab_r1 {background:url(./images/tab_r1.png) right 0 no-repeat; padding:7px 0 0 0; height:22px; cursor:pointer; width:115px; text-align:center;}


.center .right .block1 .block_bg {background:url(./images/bg2.png) repeat-x; border:1px solid #e1e1e1; margin-top:-1px;}
.center .right .block1 .block_bg .con {border-bottom:3px solid #004e96; padding:20px 20px 4px 20px;}
.center .right .block1 .block_bg .con .v_line {background:url(./images/v_line.gif) 48% top repeat-y;}
.center .right .block1 .block_bg .item {width:48%; padding-right:2%; float:left;}
.center .right .block1 .block_bg .line {border-top:1px solid #dddddd; height:19px;}
.center .right .block1 .block_bg .item dd {padding-bottom:10px; width:100%;}
.center .right .block1 .block_bg .item .leftA {width:90px; padding:0 5px 10px 0; float:left;}
.center .right .block1 .block_bg .item .rightA {width:211px; padding-bottom:10px; float:left;}
.center .right .block1 .block_bg .item .rightA img {vertical-align:middle;}
.center .right .block1 .block_bg .item .rightB {width:55px; padding-bottom:10px; float:left;}
.center .right .block1 .block_bg .item .selectField {width:185px; height:22px;}
.center .right .block1 .block_bg .item .selectField1 {height:22px;}
.center .right .block1 .block_bg .item .radioBtn {width:15px; height:15px; float:left;}
.center .right .block1 .block_bg .item p {padding-left:5px; display:block; width:130px; float:left;}
.center .right .block1 .block_bg .item span {display:block; font-size:9px; color:#a6a6a6;}
.center .right .block1 .block_bg .item a {color:#2091e6; text-decoration:none;}

.center .right .block1 .block_bg .btn {background:url(./images/btn3.png) no-repeat; width:110px; height:19px; padding-top:3px; display:block; text-align:center; color:#ffffff; text-decoration:none; float:right; margin-top:-32px;}

.center .right .block2 {padding-top:9px;} 
.center .right .block2 .item {width:200px; padding:10px 15px; float:left;}
.center .right .block2 .item .header {font-size:14px; text-transform:uppercase; color:#4c4c4c; height:40px; overflow:hidden;}
.center .right .block2 .item .Img {position:relative; width:185px; height:120px;}
.center .right .block2 .item .btn1 {background:url(./images/btn1.png) no-repeat; width:70px; height:15px; padding-top:4px; display:block; position:absolute; bottom:1px; right:1px; color:#ffffff; text-decoration:none; font-size:9px; text-align:center;}
.center .right .block2 .item .btn2 {background:url(./images/btn2.png) no-repeat; width:65px; height:15px; padding-top:4px; display:block; position:absolute; bottom:1px; right:1px; color:#ffffff; text-decoration:none; font-size:9px; text-align:center;}

.center .companyinfo {margin-left:20px; margin-bottom:40px;}
.center .companyinfo .headercomp {background:url(./images/hbg.jpg) top left no-repeat; font-weight:bold; font-size:24px; padding-left:20px; margin-right:1px; padding-top:15px; padding-bottom:15px; color:#033579; height:30px}
.center .companyinfo .headerhelp { font-size:11px; padding-left:0px; padding-top:5px; padding-bottom:5px; color:#333333; height:50px; width:340px;}
.center .companyinfo .border {border-bottom:dotted 1px #003366; margin-right:15px;}
.center .companyinfo .headerhelp a {font-size:11px; color:#333333; text-decoration:none}
.center .companyinfo .headerhelp a:hover {font-size:13px; color:#666666; text-decoration:none}
.center .companyinfo .headerhelp span {font-size:13px; font-weight:bold; color:#033579}
.center .companyinfo .headerhelp span a {font-size:13px; color:#033579; text-decoration:none}
.center .companyinfo .headerhelp span a:hover {font-size:13px; color:#ae0101; text-decoration:none}
.center .companyinfo .imgtop { margin-top:20px;}
.center .companyinfo .lilinks {margin-left:20px; font-size:11px; color:#033579}
.center .companyinfo .lilinks a {font-size:13px; color:#033579; text-decoration:none}
.center .companyinfo .lilinks a:hover {font-size:13px; color:#ae0101; text-decoration:underline}
.center .companyinfobg {background:url(./images/comp_bg.jpg) top center no-repeat; margin-left:20px; margin-bottom:40px;} 

/*newblock*/
.newblock {
	border:0px solid #c9c9c9;
	float:left;
	width:100%;
	min-height:740px;
	margin-top:5px;
}
.newblock .tl {
	height:121px;
	width:100%;
	padding-top:10px;
	padding-left:0px;
	padding-right:6px;
}
.newblock .tl a {color:#7c7c7c; text-decoration: underline;}
.newblock .tl a:hover {color:#d22233; text-decoration: underline;}
.newblock .tl a:active {color:#d22233; text-decoration: underline;}
.newblock .tl a:visited {color:#7c7c7c; text-decoration: underline;}
.newblock .tr {
	width:26px;
	height:35px;
	position:absolute;
	right:-1px;
	top:-1px;
}
.newblock .block_t {
	height:35px;
	font:12px "calibri";
	color:#7c7c7c;
	padding-top:0px;
	padding-left:0px;
	padding-right:6px;
}
.newblock .block_t a {color:#7c7c7c; text-decoration: underline;}
.newblock .block_t a:hover {color:#d22233; text-decoration: underline;}
.newblock .block_t a:active {color:#d22233; text-decoration: underline;}
.newblock .block_t a:visited {color:#7c7c7c; text-decoration: underline;}
.newblock .block_t txt {color:#7c7c7c;}
.newblock .block_t img { border:none; margin-top:2px; margin-right:5px; }
.newblock .header {
	font:21px "Calibri";
	color:#084aa5; /*font-weight:bold; */
	padding-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:15px;
}
/* .newblock .content { border-top:2px solid #919191; padding-top:10px; font:15px "Calibri"; margin-left:15px; margin-right:15px; text-align:justify;}*/
.newblock .content {
	background: url(images/point.jpg) repeat-x;
	padding-top:10px;
	padding-bottom:10px;
	font:14px "Calibri";
	margin-left:0px;
	margin-right:8px;
	text-align:justify;
}
.newblock .content p {margin-top:10px; text-align:justify}
.newblock .content a {color:#2091e6; text-decoration: underline;}
.newblock .content a:hover {color:#d22233; text-decoration: underline;}
.newblock .content span {color:#2f70ab;}
.newblock .content img {
	border:none;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:5px;
}
.newblock h1 {font:22px "Calibri"; color:#2f70ab; margin:0; font-style:normal; text-align:left;}
.newblock .txt {font:14px "Calibri";}
 
.newblock .content .tableimperialbg { height:78px; width:100%; background-image:url(images/tb_bg_imper.gif); background-position:top; background-repeat:no-repeat; }
.newblock .content .logoimperialbg { height:127px; width:100%; background-image: url(images/logo_bg.gif); background-position:center; background-repeat:no-repeat; }
.newblock .content .tablebusinessbg { height:78px; width:100%; background-image:url(images/tb_bg_business.gif); background-position:top; background-repeat:no-repeat; }
/*newblock*/

/*newblocktable*/
 .newblock .content .tableBlock .navigation {text-align:right;}
 .newblock .content .tableBlock .navigation div {padding-top:5px;}
 .newblock .content .tableBlock .navigation img {vertical-align:text-bottom; margin-bottom:2px; cursor:pointer;}
 .newblock .content .tableBlock .navigation span {padding-right:170px; color:#004892;}
 .newblock .content .tableBlock .Table {width:100%; position:relative; margin-top:5px; border:0px solid #e1e1e1;}
 .newblock .content .tableBlock .tl {background:url(./images/table_tl.png) no-repeat; width:10px; height:10px; position:absolute; left:0px; top:0px;}
 .newblock .content .tableBlock .tr {background:url(./images/table_tr.png) right top no-repeat; width:10px; height:10px; position:absolute; right:0px; top:0px;}
 .newblock .content .tableBlock .Table table {width:100%; border-collapse:collapse;}
 .newblock .content .tableBlock .Table table th {background-color:#4490d3; background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:0px; text-align:center; border-left:0px solid #ffffff; font-size:13px; height:50px;}
 .newblock .content .tableBlock .Table table .greycol {background-color:#626262; background-image:url(images/tb_gradient_grey.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff;  font-size:13px;}
 .newblock .content .tableBlock .Table table .redcol {background-color:#94000a; background-image:url(images/tb_gradient_red.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff; font-size:13px;}
 .newblock .content .tableBlock .Table table .bluecol {background-color:#4490d3; background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff;  font-size:13px;}
 .newblock .content .tableBlock .Table table th p {position:relative;}
 .newblock .content .tableBlock .Table table td {text-align:center;  padding:3px; border-left:2px solid #ffffff; border-top:2px solid #ffffff; font-size:12px;}
 .newblock .content .tableBlock .Table table .col_1 { color:#7c7c7c; font-weight:bold; width:25px; border-left:0;}
 .newblock .content .tableBlock .Table table .col_2 {width:275px;}
 .newblock .content .tableBlock .Table table .row1 {background-color:#d1ebff; color:#292929;}
 .newblock .content .tableBlock .Table table .row2 {background-color:#eef8ff; color:#565656;}
 .newblock .content .tableBlock .Table table .row3 {background-color:#f0f7fd;}
 .newblock .content .tableBlock .Table table .row4 {background-color:#3269a3; color:#ffffff;}
 .newblock .content .tableBlock .Table table .row5 {background-color:#4490d3; color:#ffffff;  background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold;}
 .newblock .content .tableBlock .Table table .greyrow1 {background-color:#d7d7d7; color:#292929;}
 .newblock .content .tableBlock .Table table .greyrow2 {background-color:#f3f3f3; color:#565656;}
 .newblock .content .tableBlock .Table table .greyrow3 {background-color:#676767; color:#ffffff;}
 .newblock .content .tableBlock .Table table .redrow1 {background-color:#ffc9cc; color:#292929;}
 .newblock .content .tableBlock .Table table .redrow2 {background-color:#fff0f1; color:#565656;}
 .newblock .content .tableBlock .Table table .redrow3 {background-color:#b52932; color:#ffffff;}
 .newblock .content .tableBlock img { border:none; margin-bottom:3px; margin-right:3px;}
/*newblocktable*/

/*newblock redtable*/
 .newblock .content .tableBlock .redTable {width:100%; position:relative; margin-top:5px; border:0px solid #e1e1e1;}
 .newblock .content .tableBlock .redTable table {width:100%; border-collapse:collapse;}
 .newblock .content .tableBlock .redTable table th {background-color:#94000a; background-image:url(images/tb_gradient_red.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:0px; border-left:0px solid #ffffff; font-size:13px; height:50px;}
 .newblock .content .tableBlock .redTable table .greycol {background-color:#626262; background-image:url(images/tb_gradient_grey.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff;  font-size:13px;}
 .newblock .content .tableBlock .redTable table .redcol {background-color:#94000a; background-image:url(images/tb_gradient_red.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff; font-size:13px;}
 .newblock .content .tableBlock .redTable table .bluecol {background-color:#4490d3; background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff;  font-size:13px;}
 .newblock .content .tableBlock .redTable table th p {position:relative;}
 .newblock .content .tableBlock .redTable table td {text-align:center;  padding:3px; border-left:2px solid #ffffff; border-top:2px solid #ffffff; font-size:12px;}
 .newblock .content .tableBlock .redTable table .col_1 { color:#7c7c7c; font-weight:bold; width:25px; border-left:0;}
 .newblock .content .tableBlock .redTable table .col_2 {width:275px;}
 .newblock .content .tableBlock .redTable table .row1 {background-color:#ffc9cc; color:#292929;}
 .newblock .content .tableBlock .redTable table .row2 {background-color:#fff0f1; color:#565656;}
 .newblock .content .tableBlock .redTable table .row3 {background-color:#ffc9cc;}
 .newblock .content .tableBlock .redTable table .row4 {background-color:#b52932; color:#ffffff;}
 .newblock .content .tableBlock .Table table .row5 {background-color:#4490d3; color:#ffffff;  background-image:url(images/tb_gradient_red.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold;}
 .newblock .content .tableBlock .redTable table .greyrow1 {background-color:#d7d7d7; color:#292929;}
 .newblock .content .tableBlock .redTable table .greyrow2 {background-color:#f3f3f3; color:#565656;}
 .newblock .content .tableBlock .redTable table .greyrow3 {background-color:#676767; color:#ffffff;}
 .newblock .content .tableBlock .redTable table .bluerow1 {background-color:#d1ebff; color:#292929;}
 .newblock .content .tableBlock .redTable table .bluerow2 {background-color:#eef8ff; color:#565656;}
 .newblock .content .tableBlock .redTable table .bluerow3 {background-color:#3269a3; color:#ffffff;}
/*newblock redtable*/

/*newblock greytable*/
 .newblock .content .tableBlock .greyTable {width:100%; position:relative; margin-top:5px; border:0px solid #e1e1e1;}
 .newblock .content .tableBlock .greyTable table {width:100%; border-collapse:collapse;}
 .newblock .content .tableBlock .greyTable table th {background-color:#626262; background-image:url(images/tb_gradient_grey.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:0px; border-left:0px solid #ffffff; font-size:13px; height:50px;}
 .newblock .content .tableBlock .greyTable table .greycol {background-color:#626262; background-image:url(images/tb_gradient_grey.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff;  font-size:13px;}
 .newblock .content .tableBlock .greyTable table .redcol {background-color:#94000a; background-image:url(images/tb_gradient_red.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff; font-size:13px;}
 .newblock .content .tableBlock .greyTable table .bluecol {background-color:#4490d3; background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff;  font-size:13px;}
 .newblock .content .tableBlock .greyTable table th p {position:relative;}
 .newblock .content .tableBlock .greyTable table td {text-align:center;  padding:3px; border-left:2px solid #ffffff; border-top:2px solid #ffffff; font-size:12px;}
 .newblock .content .tableBlock .greyTable table .col_1 { color:#7c7c7c; font-weight:bold; width:25px; border-left:0;}
 .newblock .content .tableBlock .greyTable table .col_2 {width:275px;}
 .newblock .content .tableBlock .greyTable table .row1 {background-color:#d7d7d7; color:#292929;}
 .newblock .content .tableBlock .greyTable table .row2 {background-color:#f3f3f3; color:#565656;}
 .newblock .content .tableBlock .greyTable table .row3 {background-color:#ffc9cc;}
 .newblock .content .tableBlock .greyTable table .row4 {background-color:#676767; color:#ffffff;}
 .newblock .content .tableBlock .Table table .row5 {background-color:#4490d3; color:#ffffff;  background-image:url(images/tb_gradient_grey.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold;}
 .newblock .content .tableBlock .greyTable table .bluerow1 {background-color:#d1ebff; color:#292929;}
 .newblock .content .tableBlock .greyTable table .bluerow2 {background-color:#eef8ff; color:#565656;}
 .newblock .content .tableBlock .greyTable table .bluerow3 {background-color:#3269a3; color:#ffffff;}
 .newblock .content .tableBlock .greyTable table .redrow1 {background-color:#ffc9cc; color:#292929;}
 .newblock .content .tableBlock .greyTable table .redrow2 {background-color:#fff0f1; color:#565656;}
 .newblock .content .tableBlock .greyTable table .redrow3 {background-color:#b52932; color:#ffffff;}
/*newblock greytable*/

/*indexclasses*/
 .newblock .content .indexclasses {border:0px solid #c9c9c9; position:relative; width:300px; min-height:360px; padding:0 0 0 0; margin-top:15px; margin-bottom:15px; margin-left:15px; margin-right:15px;}
 .newblock .content .indexclasses img { border:none; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px;  }
 .newblock .content .indexclasses .opis { background:url(images/indexclasses_opis_bg.jpg) top no-repeat; border:0px; position:relative; background-color:#efefef; width:100%; min-height:126px; margin-top:4px; padding:0 0 0 0 ;}
 .newblock .content .indexclasses .opis .textblock { padding: 5px 15px 15px 20px; font:13px "Calibri"; text-align:left;}
 .newblock .content .indexclasses .opis .textblock h2 {font:18px "Calibri"; color:#2f70ab; margin-top:5px; margin-bottom:10px; font-style:normal; text-align:left;}
 .newblock .content .indexclasses .opis .br {background: url(images/corner_br_index.gif) right bottom no-repeat; width:32px; height:31px; position:absolute; right:0px; bottom:0px;}
 .newblock .content .indexclasses .opis .bl {background: url(images/corner_bl_index.png) left bottom no-repeat; width:32px; height:31px; position:absolute; left:0px; bottom:0px;}
/*indexclasses*/

/*privclasses*/
 .newblock .content .privclasses {border:0px solid #c9c9c9; position:relative; width:220px; min-height:360px; padding:0 0 0 0; margin-top:15px; margin-bottom:15px; margin-left:5px; margin-right:5px;}
 .newblock .content .privclasses img { border:none; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px;  }
 .newblock .content .privclasses .opis { background:url(images/indexclasses_opis_bg.jpg) top no-repeat; border:0px; position:relative; background-color:#efefef; width:100%; min-height:126px; margin-top:4px; padding:0 0 0 0 ;}
 .newblock .content .privclasses .opis .textblock { padding: 5px 15px 15px 15px; font:13px "Calibri"; text-align:left;}
 .newblock .content .privclasses .opis .textblock h2 {font:18px "Calibri"; color:#2f70ab; margin-top:5px; margin-bottom:10px; font-style:normal; text-align:left;}
 .newblock .content .privclasses .opis .br {background: url(images/corner_br_index.gif) right bottom no-repeat; width:32px; height:31px; position:absolute; right:0px; bottom:0px;}
 .newblock .content .privclasses .opis .bl {background: url(images/corner_bl_index.png) left bottom no-repeat; width:32px; height:31px; position:absolute; left:0px; bottom:0px;}
/*privclasses*/

/*historymenu*/
 .newblock .content .historymenu {border:0px solid #c9c9c9; position:relative; width:280px; min-height:675px; padding:0 0 0 0; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;}
 .newblock .content .historymenu img { border:none; margin-top:0px; margin-right:0px; margin-bottom:0px;  }
 .newblock .content .historymenu .opis {background:url(images/histori_bg.jpg) right top no-repeat; border:0px; position:relative; background-color:#ffffff; width:280px; min-height:675px; margin-top:0px; padding:8px 0 0 0 ;}
 .newblock .content .historymenu .opis .menublock {background: url(images/menu_off_bg.jpg) no-repeat; height:24px; padding: 4px 0px 0px 31px; font:14px "Calibri"; text-align:left; margin-top:-2px;}
 .newblock .content .historymenu .opis .menublock a {color:#414040; text-decoration:none;}
 .newblock .content .historymenu .opis .menublock a:hover {color:#97131a; text-decoration:none; font-weight:bold;}
 .newblock .content .historymenu .opis .menublock_on {background: url(images/menu_on_bg.jpg) no-repeat; height:24px; padding: 4px 0px 0px 31px; font:14px "Calibri"; font-weight:bold; color:#ffffff; text-align:left; margin-top:-2px;}
 .newblock .content .historymenu .opis .menublock_on a {color:#ffffff; text-decoration:none;}
 .newblock .content .historymenu .opis .menublock_on a:hover {color:#ffffff; text-decoration:none;}
 .newblock .content .historymenu .opis .textblock h2 {font:18px "Calibri"; color:#2f70ab; margin-top:5px; margin-bottom:10px; font-style:normal; text-align:left;}
 .newblock .content .historymenu .opis .topmenubg {background: url(images/planet_top.png) top right  no-repeat; width:182px; height:483px; position:absolute; right:0px; top:0px;}
/*historymenu*/

/*predstavitelstva*/
 .newblock .content .predstavitelstva {
	border:0px solid #c9c9c9;
	position:relative;
	width:280px;
	min-height:675px;
	padding:0 0 0 0;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:5px;
}
 .newblock .content .predstavitelstva img { border:none; margin-top:0px; margin-right:0px; margin-bottom:0px;  }
 .newblock .content .predstavitelstva .opis {
	background:url(images/histori_bg.jpg) right top no-repeat;
	border:0px;
	position:relative;
	background-color:#ffffff;
	width:275px;
	min-height:675px;
	margin-top:0px;
	padding:8px 0 0 0;
}
 .newblock .content .predstavitelstva .opis .menublock {background: url(images/menu_offs_bg.jpg) no-repeat; height:24px; padding: 4px 0px 0px 15px; font:13px "Calibri"; text-align:left; margin-top:2px;}
 .newblock .content .predstavitelstva .opis .menublock a {color:#414040; text-decoration:none;}
 .newblock .content .predstavitelstva .opis .menublock_b {background: url(images/menu_off1_bg.jpg) no-repeat; height:40px; padding: 4px 0px 0px 15px; font:13px "Calibri"; text-align:left; margin-top:2px; }
 .newblock .content .predstavitelstva .opis .menublock_b a {color:#414040; text-decoration:none;}
 .newblock .content .predstavitelstva .opis .menublock_b a:hover {color:#97131a; text-decoration:none; font-weight:bold;}
 .newblock .content .predstavitelstva .opis .menublock a:hover {color:#97131a; text-decoration:none; font-weight:bold;}
 .newblock .content .predstavitelstva .opis .menublock_on {background: url(images/menu_ons_bg.jpg) no-repeat; height:24px; padding: 4px 0px 0px 15px; font:13px "Calibri"; font-weight:bold; color:#ffffff; text-align:left; margin-top:2px;}
 .newblock .content .predstavitelstva .opis .menublock_on a {color:#ffffff; text-decoration:none;}
 .newblock .content .predstavitelstva .opis .menublock_onb {background: url(images/menu_on1_bg.jpg) no-repeat; height:40px; padding: 4px 0px 0px 15px; font:13px "Calibri"; font-weight:bold; color:#ffffff; text-align:left; margin-top:2px;}
 .newblock .content .predstavitelstva .opis .menublock_onb a {color:#ffffff; text-decoration:none;}
 .newblock .content .predstavitelstva .opis .menublock_on a:hover {color:#ffffff; text-decoration:none;}
 .newblock .content .predstavitelstva .opis .menublock_region {background: url(images/menu_razdel_bg.jpg) no-repeat; height:24px; padding: 4px 0px 0px 15px; font:13px "Calibri"; font-weight:bold; color:#ffffff; text-align:left; margin-top:2px;}
 .newblock .content .predstavitelstva .opis .menublock_region a {color:#ffffff; text-decoration:none;}
 .newblock .content .predstavitelstva .opis .menublock_region a:hover {color:#98dbfa; text-decoration:none;}
 .newblock .content .predstavitelstva .opis .textblock h2 {font:18px "Calibri"; color:#2f70ab; margin-top:5px; margin-bottom:10px; font-style:normal; text-align:left;}
 .newblock .content .predstavitelstva .opis .topmenubg {background: url(images/planet_top.png) top right  no-repeat; width:182px; height:483px; position:absolute; right:0px; top:0px;}
/*predstavitelstva**/

/*historycontent*/
 .newblock .content .historycontent {background: url(images/content_b_bg.jpg) bottom  repeat-x; font:14px "Calibri"; background-color:#f3f3f3; margin:11px 5px 5px 0px; padding:1px 15px 15px 15px; width:95%; min-height:473px; text-align:justify; position:relative;}
 .newblock .content .historycontent h1 { margin-top:12px;}
 .newblock .content .historycontent h2 { font:18px "Calibri"; margin-top:12px;}
 .newblock .content .historycontent .br {background: url(images/history_br.png) right bottom no-repeat; width:21px; position:absolute; height:21px; right:0px; bottom:0px;}
 .newblock .content .historycontent .tr {background: url(images/history_tr.png) right top no-repeat; width:21px; position:absolute; height:21px; right:0px; top:0px;}
/*historycontent*/

/*infoblock*/
 .newblock .content .infoblock {border:0px solid #c9c9c9; position:relative; width:100%; padding:0 0 0 0; margin-top:15px; margin-bottom:15px; margin-left:0px; margin-right:0px;}
 .newblock .content .infoblock img { border:none; margin-top:0px; margin-right:0px; margin-bottom:0px;  }
 .newblock .content .infoblock .opis { background:url(images/indexclasses_opis_bg.jpg) top no-repeat; border:0px; position:relative; background-color:#efefef; width:100%; margin-top:4px; padding:0 0 0 0 ;}
 .newblock .content .infoblock .opis .textblock { padding: 5px 15px 15px 35px; font:13px "Calibri"; text-align:left;}
 .newblock .content .infoblock .opis .textblock h2 {font:18px "Calibri"; color:#2f70ab; margin-top:5px; margin-bottom:10px; font-style:normal; text-align:left;}
 .newblock .content .infoblock .opis .br {background: url(images/corner_br_index.gif) right bottom no-repeat; width:32px; height:31px; position:absolute; right:0px; bottom:0px;}
 .newblock .content .infoblock .opis .bl {background: url(images/corner_bl_index.png) left bottom no-repeat; width:32px; height:31px; position:absolute; left:0px; bottom:0px;}
/*infoblock*/

 .newblock .content .predl {background: url(images/spec_tb_bg.jpg) left top no-repeat; margin:0px; width:325px;   padding-top:16px; padding-right:0px; padding-left:8px; padding-bottom:0px;} 
 .newblock .content .predl table {width:301px; border:0px solid #e1e1e; margin:0px;}
 .newblock .content .predl table td { border:0px solid;}
 .newblock .content .predl table .spechead { text-align:center; vertical-align:middle; width:190px; border:0px solid; height:50px; font:13px "Calibri"; font-weight:bold; color:#2f70ab;}
 .newblock .content .predl table .price { text-align:left; vertical-align:middle; padding-left:15px; height:27px;  border:0px solid; font:14px "Calibri"; font-weight:normal; color:#a70101;}
 .newblock .content .predl table .napravl{text-align:center; vertical-align:middle;width:60px; border:0px solid;}
 .newblock .content .predl table .gorod{ text-align:center; vertical-align:middle; width:111px; border:0px solid;}
 .newblock .content .predl img { border:none; margin-top:0px; margin-right:0px; margin-bottom:0px;}
 .newblock .content .predl table .raspisanie{ text-align:left; vertical-align:middle; padding-left:15px; padding-top:5px; height:30px;  border:0px solid; font:13px "Calibri"; font-weight:normal; color:#2f70ab}


/*news*/
 .newblock .content .unprivList {font:13px "Calibri"; text-align:left;}
 .newblock .content .unprivList h1 {font:18px "Calibri"; color:#2f70ab; padding-bottom:10px; margin:0; font-style:normal; text-align:left;}
 .newblock .content .unprivList p {font:13px "Calibri"; margin-top:5px;}
 .newblock .content .unprivList li {padding-bottom:10px;}
 .newblock .content .unprivList img {float:left;}
 .newblock .content .unprivList .txt {width:100%; padding-left:0px;}
 .newblock .content .unprivList .txt a {font:13px "Calibri"; color:#2091e6; text-decoration:none; padding-bottom:0px;}
/*news*/

/*gallery*/
 .newblock .content .gallerycontainer{
position: relative;
width:532px;

/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

 .newblock .content .thumbnail img{
border: 1px solid white;
margin: 0 0px 0px 0px;
}

 .newblock .content .thumbnail:hover{
background-color: transparent;
}

 .newblock .content .thumbnail:hover img{
border: 1px solid red;
}

 .newblock .content .thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #efefef;
width:674px;
height:248px;
padding: 5px;
left: -1000px;
border: 0px dashed #333333;
visibility: hidden;
color:  #2f70ab;
text-decoration: none;
font-weight:bold;
}

 .newblock .content .thumbnail span img{ /*CSS for enlarged image*/
border: 1px solid white;
padding: 0px;
}

 .newblock .content .thumbnail:hover span img{ /*CSS for enlarged image*/
border: 1px solid white;
margin-bottom:3px;
}

 .newblock .content .thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: -263px;
left: -75px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

/*gallery*/

/*aircraft*/
 .newblock .content .aircraft {margin-top:15px; font:"Calibri"; }
 .newblock .content .aircraft img { border:none; margin-top:0px; margin-right:0px; margin-bottom:0px; }
 .newblock .content .aircraft .aircraftheader {font:16px "Calibri"; height:20px; vertical-align:middle; color:#FFFFFF; margin-left:15px; margin-right:15px; margin-bottom:5px; margin-top:5px;}
 .newblock .content .aircraft .aircraftheader img { border:none; margin-top:0px; margin-right:0px; margin-bottom:0px; }
 .newblock .content .aircraft .aircraftheader a { color:#FFFFFF; text-decoration: underline;}
 .newblock .content .aircraft .aircraftheader a:hover { color:#FFFFFF; text-decoration: underline;}
 .newblock .content .aircraft .header { font:16px "Calibri"; color:#2f70ab; font-weight:bold; margin-left:15px; margin-right:15px;}
 .newblock .content .aircraft .tabletext { margin-left:15px; margin-right:15px; margin-bottom:3px; margin-top:3px; color:#3e3e3e;}
 .newblock .content .aircraft table .headerrow { background:#ffffff;}
 .newblock .content .aircraft table .greyrow1 { background:#dadada;}
 .newblock .content .aircraft table .greyrow2 { background:#efefef}
 .newblock .content .aircrafttext {
	font:13px "Calibri";
	margin-left:3px;
	margin-right:3px;
	margin-bottom:10px;
	margin-top:10px;
	text-align:justify;
}
/*aircraft*/

/*infoblockR*/
.infoblockR { background:url(images/indexclasses_opis_bg.jpg) top no-repeat; background-color:#efefef; border:0px solid #c9c9c9; width:100%; position:relative; padding:0 0 0 0; margin-top:5px; margin-bottom:0px; margin-left:0px; margin-right:0px;}
.infoblockR img {  border:none; margin-top:0px; margin-right:0px; margin-bottom:0px; }
.infoblockR .opis { border:0px; position:relative;  width:100%; margin-top:0px; padding:0 0 0 0 ;}
.infoblockR .opis .textblock { padding: 5px 15px 15px 15px; font:13px "Calibri"; text-align:left;}
.infoblockR .opis .textblock h2 {font:16px "Calibri"; color:#2f70ab; margin-top:5px; margin-bottom:5px; font-style:normal; text-align:left;}
.infoblockR .br {background: url(images/corner_br_index.gif) right bottom no-repeat; width:32px; height:31px; position:absolute; right:0px; bottom:0px;}
.infoblockR .bl {background: url(images/corner_bl_index.png) left bottom no-repeat; width:32px; height:31px; position:absolute; left:0px; bottom:0px;}
.infoblockR .opis .textblock .centerblock {border:0px; position:relative;  width:100%; margin-top:0px; padding:0 0 0 0 ; text-align:center;}
.infoblockR .opis .textblock a {font:11px "Calibri"; color:#2091e6; text-decoration: underline;}
.infoblockR .opis .textblock a:hover {font:11px "Calibri"; color:#d22233; text-decoration: underline;}
.infoblockR .opis .textblock P { margin-top: 7px;}
/*infoblockR*/

/*greytable*/
.tableBlock .greyTable {width:100%; position:relative; margin-top:5px; border:0px solid #e1e1e1;}
.tableBlock .greyTable table {width:100%; border-collapse:collapse;}
.tableBlock .greyTable table th {background-color:#626262; background-image:url(images/tb_gradient_grey.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:0px; border-left:0px solid #ffffff; font-size:13px; height:50px;}
.tableBlock .greyTable table .greycol {background-color:#626262; background-image:url(images/tb_gradient_grey.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff;  font-size:13px;}
.tableBlock .greyTable table .redcol {background-color:#94000a; background-image:url(images/tb_gradient_red.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff; font-size:13px;}
.tableBlock .greyTable table .bluecol {background-color:#4490d3; background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff;  font-size:13px;}
.tableBlock .greyTable table th p {position:relative;}
.tableBlock .greyTable table td {text-align:center;  padding:3px; border-left:2px solid #ffffff; border-top:2px solid #ffffff; font-size:12px;}
.tableBlock .greyTable table .col_1 { color:#7c7c7c; font-weight:bold; width:25px; border-left:0;}
.tableBlock .greyTable table .col_2 {width:275px;}
.tableBlock .greyTable table .row1 {background-color:#d7d7d7; color:#292929;}
.tableBlock .greyTable table .row2 {background-color:#f3f3f3; color:#565656;}
.tableBlock .greyTable table .row3 {background-color:#ffc9cc;}
.tableBlock .greyTable table .row4 {background-color:#676767; color:#ffffff;}
.tableBlock .greyTable table .row5 {background-color:#4490d3; color:#ffffff;  background-image:url(images/tb_gradient_grey.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold;}
.tableBlock .greyTable table .bluerow1 {background-color:#d1ebff; color:#292929;}
.tableBlock .greyTable table .bluerow2 {background-color:#eef8ff; color:#565656;}
.tableBlock .greyTable table .bluerow3 {background-color:#3269a3; color:#ffffff;}
.tableBlock .greyTable table .redrow1 {background-color:#ffc9cc; color:#292929;}
.tableBlock .greyTable table .redrow2 {background-color:#fff0f1; color:#565656;}
.tableBlock .greyTable table .redrow3 {background-color:#b52932; color:#ffffff;}
/*greytable*/

.btn1 {background:url(./images/btn3.png) no-repeat; width:110px; height:19px; padding-top:3px; display:block; text-align:center; color:#ffffff; text-decoration:none;}
.btn2 {background:url(./images/btn4.png) no-repeat; width:110px; height:19px; padding-top:3px; display:block; text-align:center; color:#ffffff; text-decoration:none;}
.btn3 {width:110px; height:22px; color:#414141; cursor:pointer;}
.btn4 {background:url(./images/btn6.png) no-repeat; width:230px; height:19px; padding-top:3px; display:block; text-align:center; color:#ffffff; text-decoration:none;}

.right2 { 
	width:210px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin-left:8px;
	margin-right:6px;
	margin-top:8px;
	float:left;
}
.right2 h1 {font-size:20px; margin:0; font-style:normal; color:#004e96;}
.right2 .header1 {font-size:18px; color:#2a6daa; padding-top:20px;}
 
.right2 .block7 {border:0px solid #e1e1e1; position:relative; width:210px;}
.right2 .block7 .con {border-bottom:1px solid #d4d4d4; padding:0 0 4px 0; background:url(images/specprice_bg.jpg) top left repeat-y}
.right2 .block7 .con1 {border-bottom:0px solid #d4d4d4; padding:0 0 4px 0; background:url(images/specprice_bg.jpg) top left repeat-y}
 
.right2 .block7 .tl {background:url(./images/table_tl.png) no-repeat; width:11px; height:11px; position:absolute; left:0px; top:0px;}
.right2 .block7 .tr {background:url(./images/table_tr.png) right top no-repeat; width:11px; height:11px; position:absolute; right:0px; top:0px;}
 
.right2 .block7 .block_t {
	background:url(./images/spec_off_ru.jpg) top no-repeat;
	height:42px;
	padding:0;
	color:#ffffff;
	font:18px "Calibri";
}
.right2 .block7 .block_t a:link {color:#ffffff; text-decoration:none;}
.right2 .block7 .block_t a:visited {color:#ffffff; text-decoration:none;}
.right2 .block7 .block_t a:hover {color:#ffffff; text-decoration:none;}
.right2 .block7 .block_t1 {background:url(./images/tb_gradient1.gif) top repeat-x; height:28px; padding:7px 20px 0px 20px; color:#ffffff; font:18px "Calibri";}
.right2 .block7 .block_t1 a:link {color:#ffffff; text-decoration:none;}
.right2 .block7 .block_t1 a:visited {color:#ffffff; text-decoration:none;}
.right2 .block7 .block_t1 a:hover {color:#ffffff; text-decoration:none;}
.right2 .block7 .block_bg {background:url(./images/specprice_bg_t.jpg) no-repeat; padding:0 0px 10px 10px;}
.right2 .block7 .header {font-size:18px; color:#2a6daa; text-transform:uppercase; padding-top:10px;}
.right2 .block7 ul {font-size:13px "Calibri"; padding-top:20px;}
.right2 .block7 li {background:url(./images/bullet.gif) 0 3px no-repeat; padding:0 0 3px 10px; paddingleft:15px; position:relative;}
.right2 .block7 li a:link {color:#084AA5; text-decoration:none;}
.right2 .block7 li a:visited {color:#084AA5; text-decoration:none;}
.right2 .block7 li a:hover {color:#D62841; text-decoration:none;}
.right2 .block7 li span {color:#D62841; text-decoration:none;}
.right2 .block7 .txt {line-height:18px; padding-top:10px;}
.right2 .block7 .spec_bg { background:url(images/specprice_bg_b.jpg) top left no-repeat; height:17px; width:215px;}

.right2 .contact  {width:175px; padding-top:10px; margin-left:35px; margin-right:auto;}
.right2 .contact h1 {font-size:16px; margin:0; font-style:normal; color:#414141; text-align:left;}

.right2 .contact ul {padding-top:0px;}
.right2 .contact li {background:url(./images/bullet.gif) 0 3px no-repeat; padding:0 0 3px 10px; position:relative;}
.right2 .contact li a {color:#2091e6; text-decoration:none;}

/*center*/

/*bottom*/
.bottom { background:url(images/bottom_bg.jpg) repeat-x left bottom; margin:1px 0 0px 0; padding:0; min-width:1100px; max-width:100%;   width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1100 ? "1100px" : "auto"); height:108px; position:relative; bottom:0px; padding:auto;}
.bottom .plashka {width:1020px;
	margin:0 auto;
	height:81px;
	background:url(images/plashka_bg.jpg) repeat-x top;}
.bottom .plashka .tl { background:url(images/plashka_left.jpg) no-repeat top left; float:left; width:31px; height:81px;}
.bottom .plashka .tr { background: url(images/plashka_right.jpg) no-repeat right top;  float:right; width:329px; height:81px;}
.bottom .plashka .tr ul {float: none; margin-top:20px; margin-left:35px;}
.bottom .plashka .tr li {display:block; color:#0f5ca2;}
.bottom .plashka .tr li a {font-size:12px; color:#0f5ca2; text-decoration:none; font-weight:normal;}
.bottom .plashka .tr li a:hover {color:#d22233; text-decoration:underline; font-weight:normal;}
.bottom .plashka .tr li a:active {color:#d22233; text-decoration:underline; font-weight:normal;}
.bottom .plashka .iso { margin-left:35px; font-size:11px; color:#777777;}
.bottom .plashka .txt {font-size:11px; color:#71bbff;}
.bottom .plashka .txt a {font-size:11px; color:#bfe0ff; text-decoration:none; font-weight:normal;}
.bottom .plashka .txt a:hover {color:#bfe0ff; text-decoration:underline; font-weight:normal;}
.bottom .plashka .txt a:active {color:#bfe0ff; text-decoration:underline; font-weight:normal;}
.bottom .plashka ul {float: none; margin-top:3px; margin-bottom:1px;}
.bottom .plashka li {display:inline; color:#71bbff; padding-right:6px; }
.bottom .plashka li a {font-size:12px; color:#ffffff; text-decoration:none; font-weight:normal;}
.bottom .plashka li a:hover {color:#ffffff; text-decoration:underline; font-weight:normal;}
.bottom .plashka li a:active {color:#ffffff; text-decoration:underline; font-weight:normal;}
.fuz { background:url(images/fuz_bg.jpg) top center no-repeat; height:176px; margin-left:0px; margin-right:0px; margin-top:10px;  width:1000px; }
.fuz .b_right {
	background:url(images/b_right.png) top right no-repeat;
	height:176px;
	width:10px;
	float:right;
}
.fuz .b_left {
	background:url(images/b_left.png) top right no-repeat;
	height:176px;
	width:10px;
	float:left;
}
.fuz .zagolovok {font-size:10px; color:#7c0000; font-weight:bold; text-transform:uppercase;}
.fuz .zagolovok a {font-size:10px; color:#7c0000; font-weight:bold; text-transform:uppercase; text-decoration:none;}
.fuz .zagolovok a:hover {font-size:10px; color:#7c0000; font-weight:bold; text-decoration:underline; text-transform:uppercase;}
.fuz a .news3 { background:url(images/w_news.png) top no-repeat; width:93px; height:115px;}
.fuz a:hover .news3 { background: url(images/w_news_on.png) top no-repeat; width:93px; height:115px;}
.fuz a .priv { background:url(images/w_priv.png) top no-repeat; width:93px; height:115px;}
.fuz a:hover .priv { background: url(images/w_priv_on.png) top no-repeat; width:93px; height:115px;}
.fuz a .map { background:url(images/w_map.png) top no-repeat; width:93px; height:115px;}
.fuz a:hover .map { background: url(images/w_map_on.png) top no-repeat; width:93px; height:115px;}
.fuz a .tour { background:url(images/w_tour.png) top no-repeat; width:93px; height:115px;}
.fuz a:hover .tour { background: url(images/w_tour_on.png) top no-repeat; width:93px; height:115px;}
.fuz a .info3 { background:url(images/w_info.png) top no-repeat; width:93px; height:115px;}
.fuz a:hover .info3 {background: url(images/w_info_on.png) top no-repeat; width:93px; height:115px;}
.fuz a .vip { background:url(images/w_vip.png) top no-repeat; width:93px; height:115px;}
.fuz a:hover .vip {background: url(images/w_vip_on.png) top no-repeat; width:93px; height:115px;}
.fuz a .gruz { background:url(images/w_gruz.png) top no-repeat; width:93px; height:115px;}
.fuz a:hover .gruz {background: url(images/w_gruz_on.png) top no-repeat; width:93px; height:115px;}

/*bottom*/
 


/*price*/
.center .right .block1 .block_bg .price {border-bottom:none;}

.center .right .block1 .block_bg .price .leftA {width:48%; padding-right:2%; float:left; font-size:13px;}
.center .right .block1 .block_bg .price .leftA a {color:#034ea2; text-decoration:none;}
.center .right .block1 .block_bg .price .rightA {width:48%; padding-right:2%; float:left; font-size:13px; color:#000000; text-align:right;}

.center .right .block1 .block_bg .price .item {font-size:13px;}
.center .right .block1 .block_bg .price .item a {color:#034ea2; text-decoration:none;}
.center .right .block1 .block_bg .price .item span {font-size:13px; color:#034ea2; width:60px; padding-right:5px; float:left;}

.center .right .block1 .block_bg .price .tableBlock {padding:20px 0;}

.center .right .block1 .block_bg .price .tableBlock table {width:100%; border-collapse:collapse;}
.center .right .block1 .block_bg .price .tableBlock table th {background-color:#004894; padding:5px 4px; font-weight:normal; color:#ffffff; white-space:nowrap; border-left:1px solid #ffffff;}
.center .right .block1 .block_bg .price .tableBlock table td {padding:7px 4px; text-align:center; vertical-align:top; border-top:1px solid #ffffff; border-left:1px solid #ffffff;}
.center .right .block1 .block_bg .price .tableBlock table td span {font-size:9px; color:#9e9e9e; white-space:nowrap;}
.center .right .block1 .block_bg .price .tableBlock table td span a {text-decoration:none; color:#2091e6;}

.center .right .block1 .block_bg .price .tableBlock table .txt {font-size:9px; color:#000000;}

.center .right .block1 .block_bg .price .tableBlock table .rows1 td {background-color:#e4f2fc;}
.center .right .block1 .block_bg .price .tableBlock table .rows2 td {background-color:#dfe9ef;}
.center .right .block1 .block_bg .price .tableBlock table .rows3 td {background-color:#f2f8fd;}
.center .right .block1 .block_bg .price .tableBlock table .rows4 td {background-color:#e9edf1;}
.center .right .block1 .block_bg .price .tableBlock table .rows5 td {background-color:#fafcff;}
.center .right .block1 .block_bg .price .tableBlock table .rows6 td {background-color:#5babd5;}
.center .right .block1 .block_bg .price .tableBlock table .rows7 td {background-color:#5dabd5;}

.center .right .block1 .block_bg .price .tableBlock table .topLine td {border:none;}
.center .right .block1 .block_bg .price .tableBlock table th.col_1 {background:none; width:11px; border:none;}
.center .right .block1 .block_bg .price .tableBlock table td.col_1 {background:none; text-align:left; width:11px; border:none;}
.center .right .block1 .block_bg .price .tableBlock table th.col_2 {border-left:none;}
.center .right .block1 .block_bg .price .tableBlock table td.col_2 {background-color:#004894; color:#ffffff; text-align:left; border-left:none;}
.center .right .block1 .block_bg .price .tableBlock table th.on {border:2px solid #FF5A00; color:#FF5A00; padding:5px 2px;}
.center .right .block1 .block_bg .price .tableBlock table td.on {border:2px solid #FF5A00; color:#FF5A00; padding:5px 2px;}
.center .right .block1 .block_bg .price .tableBlock table td.yellowgreen {background-color:#FF5A00; color:#414141;}
.center .right .block1 .block_bg .price .tableBlock table td.liteblue {background-color:#58a9d4; color:#414141;}

.center .right .block1 .block_bg .price .tableBlock table td.color4 {background-color:#d22a17; color:#ffffff; width:11%;}
.center .right .block1 .block_bg .price .tableBlock table td.color3 {background-color:#044389; color:#ffffff; width:11%;}
.center .right .block1 .block_bg .price .tableBlock table td.color2 {background-color:#00cefa; color:#ffffff; width:12%;}
.center .right .block1 .block_bg .price .tableBlock table td.color1 {background-color:#1bae18; color:#ffffff; width:11%;}
.center .right .block1 .block_bg .price .tableBlock table td.no_bl {border-left:none;}
.center .right .block1 .block_bg .price .tableBlock table td.white {background-color:#ffffff; color:#414141; border:1px solid #c6e5fc; padding:5px 2px;}

.center .right .block1 .block_bg .price .tableBlock table .detail {background-color:#ffffff; border:1px solid #c6e5fc; padding:10px 20px 5px 20px; display:none; position:absolute; text-align:left; white-space:nowrap;}
.center .right .block1 .block_bg .price .tableBlock table .detail .btnClose {position:absolute; top:5px; right:10px; cursor:pointer;}
.center .right .block1 .block_bg .price .tableBlock table .detail p {margin-bottom:5px;}

.center .right .block1 .block_bg .price .tableBlock table input {width:15px; height:15px; vertical-align:top;}

.center .right .block1 .block_bg .price .txtBlock {padding:10px 0 0 25px;}
.center .right .block1 .block_bg .price .txtBlock ul {font-size:9px; padding-bottom:5px;}
.center .right .block1 .block_bg .price .txtBlock a {color:#2091e6; text-decoration:none;}
.center .right .block1 .block_bg .price .txtBlock .link {background:url(./images/bullet.gif) 0 5px no-repeat; padding-left:10px;}

.totalPrice {padding:0 0 0 25px;}
.totalPrice h1 {font-size:18px; color:#004e96; font-weight:normal; position:relative; text-align:left; font-style:normal; margin:0;}
.totalPrice table {width:100%; border-top:1px solid #b1dbfc; margin-top:5px; border-collapse:collapse;}
.totalPrice table th {font-weight:normal; text-align:left; padding:10px 10px 10px 0; border-bottom:1px solid #dddddd;}
.totalPrice table th span {display:block; color:#9e9e9e; font-size:9px;}
.totalPrice table td {padding:5px 10px 5px 0;}
.totalPrice table .last td {border-top:1px solid #dddddd; font-weight:bold;}

.price .btns {padding-top:20px;}
.price .btns a {margin-left:5px; float:right;}
/*price*/

/*review*/
.center .right .block1 .block_bg .review {border-bottom:none;}

.review h1 {font-size:18px; color:#004e96; font-weight:normal; position:relative; text-align:left; font-style:normal; margin:0;}
.review h2 {margin-left:10px;}

.review .tableBlock {padding:10px 0 10px 0;}
.review .tableBlock table {width:100%; border-collapse:collapse; margin-top:10px;}
.review .tableBlock table th {text-align:left; font-weight:normal; background-color:#004894; padding:10px; color:#ffffff;}
.review .tableBlock table td {background-color:#ffffff; padding:10px; vertical-align:top;}
.review .tableBlock table td strong {color:#004894;}
.review .tableBlock table td span {color:#e92d35;}

.review .btns {padding-top:20px;}
.review .btns a {margin-left:5px; float:right;}

.review .totalPrice {padding:5px 0 0 20px; border-top:1px solid #b1dbfc;}
.review .totalPrice table {border-top:none;}

.review .leftA {width:360px; padding:5px 10px 5px 20px; float:left;}
.review .leftA .over {width:340px; height:105px; overflow:auto; border:1px solid #e2e9ef; padding:10px; margin:15px 0 20px 0;}
.review .leftA .over p {margin-top:20px;}

.review .leftA .chk {width:15px; height:15px; float:left;}
.review .leftA .txt {width:315px; padding-left:10px; float:left;}
.review .leftA .txt a {color:#2091e6; text-decoration:none;}

.review .rightA {width:260px; padding:5px 0; float:left;}

.review .rightA .loginBlock {background-color:#c0dff8; padding:0 15px 15px 15px; margin-top:15px;}
.review .rightA .loginBlock .item1 {width:230px; padding-top:15px;}
.review .rightA .loginBlock span {width:65px; padding:4px 5px 0 0; float:left; display:block;}
.review .rightA .loginBlock .textfield {width:150px; height:20px; float:left;}

.review .rightA .loginBlock ul {padding:15px 0 0 70px;}
.review .rightA .loginBlock li {background:url(./images/bullet.gif) 0 5px no-repeat; padding:0 0 3px 10px;}
.review .rightA .loginBlock li a {color:#2091e6; text-decoration:none;}
/*review*/

/*passangers*/
.center .right .block1 .block_bg .passangers {border-bottom:none;}

.passangers .inputBlock h2 {margin:5px 0 5px 0;}
.passangers .inputBlock {margin-bottom:5px;}
.passangers .inputBlock ul {padding-bottom:30px;}
.passangers .inputBlock li {padding-top:10px;}
.passangers .inputBlock li div {width:120px; padding:3px 5px 0 0; float:left;}
.passangers .inputBlock li .textfield {width:175px; height:20px; background-color:#ffffff; font:12px Calibri; float:left;}
.passangers .inputBlock li .textfield1 {width:95px; height:20px; background-color:#ffffff; font:12px Calibri; float:left;}
.passangers .inputBlock li .selectField1 {width:48px; height:22px; font:12px Calibri; background-color:#ffffff;}
.passangers .inputBlock li .selectField2 {width:65px; height:22px; font:12px Calibri; background-color:#ffffff;}
.passangers .inputBlock li .selectField3 {width:60px; height:22px; font:12px Calibri; background-color:#ffffff;}
.passangers .inputBlock li .selectField4 {width:180px; height:22px; font:12px Calibri; background-color:#ffffff;}
.passangers .inputBlock li .selectField5 {width:110px; height:22px; font:12px Calibri; background-color:#ffffff;}
.passangers .inputBlock li .selectField6 {width:80px; height:24px; font:12px Calibri; background-color:#ffffff; float:left; margin-right:3px;}
.passangers .inputBlock li .textArea {width:175px; height:60px; font:12px Calibri; background-color:#ffffff;}

.center .right .block1 .block_bg .passangers .line {border-top:1px solid #dddddd; height:1px; overflow:hidden;}

.passangers .inputBlock li .over {width:265px; height:150px; overflow:auto; border:1px solid #e2e9ef; padding:10px; float:none; margin-bottom:5px;}
.passangers .inputBlock li .over p {margin-top:20px;}
.center .right .block1 .block_bg .passangers .item p {float:none; width:auto; padding:0;}

.center .right .block1 .block_bg .passangers .item {padding:10px 2% 10px 0;}

.passangers .inputBlock li .chk {width:15px; height:15px; float:left;}
.passangers .inputBlock li .txt {width:260px; padding:0 0 0 10px; float:left;}
.passangers .inputBlock li .txt a {color:#2091e6; text-decoration:none;}

.passangers .ticket_details {background-color:#c0dff8; padding:20px 15px;}
.passangers .ticket_details p {margin-top:10px;}
.passangers .ticket_details .btn3 {margin-top:10px; vertical-align:middle;}

.passangers .btns a {margin-left:5px; float:right;}
/*passangers*/

/*payment*/
.center .right .block1 .block_bg .payment {border-bottom:none;}

.payment .cards {text-align:center; padding-bottom:15px;}
.payment .cards img {margin:0 8px;}
.payment .cards p {margin:15px 0 0 8px; text-align:left; color:#034ea2;}

.payment .inputBlock {width:295px; margin:0 auto;}
.payment .inputBlock ul {padding-bottom:30px;}
.payment .inputBlock li {padding-top:20px;}
.payment .inputBlock li div {width:105px; padding:3px 5px 0 0; float:left;}
.payment .inputBlock li span {display:block; font-size:9px; color:#a6a6a6;}
.payment .inputBlock li .selectField {width:180px; height:22px; font:12px Calibri; background-color:#ffffff;}
.payment .inputBlock li .selectField1 {width:60px; height:22px; font:12px Calibri; background-color:#ffffff;}
.payment .inputBlock li .selectField2 {width:80px; height:22px; font:12px Calibri; background-color:#ffffff;}
.payment .inputBlock li .textfield {width:175px; height:20px; background-color:#ffffff; font:12px Calibri;}
.payment .inputBlock li .textfield1 {width:80px; height:20px; background-color:#ffffff; font:12px Calibri;}

.payment .btns a {margin-left:5px; float:right;}
/*payment*/

/*confirmation*/
.center .right .block1 .block_bg .confirmation {border-bottom:none;}

.confirmation .customer .item {padding-top:10px;}
.confirmation .customer .name {text-transform:uppercase;}

.confirmation .tableBlock {padding:10px 0;}
.confirmation .tableBlock table {width:100%; border-collapse:collapse; margin-top:10px;}
.confirmation .tableBlock table th {text-align:left; font-weight:normal; background-color:#004894; padding:10px; color:#ffffff;}
.confirmation .tableBlock table td {background-color:#ffffff; padding:10px; vertical-align:top;}
.confirmation .tableBlock table td strong {color:#004894;}
.confirmation .tableBlock table td strong span {font-size:9px; color:#8f8f8f; display:block; white-space:nowrap;}
.confirmation .tableBlock table td span {color:#e92d35;}
.confirmation .tableBlock table th span {color:#ffffff;}

.confirmation .tableBlock table.table1 td {padding:2px 10px;}
.confirmation .tableBlock table.table1 th span {font-size:11px; color:#ffffff;}
.confirmation .tableBlock table.table1 td span {font-size:11px; color:#ffffff;}

.confirmation .btns {padding-top:25px;}
.confirmation .btns a {margin-left:5px; float:right;}
/*confirmation*/

/*anketa*/
/*.blockAnketa p {color:#336699;}*/
.blockAnketa {
	position:relative;
	margin-top: 5px;
	margin-right: 6px;
}
.blockAnketa .header {background:url(./images/block_t.png) repeat-x; height:25px; padding:3px 20px 0 20px; color:#ffffff; font-size:18px; text-transform:uppercase; position:relative; border:1px solid #e1e1e1; border-bottom:none; text-align:center;}
.blockAnketa .header .tl {background:url(./images/corners1.gif) no-repeat; width:15px; height:15px; position:absolute; left:-1px; top:-1px;}
.blockAnketa .header .tr {background:url(./images/corners1.gif) right top no-repeat; width:15px; height:15px; position:absolute; right:-1px; top:-1px;}
.anketaTable {background:url(./images/bg1.png) repeat-x; padding:10px; border:1px solid #e1e1e1; border-top:0;}
.blockAnketa .bl {background:url(./images/corners2.gif) left bottom no-repeat; width:15px; height:15px; position:absolute; left:0; bottom:0;}
.blockAnketa .br {background:url(./images/corners2.gif) right bottom no-repeat; width:15px; height:15px; position:absolute; right:0; bottom:0;}

.anketa {text-align:left; margin:10px 0;}
.anketa td {padding:2px;}
.anketa table.anketa {text-align:left;}
.anketa table {text-align:center;}
.anketa table td {padding:5px;}
.button {border:1px solid #336699; color:#336699; background-color:#e9f0f6; font:10px Calibri, Helvetica, sans-serif;}

.anketa .radioBtn {width:15px; height:15px; vertical-align:text-bottom;}
/*anketa*/


/*news_reg*/
.news_reg .header {background:url(./images/block_t.png) repeat-x; height:25px; padding:30px 200px 0 20px; color:#ffffff; font-size:18px; text-transform:uppercase; position:relative; border:1px solid #e1e1e1; border-bottom:none;}
.news_reg .header .tl {background:url(./images/corners1.gif) no-repeat; width:15px; height:15px; position:absolute; left:-1px; top:-1px;}
.news_reg .header .tr {background:url(./images/corners1.gif) right top no-repeat; width:15px; height:15px; position:absolute; right:-1px; top:-1px;}

.trtablen {border:1px solid #e1e1e1; margin-top:11px; position:relative; background:url(./images/bg1.png) 0 28px repeat-x; width:100%;}
.trtablen .tl {background:url(./images/corners1.gif) no-repeat; width:15px; height:15px; position:absolute; left:-1px; top:-1px;}
.trtablen .tr {background:url(./images/corners1.gif) right top no-repeat; width:15px; height:15px; position:absolute; right:-1px; top:-1px;}
.trtablen .bl {background:url(./images/corners2.gif) left bottom no-repeat; width:15px; height:15px; position:absolute; left:-1px; bottom:-1px;}
.trtablen .br {background:url(./images/corners2.gif) right bottom no-repeat; width:15px; height:15px; position:absolute; right:-1px; bottom:-1px;}
.trtablen .trth {background:url(./images/block_t.png) repeat-x; height:28px; padding:0 20px 0 20px; color:#ffffff; font-size:18px; text-transform:uppercase; text-align:center;}
.trtablen .block_bg {background:url(./images/bg1.png) repeat-x; padding:0 20px 20px 20px;}

/*.trtablen {padding:0; background-color:#e9f0f6;}*/
.trtformd {padding:2px; font-weight:bold; font-size:12px; text-align:left;}
.trtdn {padding:2px; font-weight:bold; font-size:11px; text-align:center;}
/*.trthn {padding:2px; font-weight:normal; font-size:12px; color:#ffffff; background-color:#336699; text-align:center;}*/
.trtfn {padding:2px; font-weight:normal; font-size:12px; text-align:right;}
.trtbn {padding:2px; text-align:center;}
.r12rbn {font-weight:bold; font-size:12px; color:#e32225;}
.r10 {font-size:11px;}

.news_reg .content {font-size:12px; padding:5px 10px; text-align:left;}
.news_reg .content:first-line {font-weight:bold;}
.news_reg .content p {margin-top:10px;}
.news_reg ul {padding:10px 0 10px 50px; list-style-position:outside; list-style-type:disc;}
.news_reg .btn {background:url(./images/btn7.png) no-repeat; width:150px; height:22px; border:none; cursor:pointer; font:15px Calibri, Helvetica, sans-serif; color:#ffffff; margin:0;}
.news_reg ul li {margin-top:0; padding-top:0;}
/*news_reg*/


/*priv_reg*/
.priv_reg .header {background:url(./images/block_t.png) repeat-x; height:25px; padding:3px 20px 0 20px; color:#ffffff; font-size:18px; text-transform:uppercase; position:relative; border:1px solid #e1e1e1; border-bottom:none;}
.priv_reg .header .tl {background:url(./images/corners1.gif) no-repeat; width:15px; height:15px; position:absolute; left:-1px; top:-1px;}
.priv_reg .header .tr {background:url(./images/corners1.gif) right top no-repeat; width:15px; height:15px; position:absolute; right:-1px; top:-1px;}

.trtable {border:1px solid #e1e1e1; position:relative; background:url(./images/bg1.png) 0 28px repeat-x; width:100%;}
.trtable .tl {background:url(./images/corners1.gif) no-repeat; width:15px; height:15px; position:absolute; left:-1px; top:-1px;}
.trtable .tr {background:url(./images/corners1.gif) right top no-repeat; width:15px; height:15px; position:absolute; right:-1px; top:-1px;}
.trtable .bl {background:url(./images/corners2.gif) left bottom no-repeat; width:15px; height:15px; position:absolute; left:-1px; bottom:-1px;}
.trtable .br {background:url(./images/corners2.gif) right bottom no-repeat; width:15px; height:15px; position:absolute; right:-1px; bottom:-1px;}
.trtable .trth {background:url(./images/block_t.png) repeat-x; height:28px; padding:0 20px 0 20px; color:#ffffff; font-size:18px; text-transform:uppercase; text-align:center;}
.trtable .block_bg {background:url(./images/bg1.png) repeat-x; padding:0 20px 20px 20px;}

/*.trtable {padding:0; background-color:#e9f0f6;}*/
.trtformd {padding:2px; font-weight:bold; font-size:10px; text-align:left;}
.trtd {padding:2px; font-weight:bold; font-size:11px; text-align:center;}
/*.trth {padding:2px; font-weight:normal; font-size:12px; color:#ffffff; background-color:#336699; text-align:center;}*/
.trtf {padding:2px; font-weight:normal; font-size:12px; text-align:right;}
.trtb {padding:2px; text-align:center;}
.r12rb {font-weight:bold; font-size:12px; color:#e32225;}
.r10 {font-size:10px;}

.priv_reg .content {font-size:12px; padding:5px 10px; text-align:left;}
.priv_reg .content:first-line {font-weight:bold;}
.priv_reg .content p {margin-top:10px;}

.priv_reg ul {padding:10px 0 10px 50px; list-style-position:outside; list-style-type:disc;}
.priv_reg .btn {background:url(./images/btn7.png) no-repeat; width:150px; height:22px; border:none; cursor:pointer; font:16px Calibri, Helvetica, sans-serif; color:#ffffff; margin:0;}
.priv_reg ul li {margin-top:0; padding-top:0;}
/*priv_reg*/

/*feedback*/
.feedback {font:15px "Myriad Pro"; padding-left:20px; width:640px;}
.feedback h1 {font:21px "Myriad Pro"; color:#2f70ab; margin:0; font-style:normal; text-align:left;}

.feedback .item {padding-top:10px;}
.feedback .item span {color:#014d94;}
.feedback .item p {color:#828282;}
.feedback .item .mailto {color:#a50902; text-decoration:none; margin-right:0;}
.feedback .item {padding-top:10px;}
.feedback .item a {color:#4377af; margin-right:25px;}

.feedback .inputBlock {padding-top:10px;}
.feedback .inputBlock .leftA {width:190px; padding:20px 5px 0 0; color:#034ea2; float:left;}
.feedback .inputBlock .rightA {width:445px; padding:18px 0 0 0; color:#034ea2; float:left;}
.feedback .inputBlock .rightA img {margin-bottom:5px;}

.feedback .inputBlock .selectField {border:1px solid #dbdbdb; width:432px; height:22px; font:15px "Calibri"; color:#414141;}
.feedback .inputBlock .textfield1 {border:1px solid #dbdbdb; width:430px; height:20px; font:15px "Calibri"; color:#414141;}
.feedback .inputBlock .textfield2 {border:1px solid #dbdbdb; width:208px; height:20px; font:15px "Calibri"; color:#414141;}
.feedback .inputBlock .textfield3 {border:1px solid #dbdbdb; width:58px; height:20px; font:15px "Calibri"; color:#414141;}
.feedback .inputBlock .textArea{border:1px solid #dbdbdb; width:620px; height:220px; padding:10px; font:15px Calibri, Helvetica, sans-serif; color:#000000; margin:10px 0;}
.feedback .inputBlock .btn {background:url(./images/btn5.png) no-repeat; width:157px; height:22px; padding-bottom:3px; border:none; cursor:pointer; font:12px Calibri, Helvetica, sans-serif; color:#ffffff; float:right; margin-top:10px;}
/*feedback*/

/*priv*/
.priv {font-size:15px; color:#004d9d; padding-left:10px;}
.priv h1 {font-size:21px; margin:0; font-style:normal; color:#004e96; text-align:left; margin-bottom:50px;}
.priv a {font-size:14px; color:#7cb1d9;}
.priv span {color:#a50801;}
.priv .leftA {width:400px; padding:30px 10px 10px 0; float:left;}
.priv .rightA {width:260px; padding:35px 0 10px 0; float:left;}

.priv .inputBlock {font-size:18px; margin:25px 0 0 120px;}
.priv .inputBlock .leftB {width:130px; padding:24px 5px 0 0; float:left;}
.priv .inputBlock .rightB {width:330px; padding-top:20px; float:left;}
.priv .inputBlock .rightB .input_bg {background:url(./images/input_bg.gif) no-repeat; width:310px; height:25px; padding:2px 10px;}
.priv .inputBlock .rightB .textfield {width:310px; height:23px; padding-top:2px; border:0; background:none; vertical-align:top; font:15px Calibri, Helvetica, sans-serif;}
.priv .inputBlock .rightB .btn {background:url(./images/btn3.png) no-repeat; width:110px; height:22px; border:none; cursor:pointer; font:15px Calibri, Helvetica, sans-serif; color:#ffffff; margin:0;}

.priv .account {padding-top:20px;}
.priv .account .item {padding:20px 0 0 80px;}
.priv .account .item a {font-size:18px; color:#65b8f2;}
.priv .account .item img {float:left;}
.priv .account .item .txt {width:200px; padding:10px 0 0 30px; float:left;}

.priv .accountInfo .leftB {width:135px; padding:0 5px 10px 0; float:left; color:#17191a;}
.priv .accountInfo .rightB {width:330px; padding-bottom:10px; float:left; color:#32a6f6;}
.priv .accountInfo .rightB .textArea {width:325px; height:90px; border:1px solid #32a6f6;}

.priv .balance .leftA {width:220px; padding:0 5px 0 0;}
.priv .balance .leftA h1 {margin-bottom:15px;}
.priv .balance .rightA {width:445px; padding:0;}
.priv .balance .rightA h1 {margin-bottom:5px;}
.priv .balance .rightA p {color:#32a6f6;}

.priv .balance .leftB {width:110px; padding:3px 5px 0 0; float:left; color:#17191a;}
.priv .balance .rightB {width:100px; padding-top:3px; float:left;}
.priv .balance .rightB span {color:#32a6f6;}

.priv .balance .tableBlock .navigation {text-align:right;}
.priv .balance .tableBlock .navigation div {padding-top:5px;}
.priv .balance .tableBlock .navigation img {vertical-align:text-bottom; margin-bottom:2px; cursor:pointer;}
.priv .balance .tableBlock .navigation span {padding-right:170px; color:#004892;}

/*table*/
.priv .balance .tableBlock .Table {width:100%; position:relative; margin-top:5px; border:0px solid #e1e1e1;}
.priv .balance .tableBlock .tl {background:url(./images/table_tl.png) no-repeat; width:10px; height:10px; position:absolute; left:0px; top:0px;}
.priv .balance .tableBlock .tr {background:url(./images/table_tr.png) right top no-repeat; width:10px; height:10px; position:absolute; right:0px; top:0px;}
.priv .balance .tableBlock .Table table {width:100%; border-collapse:collapse;}
.priv .balance .tableBlock .Table table th {background-color:#4490d3; background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:0px; text-align:center; border-left:0px solid #ffffff; font-size:13px; height:50px;}
.priv .balance .tableBlock .Table table .greycol {background-color:#626262; background-image:url(images/tb_gradient_grey.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff;  font-size:13px;}
.priv .balance .tableBlock .Table table .redcol {background-color:#94000a; background-image:url(images/tb_gradient_red.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff; font-size:13px;}
.priv .balance .tableBlock .Table table .bluecol {background-color:#4490d3; background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff;  font-size:13px;}
.priv .balance .tableBlock .Table table th p {position:relative;}
.priv .balance .tableBlock .Table table td {text-align:center;  padding:3px; border-left:2px solid #ffffff; border-top:2px solid #ffffff; font-size:12px;}
.priv .balance .tableBlock .Table table .col_1 { color:#7c7c7c; font-weight:bold; width:25px; border-left:0;}
.priv .balance .tableBlock .Table table .col_2 {width:275px;}
.priv .balance .tableBlock .Table table .row1 {background-color:#d1ebff; color:#292929;}
.priv .balance .tableBlock .Table table .row2 {background-color:#eef8ff; color:#565656;}
.priv .balance .tableBlock .Table table .row3 {background-color:#f0f7fd;}
.priv .balance .tableBlock .Table table .row4 {background-color:#3269a3; color:#ffffff;}
.priv .balance .tableBlock .Table table .row5 {background-color:#4490d3; color:#ffffff;  background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold;}
.priv .balance .tableBlock .Table table .greyrow1 {background-color:#d7d7d7; color:#292929;}
.priv .balance .tableBlock .Table table .greyrow2 {background-color:#f3f3f3; color:#565656;}
.priv .balance .tableBlock .Table table .greyrow3 {background-color:#676767; color:#ffffff;}
.priv .balance .tableBlock .Table table .redrow1 {background-color:#ffc9cc; color:#292929;}
.priv .balance .tableBlock .Table table .redrow2 {background-color:#fff0f1; color:#565656;}
.priv .balance .tableBlock .Table table .redrow3 {background-color:#b52932; color:#ffffff;}
/*table*/

/*priv*/



/*cabin*/
.cabin {font-size:15px; color:#004d9d; padding-left:10px;}
.cabin h1 {font-size:21px "Calibri"; margin:0; font-style:normal; color:#004e96; text-align:left; margin-bottom:20px;}
.cabin a {font-size:14px; color:#7cb1d9;}
.cabin span {color:#a50801;}
.cabin p {margin-top:10px;color:#414141;}
.cabin span {color:#923840;}
.cabin .pages1 {text-align:right;}
.cabin .pages1 span {color:#e92d35;}
.cabin .pages1 a {color:#2091e6; text-decoration:none;}
.cabin .leftA {width:400px; padding:10px 10px 10px 0; float:left;}
.cabin .rightA {width:260px; padding:0 0 10px 0; float:left;}
.cabin .blue span {color:#2090e6;}
.cabin .red span {color:#923840;}

.cabin .inputBlock {font-size:18px; margin:25px 0 0 120px;}
.cabin .inputBlock .leftB {width:130px; padding:24px 5px 0 0; float:left;}
.cabin .inputBlock .rightB {width:330px; padding-top:20px; float:left;}
.cabin .inputBlock .rightB .input_bg {background:url(./images/input_bg.gif) no-repeat; width:310px; height:25px; padding:2px 10px;}
.cabin .inputBlock .rightB .textfield {width:310px; height:23px; padding-top:2px; border:0; background:none; vertical-align:top; font:15px Calibri, Helvetica, sans-serif;}
.cabin .inputBlock .rightB .btn {background:url(./images/btn3.png) no-repeat; width:110px; height:21px; border:none; cursor:pointer; font:15px Calibri, Helvetica, sans-serif; color:#ffffff; margin:0;}

.cabin .account {padding-top:20px;}
.cabin .account .item {padding:20px 0 0 80px;}
.cabin .account .item a {font-size:18px; color:#65b8f2;}
.cabin .account .item img {float:left;}
.cabin .account .item .txt {width:200px; padding:10px 0 0 30px; float:left;}

.cabin .accountInfo .leftB {width:135px; padding:0 5px 10px 0; float:left; color:#17191a;}
.cabin .accountInfo .rightB {width:330px; padding-bottom:10px; float:left; color:#32a6f6;}
.cabin .accountInfo .rightB .textArea {width:325px; height:90px; border:1px solid #32a6f6;}

.cabin .balance .leftA {width:220px; padding:0 5px 0 0;}
.cabin .balance .leftA h1 {margin-bottom:15px;}
.cabin .balance .rightA {width:445px; padding:0;}
.cabin .balance .rightA h1 {margin-bottom:5px;}
.cabin .balance .rightA p {color:#32a6f6;}

.cabin .balance .leftB {width:110px; padding:3px 5px 0 0; float:left; color:#17191a;}
.cabin .balance .rightB {width:100px; padding-top:3px; float:left;}
.cabin .balance .rightB span {color:#32a6f6;}

.cabin .balance .tableBlock .navigation {text-align:right;}
.cabin .balance .tableBlock .navigation div {padding-top:5px;}
.cabin .balance .tableBlock .navigation img {vertical-align:text-bottom; margin-bottom:2px; cursor:pointer;}
.cabin .balance .tableBlock .navigation span {padding-right:170px; color:#004892;}

/*table*/
.cabin .balance .tableBlock .Table {width:100%; position:relative; margin-top:5px; border:0px solid #e1e1e1;}
.cabin .balance .tableBlock .tl {background:url(./images/table_tl.png) no-repeat; width:10px; height:10px; position:absolute; left:0px; top:0px;}
.cabin .balance .tableBlock .tr {background:url(./images/table_tr.png) right top no-repeat; width:10px; height:10px; position:absolute; right:0px; top:0px;}
.cabin .balance .tableBlock .Table table {width:100%; border-collapse:collapse;}
.cabin .balance .tableBlock .Table table th {background-color:#4490d3; background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:0px; text-align:center; border-left:0px solid #ffffff; font-size:13px; height:50px;}
.cabin .balance .tableBlock .Table table .greycol {background-color:#626262; background-image:url(images/tb_gradient_grey.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff;  font-size:13px;}
.cabin .balance .tableBlock .Table table .redcol {background-color:#94000a; background-image:url(images/tb_gradient_red.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff; font-size:13px;}
.cabin .balance .tableBlock .Table table .bluecol {background-color:#4490d3; background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff;  font-size:13px;}
.cabin .balance .tableBlock .Table table th p {position:relative;}
.cabin .balance .tableBlock .Table table td {text-align:center;  padding:3px; border-left:2px solid #ffffff; border-top:2px solid #ffffff; font-size:12px;}
.cabin .balance .tableBlock .Table table .col_1 { color:#7c7c7c; font-weight:bold; width:25px; border-left:0;}
.cabin .balance .tableBlock .Table table .col_2 {width:275px;}
.cabin .balance .tableBlock .Table table .row1 {background-color:#d1ebff; color:#292929;}
.cabin .balance .tableBlock .Table table .row2 {background-color:#eef8ff; color:#565656;}
.cabin .balance .tableBlock .Table table .row3 {background-color:#f0f7fd;}
.cabin .balance .tableBlock .Table table .row4 {background-color:#3269a3; color:#ffffff;}
.cabin .balance .tableBlock .Table table .row5 {background-color:#4490d3; color:#ffffff;  background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold;}
.cabin .balance .tableBlock .Table table .greyrow1 {background-color:#d7d7d7; color:#292929;}
.cabin .balance .tableBlock .Table table .greyrow2 {background-color:#f3f3f3; color:#565656;}
.cabin .balance .tableBlock .Table table .greyrow3 {background-color:#676767; color:#ffffff;}
.cabin .balance .tableBlock .Table table .redrow1 {background-color:#ffc9cc; color:#292929;}
.cabin .balance .tableBlock .Table table .redrow2 {background-color:#fff0f1; color:#565656;}
.cabin .balance .tableBlock .Table table .redrow3 {background-color:#b52932; color:#ffffff;}
/*table*/

/*cabin*/


/*info_services*/
.info_services h1 {font:22px "Myriad Pro"; color:#2f70ab; font-style:normal; text-align:center; margin:0;}
.info_services h1 a {color:#2091e6;}

.info_services .item {width:310px; padding-top:25px; float:left; text-align:center;}
.info_services .item h1 {text-align:center;}
.info_services .item .Img {background:url(./images/item_bg.jpg) center 0 no-repeat; padding-top:15px; margin-top:5px;}
.info_services .item .line {background:url(./images/dotted_line.gif) repeat-y;}
/*info_services*/ 


/*about_internal*/
.about_internal {padding-top:5px; font:14px "Calibri"; padding-left:8px;}
.about_internal h1 {font:21px "Calibri"; color:#2f70ab; margin:0; font-style:normal; text-align:left;}
.about_internal h2 {font:18px "Calibri"; color:#2f70ab; margin-top:15px; font-style:normal; text-align:left;}
.about_internal p {margin-top:10px; text-align:justify}
.about_internal span {color:#2f70ab;}
.about_internal .red spanÃÂÃÂ  {color:#940000;}
.about_internal .pages {text-align:right;}
.about_internal .pages span {color:#e92d35;}
.about_internal .pages a {color:#2091e6; text-decoration:none;}
/*about_internal*/


/*cabin_ext*/
.cabin_ext {padding-top:10px; font:15px "Calibri"; padding-left:10px;}
.cabin_ext h1 {font:21px "Calibri"; color:#2f70ab; margin:0; font-style:normal; text-align:left;}
.cabin_ext p {margin-top:10px;}
.cabin_ext span {color:#2f70ab;}
.cabin_ext .next p {margin-top:5px;}
.cabin_ext .next span {font-size:12px; color:#656565;}
.cabin_ext .pages {text-align:right;}
.cabin_ext .pages span {color:#e92d35;}
.cabin_ext .pages a {color:#2091e6; text-decoration:none;}
/*cabin_ext*/


/*news*/
.news {
	font:15px "Calibri";
	padding-left:5px;
	width: 740px;
	padding-right: 6px;
}
.news h1 {font:21px "Calibri"; color:#2f70ab; margin:0; font-style:normal; text-align:left;}

.news .newsList li {padding-bottom:12px;}
.news .newsList img {float:left;}
.news .newsList .txt {width:540px; padding-left:30px; float:left;}
.news .newsList .txt a {color:#2091e6; text-decoration:none;}

.news .newsBlock {padding-top:15px; margin-bottom:-18px;}
.news .newsBlock p {margin-bottom:18px;}
.news .newsBlock img {float:right; margin:0 0 10px 15px;}
.news .newsBlock .blue {color:#2f70ab;}
.news .newsBlock .red {color:#e92d35;}

.news .pages {text-align:right; padding-top:10px;}
.news .pages span {color:#e92d35;}
.news .pages a {color:#2091e6; text-decoration:none;}
/*news*/


/*help_internal*/
.help_internal {font:15px "Calibri"; padding-left:10px;}
.help_internal h1 {font:21px "Calibri"; color:#2f70ab; margin:0; font-style:normal; text-align:left;}
.help_internal p {margin-top:13px;text-align:justify}
.help_internal span {color:#2f70ab;}
.help_internal .pages {text-align:right; padding-top:10px;}
.help_internal .pages span {color:#e92d35;}
.help_internal .pages a {color:#2091e6; text-decoration:none;}
/*help_internal*/ 


/*prices*/
.prices {font:15px "Calibri"; padding-left:10px;}

.prices .predl {background: url(images/spec_tb_bg.jpg) left top no-repeat; margin:0px; width:325px;   padding-top:16px; padding-right:0px; padding-left:8px; padding-bottom:0px;} 
.prices .predl table {width:301px; border:0px solid #e1e1e; margin:0px;}
.prices .predl table td { border:0px solid;}
.prices .predl table .spechead { text-align:center; vertical-align:middle; width:190px; border:0px solid; height:50px; font:13px "Calibri"; font-weight:bold; color:#2f70ab;}
.prices .predl table .price { text-align:left; vertical-align:middle; padding-left:15px; height:27px;  border:0px solid; font:14px "Calibri"; font-weight:normal; color:#a70101;}
.prices .predl table .napravl{text-align:center; vertical-align:middle;width:60px; border:0px solid;}
.prices .predl table .gorod{ text-align:center; vertical-align:middle; width:111px; border:0px solid;}
.prices .predl img { border:none; margin-top:0px; margin-right:0px; margin-bottom:0px;}
.prices .predl table .raspisanie{ text-align:left; vertical-align:middle; padding-left:15px; padding-top:5px; height:30px;  border:0px solid; font:13px "Calibri"; font-weight:normal; color:#2f70ab}

.prices h1 {font:21px "Calibri"; color:#2f70ab; margin:0; font-style:normal; text-align:left;}
.prices .pricesBlock h2 {font:18px "Calibri"; color:#2f70ab;}
 
.prices .pricesList li {padding-bottom:12px;}
.prices .pricesList img {float:left;}
.prices .pricesList .txt {width:610px; padding-left:10px; float:left; color:#004e96;}
.prices .pricesList .txt span {color:#e92d35;}
.prices .pricesList .txt a {font:16px "Calibri"; font-weight:bold; color:#2091e6;}
 
.prices .pricesBlock {padding-top:15px; margin-bottom:-18px;}
.prices .pricesBlock p {margin-bottom:18px;}
.prices .pricesBlock img {float:right; margin:0 0 10px 15px;}
.prices .pricesBlock .blue1 {color:#2f70ab;}
.prices .pricesBlock .red1 {color:#e92d35;}
 
.prices .pricesBlock .red {color:#d22a17;}
.prices .pricesBlock .blue {color:#044389;}
.prices .pricesBlock .liteblue {color:#00cefa;}
.prices .pricesBlock .green {color:#1bae18;}
 
.prices .pages {text-align:right; padding-top:20px;}
.prices .pages span {color:#e92d35;}
.prices .pages a {color:#2091e6; text-decoration:none;}
/*prices*/



/*programs*/
.programs {font:15px "Calibri"; padding-left:10px;}
.programs h1 {font:21px "Calibri"; color:#2f70ab; margin:0; font-style:normal; text-align:left;}

.programs {
	padding-left:0px;
	margin-right: 6px;
	margin-top: 5px;
	padding-top: 10px;
}
.programs .programsList {width:100%; border-collapse:collapse;}
.programs .programsList td {padding:0 20px 12px 0;}
.programs .programsList .Img {width:90px;}
.programs .programsList .txt {width:190px; font:18px "Myriad Pro";}
.programs .programsList .txt a {color:#2091e6; text-decoration:none;}

.programs .programsBlock {padding-top:15px; margin-bottom:-18px;}
.programs .programsBlock p {margin-bottom:18px;}
.programs .programsBlock img {float:right; margin:0 0 10px 15px;}
.programs .programsBlock a {color:#2091e6; text-decoration:none;}

.programs .pages {text-align:right; padding-top:10px;}
.programs .pages span {color:#e92d35;}
.programs .pages a {color:#2091e6; text-decoration:none;}
/*programs*/


/*site_map*/
.site_map {font-size:12px;}
.site_map a {color:#004E96;; text-decoration:none;}
.site_map a:hover {text-decoration:underline;}
.site_map ul {width:310px; float:left;}
.site_map li {padding-bottom:10px; font-weight:bold;}

.site_map li .sub1 {padding-left:20px; width:auto; float:none;}
.site_map li .sub1 li {padding:1px 0;}

.site_map li .sub2 {padding-left:20px; width:auto; float:none;}
.site_map li .sub2 li {padding:1px 0; font-weight:normal;}
/*site_map*/

/*selectlang*/
.selectlang{ 
	width: 100px;
	height:20px;
}
/*selectlang*/

/*pages*/
.pages {font:15px "Calibri"; text-align:right; padding-top:10px;}
.pages span {color:#e92d35;}
.pages a {color:#2091e6; text-decoration:none;}
/*pages*/


/*untable*/
.untable {font-size:15px; color:#004d9d; padding-left:10px;}
.untable h1 {font-size:21px; margin:0; font-style:normal; color:#004e96; text-align:left; margin-bottom:30px;}
.untable a {font-size:14px; color:#7cb1d9;}
.untable span {color:#a50801;}
.untable .leftA {width:400px; padding:30px 10px 10px 0; float:left;}
.untable .rightA {width:260px; padding:35px 0 10px 0; float:left;}

/*table*/
.untable .balance .tableBlock .Table {width:100%; position:relative; margin-top:5px; border:0px solid #e1e1e1;}
.untable .balance .tableBlock .tl {background:url(./images/table_tl.png) no-repeat; width:10px; height:10px; position:absolute; left:0px; top:0px;}
.untable .balance .tableBlock .tr {background:url(./images/table_tr.png) right top no-repeat; width:10px; height:10px; position:absolute; right:0px; top:0px;}
.untable .balance .tableBlock .Table table {width:100%; border-collapse:collapse;}
.untable .balance .tableBlock .Table table th {background-color:#4490d3; background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:0px; text-align:center; border-left:0px solid #ffffff; font-size:13px; height:50px;}
.untable .balance .tableBlock .Table table .greycol {background-color:#626262; background-image:url(images/tb_gradient_grey.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff;  font-size:13px;}
.untable .balance .tableBlock .Table table .redcol {background-color:#94000a; background-image:url(images/tb_gradient_red.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff; font-size:13px;}
.untable .balance .tableBlock .Table table .bluecol {background-color:#4490d3; background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff;  font-size:13px;}
.untable .balance .tableBlock .Table table th p {position:relative;}
.untable .balance .tableBlock .Table table td {text-align:center;  padding:3px; border-left:2px solid #ffffff; border-top:2px solid #ffffff; font-size:12px;}
.untable .balance .tableBlock .Table table .col_1 { color:#7c7c7c; font-weight:bold; width:25px; border-left:0;}
.untable .balance .tableBlock .Table table .col_2 {width:230px;}
.untable .balance .tableBlock .Table table .row1 {background-color:#d1ebff; color:#292929;}
.untable .balance .tableBlock .Table table .row2 {background-color:#eef8ff; color:#565656;}
.untable .balance .tableBlock .Table table .row3 {background-color:#f0f7fd;}
.untable .balance .tableBlock .Table table .row4 {background-color:#3269a3; color:#ffffff;}
.untable .balance .tableBlock .Table table .row5 {background-color:#4490d3; color:#ffffff;  background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold;}
.untable .balance .tableBlock .Table table .greyrow1 {background-color:#d7d7d7; color:#292929;}
.untable .balance .tableBlock .Table table .greyrow2 {background-color:#f3f3f3; color:#565656;}
.untable .balance .tableBlock .Table table .greyrow3 {background-color:#676767; color:#ffffff;}
.untable .balance .tableBlock .Table table .redrow1 {background-color:#ffc9cc; color:#292929;}
.untable .balance .tableBlock .Table table .redrow2 {background-color:#fff0f1; color:#565656;}
.untable .balance .tableBlock .Table table .redrow3 {background-color:#b52932; color:#ffffff;}
/*table*/




/*untable*/



/*unfs*/

.unfs {padding-top:15px; padding-left:55px;}
.unfs .redrows {color: #DF0028; font-size:14px;}
.unfs .link a:link {color: #2091E6; font-size:14px;}
.unfs .link a:visited {color: #2091E6; font-size:14px;}

/*unfs*/

/*unpriv*/
.unpriv .leftA1 {width:425px; padding-top:0px; float:left;}

.unpriv .leftA1 {font:15px "Calibri"; padding-left:10px;}
.unpriv .leftA1 h1 {font:21px "Calibri"; color:#2f70ab; margin:0; font-style:normal; text-align:left;}
.unpriv .leftA1 p {margin-top:10px; color:#414141;}
.unpriv .leftA1 span {color:#2f70ab;}
.unpriv .leftA1 .pages {text-align:right;}
.unpriv .leftA1 .pages span {color:#e92d35;}
.unpriv .leftA1 .pages a {color:#2091e6; text-decoration:none;}
.unpriv .leftA1 a {font-size:14px; color:#7cb1d9;}


.unpriv .rightA1 {width:260px; padding-top:13px; float:right;}

.unpriv .rightA1 {font:13px "Calibri";}
.unpriv .rightA1 h1 {font:18px "Calibri"; color:#2f70ab; padding-bottom:10px; margin:0; font-style:normal; text-align:left;}
.unpriv .rightA1 .hr {height: 0px; margin-bottom:10px;}

.unpriv .rightA1 .unprivList li {padding-bottom:12px;}
.unpriv .rightA1 .unprivList img {float:left;}
.unpriv .rightA1 .unprivList .txt {width:100%; padding-left:0px;}
.unpriv .rightA1 .unprivList .txt a {color:#2091e6; text-decoration:none;}

.unpriv .rightA1 .unprivBlock {padding-top:15px; margin-bottom:-18px;}
.unpriv .rightA1 .unprivBlock p {margin-bottom:18px;}
.unpriv .rightA1 .unprivBlock img {float:right; margin:0 0 10px 15px;}
.unpriv .rightA1 .unprivBlock .blue {color:#2f70ab;}
.unpriv .rightA1 .unprivBlock .red {color:#e92d35;}

.unpriv .rightA1 .pages {text-align:right; padding-top:10px;}
.unpriv .rightA1 .pages span {color:#e92d35;}
.unpriv .rightA1 .pages a {color:#2091e6; text-decoration:none;}

/*table*/
.unpriv .balance .tableBlock .Table {width:100%; position:relative; margin-top:5px; border:0px solid #e1e1e1;}
.unpriv .balance .tableBlock .tl {background:url(./images/table_tl.png) no-repeat; width:10px; height:10px; position:absolute; left:0px; top:0px;}
.unpriv .balance .tableBlock .tr {background:url(./images/table_tr.png) right top no-repeat; width:10px; height:10px; position:absolute; right:0px; top:0px;}
.unpriv .balance .tableBlock .Table table {width:100%; border-collapse:collapse;}
.unpriv .balance .tableBlock .Table table th {background-color:#4490d3; background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:0px; text-align:center; border-left:0px solid #ffffff; font-size:13px; height:50px;}
.unpriv .balance .tableBlock .Table table .greycol {background-color:#626262; background-image:url(images/tb_gradient_grey.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff;  font-size:13px;}
.unpriv .balance  .tableBlock .Table table .redcol {background-color:#94000a; background-image:url(images/tb_gradient_red.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff; font-size:13px;}
.unpriv .balance .tableBlock .Table table .bluecol {background-color:#4490d3; background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff;  font-size:13px;}
.unpriv .balance .tableBlock .Table table th p {position:relative;}
.unpriv .balance .tableBlock .Table table td {text-align:center;  padding:3px; border-left:2px solid #ffffff; border-top:2px solid #ffffff; font-size:12px;}
.unpriv .balance .tableBlock .Table table .col_1 { color:#7c7c7c; font-weight:bold; width:25px; border-left:0;}
.unpriv .balance .tableBlock .Table table .col_2 {width:230px;}
.unpriv .balance .tableBlock .Table table .row1 {background-color:#d1ebff; color:#292929;}
.unpriv .balance .tableBlock .Table table .row2 {background-color:#eef8ff; color:#565656;}
.unpriv .balance .tableBlock .Table table .row3 {background-color:#f0f7fd;}
.unpriv .balance .tableBlock .Table table .row4 {background-color:#3269a3; color:#ffffff;}
.unpriv .balance .tableBlock .Table table .row5 {background-color:#4490d3; color:#ffffff;  background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold;}
.unpriv .balance .tableBlock .Table table .greyrow1 {background-color:#d7d7d7; color:#292929;}
.unpriv .balance .tableBlock .Table table .greyrow2 {background-color:#f3f3f3; color:#565656;}
.unpriv .balance .tableBlock .Table table .greyrow3 {background-color:#676767; color:#ffffff;}
.unpriv .balance .tableBlock .Table table .redrow1 {background-color:#ffc9cc; color:#292929;}
.unpriv .balance .tableBlock .Table table .redrow2 {background-color:#fff0f1; color:#565656;}
.unpriv .balance .tableBlock .Table table .redrow3 {background-color:#b52932; color:#ffffff;}
/*table*/

/*unpriv*/ 

/*aircraft*/
.aircraft {margin-top:15px; font:"Calibri"; }
.aircraft .aircraftheader {font:16px "Calibri"; height:20px; vertical-align:middle; color:#FFFFFF; margin-left:15px; margin-right:15px; margin-bottom:5px; margin-top:5px;}
.aircraft .aircraftheader a { color:#FFFFFF; text-decoration: underline;}
.aircraft .aircraftheader a:hover { color:#FFFFFF; text-decoration: underline;}
.aircraft .header { font:16px "Calibri"; color:#2f70ab; font-weight:bold; margin-left:15px; margin-right:15px;}
.aircraft .tabletext { margin-left:15px; margin-right:15px; margin-bottom:3px; margin-top:3px; color:#3e3e3e;}
.aircraft table .headerrow { background:#ffffff;}
.aircraft table .greyrow1 { background:#dadada;}
.aircraft table .greyrow2 { background:#efefef}
.aircrafttext {font:13px "Calibri";  margin-left:10px; margin-right:10px; margin-bottom:10px; margin-top:10px; text-align:justify;}
/*aircraft*/


/*privinfo*/
.privinfo { width:98%;  position:relative; float:left; margin-top:5px; }
.privinfo .tl {background:url(./images/table_tl.png) no-repeat; width:10px; height:10px; position:absolute; left:0px; top:0px;}
.privinfo .tr {background:url(./images/table_tr.png) right top no-repeat; width:10px; height:10px; position:absolute; right:0px; top:0px;}
.privinfo .br {background:url(images/bottom_corner.png) right bottom no-repeat; width:20px; height:21px; position:absolute; right:0px; bottom:0px;}
.privinfo .textheader { background:#5fafee url(images/textheader_bg.jpg) repeat-x top; margin:0px; color:#e4f2fc; font:14px "Calibri"; padding:25px; /*position:relative; right:0px; */}
.privinfo .textheader h1 { color:#FFFFFF; font:21px "Calibri"; text-align:left; text-decoration:none; font-style:normal;  margin-top:0px; padding-top:0px;}
.privinfo .textheader span {color:#004d83;}
.privinfo .textheader p { margin-top:15px;}
.privinfo .textheader a { color:#0065ad; text-decoration:none;}
.privinfo .textheader a:hover { color:#0065ad; text-decoration:underline;}
.privinfo .infocont { background: #e5f2fd url(images/infocont_bg.jpg) top repeat-x; width:100%; margin:0px; }
.privinfo .formcont { background:url(images/formcont_bg.jpg) no-repeat top center; /*margin:0px;*/ padding:25px;}

.privinfo .formcont .block3 {padding:0 0 0 0px;}
.privinfo .formcont .block3 li {background:url(./images/red_row.gif) 0 5px no-repeat; color:#003366; padding:0 0 3px 10px; position:relative;}
.privinfo .formcont .block3 li span.red{color:#003366;}
.privinfo .formcont .block3 li a {color:#2091e6; text-decoration:none;}

.privinfo .formcont .block5 {padding:0 0 0 0;}
.privinfo .formcont .block5 li {padding-top:3px;}
.privinfo .formcont .block5 li a {color:#2091e6; text-decoration:none;}
.privinfo .formcont .block5 li p {margin-top:3px;}
.privinfo .formcont .block5 li span {font-size:9px;}

.privinfo .formcont .block5 li .leftA {width:80px; padding:3px 3px 0 0; float:left;}
.privinfo .formcont .block5 li .rightA {width:80px; padding-top:3px; float:left;}

.privinfo .formcont .block5 li .rightA span {color:#e82126; font-size:12px;}
.privinfo .formcont .block5 li .linkBlock {top:-60px; position:relative;}

.privinfo .formcont .total div {border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:5px 0; margin-bottom:3px;}
.privinfo .formcont .total span {color:#034ea2; font-size:13px; font-weight:bold;}
.privinfo .formcont .total p {margin:0 0 3px 0;}

.privinfo .formcont .brdlnk {font-size:12px;}
.privinfo .formcont .brdlnk img { margin:0; padding:0;}
.privinfo .formcont .brdlnk span { font-weight:bold;}
.privinfo .formcont img { margin:0px 15px 5px 0px; border:0px solid}
.privinfo .formcont h1 {color:#2f70ab; font:18px "Calibri"; text-align:left; text-decoration:none; font-style:normal;  margin-top:0px; padding-top:0px; margin-bottom:10px;}
.privinfo .formcont a { color:#2f70ab; text-decoration:none;}
.privinfo .formcont a:hover { color:#02f70ab; text-decoration:underline;}
.privinfo .formcont .form {color:#256a9e; font:16px "Calibri"; margin-left:0px; margin-right:30px; margin-bottom:5px; margin-top:5px;}
.privinfo .formcont .form_vxod {color:#256a9e; font:16px "Calibri"; margin-left:0px; margin-right:30px; margin-bottom:10px; margin-top:10px;}
.privinfo .formcont .formh2 {color:#256a9e; font:15px "Calibri"; margin-left:0px; margin-right:30px; margin-bottom:5px; margin-top:5px;}
.privinfo .formcont .formtxt {color:#4a4a4a; font:13px "Calibri"; margin-left:0px; margin-right:30px; margin-bottom:5px; margin-top:5px;}
.privinfo .formcont .textArea { background:#f1f9ff; font:13px "Calibri"; margin-left:0px; margin-right:0px; padding:5px; width:230px; border:1px solid #b9b9b9; color:#4a4a4a;}
.privinfo .formcont .input_bg {background:url(images/search_bg.png) no-repeat; width:241px; height:20px; padding-left:5px; padding-right:5px; }
.privinfo .formcont .input_bg .textfield {font:13px "Calibri"; margin-left:0px; margin-right:0px; margin-top:1px; height:17px;  width:231px; border:0 solid; color:#333333;}
.privinfo .formcont .input_bg .textfield1 {font:12px "Calibri"; margin-left:0px; margin-right:0px; margin-top:-1px; height:18px;  width:248px; border:0 solid; color:#333333;}
.privinfo .formcont .btn {color:#950008;  font:16px "Calibri"; background:none; border:0 solid; cursor:pointer; margin:0; padding:0;}
.privinfo .formcont .tableBlock .navigation {text-align:right;}
.privinfo .formcont .tableBlock .navigation div {padding-top:5px;}
.privinfo .formcont .tableBlock .navigation img {vertical-align:text-bottom; margin-bottom:2px; cursor:pointer;}
.privinfo .formcont .tableBlock .navigation span {padding-right:170px; color:#004892;}
.privinfo .formcont .tableBlock .Table {width:100%; position:relative; margin-top:5px; border:0px solid #e1e1e1;}
.privinfo .formcont .tableBlock .Table img{margin:0; padding:0;}
.privinfo .formcont .tableBlock .tl {background:url(./images/table_tl.png) no-repeat; width:10px; height:10px; position:absolute; left:0px; top:0px;}
.privinfo .formcont .tableBlock .tr {background:url(./images/table_tr.png) right top no-repeat; width:10px; height:10px; position:absolute; right:0px; top:0px;}
.privinfo .formcont .tableBlock .Table table {width:100%; border-collapse:collapse;}
.privinfo .formcont .tableBlock .Table table th {background-color:#4490d3; background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:0px; text-align:center; border-left:0px solid #ffffff; font-size:13px; height:50px;}
.privinfo .formcont .tableBlock .Table table .greycol {background-color:#626262; background-image:url(images/tb_gradient_grey.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff;  font-size:13px;}
.privinfo .formcont .tableBlock .Table table .redcol {background-color:#94000a; background-image:url(images/tb_gradient_red.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff; font-size:13px;}
.privinfo .formcont .tableBlock .Table table .bluecol {background-color:#4490d3; background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff;  font-size:13px;}
.privinfo .formcont .tableBlock .Table table th p {position:relative;}
.privinfo .formcont .tableBlock .Table table td {text-align:center;  padding:3px; border-left:2px solid #ffffff; border-top:2px solid #ffffff; font-size:12px;}
.privinfo .formcont .tableBlock .Table table .col_1 { color:#7c7c7c; font-weight:bold; width:25px; border-left:0;}
.privinfo .formcont .tableBlock .Table table .col_2 {width:275px;}
.privinfo .formcont .tableBlock .Table table .row1 {background-color:#eef8ff; color:#565656;}
.privinfo .formcont .tableBlock .Table table .row2 {background-color:#eef8ff; color:#565656;}
.privinfo .formcont .tableBlock .Table table .row3 {background-color:#d1ebff; color:#292929;}
.privinfo .formcont .tableBlock .Table table .row4 {background-color:#3269a3; color:#ffffff;}
.privinfo .formcont .tableBlock .Table table .row5 {background-color:#4490d3; color:#ffffff;  background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold;}
.privinfo .formcont .tableBlock .Table table .greyrow1 {background-color:#d7d7d7; color:#292929;}
.privinfo .formcont .tableBlock .Table table .greyrow2 {background-color:#f3f3f3; color:#565656;}
.privinfo .formcont .tableBlock .Table table .greyrow3 {background-color:#676767; color:#ffffff;}
.privinfo .formcont .tableBlock img { border:none; margin-bottom:3px; margin-right:3px;}


.privinfo .formcont .select .seltable {width:100%; height:500px; position:relative; margin-top:5px; border:0px solid #e1e1e1;}
.privinfo .formcont .select .seltable .rowup { background:url(images/row-up.png) no-repeat top; width:25px; height:20px;}
.privinfo .formcont .select .seltable .rowdown { background:url(images/row-down.png) no-repeat bottom; width:25px; height:20px;}
.privinfo .formcont .select .seltable table {border-collapse:collapse;}
.privinfo .formcont .select .seltable table .row1 {color:#424242;  font-size:16px; font-weight:normal; height:40px;}
.privinfo .formcont .select .seltable table .row2 {color:#424242;  font-size:16px; font-weight:normal; height:50px;}
.privinfo .formcont .select .seltable table .col_1 { color:#424242; background-color:#c1dff0; width:25px; border:0px solid #e1e1e1;}
.privinfo .formcont .select .seltable table .col_2 { color:#424242; background-color:#d9f3fd; width:35px; border:0px solid #e1e1e1;}
.privinfo .formcont .select .seltable .nonchange { background: url(images/nonchange.png) no-repeat bottom; width:30px; height:27px; }
.privinfo .formcont .select .seltable .achange { background: url(images/achange.png) no-repeat bottom; width:30px; height:27px; }
.privinfo .formcont .select .seltable .youchange { background: url(images/youchange.png) no-repeat bottom; width:30px; height:27px; }
.privinfo .formcont .select .seltable .otherpass { background: url(images/otherpass.png) no-repeat bottom; width:30px; height:27px; }
.privinfo .formcont .select .seltable .otherpassfire {background: url(images/otherpassfire.png) no-repeat bottom; width:30px; height:27px; }
.privinfo .formcont .select .seltable .selfuz { background: url(images/selfuz.png) no-repeat top left; width:185px; height:315px; padding-top:90px; padding-left:58px; }
.privinfo .formcont .select .seltable .selfuz .selectsalon {width:70px; height:260px;}
.privinfo .formcont .select .seltable .selfuz .selectsalon .selected {background: url(images/selectedsalon.png) no-repeat top left; width:70px; height:75px; margin-bottom:10px;}
.privinfo .formcont .select .seltable .selfuz .selectsalon .unselected {background: url(images/unselectedsalon.png) no-repeat top left; width:70px; height:75px;margin-bottom:10px;}
.privinfo .formcont .select .seltable .activpass {background: url(images/activpass.png) #0c4da2 no-repeat top left; height:26px; margin-bottom:3px; padding-left:30px; color:#FFFFFF;}
.privinfo .formcont .select .seltable .activpass p { padding-top:4px;  font-size:14px; font-weight:normal; text-align:left;}
.privinfo .formcont .select .seltable .passivpass {background: url(images/passivpass.png) #93dffd no-repeat top left; height:26px; margin-bottom:3px; padding-left:30px; color:#0c4da2;}
.privinfo .formcont .select .seltable .passivpass p { padding-top:4px;  font-size:14px; font-weight:normal; text-align:left;}
.privinfo .formcont .select .seltable .window { background-color:#666666; width:10px; height:17px;}
.privinfo .formcont .select .seltable .windowtxt { background: url(images/windowtxt.png) no-repeat top left; width:25px; height:50px;}
.privinfo .formcont .select .seltable .aisle { background: url(images/aisle.png) no-repeat top left; width:25px; height:50px;}


.privinfo .formcont .con { padding:0px 0px 0px 0px;}
.privinfo .formcont .con h1 { color:#005d9e; font:15px "Calibri"; text-align:left; text-decoration:none; font-style:normal;  margin-top:10px; margin-bottom:10px; padding-top:0px;}




.privinfo .formcont .con .price {border-bottom:none;}

.privinfo .formcont .con .price .leftA {width:48%; padding-right:2%; float:left; font-size:13px; text-align:left;}
.privinfo .formcont .con .price .leftA a {color:#034ea2; text-decoration:none;}
.privinfo .formcont .con .price .rightA {width:48%; padding-right:2%; float:left; font-size:13px; color:#000000; text-align:right;}
.privinfo .formcont .con .price .leftA span {font-size:12px; color:#900;}

.privinfo .formcont .con .price .item {font-size:13px;}
.privinfo .formcont .con .price .item a {color:#034ea2; text-decoration:none;}
.privinfo .formcont .con .price .item span {font-size:13px; color:#034ea2; width:60px; padding-right:5px; float:left;}

.privinfo .formcont .con .price .itemnew {font-size:13px;  width:40%; float:left;}
.privinfo .formcont .con .price .itemnew a {color:#034ea2; text-decoration:none;}
.privinfo .formcont .con .price .itemnew span {font-size:13px; color:#034ea2; width:60px; padding-right:5px; float:left;}

.privinfo .formcont .con .price .tableBlock {padding:20px 0;}

.privinfo .formcont .con .price .tableBlock table {width:100%; border-collapse:collapse;}
.privinfo .formcont .con .price .tableBlock table th {background-color:#004894; padding:5px 4px; font-weight:normal; color:#ffffff; white-space:nowrap; border-left:1px solid #ffffff;}
.privinfo .formcont .con .price .tableBlock table td {padding:7px 4px; text-align:center; vertical-align:top; border-top:1px solid #ffffff; border-left:1px solid #ffffff;}
.privinfo .formcont .con .price .tableBlock table td span {font-size:10px; color:#00448B; white-space:nowrap;}
.privinfo .formcont .con .price .tableBlock table td span .wht{font-size:9px; color:#ffffff; white-space:nowrap;}
.privinfo .formcont .con .price .tableBlock table td span a {text-decoration:none; color:#2091e6;}

.privinfo .formcont .con .price .tableBlock table td span {
	font-size:9px;
	color:#00448B;
	white-space:nowrap;
}
.privinfo .formcont .con .price .tableBlock table td span.red{
display:block;
	font-size:9px;
	color:#2091e6;
	margin-top:5px;
	padding:3px;	
}

.privinfo .formcont .con .price .tableBlock table .txt {font-size:9px; color:#000000;}

.privinfo .formcont .con .price .tableBlock table .rows1 td {background-color:#e4f2fc;}
.privinfo .formcont .con .price .tableBlock table .rows2 td {background-color:#dfe9ef;}
.privinfo .formcont .con .price .tableBlock table .rows3 td {background-color:#f2f8fd;}
.privinfo .formcont .con .price .tableBlock table .rows4 td {background-color:#e9edf1;}
.privinfo .formcont .con .price .tableBlock table .rows5 td {background-color:#fafcff;}
.privinfo .formcont .con .price .tableBlock table .rows6 td {background-color:#5babd5;}
.privinfo .formcont .con .price .tableBlock table .rows7 td {background-color:#5dabd5;}

.privinfo .formcont .con .price .tableBlock table .topLine td {border:none;}
.privinfo .formcont .con .price .tableBlock table th.col_1 {background:none; width:11px; border:none;}
.privinfo .formcont .con .price .tableBlock table td.col_1 {background:none; text-align:left; width:11px; border:none;}
.privinfo .formcont .con .price .tableBlock table th.col_2 {border-left:none;}
.privinfo .formcont .con .price .tableBlock table td.col_2 {background-color:#004894; color:#ffffff; text-align:left; border-left:none;}
.privinfo .formcont .con .price .tableBlock table th.on {
	border:2px solid #fff;
	background-color:#FF0;
	color:#036;
	padding:5px 2px;
	font-weight:bold;
}
.privinfo .formcont .con .price .tableBlock table td.on {
	border:2px solid #fff;
	background-color:#FF0;
	color:#036;
	padding:5px 2px;
	font-weight:bold;
}
.privinfo .formcont .con .price .tableBlock table td.yellowgreen {
	border:2px solid #900;
	background-color:#FF0;
	color:#333333;
	font-weight:bold;
}
.privinfo .formcont .con .price .tableBlock table td.liteblue {background-color:#58a9d4; color:#414141;}

.privinfo .formcont .con .price .tableBlock table td.color5 {background-color:#1678DC; color:#ffffff; width:11%;}
.privinfo .formcont .con .price .tableBlock table td.color4 {background:url(images/bg_color4.jpg) left bottom repeat-x #d22a17; color:#ffffff; width:11%;}
.privinfo .formcont .con .price .tableBlock table td.color4 a {color:#00448B;}
.privinfo .formcont .con .price .tableBlock table td.color4 a:hover {color:#00448B; text-decoration:underline;}

.privinfo .formcont .con .price .tableBlock table td.color3 {background:url(images/bg_color3.jpg) left bottom repeat-x #044389;  color:#ffffff; width:11%;}
.privinfo .formcont .con .price .tableBlock table td.color3 a {color:#66CCFF}
.privinfo .formcont .con .price .tableBlock table td.color3 a:hover {text-decoration:underline;}
.privinfo .formcont .con .price .tableBlock table td.color2 {background:url(images/bg_color2.jpg) left bottom repeat-x #00cefa; color:#ffffff; width:12%;}
.privinfo .formcont .con .price .tableBlock table td.color2 a {color:#00448B;}
.privinfo .formcont .con .price .tableBlock table td.color2 a:hover {color:#00448B; text-decoration:underline;}
.privinfo .formcont .con .price .tableBlock table td.color1 {background:url(images/bg_color1.jpg) left bottom repeat-x #1bae18; color:#ffffff; width:11%;}
.privinfo .formcont .con .price .tableBlock table td.color1 a {color:#00448B;}
.privinfo .formcont .con .price .tableBlock table td.color1 a:hover {color:#00448B; text-decoration:underline;}
.privinfo .formcont .con .price .tableBlock table td.no_bl {border-left:none;}
.privinfo .formcont .con .price .tableBlock table td.white {background-color:#ffffff; color: #003366; border:1px solid #c6e5fc; padding:5px 2px;}

.privinfo .formcont .con .price .tableBlock table .detail {background-color:#ffffff; border:1px solid #c6e5fc; padding:10px 20px 5px 20px; display:none; position:absolute; text-align:left; white-space:nowrap;}
.privinfo .formcont .con .price .tableBlock table .detail .btnClose {position:absolute; top:5px; right:10px; cursor:pointer;}
.privinfo .formcont .con .price .tableBlock table .detail p {margin-bottom:5px;}

.privinfo .formcont .con .price .tableBlock table input {width:15px; height:15px; vertical-align:top;}

.privinfo .formcont .con .price .txtBlock {padding:10px 0 0 25px;}
.privinfo .formcont .con .price .txtBlock ul {font-size:9px; padding-bottom:5px;}
.privinfo .formcont .con .price .txtBlock a {color:#2091e6; text-decoration:none;}
.privinfo .formcont .con .price .txtBlock .link {background:url(../images/bullet.gif) 0 5px no-repeat; padding-left:10px;}

.privinfo .formcont .con .totalPrice {padding:0 0 0 25px;}
.privinfo .formcont .con .totalPrice h1 {font-size:18px; color:#004e96; font-weight:normal; position:relative; text-align:left; font-style:normal; margin:0;}
.privinfo .formcont .con .totalPrice table {width:100%; border-top:1px solid #b1dbfc; margin-top:5px; border-collapse:collapse;}
.privinfo .formcont .con .totalPrice table th {font-weight:normal; text-align:left; padding:10px 10px 10px 0; border-bottom:1px solid #dddddd;}
.privinfo .formcont .con .totalPrice table th span {display:block; color:#9e9e9e; font-size:9px;}
.privinfo .formcont .con .totalPrice table td {padding:5px 10px 5px 0;}
.privinfo .formcont .con .totalPrice table .last td {border-top:1px solid #dddddd; font-weight:bold;}

.privinfo .formcont .con .price .btns {padding-top:20px;}
.privinfo .formcont .con .price .btns a {margin-left:5px; float:right;}

.privinfo .formcont .con .price .btns .rnd span {margin:0; padding:0; display:compact; font-size:12px;}

.privinfo .formcont .con .tabBlock .tab {float:left; padding-right:1px; position:relative; font-size:13px;}
.privinfo .formcont .con .tabBlock .last {padding-right:0;}
.privinfo .formcont .con .tabBlock .tab1 {float:left; padding-right:1px; position:relative; font-size:13px;}
.privinfo .formcont .con .tabBlock .last {padding-right:0;}
.privinfo .formcont .con .tabBlock .tab2 {float:left; padding-right:0px ; position:relative; font-size:13px;}
.privinfo .formcont .con .tabBlock .last {padding-right:0;}
.privinfo .formcont .con .tabBlock .tab span {background:url(./images/tab_on.png) no-repeat; float:left;}
.privinfo .formcont .con .tabBlock .tab1 span {background:url(./images/tab1.png) no-repeat; float:left;}
.privinfo .formcont .con .tabBlock .tab2 span {background:url(./images/tab_on.png) no-repeat; float:left;}
.privinfo .formcont .con .tabBlock .tab a {background:url(./images/tab.png) no-repeat; float:left; color:#ffffff; text-decoration:none;}
.privinfo .formcont .con .tabBlock .tab1 a {background:url(./images/tab1.png) no-repeat; float:left; color:#ffffff; text-decoration:none;}
.privinfo .formcont .con .tabBlock .tab2 a {background:url(./images/tab.png) no-repeat; float:left; color:#ffffff; text-decoration:none;}
.privinfo .formcont .con .tabBlock .tab span .tab_r {background:url(./images/tab_r_on.png) right 0 no-repeat; padding:9px 0 0 0; height:20px; color:#e92d35; width:115px; text-align:center;}
.privinfo .formcont .con .tabBlock .tab1 span .tab_r1 {background:url(./images/tab_r1.png) right 0 no-repeat; padding:7px 0 0 0; height:22px; color:#ffffff; width:115px; text-align:center;}
.privinfo .formcont .con .tabBlock .tab2 span .tab_r {background:url(./images/tab_r_on.png) right 0 no-repeat; padding:9px 0 0 0; height:20px; color:#e92d35; width:115px; text-align:center;}
.privinfo .formcont .con .tabBlock .tab a .tab_r {background:url(./images/tab_r.png) right 0 no-repeat; padding:7px 0 0 0; height:22px; cursor:pointer; width:115px; text-align:center;}
.privinfo .formcont .con .tabBlock .tab1 a .tab_r1 {background:url(./images/tab_r1.png) right 0 no-repeat; padding:7px 0 0 0; height:22px; cursor:pointer; width:115px; text-align:center;}
.privinfo .formcont .con .tabBlock .tab2 a .tab_r {background:url(./images/tab_r.png) right 0 no-repeat; padding:7px 0 0 0; height:22px; cursor:pointer; width:115px; text-align:center;}

.privinfo .formcont .con .tabBlock .tab3 {float:left; padding-right:0px; position:relative; font-size:13px;}
.privinfo .formcont .con .tabBlock .last {padding-right:0;}
.privinfo .formcont .con .tabBlock .tab4 {float:left; padding-right:1px; position:relative; font-size:13px;}
.privinfo .formcont .con .tabBlock .last {padding-right:0;}
.privinfo .formcont .con .tabBlock .tab3 span {background:url(./images/tab_on.png) no-repeat; float:left;}
.privinfo .formcont .con .tabBlock .tab4 span {background:url(./images/tab1.png) no-repeat; float:left;}
.privinfo .formcont .con .tabBlock .tab3 a {background:url(./images/tab.png) no-repeat; float:left; color:#ffffff; text-decoration:none;}
.privinfo .formcont .con .tabBlock .tab4 a {background:url(./images/tab1.png) no-repeat; float:left; color:#ffffff; text-decoration:none;}
.privinfo .formcont .con .tabBlock .tab3 span .tab_r {background:url(./images/tab_r_on.png) right 0 no-repeat; padding:9px 0 0 0; height:20px; color:#e92d35; width:115px; text-align:center;}
.privinfo .formcont .con .tabBlock .tab4 span .tab_r1 {background:url(./images/tab_r1.png) right 0 no-repeat; padding:7px 0 0 0; height:22px; color:#ffffff; width:115px; text-align:center;}
.privinfo .formcont .con .tabBlock .tab3 a .tab_r {background:url(./images/tab_r.png) right 0 no-repeat; padding:7px 0 0 0; height:22px; cursor:pointer; width:115px; text-align:center;}
.privinfo .formcont .con .tabBlock .tab4 a .tab_r1 {background:url(./images/tab_r1.png) right 0 no-repeat; padding:7px 0 0 0; height:22px; cursor:pointer; width:115px; text-align:center;}

.privinfo .formcont .con .review h1 {font-size:18px; color:#004e96; font-weight:normal; position:relative; text-align:left; font-style:normal; margin:0;}
.privinfo .formcont .con .review h2 {margin-left:10px;}


.privinfo .infocont .formcont .con .review .tableBlock1 .Table {width:100%; position:relative; margin-top:5px; border:0px solid #e1e1e1;}
.privinfo .infocont .formcont .con .review .tableBlock1 .Table img{margin:0; padding:0;}
.privinfo .infocont .formcont .con .review .tableBlock1 .tl {background:url(./images/table_tl.png) no-repeat; width:10px; height:10px; position:absolute; left:0px; top:0px;}
.privinfo .infocont .formcont .con .review .tableBlock1 .tr {background:url(./images/table_tr.png) right top no-repeat; width:10px; height:10px; position:absolute; right:0px; top:0px;}
.privinfo .infocont .formcont .con .review .tableBlock1 .Table table {width:100%; border-collapse:collapse;}
.privinfo .infocont .formcont .con .review .tableBlock1 .Table table th {background-color:#4490d3; background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:0px; text-align:center; border-left:0px solid #ffffff; font-size:13px; height:50px;}
.privinfo .infocont .formcont .con .review .tableBlock1 .Table table .greycol {background-color:#626262; background-image:url(images/tb_gradient_grey.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff;  font-size:13px;}
.privinfo .infocont .formcont .con .review .tableBlock1 .Table table .redcol {background-color:#94000a; background-image:url(images/tb_gradient_red.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff; font-size:13px;}
.privinfo .infocont .formcont .con .review .tableBlock1 .Table table .bluecol {background-color:#4490d3; background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff;  font-size:13px;}
.privinfo .infocont .formcont .con .review .tableBlock1 .Table table th p {position:relative;}
.privinfo .infocont .formcont .con .review .tableBlock1 .Table table td {text-align:center;  padding:3px; border-left:2px solid #ffffff; border-top:2px solid #ffffff; font-size:12px;}
.privinfo .infocont .formcont .con .review .tableBlock1 .Table table .col_1 { color:#7c7c7c; font-weight:bold; width:25px; border-left:0;}
.privinfo .infocont .formcont .con .review .tableBlock1 .Table table .col_2 {width:275px;}
.privinfo .infocont .formcont .con .review .tableBlock1 .Table table .row1 {background-color:#eef8ff; color:#565656;}
.privinfo .infocont .formcont .con .review .tableBlock1 .Table table .row2 {background-color:#eef8ff; color:#565656;}
.privinfo .infocont .formcont .con .review .tableBlock1 .Table table .row3 {background-color:#d1ebff; color:#292929;}
.privinfo .infocont .formcont .con .review .tableBlock1 .Table table .row4 {background-color:#3269a3; color:#ffffff;}
.privinfo .infocont .formcont .con .review .tableBlock1 .Table table .row5 {background-color:#4490d3; color:#ffffff;  background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold;}
.privinfo .infocont .formcont .con .review .tableBlock1 .Table table td span {color:#e92d35;}

/*.privinfo .formcont .con .review .tableBlock {padding:10px 0 10px 0;}
.privinfo .formcont .con .review .tableBlock table {width:100%; border-collapse:collapse; margin-top:10px;}
.privinfo .formcont .con .review .tableBlock table th {text-align:left; font-weight:normal; background-color:#004894; padding:10px; color:#ffffff;}
.privinfo .formcont .con .review .tableBlock table td {background-color:#ffffff; padding:10px; vertical-align:top;}
.privinfo .formcont .con .review .tableBlock table td strong {color:#004894;}
.privinfo .formcont .con .review .tableBlock table td span {color:#e92d35;}*/

.privinfo .formcont .con .review .btns {padding-top:20px;}
.privinfo .formcont .con .review .btns a {margin-left:5px; float:right;}

.privinfo .formcont .con .review .totalPrice {padding:5px 0 0 0px; border-top:1px solid #b1dbfc;}
.privinfo .formcont .con .review .totalPrice table {border-top:none;}

.privinfo .formcont .con .review .leftA {width:53%; padding:5px 10px 5px 0px; float:left; margin-right:20px;}
.privinfo .formcont .con .review .leftA .over {width:100%; height:122px; overflow:auto; border:1px solid #CCCCCC; padding:10px; margin:15px 0 20px 0; background-color:#EEF5FD;}
.privinfo .formcont .con .review .leftA .over p {margin-top:20px; width:100%;}

.privinfo .formcont .con .review .leftA .chk {width:15px; height:15px; float:left;}
.privinfo .formcont .con .review .leftA .txt {width:315px; padding-left:10px; float:left;}
.privinfo .formcont .con .review .leftA .txt a {color:#2091e6; text-decoration:none;}
.privinfo .formcont .con .review .leftA .txt p { width:100%;}

.privinfo .formcont .con .review .rightA {width:260px; padding:5px 0; float:left;}

.privinfo .formcont .con .review .rightA .loginBlock {background-color:#c0dff8; padding:0 15px 15px 15px; margin-top:15px;}
.privinfo .formcont .con .review .rightA .loginBlock .item1 {width:230px; padding-top:15px;}
.privinfo .formcont .con .review .rightA .loginBlock .log {width:65px; padding:4px 5px 0 0; float:left; display:block;}
.privinfo .formcont .con .review .rightA .loginBlock .textfield {width:150px; height:20px; float:left;}

.privinfo .formcont .con .review .rightA .loginBlock ul {padding:15px 0 0 70px;}
.privinfo .formcont .con .review .rightA .loginBlock li {background:url(images/red_row.gif) 0 5px no-repeat; padding:0 0 3px 10px;}
.privinfo .formcont .con .review .rightA .loginBlock li a {color:#2091e6; text-decoration:none;}

.privinfo .formcont .con .searching {margin-top:20px; color:#036; font-size:13px;}
.privinfo .formcont .con .searching .textfield {width:100px; height:15px; background-color:#ffffff; font:12px Calibri; float:left; border:1px solid #CCCCCC;}
.privinfo .formcont .con .searching .selectField {width:150px; height:18px; font:12px Calibri; background-color:#ffffff; border:1px solid #CCCCCC;}
.privinfo .formcont .con .searching .selectField1 {width:48px; height:18px; font:12px Calibri; background-color:#ffffff; border:1px solid #CCCCCC;}
.privinfo .formcont .con .searching span {display:block; font-size:9px; color:#a6a6a6;}
.privinfo .formcont .con .searching h2 {color:#900; font-size:14px;}

.privinfo .formcont .con .passangers {border-bottom:none;}

.privinfo .formcont .con .passangers .inputBlock h2 {margin:5px 0 5px 0;}
.privinfo .formcont .con .passangers .inputBlock {margin-bottom:5px; text-align:left;}
.privinfo .formcont .con .passangers .inputBlock ul {padding-bottom:30px;}
.privinfo .formcont .con .passangers .inputBlock li {padding-top:10px;}
.privinfo .formcont .con .passangers .inputBlock li div {width:120px; padding:3px 5px 0 0; float:left;}
.privinfo .formcont .con .passangers .inputBlock li .textfield {width:175px; height:15px; background-color:#ffffff; font:12px Calibri; float:left; border:1px solid #CCCCCC;}
.privinfo .formcont .con .passangers .inputBlock li .textfield1 {width:95px; height:15px; background-color:#ffffff; font:12px Calibri; float:left; border:1px solid #CCCCCC;}
.privinfo .formcont .con .passangers .inputBlock li .selectField1 {width:48px; height:18px; font:12px Calibri; background-color:#ffffff; border:1px solid #CCCCCC;}
.privinfo .formcont .con .passangers .inputBlock li .selectField2 {width:65px; height:18px; font:12px Calibri; background-color:#ffffff; border:1px solid #CCCCCC;}
.privinfo .formcont .con .passangers .inputBlock li .selectField3 {width:60px; height:18px; font:12px Calibri; background-color:#ffffff; border:1px solid #CCCCCC;}
.privinfo .formcont .con .passangers .inputBlock li .selectField4 {width:180px; height:18px; font:12px Calibri; background-color:#ffffff; border:1px solid #CCCCCC;}
.privinfo .formcont .con .passangers .inputBlock li .selectField5 {width:110px; height:18px; font:12px Calibri; background-color:#ffffff; border:1px solid #CCCCCC;}
.privinfo .formcont .con .passangers .inputBlock li .selectField6 {width:80px; height:18px; font:12px Calibri; background-color:#ffffff; float:left; margin-right:3px; border:1px solid #CCCCCC;}
.privinfo .formcont .con .passangers .inputBlock li .textArea {width:165px; height:60px; font:12px Calibri; background-color:#ffffff; border:1px solid #CCCCCC; background-color:#EEF5FD;}

.privinfo .formcont .con .passangers .line {border-top:1px solid #cccccc; height:1px; overflow:hidden;}

.privinfo .formcont .con .passangers .inputBlock li .over {width:285px; height:150px; overflow:auto; border:1px solid #CCCCCC; padding:10px; float:none; margin-bottom:5px; background-color:#EEF5FD;}
.privinfo .formcont .con .passangers .inputBlock li .over p {margin-top:20px;}
.privinfo .formcont .con .passangers .item p {float:none; width:auto; padding:0;}

.privinfo .formcont .con .passangers .item {padding:10px 2% 10px 0;}

.privinfo .formcont .con .passangers .inputBlock li .chk {width:15px; height:15px; float:left;}
.privinfo .formcont .con .passangers .inputBlock li .txt {width:260px; padding:0 0 0 10px; float:left;}
.privinfo .formcont .con .passangers .inputBlock li .txt a {color:#2091e6; text-decoration:none;}

.privinfo .formcont .con .passangers .ticket_details {background-color:#c0dff8; padding:20px 15px; height:150px;}
.privinfo .formcont .con .passangers .ticket_details p {margin-top:10px;}
.privinfo .formcont .con .passangers .ticket_details .btn3 {margin-top:10px; vertical-align:middle;}

.privinfo .formcont .con .passangers .btns a {margin-left:5px; float:right;}

.privinfo .formcont .passangers .inputBlock .item {width:48%; padding-right:2%; float:left;}
.privinfo .formcont .passangers .inputBlock .line {border-top:1px solid #dddddd; height:19px;}
.privinfo .formcont .passangers .inputBlock .item dd {padding-bottom:10px; width:100%;}

.privinfo .formcont .passangers .inputBlock .item .selectField {width:185px; height:22px;}
.privinfo .formcont .passangers .inputBlock .selectField1 {height:22px;}
.privinfo .formcont .passangers .inputBlock .radioBtn {width:15px; height:15px; float:left;}
.privinfo .formcont .passangers .inputBlock .item p {padding-left:5px; display:block; width:130px; float:left;}
.privinfo .formcont .passangers .inputBlock .item span {display:block; font-size:9px; color:#a6a6a6;}
.privinfo .formcont .passangers .inputBlock .item a {color:#2091e6; text-decoration:none;}

.privinfo .formcont .passangers .inputBlock .leftA {width:90px; padding:0 5px 10px 0; float:left; vertical-align:middle; display:block;}
.privinfo .formcont .passangers .inputBlock .rightA {width:231px; padding-bottom:5px; float:left; vertical-align:middle; display:block;}
.privinfo .formcont .passangers .inputBlock .rightA1 {width:175px; padding-bottom:5px; padding-top:5px; float:left; vertical-align:middle; display:block;}
.privinfo .formcont .passangers .inputBlock .class {width:150px; padding-bottom:5px; padding-top:5px; float:left; vertical-align:middle; display:block;}
.privinfo .formcont .passangers .inputBlock .class .select {width:150px; padding-bottom:5px; padding-top:5px; float:left; vertical-align:middle; display:block;}

.privinfo .formcont .passangers .inputBlock .itemA {width:100% height:25px; margin-top:0px; padding-bottom:5px; padding-top:5px; float:left; vertical-align:middle; display:block;}
.privinfo .formcont .passangers .inputBlock .rightA img {vertical-align:middle;}
.privinfo .formcont .passangers .inputBlock .rightB {width:55px; padding-bottom:10px; float:left;}
.privinfo .formcont .passangers .inputBlock .selectField {width:185px; height:22px; vertical-align:middle;}
.privinfo .formcont .passangers .inputBlock .selectField1 {height:22px;}
.privinfo .formcont .passangers .inputBlock .radioBtn {width:15px; height:15px; float:left;}
.privinfo .formcont .passangers .inputBlock p {padding-left:5px; display:block; width:130px; float:left;}
.privinfo .formcont .passangers .inputBlock span {display:block; font-size:9px; color:#a6a6a6;}
.privinfo .formcont .passangers .inputBlock a {color:#2091e6; text-decoration:none;}
.privinfo .formcont .passangers .inputBlock a:hover {color:#2091e6; text-decoration:underline;}
.privinfo .formcont .passangers .inputBlock .find_btn {background:url(images/find_btn_bg.png) top no-repeat; width:223px; padding-top:6px; text-align:center;}
.privinfo .formcont .passangers .inputBlock .find_btn .btn {color:#950008;  font:15px "Calibri"; background:none; border:0 solid; cursor:pointer; margin:0; padding:0;}

.privinfo .formcont .con .payment {border-bottom:none;}
.privinfo .formcont .con .payment p {text-align:left; width:100%; font-size:12px;}

.privinfo .formcont .con .payment .cards {text-align:center; padding-bottom:15px;}
.privinfo .formcont .con .payment .cards img {margin:0 8px;}
.privinfo .formcont .con .payment .cards p {margin:15px 15px 15px 15px; text-align:left; color:#034ea2; width:100%;}
.privinfo .formcont .con .payment .line {border-top:1px solid #dddddd; height:19px; display:block;}
.privinfo .formcont .con .payment .inputBlock {width:100%; text-align:left; /*float:left;*/ padding-right:10px;}
.privinfo .formcont .con .payment .inputBlock ul {padding-bottom:30px;}
.privinfo .formcont .con .payment .inputBlock ul.item {padding-top:0px; text-align:left; margin-right:20px; padding-right:20px;}
.privinfo .formcont .con .payment .inputBlock li {padding-top:20px;}
.privinfo .formcont .con .payment .inputBlock li div {width:90px; padding:3px 5px 0 0; float:left;}
.privinfo .formcont .con .payment .inputBlock li span {display:block; font-size:9px; color:#a6a6a6;}
.privinfo .formcont .con .payment .inputBlock li .selectField {width:150px; height:18px; font:12px Calibri; background-color:#ffffff; border:1px solid #CCCCCC;}
.privinfo .formcont .con .payment .inputBlock li .selectField1 {width:60px; height:18px; font:12px Calibri; background-color:#ffffff; border:1px solid #CCCCCC;}
.privinfo .formcont .con .payment .inputBlock li .selectField2 {width:80px; height:18px; font:12px Calibri; background-color:#ffffff; border:1px solid #CCCCCC;}
.privinfo .formcont .con .payment .inputBlock li .textfield {width:150px; height:15px; background-color:#ffffff; font:12px Calibri; border:1px solid #CCCCCC;}
.privinfo .formcont .con .payment .inputBlock li .textfield1 {width:80px; height:15px; background-color:#ffffff; font:12px Calibri; border:1px solid #CCCCCC;}

.privinfo .formcont .con .payment .btns a {margin-left:5px; float:right;}

.privinfo .formcont .con .confirmation {border-bottom:none; text-align:left;}


.privinfo .formcont .con .confirmation .customer .item {padding-top:20px; width:48%; float:left; text-align:left; font-weight:bold;}
.privinfo .formcont .con .confirmation .customer .name {text-transform:uppercase;}

.privinfo .infocont .formcont .con .confirmation .tableBlock1 .Table {width:100%; position:relative; margin-top:5px; border:0px solid #e1e1e1;}
.privinfo .infocont .formcont .con .confirmation .tableBlock1 .Table img{margin:0; padding:0;}
.privinfo .infocont .formcont .con .confirmation .tableBlock1 .tl {background:url(./images/table_tl.png) no-repeat; width:10px; height:10px; position:absolute; left:0px; top:0px;}
.privinfo .infocont .formcont .con .confirmation .tableBlock1 .tr {background:url(./images/table_tr.png) right top no-repeat; width:10px; height:10px; position:absolute; right:0px; top:0px;}
.privinfo .infocont .formcont .con .confirmation .tableBlock1 .Table table {width:100%; border-collapse:collapse;}
.privinfo .infocont .formcont .con .confirmation .tableBlock1 .Table table th {background-color:#4490d3; background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:0px; text-align:center; border-left:0px solid #ffffff; font-size:13px; height:50px;}
.privinfo .infocont .formcont .con .confirmation .tableBlock1 .Table table .greycol {background-color:#626262; background-image:url(images/tb_gradient_grey.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff;  font-size:13px;}
.privinfo .infocont .formcont .con .confirmation .tableBlock1 .Table table .redcol {background-color:#94000a; background-image:url(images/tb_gradient_red.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff; font-size:13px;}
.privinfo .infocont .formcont .con .confirmation .tableBlock1 .Table table .bluecol {background-color:#4490d3; background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff;  font-size:13px;}
.privinfo .infocont .formcont .con .confirmation .tableBlock1 .Table table th p {position:relative;}
.privinfo .infocont .formcont .con .confirmation .tableBlock1 .Table table td {text-align:center;  padding:3px; border-left:2px solid #ffffff; border-top:2px solid #ffffff; font-size:12px;}
.privinfo .infocont .formcont .con .confirmation .tableBlock1 .Table table .col_1 { color:#7c7c7c; font-weight:bold; width:25px; border-left:0;}
.privinfo .infocont .formcont .con .confirmation .tableBlock1 .Table table .col_2 {width:275px;}
.privinfo .infocont .formcont .con .confirmation .tableBlock1 .Table table .row1 {background-color:#eef8ff; color:#565656;}
.privinfo .infocont .formcont .con .confirmation .tableBlock1 .Table table .row2 {background-color:#eef8ff; color:#565656;}
.privinfo .infocont .formcont .con .confirmation .tableBlock1 .Table table .row3 {background-color:#d1ebff; color:#292929;}
.privinfo .infocont .formcont .con .confirmation .tableBlock1 .Table table .row4 {background-color:#3269a3; color:#ffffff;}
.privinfo .infocont .formcont .con .confirmation .tableBlock1 .Table table .row5 {background-color:#4490d3; color:#ffffff;  background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold;}
.privinfo .infocont .formcont .con .confirmation .tableBlock1 .Table table td span {color:#e92d35;}

/*.privinfo .formcont .con .confirmation .tableBlock {padding:10px 0;}
.privinfo .formcont .con .confirmation .tableBlock table {width:100%; border-collapse:collapse; margin-top:10px;}
.privinfo .formcont .con .confirmation .tableBlock table th {text-align:left; font-weight:normal; background-color:#004894; padding:10px; color:#ffffff;}
.privinfo .formcont .con .confirmation .tableBlock table td {background-color:#ffffff; padding:10px; vertical-align:top;}
.privinfo .formcont .con .confirmation .tableBlock table td strong {color:#004894;}
.privinfo .formcont .con .confirmation .tableBlock table td strong span {font-size:9px; color:#8f8f8f; display:block; white-space:nowrap;}
.privinfo .formcont .con .confirmation .tableBlock table td span {color:#e92d35;}*/

.privinfo .formcont .con .confirmation .tableBlock table.table1 td {padding:2px 10px;}

.privinfo .formcont .con .confirmation .btns {padding-top:20px; height:150px;}
.privinfo .formcont .con .confirmation .btns a {margin-left:5px; float:right;}
.privinfo .formcont .con .confirmation .btns .txt1 {text-align:left; }
.privinfo .formcont .con .confirmation .btns .txt1 p {text-align:left; font-size:12px;}

.privinfo .formcont .con .btn1 {background: #990000; width:110px; height:19px; padding-top:3px; display:block; text-align:center; color:#ffffff; text-decoration:none;}
.privinfo .formcont .con .btn2 {background: #003366; width:110px; height:19px; padding-top:3px; display:block; text-align:center; color:#ffffff; text-decoration:none;}
.privinfo .formcont .con .btn3 {width:110px; height:22px; color:#414141; cursor:pointer;}
.privinfo .formcont .con .btn4 {background:url(./images/btn6.png) no-repeat; width:230px; height:19px; padding-top:3px; display:block; text-align:center; color:#ffffff; text-decoration:none;}


/*privinfo*/

/*indexform*/
.indexform {
	margin:auto;
	width:543px;
	margin-top:8px;
	min-height:475px;
}
.indexform .tl {background:url(./images/table_tl.png) no-repeat; width:10px; height:10px; float:left; position:relative;}
.indexform .tr {background:url(./images/table_tr.png) right top no-repeat; width:10px; height:10px; float:right; position:relative;}
.indexform .br {background:url(images/bottom_corner.png) right bottom no-repeat; width:20px; height:21px; position:absolute; right:0px; bottom:-1px;}
.indexform .brow {background:url(images/brow.png) right bottom no-repeat; width:35px; height:99px; position:absolute; right:10px; bottom:25px;}
.indexform .active_btn { background:url(images/activ_form_but.jpg) top repeat-x; height:35px; margin:0px;}
.indexform .active_btn .hd {color:#ffffff; font:15px "Calibri"; text-align:center; text-decoration:none; font-style:normal; padding-top:9px;  font-weight:normal;}
.indexform .active_btn a {color:#ffffff; text-decoration:none}
.indexform .passiv_btn { background: url(images/passiv_form_but.jpg) top repeat-x; height:35px; margin:0px 0px 0px 2px;}
.indexform .passiv_btn .hd {color:#ffffff; font:15px "Calibri"; text-align:center; text-decoration:none; font-style:normal;  padding-top:9px;  font-weight:normal;}
.indexform .passiv_btn a {color:#ffffff; text-decoration:none}
.indexform .conteiner_bg {background: #e5f2fd url(images/infocont_bg.jpg) top repeat-x; width:100%; margin:0px;}
.indexform .conteiner_bg .formcontent {background: url(images/formcontent_bg.jpg) no-repeat top center; /*margin:0px;*/ padding:0px;}

.indexform .conteiner_bg .formcontent .con { padding:20px 0px 0px 20px;}
.indexform .conteiner_bg .formcontent .con h1 { color:#005d9e; font:15px "Calibri"; text-align:left; text-decoration:none; font-style:normal;  margin-top:10px; margin-bottom:10px; padding-top:0px;}
.indexform .conteiner_bg .formcontent .leftA {width:90px; padding:0 5px 10px 0; float:left; vertical-align:middle; display:block;}
.indexform .conteiner_bg .formcontent .rightA {width:231px; padding-bottom:5px; float:left; vertical-align:middle; display:block;}
.indexform .conteiner_bg .formcontent .rightA1 {width:175px; padding-bottom:5px; padding-top:5px; float:left; vertical-align:middle; display:block;}
.indexform .conteiner_bg .formcontent .class {width:150px; padding-bottom:5px; padding-top:5px; float:left; vertical-align:middle; display:block;}
.indexform .conteiner_bg .formcontent .class .select {width:150px; padding-bottom:5px; padding-top:5px; float:left; vertical-align:middle; display:block;}
.indexform .conteiner_bg .formcontent .item {width:150px; height:25px; margin-top:10px; padding-bottom:5px; padding-top:5px; float:left; vertical-align:middle; display:block;}
.indexform .conteiner_bg .formcontent .itemA {width:100% height:25px; margin-top:0px; padding-bottom:5px; padding-top:5px; float:left; vertical-align:middle; display:block;}
.indexform .conteiner_bg .formcontent .rightA img {vertical-align:middle;}
.indexform .conteiner_bg .formcontent .rightB {width:55px; padding-bottom:10px; float:left;}
.indexform .conteiner_bg .formcontent .selectField {width:185px; height:22px; vertical-align:middle;}
.indexform .conteiner_bg .formcontent.selectField1 {height:22px;}
.indexform .conteiner_bg .formcontent .radioBtn {width:15px; height:15px; float:left;}
.indexform .conteiner_bg .formcontent p {padding-left:5px; display:block; width:130px; float:left;}
.indexform .conteiner_bg .formcontent span {display:block; font-size:9px; color:#a6a6a6;}
.indexform .conteiner_bg .formcontent a {color:#2091e6; text-decoration:none;}
.indexform .conteiner_bg .formcontent a:hover {color:#2091e6; text-decoration:underline;}
.indexform .conteiner_bg .formcontent .find_btn {background:url(images/find_btn_bg.png) top no-repeat; width:223px; padding-top:6px; text-align:center;}
.indexform .conteiner_bg .formcontent .find_btn .btn {color:#950008;  font:15px "Calibri"; background:none; border:0 solid; cursor:pointer; margin:0; padding:0;}
 

/*new*/
.indexform1 {margin-left:8px; width:543px; margin-top:8px; height:489px; font:12px Arial, Helvetica, sans-serif;}
.indexform .conteiner_bgnew {width:100%; margin:0px;}
.indexform1 .conteiner_bgnew .formcontent_new {background: url(images/formcontent_bg_new2.jpg) no-repeat top center; /*margin:0px;*/ padding:0px;}
.indexform1 .conteiner_bgnew .formcontent_new .conn { padding:6px 6px 0px 15px; height:489px; color:#FFFFFF; font-size:13px; font:Arial, Helvetica, sans-serif;}

.indexform1 .conteiner_bgnew .formcontent_new .conn .textb { margin-left:5px; margin-right:5px; font-size: 47px; float:left; color:#ffe8af; font:Arial, Helvetica, sans-serif;}
.indexform1 .conteiner_bgnew .formcontent_new .conn .texts {font-size:18px; color:#ffffff; width:200px; margin-top:5px; font:Arial, Helvetica, sans-serif;}
.indexform1 .conteiner_bgnew .formcontent_new .conn .texts1 {font-size:18px; float:left; color:#bee1ff; margin:0; padding:0; font:Arial, Helvetica, sans-serif;}
.indexform1 .conteiner_bgnew .formcontent_new .conn .image {float:left; margin-top:5px;}
.indexform1 .conteiner_bgnew .formcontent_new .class {width:154px; padding-bottom:0px; padding-top:5px; float:left; vertical-align:middle; display:block;}
.indexform1 .conteiner_bgnew .formcontent_new .class .select {width:150px; padding-bottom:0px; padding-top:0px; float:left; vertical-align:middle; display:block;}
.indexform1 .conteiner_bgnew .formcontent_new .radioBtn {float:left; margin-right:4px;}
.indexform1 .conteiner_bgnew .formcontent_new .nums {float:left; margin-right:1px; width:19px; height:19px; margin-top:4px; display:block; cursor:pointer;}
.indexform1 .conteiner_bgnew .formcontent_new .select1 {width:290px; padding-bottom:0px; padding-top:5px; float:left; vertical-align:middle; display:block;}
.indexform1 .conteiner_bgnew .formcontent_new .select2 {width:160px; padding-bottom:0px; padding-top:3px; vertical-align:middle; display:block;}
.indexform1 .conteiner_bgnew .formcontent_new .select3 {width:160px; padding-bottom:0px; padding-top:3px; vertical-align:middle; display:block; color:#fcffaf;}
.indexform1 .conteiner_bgnew .formcontent_new .pass {color:#fcffaf; width:100%; padding-bottom:0px; margin-top:3px; vertical-align:middle; font-size:15px}
.indexform1 .conteiner_bgnew .formcontent_new .pass span{ color:#FFFFFF; font-size:12px;}
.indexform1 .conteiner_bgnew .formcontent_new .find_btn.ru {background:url(images/btn_index.png) top no-repeat; width:142px; height:46px; padding-top:0px; text-align:center; margin-left:5px;}
.indexform1 .conteiner_bgnew .formcontent_new .find_btn.en {background:url(images/btn_index_en.png) top no-repeat; width:142px; height:46px; padding-top:0px; text-align:center; margin-left:5px;}
.indexform1 .conteiner_bgnew .formcontent_new .find_btn.de {background:url(images/btn_index_de.png) top no-repeat; width:142px; height:46px; padding-top:0px; text-align:center; margin-left:5px;}
.indexform1 .conteiner_bgnew .formcontent_new .find_btn.kz {background:url(images/btn_index_kz.png) top no-repeat; width:142px; height:46px; padding-top:0px; text-align:center; margin-left:5px;}
.indexform1 .conteiner_bgnew .formcontent_new .find_btn .btn {color: ;  font:15px Arial, Helvetica, sans-serif; background:none; border:0 solid; cursor:pointer; margin:0; padding:0; width:142px; height:46px;}
.indexform1 .conteiner_bgnew .formcontent_new .rightA1 {width:175px; padding-top:3px; vertical-align:middle; position:relative; color:#FFFFFF }
.indexform1 .conteiner_bgnew .formcontent_new .rightA1 a { color:#FFFFFF }
/*indexform*/

/*Weather*/

.weather_informer { background:#e5f2fd url(images/weather_info_bg.jpg) bottom no-repeat; height:105px; margin:auto; width: expression(document.body.clientWidth > 730)? "730px" : "100%"; max-width:730px; vertical-align:bottom;}
.weather_informer .content {padding:0px 20px 10px 20px;  vertical-align:bottom; /*border:solid 1px #0000CC;*/}
.weather_informer .content .city { font:14px "Calibri"; text-transform:uppercase; color:#004e96; font-weight:bold;}
.weather_informer .content .city img { margin-left:5px; margin-right:5px;}
.weather_informer .content .date { font:10px "Calibri"; color:#434343;}
.weather_informer .content .date span{text-transform:uppercase; color:#004e96; font-weight:bold;}
.weather_informer .content .ico { margin:auto; padding:0px;}
.weather_informer .content .ico img { margin:0; padding:0px;}
.weather_informer .content .opis { font:11px "Calibri"; color:#434343;  padding-left:2px; padding-right:5px; }
.weather_informer .content .inf { font:8px "Calibri"; color:#376ea0; padding-left:2px; padding-right:2px; white-space:nowrap; }
.weather_informer .content .temp {font:17px "Calibri"; color:#004e96; text-transform:uppercase; padding-left:2px; padding-right:2px;  white-space:nowrap; border-left:solid 1px #990000; border-right:solid 1px #990000;}
.weather_informer .content .bar {font:17px "Calibri"; color:#004e96;/* font-weight:bold;*/ padding-left:2px; padding-right:2px;  white-space:nowrap; border-right:solid 1px #990000;}
.weather_informer .content .wind {font:17px "Calibri"; color:#004e96;/* font-weight:bold;*/ padding-left:2px; padding-right:2px;  border-right:solid 1px #990000;}
.weather_informer .content .wind span{font:14px "Calibri"; text-transform:uppercase; color:#004e96; /*font-weight:bold;*/}
.weather_informer .content .vlaga {font:17px "Calibri"; color:#004e96; /*font-weight:bold;*/ padding-left:2px; padding-right:2px;  border-right:solid 1px #990000;}


.weather { background: #e1f6ff url(images/table_bl.png) bottom left no-repeat; width:100%;}
.tl {
	width:10px;
	height:10px;
}
.weather .tr {background:url(./images/table_tr.png) right top no-repeat; width:170px; height:10px;  position: absolute;}
.weather .header {height:29px; background: url(images/passiv_form_but.jpg) repeat-x; color:#FFFFFF; font:14px "Calibri"; text-transform:uppercase; font-weight:bold; margin:0px 0px 0px 0px;}
.weather .header p { margin:0; padding:0;}
.weather .row {height:29px; width:129px; margin:0px 0px 0px 2px;}
.weather .row img { margin:0px; padding:0px;}
.weather .row_but { background-color:#FFFFFF; height:29px; width:129px; margin:2px 0px 0px 2px;}
.weather .row_but img { margin:0px; padding:0px;}
.weather .active_but { background:url(images/w_activ_but_bg.gif) top left repeat-y; height:70px; border-top:2px solid #FFFFFF; margin:0;}
.weather .pasive_but { background:url(images/w_pasiv_but_bg.gif) top left no-repeat; height:104px; margin:0;}
.weather .selectdate { background:url(images/select_date_bg.gif) left top repeat-y; height:279px; margin:0;}
.weather .content_bg { background: url(images/weather_cont_bg.gif) right top repeat-y; padding:0px 0px 0px 0px; border-top:2px solid #FFFFFF; margin-top:0px; height:309px;}
.weather .content_bg .w_content {padding:5px 10px 0px 10px; margin:0px 10px 0px 10px; border-bottom:dotted 1px #999999; height:64px; }
.weather .content_bg .w_content table { margin:0px; }
.weather .content_bg .w_content .city { font:14px "Calibri"; text-transform:uppercase; color:#004e96; font-weight:bold;}
.weather .content_bg .w_content .city img { margin-left:5px; margin-right:5px;}
.weather .content_bg .w_content .date { font:20px "Calibri"; color:#434343;}
.weather .content_bg .w_content .date span{text-transform:uppercase; color:#004e96; font-weight:bold;}
.weather .content_bg .w_content .ico { margin:auto; padding:0px;}
.weather .content_bg .w_content .ico img { margin:0; padding:0px;}
.weather .content_bg .w_content .opis { font:11px "Calibri"; color:#434343;  padding-left:2px; padding-right:5px; }
.weather .content_bg .w_content .inf { font:8px "Calibri"; color:#376ea0; padding-left:2px; padding-right:2px; white-space:nowrap; }
.weather .content_bg .w_content .temp {font:17px "Calibri"; color:#004e96; text-transform:uppercase; padding-left:2px; padding-right:2px;  white-space:nowrap; border-left:solid 1px #990000; border-right:solid 1px #990000;}
.weather .content_bg .w_content .bar {font:17px "Calibri"; color:#004e96;/* font-weight:bold;*/ padding-left:2px; padding-right:2px;  white-space:nowrap; border-right:solid 1px #990000;}
.weather .content_bg .w_content .wind {font:17px "Calibri"; color:#004e96;/* font-weight:bold;*/ padding-left:2px; padding-right:2px;  border-right:solid 1px #990000;}
.weather .content_bg .w_content .wind span{font:14px "Calibri"; text-transform:uppercase; color:#004e96; /*font-weight:bold;*/}
.weather .content_bg .w_content .vlaga {font:17px "Calibri"; color:#004e96; /*font-weight:bold;*/ padding-left:2px; padding-right:2px;  border-right:solid 1px #990000;}
.weather .citiblock { background:#caeefe url(images/c_b_bg.png) bottom center no-repeat; width:160px; height:330px;  padding:10px 0px 0px 10px;}
.weather .citi_selector { text-align:left; font:12px "Calibri";}
.weather .citi_selector li {display:block; width:130px; height:20px; padding-left:5px; padding-top:2px; margin-top:2px;}
.weather .citi_selector .on { background:#e8f8ff url(images/rowtoleft.png) right no-repeat; color:#ae0101; font-weight:bold;}
.weather .citi_selector li a { color:#333333; text-decoration:none; display:block; height:20px; margin-left:-5px; padding-left:5px; margin-top:-2px; padding-top:2px;}
.weather .citi_selector li a:hover { color:#333333; background:#e8f8ff; text-decoration:none; display:block; height:20px; margin-left:-5px; padding-left:5px; margin-top:-2px; padding-top:2px;}



/*scrol*/
#mycustomscroll {
/* Typical fixed height and fixed width example */
width: 155px;
height: 315px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
margin:0;
padding: 0px;
}
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

/* force fleXcroll to always display the vertical scrollbase */
.vscrollerbase {
visibility: visible !important;
}
/* fleXcroll adapts to this CSS setting and sets positions correctly */


/* And style your scrollbar like you normally do */
.vscrollerbase {
width: 15px;
background: #D7EBDF url(images/basebarcaps_verticalbarbody.png) 0px 0px repeat-y;
}
.vscrollerbar {
width: 15px;
background: #99CBCB url(images/basebarcaps_verticalbarbody.png) -15px 0px repeat-y;
}
.hscrollerbase {
height: 15px;
background: #D7EBDF url(images/horizontalbarbody_cornerjog.png) 0px -15px repeat-x;
}
.hscrollerbar {
height: 15px;
background: #99CBCB url(images/horizontalbarbody_cornerjog.png) 0px -30px repeat-x;
}
.vscrollerbar, .hscrollerbar {
padding: 10px;
z-index: 2;
}
.vscrollerbarbeg {
background: url(images/basebarcaps_verticalbarbody.png) -45px -30px no-repeat;
width: 15px;
height: 15px !important;
}
.vscrollerbarend {
background: url(images/basebarcaps_verticalbarbody.png) -45px 0px no-repeat;
width: 15px;
height: 15px;
}
.hscrollerbarbeg {
background: url(images/basebarcaps_verticalbarbody.png) -60px -15px no-repeat;
height: 15px;
width: 15px !important;
}
.hscrollerbarend {
background: url(images/basebarcaps_verticalbarbody.png) -30px -15px no-repeat;
height: 15px;
width: 15px;
}
.scrollerjogbox {
width: 15px;
height: 15px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background: #4E727C url(images/horizontalbarbody_cornerjog.png) 0px 0px;
}
.vscrollerbasebeg {
background: url(images/basebarcaps_verticalbarbody.png) -30px -30px no-repeat;
width: 15px;
height: 15px !important;
}
.vscrollerbaseend {
background: url(images/basebarcaps_verticalbarbody.png) -60px -30px no-repeat;
height: 15px;
width: 15px;
}
.hscrollerbasebeg {
background: url(images/basebarcaps_verticalbarbody.png) -60px 0px no-repeat;
height: 15px;
width: 15px !important;
}
.hscrollerbaseend {
height: 15px;
width: 15px;
background: url(images/basebarcaps_verticalbarbody.png) -30px 0px no-repeat;
}
.scrollerjogbox:hover {
background: #5E828C url(images/basebarcaps_verticalbarbody.png) -45px -15px;
}

/*scrol*/


.weather .active_but .date { font:27px "Calibri"; color:#004e96; padding-top:12px; padding-right:14px;}
.weather .active_but .date span{font:14px "Calibri"; text-transform:uppercase; color:#434343 ; margin-top:0px; }
.weather .pasive_but .date { font:24px "Calibri"; color:#9d0008; padding-top:15px; padding-right:0px; width:50px; float:left; margin-top:0px; position:relative;}
.weather .pasive_but .date span{font:15px "Calibri"; text-transform:uppercase; color:#FFFFFF;  }
.weather .pasive_but .temper { font:16px "Calibri"; color:#004e96; padding-top:5px; padding-right:0px; display:block; position:relative;}
.weather .pasive_but .ico { float:left;  padding:0px; width:65px; padding-left:5px; padding-top:10px; position:relative;}
.weather .pasive_but .ico img { margin:0; padding:0px;}


/*Weather*/

/*Privelege program*/
.privprog {width:98%;  position:relative; float:left; margin-top:5px;}
.privprog img { margin:0px; padding:0px;}
.privprog .tlhead { background:url(images/tl_head_bg.jpg) left no-repeat; width:100%; height:43px;}
.privprog .tlhead .fstyle {text-transform:uppercase; font:11px "Calibri"; color:#373737; padding-top:15px; padding-left:10px; padding-right:15px; font-weight:bold; }
.privprog .trhead { background:url(images/tr_head_bg.jpg) top right no-repeat; width:100%; height:43px;}
.privprog .trhead img { margin:0px; padding:0px;}
.privprog .trhead .fstyle { font:12px "Calibri"; color:#373737; padding-top:15px; padding-left:0px; padding-right:15px; }
.privprog .trhead .fstyle a {color:#01539a; text-decoration:none;}
.privprog .trhead .fstyle a:hover {color:#01539a; text-decoration:underline;}
.privprog .trhead .fstyle a:visited {color:#01539a; text-decoration:none;}
.privprog .trhead .fstyle a:activ {color:#01539a; font-weight:bold; text-decoration:none;}
.privprog .trchead { background: url(images/trc_head_bg.jpg) top right no-repeat; width:100%; height:32px;}
.privprog .trchead img { margin:0px; padding:0px;}
.privprog .cmod { padding-right:15px; padding-bottom:35px; width:95%}
.privprog .cmod .otstup { margin-left:10px; margin-right:10px; margin-bottom:10px; margin-top:10px;} 
.privprog .cmod .form_vxod {color:#256a9e; font:16px "Calibri"; margin-left:0px; margin-right:30px; margin-bottom:10px; margin-top:10px;}
.privprog .cmod .form_vxod1 {color:#256a9e; font:16px "Calibri"; margin-left:0px; margin-right:5px; margin-bottom:5px; margin-top:5px;}
.privprog .cmod .form_vxod2 {color: #666666; font:12px "Calibri"; font-weight:bold; margin-left:0px; margin-right:5px; margin-bottom:0px; margin-top:0px;}
.privprog .cmod .form_head {color:#ffffff; font:12px "Calibri"; font-weight:bold; margin-left:0px; margin-right:2px; margin-bottom:0px; margin-top:0px; padding-top:10px; padding-left:5px; padding-right:5px; height:25px; background-color:#004e96;}
.privprog .cmod .formh2 {color:#256a9e; font:15px "Calibri"; margin-left:0px; margin-right:30px; margin-bottom:5px; margin-top:5px; font-weight:bold;}
.privprog .cmod .formtxt {color:#4a4a4a; font:13px "Calibri"; margin-left:0px; margin-right:30px; margin-bottom:5px; margin-top:5px;}
.privprog .cmod h1{font:16px "Calibri";  padding-top:10px; padding-left:0px; padding-right:0px; padding-bottom:10px; color:#01539a; font-weight:bold; text-align:left;}
.privprog .cmod h2{font:16px "Calibri";  padding-top:10px; padding-left:0px; padding-right:0px; padding-bottom:10px; color:#01539a; text-align:left;}
.privprog .cmod a {color:#01539a; text-decoration:none;}
.privprog .cmod a:hover {color:#01539a; text-decoration:underline;}
.privprog .cmod a:visited {color:#01539a; text-decoration:none;}
.privprog .cmod a:activ {color:#01539a; font-weight:bold; text-decoration:none;}
.privprog .cmod .btn {font:14px "Calibri"; color:#97131a; padding:3px;}
.privprog .cmod p {font:13px "Calibri"; color: #333333; padding-top:7px;}
.privprog .cmod span {color:#01539a;}
.privprog .brmod { background: url(images/br_mod_bg.jpg) top right no-repeat; width:100%; height:63px; padding:0; margin:0;}
.privprog .blmod { background: url(images/bl_mod_bg.jpg) top left no-repeat; width:100%; height:63px; padding:0; margin:0;}
.privprog .tlzag { background: url(images/left_zagolovok_bg.jpg) top left no-repeat; width:100%;  height:32px; vertical-align:middle; font:11px "Calibri"; font-weight:bold; color:#ffffff; padding-left:15px; }
.privprog .tlzag p { padding-top:10px;}
.privprog .tlzag .fstyle {font:11px "Calibri"; font-weight:bold; color:#ffffff; padding-left:15px; vertical-align:middle;}
.privprog .lmod {  padding-top:10px; padding-left:10px; padding-right:10px; }
.privprog .lmod h2 {font:12px "Calibri"; color:#256a9e; font-weight:bold; padding-top:5px; padding-bottom:10px;}
.privprog .lmod .pole{font:12px "Calibri";  padding-top:5px; padding-left:0px; padding-right:0px; padding-bottom:5px; color:#01539a; font-weight:bold;}
.privprog .lmod .pole .btn {font:12px "Calibri"; color:#97131a; padding:2px;}
.privprog .lmod .reg { font:11px "Calibri"; color:#373737; padding-top:5px; padding-left:0px; padding-right:10px; }
.privprog .lmod .reg a {color:#01539a; text-decoration:underline;}
.privprog .lvrezka {padding-top:10px; padding-left:10px; padding-right:10px; margin-top:10px; padding-bottom:10px; font:12px "Calibri"; }
.privprog .lvrezka .formtxt { margin-left:0px; margin-right:0px; margin-bottom:3px; margin-top:3px;}
.privprog .lvrezka .formzag { margin-left:0px; margin-right:0px; margin-bottom:3px; margin-top:3px;  font-weight:bold; color:#256a9e;}
.privprog .trhead .reg a:hover {color:#01539a; text-decoration:underline;}
.privprog .trhead .reg a:visited {color:#01539a; text-decoration:none;}
.privprog .trhead .reg a:activ {color:#01539a; font-weight:bold; text-decoration:none;}
.privprog .cmod .tableBlock .navigation {text-align:right;}
.privprog .cmod .tableBlock .navigation div {padding-top:5px;}
.privprog .cmod .tableBlock .navigation img {vertical-align:text-bottom; margin-bottom:2px; cursor:pointer;}
.privprog .cmod .tableBlock .navigation span {padding-right:170px; color:#004892;}
.privprog .cmod .tableBlock .Table {width:100%; position:relative; margin-top:5px; border:0px solid #e1e1e1;}
.privprog .cmod .tableBlock .tl {background:url(./images/table_tl.png) no-repeat; width:10px; height:10px; position:absolute; left:0px; top:0px;}
.privprog .cmod .tableBlock .tr {background:url(./images/table_tr.png) right top no-repeat; width:10px; height:10px; position:absolute; right:0px; top:0px;}
.privprog .cmod .tableBlock .Table table {width:100%; border-collapse:collapse;}
.privprog .cmod .tableBlock .Table table th {background-color:#4490d3; background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:0px; text-align:center; border-left:0px solid #ffffff; font-size:13px; height:50px;}
.privprog .cmod .tableBlock .Table table .greycol {background-color:#626262; background-image:url(images/tb_gradient_grey.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff;  font-size:13px;}
.privprog .cmod .tableBlock .Table table .redcol {background-color:#94000a; background-image:url(images/tb_gradient_red.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff; font-size:13px;}
.privprog .cmod .tableBlock .Table table .bluecol {background-color:#4490d3; background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff;  font-size:13px;}
.privprog .cmod .tableBlock .Table table th p {position:relative;}
.privprog .cmod .tableBlock .Table table td {text-align:center;  padding:3px; border-left:2px solid #ffffff; border-top:2px solid #ffffff; font-size:12px;}
.privprog .cmod .tableBlock .Table table .col_1 { color:#7c7c7c; font-weight:bold; width:25px; border-left:0;}
.privprog .cmod .tableBlock .Table table .col_2 {width:275px;}
.privprog .cmod .tableBlock .Table table .row1 {background-color:#eef8ff; color:#565656;}
.privprog .cmod .tableBlock .Table table .row2 {background-color:#eef8ff; color:#565656;}
.privprog .cmod .tableBlock .Table table .row3 {background-color:#d1ebff; color:#292929;}
.privprog .cmod .tableBlock .Table table .row4 {background-color:#3269a3; color:#ffffff;}
.privprog .cmod .tableBlock .Table table .row5 {background-color:#4490d3; color:#ffffff;  background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold;}
.privprog .cmod .rightA {font:14px "Calibri"; background-color:#FFFFFF; width:260px; padding:10px 10px 10px 10px; float:left;}
.privprog .cmod .rightA span {color:#256a9e;}
.privprog .cmod .leftA { width:40%; padding:0px 10px 0px 0px; float:left;}
/*Privelege program*/

/*selectlang*/
.selectlang{ 
	width: 100px;
	height:20px;
}
/*selectlang*/

/*Slide show header*/
.slideshow {
    position:absolute;
    top:0;
    left:0;
    height:184px;
	width: 100%;
}

.slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	background-color:#62b1e2;
	height:184px; 
	min-width:1180px;  
	margin:0 auto;  
	width:expression(((document.compatMode && document.compatMode=="CSS1Compat") ? document.documentElement.clientWidth : document.body.clientWidth) < 1180 ? "1180px" : "100%");
}
.slideshow DIV.clouds{
	background-image:url(./images/clouds.jpg); 
	background-repeat:no-repeat; 
	background-position:top; 
}
.slideshow DIV.flights{
	background-image:url(./images/usa_flights.jpg); 
	background-repeat:no-repeat; 
	background-position:top; 
}

.slideshow DIV.china{
	background-image:url(./images/china_header.gif); 
	background-repeat:no-repeat; 
	background-position:top; 
}

.slideshow DIV.cloudsEN{
	background-image: url(./images/clouds_EN.jpg);
	background-repeat:no-repeat; 
	background-position:top; 
}

.slideshow DIV.usheader{
	background-image: url(./images/us_header.jpg);
	background-repeat:no-repeat; 
	background-position:top; 
}

.slideshow DIV.cloudsDE{
	background-image: url(./images/clouds_DE.jpg);
	background-repeat:no-repeat; 
	background-position:top; 
}

.slideshow DIV.deheader{
	background-image: url(./images/berlin_header_de.jpg);
	background-repeat:no-repeat; 
	background-position:top; 
}

.slideshow DIV.london{
	background-image: url(./images/london_header_EN.jpg);
	background-repeat:no-repeat; 
	background-position:top; 
}

.slideshow DIV.ruenspb{
	background-image: url(./images/spb_header-en.jpg);
	background-repeat:no-repeat; 
	background-position:top; 
}

.slideshow DIV.rueurope{
	background-image: url(./images/europe_flights.jpg);
	background-repeat:no-repeat; 
	background-position:top; 
}

.slideshow DIV.ruleto{
	background-image: url(./images/leto.jpg);
	background-repeat:no-repeat; 
	background-position:top; 
}

.slideshow DIV.usheadercn{
	background-image: url(./images/us_header_cn.jpg);
	background-repeat:no-repeat; 
	background-position:top; 
}

.slideshow DIV.kzheaderkz{
	background-image: url(./images/20let_header_kz.jpg);
	background-repeat:no-repeat; 
	background-position:top; 
}

.slideshow DIV.active {
	width: 100%;
    z-index:10;
    opacity:1.0;
}

.slideshow DIV.last-active {
    z-index:9;
}

.slideshow DIV IMG {
    height: 184px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}

/*Slide show header*/

table.headtable{
	width: 100%;
	border: 0;
	top: none;
	z-index: 20;
}        
         
.head .logoBlock .logo {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/logo.png", sizingMethod="crop");}
.head .logoBlock1 .logo {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/logo1.png", sizingMethod="crop");}               
   
.head .search {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/search.png", sizingMethod="crop");}

.center .left .block1 .bl {bottom:-2px;}
.center .left .block1 .br {bottom:-2px;} 

.center .left .block2 .bl {bottom:-2px;} 
.center .left .block2 .br {bottom:-2px;}

.center .right .block2 .item .btn1 {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/btn1.png", sizingMethod="crop"); cursor:pointer; right:0; bottom:3px;}
.center .right .block2 .item .btn2 {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/btn2.png", sizingMethod="crop"); cursor:pointer; right:0; bottom:3px;}

.priv_reg .header .tr {right:-2px;}

.trtable .tr {right:-2px;}
.trtable .bl {bottom:-2px;}
.trtable .br {bottom:-2px; right:-2px;}

.priv .balance .tableBlock .tr {right:-2px;}

.blockAnketa .br {right:-1px;}

.news .newsList li {padding-bottom:13px;}


     
                  
         
.head .logoBlock .logo {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/logo.png", sizingMethod="crop");}
.head .logoBlock1 .logo {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/logo1.png", sizingMethod="crop");}               
   
.head .search {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/search.png", sizingMethod="crop");}

.center .left .block1 .bl {bottom:-2px;}
.center .left .block1 .br {bottom:-2px;} 

.center .left .block2 .bl {bottom:-2px;} 
.center .left .block2 .br {bottom:-2px;}

.center .right .block2 .item .btn1 {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/btn1.png", sizingMethod="crop"); cursor:pointer; right:0; bottom:3px;}
.center .right .block2 .item .btn2 {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/btn2.png", sizingMethod="crop"); cursor:pointer; right:0; bottom:3px;}

.priv_reg .header .tr {right:-2px;}

.trtable .tr {right:-2px;}
.trtable .bl {bottom:-2px;}
.trtable .br {bottom:-2px; right:-2px;}

.priv .balance .tableBlock .tr {right:-2px;}

.blockAnketa .br {right:-1px;}

.news .newsList li {padding-bottom:13px;}


              
              
        
         
.head .logoBlock .logo {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/logo.png", sizingMethod="crop");}
.head .logoBlock1 .logo {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/logo1.png", sizingMethod="crop");}               
   
.head .search {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/search.png", sizingMethod="crop");}

.center .left .block1 .bl {bottom:-2px;}
.center .left .block1 .br {bottom:-2px;} 

.center .left .block2 .bl {bottom:-2px;} 
.center .left .block2 .br {bottom:-2px;}

.center .right .block2 .item .btn1 {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/btn1.png", sizingMethod="crop"); cursor:pointer; right:0; bottom:3px;}
.center .right .block2 .item .btn2 {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/btn2.png", sizingMethod="crop"); cursor:pointer; right:0; bottom:3px;}

.priv_reg .header .tr {right:-2px;}

.trtable .tr {right:-2px;}
.trtable .bl {bottom:-2px;}
.trtable .br {bottom:-2px; right:-2px;}

.priv .balance .tableBlock .tr {right:-2px;}

.blockAnketa .br {right:-1px;}

.news .newsList li {padding-bottom:13px;}


               
                
        
         
.head .logoBlock .logo {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/logo.png", sizingMethod="crop");}
.head .logoBlock1 .logo {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/logo1.png", sizingMethod="crop");}               
   
.head .search {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/search.png", sizingMethod="crop");}

.center .left .block1 .bl {bottom:-2px;} 
.center .left .block1 .br {bottom:-2px;} 

.center .left .block2 .bl {bottom:-2px;} 
.center .left .block2 .br {bottom:-2px;}

.center .right .block2 .item .btn1 {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/btn1.png", sizingMethod="crop"); cursor:pointer; right:0; bottom:3px;}
.center .right .block2 .item .btn2 {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/btn2.png", sizingMethod="crop"); cursor:pointer; right:0; bottom:3px;}

.priv_reg .header .tr {right:-2px;}

.trtable .tr {right:-2px;}
.trtable .bl {bottom:-2px;}
.trtable .br {bottom:-2px; right:-2px;}

.priv .balance .tableBlock .tr {right:-2px;}

.blockAnketa .br {right:-1px;}

.news .newsList li {padding-bottom:13px;}


               
/*bottom1*/
.bottom1 {
	background:url(images/bottom_bg.jpg) repeat-x left bottom;
	margin:1px 0 0px 0;
	padding:0;
	min-width:1100px;
	max-width:100%;


width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1100 ? "1100px" : "auto"); 			height:108px;
	position:relative;
	bottom:0px;
	padding:auto;
}
.bottom1 .plashka1 {
	width:1020px;
	margin:0 auto;
	height:81px;
	background:url(images/plashka_bg.jpg) repeat-x top;
}
.bottom1 .plashka1 .tl1 { background:url(images/plashka_left.jpg) no-repeat top left; float:left; width:31px; height:81px;}
.bottom1 .plashka1 .tr1 { background: url(images/plashka_right1.jpg) no-repeat right top;  float:right; width:365px; height:95px;}
.bottom1 .plashka1 .tr1 ul {float: none; margin-top:20px; margin-left:35px;}
.bottom1 .plashka1 .tr1 li {display:block; color:#0f5ca2;}
.bottom1 .plashka1 .tr1 li a {font-size:12px; color:#0f5ca2; text-decoration:none; font-weight:normal;}
.bottom1 .plashka1 .tr1 li a:hover {color:#d22233; text-decoration:underline; font-weight:normal;}
.bottom1 .plashka1 .tr1 li a:active {color:#d22233; text-decoration:underline; font-weight:normal;}
.bottom1 .plashka1 .iso1 { margin-left:0px; font-size:11px; color:#777777;}
.bottom1 .plashka1 .txt1 {font-size:11px; color:#71bbff;}
.bottom1 .plashka1 .txt1 a {font-size:11px; color:#bfe0ff; text-decoration:none; font-weight:normal;}
.bottom1 .plashka1 .txt1 a:hover {color:#bfe0ff; text-decoration:underline; font-weight:normal;}
.bottom1 .plashka1 .txt1 a:active {color:#bfe0ff; text-decoration:underline; font-weight:normal;}
.bottom1 .plashka1 ul {float: none; margin-top:3px; margin-bottom:1px;}
.bottom1 .plashka1 li {display:inline; color:#71bbff; padding-right:6px; }
.bottom1 .plashka1 li a {font-size:12px; color:#ffffff; text-decoration:none; font-weight:normal;}
.bottom1 .plashka1 li a:hover {color:#ffffff; text-decoration:underline; font-weight:normal;}
.bottom1 .plashka1 li a:active {color:#ffffff; text-decoration:underline; font-weight:normal;}
/*bottom1*/
                

.srhpole {width:158px; height:16px; border:0px solid #004e93; background:none; margin-bottom:5px; font-size:12px; color:#999999; vertical-align:middle}
.srhbtn {background:none; height:16px; width:27px; border:0px solid #003366;/* padding-left:5px; text-align:left; font-weight:bold; font-size:12px; color:#FFFFFF;*/ cursor:pointer;}
.srhbg { background:url(images/srh_bg.png) left top no-repeat;}


/*web check-in*/
.webchk {margin-left:15px; margin-top:5px;}
.webchk .lbbg {background:#e4f2fd url(images/btm_left_bg.png) bottom center no-repeat;}
.webchk .lbbg .wchleft {background:url(images/left_col_bg.jpg) top left no-repeat; padding:25px; padding-bottom:10px; color:#003366;}
.webchk .lbbg .wchleft p {margin-bottom:10px;}
.webchk .lbbg .wchleft .leftdiv {background:url(images/Left_div.png) bottom center no-repeat; height:7px; margin-bottom:5px;}
.webchk .cleftbg {background:url(images/plashka_bg_left.jpg) right top no-repeat; height:497px;}
.webchk .crightbg {background:url(images/plashka_bg_right.jpg) right top no-repeat; height:497px;}
.webchk .plaskabgtop {background:#e5f1fd url(images/plashka_bg_top.jpg) right top no-repeat; height:497px;}
.webchk .plaskabgtop a {color:#0066cc; text-decoration:none;}
.webchk .plaskabgtop a:hover {color:#0066cc; text-decoration:underline;}
.webchk .plaskabgtop .count {background:url(images/count_bg.png) left top repeat-x; height:96px;}
.webchk .plaskabgtop .count .row1_tablo {height:35px; padding-top:10px; color:#FFFFFF;}
.webchk .plaskabgtop .count .row1_tablo .letter {float:left; width:30px; height:32px; font-weight:bold; font-size:27px; padding-top:3px}
.webchk .plaskabgtop .count .row2_tablo {height:35px; padding-top:8px; color:#FFFFFF;}
.webchk .plaskabgtop .count .row2_tablo .letter {float:left; width:30px; height:32px; font-weight:bold; font-size:27px; padding-top:3px}
.webchk .plaskabgtop .sleft {background:url(images/search_left.png) left top no-repeat; height:83px; width:100%; float:left;}
.webchk .plaskabgtop .sleft h2 {color:#FFFFFF; font-size:18px; margin-top:12px; float:left; margin-left:5px; width:80%}
.webchk .plaskabgtop .sleft h3 {color:#FFFFFF; font-size:18px; margin-top:6px; float:left; margin-left:5px; width:80%}
.webchk .plaskabgtop .sleft .searchblock {background:url(images/pl_search_bg.png) left top no-repeat; width:80%; height:25px; float:left; margin-top:10px;}
.webchk .plaskabgtop .sleft .sright {background:url(images/search_right.png) right top no-repeat; height:83px; width:54px; float:right;}
.webchk .plaskabgtop .nextbut {background:url(images/next_but.png) left top no-repeat; float:right; width:213px; height:34px;}
.webchk .plaskabgtop .accbut {background:url(images/accept_but.png) left top no-repeat; float:right; width:213px; height:34px;}
.webchk .plaskabgtop .bckbut {background:url(images/back_but.png) left top no-repeat; float:left; width:213px; height:34px;}
.webchk .plaskabgtop .sendbut {background:url(images/send_but.png) left top no-repeat; float:left; width:213px; height:34px;}
.webchk .cdivide {background:url(images/cbottombg.png) top left repeat-x; height:48px;}
.webchk .cbotbgleft {background:url(images/cbot_bg_left.jpg) right bottom no-repeat; height:180px;}
.webchk .cbotbgright {background:url(images/cbot_bg_right.jpg) right bottom no-repeat; height:180px;}
.webchk .plaskabgtop .sleft .steps {color:#FFFFFF; font-weight:bold; margin-top:25px; font-size:12px; width:90%; float:left;}
.webchk .plaskabgtop .sleft .steps .as {background:url(images/as.png) left top repeat-x; height:26px; width:100%; padding-top:8px}
.webchk .plaskabgtop .sleft .steps .asl {background:url(images/asl.png) left top no-repeat; height:34px; width:19px;}
.webchk .plaskabgtop .sleft .steps .asr {background:url(images/asr.png) left top no-repeat; height:34px; width:19px;}
.webchk .plaskabgtop .sleft .steps .asrr {background:url(images/asrr.png) left top no-repeat; height:34px; width:19px;}
.webchk .plaskabgtop .sleft .steps .ps {background:url(images/ps.png) left top repeat-x; height:26px; width:100%; padding-top:8px}
.webchk .plaskabgtop .sleft .steps .psr {background:url(images/psr.png) left top no-repeat; height:34px; width:19px;}
.webchk .plaskabgtop .sleft .steps .psrr {background:url(images/psrr.png) left top no-repeat; height:34px; width:19px;}
.webchk .cbottombg {background:#3b3b3b url(images/cbottom_bg.jpg) left bottom repeat-x; color:#FFFFFF; padding-top:15px; padding-bottom:15px; font-size:14px;}

.webchk .plaskabgtop .tableBlock .navigation {text-align:right;}
.webchk .plaskabgtop .tableBlock .navigation div {padding-top:5px;}
.webchk .plaskabgtop .tableBlock .navigation img {vertical-align:text-bottom; margin-bottom:2px; cursor:pointer;}
.webchk .plaskabgtop .tableBlock .navigation span {padding-right:170px; color:#004892;}
.webchk .plaskabgtop .tableBlock .Table {width:100%; position:relative; margin-top:5px; border:0px solid #e1e1e1;}
.webchk .plaskabgtop .tableBlock .Table img{margin:0; padding:0;}
.webchk .plaskabgtop .tableBlock .tl {background:url(./images/table_tl.png) no-repeat; width:10px; height:10px; position:absolute; left:0px; top:0px;}
.webchk .plaskabgtop .tableBlock .tr {background:url(./images/table_tr.png) right top no-repeat; width:10px; height:10px; position:absolute; right:0px; top:0px;}
.webchk .plaskabgtop .tableBlock .Table table {width:100%; border-collapse:collapse;}
.webchk .plaskabgtop .tableBlock .Table table th {background-color:#4490d3; background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:0px; text-align:center; border-left:0px solid #ffffff; font-size:13px; height:50px;}
.webchk .plaskabgtop .tableBlock .Table table .greycol {background-color:#626262; background-image:url(images/tb_gradient_grey.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff;  font-size:13px;}
.webchk .plaskabgtop .tableBlock .Table table .redcol {background-color:#94000a; background-image:url(images/tb_gradient_red.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff; font-size:13px;}
.webchk .plaskabgtop .tableBlock .Table table .bluecol {background-color:#4490d3; background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold; color:#ffffff; padding:auto; border-left:2px solid #ffffff;  font-size:13px;}
.webchk .plaskabgtop .tableBlock .Table table th p {position:relative;}
.webchk .plaskabgtop .tableBlock .Table table td {text-align:center;  padding:3px; border-left:2px solid #ffffff; border-top:2px solid #ffffff; font-size:12px;}
.webchk .plaskabgtop .tableBlock .Table table .col_1 { color:#7c7c7c; font-weight:bold; width:25px; border-left:0;}
.webchk .plaskabgtop .tableBlock .Table table .col_2 {width:275px;}
.webchk .plaskabgtop .tableBlock .Table table .row1 {background-color:#eef8ff; color:#565656;}
.webchk .plaskabgtop .tableBlock .Table table .row2 {background-color:#eef8ff; color:#565656;}
.webchk .plaskabgtop .tableBlock .Table table .row3 {background-color:#d1ebff; color:#292929;}
.webchk .plaskabgtop .tableBlock .Table table .row4 {background-color:#3269a3; color:#ffffff;}
.webchk .plaskabgtop .tableBlock .Table table .row4 td{ font-size:16px;}
.webchk .plaskabgtop .tableBlock .Table table .row5 {background-color:#4490d3; color:#ffffff;  background-image:url(images/tb_gradient.gif); background-position:bottom; background-repeat:repeat-x; font-weight:bold;}

.webchk .plaskabgtop .select .seltable {width:100%; height:500px; position:relative; margin-top:5px; border:0px solid #e1e1e1;}
.webchk .plaskabgtop .select .seltable .rowup { background:url(images/row-up.png) no-repeat top; width:25px; height:20px;}
.webchk .plaskabgtop .select .seltable .rowdown { background:url(images/row-down.png) no-repeat bottom; width:25px; height:20px;}
.webchk .plaskabgtop .select .seltable table {border-collapse:collapse;}
.webchk .plaskabgtop .select .seltable table .row1 {color:#424242;  font-size:16px; font-weight:normal; height:40px;}
.webchk .plaskabgtop .select .seltable table .row2 {color:#424242;  font-size:16px; font-weight:normal; height:50px;}
.webchk .plaskabgtop .select .seltable table .col_1 { color:#424242; background-color:#c1dff0; width:25px; border:0px solid #e1e1e1;}
.webchk .plaskabgtop .select .seltable table .col_2 { color:#424242; background-color:#d9f3fd; width:35px; border:0px solid #e1e1e1;}
.webchk .plaskabgtop .select .seltable .nonchange { background: url(images/nonchange.png) no-repeat bottom; width:30px; height:27px; }
.webchk .plaskabgtop .select .seltable .achange { background: url(images/achange.png) no-repeat bottom; width:30px; height:27px; }
.webchk .plaskabgtop .select .seltable .youchange { background: url(images/youchange.png) no-repeat bottom; width:30px; height:27px; }
.webchk .plaskabgtop .select .seltable .otherpass { background: url(images/otherpass.png) no-repeat bottom; width:30px; height:27px; }
.webchk .plaskabgtop .select .seltable .selfuz { background: url(images/selfuz.png) no-repeat top left; width:185px; height:315px; padding-top:90px; padding-left:58px; }
.webchk .plaskabgtop .select .seltable .selfuz .selectsalon {width:70px; height:260px;}
.webchk .plaskabgtop .select .seltable .selfuz .selectsalon .selected {background: url(images/selectedsalon.png) no-repeat top left; width:70px; height:75px; margin-bottom:10px;}
.webchk .plaskabgtop .select .seltable .selfuz .selectsalon .unselected {background: url(images/unselectedsalon.png) no-repeat top left; width:70px; height:75px;margin-bottom:10px;}
.webchk .plaskabgtop .select .seltable .activpass {background: url(images/activpass.png) #0c4da2 no-repeat top left; height:26px; margin-bottom:3px; padding-left:30px; color:#FFFFFF;}
.webchk .plaskabgtop .select .seltable .activpass p { padding-top:4px;  font-size:14px; font-weight:normal; text-align:left;}
.webchk .plaskabgtop .select .seltable .passivpass {background: url(images/passivpass.png) #93dffd no-repeat top left; height:26px; margin-bottom:3px; padding-left:30px; color:#0c4da2;}
.webchk .plaskabgtop .select .seltable .passivpass p { padding-top:4px;  font-size:14px; font-weight:normal; text-align:left;}
.webchk .plaskabgtop .select .seltable .window { background-color:#666666; width:10px; height:17px;}
.webchk .plaskabgtop .select .seltable .windowtxt { background: url(images/windowtxt.png) no-repeat top left; width:25px; height:50px;}
.webchk .plaskabgtop .select .seltable .aisle { background: url(images/aisle.png) no-repeat top left; width:25px; height:50px;}

/*web check-in*/
        
         
.head .logoBlock .logo {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/logo.png", sizingMethod="crop");}
.head .logoBlock1 .logo {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/logo1.png", sizingMethod="crop");}               
   
.head .search {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/search.png", sizingMethod="crop");}

.center .left .block1 .bl {bottom:-2px;} 
.center .left .block1 .br {bottom:-2px;} 

.center .left .block2 .bl {bottom:-2px;} 
.center .left .block2 .br {bottom:-2px;}

.center .right .block2 .item .btn1 {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/btn1.png", sizingMethod="crop"); cursor:pointer; right:0; bottom:3px;}
.center .right .block2 .item .btn2 {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/btn2.png", sizingMethod="crop"); cursor:pointer; right:0; bottom:3px;}

.priv_reg .header .tr {right:-2px;}

.trtable .tr {right:-2px;}
.trtable .bl {bottom:-2px;}
.trtable .br {bottom:-2px; right:-2px;}

.priv .balance .tableBlock .tr {right:-2px;}

.blockAnketa .br {right:-1px;}

.news .newsList li {padding-bottom:13px;}


                
                
        
         
.head .logoBlock .logo {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/logo.png", sizingMethod="crop");}
.head .logoBlock1 .logo {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/logo1.png", sizingMethod="crop");}               
   
.head .search {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/search.png", sizingMethod="crop");}

.center .left .block1 .bl {bottom:-2px;} 
.center .left .block1 .br {bottom:-2px;} 

.center .left .block2 .bl {bottom:-2px;} 
.center .left .block2 .br {bottom:-2px;}

.center .right .block2 .item .btn1 {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/btn1.png", sizingMethod="crop"); cursor:pointer; right:0; bottom:3px;}
.center .right .block2 .item .btn2 {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/btn2.png", sizingMethod="crop"); cursor:pointer; right:0; bottom:3px;}

.priv_reg .header .tr {right:-2px;}

.trtable .tr {right:-2px;}
.trtable .bl {bottom:-2px;}
.trtable .br {bottom:-2px; right:-2px;}

.priv .balance .tableBlock .tr {right:-2px;}

.blockAnketa .br {right:-1px;}

.news .newsList li {padding-bottom:13px;}


                
                
        
         
.head .logoBlock .logo {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/logo.png", sizingMethod="crop");}
.head .logoBlock1 .logo {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/logo1.png", sizingMethod="crop");}               
   
.head .search {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/search.png", sizingMethod="crop");}

.center .left .block1 .bl {bottom:-2px;} 
.center .left .block1 .br {bottom:-2px;} 

.center .left .block2 .bl {bottom:-2px;} 
.center .left .block2 .br {bottom:-2px;}

.center .right .block2 .item .btn1 {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/btn1.png", sizingMethod="crop"); cursor:pointer; right:0; bottom:3px;}
.center .right .block2 .item .btn2 {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://195.26.169.96/images/btn2.png", sizingMethod="crop"); cursor:pointer; right:0; bottom:3px;}

.priv_reg .header .tr {right:-2px;}

.trtable .tr {right:-2px;}
.trtable .bl {bottom:-2px;}
.trtable .br {bottom:-2px; right:-2px;}

.priv .balance .tableBlock .tr {right:-2px;}

.blockAnketa .br {right:-1px;}

.news .newsList li {padding-bottom:13px;}

        
                

