/* CSS Document */

* {

	margin: 0;

	padding: 0;

}

html {

	margin: 0px;

}

body {

	color: #333333;

	margin-left: 20px;

	margin-bottom: 20px;

	margin-right: 20px;

	margin-top: 20px;

	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: #0066CC;

	font-size: 11px;

	text-decoration: underline;

}

a:hover {

	color: #ED1C24;

	text-decoration: none;

}

.red{

COLOR: #ED1C24;

}

a.red {

	COLOR: #ED1C24;

	font-size: 11px;

	text-decoration: underline;

}

a.red:hover {

	color: #ED1C24;

	text-decoration: none;

}

a.s14{

font-size:14px;

}



/* block search */

.r1, .r2, .r3, .r4 {

	display: block;

	overflow: hidden;

	height: 1px;

}

.r1 {

	margin: 0 1px;

}

.r2 {

	margin: 0 2px;

}

.r3 {

	margin: 0 3px;

}

.r4 {

	margin: 0 5px;

}

.radius_a, .radius_b, .radius_c {

	background: #fff;

	width: 100%;

}

.radius_a .txt, .radius_a b {

	background: #4379B1;

}

.radius_b .txt, .radius_b b {

	background: #4379B1;

}

.radius_c span b, .radius_c h5 {

	background: #4379B1;

	color: #FFFFFF;

	padding-left: 10px;

}

.radius_c .txt, .radius_c b {

	background: #99C5F3;

}

.txt {

	padding: 3px 10px;

	text-align: left;

	font-size: 11px;

}

.head {

	padding: 3px 10px;

	text-align: left;

}

/* end block search */

/* block menu */

.s1, .s2, .s3, .s4 {

	display: block;

	overflow: hidden;

	height: 1px;

}

.s1 {

	margin: 0 1px;

}

.s2 {

	margin: 0 2px;

}

.s3 {

	margin: 0 3px;

}

.s4 {

	margin: 0 5px;

}

.radius_a1, .radius_b1, .radius_c1 {

	background: #fff;

	width: 100%;

}

.radius_a1 .txt1, .radius_a1 b {

	background: #B8DAFE;

}

.radius_b1 .txt1, .radius_b1 b {

	background: #B8DAFE;

}

.radius_c1 span b, .radius_c1 {

	background: #B8DAFE;

}

.radius_c1 .txt1, .radius_c1 b {

	background: #B8DAFE;

}

.txt1 {

	text-align: left;

	font-size: 11px;

}

a.nav {

	COLOR: #054C96;

	font-size: 12px;

	text-decoration: underline;
}

a.nav2 {

	COLOR: #054C96;
	
	padding-left: 12px;

	font-size: 12px;

	text-decoration: underline;
}


a.nav:hover {

	color: #ED1C24;

	text-decoration: none;

}

DIV.menu {

	padding: 7px;

	border-bottom: dashed 1px #39587B;

	padding-left: 15px;

}

DIV.menu1 {

	padding: 7px;

	padding-left: 15px;

	font-size: 11px;

}

/* end block menu */

/* block selected */

DIV.sel {

	clear: both;

	width: 100%;

/*/

	/padding-right: 0px;

	//overflow-x: hidden;

*/

	background: url(img/u2.gif) no-repeat right top;

}

DIV.sel2 {

	clear: both;

	width: 100%;

/*/

	/padding-right: 0px;

	//overflow-x: hidden;

*/

	background: url(img/u3.gif) no-repeat right top;

}

DIV.txt2 {

	font-size: 11px;

	border-left: solid 1px #5389C3;

	border-right: solid 1px #5389C3;

	padding: 3px 10px;

	overflow: hidden;

}

/* end block selected */

/* block main */

DIV.mel {

	font-size: 14px;

	clear: both;

	width: 100%;

/*/

	/padding-right: 0px;

	//overflow-x: hidden;

*/

	background: url(img/u6.gif) no-repeat right top;

	white-space: nowrap;

}

/* end block main */

/* block TXT */

DIV.txt3 {

	font-size: 11px;

	padding: 3px 10px;

	overflow: hidden;

}

/* end block TXT */

DIV.columns {

	clear: both;

	width: 100%;

/*/

	/padding-right: 0px;

	//overflow-x: hidden;

*/

}

.columns .t_img,    .columns .t_r {

	float: left;

}

.columns .t_img {

	width: 30%;

}

.columns .t_r {

	height: 232px;

	width: 70%;

	background: url(img/top2.jpg) no-repeat right top;

}

table {

	width: 100%;

	/*height: 100%;*/

	border: 0px;

	margin: 0px;

	padding: 0px;

}

td {

	font-size: 11px;

}

td.top {

	height: 232px;

	color: #FFFFFF;

	/*size: 75%;

*/

	font-family: Arial, Helvetica, sans-serif;

	vertical-align: top;

	background: url(img/top.jpg) repeat-x left top;

}

td.bott {

	height: 100px;

	font-size: 10px;

	vertical-align: middle;

	text-align: center;

}

td.cent {

	vertical-align: top;

	height: 70%;

	padding-left: 7px;

	padding-right: 0px;

	padding-bottom: 15px;

	padding-top: 15px;

}

td.cent1 {

	vertical-align: top;

	height: 70%;

	padding-left: 7px;

	padding-right: 0px;

	padding-bottom: 15px;

	padding-top: 15px;

	width: 80%;

}

td.left {

	vertical-align: top;

	width: 20%;

	padding-right: 7px;

	padding-bottom: 15px;

	padding-top: 15px;

	max-width: 200px;

}

td.right {

	vertical-align: top;

	width: 26%;

	padding-left: 15px;

	padding-bottom: 15px;

	padding-top: 15px;

	max-width: 200px;

}

/* START STYLE SOCKETS */

a.heas {

	COLOR: #ED1C24;

	font-size: 14px;

	text-decoration: underline;

}

a.heas:hover {

	color: #0066CC;

	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;

	/*display: inline;*/

	color: #6A95C0;

}

h1 {

	display: inline;

	color: #6A95C0;

	font-size: 18px;

}



a.nav3 {

	font-size: 18px;

	text-decoration: underline;

	color: #6A95C0;

}

a.nav3:link {

	color: #6A95C0;

	font-size: 18px;

	text-decoration: underline;

}

a.nav3:hover {

	color: #ED1C24;

	font-size: 18px;

	text-decoration: underline;

}



h2 {

	display: inline;

	color: #6A95C0;

	font-size: 18px;

}

DIV.tab {

	width: 100%;

}

DIV.columns1 {

	clear: both;

	width: 100%;

/*/

	/padding-right: 0px;

	//overflow-x: hidden;

*/

	display: table;

}

.columns1 .aa,    .columns1 .bb , .columns1 .bb1 {

	float: left;

}

.columns1 .aa {

	width: 49%;

}

#duble_block .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-right: 0px;

	//overflow-x: hidden;

*/

	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%;

/*/

	/padding-right: 0px;

	//overflow-x: hidden;

*/

	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: red;

	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: 18px;

	height: 11px;

	text-align: center;

}

ul {

	list-style-position: inside;

}

li {

	list-style-position: inside;

	padding-bottom: 5px;

}

ol {

	list-style-position: inside;

}

b, strong {

	font-size: 11px;

}

div.spisok {

	/*display: block;*/

	padding: 4px;

	clear: both;

}

em {

	color: #999999;

}

FORM {

	display: inline;

}

input.log {

	width: 100%;

	font-size: 11px;

	border: 0.5pt solid #5288BF;

	padding: 2px;

}

/*input.butt {

	width: 228px;

	height: 36px;

	border: 0px;

}*/



input[type='submit'] {

	width: 135px;

	height: 27px;

	border: 0px;

	background: url(img/button.gif);

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}

input.info, input.price {

	width: 52px;

	height: 21px;

	border: 0px;

	background: url(img/button1.gif);

	font-size: 11px;

	color: #FFFFFF;

}

input.butt {

	width: 135px;

	height: 27px;

	border: 0px;

	background: url(img/button.gif);

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}

input.sub {

	width: 135px;

	height: 27px;

	border: 0px;

	background: url(img/button.gif);

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}

input.sub1 {

	width: 52px;

	height: 21px;

	border: 0px;

	background: url(img/button1.gif);

	font-size: 11px;

	color: #FFFFFF;

}

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 #6A95C0 solid;

	background-color: #FFFFFF;

	text-align: center;

	margin-top: 10px;

	border-collapse: collapse;

}

table#week td {

	border: 1px #6A95C0 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;

}

/* Custom corners addition */



/*Normal block*/

div.Article {

	background:  url("simg/top_left.gif") top left no-repeat;

	margin-bottom: 10px;

	width: 100%;

}

div.Article h4 {

	background:  url("simg/top_right.gif") top right no-repeat;

	padding-top: 12px;

	padding-right: 15px;

	padding-bottom: 15px;

	padding-left: 0;

	margin: 0;

	position: relative;

	right: -14px;

	margin-right: 14px;

	white-space: nowrap;

}

div.Article h4 span {

  background:  url("simg/bull_r.gif") 0% 50% no-repeat;

  padding-left:10px;

 }

/*Selected block rule*/

div.selected {

	background:  url("simg/top_left_s.gif") top left no-repeat;

	margin-bottom: 10px;

	width: 100%;

}

div.selected h4 {

background:  url("simg/top_right_s.gif") top right no-repeat;

min-height:3px;

}

/*End selected block rule*/



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.ArticleFooter {

	background:  url("simg/bottom_left1.gif") bottom left no-repeat;

	position: relative;

}

div.ArticleFooter p {

	background:  url("simg/bottom_right1.gif") bottom right no-repeat;

	padding: 15px;

	padding-left: 0;

	display: block;

	margin: -2em 0 0 0;

	position: relative;

	right: -14px;

	margin-right: 14px;

}

div.ArticleLongContent {

	background: transparent url(simg/left.gif) repeat-y scroll left top;

	margin-top: -2em;

}



/*End normal block*/



/*Search block*/



div.Search {

	background:  url("simg/top_left_search.gif") top left no-repeat;

	margin-bottom: 10px;

	/*margin-top:1px;*/

	width:100%;

}



div.Search h4 {

	background:  url("simg/top_right_search.gif") top right no-repeat;

	padding-left: 10px;

	padding-bottom: 22px;

	padding-left: 20;

	padding-top: 3px;

	margin: 0;

	position: relative;

	right: -23px;

	margin-right: 23px;

	white-space: nowrap;

	

}



div.Search h4 span{

	background:none;
	text-shadow:1px 1px 1px #000000;
	top:7px;

	color:#ffffff;

	font-size:16px;

}

div.Search .ArticleBody {

	background:  url("simg/right_fon.gif") top right repeat-y;

	margin: 0;

	margin-top: -14px;

	padding: 15px;

	padding-left: 0;

	position: relative;

	right: -14px;

	margin-right: 14px;

	z-index: 10000;

	color:#000000;

}

div.Search .ArticleFooter {

	background:  url("simg/bottom_left_search.gif") bottom left no-repeat;

	position: relative;

}

div.Search .ArticleFooter p {

	background:  url("simg/bottom_right_search.gif") bottom right no-repeat;

	padding: 15px;

	padding-left: 0;

	display: block;

	margin: -2em 0 0 0;

	position: relative;

	right: -14px;

	margin-right: 14px;

}

div.Search div.ArticleLongContent {

	background: #85BFFD url(simg/left_fon.gif) repeat-y scroll left top;

	color: #ffffff;	

}

div.Search input.butt {

	width: 135px;

	height: 27px;

	border: 0px;

	background: url(simg/button_s.gif) no-repeat;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}



/*End search block*/







table#general {

	padding: 2px;

}

img.hotelinfo {

	margin-right: 5px;

	margin-bottom: 1px;

}

p {

	padding-bottom: 5px;

	font-weight: normal;

}

div.head1 {

	width: 60%;

}

div.right{

padding-right: 5px;

padding-top: 10px;

text-align: right;

}



/*my addon*/

#list{

	width: 70%;

}



ol.top_ol{

padding-left:20px;

}

ol.top_ol li{

padding-bottom:1px;

}



/*my addon*/

.searchBtn{

background-attachment:scroll;

background-color:transparent;

background-image:url(http://www.parishotels-discount.com/simg/search_botton.gif);

border:0px none;

display:block;

height:36px;

width:220px;

}

.default_areas_info {
  display:none;
}


/*addon*/
        .rating{width: 80px;height: 16px;margin: 0 0 20px 0;padding: 0;list-style: none;clear: both;display: block;position: relative;background: url(img/star-matrix.gif) no-repeat 0 0;padding: 0pt;margin: 0pt;width: 100px;}
        .s0{background-position: 0 0;}
        .s1{background-position: 0 -16px;}
        .s2{background-position: 0 -32px;}
        .s3{background-position: 0 -48px;}
        .s4{background-position: 0 -64px;}
        .s5{background-position: 0 -80px;}
        span.rating li{
            cursor: pointer; /*ie5 mac doesn't like it if the list is floated\*/
            float: left; /* end hide*/
            text-indent: -999em;
        }
        .itm{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #4C83BE;display: block;margin: 3px 0;padding: 3px;}
        .itm span{font-size: 10px;color: gray;}
        input.NbPrI-buttonN{
            -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
            background: url("img/button.gif") repeat scroll center center transparent;
            border: 0 none;
			cursor: pointer;
            color: #FFFFFF;
            font-size: 12px;
            font-weight: bold;
            height: 23px;
            width: 122px;
        }
        ul li ul{
            font-size: 90%;
            margin-left: 16px;
            padding-top: 5px;
        }
        ul li ul li.itm{background: url("img/top_left.gif") no-repeat scroll center -19px transparent;}
        label.field{color: rgb(0, 102, 204);text-decoration: underline;}
        a.link{background: url("simg/bull_r.gif") no-repeat scroll 0pt 50% transparent;padding-left: 11px;}
        span.star{color: rgb(0, 0, 0);font-size: 14px;}
        span.rate{color: rgb(0, 0, 0);float: right;font-size: 14px;}
        button.check
        {
            background: url("img/button.gif") repeat scroll center center transparent;
            color: rgb(255, 255, 255);
            -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
            width: 81px;
        }
        #lNameAddress, #la1{font-weight: bold;}
        .c1{float: left;}
        .c2{float: right;}
        .c3{display: block;float: right;text-align: center;width: 101px;overflow: hidden;}
        .rate{width: 104px;text-align: center;padding-right: 6px;}
        .clearing{clear: both;}
        #ajaxload
        {
            background: url("img/ajax-loader.gif") no-repeat scroll center center transparent;
            cursor: progress;
            width: 142px;
            height: 23px;
            display: block;
        }		
.NbPrI-buttonB{color: #0066CC; text-decoration: underline; float:right;cursor:pointer;}
#phsf2w h3{color: #fff; text-shadow: 2px 2px 2px #000;}
div.selected div.Article h4 {background:url("simg/top_right.gif") no-repeat scroll right top transparent;margin:0 14px 0 0;}
div.selected div.selected h4 {background:url("simg/top_right_s.gif") no-repeat scroll right top transparent;margin:0 14px 0 0;}

div.Follow{height: 30px; -moz-border-radius:6px;border-radius:6px;-webkit-border-radius: 4px border: 1px solid rgb(106, 149, 192); padding: 1px 0pt 0pt 15px;}
div.Follow h4{min-height: 19px; height: 19px; float: left; padding-right: 6px;}
div.Follow a{z-index: 10000; border: 0pt none; float: left;}
div.Follow img{border: 0pt none;}
div.Follow .fdesc{white-space: normal; color: rgb(0, 0, 0); width: 120px; font-family: verdana,arial; font-size: 10px; font-weight: normal; left: 164px; top: 7px; padding-left: 11px; float: left;}

.formChildren fieldset.NbPrI-childAgeHidden{border: 0pt none; vertical-align: baseline; float: right;}
.formChildren p{float: left; padding-top: 3px;}
.formChildren select{width:30pt;}
img.hotelinfo{cursor:pointer;}
.itm span.link {color:#0066CC;}

.searchBtn {cursor:pointer;}