@charset "windows-1251";
body {
	margin: 0px;
	padding: 0px;
}
p, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #691119;
	line-height: 16px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #8E1722;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	line-height: normal;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F26D16;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	line-height: normal;
}

h3 {
	font-family: Tahoma, Verdana;
	font-size: 14px;
	color: #7D5221;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	line-height: normal;
}

p, h1, h2, h3 {
	padding: 0;
	margin: 0 0 11px 0;
}

h3, p {
	margin-top: 11px;
}

ul, ol {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 13px;
}
a:link { color: #691119; }
a:visited { color: #691119; }
a:hover { color: #000400; }
a:active { color: #691119; }

.content {
	padding-top: 18px;
	padding-right: 40px;
	padding-bottom: 18px;
	padding-left: 18px;
}

.en-rus { font-weight: bold; }

.en-rus a:link { color: #FFFFFF; }
.en-rus a:visited { color: #FFFFFF; }
.en-rus a:hover { color: #EED1A5; }
.en-rus a:active { color: #FFFFFF; }

.all_tunis {
	font-weight: bold;
}

.all_tunis a:link { color: #F1D3A3; }
.all_tunis a:visited { color: #F1D3A3; }
.all_tunis a:hover { color: #FFFFFF; }
.all_tunis a:active { color: #F1D3A3; }

.level_2_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 1px;
	padding-bottom: 1px;
}
.level_2_off a:link { color: #FFFFFF; }
.level_2_off a:visited { color: #FFFFFF; }
.level_2_off a:hover { color: #F2D4A0; }
.level_2_off a:active { color: #F1D3A3; }
.level_2_on
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F1D3A3;
	padding-top: 1px;
	padding-bottom: 1px;
	/*font-weight: bold;*/
}
.level_1_off
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D5C1AA;
	padding: 2px 0;
}
.level_1_off a:link { color: #FFFFFF; }
.level_1_off a:visited { color: #FFFFFF; }
.level_1_off a:hover { color: #E0AA89; }
.level_1_off a:active { color: #F1D3A3; }

.level_1_on
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*font-weight: bold;*/
	color: #D5C1AA;
	padding: 3px 0 1px 0;
}

.crt {
	padding-top: 25px;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F6DEB8;
}
.crt a:link { color: #F6DEB8; }
.crt a:visited { color: #F6DEB8; }
.crt a:hover { color: #000000; }
.crt a:active { color: #F6DEB8; }
.altmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B0F1C;
	padding-left: 12px;
}

.altmenu a:link { color: #F6DEB8; }
.altmenu a:visited { color: #F6DEB8; }
.altmenu a:hover { color: #000000; }
.altmenu a:active { color: #F6DEB8; }

.line_1a {height: 1px;background-color:#2bc4dc;}
.line_2a {background-color: #2bc4dc;}
.line_3a {background-color: #2bc4dc; height:6px;}

.line_1b {height: 1px;background-color: #E86B0E;}
.line_2b {background-color: #E86B0E; }
.line_3b {background-color: #E86B0E;height: 6px;}

.line_1c {height: 1px;background-color: #E80E42;}
.line_2c {background-color: #E80E42; }
.line_3c {background-color: #E80E42;height: 6px;}

.line_1d {
	height: 1px;
	background-color: #E80ED3;
}
.line_2d { background-color: #E80ED3; }
.line_3d {
	background-color: #E80ED3;
	height: 6px;
}

.line_1e {height: 1px;background-color: #07d33e;}
.line_2e {background-color: #07d33e; }
.line_3e {background-color: #07d33e;height: 6px;}

.line_1f {height: 1px;background-color: #dddb33;}
.line_2f {background-color: #dddb33; }
.line_3f {background-color: #dddb33;height: 6px;}

#text_capture {
	text-align: center;
	height: 27px;
	width: 180px;
	line-height: 27px;
	padding: 0 5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
#text_capture a:link { color: #000000; }
#text_capture a:visited { color: #000000; }
#text_capture a:hover { color: #A71C33; }
#text_capture a:active { color: #000000; }

#capture_place{ position:relative;
	z-index:2;
	height:27px;
	width:180px;
	visibility:visible;
	top:-27px;
	background-color:#F8E9CB;
}
#picture_place{
	position:absolute;
	height:120px;
	width:180px
}

.hotels_list {
	padding: 3px 0;
	border-bottom: 1px solid #D8A963;
}

.cut {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

p.hotels_fea {
	margin: 0;
}

p.hotels_fea2 {
	margin: 0;
	padding-left: 17px;
	background: url(http://i.carthageplus.ru/css/ico_dot.gif) no-repeat 0px 1px;
}

div.p-img p {
	margin: 0;
	padding-left: 17px;
	/*margin-left: 7px;*/
	background: url(http://i.carthageplus.ru/css/ico_dot.gif) no-repeat 0px 1px;
}

table.simple {
  border-left: 1px solid #d09f5a;
  border-top:  1px solid #d09f5a;
}

table.simple td{
  border-right:   1px solid #d09f5a;
  border-bottom:  1px solid #d09f5a;
  padding: 2px 10px;
}

table.simple td.r{
  text-align: left;
  white-space: normal;
}
