/* CSS Document */
/*this css document is free for modify */
/*Optional site styles*/
* {
	margin: 0;
	padding: 0;
}
html {
	margin: 0px;
}
body {
	color: #000;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	color: #333333;
	font: 11px verdana, arial;
}
h4 {
	color: #6A95C0;
	font: bold  13px/1.5 arial, helvetica, sans-serif;
	padding-bottom: 5px;
}
h6 {
	/*color: #6A95C0;
*/
	font: bold  13px/1.5 arial, helvetica, sans-serif;
	/*display: inline;
*/
	/*padding-bottom: 5px;
*/
}
a {
	color: #CC0000;
	font-size: 11px;
	text-decoration: underline;
}
a:hover {
	color: #CC0000;
	text-decoration: none;
}
a.red {
	COLOR: #ED1C24;
	font-size: 11px;
	text-decoration: underline;
}
a.red:hover {
	color: #ED1C24;
	text-decoration: none;
}
.txt {
	padding: 3px 10px;
	text-align: left;
	font-size: 11px;
}
.head {
	padding: 3px 10px;
	text-align: left;
}
/*header*/
DIV.columns {
	clear: both;
	width: 100%;
}
.columns .t_img,    .columns .t_r {
	float: left;
}
.columns .t_img {
	width: 60%;
	padding-left: 25px;
	color: #000000;
}
.columns .t_r {
	float: right;
	width: 300px;
	/*background: url(simg/fon.jpg) no-repeat right top;
*/
}
DIV.columnss {
	clear: both;
	height: 21px;
	width: 100%;
	background: url(simg/t_left.gif) repeat-x left bottom;
}
.columnss .t_img1,    .columnss .t_r1 {
	float: left;
}
.columnss .t_img1 {
	width: 60%;
	padding-left: 25px;
	color: #000000;
}
.columnss .t_r1 {
	padding-left: 25px;
	float: right;
	width: 275px;
	height: 21px;
	background: url(simg/t_right.gif) no-repeat left bottom;
}
/* end header*/
table {
	width: 100%;
	/*height: 100%;*/
	border: 0px;
	margin: 0px;
	padding: 0px;
}
td {
	font-size: 11px;
}
/*for header*/
td.top {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	background: url(simg/top.gif) repeat-x left top;
}
div.head1 {
	width: 60%;
}
/*end for header*/
/*For bottom*/
td.bott {
	font-size: 10px;
	padding-top: 10px;
	vertical-align: middle;
	text-align: center;
	border-top: 1px dashed #999999;
}
/*end For bottom*/
/*For main table*/
td.cent {
	vertical-align: top;
	height: 70%;
	padding-left: 7px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-top: 15px;
}
td.cent1 {
	background-color: #F1F1F1;
	vertical-align: top;
	height: 70%;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-top: 10px;
}
td.left {
	vertical-align: top;
	width: 235px;
	padding-right: 7px;
	padding-left: 10px;
	padding-bottom: 15px;
	padding-top: 10px;
	/*max-width: 300px;*/
}
td.right {
	background: url(simg/td_right.gif) repeat-y left top;
	vertical-align: top;
	width: 258px;
	max-width: 258px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-top: 10px;
}
/* block TXT */
DIV.txt3 {
	font-size: 11px;
	padding: 3px 10px;
	overflow: hidden;
}
/* end block TXT */
/*end For main table*/
/* START STYLE SOCKETS */
a.heas {
	COLOR: #FFFFFF;
	font-size: 14px;
	text-decoration: underline;
}
a.heas:hover {
	color: #FFA0A0;
	text-decoration: none;
}
a.wite {
	COLOR: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}
a.wite:hover {
	color: #000;
	text-decoration: underline;
}
h5 {
	font: bold 16px/1.5 arial, helvetica, sans-serif;
	color: #6A95C0;
}
h1 {
	display: inline;
	color: #CC0000;
	font-size: 18px;
}
h2 {
	display: inline;
	color: #CC0000;
	font-size: 18px;
}
DIV.tab {
	width: 100%;
}
DIV.columns1 {
	clear: both;
	width: 100%;
	display: table;
}
.columns1 .aa,    .columns1 .bb , .columns1 .bb1 {
	float: left;
}
.columns1 .aa {
	width: 49%;
}
.columns1 .bb  , .columns1 .bb1 {
	width: 48%;
	float: right;
}
.columns1 .bb1 {
	text-align: center;
}
.columns1 .bb2 {
	padding: 8px 10px 0 0;
	float: right;
}
.bb3 {
	padding: 8px 10px 0 0;
	float: right;
}
DIV.columns2 {
	clear: both;
	width: 100%;
	padding-bottom: 5px;
}
.columns2 .aaa,    .columns2 .bbb {
	float: left;
}
.columns2 .aaa {
	width: 68%;
}
.columns2 .bbb {
	width: 31%;
	text-align: center;
}
div.hrr {
	border-top: 1px  dashed Silver;
}
hr {
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom: 1px  dashed Silver;
	clear: both;
	height: 1px;
	padding-bottom: 6px;
}
#small_pic {
	clear: both;
	width: 100%;
	display: table;
}
#small_pic ul {
	list-style: none;
	padding-top: 4px;
}
#small_pic li {
	float: left;
	border: solid 1px #CCCCCC;
	margin: 0px 3px 0px 3px;
	vertical-align: middle;
}
/*
a.small_pic {
	width: 15px;
	display: table;
}
a.small_pic {
	list-style: none;
	padding-top: 4px;
}
a.small_pic {
	float: left;
	border: solid 1px #CCCCCC;
	margin: 0px 3px 0px 3px;
	vertical-align: middle;
	text-align: center;
}*/

.small_pic_al {
	/*width: 15px;*/
	min-width: 12px;
	display: inline;
	list-style: none;
	padding-top: 2px;
	padding-left: 3px;
	padding-bottom: 2px;
	padding-right: 3px;
	float: left;
	border: solid 1px #CCCCCC;
	margin: 0px 3px 0px 3px;
	vertical-align: middle;
	text-align: center;
	color: raw;
	text-transform: capitalize;
}

.paging_a {
	/*width: 15px;*/
	display: inline;
	list-style: none;
	padding-top: 2px;
	padding-left: 7px;
	padding-bottom: 2px;
	padding-right: 3px;
	float: left;
	/*border: solid 1px #CCCCCC;*/
	margin: 0px 3px 0px 3px;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
}

.small_pic_al_n {
	/*clear: both;*/
	/*width: 15px;*/
	display: none;
	list-style: none;
	padding-top: 2px;
	padding-left: 3px;
	padding-bottom: 2px;
	padding-right: 3px;
	float: left;
	border: solid 1px #CCCCCC;
	margin: 0px 3px 0px 3px;
	vertical-align: middle;
	text-align: center;
}



ul.numbers {
	list-style: none;
	padding-top: 4px;
}
li.numbers {
	width: 16px;
	height: 16px;
	text-align: center;
}
ul {
	list-style-position: inside;
}
ol {
	list-style-position: inside;
}
b, strong {
	font-size: 11px;
}
div.spisok {
	padding: 4px;
	clear: both;
}
em {
	color: #999999;
}
FORM {
	display: inline;
}
/*Bottons and fields*/
input.log {
	width: 100%;
	font-size: 11px;
	border: 0.5pt solid #CCCCCC;
	padding: 2px;
}
input.butt {
	background-color: #CC0000;
	border: 1px solid #BBBBBB;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	height: 22px;
	width: 135px;
}
input.butt1 {
	background-color:#CC0000;
	border:1px solid #BBBBBB;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:22px;
	width:163px;
}
input.info, input.price {
	background-color: #CC0000;
	border: 1px solid #BBBBBB;
	color: #FFFFFF;
	font-size: 11px;
	height: 19px;
	width: 52px;
}
input.sub {
	background-color: #CC0000;
	border: 1px solid #BBBBBB;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	height: 22px;
	width: 135px;
}
input.sub1 {
	background-color: #CC0000;
	border: 1px solid #BBBBBB;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	width: 52px;
}
input.sub2 {
	background-color: #CC0000;
	border: 1px solid #bbbbbb;
	color: #FFFFFF;
	font-size: 11px;
	height: 19px;
	width: 52px;
}
select {
	font-size: 11px;
}
select[name='dtOut'], select[name='dtIn'], select[name="NumberOfAdults"] {
	width: 40px;
}
select[name='mnOut'], select[name='mnIn'], select[name="mnCard"] {
	width: 80px;
}
select.sss {
	width: 100%;
}
#week {
	width: 100px;
	border: 1px #C08C8C solid;
	background-color: #FFFFFF;
	text-align: center;
	margin-top: 10px;
	border-collapse: collapse;
}
table#week td {
	border: 1px #C08C8C solid;
}
table #week #th td {
	background-color: #eeeeee;
}
.element {
	padding-bottom: 5px;
}
p.cancel {
	padding-bottom: 20px;
	font-size: 14px;
}
div#cancel {
	padding: 10px;
	text-align: center;
}
input.book {
	width: 135px;
	height: 27px;
	border: 0px;
	background: url(img/button.gif);
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}

/*Start Socet blocks*/

/*Socket block style*/
div.Article {
	background:  url("simg/top_left.gif") top left no-repeat;
	width: 99%;
	margin-bottom: 1px;
}
div.Article h4 {
	background: transparent url(simg/top_right.gif) no-repeat scroll right top;
	font-size: 1.2em;
	margin-left: 14px;
	padding: 3px 10px 24px 0pt;
	position: relative;
	right: -14px;
	margin-right: 14px;
	color: #fff;
}
div.ArticleBody {
	background:  url("simg/right.gif") top right repeat-y;
	margin: 0;
	margin-top: -2em;
	padding: 15px;
	padding-left: 0;
	position: relative;
	right: -14px;
	margin-right: 14px;
	z-index: 10000;
}
div.ArticleLongContent {
	background-color: #FFFFFF;
	background: transparent url(simg/left.gif) repeat-y scroll left top;
	margin-top: -1em;
}
div.ArticleFooter {
	background:  url("simg/bottom_left.gif") bottom left no-repeat;
	position: relative;
}
div.ArticleFooter p {
	background:  url("simg/bottom_right.gif") bottom right no-repeat;
	padding: 15px;
	padding-left: 0;
	display: block;
	margin: -2em 0 0 0;
	position: relative;
	right: -14px;
	margin-right: 14px;
}
/*End Socket block style*/

/*Menu block*/
div.Menu {
	background:  url("simg/top_left.gif") top left no-repeat;
	width: 99%;
	margin-bottom: 1px;
}
div.Menu h4 {
	background: transparent url(simg/top_right.gif) no-repeat scroll right top;
	font-size: 1.2em;
	margin-left: 14px;
	padding: 3px 10px 24px 0pt;
	position: relative;
	right: -14px;
	margin-right: 14px;
	color: #fff;
}
div.Menu div.ArticleBody {
	background:  url("simg/right.gif") top right repeat-y;
	margin: 0;
	margin-top: -2em;
	padding: 15px;
	padding-left: 0;
	position: relative;
	right: -14px;
	margin-right: 14px;
	z-index: 10000;
}
div.Menu div.ArticleLongContent {
	background-color: #FFFFFF;
	background: transparent url(simg/left.gif) repeat-y scroll left top;
	margin-top: -1em;
}
div.Menu div.ArticleFooter {
	background:  url("simg/bottom_left.gif") bottom left no-repeat;
	position: relative;
}
div.Menu div.ArticleFooter p {
	background:  url("simg/bottom_right.gif") bottom right no-repeat;
	padding: 15px;
	padding-left: 0;
	display: block;
	margin: -2em 0 0 0;
	position: relative;
	right: -14px;
	margin-right: 14px;
}
/*End Menu block*/

/*Search block*/
div.Search {
}
div.Search h4 {
}
div.Search div.ArticleBody {
}
div.Search div.ArticleLongContent {
}
div.Search div.ArticleFooter {
}
div.Search div.ArticleFooter p {
}
/*End Search block*/

/*Selected block*/
div.Selected {
	background:  none;
	width: 99%;
	margin-bottom: 1px;
	border-top: 1px solid #C08C8C;
}
div.Selected h4 {
	background:  none;
	font-size: 1.2em;
	margin-left: 14px;
	padding: 3px 10px 24px 0pt;
	position: relative;
	right: -14px;
	margin-right: 14px;
	color: #fff;
	display: none;
}
div.Selected div.ArticleBody {
	background: none;
	margin: 0;
	margin-top: -2em;
	padding: 15px;
	padding-left: 0;
	position: relative;
	right: -14px;
	margin-right: 14px;
	z-index: 10000;
	border-right: 1px solid #C08C8C;
	
}
div.Selected div.ArticleLongContent {
	background-color: #FFFFFF;
	background: none;
	
	border-left: 1px solid #C08C8C;
	margin-top: 2em;
}
div.Selected div.ArticleFooter {
	background:  url("simg/bottom_left.gif") bottom left no-repeat;
	position: relative;
}
div.Selected div.ArticleFooter p {
	background:  url("simg/bottom_right.gif") bottom right no-repeat;
	padding: 15px;
	padding-left: 0;
	display: block;
	margin: -2em 0 0 0;
	position: relative;
	right: -14px;
	margin-right: 14px;
}

/*End Selected block*/

table#general {
	padding: 2px;
}
img.hotelinfo {
	margin-right: 5px;
	margin-bottom: 1px;
}
p {
	padding-bottom: 5px;
	font-weight: normal;
}
div.right {
	padding-right: 5px;
	padding-top: 10px;
	text-align: right;
}

/*#C08C8C*/
div.Article img{
	padding-bottom:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
}

.textBold {
	font-weight: bold;
}