﻿/* resets */
h1, h2, h3, h4, h5, p, form { margin: 0; padding: 0; font-size: 14px }
h1, h2 { cursor: default }
ul.reset, ul.reset li { margin: 0; padding: 0; list-style: none }
dt.reset, dt.reset dt, dt.reset dd { margin: 0; padding: 0 }
td, th { vertical-align: top }
img { border: 0 }
.Head { color: inherit; font-size: inherit; font-weight: inherit; font-family: inherit }
.NormalBold, .SkinObject, .Normal { font-family: Arial; font-size: 14px }

body { background: #344e63 url(body-bg.png) repeat-x }
body, body * { direction: rtl; font-family: Arial !important }

body, .Normal { font-size: 14px; line-height: 20px; font-family: Arial }

.bleed-10 { margin: -10px }

.glow-right { width: 10px; height: 169px; /*background: url(glow-right.png) no-repeat;*/ position: absolute; right: -10px; top: 0 } 
.glow-left { width: 10px; height: 169px; /*background: url(glow-left.png) no-repeat;*/ position: absolute; left: -10px; top: 0 }

.container-pane .title,
.tab-header { display: block; height: 33px; padding: 0 17px 0 30px; background: url(container-pane-title-bg.png);
                         line-height: 31px; }
.tab-header, .tab-header * { cursor: pointer }
.tab-header { background: url(tab-header-bg.png) no-repeat top right; margin-bottom: 5px; position: relative }

.container-pane .title h2,
.container-pane .title *,
.tab-header h2, .tab-header * { display: inline; font-family: Arial; font-size: 17px; font-weight: normal }
.container-pane .content { background: #eff3f4 }
.tabbed-content-tabs .content { overflow: hidden; clear: both }

.tabbed-content-tab-headers { width: 200px; position: absolute; right: 0; top: 0; overflow: hidden }
.tab-header { width: 180px }
.content h2 { font-size: 26px; line-height: 28px; font-weight: normal; padding-bottom: 12px; position: relative; top: -2px }

.menu { width: 580px; height: 33px; background: url(menu-bg.png) no-repeat; margin-top: 54px }
.menu ul, .menu li { list-style: none; margin: 0; padding: 0 }
.menu ul { padding-right: 16px }
.menu li, .menu li a, .menu li span { display: inline-block; height: 33px; }
.menu li { float: right; padding-left: 2px; background: url(menu-sep.png) no-repeat top left }
.menu li a { text-decoration: none }
.menu li span { padding: 0 12px; line-height: 32px; font-weight: bold; color: #000 }
.menu li.item-604 { background: none }

/* shop */

.product-model-name * { font-family: Arial !important; white-space: normal }
.product-model-name span { width: 140px; white-space: normal !important; display: block; }
.StoreDetailReturnWrapper { display: none }

/* footer area */

.footer-area { background: #222; padding-top: 20px; margin-top: 10px }
body .footer-area * { font-size: 11px; line-height: 14px; color: #666 }
.footer-area a { color: #bbb; text-decoration: none; font-weight: normal }
.footer-area h4 a { font-weight: bold; text-decoration: underline }
.footer-area h4, .footer-area ul { margin-bottom: 8px }

.CatalogWrapper a.NormalBold { display: none }

.grid_2 .contact-text { width: 140px }

body .footer-area .footer-contact { text-align: center; font-weight: bold }
body .footer-area .footer-contact, .footer-contact * { font-size: 15px !important; color: #bbb }

/* specific tabs */

/* kitesurfing course */
/*.tab-820 .top-pane { height: 320px; background: #465867 url(special/course-kitesurfing-top3.jpg) no-repeat; position: relative }
.tab-918 .top-pane { height: 320px; background: #465867 url(special/course-windsurfing-top.jpg) no-repeat; position: relative }
.tab-919 .top-pane { height: 320px; background: #465867 url(special/course-mifras-top.jpg) no-repeat; position: relative }
.tab-920 .top-pane { height: 320px; background: #465867 url(special/course-galim-top.jpg) no-repeat; position: relative }*/
.grid-9p9tabbed .promotional-content-pane { position: absolute; right: 0; bottom: 15px; width: 450px; padding: 10px 30px 10px 10px; background: url(special/course-kitesurfing-content-pane-bg2.jpg) no-repeat bottom left }
.grid-9p9tabbed .promotional-content-pane * { color: #fff }
.grid-9p9tabbed .promotional-right-pane .content,
.grid-9p9tabbed .promotional-center-pane .content,
.grid-9p9tabbed .promotional-left-pane .content { height: 250px }

.grid-9p9tabbed .promotional-form-pane { position: absolute; left: 0; top: 205px }
.grid-9p9tabbed .promotional-form-pane h2 { position: absolute; right: 10px; top: 2px; color: #fff }
.grid-9p9tabbed .promotional-form-pane h2 * { font-weight: bold; font-family: Arial; color: #fff; font-size: 14px }
.grid-9p9tabbed .field-message { display: none }
.grid-9p9tabbed .mini-contact-form { width: 340px;  background: url(special/course-kitesurfing-form-bg.png) no-repeat; height: 95px }
.grid-9p9tabbed label { position: absolute; top: 20px; color: #ccc }
.grid-9p9tabbed input { position: absolute; top: 40px; width: 100px }
.grid-9p9tabbed label, .grid-9p9tabbed input { font-size: 12px; font-family: Arial }
.grid-9p9tabbed .field-name label, .grid-9p9tabbed .field-name input { right: 10px }
.grid-9p9tabbed .field-email label, .grid-9p9tabbed .field-email input { right: 120px }
.grid-9p9tabbed .field-phone label, .grid-9p9tabbed .field-phone input { right: 230px }
.grid-9p9tabbed input.contact-submit { left: 10px; top: 65px }
.grid-9p9tabbed .tabbed-content-tabs .content { height: 400px }

.column.grid_2 img
{
	top: 261px !important;
}
.CoursesMenu
{
    background: #344e63;
    width:680px;
    float:left;
    margin:0 10px;
}
.CoursesMenu div.c_head
{
  display:none;
}
.CoursesMenu div.c_footer
{
   margin:0;
   padding:0;
}
.CoursesMenu div.Head
{
   margin:0;
   padding:0;
   display:block !important;
}
.CoursesMenu ul
{
   padding:0;
   margin:0 auto;
   width:500px;
}
.CoursesMenu li
{
   padding:0;
   margin:0;
   color:white;
   list-style-type:none;
   float:right;
   padding-right:10px;
   padding-left:10px;
   border-right:1px solid white;
   font-size:12px !important;
   line-height:13px;
}
.CoursesMenu li:first-child
{
    border-right:none;
}
.CoursesMenu a
{
    padding:0;
    margin:0;
    color:white;
    text-decoration:none;
}
.CoursesFooter
{
   margin-top:-3px !important;
}
.StoreProductPrice
{
	direction: ltr !important;
}
.CatalogWrapper
{
	text-align: right;
}
.mezooC
{ 
   margin-top:4px;
}
.mezooC a
{
	color:#666666;
}
