.tbb {border:solid windowtext 1.0pt }

html {

	background-color: #f7f7f7;

}

body {

	margin-top: 10px;

	_margin-right: 5px;

	margin-bottom: 5px;

	font-family: Tahoma;

	font-size: 12px;

}

form {

	margin: 0px;

	padding: 0px;

}

#topmenu {

	height: 5px;

	background-color: #bf2062;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #8e204d;

}

#topmenuline {

	height: 25px;

	width: 750px;

	text-align: left;

	padding-top: 20px;

	padding-left: 40px;

	margin: 0px auto;

}

.mitm:link, .mitm:visited {

	color: #e2e2e2;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: underline;

	background-image: url(../img/top-link-bg.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 20px;

	display: block;

	float: left;

	margin-right: 55px;

	text-transform: uppercase;

}

.h24 {

	padding-top: 6px;

	height: 24px;

}

.h18 {

	height: 18px;

}

.mitm:hover {

	color: #e2e2e2;

	background-image: url(../img/top-menu-bg-hov.gif);

	background-repeat: no-repeat;

	background-position: left;

}

.cleaner-left {

	clear: left;

}

#mid {

	margin-top: 5px;

	height: 197px;

	background-image: url(../img/hor-border.gif);

	background-repeat: repeat-x;

	background-position: bottom;

}

#l-col {

	margin-top: 5px;

	float: left;

	width: 238px;

}

#r-col {

	margin-left: 238px;

}

#logo {

	margin-top: 5px;

	float: left;

	width: 238px;

	background-image: url(../img/logo.jpg);

	height: 187px;

	background-repeat: no-repeat;

}

#lbrd {

	height: 197px;

	background-image: url(../img/vert-border.gif);

	background-repeat: repeat-y;

	background-position: left;

}

#tbrd {

	background-image: url(../img/hor-border.gif);

	background-repeat: repeat-x;

	background-position: top;

	height: 192px;

	padding-left: 5px;

	padding-top: 5px;

}

.rm-col {

	margin-left: 238px;

	background-image: url(../img/vert-border.gif);

	background-repeat: repeat-y;

	background-position: left;

	height: 100%;

	padding-top: 5px;

	padding-left: 5px;

}

#head {

	background-image: url(../pictures/heads/main-head.jpg);

	background-repeat: no-repeat;

	height: 166px;

	background-position: center;

}

#ofrcapt {

	background-image: url(../img/ofr-bg.gif);

	background-repeat: repeat-x;

	height: 21px;

	padding-top: 4px;

	text-align: center;

}

.spol:link, .spol:visited {

	font-family: Tahoma;

	color: #f26650;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	text-transform: uppercase;

}

.whitec {

	color: #FFFFFF;

}

#spo {

	background-color: #f26650;

	height: 133px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #fbc1a5;

	background-image: url(../img/spo-line_small.gif);

	background-repeat: no-repeat;

	background-position: center center;

}

#cnt {

	background-image: url(../img/contacts.jpg);

	background-repeat: no-repeat;

	height: 133px;

	font-family: Tahoma;

	font-size: 11px;

	color: #88291a;

	padding-top: 13px;

	padding-left: 13px;

	font-weight: bold;

	margin-bottom: 22px;

}

.cnt:link, .cnt:visited {

	font-family: Tahoma;

	font-size: 11px;

	color: #88291a;

	font-weight: bold;

	text-decoration: none;

}

.cnt:hover {

	color: #962C1D;

}

#minsk {

	width: 49%;

	height: 133px;

	float: left;

}

#moscow {

	height: 133px;

	width: 49%;

	float: right;

	background-image: url(../img/spo-bg.jpg);

	background-repeat: no-repeat;

	background-position: right;

}

.btn {

	font-family: Arial, Helvetica, sans-serif;

	background-color:#f7f7f7;

	border:none;

	color: #f05b46;

	font-weight:bold;

	font-size: 11px;

	height: 17px;

	cursor: pointer;

	cursor: hand;

}

#tour-seach {

	height: 150px;

	margin-top: 10px;

	border-top-width: 3px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #fe905c;

	border-right-color: #fe905c;

	border-bottom-color: #fe905c;

	border-left-color: #fe905c;

	color: #fd6d28;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	margin-bottom: 10px;

	text-align: center;

}

.tshead {

	background-color: #fe905c;

	height: 18px;

	font-weight: bold;

	font-family: Tahoma;

	font-size: 12px;

	margin-bottom: 5px;

	text-transform: uppercase;

}

.ornc, .tsc:link, .tsc:visited {

	color: #fa3112;

}

.txfl {

	height: 17px;

	width: 204px;

	border: 1px solid #f16f5d;

}

.lfc {

	color: #fa3112;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	background-image: url(../img/fields-line.gif);

	background-repeat: repeat-x;

	background-position: bottom;

	padding-bottom: 5px;

	margin-right: 2px;

}

.lfra {

	text-align: right;

	padding-right: 5px;

	margin-top: 15px;

}

.arrbtn {

	color: #ac3700;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-color: #f7f7f7;

	border: none;

	background-image: url(../img/btn-arrow.gif);

	background-repeat: no-repeat;

	background-position: right 1px;

	cursor: hand;

	cursor: pointer;

}

#tsbtn {

	width: 70px;

}

#srctf {

	height: 16px;

	background-color: #f7f7f7;

	width: 248px;

}

.nntf {

	height: 16px;

	background-color: #f7f7f7;

	width: 92px;

	margin-left: 5px;

}

.ornb {

	border: 1px solid #fa7c40;

}

.ibh {

	background-color: #f26650;

	height: 18px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #c93922;

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #953102;

	padding-left: 10px;

	padding-top: 5px;

	text-transform: uppercase;

}

#countries {

	float: left;

	width: 99%;

}


#turs {

	float: left;
	width: 100%;
}

#info {

	float: right;

	width: 31%;

}

#content {

	padding-top: 25px;

	background-image: url(../img/vert-border.gif);

	background-repeat: repeat-y;

	background-position: right;

}

#content_wide {

	padding-top: 25px;
}

.cnthl:link, .cnthl:visited {

	color: #3f3f3f;

	text-transform: uppercase;

	font-weight: bold;

	text-decoration: none;

	margin-left: 122px;

}

.cntl:link, .cntl:visited {

	text-transform: uppercase;

	color: #0063a3;

	font-size: 10px;

	margin-right: 5px;

}

.cntblock {

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 122px;

	margin-bottom: 10px;

	padding-right: 5px;

}

#news {

	padding-left: 10px;

}

.newsblock {

	color: #343434;

	margin-bottom: 25px;

	margin-top: 15px;

	border-left-width: 2px;

	border-left-style: solid;

	border-left-color: #e6e6e6;

	font-size: 12px;

	padding-left: 5px;

}

.nwsdate {
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	display: block;
	padding-bottom: 4px;
}

.nwslink:link, .nwslink:visited {
	margin-right: 5px;
	font-size: 11px;
	color: #e2513a;
	font-weight: bold;
}

#footer {

	height: 34px;

	background-image: url(../img/footer-bg.gif);

	background-repeat: repeat-x;

	background-color: #bf2062;

}

#fmenuline {

	width: 750px;

	padding-top: 10px;

}

.sl {

	height: 18px;

	background-image: url(../img/sl-arrow.gif);

	background-repeat: no-repeat;

	background-position: right;

	position: relative;

	text-align: left;

	margin: 0px auto;

}

.sl:hover div {

	display:block;

}

.els {

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #fa7c40;

	border-bottom-color: #fa7c40;

	border-left-color: #fa7c40;

	position: absolute;

	margin-top: 19px;

	display: none;

	background-color: #f7f7f7;

	margin-left: -1px;

}

.els div {

	width: 246px;

	height: 18px;

	padding-left: 4px;

	cursor: hand;

	cursor: pointer;

}

.els div:hover {

	background-color:#E9E9E9;

}

.chel {

	position: absolute;

	margin-left: 3px;

	margin-top: 2px;

}

#srcl {

	float: left;

	width: 49%;

	padding-top: 10px;

}

#srcr {

	float: right;

	width: 49%;

	padding-top: 10px;

}

#plbtn {

	width: 89px;

}

.srcres {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FF6600;

	height: 23px;

	background-image: url(../img/nav-dot.gif);

	background-repeat: no-repeat;

	background-position: left;

	padding-left: 10px;

	padding-top: 7px;

	margin-right: 10px;

}

.tal {

	text-align: left;

}

.red {

	color: #FF0000;

}

.row {

	padding-bottom: 5px;

}

.w250 {

	width: 250px;

}

.spob {

	text-align: left;

	width: 297px;

	font-size: 11px;

	margin-top: 15px;

	word-spacing: 5px;

	padding-bottom: 8px;

	padding-left: 3px;

	background-image: url(../img/spo-uline.gif);

	background-repeat: repeat-x;

	background-position: bottom;

}

.spob a,.spob a:visited {

	color: #ffffff;

	text-decoration: none;

}

.spob a:hover {

	color: #f7f7f7;

	text-decoration: underline;

}

.cmt {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FF6600;

	margin-right: 10px;

	padding-left: 10px;

	margin-top: 5px;

	margin-bottom: 15px;

	background-image: url(../img/nav-dot.gif);

	background-repeat: repeat-y;

	background-position: left;

}

#min-width { 

	min-width: 970px;

}

* html .minwidth { 

border-left: 970px solid #f7f7f7; 

position: relative; 

float: left; 

z-index: 1;

} 

* html .container { 

margin-left: -965px;

position: relative; 

float: left; 

z-index: 2; 

}

a {

	color: #e2513a;

}

a:visited {

	color: #FF6666;

}

a:hover,.cnthl:hover,.cntl:hover, .spol:hover {

	color: #C8331E;

}

.contact {

	background-image: url(../img/nav-dot.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 20px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FF6600;

	line-height: 10px;

	margin-top: 15px;

	margin-right: 5px;

}