@charset "utf-8";



/* RESET CSS --------------------------------------------------------------------------- */
/*@font-face { 
	font-family: "MyriadPro"; 
	src: url("js/Myriad_Pro.ttf")
}*/

*{margin: 0; padding: 0;}
HTML{height: 100%;}
BODY{font: 12px/18px Arial, Tahoma, Verdana, sans-serif; /*width: 100%;height: 100%;*/}
a{font-family:arial;color: #1d7996;outline: none;text-decoration: underline;}
a:hover{text-decoration: none;}
P{margin: 0 0 18px;}
IMG{border: none;}
INPUT{vertical-align: middle;}
a:hover{text-decoration:none;outline:none;}
html,body{/*height:100%; width:100%;*/font-family:arial;color:#000;font-size:12px; }

#slider_ribbon {
	position: absolute;
	top: 255px;
	margin: 0px auto;
	height: 280px;
	width: 1000px;
	background:url(../img/slider_ribbon.jpg) repeat-x center;
}
.cl{clear:both;}

/* RESET CSS  END*/

#wrapper {position:relative; width:1000px; margin:0 auto; }
#header {position:relative; width:1000px; height:195px; }

.logo {
position:relative; /*padding-top:80px;*/ padding-top:55px; float:left; margin-left:40px; margin-right:30px;
}
.menu_top { position:relative; float:left; width:520px; height:44px; top:97px; margin-left:20px;}
.menu_top li { list-style-type:none; display:inline;}
.menu_top li a { font-family:"MyriadPro";font-size:18px; text-decoration:underline; font-weight:bold; position:relative; float:left; width:121px; height:37px; color:#646464; text-transform:uppercase; text-align:center; padding-top:9px;}
.menu_top li a:hover {color:#f14c45;}
.menu_top li a.ch { font-weight:bold;position:relative; background:url(../img/bg_menu.png) no-repeat; color:#fff; text-decoration:none; font-weight:700;}
.last {background:none !important;}
.info_b, .info_b_footer {
	position:relative; float:right; top:88px; margin-right:40px;
	/*background-color: green;*/
}

.info_b_footer
{
	position:relative; top:0px;
	height: 120px;
}


.phone {font-family:"MyriadPro";position:relative; height:35px; background:url(../img/phone.png) no-repeat top left; font-size:15px; color:#323232; padding-left:40px; padding-top:5px; font-weight:bold; /*left:58px;*/}
.phone span {
	position:relative;
	font-size:30px;
	color:#323232;
}

.order {
	position:absolute;
	right: 0;
	padding-left: 14px;
	height:20px;
	background:url(../img/pop_up_icon.png) no-repeat 0px 4px;
}
.order:hover {
	background-position:0px -14px;
}
.order a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#2d87e0;
	border-bottom: 1px dashed #2d87e0;
}
.order:hover a {
	color:#d50a0a;
	border-bottom: 1px dashed #d50a0a;
}

/*
.order {position:relative; float:right; padding-right:25px; left:8px; height:20px; background:url(../img/pop_up_icon.png) no-repeat 0px 2px;}
.order a {position:relative; display:block; color:#2d87e0; font-family:Verdana, Arial, Helvetica, sans-serif; left:15px; height:16px; font-size:14px; text-decoration:none; border-bottom: 1px dashed #2d87e0;}
.order a:hover { position:relative;  color:#d50a0a;border-bottom: 1px dashed #d50a0a;}
.order:hover { position:relative; background-position:0px -16px; color:#d50a0a;}
.order:hover a {position:relative;  color:#d50a0a;border-bottom: 1px dashed #d50a0a;}
*/
/*
* html .overlay_popup
 {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + "px");

}*/
 
.overlay_popup {
	position:fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	min-width:1000px;
	
	background-color: #000;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55);
	-moz-opacity: 0.55;-khtml-opacity: 0.55;opacity: 0.55;z-index:10; overflow:hidden;
}
.popup {
	position:absolute; display:none; z-index:10; width:1px; height:1px; /*width:100%; height:100%;*/  overflow:hidden;
}
.popup_background {position:fixed; width:450px; height:500px; background:url(../img/pop_up_bg.png) no-repeat; left:50%; top:50%; margin-left:-225px; margin-top:-225px; z-index:15;}
.popup_close {
position:relative; float:right; background:url(../img/close.png) no-repeat; width:20px; height:20px; /*cursor:pointer;*/ margin-right:30px; margin-top:20px; z-index:5;
}
.popup_title {position:relative; width:400px; margin:0 auto; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#323232; margin-top:20px;}

.popup_form, .static_form {
	position:relative;
	width:340px;
	margin: 25px auto 25px auto;
}
.popup_form input, .static_form input
{
	margin: 0 auto;
	position:relative;
	width:320px; 
	padding:0px 10px;
	height:32px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px; color:#323232;
	background:none;
	border:0px;
}
.popup_form textarea, .static_form textarea
{
	margin: 0 auto;
	position:relative;
	padding:10px;
	height:93px;
	width:320px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#323232;
}

.popup_form textarea, .popup_form input, .static_form input, .static_form textarea
{
	background-color: #ffffff;
	border: 1px solid;
	border-top-color: #abadb3;
	border-bottom-color: #e3e9ef;
	border-left-color: #e2e3ea;
	border-right-color: #dbdfe6;
	margin-bottom:15px;
}

.popup_form input.sbt, .popup_form .close_text, .static_form  input.sbt, .static_form .close_text
{
	background: none;
	border: 0;
	position:relative;
	width:340px;
	height:40px;
	margin:0 auto;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#2d87e0;
	cursor:pointer;
	text-decoration:underline;
}

.popup_form .success, .popup_form .error, .static_form .success , .static_form  .error
{
	font-size:14px;
	color:#2d87e0;
}
.popup_form .error, .static_form  .error
{
	color:#f00;
}

#content {position:relative; overflow:hidden;}

#entry
{
	/*overflow:hidden; */
	position:relative;
	
	margin-top:12px;
	margin-right:40px;
	float:right;
	width:600px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	line-height:20px;
}

#entry p
{
	text-align: justify;
	margin: 10px 0px 30px 0;
	/*margin: 0px 0px 20px 0;
	padding: 10px 0px 0px 0;*/
}

#sidebar_left {position:relative; float:left; width:340px; float:left;}

#entry ul{
	margin: 10px 0px 30px 0;
	position: relative;
	/*left: -10px;
	padding-left: 5px;*/
	
}
#entry li{
	/*list-style: none;*/
	list-style: square outside;
}
/*#entry li:before{
    content: "\2013";
}*/

/*
#entry li: before{
		content: "\2043";
		margin-left: -1ex;
		margin-right: 1ex;
	}*/

/*
.content_menu { position:relative; width:350px;}
.sht_menu {position:relative; background:url(../img/top_menu_sh.png) no-repeat; width:340px; height:13px;}
.shb_menu {position:relative; background:url(../img/bottom_menu_sh.png) no-repeat; width:340px; height:33px;}

.center_menu {position:relative;background:url(../img/center_menu.png) repeat-y; width:340px; padding-left:22px;}
.center_menu li {list-style-type:none; display:block; padding:10px 5px 10px 20px; background:url(../img/menu_hr.png) no-repeat bottom left;}
.center_menu li a {font-family:Verdana, Arial, Helvetica, sans-serif; color:#2d87e0; font-size:14px;text-decoration:underline;}
.center_menu li a:hover {color:#ed3129; text-decoration:underline;}
.center_menu li a.ch, .center_menu li.ch a {color:#000; text-decoration:none; font-weight:700;}
*/
.content_menu
{
	background:url(../img/menu_bg.png) repeat-y;
	width: 289px;
	border: 1px solid #e3ecf5;
	border-bottom: 0px;
	position: relative;
	z-index: 2;
	margin-left: 24px;
}
.content_menu li {
	list-style-type:none;
	display:block;
	padding:10px 5px 10px 20px;
	border-bottom: 1px solid #e3ecf5;
}

.content_menu li a {font-family:Verdana, Arial, Helvetica, sans-serif; color:#2d87e0; font-size:14px;text-decoration:underline;}
.content_menu li a:hover {color:#ed3129; text-decoration:underline;}
.content_menu li a.ch, .center_menu li.ch a {color:#000; text-decoration:none; /*font-weight:700;*/}

.content_menu_wrapper
{
	position: relative;
	background:url(../img/menu_shadow_middle.png) repeat-y;
	padding: 20px 0 25px 0;
}

.content_menu_st
{
	background:url(../img/menu_shadow_top.png);
	width: 340px;
	height: 60px;
	position: absolute;
	top: 0px;
	z-index: 1;
}
.content_menu_sb
{
	background:url(../img/menu_shadow_bottom.png);
	width: 340px;
	height: 70px;
	position: absolute;
	bottom: 0px;
	z-index: 1;
}

.request { position:relative; width:306px; height:128px; background:url(../img/order.png) no-repeat; text-align:center; margin:0 auto; padding-top:35px;}
.request a {font-family:Verdana, Arial, Helvetica, sans-serif; color:#2d87e0; font-size:14px;text-decoration:underline;}
.request a:hover {color:#ed3129; text-decoration:underline;}


#entry h1,#entry h2
{
	position:relative;
	line-height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#323232;
	font-weight:100;
	margin-bottom:10px;
}
#entry h2
{
	font-size:22px;
	line-height:22px;
}

#entry .bolder
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:22px;
}

.post {position:relative; margin-bottom:45px; overflow:hidden;}
.post img
{
	position:relative;
	display:block;
	float:left;
	margin-right:20px;
	border: 5px solid #e3ecf5;
}
.post a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#2d87e0;}
.post h1/* a*/
{
	display: inline;
	font-size:30px;
}
.per, .year
{
	position:relative;
	width:184px; /* 289 - 105 */
	height:59px; /* 81 - 22*/
	background:url(../img/30pr.png) no-repeat;
	float:left;
	padding-left:105px;
	padding-top:22px;
	margin:20px 0px;
}
.year
{
	background:url(../img/year.png) no-repeat;
	margin-left:20px;
}

#footer { position:relative; width:1000px; margin:0 auto; border-top:1px solid #e9e9e9; padding-top:20px; padding-bottom:20px; overflow:hidden;}
.copyright
{
	position:relative;
	top:30px;
	left:40px;
	color:#979797;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}







/* SLIDER --------------------------------------------------------------------------- */

#container {
	width:920px;
	padding:0px;
	margin:20px auto;
	position:relative;
	z-index:0;
	text-align:center;
}

#slides a
{
	position:relative; float:left;
}
#slides .next,#slides .prev {
	position:absolute;
	top:157px;
	width:35px;
	height:35px;
	display:block;
	z-index:101;
}
#slides .next {	right:0px;}
#slides .prev{	left: 0px;}
a.prev { background:url(../img/arrow_slider.png) no-repeat left top}
a.next { background:url(../img/arrow_slider.png) no-repeat right top}
a.prev:hover { background:url(../img/arrow_slider.png) no-repeat  right bottom}
a.next:hover { background:url(../img/arrow_slider.png) no-repeat left bottom}
.slides_container {
	margin:0 auto;
	width:840px;
	height:380px;
	overflow:hidden;
	position:relative;
}

.pagination {
	position:relative;
	display: inline-block;
	margin: 0px auto;
	z-index:5;
}

.pagination li {
	float:left;
	display:block;
	margin:0px 8px;
}

.pagination li a {
	display:block;
	width:21px;
	height:0;
	padding-top:21px;
	background-image:url(../img/radio_b.png);
	background-position:center top;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -21px;
}
.text_slide {position:relative; float:left; width:360px; text-align:left; margin-left:40px; margin-top:75px; }

.text_slide h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:30px; line-height:36px; color:#323232; font-weight:normal; margin-bottom:25px;}
.text_slide p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#323232; line-height:19px;}
a.more {position:relative; display:block; background:url(../img/more_slider.png) no-repeat; width:121px; height:33px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding-top:7px; text-decoration:none; color:#fff;

/* SLIDER  END*/



