.nobold {font-weight: normal}

a img {border:0px;}
#ContentColumn, #RightColumn {padding-right: 15px; vertical-align: top; width: 100%; font-size: 13px;}
#RightColumn {width: 200px;}

a {color: #eb6b0b; text-decoration: none; font-weight: bold}
a:hover{color: #eb6b0b; text-decoration: underline; font-weight: bold}
a:visited {color: #eb6b0b; font-weight: bold}

/*#tblContent td{border: red 1px solid}*/
p {
	position: relative;
	margin: 0px 0px 7px 0px;
	text-indent: 0px;
	font-size: 13px;
}
li {font-size: 13px;}
h1, h2, h3, h4, h5, h6{
	color: #660000;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
}
h1 {font-size: 20px; font-weight: normal;}
h2 {font-size: 15px;}
h3 {font-size: 15px;}
h4 {font-size: 13px; margin-bottom: 5px}

form {margin: 0px}

input.searchfield {
	width:98%;
}
ul {padding-left: 1.5em; list-style-type:disc; text-align:left;	margin: 0px 0px 14px 1.5em;	font-size: 13px;}
ul ul {margin-left: 1em; padding-left: 1em;	list-style-type: disc; text-align: left; font-size: 13px;}
ol {margin-left: 1.5em; padding-left: 1.5em; text-align:left;}
ul ol{margin-left: 1em; padding-left: 1em; text-align:left;}
ol ol{margin-left: 1em; padding-left: 1em; text-align:left;}
ol ul {margin-left: 1em; padding-left: 1em; list-style-type:disc; text-align:left;}
li {margin-bottom: 4px;}

table.noborder {border: none}
table.noborder td, table.noborder th {border: none}

table {font-size: 13px;}

.weekend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF6835;
	text-decoration: underline;
}

/* надпись "откроется в новом окне"*/
#tooltip{
	background: #F8F8F8;
	border: 1px solid #CCCCCC;
	color: #444444;
	margin: 0px;
	padding: 2px 5px;
	position:absolute;
	visibility:hidden;
	font: menu;
	text-align: left;
}

/*#search {
	background-color:#fcfcfc;
	position:absolute;
	top:222px;
	left:160px;
	width:500px;	
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:2px solid #999;
	border-right:2px solid #999;
	visibility:hidden;
}*/
img.left{
	float:left;
	padding-right:5px;
	padding-bottom:5px;
}
img.right{
	float:right;
	padding-left:5px;
	padding-bottom:5px;
}
img.none /*без обтекания*/
{
	clear: both;
}

.comment {
	font-size:80%;
	color:#666;
}

.bron {
	margin-bottom:0px;
}
.bron input {
	border:1px solid #999;
	background-color: #fcfcfc;
	width:99%;
}

.bron input.submit {
	border:1px solid #999;
	background-color: #fcfcfc;
	width:50%;
}

.radio {
	border:0px !important;
	width:auto !important;
}
.bron select {
	border:1px solid #999;
	background-color: #fcfcfc;
	width:48%;
}

.bron textarea {
	width:99%;
	border: 1px solid #999;
	background-color: #fcfcfc;
}

.DateString {color: #666666; font-size: 80%; font-weight: normal}

a.place {color: #333333}
a.place:hover {color: #999999}
a.place:visited {color: #333333}

a.small, a.small:hover, a.small:visited {font-size: 95%}
a.small {color: #eb6b0b; text-decoration: none; font-weight: bold}
a.small:hover{color: #eb6b0b; text-decoration: underline; font-weight: bold}
a.small:visited {color: #eb6b0b; font-weight: bold}


ul.hotels {margin-left: 0px; padding-left: 0px; margin-bottom: 10px}
ul.hotels li {line-height: 1.5em;}

table.TourHelp {border-collapse: collapse; margin: 20px 0px 20px 0px}
table.TourHelp td {padding: 4px; border: 1px #666666 solid; text-align: center; vertical-align: top}
img.signImg {position:relative; top: 3px; width: 16px; height: 16px; margin: 0px 5px 0px 0px}


table.Table {border-collapse: collapse; width: 100%; margin: 0px 0px 7px 0px}
table.Table td {border: 2px solid #999070; padding: 2px 3px 2px 3px; text-align: center}
table.Table th {border: 2px solid #999070; padding: 2px 3px 2px 3px; font-weight: bold; background-color: #F8F8F8; text-align: center}
.PassengerTable {border-collapse: collapse; margin: 0px 0px 10px 0px;}
.PassengerTable td {padding: 2px 4px 2px 4px; border: 2px solid #999070}
.error {font-weight: bold; color: red}
table.left td {text-align: left}
table.borderForm td {padding: 4px;}
table.noborder td {border: none}
table.top td {vertical-align: top}

td.left, th.left {text-align: left}

input, textarea, select {font-family:Arial, Helvetica, sans-serif; font-size: 13px;}
.bronFrame {width: 100%; height: 700px; border: none;}

#waiting{ position: relative}

table.TableT {border-collapse: collapse; border: solid 2px #999070; margin: 5px 0px 10px 0px; clear: both}
table.TableT td {border: solid 2px #999070; padding: 3px 3px 3px 4px}
table.TableT p {text-align:left; width: 99%}

p.tableHead {margin: 0px 0px 3px 0px}
h2.tableHead {margin: 0px 0px 3px 0px}


.LittleCaps {font-size:10px; text-transform: uppercase}

table.form {margin: 0px 0px 10px 0px; border: none}
table.form td {padding: 2px 4px 2px 0px; border: none; vertical-align: middle;}
table.form th {padding: 2px 4px 2px 0px; border: none; vertical-align: middle}

/* стили для html-заявок*/
table.talarii_table {border-collapse: collapse; margin: 0px 0px 7px 0px;}
table.talarii_table td {border: 2px solid #999070; padding: 2px 3px 2px 3px; text-align: center}
table.talarii_table th {border: 2px solid #999070; padding: 2px 3px 2px 3px; font-weight: bold; background-color: #F8F8F8; text-align: center}
.talarii_h {margin: 10px 0px 3px 0px; color:#000000}
h4.talarii_h {font-size: 15px; color:#660000}
.talarii_top {margin-top: 0px}
.talarii_h_div {margin: 0px 0px 10px 0px}
.talarii_p {margin: 0px 0px 5px 0px}

.messageSuccess {color: green}
.messageDecline {color: red}