@charset "utf-8";
/* CSS Document */
/*960 gs reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/*HTML5 reset*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}
*{
	padding:0;
	margin:0;
	border:none;
}
h1{}
h2{}
h3{}
h4{}
h5{}
h6{}
a{text-decoration:none;}
p{}
blockquote{}
.bold{font-weight:bold;}
.font11{font-size:10px;}
.font11{font-size:11px;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font15{font-size:15px;}
.font16{font-size:16px;}
.font17{font-size:17px;}
.lh1{line-height:1em;}
.lh1_2{line-height:1.2em;}
.lh1_5{line-height:1.5em;}
.lh1_66{line-height:1.66em;}

.textR{text-align:right;}
.textC{text-align:center;}
.textL{text-align:left;}

.uh:hover{
	text-decoration:underline;
}
.u{
	text-decoration:underline;
}
.uc{
	text-transform:uppercase;
}
.sansserif{
	font-family:sans-serif;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
.clear{clear:both;}

.floatR{float:right;}
.floatL{float:left;}
.floatN{float:none;}

html{
	direction:rtl;
}
body{
	background-color:#323232;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
}
.wrapper{
	width:950px;
	margin:0 auto;
}
header{
	background:transparent url(../images/header.png) no-repeat 50% 0 scroll;
	height:93px;
	color:#2e2e2e;
	z-index:1001;
	position:relative;
}
.status{
	float:right;
	display:inline-block;
}
.status label{
	float:left;
	color:#2e2e2e;
	padding:10px;
	font-size:14px;
	font-weight:bold;
}
.status_btn{
	background:transparent url(../images/online.png) no-repeat 50% 50%;
	width:87px;
	height:43px;
	display:inline-block;
}
.status_btn:hover{
	background:transparent url(../images/onlineH.png) no-repeat 50% 50%;
}
.logo{
	float:left;
}
hgroup{
	padding:16px 15px 0 18px;
}
.title_text{
	margin-top:-24px;
	z-index:1;
	position:relative;
	background-color:#F4F4F4;
	padding:45px 0 77px;
}
.title_text h2{
	font:bold 26px Tahoma, Geneva, sans-serif;
	color:#2e2e2e;
	text-align:center;
	letter-spacing:-0.05em;
}

.roundabout-holder {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 536px;
	height: 320px;
	display:block;
	margin:-68px auto 0;
}
.roundabout-moveable-item {
	text-align:center;
	width:417px;
	height:252px;
	
}
.roundabout-moveable-item a{
	
}
.roundabout-in-focus a{
	cursor: pointer;
}
.roundabout-holder li img {
					width: 100%;
					display:block;
					box-shadow:0 1px 10px rgba(0,0,0,0.5);
}
.feat_slider{
	position:relative;
	width: 854px;
	margin:0 auto;
	padding-bottom:36px;
}
#slideNext{
	position:absolute;
	background:transparent url(../images/slideNext.png);
	width:23px;
	height:26px;
	display:block;
	right:-14px;
	top:39%;
	z-index:999;
	cursor:pointer;
}
#slideNext:hover{
	background:transparent url(../images/slideNextH.png);
}
#slidePrev{
	position:absolute;
	background:transparent url(../images/slidePrev.png);
	width:23px;
	height:26px;
	display:block;
	left:-23px;
	top:39%;
	z-index:999;
	cursor:pointer;
}
#slidePrev:hover{
	background:transparent url(../images/slidePrevH.png);
}
.content_wrap{
	width:859px;
	margin:0 auto;
}

.sidebar_col{
	width:359px;
	float:left;
}

article{
	font-size:15px;
	line-height:1.4em;
	
}
article p{
	margin-bottom:1.4em;
}
article ul{
	margin:20px 0;
}
article ul li{
	background:transparent url(../images/bullets.png) no-repeat 100% 8px scroll;
	padding-right:22px;
	margin-left:12px;
}
article h1{
	font-size:32px;
	line-height:1em;
}
article h2{
	font-size:23px;
	color:#6bdeff;
	line-height:1em;
}
article h3{
	font-weight:normal;
	font-size:20px;
	color:#6bdeff;
	line-height:1em;
	margin-bottom:0.5em;
}
article h2.subtitle{
	font-size:18px;
	line-height:30px;
	margin-bottom:1em;
	
}
.content_col{
	width:427px;
}
.content_col article{
	width:497px;
}
.form{
	background:transparent url(../images/form_bg.png);
	width:381px;
	height:387px;
}
.form h2, .form h3{
	text-align:center;
}
.form h2{
	font-size:23px;
	color:#6bdeff;
	line-height:1.3em;
	margin-bottom:5px;
}
.form h3{
	font-size:16px;
	line-height:1.3em;
	text-align:center;
	margin-bottom:20px;
}
.form fieldset{
	padding-top:33px;
}
.form input[type="text"]{
	background-color:#FFF;
		-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	border:2px solid #7A7A7A;
	width:200px;
	font-size:16px;
	color:#2e2e2e;
	margin:0 auto 13px;
	box-shadow:1px 1px 2px #333 inset;
	padding:3px 4px;
	display:block;
	
}
.form input[type="text"]:hover{
	border-color:#58DCFD;
}
.form input[type="text"].error{
	border-color:#FF131A;
}
.form input[type="submit"]{
	background-color:#58DCFD;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	width:209px;
	height:43px;
	font-size:24px;
	color:#222;
	display:block;
	margin:0 auto;
	cursor:pointer;
	margin-bottom:18px;
}
.form input[type="submit"]:hover{
	background-color:#72F3FD;
}
.error_msg{
	display:block;
	color:#ff0000;
	font-size:14px;
	text-align:center;
}
footer{
	background-color:#D7D7D7;
	padding:30px 0;
	position:relative;
}
.yellow_btn{
	display:inline-block;
	background-color:#FFF558;
	height:36px;
	line-height:36px;
	font-size:14px;
	font-weight:bold;
	color:#222;
	padding:0 7px;
		-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	box-shadow:0 1px 1px rgba(0,0,0,0.3);

}
.yellow_btn:hover{
	background-color:#FFFAA1;
}
.yellow_btn img{
	vertical-align:middle;
}
.content{
	padding-bottom:54px;
}
footer .wrapper{
	min-height:30px;
	position:relative;
}
footer .yellow_btn{
	position:absolute;
	top:-30px;
	left:80px;
}
.social_cont{
	text-align:center;
}
.social_cont a{
	margin:0 5px;
}