/* basic media independed styles */

body 
{
    background-color: #FFFFFF;
    margin: 0px;
	font-family: arial, tahoma, verdana,  helvetica, sans-serif;
	color: #000000;
}

div
{
    background-color:#FFFFFF;
}

div#thePage
{
    width:837px;
}

div.Row,
div.RefRow,  div.VideoRow
{
    width:100%;
    clear:both;
}

/*****banner*******/
div#PageBanner 
{
	background-color:gainsboro;
}


div#PageBanner img
{
	display:block;
	visibility:hidden;
}
div#PageBanner:hover  img
{
	visibility:visible;
}

/*****header*******/
div#PageHeader
{
    /*height:60px;*/
}
div#BannerPlace
{
    height:60px;
    float:left;
    width:468px;
    background-color:Gray;
}

div#FreeSpam
{
    float:right;
    height:50px;
    width:341px;
    text-align:left;
	background-color:#ffffff;
}
div#FreeSpam span
{
    margin: 1em;
    margin-right:2px;
}

div#FreeSpam a
{
    text-decoration: none;
    font-weight:bold;
    color:#111111;
}

/**Main**/
div.Row div.Side
{
    width:97px;
    float:right;
    background-color:#717171;
    height:100%;
    text-align:left;
}

div.Row div.Side a
{
    text-transform: lowercase;
    color: #b3b3b3;
    font-size: 7pt;
    display:block;
}

div.Row div.Value
{
    float:right;

    text-align: right;
    line-height: 120%;
    font-style: normal;
    font-size: 8pt;
    text-decoration: none;
}




div#PageHeader div.Side img
{
    margin-bottom:10px;
    float:left;
}
div#PageHeader div.SubMenu
{
    float:right;
    padding-right:88px;
    width:156px;
    line-height: 80%;
}

div#PageHeader div.SubMenu a, div#PageHeader div.SubMenu span
{
    text-align: right;
    font-style: normal;
    font-family: arial;
    color: #999999;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}
div#PageHeader div.SubMenu a:visited
{
}
div#PageHeader div.SubMenu span
{
    color: #454545;
}
div#PageHeader div.SubMenu a:active
{
}
div#PageHeader div.SubMenu a:hover
{
    color: red;
}


div#SubHeader
{
    float:left;
    height:90px;
    width:496px;
}
div#SubHeader img
{
    float:right;
    margin:0;
}

div#SubHeader img#Slogan
{
    float:left;
}

div#SubHeader div.Menu
{
    height:30px;
	padding-top:15px;
    float:left;
    word-spacing:35px;
}
div.Menu a, div.Menu span
{
    text-align: right;
    text-transform: lowercase;
    font-style: normal;
     color: #454545;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    word-spacing:2px;
    /*margin-right:8px;*/
}
div.Menu a:hover
{
    color:Red;
}

div#InnerMenu
{
    height:64px;
}
div#InnerMenu div.Menu
{
    float:right;
    padding-right:20px;
    width:auto;
    word-spacing:15px;
}

/* Client */
div.Client div.Value
{
    padding-right:160px;
    width:580px;
}

div.Client div.Side
{
    min-height:82px;
}

div.Client div.Side a
{
    margin:21pt 0pt 20pt 7pt;
}


div.Client div.Value img
{
    float:right;
    width:185px;
    height:71px;
    margin: 0 0 0 30px;
}



/* VideoRow */
div.VideoRow div.Value
{
    padding-left:160px;
    width:580px;

    TEXT-ALIGN: left;
    LINE-HEIGHT: 120%;
    FONT-STYLE: normal;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
}

div.VideoRow div.Side
{
    min-height:176px;
}


div.TopVideoBorded div.Value 
{
    border-top: solid 1px #E9E9E9;
    padding-top:10px;
}

div.TopVideoBorded div.Side
{
    min-height:186px;
}

div.VideoRow div.Side a
{
    TEXT-TRANSFORM: lowercase;
    COLOR: #b3b3b3;
    FONT-SIZE: 7pt;
    margin:21pt 7pt 20pt 0pt;
    display:block;
}
div.VideoRow div.Value h3 
{
    COLOR: #FF0000;
}
div.VideoRow div.Value h3 a
{
    COLOR: #FF0000;
    text-decoration:none;
    display:inline;
}

div.VideoRow div.Value a
{
    text-decoration:none;
    border:solid none;
}

div.VideoRow div.Value h3 p
{
    COLOR: #000000;
    text-decoration:none;
    display:inline;
    font-weight:bold;
}


div.VideoRow div.Value img
{
    border: none;
    float:left;
    width:241px;
    height:161px;
    margin: 0 20px 0 0;
}


/* Web */
div.Web div.Value
{
    padding-right:160px;
    width:580px;
}

div.Web div.Side
{
    min-height:162px;
}

div.Web div.Side a
{
    margin:54pt 0pt 52pt 7pt;
}


div.Web div.Value a img
{
    border:none;
}

div.Web div.Value img
{
    float:right;
    width:241px;
    height:143px;
    margin: 0 0 0 30px;
}
/* RefRow */
div.RefRow div.Side
{
    min-height:580px;
}

div.RefRow div.Side a
{
    TEXT-TRANSFORM: lowercase;
    COLOR: #b3b3b3;
    FONT-SIZE: 7pt;
    margin:210pt 7pt 20pt 0pt;
    display:block;
}
div.RefRow div.Value
{
    padding: 0;
}

div.RefRow div.Value img
{
    width:740px;
    height:560px;
    margin: 0 0 0 0;
}

/* News */
div.News div.Side
{
    min-height:86px;
}

div.News div.Side a
{
    margin:20px 0pt 20px 7pt;
}
div.News div.Value
{
    width:660px;
    padding-right:80px;
    border-top: 1px solid #DCDCDC;
}

div.News div.Value img
{
    float:right;
    width:114px;
    height:85px;
    margin: 0 0 0 24px;
}

div.News div.Value p
{
    display:block;
    font-size:8pt;
    margin-left:200px;
    text-align:right;
}
div.News div.Value p a
{
    display:inline;
    color:#FF0000;
    text-decoration:none;
    font-weight:bold;
    font-size:8pt;
    text-transform:none;
}
div.News div.Value p a:hover
{
    color:#000000;
}

/* Graphic */
div.Graphic div.Value
{
    padding-right:160px;
    width:740px;
}

div.Graphic div.Side, div.TopBord div.Side
{
    min-height:322px;
}

div.Graphic div.Side a
{
    margin:21pt 0pt 20pt 7pt;
}


div.Graphic div.Value
{
    padding: 0;
}

div.Graphic div.Value img
{
    float:left;
    width:740px;
    height:300px;
    margin: 0 0 0 0;
}



div.Value h3
{
    display:block;
    text-align: right;
    line-height: 100%;
    font-style: normal;
    color: #888888;
    font-size: 8pt;
    text-decoration: none;
    margin-bottom: -1px;    
    letter-spacing:inherit;
}

div.Value p
{
    display:block;
    COLOR: #8a8a8a;
    FONT-WEIGHT: normal;
    margin-top: 0;    
}
div.Value p a
{
    text-transform: lowercase;
    text-decoration:underline;
    COLOR: #b3b3b3;
    FONT-SIZE: 7pt;
    overflow: hidden; 
    text-overflow: ellipsis;
    width:300px;
    display:inline-block;
}

div.TopBorded div.Value, div.TopBord div.Value
{
    border-top: solid 1px #E9E9E9;
    padding-top:10px;
    margin-bottom:10px;
}

div.TopBorded div.Side
{
    min-height:92px;
}

div#PageFooter
{
    height:83px;
}
div#PageFooter img
{
    display:block;
    float:right;
}

div#PageFooter div.Side
{
    height:39px;
}

div#PageFooter div.CopyRight
{
	color:#b0b0b0;
	font-size:10px;
	/*width:242px;*/
	float:left;
	padding-top:30px;
}

div#PageFooter div.CopyRight span
{
	color:red;
}
/* Contact Us **/
div#ContactUs div.Side
{
    min-height:300px;
}

div#ContactUs div.Side a
{
     margin:14pt 0 20pt 7pt;
}
div#ContactUs div.Value
{
    padding-right:160px;
}
/* About Us **/
div#AboutUs div.Side
{
    min-height:430px;
}

div#AboutUs div.Side a
{
    margin:140pt 0pt 20pt 7pt;
 }

div#aboutUsMainContent
{
    width:690px;
    padding-top:232px;
    margin-right:20px;
    float: right;
    background-image:url(http://gala-studio.com/images/about_us_design.jpg);
    background-position:0 20px;
    background-repeat:no-repeat;
    color: #8A8A8A;
    font-size:8pt;
    
}

div#StudioLilia
{
    width: 240px;
    padding:14px 0px 0px 50px;
    float: right;
    background-color:transparent;
}

 div#StudioGala
{
    width: 240px;
    padding:0 50px 0px 20px;
    float:left;
    background-color:transparent;
}

div#aboutUsMainContent p
{
    text-indent: -20px;
    padding-right:32px;
}

div#aboutUsMainContent a
{
    color:#E34132;

}


div#InnerMenu div.Side a, div#Vision  div.Side a, div#Clients  div.Side a
{
    text-transform: lowercase;
    color: #b3b3b3;
    font-size: 7pt;
    margin:44px 7pt 20pt 0pt;
    display:block;
    text-decoration:none;
}

div#InnerMenu div.Side a
{
    margin:78px 0pt 0pt 7pt;
}

/**  Home Body **/
body#HomeBody div#PageHeader div.Side
{
    padding-top:57px;
    padding-bottom:0px;
	height:auto;
}

body#HomeBody div#PageHeader div.SubMenu
{
    padding-left:4px;
}

body#HomeBody div#SubHeader
{
    height:60px;
}

div#News
{
    float:right;
    width:400px;
    /*height:80px;*/
}

div#Thumbnails
{
    padding-left:99px;
    padding-right:1px;
}

div#Thumbnails a
{
    display: inline-block;
    width: 88pt;
   
    background-color: white;
    color: #454545;
    border: #dfdfdf 1px solid;
    
    text-align: center;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    
    padding-bottom: 18px;
    padding-top: 44px;
}

div#Vision
{
    clear:both;
    height:64pt;
}

div#Thinks
{
    padding-left:99px;
    padding-right:1px;
    
    text-align: left;
    line-height: 120%;
    font-style: normal;
    color: #b0b0b0;
    font-size: 8pt;
    cursor: progress;
    font-weight: normal;
    text-decoration: none
}
div#Thinks p
{
    display: block;
    width: 87pt;
    overflow-y: hidden;  /* must be */
    height: 64pt;
    float:left;
    margin:0 4pt 0 1pt;
    text-align:justify;
}

div#Clients
{
    clear:both;
}

div#Clients div.Side
{
    height:100px;
}

div#Think p
{
    float:left;
    width: 360pt;
    text-align: left;
    line-height: 120%;
    font-style: normal;
    padding-left: 10px;
    padding-right:5pt;
    padding-top:20pt;
    color: #8a8a8a;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
}

div#Googlesearch INPUT
{
    BORDER: #dfdfdf 1px solid;
    COLOR: #656565;
    FONT-SIZE: 7pt;
}
div#Googlesearch FONT
{
    TEXT-TRANSFORM: none;
    COLOR: #b3b3b3;
    FONT-SIZE: 7pt
}
div#Googlesearch TD
{
    TEXT-ALIGN: left
}
div#Googlesearch FORM
{
    DISPLAY: inline
}
div#Googlesearch TABLE
{
    BORDER: #dfdfdf 1px solid;
}
div#Googlesearch TABLE TABLE
{
    BORDER: medium none;
}

div#Googlesearch
{
    clear:both;
    padding-left:456pt;
}

div#Googlesearch form table
{
    border: #dfdfdf 1px solid;
}

div#Counter
{
    margin-top:10px;
    FONT-STYLE: normal;
    COLOR: #b3b3b3;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

/* Not yet renewed */
.copiright
{
    font-size: 10pt; 
    font-style: normal; 
    font-weight: normal; 
    color: white; 
    text-decoration: none; 
    line-height:120%
}

.news_content
{
    BORDER-TOP: #dfdfdf 1px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 12px;
    COLOR: #8a8a8a;
    LINE-HEIGHT: 120%;
    PADDING-TOP: 8px;
    FONT-STYLE: normal;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.news_content IMG
{
    MARGIN-LEFT: -5px
}



.content
{
    font-size: 10pt; 
    font-style: normal; 
    font-weight: bold; 
    color: white; 
    text-decoration: none; 
    text-align: justify; 
    line-height:120%;
    direction: rtl
}

.contact
{
    font-size: 11pt; 
    font-style: normal; 
    font-weight: bold; 
    color: white; 
    text-decoration: none; 
    text-align: justify; 
    line-height:220%;
    direction: rtl
}



.aboutus P
{
    TEXT-ALIGN: left;
    LINE-HEIGHT: 120%;
    FONT-STYLE: normal;
    COLOR: #8a8a8a;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.news_content
{
    PADDING-BOTTOM: 12px;
    PADDING-LEFT: 0px;
    BORDER-TOP: #dfdfdf 1px solid;
    PADDING-TOP: 8px
}
TABLE.news_content TD
{
    BORDER-TOP: #DCDCDC 1px solid
}
TABLE.news_content
{
    BORDER-TOP: medium none
}
.news_content IMG
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 114px;
    HEIGHT: 85px;
    BORDER-TOP: medium none;
    MARGIN-RIGHT: 10px;
    BORDER-RIGHT: medium none
}
.content_B0B0B0
{
    LINE-HEIGHT: 120%;
    FONT-STYLE: normal;
    COLOR: #b0b0b0;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
DIV.content_B0B0B0
{
    TEXT-ALIGN: left;
    LINE-HEIGHT: 120%;
    OVERFLOW-Y: hidden;  /* must be */
    FONT-STYLE: normal;
    HEIGHT: 64pt;
    COLOR: #b0b0b0;
    FONT-SIZE: 8pt;
    CURSOR: progress;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.small
{
    FONT-STYLE: normal;
    COLOR: #b3b3b3;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.content_wide_page
{
    FONT-STYLE: normal;
    COLOR: #b3b3b3;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.categories
{
    TEXT-ALIGN: left;
    LINE-HEIGHT: 120%;
    FONT-STYLE: normal;
    COLOR: #8a8a8a;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.content_light
{
    TEXT-ALIGN: left;
    LINE-HEIGHT: 120%;
    FONT-STYLE: normal;
    PADDING-LEFT: 8px;
    COLOR: #dcdcdc;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

.content_padding  /* ==-== */
{
    text-align: right;
    line-height: 120%;
    font-style: normal;
    padding-right: 10px;
    color: #8a8a8a;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
}

.content_video_page A.menu
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: lowercase;
    FONT-STYLE: normal;
    COLOR: #454545;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
A.menu:hover
{
    COLOR: red;
}
.content_video_page A.menu:hover
{
    COLOR: red;
}
A.textlink
{
    TEXT-ALIGN: left;
    LINE-HEIGHT: 120%;
    FONT-STYLE: normal;
    COLOR: red;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.content_video_page A
{
    TEXT-ALIGN: left;
    LINE-HEIGHT: 120%;
    FONT-STYLE: normal;
    COLOR: red;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.textlink:hover
{
    COLOR: #8a8a8a
}
.content_video_page A:hover
{
    COLOR: #8a8a8a
}
A.clientlink
{
    TEXT-ALIGN: left;
    LINE-HEIGHT: 120%;
    FONT-STYLE: normal;
    COLOR: #8a8a8a;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}
A.clientlink:hover
{
    COLOR: red
}
BODY.NewsPage
{
    BACKGROUND-COLOR: #ffffff;
    MARGIN: 0px
}
BUTTON
{
    BORDER: #dfdfdf 1px solid;
    BACKGROUND-COLOR: white;
    MARGIN-TOP: 2px;
    WIDTH: 96pt;
    PADDING-RIGHT: 0px;
    HEIGHT: 67.5pt;
    COLOR: #8a8a8a;
    MARGIN-LEFT: 2px;
    FONT-SIZE: 8pt;
    CURSOR: hand;
    FONT-WEIGHT: bold;
    MARGIN-RIGHT: 2px;
    PADDING-TOP: 35px
}
A.trumball
{
    BORDER: #dfdfdf 1px solid;
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 18px;
    BACKGROUND-COLOR: white;
    MARGIN-TOP: 2px;
    WIDTH: 88pt;
    PADDING-RIGHT: 0px;
    DISPLAY: inline-block;
    COLOR: #8a8a8a;
    MARGIN-LEFT: 2px;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    MARGIN-RIGHT: -1px;
    TEXT-DECORATION: none;
    PADDING-TOP: 44px;
}
A.trumball SPAN
{
    VISIBILITY: hidden;
}
A.trumball:hover SPAN
{
}
A.trumball:link
{
    COLOR: #454545;
}
A.trumball:visited
{
    COLOR: #454545;
}
A.trumball:active
{
    COLOR: #454545;
}
A.trumball:hover
{
    COLOR: red;
}
.read_only
{
}
.dibbuk
{
    BACKGROUND-COLOR: navy;
    COLOR: white
}
.digitonly
{
    BACKGROUND-COLOR: #f5f5f5 !important;
    WIDTH: 400px !important;
    COLOR: black;
    BORDER: medium none;
}
.letteronly
{
    BACKGROUND-COLOR: #f5f5f5 !important;
    WIDTH: 400px !important;
    COLOR: black;
    BORDER: medium none;
}
.letterdigit
{
    BORDER-LEFT: medium none;
    WIDTH: 400px! important;
    COLOR: black;
    BORDER: medium none;
}
.digitonly_opt
{
    BACKGROUND-COLOR: #e7e7e7 !important;
    COLOR: black;
    BORDER: medium none;
}
.letteronly_opt
{
    BACKGROUND-COLOR: #e7e7e7 !important;
    COLOR: black;
    BORDER: medium none;
}
.letterdigit_opt
{
    BACKGROUND-COLOR: #e7e7e7 !important;
    WIDTH: 400px !important;
    COLOR: black;
    BORDER: medium none;
}
.dibbuk_opt
{
    BACKGROUND-COLOR: #DCDCDC !important;
}
.digitonly_must
{
    BORDER: #E34132 1px solid;
}
.letteronly_must
{
    BORDER: #E34132 1px solid;
}
.letterdigit_must
{
    BORDER: #E34132 1px solid;
}
.dibbuk_must
{
    BORDER: #E34132 1px solid;
}
.inbut
{
    FONT-SIZE: 10pt! important;
    CURSOR: hand! important;
    COLOR: #454545! important
}
A.submenu:link
{
    TEXT-ALIGN: left;
    FONT-STYLE: normal;
    COLOR: #999999;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.submenu:visited
{
    TEXT-ALIGN: left;
    FONT-STYLE: normal;
    COLOR: #999999;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
SPAN.submenu
{
    TEXT-ALIGN: left;
    FONT-STYLE: normal;
    COLOR: #454545;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.submenumenu:active
{
    TEXT-ALIGN: left;
    FONT-STYLE: normal;
    COLOR: #999999;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.submenu:hover
{
    TEXT-ALIGN: left;
    FONT-STYLE: normal;
    COLOR: red;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
HR
{
    BORDER: #e9e9e9 1px solid
}
A.image
{
    BORDER: white;
}
A.image:visited
{
}
A.image:active
{
}
A.image:hover
{
}
A.image:visited
{
}
A.small_mail
{
    LINE-HEIGHT: 100%;
    FONT-STYLE: normal;
    COLOR: #999999;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.small_mail:visited
{
}
A.small_mail:active
{
}
A.small_mail:hover
{
    COLOR: red;
}
A.refer
{
    LINE-HEIGHT: 100%;
    FONT-STYLE: italic;
    COLOR: #999999;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.refer:hover
{
    COLOR: red
}
.link_current
{
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    COLOR: red;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
SPAN.ask_lang
{
    POSITION: relative;
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 3px;
    BACKGROUND-COLOR: #f4f4f5;
    FONT-STYLE: normal;
    WIDTH: 76px;
    BOTTOM: 3px;
    DISPLAY: none;
    HEIGHT: 100px;
    COLOR: #b0b0b0;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.content_dark
{
    TEXT-ALIGN: left;
    LINE-HEIGHT: 120%;
    FONT-STYLE: normal;
    COLOR: #333333;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.content_page
{
    TEXT-ALIGN: left;
    LINE-HEIGHT: 120%;
    FONT-STYLE: normal;
    COLOR: #333333;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.content_dark TD
{
    COLOR: #333333;
    FONT-WEIGHT: bolder
}
.content_page TD
{
    COLOR: #333333;
    FONT-WEIGHT: bolder
}
.content_dark TD SPAN
{
    COLOR: #8a8a8a;
    FONT-WEIGHT: normal
}
.content_page TD SPAN
{
    COLOR: #8a8a8a;
    FONT-WEIGHT: normal
}
.content_video_page TD SPAN
{
    COLOR: #8a8a8a;
    FONT-WEIGHT: normal
}
.content_dark TH
{
    TEXT-ALIGN: right;
    BACKGROUND-COLOR: #717171;
    WIDTH: 95px
}
.content_page TH
{
    TEXT-ALIGN: right;
    BACKGROUND-COLOR: #717171;
    WIDTH: 95px
}
.content_video_page TH
{
    TEXT-ALIGN: right;
    BACKGROUND-COLOR: #717171;
    WIDTH: 95px
}
.content_wide_page TH
{
    TEXT-ALIGN: right;
    BACKGROUND-COLOR: #717171;
    WIDTH: 95px
}
.aboutus TH
{
    TEXT-ALIGN: right;
    BACKGROUND-COLOR: #717171;
    WIDTH: 95px
}
.content_dark TH A
{
    TEXT-TRANSFORM: lowercase;
    COLOR: #b3b3b3;
    FONT-SIZE: 7pt
}
.content_page TH A
{
    TEXT-TRANSFORM: lowercase;
    COLOR: #b3b3b3;
    FONT-SIZE: 7pt
}
.content_video_page TH A
{
    TEXT-TRANSFORM: lowercase;
    COLOR: #b3b3b3;
    FONT-SIZE: 7pt
}
.aboutus TH A
{
    TEXT-TRANSFORM: lowercase;
    COLOR: #b3b3b3;
    FONT-SIZE: 7pt
}
.content_dark TR.NewTheme TD
{
    MARGIN-TOP: 50px;
    BORDER-TOP: #e9e9e9 1px solid;
    PADDING-TOP: 10px
}
.content_page TR.NewTheme TD
{
    MARGIN-TOP: 50px;
    BORDER-TOP: #e9e9e9 1px solid;
    PADDING-TOP: 10px
}
.content_video_page TR.NewTheme TD
{
    MARGIN-TOP: 50px;
    BORDER-TOP: #e9e9e9 1px solid;
    PADDING-TOP: 10px
}
.content_dark TR.OldTheme TD
{
    PADDING-BOTTOM: 10px
}
.content_page TR.OldTheme TD
{
    PADDING-BOTTOM: 10px
}
.content_video_page TR.OldTheme TD
{
    PADDING-BOTTOM: 10px
}
.content_dark TR
{
    HEIGHT: 80px
}
.content_page TR
{
    HEIGHT: 160px
}
.content_video_page TR
{
    HEIGHT: 192px
}
.content_video_page THEAD TR
{
    HEIGHT: 64px
}
.content_wide_page TD
{
    LINE-HEIGHT: 20px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-INDENT: 20px;
    PADDING-TOP: 16px;
}
.content_wide_page TD HR
{
    MARGIN-TOP: 8px;
    MARGIN-BOTTOM: 10px
}
.content_wide_page TD IMG
{
    WIDTH: 742px;
    DISPLAY: block;
    MARGIN-BOTTOM: 10px;
    HEIGHT: 300px
}
.aboutus
{
    BACKGROUND-COLOR: #ffffff
}
.aboutus TD
{
    BACKGROUND-REPEAT: no-repeat;
    PADDING-TOP: 232px
}
.aboutus TD A
{
    COLOR: #E34132;
    TEXT-DECORATION: none
}
.aboutus TD A:hover
{
    COLOR: #ffa500;
}
.aboutus DIV
{
    WIDTH: 240px;
    DISPLAY: inline;
}
.aboutus DIV.galia
{
    FLOAT: left;
    MARGIN-LEFT: 24px;
}
.aboutus DIV.lilia
{
    FLOAT: right;
    MARGIN-RIGHT: 30px;
}
.aboutus DIV P
{
    TEXT-INDENT: -20px;
    PADDING-LEFT: 20px;
}
A.menu:link
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: lowercase;
    FONT-STYLE: normal;
    COLOR: #454545;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.menu:visited
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: lowercase;
    FONT-STYLE: normal;
    COLOR: #454545;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.content_green
{
    font-size: 10pt; 
    font-style: normal; 
    font-weight: bold; 
    color: #7EDBA4; 
    text-decoration: none; 
    line-height:120%;
    direction: rtl
}



.content_red
{
    font-size: 10pt; 
    font-style: normal; 
    font-weight: bold; 
    color: red; 
    text-decoration: none; 
    line-height:120%
}

.numbers
{
    font-size: 11pt; 
    font-style: normal; 
    font-weight: bold; 
    color: red; 
    text-decoration: none; 
    line-height:120%
}

.content_small
{
    font-size: 7pt; 
    font-style: normal; 
    font-weight: normal; 
    color: black; 
    text-decoration: none; 
}


.content_small_white
{
    font-size: 7pt; 
    font-style: normal; 
    font-weight: normal; 
    color: white; 
    text-decoration: none; 
}


.title
{
     font-size: 20pt; 
    font-style: normal; 
    font-weight: bold; 
    color: #7EB494; 
    text-decoration: none; 
    line-height:120%
}

.slogan
{
    font-size: 10pt; 
    font-style: italic; 
    font-weight: bold; 
    color: white; 
    text-decoration: none; 
    line-height:120%
}



a.link_text
{
    font-size: 10pt; 
    font-style: normal; 
    font-weight: normal; 
    color: #7EB494; 
    text-decoration: underline; 
}
a.link_text:visited
{
}
a.link_text:active
{
}
a.link_text:hover
{
    color: red; 
}


a.menu_main:link
{
     font-size: 11pt; 
    font-style: normal; 
    font-weight: bold; 
    color: white; 
    text-decoration: none; 
    line-height:120%
}
a.menu_main:visited
{
}
a.menu_main:active
{
}
a.menu_main:hover
{
    color: red; 
}


a.menu_main_sm
{
    font-size: 8pt; 
    font-style: normal; 
    font-weight: normal; 
    color: white; 
    text-decoration: none; 
    line-height:120%
}
a.menu_main_sm:visited
{
}
a.menu_main_sm:active
{
}
a.menu_main_sm:hover
{
    color: red; 
}


a.menu_works
{
    font-size: 11pt; 
    font-style: normal; 
    font-weight: bold; 
    color: #7EB494; 
    text-decoration: none; 
    line-height:120%
}
a.menu_works:visited
{
}
a.menu_works:active
{
}
a.menu_works:hover
{
    color: red; 
}



a.menu_works_sm
{
    font-size: 8pt; 
    font-style: normal; 
    font-weight: normal; 
    color: #7EB494; 
    text-decoration: none; 
    line-height:120%
}
a.menu_works_sm:visited
{
}
a.menu_works_sm:active
{
}
a.menu_works_sm:hover
{
    color: red; 
}


a.menu_languages
{
    font-size: 8pt; 
    font-style: normal; 
    font-weight: bold; 
    color: #999999; 
    text-decoration: none; 
    line-height:120%
}
a.menu_languages:visited
{
}
a.menu_languages:active
{
}
a.menu_languages:hover
{
    color: red; 
}


a.menu_banners:link
{
    font-size: 12pt; 
    font-style: normal; 
    font-weight: bold; 
    color: white; 
    text-decoration: none; 
    line-height:120%
}
a.menu_banners:visited
{
}
a.menu_banners:active
{
}
a.menu_banners:hover
{
    color: red; 
}


/***************************************************************/

th#Banner, div#PageBanner 
{
	background-color:gainsboro;
}
div#PageBanner div
{
	background-color:#ffffff;
}
th#Banner img, div#PageBanner img
{
	display:block;
	visibility:hidden;
}
th#Banner:hover img, div#PageBanner:hover  img
{
	visibility:visible;
}

.Thumbnails3
{
	padding-bottom: 3px;
	text-indent: 2px;
}

.Thumbnails3 a
{
    border: #dfdfdf 1px solid;
    text-align: center;
    padding-bottom: 18px;
    background-color: white;
    margin-top: 2px;
    margin-left: -1px;
    margin-right: 2px;
	
    width: 180pt;
    font-size: 10pt;
    padding-top: 54px;
	
    padding-left: 0px;
    display: inline-block;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}	

.Thumbnails3 a, .Thumbnails3 a:visited, .Thumbnails3 a:visited
{
    color: #454545;
}
.Thumbnails3 a:hover
{
    color: red;
}


#EggDiv
{
	width:240px;
	padding-right:3px;
	margin:0;
	float:right;
}

#newsFrame
{
	float:left;
}

body#HomeBody #PageHeader
{
	height:160px;
}

body#HomeBody #InnerMenu
{
	height:100px;
}


div.Vis div.Side
{
    min-height:90px;
}

div.Vis div.Side a
{
    margin:56pt 0 0 7pt;
}

div.Phyl div.Side a
{
    margin:30pt 0 0 7pt;
}

div.Vis div.Value div
{
    text-align: right;
    line-height: 120%;
    overflow-y: hidden;  /* must be */
    font-style: normal;
    height: 58pt;
    color: #b0b0b0;
    font-size: 8pt;
    cursor: progress;
    font-weight: normal;
    text-decoration: none;
	
	width:135pt;
	float:right;
	padding:10px 2px 2px 2px;
	padding-right:48pt;
}

div.Vis div.Value div.last-child 
{
	color:#8a8a8a;
	font-weight:bold;
}

div.Phyl div.Side
{
	border-top:1px solid #979797;
    min-height:96px;
}
div.Phyl div.Value
{
	border-top:1px solid #e9e9e9;
	width:740px;

    text-align: right;
    line-height: 120%;
    font-style: normal;
    font-size: 8pt;
    text-decoration: none;
}

div.Phyl div.Value div
{
	float:right;
	width:470px;
	margin-top:20px;
}
div#ClientsShow
{
	width:240px;
	margin:0;
	float:left;
}

body#HomeBody div#PageHeader div.Side img
{
	margin-bottom:5px;
}


/**/
#BabyFish
{:
	background:#ffffff;
	
	-webkit-transform: rotate(-90deg); 
	-moz-transform: rotate(-90deg);	
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	height:19px;
	width:60px;;
	padding:2px 3px 0 3px;
	float:right;
	font-size:9px;
	font-weight:bold;
}

#BabyFish a
{
	text-decoration:none;
	color:#b0b0b0;
}

#BabyFish a:hover
{
	color:#b00000;
}



