@charset "utf-8";
/* CSS Document */

/*************************************************************
	GLOBAL
*************************************************************/
*
{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:13px;
	outline:none;
}

body
{
	direction:rtl;
}

img
{
	border:none;
}

a
{
	text-decoration:none;
	color:#da3e0c;
}

h1,h2,h3
{
	line-height:32px;
	font-size:16px;
	color:#fff;
}

p
{
	padding-bottom:1em;
}

ol
{
	padding:0px 20px;
}

ol li
{
	/*color:#FF9900;*/
}

.menu
{
	list-style:none;
}

.row
{
	width:100%;
	float:right;
	clear:both;
}

.right
{
	float:right;
}

.left
{
	float:left;
}

.banner468
{
	width:468px;
	height:60px;
	border:1px solid #7d8184;
	margin:0px auto;
}

.banner234
{
	width:234px;
	height:60px;
	border:1px solid #7d8184;
}

.pad14
{
	margin:0px 14px;
}

.pad30
{
	margin:0px 40px;
}

.map
{
	margin-right:30px;
	position:relative;
	top:-70px;
}

.tracks_submit
{
}

.orange
{
	color:#e34c0f;
}

.black
{
	color:#000;
}

.star
{
	background:url(/images/calendar_star.jpg) right center no-repeat;
}

/*************************************************************
	STRUCTURE
*************************************************************/
#site_wrap
{
	width:1000px;
	min-height:600px;
	margin:0px auto;
}

#header, #middle, #footer
{
	float:right;
	width:100%;
}

#header
{
	height:167px;
	background:url(/images/header_bg.jpg) left top no-repeat;
}

#middle
{
	padding-bottom:20px;
	background:url(/images/content_bg.gif) left top repeat-x;
}

#footer
{
}

/*************************************************************
	HEADER - HEADER TITLE AND ROWS
*************************************************************/
#header .top
{
	height:23px;
	line-height:23px;
}

#header .mid
{
	height:120px;
}

#header .bottom
{
	height:24px;
	line-height:24px;
}

.velo_israel
{
	float:left;
	padding-left:20px;
	padding-right:30px;
	color:#fff;
}

.velo_israel a
{
	color:#fff;
}

/*************************************************************
	HEADER - LOGO
*************************************************************/
#logo
{
	float:right;
	width:335px;
	margin-top:5px;
	margin-right:14px;
	background:url(/images/logo_line.jpg) left 55px no-repeat;
}

#logo a
{
	display:block;
	float:right;
	width:98px;
}

#logo .phone
{
	color:#E76E34;
	font-size:21px;
	padding-top:85px;
	float:left;
}

/*************************************************************
	HEADER - DATE
*************************************************************/
#header_date
{
	float:right;
	height:22px;
	padding-right:35px;
}

#header_date,#header_date_time
{
	line-height:22px;
	color:#F8E076;
	font-size:12px;
}

/*************************************************************
	HEADER - TOP MENU
*************************************************************/
#top_menu
{
	float:left;
}

#top_menu ul
{
	float:left;
}

#top_menu ul li
{
	float:right;
	color:#fff;
	margin-left:5px;
	margin-right:5px;
}

#top_menu ul li a
{
	color:#fff;
}

/*************************************************************
	HEADER - TOP MENU2
*************************************************************/
#top_menu2
{
	float:right;
	margin-right:10px;
}

#top_menu2 ul
{
	float:right;
}

#top_menu2 ul li
{
	float:right;
	padding-right:8px;
	background:url(/images/icon_top_menu2_arrow.gif) right 3px no-repeat;
}

#top_menu2 ul li a,#top_menu2 ul li a span
{
	display:block;
	padding-left:11px;
	font-weight:bold;
	font-size:15px;
}

#top_menu2 ul li a span
{
	padding-right:20px;
}

#top_menu2 ul li a:hover
{
	background:url(/images/icon_top_menu2_hover_left.gif) left top no-repeat;
}

#top_menu2 ul li a:hover span
{
	background:url(/images/icon_top_menu2_hover_right.gif) right top no-repeat;
}

#top_menu2 ul li a.active
{
	background:url(/images/icon_top_menu2_hover_left.gif) left top no-repeat;
}

#top_menu2 ul li a.active span
{
	background:url(/images/icon_top_menu2_hover_right.gif) right top no-repeat;
}

/*************************************************************
	SIDE MENU
*************************************************************/
#side_menu
{
	float:right;
	width:152px;
	margin-right:15px;
}

#side_menu ul
{
}

#side_menu ul li
{
}

#side_menu ul li a
{
	display:block;
	/*width:138px;*/
	height:23px;
	background:url(/images/side_menu_bt.jpg) right center no-repeat;
	line-height:23px;
	color:#000;
	font-weight:bold;
	font-size:15px;
	margin-bottom:5px;
	margin-right:15px;
	padding-right:15px;
}

#side_menu ul li a:hover,#side_menu ul li a.active2
{
	background:url(/images/side_menu_bt_hover.jpg) right center no-repeat;
}

#side_menu ul li a.active
{
	/*width:124px;*/
	height:38px;
	margin:0px;
	padding-right:28px;
	background:url(/images/side_menu_selected.png) right center no-repeat;
	line-height:35px;
}

/*===[Level 2]============*/
#side_menu ul ul
{
	width:132px;
	padding-right:20px;
	list-style:none;
}

/*************************************************************
	FLAGS MENU
*************************************************************/
#header_flags_menu
{
	float:left;
	padding:2px 20px 0px 20px;
}

#header_flags_menu .flags_menu
{
	position:static;
}

#header_flags_menu .flags_menu li
{
	margin:0px 4px;
	line-height:normal;
}

.flags_menu
{
	width:100%;
	float:right;
	list-style:none;
	position:relative;
	top:0px;
	right:-8px;
}

.flags_menu li
{
	float:right;
	margin:0px 2px;
}

.flags_menu li.last
{
	margin-left:0px;
}

/*************************************************************
	MIDDLE - PAGE TITLE
*************************************************************/
#page_title
{
	float:right;
	width:137px;
	height:23px;
	line-height:23px;
	margin-top:20px;
	padding-right:30px;
	background:#fff;
	color:#000;
}

/*************************************************************
	MIDDLE - RSS BLOCK
*************************************************************/
#rss_block
{
	float:left;
	width:368px;
	margin-left:10px;
}

#sport_rss,#weather_rss
{
	float:left;
	margin-top:5px;
	margin-bottom:10px;
	margin-right:5px;
	border:1px solid #000;
	padding:0 3px 0 3px;
	width:160px;
	background:#fff;
}

#sport_rss iframe,#weather_rss iframe
{
	width:160px;
	height:55px;
}

.marqueeNews
{
}

.marqueeWeather
{
}

/*************************************************************
	INDEX - WELCOME BLOCK
*************************************************************/
#welcome_block h1,#events_block h1
{
	padding-right:30px;
	padding-bottom:10px;
}

#welcome_block
{
	float:right;
	width:426px;
	height:450px;
	background:url(/images/welcome_block_bg2.jpg) right bottom no-repeat;
	margin-right:10px;
	padding:0px 10px;
}

#welcome
{
	float:right;
	height:135px;
	padding-top:20px;
	padding-bottom:35px;
	padding-right:130px;
	overflow:hidden;
}

#event
{
	float:right;
	width:395px;
	height:245px;
	margin-right:16px;
}

#event img
{
	float:left;
	margin-right:15px;
	position:relative;
	top:-3px;
}

/*************************************************************
	INDEX - EVENTS BLOCK
*************************************************************/
#events_block
{
	float:left;
	width:515px;
	height:450px;
	background:url(/images/event_block_bg2.jpg) right bottom no-repeat;
	margin-left:20px;
}

#events_block #rss_block
{
	width:100%;
	height:70px;
	float:left;
	margin:0px;
}

#events_block .banner468
{
	margin:10px 0px 15px;
}

#last_event
{	
	float:right;
	width:475px;
	height:285px;
	margin-right:20px;
}

#last_event a
{
	display:block;
}

#video_block
{
	float:left;
	width:320px;
	height:240px;
	border:1px solid #7d8184;
	margin-right:10px;
	position:relative;
	top:-2px;
}

#video_block object,#video_block embed
{
	width:320px;
	height:240px;
}

/*************************************************************
	INDEX - SIDE FORM
*************************************************************/
#side_form
{
	float:right;
	width:136px;
	height:344px;
	background:url(/images/side_form_bg.jpg) right top no-repeat;
	margin-top:10px;
	margin-right:10px;
	padding-right:20px;
	padding-left:17px;
}

#side_form h3
{
	padding:5px 30px 15px 0px;
}

#side_form .row
{
	margin-bottom:12px;
}

#side_form select
{
	display:block;
	float:left;
	width:89px;
	font-size:11px;
	line-height:14px;
	border:none;
}

#side_form label
{
	display:block;
	float:right;
	width:45px;
}

#side_form .radio_block
{
	float:left;
	width:89px;
}

#side_form .radio_block label
{
	float:left;
	width:70px;
}

#side_form .radio_block input
{
	float:right;
	margin-top:2px;
	margin-bottom:2px;
	clear:both;
}

#side_form .submit
{
	float:left;
	width:70px;
	cursor:pointer;
	border:none;
	background:#fff;
}

/*************************************************************
	INDEX - MORE STUFF BLOCK
*************************************************************/
#more_stuff
{
	float:left;
	width:789px;
	margin-left:20px;
	margin-top:10px;
}

#more_stuff .banners
{
	margin:10px 0px;
}

#more_stuff .banners p
{
	margin:0px;
	padding:0px;
}

#more_events
{
	float:left;
	width:789px;
	height:262px;
	background:url(/images/more_events_bg.jpg) right top no-repeat;
}

#more_events ul
{
	float:right;
	list-style:none;
}

#more_events ul li
{
	float:right;
	width:240px;
	height:250px;
	margin-left:5px;
	margin-right:15px;
}

#more_events ul li h2
{
	padding:0px;
	padding-right:25px;
	padding-bottom:20px;
	padding-top:5px;
}

#more_events ul li img
{
	float:left;
	margin-right:5px;
	margin-left:3px;
	margin-bottom:5px;
}

#more_events ul li p
{
	float:right;
	width:100%;
	height:35px;
}

#more_events ul li .readmore
{
	float:right;
	clear:both;
}


/*************************************************************
	CALENDAR
*************************************************************/
#calendar_wrap
{
	float:right;
	width:800px;
	height:547px;
	background:url(/images/calendar_bg2.jpg) right top no-repeat;
}

#calendar_tbl
{
	width:771px;
	height:506px;
	margin-right:13px;
	border-collapse:collapse;
}

#calendar_tbl caption
{
	text-align:center;
	background:none;
	height:27px;
	line-height:27px;
}

#calendar_tbl th
{
	height:26px;
	font-weight:normal;
	border:1px solid #f05a28;
}

#calendar_tbl td
{
	border:1px solid #f05a28;
	vertical-align:top;
	width:65px;
	height:85px;
	padding:5px;
	background:left -10px no-repeat;
}

#calendar_tbl td a
{
	display:block;
	width:100%;
	height:50px;
}

#calendar_tbl td.open
{
	background-image:url(/images/calendar_arrow_green.jpg);
}

#calendar_tbl td.closed
{
	background-image:url(/images/calendar_arrow_red.jpg);
}

#calendar_tbl td.community
{
	background-image:url(/images/calendar_arrow_yellow.jpg);
}

#calendar_tbl td.competition
{
	background-image:url(/images/calendar_arrow_blue.jpg);
}

#calendar_tbl td.overall,#calendar_tbl td.highlighted
{
	background-image:url(/images/calendar_arrow_global.jpg);
}

#calendar_tbl td .day_number
{
	display:block;
	font-size:19px;
	color:#f6921e;
}

/*===[Months list styles]========*/
.events-nav {
	display:block;
	width:100%;
	float:right;
	text-align:center;
	display:inline;
	padding:0px;
	margin:0px;
	list-style:none;
}

.events-nav li {
	margin:0px 1px 0px 2px;
	width:162px;
	float:right;
	text-align: center;
	font-size:14px;
	background:#fff;
	border:1px solid #f05a28;
	border-bottom:none;
}

.events-nav li a {
	display:block;
	padding:5px;
}

.events-nav li a.eventslinks,a.eventslinks:visited,a.eventslinks:hover { font-weight: bold; text-decoration: none; }

/*===[List styles]========*/
#calendar_list
{
	display:none;
}

#calendar_list li
{
	list-style:inside disc;
}

.eventdiv-show {
	display: block; 
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
	background-color: #F0F0F0; 
}

.eventdiv { display: none; }
.div_eventclose { display: none; }
.eventclose { display: block; }
.div_eventdiv { display: block; width:100%; }
.event-div-title { background-color:#C2DC01;color:#fff;font-weight:bold;text-align:center;width:100%; }
.div_event-div-title { color:#0098AA;font-weight:bold;padding:0;margin:0; }
.events-list { padding:10px; margin:10px; list-style-type: circle; }
.events-list li a { font-size:13px; text-decoration: none; border-bottom:1px #C2DC01 dashed; }
.div_events-list { list-style-type: circle; }
.div_events-list li a { font-size:13px; text-decoration: none; border-bottom:1px #C2DC01 dashed; }
.event-date { direction:rtl; font-style: italic; color:#7F5F60; }

.calendar_small
{
	float:left;
	display:block;
	width:143px;
	/*margin-left:10px;*/
	text-align:center;
	clear:both;
}

.left_block_img .calendar_small
{
	float:right;
}

.event-div-title
{
	float:right;
	width:100%;
	height:28px;
	line-height:28px;
	background:url(/images/calendar_bg2.jpg) right top no-repeat;
	padding:0px;
}

/*************************************************************
	TOP BLOCK
*************************************************************/
#top_block
{
	float:left;
	width:100%;
	padding-bottom:20px;
}

#intro
{
	float:right;
	width:455px;
	min-height:95px;
}

#intro p
{
	padding:20px 30px 10px 10px;
}

/*************************************************************
	CONTENT BLOCK
*************************************************************/
#content_block .main_title,#content_block2 .main_title,#content_block3 .main_title,#content_block5 .main_title
{
	font-size:16px;
	padding-bottom:15px;
	padding-right:40px;
	background:url(/images/icon_big_arrow.png) right top no-repeat;
	line-height:51px;
}

#content_block
{
	float:right;
	width:414px;
	padding:0px 30px 0px 8px;
}

#content_block2
{
	float:right;
	width:618px;
	padding:0px 30px 0px 8px;
}

#content_block3
{
	float:right;
	width:600px;
	padding:0px 18px 0px 0px;
}

#content_block4
{
	float:right;
	width:800px;
	padding:0px 18px 0px 0px;
}

#content_block5
{
	float:right;
	width:370px;
	padding:0px 18px 0px 0px;
}

#content_block h1
{
	line-height:normal;
	padding-bottom:10px;
	color:#000;
}

#content_block p
{
	padding-left:25px;
}

#content_block.ltr p
{
	direction:ltr;
	padding-left:12px;
}

/*************************************************************
	RIGHT BLOCK
*************************************************************/
#right_block
{
	float:right;
	width:168px;
	min-height:10px;
	/*background:#888;*/
}

#right_block2
{
	float:right;
	width:250px;
	min-height:10px;
}

/*************************************************************
	LEFT BLOCK
*************************************************************/
#left_block
{
	float:left;
	width:380px;
	min-height:20px;
}

#left_block2
{
	float:left;
	width:155px;
	padding-left:10px;
}

#left_block3
{
	float:left;
	width:372px;
	padding-left:10px;
}

#left_block4
{
	float:left;
	width:250px;
	padding-left:48px;
}

#left_block5
{
	float:left;
	width:422px;
}

.left_block_img
{
	float:right;
	width:328px;
	padding-right:52px;
}

.left_block_img img
{
	float:right;
	margin-bottom:20px;
}

.left_block_img p
{
	float:right;
	width:270px;
}

/*************************************************************
	LEFT BLOCK - TEAM LIST
*************************************************************/
.team_list
{
	float:right;
	width:100%;
	list-style:none;
}

.team_list li
{
	float:right;
	width:100%;
	padding-bottom:20px;
}

.team_list li h2
{
	font-size:12px;
	color:#FF6600;
	padding:0px;
	line-height:15px;
	float:right;/*FIX*/
	width:325px;
}

.team_list li img
{
	float:right;
	margin-left:10px;
}

.team_list li p
{
	float:right;
	width:290px;
	margin-left:10px;
}

/*************************************************************
	GRAY BANNERS
*************************************************************/
.gray_banner,.gray_banner2
{
	float:left;
	width:130px;
	margin-bottom:10px;
}

.gray_banner
{
	height:159px;
	background:url(/images/gray_banners.gif) left top no-repeat
}

.gray_banner2
{
	height:195px;
	background:url(/images/gray_banners.gif) left -170px no-repeat
}

/*************************************************************
	GALLERY - ALBUMS
*************************************************************/
.gallery
{
	color:#000;
	line-height:normal;
	padding-bottom:10px;
}

#gallery_albums
{
	float:right;
	width:100%;
	/*padding-right:10px;*/
	list-style:none;
}

#gallery_albums li
{
	float:right;
	width:100%;
	margin-bottom:10px;
}

#gallery_albums li img
{
	float:right;
	width:100px;
	height:100px;
	border:5px solid #f6a01f;
	margin-right:10px;
}

#gallery_albums li img:hover
{
	border-color:#f05a28;
}

#gallery_albums li h3,#gallery_albums li p
{
	display:block;
	width:665px;
	float:right;
	color:#000;
	padding-right:10px;
}

/*************************************************************
	GALLERY - THUMBS
*************************************************************/
.gallery
{
	color:#000;
	line-height:normal;
	padding-bottom:10px;
}

#gallery_album_images
{
	padding-right:10px;
	list-style:none;
}

#gallery_album_images li
{
	float:right;
	width:105px;
	height:105px;
	margin-left:10px;
}

#gallery_album_images li img
{
	width:100px;
	height:100px;
	border:5px solid #f6a01f;
}

#gallery_album_images li img:hover
{
	border-color:#f05a28;
}

#gallery_album_images li span
{
	display:block;
	text-align:center;
}

/*************************************************************
	GALLERY - MENU
*************************************************************/
#gallery_cats
{
	float:right;
	width:100%;
	margin-bottom:20px;
}

#gallery_cats ul
{
	float:right;
	width:100%;
}

#gallery_cats ul li
{
	float:right;
	width:137px;
	margin-left:10px;
}

#gallery_cats ul li a
{
	display:block;
	height:38px;
	line-height:36px;
	padding-right:5px;
	background:url(/images/side_menu_bt.jpg) right center no-repeat;
	color:#000;
	font-weight:bold;
}

#gallery_cats ul li a:hover
{
	background:url(/images/side_menu_bt_hover.jpg) right center no-repeat;
}

#gallery_cats ul li a.active
{
	padding-right:25px;
	background:url(/images/side_menu_selected.png) right center no-repeat;
}

/*************************************************************
	ARTICLES LIST
*************************************************************/
.articles_list
{
	float:right;
	width:100%;
	list-style:none;
}

.articles_list li
{
	float:right;
	width:100%;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #f89365;
	background:url(/images/articles_arrow.png) right center no-repeat;
}

.articles_list li .content,.articles_list li .content_full
{
	float:right;
	width:420px;
}

.articles_list li .content {  }
.articles_list li .content_full { padding-right:35px; }

.articles_list li h2
{
	font-size:13px;
	color:#f17130;
}

.articles_list li img
{
	float:right;
	margin-top:5px;
	margin-right:35px;
	margin-left:10px;
}

.articles_list .first
{
	height:164px;
	background:url(/images/articles_first_bg.jpg) right top no-repeat;
	border:none;
	padding-bottom:0px;
}

.articles_list .first img
{
	margin-right:20px;
}

.articles_list .first h2
{
	float:right;
	width:595px;
	padding-right:20px;
	color:#fff;
	font-size:16px;
}

.articles_list .first p,.articles_list .first a
{
	padding-right:20px;
	padding-left:20px;
}

/*************************************************************
	TRACKS - MAIN FORM
*************************************************************/
#tracks_main_form
{
	float:right;
	width:579px;
	height:246px;
	background:url(/images/tracks_form_bg.jpg) right top no-repeat;
	padding-right:20px;
}

#tracks_main_form h2
{
	padding-top:7px;
	padding-right:35px;
}

#tracks_main_form .radio_block
{
	float:right;
	width:180px;
	padding-top:12px;
}

#tracks_main_form .left,#tracks_main_form .right
{
	width:289px;
	padding-top:10px;
}

#tracks_main_form .left
{
	float:left;
}

#tracks_main_form .right
{
	float:right;
}

#tracks_main_form .title
{
	color:#e34c0f;
	clear:right;
	width:65px;
	margin-top:10px;
	margin-bottom:20px;
}

#tracks_main_form .icon
{
	float:right;
	clear:left;
}

#tracks_main_form .title,#tracks_main_form select
{
	display:block;
	float:right;
	border:none;
}

#tracks_main_form label
{
	display:block;
	float:right;
	width:70px;
	font-size:13px;
	line-height:15px;
	margin-bottom:10px;
}

#tracks_main_form select
{
	width:124px;
	background:#ffd400;
	margin-top:10px;
	margin-bottom:20px;
}

#tracks_main_form input
{
	display:block;
	float:right;
	width:15px;
	height:15px;
	margin-left:5px;
	margin-bottom:10px;
}

#tracks_main_form input.submit
{
	float:left;
	width:125px;
	height:51px;
	margin-top:35px;
	margin-left:35px;
	background:url(/images/tracks_submit.jpg) left top no-repeat;
	font-weight:bold;
	border:none;
	padding-bottom:7px;
	cursor:pointer;
}

/*************************************************************
	TRACKS - ICON LIST
*************************************************************/
.tracks_icon_list,.tracks_icon_list2
{
	float:right;
	width:170px;
	height:400px;
	list-style:none;
}

.tracks_icon_list li,.tracks_icon_list2 li
{
	float:right;
	width:80px;
	margin-top:50px;
	margin-right:85px;
	font-size:16px;
}

.tracks_icon_list li
{
	margin-bottom:20px;
}

.tracks_icon_list
{
	background:url(/images/tracks_icons.jpg) right top no-repeat;
}

.tracks_icon_list2
{
	background:url(/images/tracks_icons.jpg) 70px top no-repeat;
}

.tracks_icon_list li.marg
{
	margin-top:70px;
}

/*************************************************************
	TRACKS - RESULTS
*************************************************************/
#search_result
{
	float:right;
	width:882px;
	padding-top:20px;
	clear:both;
	padding-bottom:10px;
	padding-right:50px;
	margin-right:20px;
	background:url(/images/icon_big_arrow.png) right 10px no-repeat;
}

#search_result .search_data
{
	float:right;
}

#search_result.border
{
	padding-bottom:10px;
	border-bottom:1px solid #f05a28;
}

#search_result .title
{
	font-size:18px;
	color:#da3e0c;
}

.search_result_list
{
	width:550px;
	float:left;
	list-style:none;
	border-top:1px solid #f05a28;
}

.search_result_list li
{
	float:right;
	width:520px;
	padding:5px 0px;
	padding-right:30px;
	border-bottom:1px solid #f05a28;
	background:url(/images/icon_small_arrow.png) right 25px no-repeat;
}

.search_result_list li a
{
	float:right;
	padding-top:30px;
}

.search_result_list li img
{
	float:left;
}

/*************************************************************
	TRACKS - RESULTS FORM
*************************************************************/
#tracks_result_form
{
	width:237px;
	height:339px;
	margin-top:20px;
	margin-right:58px;
	padding-right:20px;
	background:url(/images/tracks_form_bg2.jpg) left top no-repeat;
	position:relative;
	top:-40px;
}

#tracks_result_form h2
{
	padding-top:6px;
	padding:10px 50px 20px 0px;
}

#tracks_result_form .right
{
	float:right;
	width:220px;
}

#tracks_result_form .radio_block
{
	float:right;
	width:160px;
	padding-top:2px;
}

#tracks_result_form .title
{
	color:#e34c0f;
	clear:right;
	margin-bottom:10px;
	width:60px;
}

#tracks_result_form .title,#tracks_result_form select
{
	display:block;
	float:right;
	border:none;
	height:22px;
}

#tracks_result_form label
{
	display:block;
	float:right;
	width:55px;
	font-size:13px;
	line-height:15px;
	margin-bottom:10px;
}

#tracks_result_form select
{
	width:150px;
	background:#ffd400;
	margin-bottom:10px;
}

#tracks_result_form input
{
	display:block;
	float:right;
	width:15px;
	height:15px;
	margin-left:5px;
	margin-bottom:10px;
}

#tracks_result_form input.submit
{
	float:left;
	width:125px;
	height:51px;
	margin-top:5px;
	margin-left:16px;
	background:url(/images/tracks_submit.jpg) left top no-repeat;
	font-weight:bold;
	border:none;
	padding-bottom:7px;
	cursor:pointer;
}

/*************************************************************
	TRACKS - TRACK DETAILS
*************************************************************/
#gps_form_block
{
	width:200px;
	height:497px;
	padding:7px;
	background:url(/images/tracks_form_bg3.jpg) right top no-repeat;
	margin-right:20px;
}

#track_data
{
	width:100%;
	height:205px;
}

.tracks_details h2
{
	font-size:13px;
	line-height:normal;
	color:#f05a28;
}

#gps_form_block .gpsmap
{
	width:200px;
	height:160px;
}

#gps_form_block .gpsmap img
{
	width:200px;
	height:139px;
}

#gps_form_block .link1,#gps_form_block .link2
{
	font-size:12px;
	color:#fff;
	display:block;
	padding-top:2px;
}

#gps_form_block .link1
{
	float:right;
}

#gps_form_block .link2
{
	float:left;
}

#gps_form_block .gpslink,#gps_form_block .no_gpslink
{
	display:block;
	width:130px;
	height:29px;
	line-height:29px;
	font-size:14px;
	color:#000;
	float:right;
	padding-right:50px;
	background:url(/images/tracks_form_gps_icon.jpg) right top no-repeat;
	margin-top:10px;
	margin-right:10px;
}

#gps_form_block .no_gpslink
{
	width:180px;
	padding-right:0px;
	text-align:center;
	background:none;
}

#gps_form_block .open_in
{
	display:block;
	text-align:center;
	font-size:12px;
}

/*************************************************************
	TRACKS - TRACK DETAILS FORM
*************************************************************/
#tracks_detail_form
{
	float:right;
	width:190px;
	margin-right:5px;
}

#tracks_detail_form h3
{
	float:right;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding-right:30px;
	padding-top:22px;
	padding-bottom:10px;
}

#tracks_detail_form .right
{
	float:right;
	width:100%;
}

#tracks_detail_form .radio_block
{
	float:left;
	width:135px;
	padding-top:2px;
}

#tracks_detail_form .title
{
	color:#e34c0f;
	clear:right;
	margin-bottom:5px;
	width:55px;
}

#tracks_detail_form .title,#tracks_detail_form select
{
	display:block;
	float:right;
	border:none;
	height:22px;
}

#tracks_detail_form label
{
	display:block;
	float:right;
	width:50px;
	font-size:13px;
	line-height:15px;
	margin-bottom:3px;
}

#tracks_detail_form select
{
	width:135px;
	background:#ffd400;
	margin-bottom:5px;
}

#tracks_detail_form input
{
	display:block;
	float:right;
	width:15px;
	height:15px;
	margin-left:2px;
	margin-bottom:3px;
}

#tracks_detail_form .submit
{
	float:left;
	margin-top:2px;
	width:125px;
	height:51px;
	background:url(/images/tracks_submit.jpg) left top no-repeat;
	font-weight:bold;
	border:none;
	padding-bottom:7px;
	cursor:pointer;
}

/*************************************************************
	TRACKS - REGISTER TRACK FORM
*************************************************************/
#reg_form
{
	float:right;
	width:382px;
	height:210px;
	background:url(/images/tracks_form_bg4.jpg) right top no-repeat;
	padding-right:30px;
	padding-bottom:20px;
}

#reg_form h3
{
	padding-right:40px;
	padding-top:5px;
	padding-bottom:15px;
}

#reg_form label,#reg_form input
{
	float:right;
	height:18px;
	margin-bottom:20px;
}

#reg_form label
{
	width:40px;
}

#reg_form input
{
	width:129px;
	margin-left:20px;
	background:#ffc700;
	border:none;
}

#reg_form label.checkbox
{
	width:200px;
	height:15px;
	line-height:15px;
}

#reg_form input.checkbox
{
	width:15px;
	height:15px;
}

#reg_form .submit
{
	float:left;
	width:70px;
	height:38px;
	background:url(/images/calendar_submit.jpg) right top no-repeat;
	padding-bottom:3px;
	margin-left:23px;
	cursor:pointer;
}

/*************************************************************
	EVENTS TYPE LIST
*************************************************************/
#event_type_list
{
	margin-top:27px;
	margin-right:10px;
	list-style:none;
	background:url(/images/calendar_small_arrows.jpg) right top no-repeat;
}

#event_type_list li
{
	line-height:20px;
	padding-right:25px;
	margin-bottom:14px;
	font-size:14px;
}

/*************************************************************
	CALENDAR FORM
*************************************************************/
#calendar_form
{
	float:right;
	width:100%;
	margin-top:10px;
}

#calendar_form .inputs
{
	float:right;
	width:215px;
}

#calendar_form .textarea
{
	float:right;
	width:310px;
}

#calendar_form label
{
	float:right;
	height:20px;
	padding-right:15px;
	line-height:20px;
	clear:right;
}

#calendar_form input,#calendar_form textarea
{
	float:left;
	border:none;
}

#calendar_form label,#calendar_form input
{
	margin-bottom:8px;
}

#calendar_form input
{
	width:143px;
	height:14px;
	background:url(/images/calendar_input_bg.jpg) right top no-repeat;
	padding:3px 5px;
	line-height:14px;
	font-size:12px;
}

#calendar_form .textarea_bg
{
	float:left;
	width:207px;
	height:68px;
	padding:5px 8px;
	background:url(/images/calendar_textarea_bg.jpg) right top no-repeat;
}

#calendar_form textarea
{
	width:207px;
	max-width:207px;
	height:68px;
	max-height:68px;
	background:none;
	overflow:auto;
}

#calendar_form .submit
{
	float:right;
	width:70px;
	height:38px;
	background:url(/images/calendar_submit.jpg) left top no-repeat;
	padding-bottom:6px;
	color:#fff;
	cursor:pointer;
	margin-top:20px;
	margin-right:15px;
}

/*************************************************************
	BLOG FORM
*************************************************************/
#blog_form
{
	float:right;
	width:100%;
}

#blog_form label,#blog_form input,#blog_form textarea
{
	margin-bottom:20px;
}

#blog_form label
{
	float:right;
	width:50px;
	height:20px;
	color:#da3e0c;
}

#blog_form input,#blog_form textarea
{
	float:left;
	width:353px;
	height:16px;
	border:2px solid #e76e34;
	background:#fff;
}

#blog_form textarea
{
	width:353px;
	height:342px;
	border:2px solid #e76e34;
	background:#fff;
}

#blog_form .row
{
	/*float:right;
	width:100%;*/
}

#blog_form .file
{
	width:357px;
	height:20px;
}

#blog_form .submit
{
	float:left;
	width:70px;
	height:38px;
	background:url(/images/calendar_submit.jpg) left top no-repeat;
	padding-bottom:6px;
	color:#fff;
	cursor:pointer;
	margin-top:20px;
	margin-right:15px;
	border:none;
}

/*************************************************************
	PRODUCTS
*************************************************************/
.products_right
{
	float:right;
	width:430px;
}

.products_left
{
	float:left;
	width:355px;
}

.products_pic
{
	float:right;
	width:295px;
	text-align:center;
	clear:both;
	color:#ee4036;
}

.products_pic img
{
	width:295px;
	border:1px solid #f89365;
	clear:both;
}

.products_pic span
{
	color:#ee4036;
	line-height:30px;
	text-decoration:underline;
}


/*************************************************************
	PRODUCTS LIST
*************************************************************/
.products_list
{
	float:right;
	width:100%;
	list-style:none;
	padding-top:20px;
}

.products_list li
{
	float:right;
	width:206px;
	margin-left:20px;
}

.products_list li.last
{
	margin-left:0px;
}

.products_list li.clear
{
	float:right;
	width:100%;
	height:20px;
	margin:0px;
	padding:0px;
	clear:both;
	background:#ccc;
}

.products_list li h2
{
	font-size:14px;
	font-weight:normal;
	text-align:center;
	color:#000;
	line-height:normal;
	text-decoration:underline;
}

.products_list li img
{
	width:204px;
	height:153px;
	border:1px solid #f89365;
}

/*************************************************************
	CONTACTS - FORM
*************************************************************/
#contacts_form
{
	float:right;
	width:230px;
}

#contacts_form label,contacts_form input,#contacts_form .textarea
{
	display:block;
	margin-bottom:10px;
}

#contacts_form input,#contacts_form .textarea
{
	float:left;
	width:143px;
	border:none;
	padding:2px 5px;
}

#contacts_form label
{
	float:right;
	width:50px;
	height:20px;
	padding-right:15px;
}

#contacts_form input
{
	height:16px;
	background:url(/images/contacts_input.jpg) right top no-repeat;
}

#contacts_form .textarea
{
	height:92px;
	background:url(/images/contacts_textarea.jpg) right top no-repeat;
}

#contacts_form textarea
{
	width:100%;
	max-width:100%;
	height:90px;
	max-height:90px;
	border:none;
	background:none;
	overflow:auto;
}

#contacts_form .submit
{
	width:70px;
	height:38px;
	background:url(/images/calendar_submit.jpg) right top no-repeat;
	clear:both;
}