body, td, div  { margin: 0px; font: normal 12.5px "Trebuchet MS", Verdana; }

a:link       { text-decoration: none; color: #3388BB }
a:visited    { text-decoration: none; color: #3388BB }
a:active     { text-decoration: underline; color: #998888 }
a:hover      { text-decoration: underline; color: #cc0000 }

.under_line a:link { text-decoration: underline }
.under_line a:visited { text-decoration: underline }
.under_line a:hover { text-decoration: none }
.under_line a:active { text-decoration: underline }

a:link.underline { text-decoration: underline }
a:visited.underline { text-decoration: underline }
a:hover.underline { text-decoration: none }
a:active.underline { text-decoration: underline }

a:link.news, a:visited.news { text-decoration: none; color: #000000; line-height: 1.2em;}
a:hover.news, a:active.news { text-decoration: underline; color: #cc0000; line-height: 1.2em; }

#menu { display: block; width: 200px;}
#menu a { display: block; width: 100%; background-color: #EFEFEF; border: 1px solid #000000; padding: 10px; text-align: center; }
#menu a:hover { background-color: #ffcc00; border: 1px solid #000000;}

h1 {font-size:2em;}
h2 {font-size:1.5em;}

/* Top Images/

.top_relax { background-image: url(/images/top_relax.jpg); background-repeat: no-repeat; }
.top_relax_bg { background-image: url(images/top_relax_bg.jpg); background-repeat: repeat; }



/* Top Menu                   Yellow: #ffcc00 */


.top_td { width: 100%; height: 150px; background-color: #3399CC;  vertical-align: bottom; }

.top_menu { width: 100%; height: 113px; background-color: #0099ff; border: solid #999; border-width: 0px 0px 1px 0px; padding: 0px; vertical-align: bottom; }


	ul.menu { float: right; margin: 0; list-style-type: none; padding-top: px; padding-right: 30px; }
	ul.menu li { float: left; }

	ul.menu li a { }

	ul.menu li a:hover { text-decoration: none; }

	ul.menu li.page_item a
{ display: block; width: ; background-color: #fff; border: outset #999; border-width: 0px 0px 0px 0px; padding: 5px 15px 6px 15px; text-align: center; margin-left: 1px; color: #000; text-decoration: none; vertical-align: bottom; }

	ul.menu li.page_item a:hover
{ border: solid #fff; border-width: 0px 0px 2px 0px; background-color: #ffcc00; text-decoration: underline; margin-top: 0px;}

.button_blue_small a:link, .button_blue_small a:visited, .button_blue_small a:active  
{ display: block; height: 100%; padding: 5px 6px; color:#ffffff; background-color:#4B637A; text-decoration:none; border:0px solid #89bb50; }
.button_blue_small a:hover { background-color:#98C402; }


/* Top Menu Horizontal */

	.td_menu_top_hor { width: 100%; height: px; background-color: #3399CC;  vertical-align: ; }

	ul.menu_top_hor { float: center; margin: 0; list-style-type: none; padding-top: px; padding-right: 0px; padding-left: 6px; }

	ul.menu_top_hor li { float: left; }
	ul.menu_top_hor li a { }
	ul.menu li a:hover { text-decoration: none; }

	ul.menu_top_hor li.page_item a
{ display: block; width: ; background-color: ; border: solid #ffffff; border-width: 0px 1px 0px 0px; padding: 5px 15px 6px 15px; text-align: center; margin-left: 0px; color: #fff; text-decoration: none; vertical-align: bottom; }

	ul.menu_top_hor li.page_item a:hover
{ background-color: #ffcc00; text-decoration: underline; color: #000 }




.small_font { font-size: 90%;}


/* Left Menu              background-color: #F2F2F2*/

.left_menu { width: 200px; height: ; background-color: ; border: solid #B7B7B7; border-width: 0px 0px 0px 0px; padding: 20px 0 20px 0; vertical-align: top; margin-top: 0px; }

	.menu-left_item a
{ display: block; width: 88,5%; background-color: ; padding: 3px; padding-left: 20px; text-align: left; margin-bottom: 0px;  text-decoration: none; border: solid #B7B7B7; border-width: 0px 0px 1px 0px; font-size: 90%; color: #000; }

	.menu-left_item a:hover { background-color: #FF6600; text-decoration: underline; color: #fff; border: solid #fff; border-width: 0px 0px 1px 0px; }

/* DIV Link with Cursor */

	.div_link_item a
{ display: block; width: 100%; height: 140px; background-color: ; padding: 0px; padding-left: 0px; text-align: left; margin-bottom: 0px;  text-decoration: none; border: solid #B7B7B7; border-width: 0px 0px 0px 0px; font-size: 90%; color: #000; }

	.div_link_item a:hover { background-color: ; text-decoration: underline; color: #fff; border: solid #fff; border-width: 0px 0px 0px 0px; }

/*  Right Menu  */

.right_td { width: ; margin: 10px 10px 0 0;  font-size: 90%;}

/*  Left Menu  */

.left_td { width: ; margin: 10px 0 0 10px;  font-size: 90%;}

ul.menu_resorts_right {margin: 10px 0 0 0px; list-style-type: none; padding-left: 0; }
ul.menu_resorts_right_1 {margin: 0 0 0 0; list-style-type: none; padding-left: 0; }


li.menu_news {margin: 0 0 0 0; list-style-type: none; padding: 0 0 3 17px; background: url(/images/bullet_mini-archive.gif) no-repeat;}


/*   Registreation button   */

.reg_button a
{ display: block;  width: 100px; background-color: #8DDF15; padding: 20px 20px 20px 20px; padding-left: ; text-align: center; margin: 10px;  text-decoration: none; border: solid #45A200; border-width: 0px 0px 1px 0px; font-size: 110%; color: #000; }

.reg_button a:hover
{ background-color: #FF6600; text-decoration: underline; color: #fff; border: solid #FFCC00; border-width: 0px 0px 1px 0px; }


.reg_button_1 a
{ display: block; width: 200px; background-color: #8DDF15; padding: 20px 20px 20px 20px; text-align: center; margin: 10px;  text-decoration: none; border: solid #45A200; border-width: 0px 0px 1px 0px; font-size: 110%; color: #000; }

.reg_button_1 a:hover
{ background-color: #FF6600; text-decoration: underline; color: #fff; border: solid #FFCC00; border-width: 0px 0px 1px 0px; }



.reg_button_2 a
{ display: block; width: px; height: 100%; background-color: #8DDF15; padding: 20px; text-align: center; margin: px;  text-decoration: none; border: solid #45A200; border-width: 0px 0px 0px 0px; font-size: 110%; color: #000; }

.reg_button_2 a:hover
{ background-color: #FF6600; height: 100%; color: #fff; border: solid #FFCC00; border-width: 0px 0px 0px 0px; }


/*   Registreation button English   */

.reg_button_eng a
{ display: block;  width: 150px; background-color: #8DDF15; padding: 20px 20px 20px 20px; padding-left: ; text-align: center; margin: 10px;  text-decoration: none; border: solid #45A200; border-width: 0px 0px 1px 0px; font-size: 110%; color: #000; }

.reg_button_eng a:hover
{ background-color: #FF6600; text-decoration: underline; color: #fff; border: solid #FFCC00; border-width: 0px 0px 1px 0px; }



/* Site title */

.sitetitle_1 { font-size: 30px; color: #000000; padding: 32px 0 35px 430px; margin-bottom: ;}
.sitetitle_2 { font-size: 17px; color: #065B96; padding: 0 0 0px 0px; line-height: 20px; width: 250px}


/*   Google   */

.google_link_title a:hover,  .google_link_title a, .google_link_title a:visited, .google_link_title a:active, .google_link_title a:link
{ font-family: "arial"; color: #3388BB; text-decoration: underline; font-weight: bold; }

.google_link_text a, .google_link_text a:hover, .google_link_text a:visited, .google_link_text a:active, .google_link_text a:link
{ font-family: "arial"; color: #000000; text-decoration: none; }

.google_link_url a, .google_link_url a:hover, .google_link_url a:visited, .google_link_url a:active, .google_link_url a:link
{ font-family: "arial"; font-size: 10px; color: #008000; text-decoration: none; }

.google_link_advert a, .google_link_advert a:hover, .google_link_advert a:visited, .google_link_advert a:active, .google_link_advert a:link
{ font-family: "arial"; font-size: 9px; color: #000000; text-decoration: none; font-weight: bold; }

.google_link_brand a, .google_link_brand a:hover, .google_link_brand a:visited, .google_link_brand a:active, .google_link_brand a:link
{ font-family: "Georgia", "Arial", "Trebuchet MS"; font-size: 10px; color: #000000; text-decoration: none; font-weight: bold; }



/* Form elements */
/* input, textarea, select { color: #000000; font: normal 11px; border-color: #000000; } */

.in, textarea, select, radio, input {border-style: solid; border-width: 1; border-color:#bbbbbb; background:#ffffff; font: normal 12.5px "Trebuchet MS", Verdana}
.submit {border-color: #999999; border-style: solid; border-width: 1; background: #dfdfdf; color:#555555; padding: 10px; cursor: hand}
.submit_1 {border-color: #999999; border-style: solid; border-width: 1; background: #eeeeee; color:; padding: 0px 10px 0px 10px; cursor: hand; font: normal 11.5px "Trebuchet MS", Verdana;}

.sub1	{
	width:100px;
	border-left: #eeeeee 1px solid;
	border-top: #eeeeee 1px solid;
	border-right: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 11px; font-family: verdana; color: #666666; text-align: center; background-color:fcfcfc;}

.sub2 {
	width:100px;
	border-left: #DD0055 1px solid;
	border-top: #DD0055 1px solid;
	border-right: #990033 1px solid;
	border-bottom: #990033 1px solid;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 11px; font-family: verdana; color: #ffffff; text-align: center; cursor:hand; cursor:pointer; background-color:cc0045;}



/* The text input fields background colour */
input.post, textarea.post, select { background-color : #FFFFFF; }

/* The buttons used for bbCode styling in message post */
input.button { background-color: #EFEFEF; color: #000000; font-size: 11px; }

/* input { text-indent: 2px; font-family: Verdana, Tahoma; background: #FFFFFF; border: 1pt solid #000000;} */

/* The main submit button option */
input.mainoption { background-color: #FAFAFA; font-weight: bold; }

/* None-bold submit button */
input.liteoption { background-color: #FAFAFA; font-weight: normal; }