body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff ;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000;
}
img {border:none;}
p {padding:0; margin:0;}
a {color:#000; text-decoration:underline;}
a:hover{text-decoration:none;}

h1{padding:0 0 10px 0; margin:0; font-size:1.1em;color:#000;font-weight:bold;}



#wrap{ margin:0 auto; width:990px; text-align: left;position:relative;}

#header {position:relative; background:url(../images/header_bg.gif) left top repeat-x; height:90px;}
#logo{margin:10px 0 0 25px; width:200px; float:left;}
#phone{font-size:0.7em;margin:2px 0 0 3px; color:#cc3300;font-weight:bold;position:absolute;left:308px; top:59px;}
#top_link{width:500px;position:relative;z-index:10; float:right;text-align:right;margin-top:10px;font-size:0.7em;text-transform:uppercase;}
#top_link a{text-decoration:none;position:relative;color:#000;}
#top_link a:hover{text-decoration:underline;}
#top_link a.ico{padding-left:20px;}
#top_link a img{top:-3px;position:absolute;left:0;}
#top_link a img:hover{text-decoration:none;}

.tabs {height:24px;margin:0;padding:0;}
.tabs *{list-style-image:none;	list-style-position:outside; list-style-type:none;	margin:0;padding:0;	height:24px;line-height:24px;}

.left_tabs{margin-left:10px;}

.tabs li{background:url(../images/tab_grey.png) left bottom no-repeat; width:136px;float:left;font-size:0.65em;text-align:center;}
.tabs li a{text-decoration:none;color:#000;text-transform:uppercase;}
.tabs li a:hover{text-decoration:underline;}
.tabs li.blue{background:url(../images/tab_blue.png) left bottom no-repeat!important; width:109px;}
.tabs li.green{background:url(../images/tab_green.png) left bottom no-repeat!important; width:110px;}
.tabs li.orange{background:url(../images/tab_orange.png) left bottom no-repeat!important; width:109px;margin-left:30px;}
.tabs li.curr{background:url(../images/tab_black.png) left bottom no-repeat;}
.tabs li.curr a{color:#fff;}

#main_block{clear:both;}

#left_column{float:left; width:235px;position:relative; height:auto;min-height:500px;_height:500px;}

#left_column .block_blue {background-color:#2455a6;}
#left_column .block_green {background-color:#0f9347;}
#left_column .block_grey {background-color:#bdbec0;}
#left_column .block_black {background-color:#55555b;}
#left_column .block_orange {background-color:#f7941e;}





#left_column .title{padding:0 0 10px 0; margin:0; font-size:1.1em;color:#FFF;font-weight:bold; text-align:center;}

#left_nav {color:#fff;margin:0;padding:0;position:relative;left:-6px; height:auto;min-height:410px;_height:410px;}
#left_nav *{margin:0;padding:0;}
#left_nav li{
	margin:10px 0;padding-left:25px; height:auto;min-height:26px;
	list-style-image:none;	list-style-position:outside; list-style-type:none;
	background:url(../images/bull_blue.png) left top no-repeat;
}
#left_nav a{color:#fff;text-transform:uppercase;text-decoration:none;font-size:0.75em;position:relative;}
#left_nav a:hover{text-decoration:underline;}


#left_column #string_l{height:13px;}

.block_blue #string_l{background:#2455a6 url(../images/str_l_blue.gif) left top no-repeat;}
.block_green #string_l{background:#0f9347 url(../images/str_l_green.gif) left top no-repeat;}
.block_black #string_l{background:#55555b url(../images/str_l_black.gif) left top no-repeat;}
.block_orange #string_l{background:#f7941e url(../images/str_l_orange.gif) left top no-repeat;}

#left_column #string_l.blue{background:#2455a6 url(../images/str_l_blue.gif) left top no-repeat!important;}
#left_column #string_l.green{background:#0f9347 url(../images/str_l_green.gif) left top no-repeat!important;}
#left_column #string_l.grey{background:#bdbec0 url(../images/str_l_grey.gif) left top no-repeat!important;}
#left_column #string_l.black{background:#55555b url(../images/str_l_black.gif) left top no-repeat!important;}
#left_column #string_l.orange{background:#f7941e url(../images/str_l_orange.gif) left top no-repeat!important;}

.block_blue #left_nav li{background-image:url(../images/bull_blue.png)!important;}
.block_blue #left_nav li.curr{background-image:url(../images/bull_blue_act.png)!important;}
.block_green #left_nav li{background-image:url(../images/bull_green.png)!important;}
.block_orange #left_nav li{background-image:url(../images/bull_orange.png)!important;}
.block_black #left_nav li{background-image:url(../images/bull_black.png)!important;}
.block_black #left_nav li.curr{background-image:url(../images/bull_black_act.png)!important;}

#social {
    font-size: 0.7em;
    line-height: 22px;
    margin-left: 18px;
    padding: 15px 0;
}
#social a{text-decoration:none; color:#fff; text-transform:uppercase;line-height:22px;height:22px; position:relative;padding-left:25px;}
#social a:hover{text-decoration:underline;}
#social a img{top:-3px;position:absolute;left:0;}
#social a img:hover{text-decoration:none;}

#right_column{float:left; width:730px;margin-left:15px;height:auto;min-height:474px;_height:474px;}

#right_column #string_r{height:13px;margin-right:7px;}
#right_column #string_r.blue{background:#2455a6 url(../images/str_r_blue.gif) right top no-repeat;}
#right_column #string_r.green{background:#0f9347 url(../images/str_r_green.gif) right top no-repeat;}
#right_column #string_r.grey{background:#bdbec0 url(../images/str_r_grey.gif) right top no-repeat;}
#right_column #string_r.black{background:#55555b url(../images/str_r_black.gif) right top no-repeat;}
#right_column #string_r.orange{background:#f7941e url(../images/str_r_orange.gif) right top no-repeat;}


#content_block{
	border-left:1px solid #898989;*padding-bottom:7px;*margin-bottom:-7px;
	
}
#cont_img{float:right; margin:0 0 0 10px; text-align:right; position:relative;}
.cont_img_gal{width:425px;height:475px;overflow:hidden;}
#content{
	padding:10px 10px 10px 10px;text-align:left;font-size:0.9em; line-height:1.4em;
}
#content .text{padding:10px 15px 5px 10px; font-size:0.8em;height:auto;min-height:390px;_height:390px;}
.content_blue .color, .content_blue h1{color:#2455a6!important;}
.content_green .color, .content_green h1{color:#0f9347!important;}
.content_orange .color, .content_orange h1{color:#f7941e!important;}

#slide_nav{position:absolute; left:0; top:230px;width:425px;}
#snb_prev{width:30px;height:30px;float:left;margin-left:20px;}
#snb_next{width:30px;height:30px;float:right;margin-right:20px;}

#center_column{clear:both;padding:10px 0 0px 0;}

.stamps{margin:20px 0 10px 0;text-align:center;}
.stamps a{margin:0 10px;}

#newsletter_form{border-top:1px solid #000;border-left:1px solid #000;padding:5px 10px;*padding-top:0;/*margin-top:10px;*/}
#newsletter_form .lf_title{width:100px;height:55px;text-align:center;color:#2455a6; text-transform:uppercase;font-size:0.8em;}
#newsletter_form .lf_leg {width:75px;font-size:0.7em;text-align:right;padding-right:5px;}
#newsletter_form .lf_input{background-color:#fff; border:1px solid #ced9e6; width:95px; height:20px;}
#newsletter_form .lf_captcha{width:160px;text-align:right;}
#nl_form{padding:0;margin:0;}
#newsletter_form .lf_fname{width:70px;}
#newsletter_form .lf_lname{width:75px;}
#newsletter_form .lf_email{width:40px;}
#newsletter_form .lf_code{width:40px;}


.four_cells td{width:232px;}
.four_cells td.sep{width:20px;}

.products .prod_cell{background-color:#f3f5f8;vertical-align:top;width:150px;font-size:0.8em;}
.products .prod_cell .img{display:block;width:150px;height:113px;}
.products .sep{width:15px;}
.products .head {margin:2px 4px;}
.products .head a{font-weight:bold;color:#326393;text-decoration:none;}
.products .head a:hover{text-decoration:underline;}
.products .descr{font-size:0.9em;color:#000;margin:4px 4px;}

.prod_info{font-size:0.7em;}
.prod_info td{vertical-align:top;}
.prod_info .booking_cell{width:580px;background-color:#d0d1d2;padding:3px 20px;}
.prod_info .booking_cell h3{display:inline;}
.prod_info .info_cell{width:315px;padding:3px 20px;}
.prod_info .info_cell .head3{color:#436a9f;}
.prod_info .info_cell .beta {margin:0 5px 5px 10px;}
.prod_info h2{font-size:1.3em;font-weight:bold;color:#000;text-decoration:none;}
.prod_info h2 a{color:#436a9f;}

.prod_info_title {font-size:1.3em;font-weight:bold;}
.prod_info_block{font-size:0.85em;text-align:left;width:700px;}
.prod_info_block h2{font-weight:normal; margin:0 0 10px 0;padding:0;}

#feedback {width:500px; padding-left:100px;}
#feedback .ftd_1{padding:3px 0; width:110px; text-align:right; color:#285f8d;font-size:0.8em;font-weight:bold;vertical-align:top;}
#feedback .ftd_2{padding:3px 10px; vertical-align:top;}
#feedback .ftd_2 input {padding:0;margin:0;width:300px;height:15px;font-size:0.75em;border:1px solid #285f8d;}
#feedback .ftd_2 textarea {padding:0;margin:0;width:300px;height:100px;font-size:0.9em;border:1px solid #285f8d;}
#feedback .ftd_2 #c_button{text-align:left!important;}
#feedback .ftd_2 #c_button span{margin:0!important;}



#footer{color:#222325;  font-size:0.6em; text-align:center;margin-top:15px;margin-bottom:15px;}
#f_copyright {height:35px;line-height:35px; text-transform:uppercase;}
#f_copyright a{color:#222325;text-decoration:none;}
#f_copyright a:hover{text-decoration:underline;}


.stepComplete { font-family: Verdana, Arial, Helvetica, sans-serif; line-height:18px; font-size: 14px; font-weight: bold;  color: #2A4F80} 
.stepNext { font-family: Verdana, Arial, Helvetica, sans-serif; line-height:18px; font-size: 14px; font-weight: normal;  color: #888888} 

.step {
float:right; 
height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height:18px; 
font-size: 14px; 
font-weight: normal; 
color: #000000;
padding-top:0px;
margin-top:8px;	}



.shadow {background:url(../images/shadow_right.gif) right top repeat-y;
display:-moz-inline-stack;
display:inline-block;
_overflow:hidden;
zoom:1;
*display:inline;
}
.shadow div{background:url(../images/shadow_bot.gif) left bottom repeat-x;}
.shadow div div{background:url(../images/shadow_corn.gif) right bottom no-repeat;}
.shadow div div div{background:url(../images/shadow_left.gif) left bottom no-repeat;}
.shadow div div div div{background:url(../images/shadow_top.gif) right top no-repeat;padding:0 7px 7px 0; }
.shadow div div div div div {background:url(../images/pixel.gif);padding:0;}

#left_column .shadow{display:block;overflow:visible;}
#right_column .shadow{display:block;overflow:visible;}


/*Clases*/
.white {
	color: #fff!important;
}
.gray {
	color: #828180!important;
}
.black {
	color: #000!important;
}
.fl-left {
	float: left;
}

img.fl-left {
	float: left;
	margin:0 10px 10px 0;
}
.fl-right {
	float: right;
}
img.fl-right {
	float: right;
	margin:0 0 10px 10px;
}

.green{color:#0f9347!important;}
.blue {color:#2455a6!important;}
.orange {color:#f7941e!important;}
.grey{color:#bdbec0!important;}
.dark-grey{color:#55555b!important;}
.red{color:#9a1f1f!important;}
.light-blue{color:#0084ba!important;}

.larger {font-size:1.2em;}

.center{text-align:center!important;}



.bold{font-weight:bold;}
.clear {
	clear: both;
}

