@font-face {
    font-family: 'chocobold';
    src: url('fonts/chocb__-webfont.eot');
    src: url('fonts/chocb__-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/chocb__-webfont.woff') format('woff'),
         url('fonts/chocb__-webfont.ttf') format('truetype'),
         url('fonts/chocb__-webfont.svg#chocobold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'chocoregular';
    src: url('fonts/chocrg_-webfont.eot');
    src: url('fonts/chocrg_-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/chocrg_-webfont.woff') format('woff'),
         url('fonts/chocrg_-webfont.ttf') format('truetype'),
         url('fonts/chocrg_-webfont.svg#chocoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Tahomagal';
    src: url('fonts/tahoma.ttf');
font-weight: normal;

}
@font-face {
    font-family: 'Tahomagal';
    src: url('fonts/tahomabd.ttf');
font-weight: bold;
}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td
{
    padding: 0;
    margin: 0;
}
a
{
    text-decoration: none;
}

table
{
    border-spacing: 0;
}
fieldset, img
{
    border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var
{
    font-weight: normal;
    font-style: normal;
}
ol, ul
{
    list-style: none;
}
caption, th
{
    text-align: left;
}
h1, h2, h3, h4, h5, h6
{
    font-weight: bold;
    font-size: 100%;
}
q:before, q:after
{
    content: '';
}
abbr, acronym
{
    border: 0;
}
h1,
span.h1
{
    color:#809491;
    font-size:82px;    
    line-height: 45px;
}
h2
{
    color:#E08605;
    font-size:38px;
font-family: Tahomagal;
font-weight: bold;
}
h3
{
    font-size:22px;
font-family: Tahomagal;
font-weight: bold;
}
h4
{
    font-size:18px;
font-family: Tahomagal;
font-weight: bold;
}
p
{font-family: Tahomagal;
font-weight: bold;
}
body
{
    padding: 0;
    margin: 0;
    font-family: chocoregular, Arial, Sans-Serif;
    font-size:18px;
    color:#3f0a01;
    direction:rtl;
    text-align:right;
}
img#background {
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1260px;

	/* Set up proportionate scaling */
	width: 100%;
	height: auto;

	/* Set up positioning */
	position: fixed;
	top: 0;
	left: 0;
	z-index:-1;
	border:0;
}

@media screen and (max-width: 1260px) { /* Specific to this particular image */
	img#background {
		left: 50%;
		margin-left: -630px;   /* 50% */
	}
}
#wrapper
{    
	overflow:hidden;
	width:1260px;
	margin:0 auto;
	position:relative;
}  
#header
{
    float:left;
    width:1260px;
    height:195px;
    /*background: url(../images/header-bg.png) 0 0 no-repeat;   */
}
#headerimg {position: absolute;}
.logo
{
    float:right;
    width:310px;
}
.logo a
{
    display:block;
}
.main-menu
{	
	float:right;
    width:800px;
    margin:80px 150px 0 0;
}	
.main-menu ul
{
	list-style:none;	
}	
.main-menu ul li
{
	display:inline;
}

.main-menu ul li.selected a
{
	
}
.main-menu ul li a:hover
{
    
}
.main-menu ul li a
{
	float: right;
	text-decoration: none;
	margin:0 20px;
	text-align: center;
	font-family: Tahomagal;
	font-weight: bold;
	font-size:22px;
	line-height:35px;
	text-align:right;
	padding:0;
}
li.green-link a
{
    color:#4f6a50;
    margin-right:0;
}
li.brown-link a
{
    color:#8d3718;
}
li.olive-link a
{
    color:#956903;
}
li.orange-link a
{
    color:#e08605;
}
li.red-link a
{
    color:#d1470c;
}
#content-home,
#content-gallery
{
    margin:0 auto;
    overflow:hidden;
    width:990px;
    padding-top:20px;
}
#content-home h2
{
    text-shadow: -1px 2px #5b5852;
    text-align: center;
}
#content-home .columns
{
    margin:0 auto;
    width:830px;
    overflow:hidden;
    padding:50px 0 140px 0;
}
#content-home .column span,
#content-2 span
{
    display:block;
}
#content-home .column span.p
{
    color:#809491;
    font-size:22px;
    text-shadow:1px 1px #562f13;
}
/*#content-home .column span.h1*/
span.h1
{
   text-shadow:2px 1px #562f13;
}
#content-home .column
{
    display:inline-block;
    padding:0 60px;
    text-align:center;
    *display: inline;
    zoom: 1;
}
#content-2
{
    float:right;
    width:1160px;
    padding-top:20px;
    padding-bottom:100px;
}
#content-2 .first-column
{
    float:right;
    text-align:center;
    width:320px;
    margin-left:30px;
    margin-top:130px;
}
#content-2 .columns,
.columns-second
{
    float:right;
    width:810px;
}   
#content-2 .columns p
{
    font-size:14px;
    color:#3f0a01;
    line-height:19px;
    padding:5px 0 10px 40px;
font-family: Tahoma;
}
#content-2 .columns p.h3
{
    font-size:22px;
}
#content-2 .column-1,
#content-2 .column-2,
#content-2 .column-3,
#content-2 .column-4,
#content-2 .column-5,
#content-2 .column-6,
#content-2 .column-7,
#content-2 .column-8,
#content-2 .column-9
{
    float:right;
    width:210px;
    margin:0 0 50px 60px;
    text-align:right;
}
#content-2 .column-1 .btn,
#content-2 .column-2 .btn,
#content-2 .column-3 .btn,
#content-2 .column-4 .btn,
#content-2 .column-5 .btn,
#content-2 .column-6 .btn,
#content-2 .column-7 .btn,
#content-2 .column-8 .btn,
#content-2 .column-9 .btn
{
    background: url(../images/pink-btn.png) 0 0 no-repeat; 
    float:right;
    width:97px;
    height:34px;
    line-height:32px;
    text-align:center;
    color:#3f0a01;
    font-size:22px;
    margin:10px -6px 0  0;
}

#content-2 .column-1
{
    background: url(../images/about-img-1.png) 60% 0 no-repeat;  
    padding-top:167px;
}

#content-2 .column-1 h3,
#content-2 .column-1 .h3
{
    color:#a8594c;
    padding:0;
}
#content-2 .column-2
{
    background: url(../images/about-img-2.png) 30% 0 no-repeat;  
    padding-top:167px;
}
#content-2 .column-2 h3,
#content-2 .column-2 .h3
{
    color:#668586;
    padding:0;
}
#content-2 .column-2 .btn
{
    background: url(../images/green-btn2.png) 0 0 no-repeat; 
}
#content-2 .column-3
{
    background: url(../images/about-img-3.png) left 0 no-repeat;  
    padding-top:167px;
}
#content-2 .column-3 h3,
#content-2 .column-3 .h3
{
    color:#4b4230;
    padding:0;
}
#content-2 .column-3 .btn
{
    background: url(../images/gray-btn.png) 0 0 no-repeat; 
}
#content-2 .column-4
{
    background: url(../images/image3.png) left 0 no-repeat;  
    padding-top:183px;
}
#content-2 .column-4 h3,
#content-2 .column-4 .h3
{
    color:#d81a1c;
    padding:0;
}
#content-2 .column-4 .btn
{
    background: url(../images/red-btn.png) 0 0 no-repeat;
    color:#fff; 
}
#content-2 .column-5
{
    background: url(../images/image2.png) left 25px no-repeat;  
    padding-top:183px;
}
#content-2 .column-5 h3,
#content-2 .column-5 .h3
{
    color:#537ab2;
    padding:0;
}
#content-2 .column-5 .btn
{
    background: url(../images/blue-btn.png) 0 0 no-repeat; 
}
#content-2 .column-6
{
    background: url(../images/image1.png) left 25px no-repeat;  
    padding-top:183px;
}
#content-2 .column-6 h3,
#content-2 .column-6 .h3
{
    color:#874228;
    padding:0;
}
#content-2 .column-6 .btn
{
    background: url(../images/brown-btn.png) 0 0 no-repeat; 
    color:#fff;
}
#content-2 .column-7
{
    background: url(../images/image5.png) 80% 40px no-repeat;  
    padding-top:183px;
}
#content-2 .column-7 h3,
#content-2 .column-7 .h3
{
    color:#eb352a;
    padding:0;
}
#content-2 .column-7 .btn
{
    background: url(../images/violet-btn.png) 0 0 no-repeat; 
    color:#fff;
}
#content-2 .column-8
{
    background: url(../images/image4.png) right 0 no-repeat;  
    padding-top:183px;
}
#content-2 .column-8 h3,
#content-2 .column-8 .h3
{
    color:#700e00;
    padding:0;
}
#content-2 .column-8 .btn
{
    background: url(../images/brown-btn.png) 0 0 no-repeat; 
    color:#fff;
}
#content-2 .column-9
{
    background: url(../images/image2.png) left 30px no-repeat;  
    padding-top:183px;
}
#content-2 .column-9 h3,
#content-2 .column-9 .h3
{
    color:#5272a0;
    padding:0;
}
#content-2 .column-9 .btn
{
    background: url(../images/blue-btn2.png) 0 0 no-repeat; 
}
#content3
{
    float:right;
    margin-right:290px;
    width:850px;
    position:relative;
    padding:20px 0 50px 0;
}
.content-text
{
    float:right;
    width:530px;
}
.content-text p
{
    margin-bottom:15px;
    line-height:19px;
	font-size: 14px;
}
.content-text h3
{
    margin-bottom:10px;
    color:#4f6a50;
}
.content-text .btn
{
    background: url(../images/green-btn.png) 0 0 no-repeat; 
    float:right;
    width:114px;
    height:35px;
    line-height:30px;
    text-align:center;
    color:#fff;
    font-size:22px;
    margin:10px -6px 0  0;
}
.about-content-img
{   
    top: 15px;
    height: 428px;
    position: absolute;
    left: 0px;
    width: 273px;
    z-index: -1;
}
#content-gallery h3
{
    margin:10px 201px;
    color:#8d3718;
}
.contact-form
{
    float:right;
    width:540px;
    padding-left:100px;
    background: url(../images/gallery-content-image.png) 0 80% no-repeat; 
}
.contact-form h3
{
    color:#d1470c;
}
.contact-form p
{
    margin:10px 0 20px 0;
}
.contact-form h4
{
    color:#06636d;
    font-size:22px;
    line-height:25px;
}
.contact-form ul
{
    float:right;
    width:360px;
    margin-top:10px;
} 
.contact-form li
{
    float:right;
    width:100%;    
    margin-bottom:8px;
}
.contact-form label
{
    float:right;
    width:70px;
}
.contact-form input
{
    border:0;
    background: url(../images/contact-input.png) 0 0% no-repeat;
    width:280px;
    height:17px;
    float:left;
    padding:5px;
}
.contact-form textarea
{
    border:0;
    background: url(../images/contact-textarea.png) 0 0% no-repeat;
    width:260px;
    height:107px;
    float:left;
    padding:5px;
}
.send-btn
{
    background: url(../images/send-btn.png) 0 0 no-repeat !important; 
    width:80px !important;
    height:34px !important;
    text-align:center;
    color:#fff;
    font-size:22px;
    padding:0px 0 6px 0 !important;
    margin-top:15px;
    }
.dotted-divider
{
    background: url(../images/dotted-divider.png) 0 0 repeat-x; 
    float:right;
    height:7px;
    width:545px;
    margin:10px 0 20px 0;
}
#footer
{
    float:left;
    width:1160px;
    margin-left:80px;
    background: url(../images/footer-3-stars.png) 0 0 no-repeat;   
    }
.footer-content
{
    float:left;
    width:1111px;
    margin:20px 0 0 59px;
    background: url(../images/footer-line.png) 0 0 no-repeat;
}
.footer-menu    
{
    float:right;
    margin:10px 380px 15px 0;
    width:731px;
}
.footer-menu li
{
    float:right;
}
#footer a
{
    margin:0 20px;
    font-size:22px;
}
.footer-menu li.green-link a
{
    margin-right:0 !important;
}
.footer-menu li.green-link
{
    background: url(../images/footer-green-star.png) 0 55% no-repeat;
    padding-left:14px;
}
.footer-menu li.brown-link
{
    background: url(../images/footer-brown-star.png) 0 55% no-repeat;
    padding-left:14px;
}
.footer-menu li.olive-link
{
    background: url(../images/footer-olive-star.png) 0 55% no-repeat;
    padding-left:14px;
}
.footer-menu li.orange-link
{
    background: url(../images/footer-orange-star.png) 0 55% no-repeat;
    padding-left:14px;
}
.home-bg
{
    position:absolute;
    bottom:0;
    right:20px;
    width:247px;
    height:246px;
    z-index:-1;
}
.home-bg.boy
{
	right: auto;
	left: 104px;
	bottom: -72px;
}
.about-bg
{
    position:absolute;
    bottom:30px;
    right:20px;
    width:166px;
    height:284px;
    z-index:1;
}