* {
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 {
width:863px;
margin:0 auto
}
.header {
width:863px;
height:135px;
background-image:url(../images/bg-header.jpg);
background-repeat:no-repeat;
position:relative
}
.header .logo {
width:300px;
height:102px;
float:left
}
.header .toplinks {
width:216px;
height:36px;
float:right;
position:relative;
top:3px
}
.header .tag  	{width: 54px; height: 99px; float: left;}
.header .tag  	h1{font-size: 18px; position: absolute; top: 48px; color: #F3CD7C;}
.header .tag  	h2{font-size: 15px; position: relative; top: 36px; left: 54px; color: #F3CD7C;}

#tag  	{width: 540px; height: 99px; float: right; border: 0px #efefee solid; padding-right:20px;}
#tag  	h1{font-size: 18px; position: absolute; top: 48px; color: #F3CD7C; }
#tag  	h2{font-size: 15px; position: relative; top: 36px; color: #F3CD7C; }

a.top {
text-decoration:none;
color:#DAB76D;
font-weight:700;
font-size:12px
}
a.top:hover {
color:#FFF6CC;
text-decoration:underscore
}
a.home {
text-decoration:none;
color:#ece3c6;
font-weight:700;
font-size:16px
}
.menu {
width:863px;
height:45px;
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 18px
}
.menu ul li {
display:inline-block;
float:left;
background-image:url(../images/bg-menu-item-span.gif);
background-repeat:no-repeat;
background-position:right 2px;
padding:2px 7px 0 6px
}
.menu ul li.last {
background-image:none;
padding:2px 0 0 16px
}
.menu ul li#selected a {
color:#ebd58e
}
.menu ul li a {
text-decoration:none;
color:#ece3c6;
display:block;
float:left;
margin-top:0;
font-weight:700;
font-size:16px;
padding:7px
}
.menu .menu_bottom {
clear:both;
position:absolute;
width:863px;
height:12px;
top:42px;
z-index:10;
background-repeat:no-repeat
}
.wrapper_content {
width:864px;
background-image:url(../images/bg-wrapper-content.jpg);
background-repeat:repeat-x;
background-position:left top
}
.content {
width:864px;
background-color:#F8F2DA;
background-image:url(../images/bg-content.jpg);
background-repeat:repeat-x;
margin:0;
padding:0
}
.content a {
color:#d14e38;
text-decoration:none
}
.content a:hover {
color:#ff4728;
text-decoration:underline
}
.content .main {
width:100%;
background-color:#F8F2DA;
background-repeat:repeat-x;
background-position:right top
}
.content .withsidebar {
width:477px;
float:left
}
.content .main .heading_arrea {
padding:0 12px
}
.content .main .heading_arrea h5,.heading_arrea h5 {
line-height:22px
}
.content .main h1 {
color:#c7361e;
font-size:24px;
font-weight:400;
padding:6px 0
}
.content .main h2 {
color:#68a10d;
font-size:15px;
font-weight:700;
padding:15px 0 3px
}
.content .main p {
color:#000;
font-size:12px;
text-align:justify;
font-family:Arial, Georgia, Verdana, Helvetica
}
.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:700
}
.content .main .newsletter {
width:414px;
height:105px;
/*background-image:url(../images/bg-newsletter_new.jpg);*/
background-repeat:no-repeat
}
.content .main form .newsletter p {
width:324px;
color:#275513;
font-size:11px;
position:absolute;
margin:18px 0 0 72px
}
.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:243px;
height:12px;
border:1px #efefee solid;
position:absolute;
top:55px;
left:81px;
font-size:9px;
color:#000;
margin-top:-2px
}
.content .main form .newsletter input.button {

position:absolute;
top:51px;
left:342px;
width:56px;
height:18px
}
.content .main .package {
background-image:url(../images/bg-package.gif);
background-repeat:no-repeat;
background-position:left bottom;
padding-bottom:9px
}
.content .main .package h2 {
color:#594f25;
font-size:18px;
font-weight:700;
font-style:italic;
padding-bottom:8px
}
.content .main .package .image_frame {
width:101px;
height:109px;
float:left;
display:inline;
line-height:0
}
.content .main .package .image_frame img {
border:1px #c5bea3 solid;
background-color:#fff;
padding:1px
}
.content .main .package .description {
float:right;
width:330px
}
.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 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:700;
padding-bottom:6px
}
.content .main .forms .row .fcontent p {
line-height:18px
}
.content .main .forms .row .fcontent p span {
font-size:11px;
padding:0 10px 0 4px
}
.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;
overflow:hidden;
color:#575757;
font-size:12px;
padding:5px
}
.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 0;
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 p {
line-height:17px
}
.content .main .large_arrea br {
line-height:15px
}
.content .main .large_arrea img.content_img {
float:left;
border:1px #c5bea3 solid;
background-color:#fff;
margin:8px 10px 2px 2px;
padding:1px
}
.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:10px 0 5px
}
.content .main .large_arrea ul li {
padding-left:12px;
background-image:url(../images/icon-content-menu-list.gif);
background-repeat:no-repeat;
background-position:left center;
margin:5px 0
}
.content .main .large_arrea ul li p {
line-height:14px;
font-size:12px;
font-weight:700;
color:#525050
}
.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:17px
}
.sidebar h2 {
color:#c7361e;
font-size:24px;
font-weight:400;
padding:30px 0 10px
}
.sidebar .obiective {
width:254px;
height:99px;
background-image:url(../images/bg-sidebar-obiective.jpg);
background-repeat:no-repeat;
background-position:right top
}
.sidebar .obiective .info {
float:left;
padding-left:10px
}
.sidebar .obiective h3 {
font-size:15px;
font-weight:700;
color:#68a10d;
padding-top:9px
}
.sidebar .obiective p {
color:#515945;
font-size:15px;
font-weight:700
}
.sidebar p.read_more {
margin-top:4px
}
.sidebar p.read_more a {
font-size:10px;
font-family:Arial, Georgia, Verdana, Helvetica
}
.centerc h3 {
color:#c7361e;
font-size:20px;
font-weight:700;
padding:10px 0 0
}
.testimonial {
background-image:url(../images/bg-testimonial-open.gif);
background-repeat:no-repeat;
background-position:left top;
padding-bottom:15px;
margin-right:12px
}
.testimonial p.text {
font-size:13px;
font-style:italic;
color:#131212;
line-height:15px;
padding:18px 0 0 2px
}
.testimonial p.author {
padding-top:12px;
font-size:13px;
font-style:italic;
color:#595252;
font-weight:700;
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:700;
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:700
}
.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 {
background-color:#fff;
border:1px #a9b0b7 solid;
padding:1px
}
.bottom {
width:864px;
background-color:#F8F2DA;
background-image:url(../images/bg-bottom.png);
background-repeat:repeat-x;
background-position:left bottom;
clear:both;
margin:0;
padding:0
}
.bottom .bottom_content {
background-color:#F8F2DA;
padding:33px 22px 0 48px
}
.bottom .bottom_content .display {
width:751px;
height:53px;
background-image:url(../images/bg-bottom-content.png);
background-repeat:no-repeat
}
.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:864px;
background-image:url(../images/bg-footer-wrapper.jpg);
background-repeat:repeat-x;
background-position:left top
}
.footer .footer_wrapper .footer_content {
height:59px;
width:864px;
background-image:url(../images/bg-footer-content.jpg);
background-repeat:no-repeat;
background-position:left top;
margin:0
}
.footer p {
color:#c6c1af;
float:left;
font-size:11px;
padding:17px 0 0 72px
}
.footer ul {
list-style:none;
float:right;
padding:17px 65px 0 0
}
.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
}
.imgpadding {
text-align:center;
padding-bottom:8px
}
.points {
float:left;
width:204px
}
.centerc {
float:left;
width:409px;
padding-left:6px;
padding-right:6px;
}
.centerc p{
padding-left:0px;
padding-bottom:6px;
}
.livechat {
float:left;
width:207px
}
.centerc h2 {
color:#c7361e;
font-size:24px;
font-weight:400;
padding:10px 0
}
.homegallery {
width:360px;
float:right;
background-color:#F8F2DA;
background-repeat:repeat-x;
background-position:right top;
padding-left:0
}
.homegallery h1 {
color:#c7361e;
font-size:24px;
font-weight:400;
padding:6px 6px 0 12px
}
.header .tag h1,#tag h1 {
font-size:18px;
position:absolute;
top:48px;
color:#F3CD7C
}
a.home:hover,.menu ul li a:hover {
color:#9dd114
}
.content .main h2.dark,.content .main .large_arrea h2 {
color:#2e2d2d;
font-family:Arial, Georgia, Verdana, Helvetica;
padding-top:5px
}
.content .main p a,.content .main .large_arrea a {
font-size:12px
}
.sidebar .obiective img,.bottom .bottom_content .display .links,.links .links {
padding-top:9px;
float:left
}
.bottom .bottom_content .display h2,.links h2 {
font-size:14px;
font-weight:bolder;
color:#c7361e;
float:left;
padding:8px 10px 0
}
.bottom .bottom_content .display ul,.links ul {
list-style:none;
margin-top:-4px
}
.bottom .bottom_content .display ul li,.links ul li {
display:inline;
padding-right:10px
}
.bottom .bottom_content .display ul li a,.links ul li a {
font-size:11px;
color:#9a9479
}
.bottom .bottom_content .display ul li a:hover,.links ul li a:hover {
color:#4b483b
}
.points h5,.livechat h5 {
font-size:13px
}
#biggal{
	width: 846px;
	float: left;
	padding-left:12px;
}
#bigimgdiv{
float:left;
width:207px;
text-align:center;
padding:0px;
padding-bottom:5px;
padding-top:5px;
}
#bigimgdiv img{
padding:0px;
margin:0px;
border:2px #F5F5F5 solid;
float:left;
}
#bigimgdiv a:link, #bigimgdiv a:visited{color:#000000;font-size: 10px;}

#cal{
	width: 207px;
	float: left;
	padding-left:12px;
}

.clear {
clear:both;
overflow:hidden;
height:0px;
}

#ss1-right {
	width: 354px;
	float: left;
	padding-left:3px;
/*	border:1px #F5F5F5 solid;*/
}
#ss1-right h2{
	font-size: 18px;
	color:#FF6600;
}
#ss1 {
	width: 333px;
	float: left;
	padding:10px;
}
#ss1 h2{
	font-size: 22px;
	color:#FF6600;
}
.question{color: #68a10d;font-size: 13px; padding: 15px 0 4px 0;font-weight: bold;}
.question1{
	padding-top:15px;
	padding-bottom:3px;
	margin-top:15px; 
	margin-left:5px; 
	margin-bottom:5px;
/*	color:#337DD6; */
	color: #FF3603;
	font-weight: bold;
	font-size: 12px; 
	font-family:Arial, Tahoma, Helvetica, sans-serif;
}
.answer { 
	margin-left:5px; 
	text-align:justify;
	color:#000; 
	font-weight: normal;
	font-size: 12px; 
	font-family:Arial, Tahoma, Helvetica, sans-serif;
}
.txt12RB1 {
	color:#F4290B; 
	font-weight: Bold;
	font-size: 12px; 
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	padding-left:10px;
}
.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #337DD6;
	font-weight: bold;
}
.news_head {
	font-weight: bold;
	color: #FF3603;
	text-decoration: none;

	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: 20px;
	font-family:Arial, Tahoma, Helvetica, sans-serif;

}
.news_area {
	font-weight: normal;
	color: #655f5f;
	text-decoration: none;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
}
.news_link:link, .news_link:visited{
	color: #7f9200;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 20px;
	font-family:Arial, Tahoma, Helvetica, sans-serif;

}
.news_link:hover {
	color: #FF3300;
	text-decoration: none;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
}
p{
margin:0px;
text-align:justify;
font-size:12px;
padding-left:10px;
font-family:Arial, Tahoma, Helvetica, sans-serif;
}
td{
color: #000000;
text-align:justify;
font-size:12px;
font-family:Arial, Tahoma, Helvetica, sans-serif;
}
input.submit{
	background:url(images/submit_bg.gif) no-repeat 45px 0 #FFFFFF; color:#0B0B0B; border:none;
	width:60px; height:13px; float:right; margin:0 34px 2px 0; padding:0 30px 0 0; cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}

#imgdiv{
float:left;
width:100px;
text-align:center;
padding:5px;
padding-bottom:5px;
padding-top:5px;
}
#imgdiv img{
padding:0px;
margin:0px;
border:5px #F5F5F5 solid;
float:left;
}
#imgdiv a:link, #imgdiv a:visited{color:#000000;font-size: 10px;}
#right1 {
	padding:10px;
	text-align:center;
}
.image2 a{padding:10px;color:#000000;font-family :Arial;font-size: 10px;}
.catimage td{
border: 1px dashed #404040;
color: #c00202;
text-align:center;
}	
.catimage td a{
color: #c00202;
}
.catimage img {
	border: 1px solid #cbcbcb;
}
#Slideshow h2, #Slideshow{
	font-size: 11px;
	color: #FAF2DF;
}
.price {
	color: #009900;
}
#impoints {
	font-size:12px;
	list-style-image:url(/images/impoints.jpg);
	list-style-position:inside;
	padding-bottom:9px;
	padding-top:9px;
}
#impoints li{
	text-align:justify;
	padding-bottom:5px;
}
#tagword{
	height:24px;
	background-color: #EDE7CD;		
	width:100%;
/*	margin-left:12px; */
	text-align:center;
}
#tagword h1{
	font-size: 11px;
}
