* {margin:0;padding: 0;}

body {font-family: "Trebuchet MS", Arial, Georgia, Verdana, Helvetica;background-image: url(../images/bg-pattern.jpg);background-repeat: repeat;}

/*  */
#back 		{background-image: url(../images/bg-back.jpg);background-repeat: repeat-x; width: 100%; height: 100%;background-position: left top;}

.wrapper 	{margin:0px auto; width: 863px;
/*border: 1px #ff7200 solid; */}


/* header section */
.header 		{
	width: 863px;
	height: 173px;
	background-image: url(../images/bg-header2.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.header .logo  	{
	width: 225px;
	height: 185px;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 20px;
}


/* menu section */
.menu	{width: 863px; height: 50px;background-image: url(../images/bg-menu.jpg);background-repeat: no-repeat; position: relative;}
.menu ul	{
	list-style: none;
	text-align: center;
	padding: 3px 7px 0 15px;
}
.menu ul li {
	display: inline-block;
	padding: 4px 25px 0 16px;
	float: left;
	background-image: url(../images/bg-menu-item-span.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
}
.menu ul li.last {padding: 4px 0px 0 16px;background-image: none;}
.menu ul li#selected a {color: #ebd58e}
.menu ul li a {text-decoration: none; color: #ece3c6; display:block; float: left; margin-top: 0px;font-weight: bold;font-size: 16px; padding: 7px 7px 7px 7px;}
.menu ul li a:hover {
	color: #FF6600;
}
.menu .menu_bottom {clear: both;position: absolute; width: 863px; height: 12px; top: 42px; z-index: 10;background-image: url(../images/bg-menu-bottom.gif);background-repeat: no-repeat;}


/* main section */
.wrapper_content {width: 863px;background-image: url(../images/bg-wrapper-content.jpg);background-repeat: repeat-x;background-position: left top;}

/* content section */
.content {
	width: 795px;
	background-color: #F8F2DA;
	margin: 0 12px;
	padding: 0px 22px;
	background-image: url(../images/bg-content.jpg);
	background-repeat: repeat-x;
}

.content a {
	color: #0F75BC;
	text-decoration: none;
}
.content a:hover {color:#ff4728; text-decoration: underline;}

.content .main {width: 100%; background-color: #F8F2DA;background-image: url(../images/bg-main.jpg);background-repeat: repeat-x;background-position: right top;}
.content .withsidebar {
	width: 515px;
	float: left;
}
.main withsidebar img {
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.content .main .heading_arrea {
	line-height: 16px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}

.content .main .heading_arrea img.content_img {
	float: left;
	border: 1px #c5bea3 solid;
	padding: 1px;
	background-color: #ffffff;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.content .main h1 {
	color: #FF6600;
	font-size: 24px;
	font-weight: normal;
	padding: 30px 0 20px 0
}
.content .main h2 {
	color: #538BD1;
	font-size: 15px;
	padding: 15px 0 3px 0;
	font-weight: bold;
}
.content .main h2.dark {color: #2e2d2d; font-family: Arial, Georgia, Verdana, Helvetica; padding-top: 5px;}
.content .main h3 {}

.content .main p {color:#000; font-size: 12px; text-align: left; font-family: Arial, Georgia, Verdana, Helvetica;}
.content .main p a {font-size: 11px;}
.content .main p a:hover {text-decoration: underline;}
.content p.read_more { font-size: 11px; text-align: left;font-weight: bolder; padding-left: 12px;background-image: url(../images/icon-read-more.gif);background-repeat: no-repeat;background-position: left center; margin-top: 10px;}
.content p.read_more a {font-size: 11px;font-weight: bold;}

.content .main .newsletter {width: 444px; height: 113px;background-image: url(../images/bg-newsletter.jpg);background-repeat: no-repeat; }
.content .main form .newsletter p {width: 345px; color: #275513;font-size: 11px; margin: 22px 0 0 86px; position: absolute;}
.content .main form .newsletter {position: relative;}
.content .main form .newsletter input.text {background-image: url(../images/bg-newsletter-input.jpg);background-repeat: no-repeat; width: 264px; height: 12px; border: 1px #efefee solid; position: absolute; top: 60px; left: 88px;font-size: 9px;color: #000000; margin-top: -2px;}
.content .main form .newsletter input.button {position: absolute; top: 56px; left: 367px; width: 56px; height: 18px}

.content .main .package {
	background-image: url(../images/bg-package.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 15px;
	width: 500px;
}

.content .main .news {
	background-image: url(../images/bg-package.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 15px;
	width: 600px;
	float: left;
	margin-right: 20px;
	margin-bottom: 25px;
}
.content .main .package h2 {
	color: #594f25;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	padding-bottom: 12px;
}
.content .main .package .image_frame {width: 101px; height: 109px;float: left; display: inline; line-height: 0px;}
.content .main .package .image_frame img {border: 1px #c5bea3 solid; padding: 1px;background-color: #ffffff;}
.content .main .package	.description {
	float: left;
	width: 240px;
	padding-right: 10px;
}
.content .main .package	.description ul {list-style: none; margin-top: 7px;}
.content .main .package	.description ul li {
	display: inline;
}
.content .main .package	.description ul li a {float: left; font-size: 12px;}
.content .main .package	.description ul li a:hover {}
.content .main .package	.description ul li span {float: left; color: #7d7d7d; font-size: 12px; padding: 0 7px;}

.content .main .forms {float: left; font-family: Arial, Georgia, Verdana, Helvetica;}
.content .main .forms .row {padding-top: 15px;}
.content .main .forms .row .ftitle{color: #575757;font-size: 13px;font-weight: bold; padding-bottom: 6px;}
.content .main .forms .row .fcontent{}
.content .main .forms .row .fcontent p {line-height: 18px;}
.content .main .forms .row .fcontent p span {padding: 0 10px 0 4px; font-size: 11px;}
.content .main .forms .row .fcontent select.select_s {width: 43px;}
.content .main .forms .row .fcontent select.select_l {width: 58px;}
.content .main .forms .row .fcontent .textarea {width: 440px; height: 120px; padding: 5px;overflow: hidden; color: #575757;font-size: 12px;}
.content .main .forms .row .fcontent .addfile {font-size: 14px ; color: #575757; height: 20px;}

.content .main .forms .row .button {height: 24px; width: 96px;background-image: url(../images/submit-button.gif);background-repeat: no-repeat;background-position: left 0px;display: inline-block;}
.content .main .forms .row .button:hover {height: 24px; width: 96px;background-image: url(../images/submit-button.gif);background-repeat: no-repeat;background-position: left -24px;}
.content .main .forms .row .button a {position: absolute;height: 24px; width: 96px; display: block;}


.content .main .large_arrea h2 {color: #2e2d2d; font-family: Arial, Georgia, Verdana, Helvetica; padding-top: 5px;}
.content .main .large_arrea p {
	line-height: 18px;
}
.content .main .large_arrea br {line-height: 15px;}
.content .main .large_arrea a {font-size: 12px;}
.content .main .large_arrea img.content_img {
	float: left;
	border: 1px #c5bea3 solid;
	padding: 1px;
	background-color: #ffffff;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.content .main .large_arrea .fixed {width: 300px; float: left;}
.content .main .large_arrea .fixed ul {
	list-style: none;
	font-family: Arial, Georgia, Verdana, Helvetica;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.content .main .large_arrea ul li {
margin-left;
	font-size: 12px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	list-style-position: inside;
	white-space: normal;
	text-indent: 14px;
}
.content .main .large_arrea ul li p {
	line-height: 14px;
	font-size: 10px;
	font-weight: bold;
	color: #525050;
}


/* sidebar section */
.content .sidebar {
	width: 256px;
	float: right;
	background-color: #F8F2DA;
	background-image: url(../images/bg-main.jpg);
	background-repeat: repeat-x;
	background-position: right top;
	padding-left: 10px;
}
.sidebar h2 {
	color: #0F75BC;
	font-size: 20px;
	font-weight: normal;
	padding: 30px 0 10px 0
}
.sidebar .obiective {
	width: 255px;
	height: 105px;
	background-image: url(../images/bg-sidebar-obiective.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.sidebar .obiective img {
	float: left;
	border: 2px solid #95B7D7;
	color: #FFFFFF;
	margin-right: 5px;
	margin-bottom: 10px;
}
.sidebar .obiective .info {
	float: none;
	padding-left: 5px
}
.sidebar .obiective h3 {
	font-size: 15px;
	font-weight: bold;
	color: #FF6600;
	padding-top: 5px;
	line-height: 14px;
}
.sidebar .obiective p {
	color: #515945;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
}
.sidebar p.read_more {
	margin-top: 2px;
}
.sidebar p.read_more a {font-size: 10px; font-family: Arial, Georgia, Verdana, Helvetica;}

.sidebar .testimonial {background-image: url(../images/bg-testimonial-open.gif);background-repeat: no-repeat;background-position: left top; padding-bottom: 15px; margin-right: 12px;}
.sidebar .testimonial p.text {padding: 20px 0 0 2px;font-size: 13px;font-style: italic; color: #131212; line-height: 15px;}
.sidebar .testimonial p.author {padding-top: 16px;font-size: 13px; font-style: italic; color: #595252;font-weight: bold;background-image: url(../images/bg-testimonial-close.gif);background-repeat: no-repeat;background-position: right bottom;}

.sidebar ul.list {list-style: none; list-style-position:outside; margin-top: -10px;}
.sidebar ul.list li {background-image: url(../images/icon-menu-list.gif);background-repeat: no-repeat;background-position: left center;}
.sidebar ul.list li a {color: #655e38;font-size: 13px;font-weight: bold; text-decoration: none; margin-left: 12px;}
.sidebar ul.list li a:hover {color: #700800;}

.sidebar p.ptitle {padding-top: 10px;font-family: Arial, Georgia, Verdana, Helvetica;color: #000;font-size: 13px;text-align: left;font-weight: bold;}
.sidebar p.xxl {font-size: 16px;}
.sidebar p.pcontent {padding-top: 4px;font-family: Arial, Georgia, Verdana, Helvetica;color: #000;font-size: 12px;text-align: left; line-height: 16px;}
.sidebar p.pcontent a{color: #862111}
.sidebar p img {padding: 1px;background-color: #ffffff;border: 1px #a9b0b7 solid;}



/* bottom section */
.bottom {width: 795px; background-color: #F8F2DA;margin: 0 12px; padding: 0px 22px 0 22px;background-image: url(../images/bg-bottom.png);background-repeat: repeat-x;background-position: left bottom; clear: both;}
.bottom .bottom_content {background-color: #F8F2DA;padding: 33px 22px 0 22px;}
.bottom .bottom_content .display {width: 751px; height: 53px;background-image: url(../images/bg-bottom-content.png);background-repeat: no-repeat;}
.bottom .bottom_content .display h2 {font-size: 14px;font-weight: bolder;color: #c7361e; float: left; padding: 8px 10px 0 10px}
.bottom .bottom_content .display .links {padding-top: 9px; float: left;}
.bottom .bottom_content .display ul {list-style: none; margin-top: -4px}
.bottom .bottom_content .display ul li {display: inline; padding-right: 10px;}
.bottom .bottom_content .display ul li a {font-size: 11px; color: #9a9479;}
.bottom .bottom_content .display ul li a:hover {color: #4b483b;}



/* footer section */
.footer {width: 100%;background-image: url(../images/bg-footer.jpg);background-repeat: repeat-x;background-position: left top; clear: both;font-family: Arial, Georgia, Verdana, Helvetica;}
.footer .footer_wrapper {width: 863px;background-image: url(../images/bg-footer-wrapper.jpg);background-repeat: repeat-x;background-position: left top;}
.footer .footer_wrapper .footer_content {
	height: 59px;
	width: 839px;
	margin:0pt 12px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #EFE8D1;
}
.footer p {
	color: #c6c1af;
	font-size: 10px;
	float: left;
	font-size: 11px;
	padding-top: 17px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
.footer ul {list-style: none; float: right; padding: 17px 65px 0 0px;}
.footer ul li {float: left; display: inline-block; padding-left: 5px}
.footer ul li a {float: left;display:block; text-decoration: underline;color: #c6c1af;font-size: 11px;padding-right: 5px}
.footer ul li a:hover {color: #757267;}
.footer ul li span {font-size: 11px;color: #e7dfbe; float: left }


.clear {clear: both}
.large_arrea .contact {
	float: left;
	width: 260px;
	margin-right: 15px;
	margin-bottom: 15px;
}

.large_arrea .news1 {
	float: left;
	width: 630px;
	margin-bottom: 15px;
}

