body {

	font-family: Tahoma,Arial,sans-serif;

	color: #666666;

	font-size: 12px;

	margin: 0px;

	padding: 0px;

	background-color:#FFFFFF;

}  



table{

	margin: 0px;

	padding: 0px;

	font-family: Tahoma,Arial,sans-serif;

	color: #666666;

	font-size: 12px;

}



a{

	font-weight: bold;

	color: #333333;

	font-size: 12px;

	font-family: Tahoma,Arial,sans-serif;

	text-decoration: none;

}



a:hover{

	color:#CA0505;

	text-decoration:underline;

}



a.country {

	color:#333333;

	text-decoration: none;

}



a:hover.country {

	text-decoration: underline;

	color:#CA0505 !important;

}



a.country2 {

	margin-left:20px;

	text-decoration: none;

}



a:hover.country2 {

	text-decoration: underline;

	color:#CA0505 !important;

}



td {

	font-family: Tahoma,Arial,sans-serif;

	color: #666666;

	font-size: 12px;

	margin: 0px;

	padding: 0px;

}   





.bg1{

	background-image:url("../../images/bgtop.gif"/*tpa=http://www.meridian-express.ru/images/bgtop.gif*/);

}

.mbg1{

	background-image:url("../../images/mbg1.gif"/*tpa=http://www.meridian-express.ru/images/mbg1.gif*/);

	background-position: bottom;

}

.bg{

	background-image:url("../../images/bg.gif"/*tpa=http://www.meridian-express.ru/images/bg.gif*/);

}

.bgpic{

	background-image:url("../../images/pic2.gif"/*tpa=http://www.meridian-express.ru/images/pic2.gif*/);

	background-position: right;

	background-repeat: no-repeat;

}

#top-phones {
	color:#FFFFFF;
	font-size:15px;
	height:74px;
	position:absolute;
	right:5px;
	top:45px;
	width:216px;
}

.code {
	color:#CCCCCC;
	font-size:14px;
	padding-left:15px;
}

.phone {
	color:#FFCE00;
	font-size:23px;
	font-weight:bold;
}

#menu {

		

}

#menu ul{

	margin: 0px;

	padding:0 0 0 20px;

	list-style: none;

}

#menu li{

	margin: 0px;

	padding: 0px;

	float: left;

}

#menu a{

	font-size: 14px;

	color: #990000;

	padding-right: 15px;

}

#menu2 ul{

	float: left;

}

#menu2 ul{

	width: 800px;

		padding: 0px;

	margin: 0px;

	padding-top: 0px; 

	padding-left: 35px;

	list-style: none;

}

#menu2 li{

	float: left;

}

#menu2 a{

	font-size: 16px;

	color: #FFFFFF;

	padding-right: 20px;



}

#menu2 div{

	float: left;

	width: 20px;

}

#menu3{

}

#menu3 ul{

	width: 550px;

	padding: 0px;

	margin: 0px;

	padding-top: 7px; 

	padding-left: 35px;

	list-style: none;

}

#menu3 li{

	float: left;

}

#menu3 a{

	font-size: 12px;

	color: #cc0000;

	padding-right: 20px;

}

#bans{


}

#bans a{

	padding-left: 30px;

}

.partn{

	height: 50px;

	background-color: #f6f6f6;

	color: #333333;

	font-size: 18px;

	padding-left: 35px;

}

.meter a{

	padding-left: 30px;

}

h2{

	margin-top: 10px;

	height: 25px;

	padding-left: 20px;

	font-size: 18px;

	font-weight: normal;

	color: #ca0505;

	background-image: url("../../images/bgzag.jpg"/*tpa=http://www.meridian-express.ru/images/bgzag.jpg*/);}

.ban{

	padding-left: 35px;}	

#countries a{

	font-weight: bold;

	color: #333333;

	font-size: 11px;

	text-decoration: none;

}



#countries a:hover{

	color:#CA0505 !important;

	text-decoration:underline;

}



#countries ul{

	margin: 0px;

	padding:0 0 0 10px;

	list-style: none;

}

#countries li{

	margin: 0px;

	padding-bottom: 5px;

}

.news{

	color: #666666;

	padding-left: 20px;

	font-size: 12px;

	padding-bottom: 10px;

}

.date{

	padding-bottom: 5px;

}

.ots1{

	padding-bottom: 30px;

}

.bgmenu{

	background-image: url("../../images/mbg.gif"/*tpa=http://www.meridian-express.ru/images/mbg.gif*/);

	background-repeat: repeat-x;

}

.otsmain{

	padding-top: 20px;

	padding-left: 20px;

	padding-right: 20px;

	padding-bottom: 30px;

	line-height: 20px;

}

h1{

	font-size: 20px;

	font-weight: normal;

	color: #ca0505;

}

.bgtitle{

	margin-top: 5px;

	background-image: url("../../images/bgtitle.gif"/*tpa=http://www.meridian-express.ru/images/bgtitle.gif*/);

	background-repeat: repeat-x;

}

.flag{

	font-size: 20px;

	font-weight: normal;

	color: #ffce00;

	background-position: right;

	background-repeat: no-repeat;

}



.flag h1 {

	font-size: 17px;

	font-weight: normal;

	color: #ffce00;

	display:inline;

}



.flag2{

	font-size: 20px;

	font-weight: normal;

	color: #ffce00;

	background-image: url("../images/flags/flag2.gif"/*tpa=../../ru/images/flags/flag2.gif*/);

	background-position: right;

	background-repeat: no-repeat;

}

.flag3{

	font-size: 20px;

	font-weight: normal;

	color: #ffce00;

	background-image: url("../images/flags/flag3.gif"/*tpa=../../ru/images/flags/flag3.gif*/);

	background-position: right;

	background-repeat: no-repeat;

}

.flag4{

	font-size: 20px;

	font-weight: normal;

	color: #ffce00;

	background-image: url("../images/flags/flag4.gif"/*tpa=../../ru/images/flags/flag4.gif*/);

	background-position: right;

	background-repeat: no-repeat;

}

.flag5{

	font-size: 20px;

	font-weight: normal;

	color: #ffce00;

	background-image: url("../images/flags/flag5.gif"/*tpa=../../ru/images/flags/flag5.gif*/);

	background-position: right;

	background-repeat: no-repeat;

}

.flag6{

	font-size: 20px;

	font-weight: normal;

	color: #ffce00;

	background-image: url("../images/flags/flag6.gif"/*tpa=../../ru/images/flags/flag6.gif*/);

	background-position: right;

	background-repeat: no-repeat;

}

.flag7{

	font-size: 20px;

	font-weight: normal;

	color: #ffce00;

	background-image: url("../images/flags/flag7.gif"/*tpa=../../ru/images/flags/flag7.gif*/);

	background-position: right;

	background-repeat: no-repeat;

}

.flag8{

	font-size: 20px;

	font-weight: normal;

	color: #ffce00;

	background-image: url("../images/flags/flag8.gif"/*tpa=../../ru/images/flags/flag8.gif*/);

	background-position: right;

	background-repeat: no-repeat;

}

.flag9{

	font-size: 20px;

	font-weight: normal;

	color: #ffce00;

	background-image: url("../images/flags/flag9.gif"/*tpa=../../ru/images/flags/flag9.gif*/);

	background-position: right;

	background-repeat: no-repeat;

}

.flag10{

	font-size: 20px;

	font-weight: normal;

	color: #ffce00;

	background-image: url("../images/flags/flag10.gif"/*tpa=../../ru/images/flags/flag10.gif*/);

	background-position: right;

	background-repeat: no-repeat;

}

.flag11{

	font-size: 20px;

	font-weight: normal;

	color: #ffce00;

	background-image: url("../images/flags/flag11.gif"/*tpa=../../ru/images/flags/flag11.gif*/);

	background-position: right;

	background-repeat: no-repeat;

}

.flag12{

	font-size: 20px;

	font-weight: normal;

	color: #ffce00;

	background-image: url("../images/flags/flag12.gif"/*tpa=../../ru/images/flags/flag12.gif*/);

	background-position: right;

	background-repeat: no-repeat;

}

.flag13{

	font-size: 20px;

	font-weight: normal;

	color: #ffce00;

	background-image: url("../images/flags/flag13.gif"/*tpa=../../ru/images/flags/flag13.gif*/);

	background-position: right;

	background-repeat: no-repeat;

}

.flag14{

	font-size: 20px;

	font-weight: normal;

	color: #ffce00;

	background-image: url("../images/flags/flag14.gif"/*tpa=../../ru/images/flags/flag14.gif*/);

	background-position: right;

	background-repeat: no-repeat;

}

.flag15{

	font-size: 20px;

	font-weight: normal;

	color: #ffce00;

	background-image: url("../images/flags/flag15.gif"/*tpa=../../ru/images/flags/flag15.gif*/);

	background-position: right;

	background-repeat: no-repeat;

}

.flag16{

	font-size: 20px;

	font-weight: normal;

	color: #ffce00;

	background-image: url("../images/flags/flag16.gif"/*tpa=../../ru/images/flags/flag16.gif*/);

	background-position: right;

	background-repeat: no-repeat;

}

.flag17{

	font-size: 20px;

	font-weight: normal;

	color: #ffce00;

	background-image: url("../images/flags/flag17.gif"/*tpa=../../ru/images/flags/flag17.gif*/);

	background-position: right;

	background-repeat: no-repeat;

}

.flag18{

	font-size: 20px;

	font-weight: normal;

	color: #ffce00;

	background-image: url("../images/flags/flag18.gif"/*tpa=../../ru/images/flags/flag18.gif*/);

	background-position: right;

	background-repeat: no-repeat;

}

.flag19{

	font-size: 20px;

	font-weight: normal;

	color: #ffce00;

	background-image: url("../images/flags/flag19.gif"/*tpa=../../ru/images/flags/flag19.gif*/);

	background-position: right;

	background-repeat: no-repeat;

}

#table, .date2 {

	background-color: #ffecf2;

}

.white-table {
	background:#FFFFFF;
}







table.border_white {

	background-color: #ffecf2;

	border: 1px solid #FFFFFF;

	padding-top: 10px;

	padding-left: 10px;

	padding-right: 5px;

	padding-bottom: 10px;

}



.date1{

	font-size: 11px;

	font-weight: bold;

	color: #333333;

}



.date2, .date2no_pink{

	font-size: 12px;

	font-weight: normal;

	color: #333333;

}



.opis a{

	font-size: 12px;

	font-weight: bold;

	color: #cc0000;

}

.str{

	font-size: 11px;

	font-weight: bold;

	color: #333333;

}

.price{

	font-size: 16px;

	font-weight: bold;

	color: #cc0000;

}



input[type=&quot;submit&quot;] {

	border: 1px solid #333333;

	background-color:#FFFFFF;

	color:#333333;

	font-family:arial;

        font-weightt: bold;

}



input {

	border: 1px solid #333333;

	background-color:#FFFFFF;

	color:#333333;

	font-family:arial;

}



.tooltip {

     margin: 5px;

}



.tooltip a {

     text-decoration:none;

     color:#333;

}





.tooltip a:hover {

     position:relative; /* ��������� ������� ��� �������� */

}



.tooltip a span {

     display:none; /* ������ ������ ��������� ��� ��������� */

}



.tooltip a:hover span{

     font-size:10pt; /* ������� ������� ������ ��������� */

     display:block; /* ������� ������ ��������� */

     position:absolute; /* ������� ��������� ��������� */

     top:-10px; /* ������� �������� */

     left:-40px;

     background:#FC3; /* ������� ����� ���� ��������� */

     border:2px solid #ffffff; /* ������� ������� ���� ��������� */

     color:#fff; /* ������� ����� ������ ��������� */

     width:120px; /* ������� ������ ���� ��������� */

     padding:2px;

}



#tooltip {

    padding: 5px 10px;

    background: #cad7e0;

    border: 1px solid #b2bdc3;

    opacity: 0.90;

}

.table-border-black {
	border-collapse:collapse;
}

.table-border-black td {
	border:1px solid #cccccc;
	padding:0 0.5em;
}