
/* Getting the new tags to behave */



article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {



	display:block;



}



mark, rp, rt, ruby, summary, time {



	display:inline;



}



/* Global properties ======================================================== */



html {



	width:100%;



	height:100%;



}



body {



	font-family:Arial, Helvetica, sans-serif;



	font-size:13px;



	line-height:22px;



	color:#8d8d8d;



	text-transform:none;



	background:#2f353e;



	min-width:940px;



	



}



.main {



	width:940px;



	padding:0;



	margin:0 auto;



	position:relative;



}







.bg0 {



	position:relative;



	top:0;



	background:#Fff;}







.bg1 {



	position:relative;



	top:0;



	background:url(../images/header_plane1.jpg) repeat center 0 #2f353e;







}







.bg2 {



	position:relative;



	bottom:0;



	background:url(../images/footer_plane.jpg) repeat center bottom #2f353e;







}







/*********************************layouts & alignment**********************************/















.col-1, .col-2 {



	float:left;



}



.wrapper {



	width:100%;



	overflow:hidden;



}



.extra-wrap {



	overflow:hidden;



}



.fleft {



	float:left;



}



.fright {



	float:right;



}



.alignright {



	text-align:right;



}



.aligncenter {



	text-align:center;



}



.clear {



	clear: both;



	display: block;



	overflow: hidden;



	visibility: hidden;



	width: 0;



	height: 0;



}







.col1{width:254px;



float:left;



display:block;}







.mar_t_-32 {



	margin-top:-32px



}



.mar_t_-3 {



	margin-top:-30px



}



.mar_t_-2 {



	margin-top:-20px



}



.mar_t_-1 {



	margin-top:-10px



}



.mar_t_-15 {



	margin-top:-15px



}



.mar_t_0 {



	margin-top:-4px



}



.mar_t_03 {



	margin-top:3px



}







.mar_t_05 {



	margin-top:5px



}



.mar_t_1 {



	margin-top:10px



}



.mar_t_15 {



	margin-top:15px



}



.mar_t_2 {



	margin-top:20px



}



.mar_t_25 {



	margin-top:25px



}



.mar_t_3 {



	margin-top:30px



}



.mar_t_35 {



	margin-top:35px



}



.mar_t_4 {



	margin-top:40px



}



.mar_t_5 {



	margin-top:50px



}







.mar_t_55 {



	margin-top:55px



}



.mar_t_6 {



	margin-top:60px



}



.mar_t_65 {



	margin-top:65px



}



.mar_t_120 {



	margin-top:120px



}



.mar_b_05 {



	margin-bottom:5px



}



.mar_b_1 {



	margin-bottom:10px



}



.mar_b_15 {



	margin-bottom:15px



}



.mar_b_2 {



	margin-bottom:20px



}



.mar_b_23 {



	margin-bottom:23px



}



.mar_b_25 {



	margin-bottom:25px



}



.mar_b_3 {



	margin-bottom:30px



}



.mar_b_4 {



	margin-bottom:40px



}



.mar_b_45 {



	margin-bottom:45px



}



.mar_b_5 {



	margin-bottom:50px



}



.mar_b_6 {



	margin-bottom:60px



}



.mar_b_7 {



	margin-bottom:70px



}



.mar_b_8 {



	margin-bottom:80px



}



.mar_r_1 {



	margin-right:10px



}



.mar_r_16 {



	margin-right:16px



}



.mar_r_2 {



	margin-right:20px



}



.mar_r_25 {



	margin-right:25px



}



.mar_r_3 {



	margin-right:30px



}



.mar_r_4 {



	margin-right:40px



}



.mar_r_5 {



	margin-right:50px



}



.mar_r_6 {



	margin-right:60px



}







.mar_r_160 {



	margin-right:160px



}







.mar_r_18 {



	margin-right:18px



}



.mar_b_18 {



	margin-bottom:18px



}



.mar_l_1 {



	margin-left:10px



}



.mar_l_2 {



	margin-left:20px



}



.mar_l_3 {



	margin-left:30px



}



.mar_l_4 {



	margin-left:40px



}



.mar_l_5 {



	margin-left:50px



}



.mar_l_6 {



	margin-left:60px



}







.mar_l_137 {



	margin-left:137px



}



.pad_t_0 {



	padding-top:8px



}



.pad_t_03 {



	padding-top:3px



}



.pad_t_08 {



	padding-top:8px



}



.pad_t_15 {



	padding-top:15px



}



.pad_t_1 {



	padding-top:10px



}



.pad_t_14 {



	padding-top:14px



}



.pad_t_18 {



	padding-top:18px



}



.pad_t_2 {



	padding-top:20px



}



.pad_t_23 {



	padding-top:23px



}



.pad_t_25 {



	padding-top:25px



}



.pad_t_3 {



	padding-top:30px



}



.pad_t_35 {



	padding-top:35px



}



.pad_t_4 {



	padding-top:40px



}



.pad_t_45 {



	padding-top:45px



}



.pad_t_5 {



	padding-top:50px



}



.pad_t_55 {



	padding-top:55px



}



.pad_t_6 {



	padding-top:60px



}



.pad_t_7 {



	padding-top:70px



}



.pad_t_8 {



	padding-top:80px



}



.pad_t_85 {



	padding-top:85px



}



.pad_t_9 {



	padding-top:90px



}



.pad_t_120 {



	padding-top:120px



}



.pad_b_05 {



	padding-bottom:5px



}



.pad_b_1 {



	padding-bottom:10px



}



.pad_b_16 {



	padding-bottom:16px



}



.pad_b_12 {



	padding-bottom:12px



}



.pad_b_15 {



	padding-bottom:15px



}



.pad_b_2 {



	padding-bottom:20px



}



.pad_b_25 {



	padding-bottom:25px



}



.pad_b_3 {



	padding-bottom:30px



}



.pad_b_35 {



	padding-bottom:35px



}



.pad_b_4 {



	padding-bottom:40px



}



.pad_b_45 {



	padding-bottom:45px



}



.pad_b_5 {



	padding-bottom:50px



}



.pad_b_55 {



	padding-bottom:55px



}



.pad_b_6 {



	padding-bottom:60px



}



.pad_b_7 {



	padding-bottom:70px



}



.pad_b_8 {



	padding-bottom:80px



}



.pad_b_9 {



	padding-bottom:90px



}



.pad_b_10 {



	padding-bottom:100px



}



.pad_r_1 {



	padding-right:10px



}



.pad_r_2 {



	padding-right:20px



}



.pad_r_3 {



	padding-right:30px



}



.pad_l_1 {



	padding-left:10px



}



.pad_l_2 {



	padding-left:20px



}



.pad_l_3 {



	padding-left:30px



}











/* Tooltips */



#aToolTip {



	border:2px solid #f0f0f0;



	background:#000;



	color:#747474;



	margin:0;



	padding:2px 8px;



	font-size:11px;



	position:absolute;



	display:none;



	z-index:50000



}



#aToolTip .aToolTipContent {



	position:relative;



	margin:0;



	padding:0



}



/*********************************p**********************************/



p {



	font-family:Arial, Helvetica, sans-serif;



	font-size:13px;



	line-height:22px;



	color:#8d8d8d;



	text-transform:none;



}







.p1{font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	line-height:14px;



	color:#fff;



	text-transform:uppercase;}



.p1 span{color:#8ac62c}







.p2{font-family: 'Cantora One', sans-serif;



font-size:30px;



line-height:30px;



color:#fff;







}



.p3{font-family:Arial, Helvetica, sans-serif;



	font-size:15px;



	line-height:22px;



	color:#30afd8;



	text-transform:none;}











.p5{font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	line-height:24px;



	color:#4b525d;



	text-transform:uppercase;



	font-weight:400;



	display:inline-block;}



	



/*********************************boxes**********************************/



.tar {



	text-align:right



}



.tal {



	text-align:left



}



.tac {



	text-align:center



}







.img-indent {



	float:left;



	margin:0 20px 0px 0;



}







.main-inside {



	margin: 0 10px;



}







.box-shadow {



	box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);



	border-radius:15px 15px 20px 20px;



	-moz-border-radius:15px 15px 20px 20px;



	-webkit-border-radius:15px 15px 20px 20px;}







.w1{width:600px}







/*********************************links**********************************/



a {



	color:#00a8dd;



	font-family:Arial, Helvetica, sans-serif;



	font-size:14px;



	line-height:18px;



	text-decoration:none;



	cursor:pointer;



}



a:hover {



	color:#a6a6a6



}



.menu li a, .list-1 li a, .list-2 li a, .list-4 li a, .button, .logo {



	text-decoration:none;



}







.a1 {



 font-family:Arial, Helvetica, sans-serif;



	font-size:24px;



	color:#fff;



	text-decoration:none;



	line-height:36px;



	



	text-align:center;



	background:url(../images/button1.jpg) #7fbe27 repeat-x ;



	padding:12px 33px;



	display:inline-block;



	text-shadow: #588613 1px 1px 2px;



		border-radius:6px 6px 6px 6px;



	-moz-border-radius:6px 6px 6px 6px;



	-webkit-border-radius:6px 6px 6px 6px;



	-webkit-transition: all 0.3s ease;



	-moz-transition: all 0.3s ease;



	-o-transition: all 0.3s ease;



	transition: all 0.3s ease;



}



.a1:hover {



	background:#d63f46;



	color:#FFF;



}











.a1_bg{ background:#292e36;



padding:4px;



float:right;



	border-radius:8px 8px 8px 8px;



	-moz-border-radius:8px 8px 8px 8px;



	-webkit-border-radius:8px 8px 8px 8px;



	border:#1e2228 solid 1px;



	        box-shadow: 0 2px 1px #373d46;



	-moz-box-shadow: 0 1px 2px #373d46;

	-webkit-box-shadow: 0 2px 1px #373d46;



	display:inline-block;



}







#page2 .a1 {



 font-family:Arial, Helvetica, sans-serif;



	font-size:24px;



	color:#fff;



	text-decoration:none;



	line-height:36px;



	



	text-align:center;



	background:url(../images/button1.jpg) #7fbe27 repeat-x  ;



	padding:10px 16px;



	display:inline-block;



	text-shadow: #588613 1px 1px 2px;



		border-radius:6px 6px 6px 6px;



	-moz-border-radius:6px 6px 6px 6px;



	-webkit-border-radius:6px 6px 6px 6px;



	-webkit-transition: all 0.3s ease;



	-moz-transition: all 0.3s ease;



	-o-transition: all 0.3s ease;



	transition: all 0.3s ease;



}







#page2 .a1_bg{



background:#dcdcdd;



padding:4px;



float:none;



	border-radius:8px 8px 8px 8px;



	-moz-border-radius:8px 8px 8px 8px;



	-webkit-border-radius:8px 8px 8px 8px;



	border:#c9c9ca solid 1px;



		        box-shadow:none;



	-moz-box-shadow:none;



	-webkit-box-shadow:none;



}



#page2 .a1:hover {



	background:#d63f46;



	color:#FFF;



}







.a2{font-family:Arial, Helvetica, sans-serif;



font-size:11px;



text-transform:uppercase;



color:#737373;



text-align:center;



line-height:14px;



border-left:#3b4149 solid 1px;



width:65px;



}



.a2:hover{color:#8ac62c}











.a3{font-family:Arial, Helvetica, sans-serif;



font-size:11px;



text-transform:uppercase;



color:#737373;



text-align:right;



line-height:14px;



border-left:#3b4149 solid 1px;



width:54px;



}



.a3:hover{color:#8ac62c}











.a4{background:url(../images/button5.jpg) repeat 0 0;



font-family:Arial, Helvetica, sans-serif;



font-size:11px;



line-height:13px;



text-transform:uppercase;



text-align:center;



color:#88c42c;



padding:7px 0;



width:110px;



display:inline-block;



border-radius:6px 6px 6px 6px;



	-moz-border-radius:6px 6px 6px 6px;



	-webkit-border-radius:6px 6px 6px 6px;







}



.a4 b{color:#fff;



font-weight:400}







.a4:hover{background:#80bf28;



color:#000;}







.a5{background:url(../images/button3.jpg) repeat-x #a11921 0 0;



font-family:Arial, Helvetica, sans-serif;



font-size:11px;



line-height:13px;



text-transform:uppercase;



text-align:center;



color:#f44f57;



padding:7px 0;



width:110px;



display:inline-block;



border-radius:6px 6px 6px 6px;



	-moz-border-radius:6px 6px 6px 6px;



	-webkit-border-radius:6px 6px 6px 6px;



border-left:#85141a solid 1px;



border-right:#85141a solid 1px;



}



.a5 b{color:#fff;



font-weight:400}







.a5:hover{background:#80bf28;



color:#000;}







.a6{



	position:absolute;



	left:67px;



	top:-20px;



	background:url(../images/button2.jpg) repeat-x #ff5f00 0 0;



font-family: 'Cantora One', sans-serif;



font-size:12px;



text-transform:uppercase;



text-align:center;



color:#fff;



padding:4px 0 6px 0;



text-shadow: #ab5709 1px 1px 2px;



width:110px;











border-radius:6px 6px 6px 6px;



	-moz-border-radius:6px 6px 6px 6px;



	-webkit-border-radius:6px 6px 6px 6px;



		  box-shadow: 0 0 3px rgba(0,0,0,0.3);



	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.3);



	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.3);







}











.a6:hover{background:url(../images/button5.jpg) repeat 0 0;



color:#fff;}











.a7 {



 font-family:Arial, Helvetica, sans-serif;



	font-size:15px;



	color:#86c32a;



	text-decoration:none;



	line-height:42px;



	



	text-align:center;



	background:none ;



	padding:0 22px;



	display:inline-block;



	background:url(../images/button6.jpg) 0 50px  repeat-x ;



		border-radius:6px 6px 6px 6px;



	-moz-border-radius:6px 6px 6px 6px;



	-webkit-border-radius:6px 6px 6px 6px;







	



		



}



.a7:hover {



	background:url(../images/button6.jpg) 0 0 ;



	color:#FFF;



	  box-shadow: 0 0 3px rgba(0,0,0,0.3);



	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.3);



	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.3);



}



.a8{font-family:Arial, Helvetica, sans-serif;



font-size:15px;



line-height:22px;



color:#30afd8;



display:inline-block;



-webkit-transition: all 0.3s ease;



	-moz-transition: all 0.3s ease;



	-o-transition: all 0.3s ease;



	transition: all 0.3s ease;



}






.a8 span{background:url(../images/p1_icone1.png) no-repeat 0 0;



width:26px;



height:26px;



margin-right:15px;



display:inline-block;



-webkit-transition: all 0.3s ease;



	-moz-transition: all 0.3s ease;



	-o-transition: all 0.3s ease;



	transition: all 0.3s ease;



}







.a8:hover{text-decoration:underline;



color:#d03940;



}



.a8:hover span{



background:url(../images/p1_icone1.png) no-repeat -26px 0;



}







.a9{font-family:Arial, Helvetica, sans-serif;



font-size:15px;



line-height:22px;



color:#30afd8;



display:inline-block;



-webkit-transition: all 0.3s ease;



	-moz-transition: all 0.3s ease;



	-o-transition: all 0.3s ease;



	transition: all 0.3s ease;



}







.a9 span{background:url(../images/p1_icone2.png) no-repeat 0 0;



width:24px;



height:26px;



margin-right:15px;



display:inline-block;



-webkit-transition: all 0.3s ease;



	-moz-transition: all 0.3s ease;



	-o-transition: all 0.3s ease;



	transition: all 0.3s ease;



}







.a9:hover{text-decoration:underline;



color:#d03940;



}



.a9:hover span{



background:url(../images/p1_icone2.png) no-repeat -24px 0;



}







.a10{font-family:Arial, Helvetica, sans-serif;



font-size:15px;



line-height:22px;



color:#30afd8;



display:inline-block;



-webkit-transition: all 0.3s ease;



	-moz-transition: all 0.3s ease;



	-o-transition: all 0.3s ease;



	transition: all 0.3s ease;



}







.a10 span{background:url(../images/p1_icone3.png) no-repeat 0 0;



width:23px;



height:26px;



margin-right:15px;



display:inline-block;



-webkit-transition: all 0.3s ease;



	-moz-transition: all 0.3s ease;



	-o-transition: all 0.3s ease;



	transition: all 0.3s ease;



}







.a10:hover{text-decoration:underline;



color:#d03940;



}



.a10:hover span{



background:url(../images/p1_icone3.png) no-repeat -23px 0;



}











.a11{background:url(../images/button4.jpg) repeat-x #80be27;



font-family:Arial, Helvetica, sans-serif;



font-size:15px;



color:#fff;



line-height:25px;



border-top:#9cd337 1px solid;



border-bottom:#639a14 1px solid;



border-left:#7cb323 1px solid;



border-right:#7cb323 1px solid;



padding:8px 22px 8px 20px;



text-shadow: #77ac22 1px 1px 2px;



display:inline-block;







	  box-shadow: 0 0 3px rgba(0,0,0,0.3);



	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.3);



	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.3);



		border-radius:8px 8px 8px 8px;



	-moz-border-radius:8px 8px 8px 8px;



	-webkit-border-radius:8px 8px 8px 8px;



}







.a11 span{background:url(../images/arr2.png) no-repeat 0 0;



width:6px;



height:5px;



margin:9px 0 0 8px;



display:inline-block;



}



.a11:hover{ color:#FFF;



background:#c8343b;



border-top:#b3232b 1px solid;



border-bottom:#b3232b 1px solid;



border-left:#b3232b 1px solid;



border-right:#b3232b 1px solid;



}







.a12{font-weight:700;



color:#7fbe27;



}







.a12:hover{color:#000}







.a13{font-family:Arial, Helvetica, sans-serif;



font-size:15px;



line-height:22px;



color:#30afd8;



display:inline-block;



-webkit-transition: all 0.3s ease;



	-moz-transition: all 0.3s ease;



	-o-transition: all 0.3s ease;



	transition: all 0.3s ease;



}







.a13 span{background:url(../images/p3_icone1.png) no-repeat 0 0;



width:32px;



height:21px;



margin-right:15px;



display:inline-block;



-webkit-transition: all 0.3s ease;



	-moz-transition: all 0.3s ease;



	-o-transition: all 0.3s ease;



	transition: all 0.3s ease;



}







.a13:hover{text-decoration:underline;



color:#d03940;



}



.a13:hover span{



background:url(../images/p3_icone1.png) no-repeat -32px 0;



}







.a14{font-family:Arial, Helvetica, sans-serif;



font-size:15px;



line-height:22px;



color:#30afd8;



display:inline-block;



-webkit-transition: all 0.3s ease;



	-moz-transition: all 0.3s ease;



	-o-transition: all 0.3s ease;



	transition: all 0.3s ease;



}







.a14 span{background:url(../images/p3_icone2.png) no-repeat 0 0;



width:26px;



height:26px;



margin-right:15px;



display:inline-block;



-webkit-transition: all 0.3s ease;



	-moz-transition: all 0.3s ease;



	-o-transition: all 0.3s ease;



	transition: all 0.3s ease;



}







.a14:hover{text-decoration:underline;



color:#d03940;



}



.a14:hover span{



background:url(../images/p3_icone2.png) no-repeat -26px 0;



}



.a15{background:url(../images/button4.jpg) repeat-x #80be27;



font-family:Arial, Helvetica, sans-serif;



font-size:15px;



color:#fff;



line-height:25px;



border-top:#9cd337 1px solid;



border-bottom:#639a14 1px solid;



border-left:#7cb323 1px solid;



border-right:#7cb323 1px solid;



padding:8px 20px 8px 20px;



text-shadow: #77ac22 1px 1px 2px;



display:inline-block;







	  box-shadow: 0 0 3px rgba(0,0,0,0.3);



	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.3);



	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.3);



		border-radius:8px 8px 8px 8px;



	-moz-border-radius:8px 8px 8px 8px;



	-webkit-border-radius:8px 8px 8px 8px;



}







.a15:hover{ color:#FFF;



background:#ff6c0e;



border-top:#f9cb01 1px solid;



border-bottom:#ff5f00 1px solid;



border-left:#f87a34 1px solid;



border-right:#f87a34 1px solid;



}







/*********************************lists*************************************/



.list-1 {



	display:block;



}



.list-1 li {



	background:url(../images/arr1.png) no-repeat left 17px;



	padding:0 0 0 26px;



	border-bottom:#f5f5f5 1px solid;



	display:block;



	overflow:hidden;



	



}



.list-1 li a {



	font-family: Arial, Helvetica, sans-serif;



	font-size:12px;



	font-weight:700;



	margin:11px 0;



	color:#30363f;



	text-transform:none;



	display:inline-block



}



.list-1 li a:hover {



	color:#7fbe27;



}







.list-2 {



	padding:0



}



.list-2 li {



	background:url(../images/list-2_plane.jpg) repeat ;



	border-top:#ebebeb solid 1px;



	overflow:hidden;



	display:block;



	



	



}



.list-2 li .p3 {



	font-family:Arial, Helvetica, sans-serif;



	font-size:13px;



	line-height:22px;



	color:#8d8d8d;



	text-transform:none;



	padding:14px 0 14px 30px;



	display:inline-block;



	float:left;







}



.list-2 li .p4 {







	padding:14px 30px 14px 0;



	color:#30afd8;



	text-transform:uppercase;



	display:inline-block;



	float:right;



}







.list-5{



	list-style-type:decimal; margin-left:15px;}



	



	



.list-6{padding: 5px 0 0;font-size:12px;line-height:18px;font-family:Arial, Helvetica, sans-serif;}







.list-6 .ui-accordion-content, .list-6 dt{border:none !important;}







.list-6 .head{padding: 10px 0 0 0px !important;



background:#f5f5f5;



border-radius:4px;



color:#848484;



font-family:Arial, Helvetica, sans-serif; 



overflow:hidden;



line-height:19px;



padding:10px 0 20px;



font-size:12px;



margin-bottom:10px;



display:block;}







.list-6 .cont{padding: 46px 0 23px 0;color:#848483;line-height:18px;}







.list-6 .head figure{text-align:left;text-align:center;width:85px;float:left;margin: 0 0 0 ;}







.list-6 .head .text{padding: 10px 0 20px 0;}







.list-6 .head .text a{display:inline !important;padding:0;color:#30363f; font-weight:700;



font-family:Arial, Helvetica, sans-serif;



font-size:12px}







..list-6 .head .text a:hover{color:#7fbe27 !important}







.list-7 {



}



.list-7 li {



	background:url(../images/arr1.png) no-repeat left 14px;



	padding:0 0 0 26px;



	border-bottom:#f5f5f5 1px solid;



}



.list-7 li a {



	font-family: Arial, Helvetica, sans-serif;



	font-size:12px;



	font-weight:700;



	margin:10px 0 11px 0;



	color:#30363f;



	text-transform:none;



	display: inline-block



}



.list-7 li a:hover {



	color:#7fbe27;



}







/*********************************header*************************************/



header {



	width:100%;



}



.head_plane {



	background:url(../images/head_line.jpg) repeat-x center 0;



	height:9px;



}



h1 {



	z-index:50;



	margin:24px 0 0 0;



	float:left;



		display:inline-block;



}



h1 a {



	display:inline-block;



	width:400px;



	height:127px;

  	text-indent:-5000px;

margin-top: -60px;

margin-left: -100px;

	background:url(../images/logo.png) center 0 no-repeat; 

}







h2{font-family: 'Cantora One', sans-serif;



font-size:48px;



line-height:58px;



color:#fff;



text-align:center;



}



h2.shad1{text-shadow: #831f24 1px 1px 1px;}







h3{font-family:Arial, Helvetica, sans-serif;



font-size:30px;



line-height:36px;



letter-spacing:-1px;



color:#3f4650;



font-weight:400;



}







h3 span{color:#d03940;



font-weight:400}







h4{font-family:Arial, Helvetica, sans-serif;



font-size:30px;



color:#fff;



line-height:36px;



letter-spacing:-0.5px;



font-weight:400;}







h5{font-family:Arial, Helvetica, sans-serif;



line-height:22px;



font-size:12px;



color:#30363f;



font-weight:700;}



/*********************************headings*************************************/











/*** MENU ***/







.menu {



	z-index:150;



	position:relative;



	float:right;



	



}



.sf-menu, .sf-menu * {



	padding:		0;



	list-style:		none;



}



nav {



	margin:0 auto;



}



.sf-menu {



	position:relative;



	z-index:99;



	display:inline-block;



}



.sf-menu > li {



	float:			left;



	position:		relative;



	



}



.sf-menu>li.last_menu:hover {



}



.sf-menu >li:first-child {



	background:none;



}



.sf-menu >li>a {



	display:block;



	background:none;



	position:relative;



	font-family:Arial, Helvetica, sans-serif;



	font-size:14px;



	text-align:center;



	text-transform:uppercase;



	color:#fff;



	line-height:17px;



		background:url(../images/menu_hover.png) no-repeat center 90px;



	padding:32px 20px 41px 20px;



	-webkit-transition: all 0.3s ease;



	-moz-transition: all 0.3s ease;



	-o-transition: all 0.3s ease;



	transition: all 0.3s ease;



}



.last_menu a {



}



.sf-menu>li:hover {



}



.sf-menu>li.active {



}







.sf-menu>li.active>a, .sf-menu>li>a:hover, .sf-menu>li.sfHover>a {



	background:url(../images/menu_hover.png) no-repeat center bottom;



}



.sf-menu>li>.last_menu>.active>a, .sf-menu>li.last_menu>a:hover {



	background:url(../images/menu_hover.png) no-repeat center bottom;



}



.sf-menu ul {



	position:absolute;



	display:none;



	background:url(../images/submenu_plane.png);



	padding:15px 0 15px 0;



	width:200px;



	border-radius:0 0 10px 10px;



	-moz-border-radius:0 0 10px 10px;



	-webkit-border-radius:0 0 10px 10px;



}







.sf-menu ul ul {







}



.sf-menu ul ul:after {



	



}



.sf-menu ul li {



	



	text-align:left;



	margin-left:15px;



}



.sf-menu ul ul li {







}



.sf-menu ul a {



	display:block;



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#545a64;



    margin: 5px 0 5px 0;



	display:inline-block;



}



.sf-menu ul ul li a {







}



.sf-menu ul li:first-child {



	background:none;



}



.sf-menu ul a:hover , .sf-menu ul li.sfHover>a{



	



	color:#fff;







}



.sf-menu ul ul li:first-child {



	background:none;



}



.sf-menu ul ul a:hover {



}



.sf-menu li li {



	position:relative;



}



.sf-menu li:hover {



	visibility:		inherit; /* fixes IE7 'sticky bug' */



}



.sf-menu li:hover ul, .sf-menu li.sfHover ul {



	left: 0px;



	top: 100px;



	z-index:		99 !important;



}



ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {



	top:			-999em;



}



ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {



	left: 185px;



	top: -12px



}



ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {



	top:			-999em;



}







/*********************************cols*************************************/







/*********************************content*************************************/



#content {



	position:relative;



	width:100%;



	top:0;



	display:block;



	z-index:50



}







.bord1 {



	background:url(../images/bord1.jpg) repeat-x 0 bottom;



	



	display:block;



	overflow:hidden;



}







.bord2 {



	background:url(../images/bord2.jpg) repeat-y 600px 0;



	



	display:block;



	overflow:hidden;



}







.plane1{background:url(../images/plane1.png) repeat-x 0 0 #2f353e;



display:block;



margin-top:72px;



	border-radius:10px 10px 0px 0px;



	-moz-border-radius:10px 10px 0px 0px;



	-webkit-border-radius:10px 10px 0px 0px;







}



.plane1_indent{margin:0 80px 0 80px;



display:block;



padding-top:74px;



}



.p1_block1{background:url(../images/p1_block1.jpg)  #131619 repeat-x 0 0;



width:240px;



display:block;



text-align:center;



border-radius:10px 10px 0 0;



	-moz-border-radius:10px 10px 0 0;



	-webkit-border-radius:10px 10px 0 0;







}







.p1_block2{background:url(../images/p2_block2.jpg)  #b5252d repeat-x 0 0;



width:240px;



display:block;



text-align:center;



border-radius:10px 10px 0 0;



	-moz-border-radius:10px 10px 0 0;



	-webkit-border-radius:10px 10px 0 0;



	position:relative;







}



.plane2{background:url(../images/p1_plane2.jpg) repeat 0 0 ;



display:block;



border-radius:0px 0px 8px 8px;



	-moz-border-radius:0px 0px 8px 8px;



	-webkit-border-radius:0px 0px 8px 8px;



}



.plane2_indent{margin:0 80px;}







.p1_block3{background:#f6f6f6;



width:240px;



display:block;



	  box-shadow: 0 0 3px rgba(0,0,0,0.2);



	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.2);



	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2);



}







.plane3{background:#30363f;



display:block;



border-radius:0px 0px 8px 8px;



	-moz-border-radius:0px 0px 8px 8px;



	-webkit-border-radius:0px 0px 8px 8px;



}







.p1_block4{padding:15px 0;



display:inline-block;



}



.pic1{border-radius:6px 6px 6px 6px;



	-moz-border-radius:6px 6px 6px 6px;



	-webkit-border-radius:6px 6px 6px 6px;}



/****************************carusel************************/



.carousel {



	margin:0 auto;



	display:block;



	margin-top:40px;



	



}







.carousel ul {



	overflow:hidden;



	height:90px;



}



.carousel ul li {



	float:left;



	margin:0 20px 0 0;



	height:61px;



	width:211px;



}



.carousel ul li img {



	height:61px;



}











.prev {



	background:url(../images/carusel_prev.png) no-repeat -27px 0;



	height:27px;



	width:27px;



	position:absolute;



	right:30px;



	border:none;



	top:-10px;



	



	padding:0 !important;



	margin:0 !important;



	outline:none;



	display:block;



	-webkit-transition: all 0.3s ease;



-moz-transition: all 0.3s ease;



-o-transition: all 0.3s ease;



transition: all 0.3s ease;



}



.next {



	background:url(../images/carusel_next.png) no-repeat 0 0;



	height:27px;



	width:27px;



	position:absolute;



	right:0;



	border:none;



	top:-10px;



	



	padding:0 !important;



	margin:0 !important;



	outline:none;



	display:block;



	-webkit-transition: all 0.3s ease;



-moz-transition: all 0.3s ease;



-o-transition: all 0.3s ease;



transition: all 0.3s ease;



}











.prev:hover {



	background:url(../images/carusel_prev.png) no-repeat 0 0;



}



.next:hover {



background:url(../images/carusel_next.png) no-repeat -27px 0;



}



/*----- address -----*/







dl dt {



	font-family:Arial, Helvetica, sans-serif;



	font-size:13px;



	line-height:22px;



	color:#8d8d8d;



	text-align:left;



	font-weight:normal;



	



}











dl dd {



		font-family:Arial, Helvetica, sans-serif;



	font-size:13px;



	line-height:22px;



	color:#8d8d8d;



	text-align:left;



	font-weight:normal;



	display:inline-block;



}



dl dd span {



	display: inline-block;



	font-family:Arial, Helvetica, sans-serif;



	font-size:13px;



	line-height:22px;



	color:#8d8d8d;



	text-align:left;



	font-weight:normal;



	width: 75px;



}



.link {



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	line-height:22px;



	color:#30363f;



	font-weight:700;



	display:inline-block;



	



}



.link:hover {



	color:#30afd8;



	text-decoration:none



}







/*********************************aside**********************************/ 



aside{padding-top:40px;}







#icons {







}



#icons li {







}



#icons a {



	z-index:50;



	display:block;



	position:relative;



}



#icons .img_act {



	z-index:50;



	float:left;



	margin-right:20px;



	position:absolute;



	top:0;



	left:0;



	opacity:0;



}



#icons a:hover .img_act {



	opacity:1;



}



/****************************footer************************/



footer {



	display:block;



}



footer a {



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	line-height:24px;



	color:#4b525d;



	text-transform:uppercase;



	font-weight:400;



	display:inline-block;



}



footer a:hover {



	text-decoration:none;



	color:#76af21;



}







/* Contact form */



#contact-form {



	display:block;



	position:relative;



	padding:0;



}



#contact-form label {



	display:block;



	position:relative;



	min-height:43px;



	overflow:hidden;



}



#contact-form label.message {



	height:auto;



	position:relative;



	overflow:visible;



	padding:0;



}



#contact-form span {



	position:relative;



	display:none;



	color:#000;



	font-size:11px;



	text-align:right;



	line-height:14px;



	margin-top:10px;



	margin-left:5px;



	float:left;



}



#contact-form label span.errors {



	display:block;



	width:220px;



}



#contact-form label.message span {



	margin-top:10px;



	position:relative;



	display:none;



	text-align:left;



}



#contact-form input {



	margin:0;



	width:290px;



	outline:none;



	padding:8px 0 8px 10px;



	color:#8d8d8d;



	font-family:Arial, Helvetica, sans-serif;



	font-size:13px;



	background:#f5f5f5;



	text-transform:none;



	border-top:#dcdcdc 1px solid;



		border-left:none;



	border-right:none;



	border-bottom:none;



	display:block;



		border-radius:6px 6px 6px 6px;



	-moz-border-radius:6px 6px 6px 6px;



	-webkit-border-radius:6px 6px 6px 6px;



}



#contact-form textarea {



	height:166px;



	width:290px;



	outline:none;



	margin:0;



	display:block;



	background:#f5f5f5;



	resize:none;



	color:#8d8d8d;



	font-family:Arial, Helvetica, sans-serif;



	font-size:13px;



	text-transform:none;



	padding:8px 0 0 10px;



	border-top:#dcdcdc 1px solid;



	border-left:none;



	border-right:none;



	border-bottom:none;



    border-radius:6px 6px 6px 6px;



	-moz-border-radius:6px 6px 6px 6px;



	-webkit-border-radius:6px 6px 6px 6px;



	overflow:auto;



	resize:none;



}



#contact-form .btns {



	text-align:left;



	position:relative;



	top:25px;



}



#contact-form .btns a {



	margin-right:5px;



	display:inline-block;



}



.success {



	display:none;



	font-size:12px;



	line-height:16px;



	padding:0;



	top:-5px;



	left:0;



	right:0;



	position: relative;



	word-spacing:-1px;



	color:#000;



	margin:0 0 -2px 0;



}







/* ------------------------------------------------ */



/* tabs ======= */



.tabs {



	background:#f5f5f5;



	height:314px !important;



	border-radius:0 0 10px 10px ;



	-moz-border-radius:0 0 10px 10px ;



	-webkit-border-radius:0 0 10px 10px ;



	overflow:hidden;



}



#tabs-2 {



	padding:30px;



}











#tabs-2 strong,#tabs-3 strong{



	background:#fcfefc;



}











#tabs-3 {



	padding:30px;



}



.tabs-nav {



	background:url(../images/part-top2.png) no-repeat 0 0;



	display:block;



	overflow:hidden;



	padding: 7px 0 10px 2px;	



	border-radius:0 0 10px 10px ;



	-moz-border-radius:0 0 10px 10px ;



	-webkit-border-radius:0 0 10px 10px ;



}



.tabs-nav li {



	



	float:left;



	background:url(../images/tr.png);







position:relative;



	border-radius:8px 8px 0 0 ;



	-moz-border-radius:8px 8px 0 0 ;



	-webkit-border-radius:8px 8px 0 0 ;



	margin:0 14px 0 0;



}







.tabs-nav li.last:after{background:none}







.tabs-nav li:after{content:"";



background:url(../images/tabs-nav-border.gif) no-repeat 0 0;



width:2px;



height:14px;



display:block;



margin-top:13px;position:absolute;top:0;right:-9px



}







.tabs-nav li:first-child {



	background:none;



	padding:0;margin-left:10px







}



.tabs-nav li a {



	padding:0 20px;



    color:#737373;



	line-height:41px;



	font-size:12px;



	font-family:Arial, Helvetica, sans-serif;



	display:inline-block;



	



}



.tabs-nav li a.alt, .tabs-nav li.selected a {



	color:#30363f;	







}







.tabs-nav li:hover, .tabs-nav li.selected  {



	



	background:#f5f5f5;	



}







/* jqTransform ======= */







.link-1 {



	color: #d03940;



	display: inline-block;



	font-size: 18px;



	line-height: 24px;



	



	margin-top:-10px;



	margin-bottom:40px;



	letter-spacing:-0.5px;



	



}



.link-1:hover {



	border-bottom:none;



	margin-bottom:34px;



}



.link-2 {



	background:url(../images/part-link.png) no-repeat 0 0;



	color:#fff;



	font-size:30px;



	line-height:35px;



	display:inline-block;



	padding: 13px 0 18px;



	box-shadow:1px 1px 1px #999a99;



	-moz-box-shadow: 1px 1px 1px #999a99;



	-webkit-box-shadow:1px 1px 1px #999a991;



	letter-spacing:-1px;



	width:229px;



	text-align:center;



	border-radius:8px ;



	-moz-border-radius:8px  ;



	-webkit-border-radius:8px;



	position:relative;



	overflow:hidden;



}











.link-2:hover {



	background:url(../images/part-link.png) no-repeat 0 -66px;



	color:#fff;



}



.button-2 {



	color:#000;



	font-size:12px;



	font-weight:bold;



	line-height:16px;



}



.hr {



	background:url(../images/bord5.png) repeat-y 0 0;



	display:inline-block;



	margin-left:7px;



	margin-right:7px;



	margin-top: 4px;



	width:1px;



	height:10px;



}



.button-2:hover {



	color:#86c32b;



	cursor:pointer;



}



.domain .btns {



	display:block;



	padding-top:19px;



    float:right;



	margin-right:40px;



}



.txt-3 {



	font-family:Arial, Helvetica, sans-serif;



	font-size:18px;



	color:#3f4650;



	line-height:24px;



    padding-bottom:17px;







}







.txt-3 strong{font-weight:normal;



margin-top:1px;



display:block;}















.domain .box-1 {



	float:left;



	padding: 23px 0 32px 25px;



	width:625px;



	position:relative;



}



.domain .box-2 {



	background:url(../images/bord4.png) repeat-y left 0;



	float:left;



	width:214px;



	margin-left:20px;



	padding:23px 0 26px 24px;



	overflow:hidden;



	position:relative;



}



#form2 {



	background:url(../images/bord3.png) repeat-x 0 bottom;



	padding-bottom:25px;



	display:block;



}



.checkbox {







float:left;



display:inline-block;



	overflow:hidden;



}



.row-input {



	float:left;



	margin-right:19px;



}







.input-1 {width:250px; 



height:107px; 



font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 



font-size:13px;



color:#242424;



background:#fff;



vertical-align:top; 



line-height:17px;



padding-left:10px;



resize:none;



outline:none;



border:#dbdbdb 1px solid;



display: inline-block; 



float:left;



margin-right:20px;







	  box-shadow:inset 0 0 3px rgba(0,0,0,0.1);



	-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.1);



	-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.1);







border-radius:6px 6px 6px 6px;



	-moz-border-radius:6px 6px 6px 6px;



	-webkit-border-radius:6px 6px 6px 6px;



 }



.checkbox .col-1 {



	width:89px;



	float:left;



}



.checkbox .col-2 {



	width:87px;



	float:left;



}



.checkbox .col-3 {



	width:68px;



	float:left;



}







#form2 textarea{



	margin: 0;



	padding: 0;



	background: #fff;



	border: 1px solid #dbdbdb;



	resize:none;



		border-radius:6px;



	-moz-border-radius:6px;



	-webkit-border-radius:6px;



		box-shadow:0 0 3px #e5e3e3 inset;



	-moz-box-shadow: 0 0 3px #e5e3e3 inset;



	-webkit-box-shadow:0 0 3px #e5e3e3 inset;



	width:238px;



	height:86px;



	overflow:auto;



	float:left; margin-right:15px;







	



}





.pbt15 {padding-top:15px}

ul.whytxt li {width:660px}



ul.whytxt li h4 {width:640px; font-size:12px; color:#b22d1c; background:url(images/in_arrow.jpg) no-repeat left top; padding:0 10px 0 15px}



ul.whytxt li p {width:640px; font-size:12px; color:#373737; padding:5px 10px 0 15px; line-height:20px}

.auto {width:auto; float:left}

/****************************other************************/


* {
  box-sizing: border-box;
}

/* Create three columns of equal width */
.columns {
  float: left;
  width: 33.3%;
  padding: 8px;
}

/* Style the list */
.price {
  list-style-type: none;
  border: 1px solid #eee;
  margin: 0;
  padding: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

/* Add shadows on hover */
.price:hover {
  box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2)
}

/* Pricing header */
.price .header {
  background-color: #111;
  color: white;
  font-size: 25px;
}

/* List items */
.price li {
  border-bottom: 1px solid #eee;
  padding: 20px;
  text-align: center;
}

/* Grey list item */
.price .grey {
  background-color: #eee;
  font-size: 20px;
}

/* The "Sign Up" button */
.button {
  background-color: #4CAF50;
  border: none;
  color: white;
  padding: 10px 25px;
  text-align: center;
  text-decoration: none;
  font-size: 18px;
}

/* Change the width of the three columns to 100%
(to stack horizontally on small screens) */
@media only screen and (max-width: 600px) {
  .columns {
    width: 100%;
  }
}
