/* BASIC_PARAMETERS */
* { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; }
html { height: 100%; text-align: center; background: url("/images/bg_main.jpg") fixed top center #000; }
body { height: 100%; text-align: left; width: 994px; margin: 0 auto; }

/* Headers */
h1 { font-size: 180%; color: #B73121; font-weight: bold; text-transform: uppercase; padding: 10px 0px 5px 0px; }
h2 { font-size: 150%; font-weight: bold; padding: 10px 0px 5px 0px;}
h3 { font-size: 135%; text-transform: uppercase; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #A1A1A1; }
h4 { font-size: 110%; }

.footer_indent{height:58px;}

div, p { font-size: 13px; color: #474747; } 
p { padding: 5px 0px 5px 0px;}

a { color: #7f3c25; text-decoration: underline; }
a:hover { text-decoration: none; }

img { border-style: none; border-color: inherit; border-width: 0; }
/* img{border-style: none; border-color: inherit; border-width: 0; width: 549px; height: 21px; } */

input{}

.cl_b { clear: both; height: 0; line-height: 0; }

.fl_l { float: left !important; }

.fl_r { float: right !important; }

.checkbox input { float: left; width: 13px; height: 13px; border: none !important; margin-top: 2px; }

.checkbox label { padding-left: 6px; }

.Error { color: Red; }
.error { color: Red; }

/*MAIN_CLASSES*/
div.content { padding: 0 13px; width: 624px; }
div.content900 { padding: 0 13px; width: 900px; }

div.footer { height: 45px; margin: -58px auto 0 auto; width: 904px; padding: 9px 28px 0 28px; }

div.footer a.lnk_txt { display: block; float: left; margin: 10px 0 0 30px; }

div.header_new { height: 187px; }



div.header { height: 187px; background: url("/images/bg_header.jpg") no-repeat bottom center transparent; }

div.header a.logo { display: block; float: left; width: 266px; height: 60px; background: url("/images/logo.png") no-repeat 0 -4px transparent; }

div.header .logo_2 { display: block; float: right; width: 538px; height: 95px; background: url("/images/logo_2.png") no-repeat 0 0 transparent; margin-right: 8px; }

div.main_container { min-height: 100%; height: auto !important; height: 100%; background: url("/images/bg_content.jpg") repeat-y top center transparent; }

div.main_content { width: 958px; margin: 0 auto; padding: 22px 1px 0 1px; }

div.navigation{padding:0 13px;width:282px;}

div.st_block_img{padding-bottom:24px;text-align:center;}

.main_menu { list-style-type: none; display: block; width: 942px; margin: 0 auto; border-top: 4px solid #5b2b08; border-bottom: 4px solid #5b2b08; height: 37px; padding: 15px 7px 0 7px; background: url("/images/bg_main_menu.jpg") no-repeat 0 0 transparent; text-align: center; font-weight: bolder; }

.main_menu_item { font-size: 21px; }
.main_menu_item a { color: #000; text-decoration: none; }
.main_menu_item a:hover { color: #990000; text-decoration: underline; }

.main_menu_item_selected { font-size: 21px; }
.main_menu_item_selected a { color: #990000; text-decoration: underline; }
.main_menu_item_selected a:hover { color: #990000; text-decoration: underline; }

/*ICONS*/
.icon_r_pointer { background: url("/images/icons.png") no-repeat 100% -64px transparent; padding-right: 14px; float: right; font-weight: bold; }

.icon_facebook { display: block; float: left; width: 74px; height: 28px; margin: 6px 12px 0 0; background: url("/images/logo_facebook.png") no-repeat 0 0 transparent; }

.icon_flickr { display: block; float: left; width: 55px; height: 16px; margin: 12px 12px 0 0; background: url("/images/logo_flickr.png") no-repeat 0 0 transparent; }

.icon_logo_book { display: block; float: left; width: 37px; height: 45px; margin: 0 0 0 12px; background: url("/images/logo_book.png") no-repeat 0 0 transparent; }

.icon_nada { display: block; float: left; width: 60px; height: 38px; margin: 2px 0 0 12px; background: url("/images/logo_nada.png") no-repeat 0 0 transparent; }

.icon_twitter { display: block; float: left; width: 73px; height: 15px; margin: 12px 12px 0 0; background: url("/images/logo_twitter.png") no-repeat 0 0 transparent; }

.icon_youtube { display: block; float: left; width: 57px; height: 24px; margin: 8px 12px 0 0; background: url("/images/logo_youtube.png") no-repeat 0 0 transparent; }

/* BIKE BLOCK */
.bike-image-frame { border: 1px solid #000000; }
.bike-image-aframe { border: 1px solid #FF0000; }
.bike-image-label { font-size: 12px; color: #000; font-weight: 700; }

.small { font-size: x-small; }

div.guest_book {
	padding: 5px;
	margin: 5px;
	background-color: White;
	border: solid 1px gray;
}

.btnShow {
	background-image: url(/images/show.png);
	background-repeat: no-repeat;
	height: 20px;
	padding-top: 4px;
}
.btnHide {
	BACKGROUND-IMAGE: url(/images/hide.png);
	BACKGROUND-REPEAT: no-repeat;
	height: 20px;
	padding-top: 4px;
}
