

 




  
* {margin: 0; padding: 0;}
body  {font: 12px Arial, Helvetica, sans-serif; color: #555555; background-color:#ffffff;}
ul {list-style:none;}
img {border:none;}
.conteiner {width:1000px; margin:0 auto;}
.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:20px Arial, Helvetica, sans-serif; color:#373c90; font-style:italic; text-align:center; margin-top:28px;}
h1.rus{font-size:20px;}
h2 {font-size:13px; color:#034ea2; position:relative;}
/*head*/
.head {background:url(./images/h_bg.png) repeat-x; height:244px;}
.head .h_left {background:url(./images/h_left.jpg) no-repeat;}
.head .h_right {background:url(./images/h_right.jpg) right top no-repeat; height:184px; padding:0 4% 0 3%; width:93%;}
.head .txt {color:#0061aa; margin-top:15px; float:left; width:430px;}

.head .top_block {padding-top:12px; font-size:13px; font-weight:bold; color:#59acec;}
.head .top_block span {color:#ffffff;}
.head .top_block a {color:#ffffff; text-decoration:none;}
.head .top_block img {vertical-align:middle; margin-top:-1px;}
.head .top_block .menu {float:right;}
.head .top_block .menu li {float:left; padding-right:5px;}
.head .top_block .menu li a {margin-right:5px;}
.head .top_block .menu li.searchBlock {margin-top:-3px; position:relative;}
.head .search {background:url(./images/search.png) no-repeat; width:158px; height:19px;}
.head .search input {position:relative;}
.head .search .search_btn {background:none; border:none; width:22px; height:19px; cursor:pointer;}
.head .search .search_txt {width:125px; padding-left:6px; height:19px; border:none; background:none; font:11px Arial; color:#b2b2b2; vertical-align:middle;}

.head .logoBlock {padding:27px 265px 0 0;}
.head .logoBlock .logo {background:url(./images/logo.png) no-repeat; width:520px; float:right;}
.head .logoBlock .logo a {height:65px; display:block; position:relative;}

.head .logoBlock1 {padding:27px 245px 0 0;}
.head .logoBlock1 .logo {background:url(./images/logo1.png) no-repeat; width:540px; float:right;}
.head .logoBlock1 .logo a {height:65px; display:block; position:relative;}

.head .h_menu {padding:0 4% 0 3%; width:93%;}
.head .h_menu ul {float:right; padding-top:6px; font-size:13px; font-weight:bold;}
.head .h_menu li {text-transform:uppercase; float:left; padding:6px 0 0 12px; height:24px;}
.head .h_menu a{color:#447bae; text-decoration:none;}
.head .h_menu .line {background:url(./images/h_m_line.png) right 0 no-repeat; padding-right:12px;}
/*head*/

.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 40px 0 20px; width:940px;}
.center .topBlock {padding-bottom:15px;}
.center .topBlock h1 {font-size:20px; margin:0; font-style:normal; color:#004e96; text-align:left;}

.center .left {width:230px; padding-top:10px; padding-right:15px; 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:1px solid #e1e1e1; position:relative; width:230px;}
.center .left .block1 .tl {background:url(./images/corners1.gif) no-repeat; width:15px; height:15px; position:absolute; left:-1px; top:-1px;}
.center .left .block1 .tr {background:url(./images/corners1.gif) right top no-repeat; width:15px; height:15px; position:absolute; right:-1px; top:-1px;}
.center .left .block1 .bl {background:url(./images/corners2.gif) left bottom no-repeat; width:15px; height:15px; position:absolute; left:-1px; bottom:-1px;}
.center .left .block1 .br {background:url(./images/corners2.gif) right bottom no-repeat; width:15px; height:15px; position:absolute; right:-1px; bottom:-1px;}
.center .left .block1 .block_t {background:url(./images/block_t.png) repeat-x; height:25px; padding:3px 20px 0 20px; color:#ffffff; font-size:18px; text-transform:uppercase;}
.center .left .block1 .block_t1 {background:url(./images/block_t.png) repeat-x; height:25px; padding:3px 20px 0 20px; color:#ffffff; font:16px "Myriad Pro";}
.center .left .block1 .block_bg {background:url(./images/bg1.png) repeat-x; padding:0 20px 20px 20px;}
.center .left .block1 .header {font-size:18px; color:#2a6daa; text-transform:uppercase; padding-top:20px;}
.center .left .block1 ul {padding-top:20px;}
.center .left .block1 li {background:url(./images/bullet.gif) 0 5px no-repeat; padding:0 0 3px 10px; position:relative;}
.center .left .block1 li a {color:#2091e6; text-decoration:none;}
.center .left .block1 .txt {line-height:18px; padding-top:3px;}

.center .left .block1 .tableBlock {background:url(./images/bg1.png) repeat-x; 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 Arial, Helvetica, sans-serif;}
.center .left .block1 table a {color:#034ea2; text-decoration:none;}
.center .left .block1 table .on {background-color:#848484; color:#ffffff;}
.center .left .block1 table .col_1 {padding:0 20px 0 5px; border-right:1px solid #bdc1c4; font-size:16px; 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 "Myriad Pro"; 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 Arial; color:#ffffff; border:none; cursor:pointer; float:left;}

.center .left .block2 {border:1px solid #e1e1e1; background-color:#004e96; padding-top:18px; margin-top:11px; position:relative; width:230px;}
.center .left .block2 .tl {background:url(./images/corners3.gif) no-repeat; width:15px; height:15px; position:absolute; left:-1px; top:-1px;}
.center .left .block2 .tr {background:url(./images/corners3.gif) right top no-repeat; width:15px; height:15px; position:absolute; right:-1px; top:-1px;}
.center .left .block2 .bl {background:url(./images/corners3.gif) left bottom no-repeat; width:15px; height:15px; position:absolute; left:-1px; bottom:-1px;}
.center .left .block2 .br {background:url(./images/corners3.gif) right bottom no-repeat; width:15px; height:15px; position:absolute; right:-1px; bottom:-1px;}
.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 {font:16px "Myriad Pro"; color:#e92d35; padding-top:5px;}
.center .left .l_menu li a {color:#2091e6; text-decoration:none;}
.center .left .l_menu li div {background:url(./images/bullet1.gif) 15px center no-repeat; padding:4px 0 6px 25px; border-top:1px solid #c0c5c9; border-bottom:1px solid #c0c5c9; margin-top:-1px}
.center .left .l_menu .on div {background:url(./images/bullet1_on.gif) 12px center no-repeat #e8f3ff;}
.center .left .l_menu .on li span {display:block; color:#d22a17;}

.center .left .l_menu li .sub1 li div {background:url(./images/bullet2.gif) 15px 12px no-repeat; padding:4px 0 6px 25px; color:#2091e6; border:0;}
.center .left .l_menu li .sub2 {padding-left:12px;}
.center .left .l_menu li .sub2 li div {background:url(./images/bullet3.gif) 15px center no-repeat; padding:4px 0 6px 28px; color:#2091e6;}

.center .left .l_menu1 {padding-top:30px; font:16px "Myriad Pro"; color:#e92d35;}
.center .left .l_menu1 li a {color:#ffffff; text-decoration:none; display:block; width:190px; padding:0 25px 0 15px; padding-top:7px; margin-top:-3px;}
.center .left .l_menu1 li span {display:block; width:190px; padding:0 25px 0 15px; padding-top:7px; margin-top:-3px;color:#d22a17;}
.center .left .l_menu1 .m_btn1 a {background:url(./images/m_btn1.gif) no-repeat; height:28px;}
.center .left .l_menu1 .m_btn1 a:hover {background:url(./images/m_btn1_on.gif) no-repeat; color:#e92d35;}
.center .left .l_menu1 .m_btn1 span {background:url(./images/m_btn1_on.gif) no-repeat; height:28px;}

.center .left .l_menu1 .m_btn2 a {background:url(./images/m_btn2.gif) no-repeat; height:29px;}
.center .left .l_menu1 .m_btn2.on a {background:url(./images/m_btn2_on.gif) no-repeat;}
.center .left .l_menu1 .m_btn2 a:hover {background:url(./images/m_btn2_on.gif) no-repeat; color:#e92d35;}
.center .left .l_menu1 .m_btn2 span {background:url(./images/m_btn2_on.gif) no-repeat; height:29px;}

.center .left .l_menu1 .m_btn3 a {background:url(./images/m_btn3.gif) no-repeat; height:34px;}
.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:#e92d35;}
.center .left .l_menu1 .m_btn3 span {background:url(./images/m_btn3_on.gif) no-repeat; height:34px;}




.center .right {width:695px; float:left; padding-top:10px;}

.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:190px; padding:0 20px; 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;}

.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:#555555; 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;}
/*center*/



/*bottom*/
.bottom {padding:20px 0 60px 0;}
.bottom .block_bg {background-color:#E0E1E3; padding:10px 4% 1% 3%; height:71px; width:93%;}
.bottom ul {float:right;}
.bottom li {display:inline; color:#c3c3c3; padding-left:6px;}
.bottom li a {color:#2090e6; text-decoration:none; font-weight:bold;}
.bottom .block_bg p {margin-top:8px;}
.bottom .block_bg span {font-size:12px; color:#2090e6;}
.bottom .block_bg .spn span {font-size:12px; color:#818181;}
/*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:#555555;}
.center .right .block1 .block_bg .price .tableBlock table td.liteblue {background-color:#58a9d4; color:#555555;}

.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:#555555; 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 Arial; float:left;}
.passangers .inputBlock li .textfield1 {width:95px; height:20px; background-color:#ffffff; font:12px Arial; float:left;}
.passangers .inputBlock li .selectField1 {width:48px; height:22px; font:12px Arial; background-color:#ffffff;}
.passangers .inputBlock li .selectField2 {width:65px; height:22px; font:12px Arial; background-color:#ffffff;}
.passangers .inputBlock li .selectField3 {width:60px; height:22px; font:12px Arial; background-color:#ffffff;}
.passangers .inputBlock li .selectField4 {width:180px; height:22px; font:12px Arial; background-color:#ffffff;}
.passangers .inputBlock li .selectField5 {width:110px; height:22px; font:12px Arial; background-color:#ffffff;}
.passangers .inputBlock li .selectField6 {width:80px; height:24px; font:12px Arial; background-color:#ffffff; float:left; margin-right:3px;}
.passangers .inputBlock li .textArea {width:175px; height:60px; font:12px Arial; 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 Arial; background-color:#ffffff;}
.payment .inputBlock li .selectField1 {width:60px; height:22px; font:12px Arial; background-color:#ffffff;}
.payment .inputBlock li .selectField2 {width:80px; height:22px; font:12px Arial; background-color:#ffffff;}
.payment .inputBlock li .textfield {width:175px; height:20px; background-color:#ffffff; font:12px Arial;}
.payment .inputBlock li .textfield1 {width:80px; height:20px; background-color:#ffffff; font:12px Arial;}

.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;}
.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 Arial, 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:16px Arial, 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 Arial, Helvetica, sans-serif; color:#ffffff; margin:0;}
.priv_reg ul li {margin-top:0; padding-top:0;}
/*priv_reg*/

/*feedback*/
.feedback {font:16px "Myriad Pro"; padding-left:20px; width:640px;}
.feedback h1 {font:22px "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:16px "Myriad Pro"; color:#555555;}
.feedback .inputBlock .textfield1 {border:1px solid #dbdbdb; width:430px; height:20px; font:16px "Myriad Pro"; color:#555555;}
.feedback .inputBlock .textfield2 {border:1px solid #dbdbdb; width:208px; height:20px; font:16px "Myriad Pro"; color:#555555;}
.feedback .inputBlock .textfield3 {border:1px solid #dbdbdb; width:58px; height:20px; font:16px "Myriad Pro"; color:#555555;}
.feedback .inputBlock .textArea{border:1px solid #dbdbdb; width:620px; height:220px; padding:10px; font:16px Arial, 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 Arial, Helvetica, sans-serif; color:#ffffff; float:right; margin-top:10px;}
/*feedback*/

/*priv*/
.priv {font-size:16px; color:#004d9d; padding-left:20px;}
.priv h1 {font-size:22px; 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:16px Arial, Helvetica, sans-serif;}
.priv .inputBlock .rightB .btn {background:url(./images/btn3.png) no-repeat; width:110px; height:22px; border:none; cursor:pointer; font:16px Arial, 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;}
.priv .balance .tableBlock .Table {width:100%; position:relative; margin-top:5px; border:1px solid #e1e1e1;}
.priv .balance .tableBlock .tl {background:url(./images/corners4.gif) no-repeat; width:15px; height:15px; position:absolute; left:-1px; top:-1px;}
.priv .balance .tableBlock .tr {background:url(./images/corners4.gif) right top no-repeat; width:15px; height:15px; position:absolute; right:-1px; top:-1px;}
.priv .balance .tableBlock .Table table {width:100%; border-collapse:collapse;}
.priv .balance .tableBlock .Table table th {background-color:#004894; font-weight:normal; color:#ffffff; padding:5px 2px; border-left:1px solid #ffffff;}
.priv .balance .tableBlock .Table table th p {position:relative;}
.priv .balance .tableBlock .Table table td {text-align:center; color:#575656; padding:2px; border-left:1px solid #ffffff; border-top:1px solid #ffffff;}
.priv .balance .tableBlock .Table table .col_1 {background-color:#004894; color:#ffffff; width:85px; border-left:0;}
.priv .balance .tableBlock .Table table .col_2 {width:275px;}
.priv .balance .tableBlock .Table table .row1 {background-color:#e3f1fc;}
.priv .balance .tableBlock .Table table .row2 {background-color:#e0e9f0;}
.priv .balance .tableBlock .Table table .row3 {background-color:#f0f7fd;}
/*priv*/


/*cabin*/
.cabin {font-size:16px; color:#004d9d; padding-left:20px;}
.cabin h1 {font-size:22px "Myriad Pro"; 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:15px;color:#656565;}
.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:16px Arial, Helvetica, sans-serif;}
.cabin .inputBlock .rightB .btn {background:url(./images/btn3.png) no-repeat; width:110px; height:22px; border:none; cursor:pointer; font:16px Arial, 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;}
.cabin .balance .tableBlock .Table {width:100%; position:relative; margin-top:5px; border:1px solid #e1e1e1;}
.cabin .balance .tableBlock .tl {background:url(./images/corners4.gif) no-repeat; width:15px; height:15px; position:absolute; left:-1px; top:-1px;}
.cabin .balance .tableBlock .tr {background:url(./images/corners4.gif) right top no-repeat; width:15px; height:15px; position:absolute; right:-1px; top:-1px;}
.cabin .balance .tableBlock .Table table {width:100%; border-collapse:collapse;}
.cabin .balance .tableBlock .Table table th {background-color:#004894; font-weight:normal; color:#ffffff; padding:5px 2px; border-left:1px solid #ffffff;}
.cabin .balance .tableBlock .Table table th p {position:relative;}
.cabin .balance .tableBlock .Table table td {text-align:center; color:#575656; padding:2px; border-left:1px solid #ffffff; border-top:1px solid #ffffff;}
.cabin .balance .tableBlock .Table table .col_1 {background-color:#004894; color:#ffffff; width:85px; border-left:0;}
.cabin .balance .tableBlock .Table table .col_2 {width:275px;}
.cabin .balance .tableBlock .Table table .row1 {background-color:#e3f1fc;}
.cabin .balance .tableBlock .Table table .row2 {background-color:#e0e9f0;}
.cabin .balance .tableBlock .Table table .row3 {background-color:#f0f7fd;}
/*cabin*/


/*info_services*/
.info_services h1 {font:22px "Myriad Pro"; color:#2f70ab; font-style:normal; text-align:right; 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:10px; font:16px "Myriad Pro"; padding-left:10px;}
.about_internal h1 {font:22px "Myriad Pro"; color:#2f70ab; margin:0; font-style:normal; text-align:left;}
.about_internal p {margin-top:15px;}
.about_internal span {color:#2f70ab;}
.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:16px "Myriad Pro"; padding-left:10px;}
.cabin_ext h1 {font:22px "Myriad Pro"; color:#2f70ab; margin:0; font-style:normal; text-align:left;}
.cabin_ext p {margin-top:15px;}
.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:16px "Myriad Pro"; padding-left:10px;}
.news h1 {font:22px "Myriad Pro"; 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:16px "Myriad Pro"; padding-left:10px;}
.help_internal h1 {font:22px "Myriad Pro"; color:#2f70ab; margin:0; font-style:normal; text-align:left;}
.help_internal p {margin-top:13px;}
.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:16px "Myriad Pro"; padding-left:10px;}
.prices h1 {font:22px "Myriad Pro"; color:#2f70ab; margin:0; font-style:normal; text-align:left;}
.prices .pricesBlock h2 {font:18px "Myriad Pro"; color:#2f70ab;}

.prices .pricesList li {padding-bottom:12px;}
.prices .pricesList img {float:left;}
.prices .pricesList .txt {width:540px; padding-left:30px; float:left; color:#004e96;}
.prices .pricesList .txt span {color:#e92d35;}
.prices .pricesList .txt a {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:10px;}
.prices .pages span {color:#e92d35;}
.prices .pages a {color:#2091e6; text-decoration:none;}
/*prices*/


/*programs*/
.programs {font:16px "Myriad Pro"; padding-left:10px;}
.programs h1 {font:22px "Myriad Pro"; color:#2f70ab; margin:0; font-style:normal; text-align:left;}

.programs {padding-left: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:16px "Myriad Pro"; text-align:right; padding-top:10px;}
.pages span {color:#e92d35;}
.pages a {color:#2091e6; text-decoration:none;}
/*pages*/     
 