body{margin:0;padding:0;color:#666;font-family:Helevetica,Arial,sans-serif;font-size:13px;line-height:1.5em;background-color:#efefef;//background-image:url(images/froiden_body.jpg);background-repeat:repeat-x}
a,a:link,a:visited{color:#06c; text-decoration:none}
a:hover{color:#06c;text-decoration:underline}
p{margin:0;padding:0 0 10px 0}
img{border:0}
h1{font-size:22px;font-weight:bold;margin:0 0 5px 0;padding:5px 0;}
h2{font-size:15px; color=#333333; padding:-10px 0;}
h3{font-size:17px;margin:0 0 20px 0;padding:0;padding:0;}
h4{font-size:14px;margin:0px 0px 20px 0;padding:0}
h5{font-size:16px;margin:0 0 10px 0;padding:0}
h6{font-size:14px;margin:0 0 5px 0;padding:0}
.cleaner{clear:both;width:100%;height:0;font-size:0}
.cleaner_h10{clear:both;width:100%;height:10px}
.cleaner_h20{clear:both;width:100%;height:20px}
.cleaner_h30{clear:both;width:100%;height:30px}
.cleaner_h40{clear:both;width:100%;height:40px}
.cleaner_h50{clear:both;width:100%;height:50px}
.cleaner_h60{clear:both;width:100%;height:60px}
.margin_r30{margin-right:30px}
.vertical_divider{border-right:1px solid #d9d9d9}
.horizon_divider{border-bottom:1px solid #d9d9d9}
.float_l{float:left}
.float_r{float:right}
.image_wrapper{display:inline-block;padding:8px;border:1px solid #999;background:#fff;margin-bottom:10px}
.fl_img{float:left;margin:3px 30px 15px 0}
.fr_img{float:right;margin:3px 0 15px 30px}
blockquote{font-style:italic;margin-left:10px}
cite{font-weight:bold}
cite span{color:#8da332}
em{color:#5d6d1e}
.froiden_list{margin:20px 0;padding:0;list-style:none}
.froiden_list li{background:transparent url(images/froiden_list.png) no-repeat scroll 0 0;margin:0 0 20px;padding:0 0 0 25px;line-height:1em}
.froiden_list li a{color:#666;text-decoration:none}
.froiden_list li a:hover{color:#c00;text-decoration:underline}
.button a{clear:both;display:block;width:100px;height:28px;padding:6px 24px 0 0;margin-top:15px;background:url(images/froiden_button_hover.png) no-repeat;color:#666;font-weight:bold;text-align:center;text-decoration:none}
.button a:hover{color:#000;background:url(images/froiden_button.png) no-repeat}
#froiden_header_wrapper{width:100%;height:80px;background-color:#6d458d;}
#froiden_header{width:990px;padding:0 25px;margin:0 auto;background:url(images/header_wrapper.jpg) center top repeat-x}
#froiden_header #site_title{float:left;width:100%;padding-top:15px}
#froiden_header #site_title h1{margin:0;padding:0;color:#fff}
#froiden_header #site_title h1 a{margin:0;padding:0;font-size:38px;color:#000;font-weight:normal;text-decoration:none}
#froiden_header #site_title a span{font-size:16px;color:#888;font-weight:bold;letter-spacing:2px;margin-left:5px}
#froiden_banner_wrapper{width:100%;height:300px;margin-bottom:10px;//background:url(images/froiden_banner_wrapper.jpg) center top no-repeat}
#froiden_banner{width:993px;padding-top:10px;margin:auto;height:300px}
#froiden_main{clear:both;width:970px;margin:0 auto;padding:40px 0 30px;background:url(images/froiden_maina.png); background-repeat:repeat-y;}
#froiden_menu{clear:both;width:900px;height:28px;padding:13px 35px;margin:0 auto; background-image:url(images/froiden_menu.png)}
#froiden_main_bottom{width:970px;height:5px;margin:0 auto;background:url(images/froiden_main_bottom.png) no-repeat}
#froiden_content{float:left;width:95%;padding:0 0 0 20px;}
#froiden_sidebar{float:right;width:310px}
#froiden_sidebar .sidebar_title{display:block;width:270px;height:40px;padding-top:14px;padding-left:40px;color:#fff;font-size:20px;font-weight:bold;background:url(images/H3.PNG) right no-repeat}
#froiden_sidebar .sidebar_box{padding:0 30px}
.two_column{width:260px}
.three_column{float:left;width:250px;padding-right:30px}
.three_column img{float:left;width:48px}
.three_column p{float:right;width:180px}
.services_box{margin-bottom:40px}
.services_box .sb_left{float:left;width:80px}
.services_box .sb_right{float:right;width:480px}
#gallery{clear:both}
#gallery a{border:0}
#gallery ul{list-style:none;margin:0;padding:0}
#gallery ul li{padding:0;margin:0 0 40px 0;padding-bottom:30px;border-bottom:1px solid #CCC}
#gallery ul li .left{float:left;width:190px}
#gallery ul li .left img{width:180px;height:110px;border:0;border:5px solid #d4cbaf}
#gallery ul li .right{float:right;width:350px}
#gallery ul li .right button{margin:0}
#froiden_content .news_box{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #999}
#froiden_content .news_box h2{margin-bottom:5px}
#froiden_content .news_box p{text-align:justify}
#froiden_content .news_box .news_info{margin-bottom:20px}
#contact_form{float:left;padding:0}
#contact_form form{margin:0;padding:0}
#contact_form form .input_field{width:350px;padding:5px 0;background:#fff;border:1px solid #dfdfdf}
#contact_form form label{display:block;width:100px;margin-right:10px;font-size:14px}
#contact_form form textarea{width:350px;height:200px;background:#fff;border:1px solid #dfdfdf}
#contact_form form .submit_btn{margin-left:108px;padding:5px 10px;background:#eee;border:1px solid #ccc;color:#666}
#froiden_footer{width:100%; text-decoration:none; margin:0 auto;padding:20px 0;text-align:center;background-color:#6d458d;}
.foot a{
	color:#BFEAF7;
}
.foot a:hover{color:#C6C;text-decoration:none}
.art-menu{ 
float:none;
text-align: center;
margin: 0;
	padding-top: 10px;
	list-style: none;
}
h2{font-size:18px;color:#f0f0f0;margin:0 0 15px 0;padding-top:4px;padding-left:10px;background:#6d458d;padding-bottom:4px;text-transform:uppercase;border-left:10px solid #C9F;border-right:10px solid #C9F;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;overflow:hidden}

.classification { 
	position: relative;
	width: 91px;
	height: 17px;

}
.classification .cover {
	position: absolute;
	background: transparent url(stars.png) top left no-repeat;
	top: 0px;
	left: 0px;
	width: 91px;
	height: 17px;
	z-index: 101;
}
.classification .progress {
	position: absolute;
	background: transparent url(stars_full.png) top left no-repeat;
	top: 0px;
	left: 0px;
	height: 17px;
	z-index: 102;
}

.rate{
width: 97px;
padding-left: 1px;
}
.rate1{
width: 17px;
padding-right: 1px;
background: url('rate_empty.png') center top no-repeat;
float: left;
height: 18px;
cursor: pointer;
}
