﻿/*
general
*/
body 
{
	font-size:12px;
	font-family:arial;
	margin:5px 0 0 0;
	padding:0px;
	overflow-x:hidden;
	direction:rtl;
}

.ClearFix
{
    height:1px;
    width:100%;
    clear:both;
}

.PageDiv
{
    width:980px;
    min-height:450px;
       
}

.PageDiv:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}


.HeaderDiv
{
    width:100%;
    height:70px;
    background:url('/App_Themes/images/headerOutBG.jpg') repeat-x;
    
    overflow:hidden;
       
}


.HeaderDiv div.in
{
    width:980px;
    height:70px;
    background:url('/App_Themes/images/headerBG.jpg') no-repeat;
    overflow:hidden;
       
}

.HeaderDiv a.logo
{
    display:block;
    float:right;
    width:180px;
    height:60px;
       
}

.HeaderDiv div.nav
{
    float:left;
    margin:20px 0 20px 0;
    width:750px;
    height:30px;
    text-align:right;
       
}

.HeaderDiv div.nav div.NotSelected
{
    float:right;
    display:block; 
    margin:0 8px 0 8px;   
}


.HeaderDiv div.nav div.NotSelected div.right
{
    float:right;
    height:25px;
    width:3px;
    overflow:hidden;
}

.HeaderDiv div.nav div.NotSelected div.middle
{
    float:right;
    height:22px;
    overflow:hidden;
    padding:3px 10px 0 10px;
    text-align:center;
}

.HeaderDiv div.nav div.NotSelected div.left
{
    float:right;
    height:25px;
    width:3px;
   overflow:hidden;
}


.HeaderDiv div.nav div.NotSelected div.middle a
{
    color:#2f637e;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}


.HeaderDiv div.nav div.selected
{
    float:right;
    display:block; 
    margin:0 8px 0 8px; 
}


.HeaderDiv div.nav div.selected div.right
{
    float:right;
    height:25px;
    width:3px;
    background:url('/App_Themes/images/TopMenuSelRight.jpg') no-repeat;
    overflow:hidden;
}

.HeaderDiv div.nav div.selected div.middle
{
    float:right;
    height:22px;
    background:url('/App_Themes/images/TopMenuSelMiddle.jpg') repeat-x;
    overflow:hidden;
    padding:3px 10px 0 10px;
    text-align:center;
}

.HeaderDiv div.nav div.selected div.left
{
    float:right;
    height:25px;
    width:3px;
    background:url('/App_Themes/images/TopMenuSelLeft.jpg') no-repeat;
    overflow:hidden;
}


.HeaderDiv div.nav div.selected div.middle a
{
    color:#fff;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}

.HPTop
{
    width:100%;
    height:332px;
    background:url('/App_Themes/images/hpTopBG.jpg') repeat-x;
    overflow:hidden;
 
}

.HPTop div.in
{
    width:980px;
    height:332px;
    overflow:hidden;
       
}

.HPTop:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.HPTop img
{
    border:0;
}

.HPTop div.Right
{
    width:430px;
    height:332px;
    float:right;
    margin-right:0px;
    text-align:right;
}

.HPTop div.Right p
{
    color:#fff;
    font-size:12px;
    margin:5px 0 5px 0;
    display:block;
    height:60px;
}


.HPTop div.Left
{
    width:470px;
    height:261px;
    float:left;
    margin-left:5px;
    margin-top:45px;
    text-align:right;
}


.HPTop div.Left div.Gallery
{
    width:468px;
    height:261px;
    background:url('/App_Themes/images/hpGalleryBG.jpg') repeat-x;
    overflow:hidden;
}


.HPTop div.Left div.Gallery div.prev
{
    width:10px;
    height:20px;
    float:right;
    margin-top:125px;
    cursor:pointer;
}

.HPTop div.Left div.Gallery div.content
{

    width:440px;
    height:261px;
    float:right;
    display:inline;
    margin-right:4px;
}

.HPTop div.Left div.Gallery div.content img
{

    width:441px;
    height:261px;
}

.HPTop div.Left div.Gallery div.next
{
    width:10px;
    height:20px;
    float:left;
    margin-top:125px;
    cursor:pointer;
}



.HPContent
{

}

.HPContent:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.HPContent div.Right
{
    width:430px;
    float:right;
    text-align:right;
    background-color:#f7f7f7;
}


.HPContent div.Left
{
    width:500px;
    padding-right:15px;
    float:left;
    text-align:right;
    margin-top:43px;
}


.HPContent div.Right div.Box
{
   border-right:1px solid #e3e3e3;
   border-left:1px solid #e3e3e3;
   border-bottom:1px solid #e3e3e3;
   background-color:#f7f7f7;
   padding-top:15px;
   padding-right:10px;
   padding-bottom:10px;
}


.ContactForm
{
    margin-top:20px;
    width:480px;
    height:392px;
    background:url('/App_Themes/images/hpContactBG.jpg') no-repeat;   
    overflow:hidden;  

}

.ContactForm table
{
    width:72%; 
    margin-top:90px;
    margin-right:53px;
}

.ContactForm table td.Caption
{
    font-size:14px;
    font-weight:bold;
    color:#000;
    width:30%;
}

.ContactForm table td.Data
{
    font-size:14px;
    width:70%;
    text-align:left;
}

.ContactForm table td.Data input
{
    border:1px solid #869aad;
    width:200px;
    text-align:right;
}

.ContactForm table td.Err
{
    height:15px;
    color:red;
    font-size:11px;
    padding-right:32px;
}

.ContactForm table td.Submit
{
    text-align:left;
}


.HpNewsItem
{
    margin:15px 10px 15px 5px;   
}

.HpNewsItem a.title
{
    font-size:14px;
    color:#000;
    text-decoration:none;
    font-weight:bold;   
}

.HpNewsItem span.title
{
    font-size:14px;
    color:#000;
    text-decoration:none;
    font-weight:bold;   
}

.HpNewsItem p
{
    font-size:12px;
    color:#000;
    margin:5px 0 5px 0;
    font-weight:normal;   
}

.HpNewsItem div.date
{
    padding:1px;
    background-color:#b3e3f8;   
    float:right;
    width:100px;
}

.HpNewsItem div.readMore
{
    padding:1px 5px 1px 5px;
    background-color:#e8e8e8;   
    float:right;
}

.HpNewsItem div.readMore a
{
    color:#000;
    text-decoration:none;
}

.HpNewsItem div.site
{
    
    color:#209ed3;
    float:left;
    margin-left:15px;
}


.HpAdvItem
{
    margin:15px 0 15px 0;  
    width:480px;   
}

.HpAdvItem div.R
{
    float:right;
    width:70px;  
}

.HpAdvItem div.R img
{
   margin-top:5px;
}

.HpAdvItem div.L
{
    float:right;
    width:400px;   
}

.HpAdvItem a.title
{
    font-size:14px;
    color:#ff6600;
    text-decoration:none;
    font-weight:bold; 
    cursor:default;  
}

.HpAdvItem span.title
{
    font-size:14px;
    color:#ff6600;
    text-decoration:none;
    font-weight:bold; 
    cursor:default;  
}

.HpAdvItem p
{
    font-size:12px;
    color:#000;
    margin:5px 0 5px 0;
    font-weight:normal;   
}

.HpAdvSep
{
    height:1px;
    background:url('/App_Themes/images/HpAdvSep.jpg') repeat-x;
    overflow:hidden;
    margin:15px 0 15px 5px; 
    width:480px;  
}



.PageTop
{
    width:100%;
    height:172px;
    background:url('/App_Themes/images/pageTopBG.jpg') repeat-x;
    overflow:hidden;
 
}

.PageTop div.in
{
    width:980px;
    height:172px;
    overflow:hidden;
       
}

.PageTop:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.PageTop img
{
    border:0;
 
}

.PageTop div.Right
{
    width:400px;
    height:332px;
    float:right;
    margin-right:0px;
    text-align:right;
}

.PageTop div.Right p
{
    color:#fff;
    font-size:12px;
    margin:5px 0 5px 0;
    display:block;
    height:60px;
}


.PageTop div.Left
{
    width:400px;
    height:261px;
    float:left;
    margin-left:20px;
    margin-top:45px;
    text-align:center;
}


/*
 Article Page
*/

.ArticleDiv
{
    text-align:right;
    margin:20px 0 20px 0;   
    
}


.ArticleDiv h1
{
    margin:15px 0 0 0;
    font-size:16px;
    color:#000;
    font-weight:bold; 
     
    
}


.ArticleDiv div.MoreArticles
{
    float:left;
    width:300px;
    border-right:1px solid #e3e3e3;
    padding-right:15px; 
    
}

.ArticleDiv div.MoreArticles h2
{
    margin:0 0 10px 0;
    font-size:16px;
    color:#000;
    font-weight:bold; 
    
}



.ArticleDiv div.MoreArticles div.Item
{
    margin:15px 0 15px 5px;   
}

.ArticleDiv div.MoreArticles div.Item a.title
{
    font-size:14px;
    color:#ff6501;
    text-decoration:none;
    font-weight:bold;   
}

.ArticleDiv div.MoreArticles div.Item p
{
    font-size:12px;
    color:#000;
    margin:5px 0 5px 0;
    font-weight:normal;   
}

.ArticleDiv div.MoreArticles div.Item div.date
{
    padding:1px;
    background-color:#b3e3f8;   
    float:right;
    width:100px;
}

.ArticleDiv div.MoreArticles div.Item div.readMore
{
    padding:1px 5px 1px 5px;
    background-color:#e8e8e8;   
    float:right;
}

.ArticleDiv div.MoreArticles div.Item div.readMore a
{
    color:#000;
    text-decoration:none;
}

.ArticleDiv div.MoreArticles div.Item div.site
{
    
    color:#209ed3;
    float:left;
    margin-left:15px;
}



.ArticleDiv div.sep
{
    height:1px;
    background:url('/App_Themes/images/HpAdvSep.jpg') repeat-x;
    overflow:hidden;
    margin:15px 0 15px 5px; 
}

.ArticleDiv div.AllArticles
{
    
    margin:15px 0 0 0; 
   
    
}

.ArticleDiv div.AllArticles a
{
    
    color:#238bd4;
    
}







.ArticleResult
{
    margin:15px 0 15px 20px;  
    width:300px;
    height:150px;
    float:right; 
}

.ArticleResult a.title
{
    font-size:14px;
    color:#ff6501;
    text-decoration:none;
    font-weight:bold;   
}

.ArticleResult p
{
    font-size:12px;
    color:#000;
    margin:5px 0 5px 0;
    font-weight:normal;  
    display:block;
    height:60px; 
}

.ArticleResult div.date
{
    padding:1px;
    background-color:#b3e3f8;   
    float:right;
    width:100px;
}

.ArticleResult div.readMore
{
    padding:1px 5px 1px 5px;
    background-color:#e8e8e8;   
    float:right;
}

.ArticleResult div.readMore a
{
    color:#000;
    text-decoration:none;
}

.ArticleResult div.site
{
    
    color:#209ed3;
    float:left;
    margin-left:15px;
}






.SiteResult
{
    margin:15px 0 0 20px;  
    width:430px;
    height:150px;
    float:right; 
}

.SiteResult div.R
{
   
    width:130px;
    float:right; 
}


.SiteResult div.L
{
   
    width:280px;
    float:left; 
}


.SiteResult div.R img
{
   
    width:130px;
    height:85px; 
}

.SiteResult a.title
{
    font-size:14px;
    color:#ff6600;
    text-decoration:none;
    font-weight:bold;   
}

.SiteResult p
{
    font-size:12px;
    color:#000;
    margin:5px 0 5px 0;
    font-weight:normal;  
    display:block;
    height:60px; 
}


.RowSep
{
    float:right;
    width:40px;   
}



.QuestionResult
{
    margin-top:10px; 
     width:589px   
}

.QuestionResult div.Q div.top
{
    background:url('/App_Themes/images/QuestionTop.jpg') no-repeat;
    overflow:hidden;
    height:9px;
    width:589px 
}

.QuestionResult div.Q div.middle
{
    background:url('/App_Themes/images/QuestionMiddle.jpg') repeat-y;
    width:579px ;
    font-weight:bold;
    padding:5px;
}

.QuestionResult div.Q div.bottom
{
    background:url('/App_Themes/images/QuestionBottom.jpg') no-repeat;
    overflow:hidden;
    height:9px;
    width:589px 
}

.QuestionResult div.A
{
    font-weight:normal;
    margin:5px 25px 0 0;
}


/*
Prices
*/
.Prices1
{
    background:url('/App_Themes/images/Prices1BG.jpg') no-repeat;
    overflow:hidden;
    height:141px;
    width:900px;
    margin-top:20px;
}

.Prices1 div.right
{
    float:right;
    width:295px;
    min-height:120px;
    text-align:right;
    margin-right:70px;
    margin-top:10px;
    
}

.Prices1 div.right b
{
    color:#ff6600;
    font-size:17px;
}


.Prices1 div.right p
{
    color:#000;
    margin:3px 0 3px 0;
    font-size:13px;
    line-height:20px;
}

.Prices1 div.middle
{
    float:right;
    width:140px;
    min-height:120px;
    text-align:right;
    margin-top:10px;
}


.Prices1 div.left
{
    float:right;
    width:370px;
    min-height:120px;
    text-align:right;
    margin-top:10px;
}

.Prices1 div.left div.GrayButton
{
   
    width:315px;
    height:21px;
    margin-top:12px;
    margin-right:30px;
    font-weight:bold;
    font-size:16px;
    color:#fff;
    text-align:center;
    padding:5px;
}

.Prices1 div.left div.GreenButton
{
   
    width:315px;
    height:21px;
    margin-top:12px;
    margin-right:30px;
    font-weight:bold;
    font-size:16px;
    color:#fff;
    text-align:center;
    padding:5px;
}

.Prices1 div.left div.GrayButton a
{

    font-weight:bold;
    font-size:16px;
    color:#fff;
    text-decoration:none;
}

.Prices1 div.left div.GreenButton a
{

    font-weight:bold;
    font-size:16px;
    color:#fff;
    text-decoration:none;
}

.Prices1 div.left div.Info
{
   
    
    margin-top:12px;
    margin-right:30px;
    font-size:12px;
    color:#000;
    text-align:center;
}





.Prices2
{
    background:url('/App_Themes/images/Prices2BG.jpg') no-repeat;
    overflow:hidden;
    height:229px;
    width:901px;
    margin-top:20px;
}

.Prices2 div.right
{
    float:right;
    width:295px;
    min-height:180px;
    text-align:right;
    margin-right:70px;
    margin-top:15px;
    
}

.Prices2 div.right b
{
    color:#ff6600;
    font-size:17px;
}


.Prices2 div.right p
{
    color:#000;
    margin:3px 0 3px 0;
    font-size:13px;
    line-height:20px;
}

.Prices2 div.middle
{
    float:right;
    width:140px;
    min-height:120px;
    text-align:right;
    margin-top:10px;
}


.Prices2 div.left
{
    float:right;
    width:370px;
    min-height:120px;
    text-align:right;
    margin-top:10px;
}

.Prices2 div.left div.GrayButton
{
   
    width:315px;
    height:21px;
    margin-top:29px;
    margin-right:30px;
    font-weight:bold;
    font-size:16px;
    color:#fff;
    text-align:center;
    padding:5px;
}

.Prices2 div.left div.GreenButton
{
   
    width:315px;
    height:21px;
    margin-top:12px;
    margin-right:30px;
    font-weight:bold;
    font-size:16px;
    color:#fff;
    text-align:center;
    padding:5px;
}

.Prices2 div.left div.GrayButton a
{

    font-weight:bold;
    font-size:16px;
    color:#fff;
    text-decoration:none;
}

.Prices2 div.left div.GreenButton a
{

    font-weight:bold;
    font-size:16px;
    color:#fff;
    text-decoration:none;
}

.Prices2 div.left div.Info
{
   
    
    margin-top:12px;
    margin-right:30px;
    font-size:12px;
    color:#000;
    text-align:center;
}


.Prices2 div.orange
{
   
    clear:both;
    height:25px;
    width:770px;
    color:#fff;
    font-size:16px;
    font-weight:bold;
    
}

/*
Contact Page
*/

.ContactPageDiv
{
       
     
    width:388px;
    height:389px;
    background:url('/App_Themes/images/ContactBG.jpg') no-repeat;   
    overflow:hidden;
    margin-top:15px;
    
}

.ContactPageDiv table
{
    width:90%; 
    margin-top:15px;
    margin-right:15px;
}

.ContactPageDiv table td.Title
{
    font-size:14px;
    font-weight:bold;
    color:#ff6600;
    
}

.ContactPageDiv table td.Caption
{
    font-size:14px;
    font-weight:bold;
    color:#000;
    width:30%;
}

.ContactPageDiv table td.Data
{
    font-size:14px;
    width:70%;
    text-align:left;
}

.ContactPageDiv table td.Data input
{
    border:1px solid #869aad;
    width:200px;
    text-align:right;
}

.ContactPageDiv table td.Err
{
    height:15px;
    color:red;
    font-size:11px;
    padding-right:32px;
}

.ContactPageDiv table td.Submit
{
    text-align:left;
}


.ContactNews
{
    float:left;
    margin-left:70px;   
}

/*
Footer
*/

.Footer
{
    clear:both;
    width:100%;
    border-top:1px solid #4396c0;
    overflow:hidden;
    margin-top:35px;
    background-image:url('/App_Themes/images/footerBG.jpg');
    background-repeat:repeat-x;
    height:67px;
}


.Footer div.in
{
    clear:both;
    width:980px;
    overflow:hidden;
    padding-top:10px;
    color:#09425e;
}

.Footer div.in a
{
    color:#09425e;

}

.Footer div.in span.copy
{
    color:#333333;
    font-size:11px;

}


.FooterContact
{
    margin-top:20px;
    width:901px;
    height:220px;
    background:url('/App_Themes/images/footerContactBG.jpg') no-repeat;   
    overflow:hidden;  
    text-align:right;

}

.FooterContact table
{
    width:60%; 
    margin-top:80px;
    margin-right:35px;
}

.FooterContact table td.Caption
{
    font-size:14px;
    font-weight:bold;
    color:#000;
    width:20%;
}

.FooterContact table td.Data
{
    font-size:14px;
    width:30%;
    text-align:left;
}

.FooterContact table td.Data input
{
    border:1px solid #869aad;
    width:160px;
    text-align:right;
}

.FooterContact table td.Err
{
    height:15px;
    color:red;
    font-size:11px;
}

.FooterContact table td.Submit
{
    text-align:left;
}

