ol{
margin:0 0 0 25px;
padding:0;}
ol.blue{
color:#2d79d2;}
ol li{
margin:0 0 10px 0;
padding:0;
font-size:12px;
font-weight:bold;}
ol li span{
font-weight:normal;
color:#000000;}
.content-main{
width:100%;
margin-top:200px;
}
.content{
width:100%;
margin-top:200px;
}
.content h1{
font-size:20px;}
.r-col-content{
width:20%;
padding: 30px 15px;}
.question{
color:#118fc7;
font-size:18px;
font-style:italic;
margin-bottom:20px;
background:url(/images/voprznak.png) no-repeat 0 50%;
height:40px;
/*vertical-align:top;*/
padding-left:50px;}
.voskl{
color:#f30000;
font-size:18px;
font-style:italic;
margin-bottom:20px;
background:url(/images/vosklznak.png) no-repeat 0 50%;
height:40px;
/*vertical-align:top;*/
padding-left:50px;}

.italicbold{
font-size:16px;
font-style:italic;
font-weight:bold;
margin-bottom:20px;}
.content ul{
margin:0 0 10px 0;
padding:0 20px ;}
.content ul li{
list-style-image:url(/images/li-text.jpg);
margin:0 0 10px 0;
font-size:12px;}
.content ul.blue li{
list-style-image:url(/images/li-text-blue.jpg);
margin:0 0 10px 0;
font-size:12px;}

.content p {
font-size:14px;
	margin: 0em 0px 0.8em 0px;}

.main-bg{
width:100%;
height:90px;
position:relative;
top:0;
right:0;
/*background:url('/images/bg.png') repeat-x 0 0;
background: expression('none');
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg.png,sizingMethod=scale);*/
}

.main-bg2{
/*background:url('/images/bg.png') repeat-x 0 0;
background: expression('none');
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg.png,sizingMethod=scale);*/
width:100%;
height:90px;
position:relative;
top:0;
right:0;
}

.logo{
position:absolute;
top:40px;
}
.phone-in{
position:absolute;
top:40px;
left:360px;
}
.palms{
position:absolute;
width:285px;
height:129px;
top:11px;
right:17px;
display:block;
background:url('/images/palms.png') no-repeat;
background: expression('none');
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/palms.png,sizingMethod=crop);
}

.robot{
position:absolute;
width:158px;
height:270px;
top:38px;
right:10px;
background:url('/images/robot2.png') no-repeat;
background: expression('none');
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/robot2.png,sizingMethod=crop);
}

table.mmenu-tbl{
height:85px;
width:80%;
}

.mmenu{
position:absolute;
width:100%;
top:140px;
}

.mm-links{
padding: 10px 0px 10px 10px ;

}
.mm-links-in{
margin:10px 120px 10px 20px;
line-height:3.5em;}

.mmenu a{
color:#fff;
text-decoration:underline;
display:block;
margin:5px;
background:url(/images/mm-link-bg.jpg) no-repeat 0 50%;
padding-left:13px;
font-size:13px;
}

.mm-top{
background:#118fc7}

.mm-btm{
background:#118fc7;}

.mm-mid{
background:#118FC7;
vertical-align:middle;

}
.mm-act-tbl{
display:inline;
margin-right:30px;
margin-bottom:-5px;}
.mm-act{
background:#fff;
vertical-align:middle;
text-align:center;
}
.mm-act a{
text-decoration:none;
font-weight:bold;
color:#f30000;
margin:0;
background:url(/images/mm-link-bg-act.jpg) no-repeat 0 50%;}

.head-phone{
margin:15px 0 15px;}
.phone-in p{
font-size:11px;
margin-bottom:0px;
padding:0;
}

.head-phone span, .phone-in span{
font-size:18px;
font-weight:bold;
color:#2E4150;
margin-top:0;}
.head-phone span span, .phone-in span span{
color:#888A8B;
}
.ycity{
width:550px}
.ycity td{font-size:11px;}
.ycity h1{
font-size:18px;
font-weight:bold;
margin:0;
margin-bottom:15px;
color:#D70505;}

.ycity2{
width:350px}
.ycity2 td{font-size:11px;}
.ycity2 h1{
font-size:18px;
font-weight:bold;
margin:0;
margin-bottom:15px;
color:#D70505;}

.hottours-main h1{
font-size:20px;
font-weight:bold;
}

.hottours-main td{
padding:10px 10px 10px 0;}
.hot-country{
margin-bottom:5px;}
.hot-country a{
color:#D70505;
font-weight:bold;
}
.hot-links a{
color:#2D79D2;
display:block;}



.btm-menu{
background:#ECECEC;
margin:15px 0;
}
.btm-menu table{
height:33px;}

.btm-menu td{
text-align:center;
vertical-align:middle;
}


.btm-menu a{
color:#1E67BD;
font-size:11px;
margin: 0 3px;
}
.btm-menu a:hover, .btm-menu a.act{
text-decoration:none;}

.footer td img,.footer td {
vertical-align:middle;}
.footer-left{
color:#000;
font-weight:bold;
font-size:12px;
padding:10px 0 30px;}
.footer-right{
text-align:right;
color:#545353;
padding:10px 0 30px;}

/*--------------контент-----------------------*/

table.boldborder{
border:3px solid #CCCCCC}
table.boldborder td{
border:1px solid #CCCCCC;
padding: 3px 10px ;}
table.boldborder th{
background:#CCCCCC;
padding: 3px 10px ;
text-align:center;
font-size:14px;}

.attan{
background:#ECECEC;}

.attan td.mid{
padding: 0 10px;}

.content-main h1{
font-size:20px;
font-weight:bold;
}
.attan h1{
font-size:20px;
font-weight:bold;
margin-bottom:10px;
color:#D70505;}

.intro{
font-size:14px;
margin-bottom:20px;}

.red{
color:#ed2b2b;}
.gr{
color:#666}

.promo-main td{
font-size:11px;
padding:10px 0px 10px 0;
vertical-align:middle;}
.promo-main td img {
margin-right:20px;}

.logos-top{border-top:2px solid #ED4C4C;}
.logos-left{border-left:2px solid #ED4C4C;}
.logos-right{border-right:2px solid #ED4C4C;}
.logos-btm{border-bottom:2px solid #ED4C4C;}
.logos-mid{padding:10px 5px;}

.mpanel{
background:#ECECEC;
margin-top:15px;
}
.mpanel-mid{
padding: 0 5px;}



.tb-logo-footer{
margin:20px;}
.tb-logo-footer td{
vertical-align:middle;}
.tb-logo-footer img {
margin-right:20px;}

.phone-footer{
margin-top:20px;}
.phone-footer td{
vertical-align:middle;}
.phone-footer img {
margin-right:10px;}


.phone-footer td span{font-size:18px;
font-weight:bold;
color:#F60101;
}



/********************************tables*******************************/
table.zebra th{
background:#6a6a69;
border-right:1px solid #fff;
color:#fff;
font-weight:bold;
font-size:12px;
padding: 5px;
}
table.zebra td{
background:#f0f0f0;
border-right:1px solid #fff;
color:#6a6a69;
padding: 3px 7px;
}
table.zebra tr.event td{
background:#d7d7d7;

}

table.zebra2 {
margin:0;}
table.zebra2 th{
background:#6a6a69;
color:#fff;
font-weight:bold;
font-size:12px;
padding: 5px;
text-align:left;
}

table.zebra2 td{
background:#f0f0f0;
color:#6a6a69;
padding: 2px 5px;
}
table.zebra2 tr.event td{
background:#d7d7d7;

}
/********************************tables ends*******************************/


.redpanel-top{
background:#ED4C4C;
margin-bottom:3px;}

.redpanel-top-mid{
padding:0 10px  10px;
}
.redpanel-top h1{
color:#FFFFFF;
font-size:16px;
font-weight:normal;}



.redpanel-btm{
margin-top:3px;
background:#ED4C4C;}
.redpanel-btm-mid{
padding: 10px 10px 0;
}

.pages{
color:#FFFFFF}
.pages a{
color:#FFFFFF;
margin:0 3px;}

.pages a.cur{
color:#ED4C4C;
font-weight:bold;
text-decoration:none;
background:#fff;
padding:1px 3px;}

table.off td {
padding-bottom:20px;}
.of-adr{
padding: 0 20px 20px 20px}



.cal-cont p{
color:#fff;
font-weight:bold;
font-size:16px;
text-align:center;}

.h1-bg{background:#ECECEC;}
.h1-tbl td{
padding:0;
text-align:center;}

.head-phone-icon{float:left;margin:7px 10px 0 0}



table.tabl-sokr{
background:#F30000; 
display:inline;
position:relative;
width:200px;
margon:0;
margin-left:20px;;

}
table.tabl-sokr tr{
height:32px;
}

table.tabl-sokr td{
vertical-align:middle;
background:#F30000; 
}
.tabl-sokr a{
color:#fff;
font-weight:bold;}

.news-index {
color: #D70505;
font-weight:bold;
}

.vnimanie {
color: black !important;
}

.part-footer{
text-align:justify;}

.part-footer img{
margin-bottom:10px;
margin-right:5px;}
