/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
/*CSS Reset Eric Meyer */
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, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
*{font-size: 100.01%;}
html {
	font-size: 62.5%;
	height:100%;
}
body{
	min-width:1000px;
	font:1.200em/1.500em Arial, Helvetica, sans-serif;/*12/18*/
	color:#464646;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust: none;
	height:100%;
}
input[type=text], input[type=password], input[type=file], input[type=submit], textarea{-webkit-appearance:none;}
input[type="image"]{padding:0;border:none;}
ol, ul {
	list-style: none;
}
blockquote, q{
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a{
	color:#3078a1;
	text-decoration:underline;
}
a:hover{color:#aaa;}
a:active{background-color:transparent;}
em {font-style: italic;}
strong {font-weight:bold;}
/*skip*/
.skip a{
	position:absolute;
	left:-9999px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
.skip a:focus{
	position:absolute;
	left:0;
	top:auto;
	width:auto;
	height:auto;
}
.skip-b a:focus{bottom:10px;}
.hidden{
	position:absolute;
	left:-9999px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
.logo-print{
	position:absolute;
	top:0;
	left:-9999px;
	height:58px;
}
.area{
	width:100%;
	height:100%;
	display:table;
	position:relative;
}
.page{
	width:100%;
	display:table-row;
	background:#a5a5a5 url(images/bg-body1.jpg) repeat-x;
}
.inner .page{background:#a5a5a5 url(images/bg-body.jpg) repeat-x;}
.page-holder{
	width:100%;
}
/*#wrapper*/
#wrapper{
	width: 100%;
	overflow: hidden;
	position: relative;
	background:url(images/bg-wrapper1.jpg) no-repeat 50% 0;
}
.inner #wrapper{background:url(images/bg-wrapper.jpg) no-repeat 50% 0;}
.w1{
	width: 1000px;
	margin:0 auto;
}
.w2{
	margin:0 -22px;
	width:1044px;
	position:relative;
	z-index:20;
}
/* header */
#header{
	width:100%;
	padding:0 0 26px;
	position:relative;
	z-index:20;
}
#header:after{
	content:'';
	display:block;
	clear:both;
}
/* panel */
.panel{
	background:url(images/bg-nav.png) no-repeat 100% -110px;
	padding:0 239px 0 0;
	width:630px;
	position:relative;
	margin:0 0 30px 67px;
}
.panel .panel-holder{
	background:url(images/bg-nav.png) no-repeat;
	padding:0 0 24px 10px;
	width:733px;
}
.panel .panel-frame{
	margin:0 -239px 0 0;
	padding:0 124px 0 0;
	position:relative;
	width:848px;
}
.panel .panel-frame:after{
	content:'';
	display:block;
	clear:both;
}
/* main navigation */
.nav{
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#898989;
	text-transform:uppercase;
	float:left;
}
.nav.right{
	float:right;
	min-width:340px;
}
.nav:after{
	content:"";
	display:block;
	clear:both;
}
.nav > li{
	float:left;
	padding:0 24px 0;
	background:url(images/separator.gif) no-repeat 0 22px;
	position:relative;
	z-index:60;
}
.nav > li.hover{position:relative;}
.nav > li:first-child{background:none;}
.nav > li > a{
	text-decoration:none;
	color:#898989;
	display:block;
	padding:30px 0 31px;
}
.nav > li.hover > a{
	color:#b2d900;
	background:url(images/bg-arrow.png) no-repeat 50% 0;
	padding-bottom:30px;
}
.nav > li.hover > a > span{border-bottom:1px dotted #b2d900;}
.nav .last{text-align:center;}
.nav ul{
	position:absolute;
	top:100%;
	z-index:100;
	background:#2b2b2b;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#b5c800;
	text-transform:none;
	padding:14px 0 7px 0;
	display:none;
}
.nav ul.drop{left:0;}
.nav .last ul{
	right:0;
	text-align:right;
}
.nav > li.hover ul{display:block;}
.nav ul li{
	padding:0 30px 21px 26px;
	min-width:150px;
	max-width:700px;
}
.nav ul a{
	color:#b5c800;
	text-decoration:none;
	padding:0 0 1px;
	display:inline;
}
.nav ul a:hover{text-decoration:underline;}
/* logo */
.logo{
	position:absolute;
	top:0;
	left:268px;
	width:152px;
	height:76px;
	padding:0 46px 0 70px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/sprite.png) no-repeat -376px -150px;
}
.logo a{
	display:block;
	height:100%;
	position:relative;
	z-index:30;
}
/* btn contact */
.panel .btn-contact{
	position:absolute;
	top:77px;
	left:50%;
	width:92px;
	height:21px;
	padding:4px 0 0;
	text-transform:uppercase;
	text-align:center;
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#dfaaaa;
	text-decoration:none;
	margin:0 0 0 -119px;
	background:url(images/sprite.png) no-repeat;
	text-shadow:1px 1px 7px #000;
	letter-spacing:1px;
}
.panel .btn-contact:hover{
	background-position:-501px 0;
	height:21px;
	padding:14px 0 0;
}
/* title */
#header .title{
	font:31px/34px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	text-shadow:0 0 7px #212b01;
}
#header .title .text{
	display:inline-block;
	vertical-align:top;
	font-size:14px;
	line-height:20px;
	padding:8px 0 0;
}
/* main */
#main{
	width:100%;
	padding:0 0 47px;
	position:relative;
	z-index:15;
}
.left-indent, #content ul, #content ol {
	padding-left:30px;
	margin-bottom:18px;
}
.gallery-holder{
	background:url(images/bg-gallery-holder.png) no-repeat;
	padding:16px 17px 34px;
	width:836px;
	margin:0 0 0 66px;
	position:relative;
}
.gallery-holder:after{
	content:"";
	display:block;
	clear:both;
}
.gallery-block{
	float:left;
	width:657px;
}
/* gallery */
.gallery{overflow:hidden;}
.gallery .frame{
	overflow:hidden;
	width:657px;
}
.gallery .slideset{
	width:9999px;
	overflow:hidden;
}
.gallery .slide{float:left;}
.gallery .slide img{display:block;}
/* btn-list */
.gallery-block .btn-list{
	overflow:hidden;
	border-top:1px solid #192b34;
	background:#2a4757;
	font:22px/21px Arial, Helvetica, sans-serif;
	color:#000;
	padding:10px 0 0 15px;
	letter-spacing:-2px;
}
.gallery-block .btn-list li{
	float:left;
	margin:0 8px 0 0;
}
.gallery-block .btn-list a{
	float:left;
	width:194px;
	color:#000;
	height:62px;
	padding:0 3px 12px 6px;
	position:relative;
	text-decoration:none;
	cursor:pointer;
	background:url(images/sprite.png) no-repeat 0 -330px;
}
.gallery-block .btn-list a span{
	width:194px;
	height:62px;
	display:block;
	position:relative;
	background:#fff url(images/sprite.png) no-repeat -6px -60px;
}
.gallery-block .btn-list .btn-missed span{background-position:-217px -60px;}
.gallery-block .btn-list .btn-start span{background-position:-427px -60px;}
.gallery-block .btn-list a em{
	position:absolute;
	bottom:2px;
	left:4px;
	font-style:normal;
}
.gallery-block .btn-list a:hover span{background-color:#c0c8cd;}
/* list */
.gallery-holder .list{
	background:url(images/bg-list.gif) repeat-y;
	overflow:hidden;
	height:361px;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#687a7e;
	padding:1px 0 0;
	text-transform:uppercase;
	letter-spacing:-1px;
}
.gallery-holder .list li{
	background:url(images/divider.gif) no-repeat 0 100%;
	padding:14px 0 14px 17px;
}
.gallery-holder .list a{
	color:#687a7e;
	text-decoration:none;
}
.gallery-holder .list a:hover{
	color:#b2d900;
}
/* btn subscribe */
.btn-subscribe{
	position:absolute;
	top:337px;
	right:18px;
	width:177px;
	height:55px;
	font:15px/17px Arial, Helvetica, sans-serif;
	color:#fff;
	letter-spacing:2px;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	padding:17px 0 0;
	background:url(images/sprite.png) no-repeat 0 -142px;
}
.btn-subscribe span{
	display:block;
	text-transform:uppercase;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
}
.btn-subscribe:hover{
	color:#c3ca87;
	background-position:-187px -142px;
}
/* col-holder */
.col-holder{
	background:url(images/divider1.png) no-repeat 507px 0;
	overflow:hidden;
	padding:17px 0 0 99px;
	font:1.167em/1.357em Arial, Helvetica, sans-serif;/*14/19*/
	color:#7c7c7c;
	margin:0 -159px 0 0;
}
/* col */
.col-holder .col{
	float:left;
	width:329px;
	padding:0 0 0 11px;
	margin:0 159px 0 0;
}
.col-holder h2{
	background:url(images/divider2.gif) repeat-x 0 100%;
	font:2.214em/1.097em Arial, Helvetica, sans-serif;/*31/34*/
	color:#2f78a1;
	margin:0 75px 16px -11px;
	position:relative;
	padding:28px 0 9px 7px;
	letter-spacing:-3px;
}
.col-holder h2 span{
	position:absolute;
	top:0;
	right:-74px;
	width:118px;
	height:82px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/sprite.png) no-repeat 0 -234px;
}
.col-holder ul{
	font:1em/1.714em Arial, Helvetica, sans-serif;/*14/24*/
	color:#7c7c7c;
	margin:-2px 0 0;
	padding:0 0 0 3px;
}
.col-holder ul a{
	color:#7c7c7c;
	text-decoration:none;
}
.col-holder ul a:hover{
	text-decoration:underline;
	color:#2f78a1;
}
.inner #header{padding:0 0 7px;}
.inner .panel{
	width:806px;
	margin:0;
}
.inner .panel-holder{padding:0 0 24px 73px;}
.inner #nav > li{padding:0 23px;}
.inner .logo{left:267px;}
.inner .btn-contact{margin:0 0 0 -120px;}
.inner #main{padding-bottom:25px;}
/* heading */
#main .heading{
	width:988px;
	height:36px;
	padding:3px 16px 0 40px;
}
#main .heading:after{
	content:'';
	display:block;
	clear:both;
}
#main .heading h1{
	float:left;
	overflow:hidden;
	font:bold 34px/36px 'Arial Black', Gadget, sans-serif;
	color:#b5c800;
	padding:0 42px 0 0;
	text-transform:uppercase;
	background:url(images/bg-arrow1.png) no-repeat 100% 50%;
	text-shadow:0 0 6px #2e3f05;
}
/* social networks */
#main .heading .social-networks{
	float:right;
	padding:5px 0 0;
}
#main .heading .social-networks li{
	float:left;
	margin:0 0 0 15px;
}
#main .heading .social-networks a{
	float:left;
	width:21px;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/sprite.png) no-repeat -102px 0;
}
#main .heading .social-networks .twitter{background-position:-102px 0;}
#main .heading .social-networks .facebook{background-position:-138px 0;}
#main .heading .social-networks .rss{background-position:-174px 0;}
#main .heading .social-networks .twitter:hover{background-position:-102px -27px;}
#main .heading .social-networks .facebook:hover{background-position:-138px -27px;}
#main .heading .social-networks .rss:hover{background-position:-174px -27px;}
/* twocolumns */
#twocolumns{
	width:1042px;
	background:url(images/bg-twocolumns.png) no-repeat;
	padding:15px 0 0;
	margin:-8px 0 0 1px;
	position:relative;
}
.twocolumns-holder{
	overflow:hidden;
	background:url(images/bg-twocolumns.png) no-repeat -1042px 100%;
	padding:0 0 15px;
	width:1042px;
}
.twocolumns-frame{
	background:url(images/bg-twocolumns.png) repeat-y -2084px 0;
	overflow:hidden;
	padding:2px 16px 0 18px;
	width:1008px;
}
.twocolumns-center{
	background:url(images/bg-sidebar.gif) repeat-y 100% 0;
	overflow:hidden;
	width:1008px;
}
/* content */
#content{
	float:left;
	width:821px;
	margin:0 8px 0 0;
	position:relative;
}
/* title */
#content .title{
	position:relative;
	overflow:hidden;
	margin:0 0 20px;
	height:130px;
}
#content .title img{display:block;}
#content .title h2{
	font:2.333em/1em 'Arial Black', Gadget, sans-serif;/*28/28*/
	color:#fff;
	position:absolute;
	bottom:-3px;
	left:37px;
	text-shadow:0 0 5px #000;
}
#content .content-holder{
	padding:0 45px 0 38px;
	min-height:468px;
	width:738px;
}
#content .content-holder h2{
	font:2.333em/1em 'Arial Black', Gadget, sans-serif;/*28/28*/
	color:#fff;
	text-shadow:0 0 5px #000;
}
#content p{margin:0 0 18px;}
/* contact block */
#content .contact-block{
	background:#dbdbdb;
	padding:9px 18px 5px;
	width:783px;
}
#content .contact-block h3{
	margin:0 0 6px;
	padding:0 7px 3px;
	font:1.333em/1.125em Arial, Helvetica, sans-serif;/*16/18*/
	color:#707070;
	border-bottom:1px solid #afafaf;
}
#content .contact-block .contact-holder{
	margin:0 -10px 0 0;
	overflow:hidden;
}
#content .contact-block dl{
	font:1.167em/1.429em Arial, Helvetica, sans-serif;/*14/20*/
	color:#707070;
	float:left;
	width:380px;
	margin:0 6px 0 0;
	padding:0 0 0 7px;
}
#content .contact-block dt{
	float:left;
	min-width:50px;
	margin:0 10px 0 0;
	font-weight:bold;
}
#content .contact-block dd span{display:block;}
#content .contact-block dl a{
	color:#707070;
	text-decoration:none;
}
#content .contact-block dl a:hover{text-decoration:underline;}
/* sidebar */
#sidebar{
	overflow:hidden;
	width:153px;
	padding:0 13px 0;
	color:#fff;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#sidebar h2{
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:12px 0 12px;
	background:url(images/divider.gif) no-repeat 100% 100%;
}
/* sidenav */
#sidebar .sidenav{
	overflow:hidden;
	font:14px/16px 'Arial Narrow', Arial, Helvetica, sans-serif;
	color:#687a7e;
	margin:0 0 43px -13px;
	letter-spacing:-1px;
	text-transform:uppercase;
	width:166px;
}
#sidebar .sidenav li{
	background:url(images/divider.gif) no-repeat 100% 100%;
	padding:14px 10px 14px 17px;
}
#sidebar .sidenav a{
	color:#687a7e;
	text-decoration:none;	
}
#sidebar .sidenav a:hover{color:#b2d900;}
#sidebar .sidenav sup{
	font-size:9px;
	line-height:14px;
	display:inline-block;
	vertical-align:top;
	margin:-1px 0 0;
}
/* btn apply */
#sidebar .btn-apply{
	display:block;
	overflow:hidden;
	background:url(images/sprite.png) no-repeat -190px -226px;
	padding:0 3px 11px 5px;
	margin:0 0 25px -9px;
	font:20px/21px Arial, Helvetica, sans-serif;
	color:#615f5f;
	width:162px;
	height:56px;
	cursor:pointer;
	position:relative;
	letter-spacing:-1px;
	text-decoration:none;
	text-transform:none;
}
#sidebar .btn-apply span{
	position:absolute;
	bottom:11px;
	left:9px;
	width:158px;
}
#sidebar .btn-apply sup{
	display:inline-block;
	vertical-align:top;
	font-size:13px;
	line-height:14px;
}
/* info table */
.info-table{
	width:741px;
	font:1em/1.250em Arial, Helvetica, sans-serif;/*12/15*/
	color:#000;
	margin:-7px 0 48px;
	border-collapse:collapse;
}
.info-table th,
.info-table td{
	width:27px;
	padding:0;
	text-align:center;
}
.info-table th + th,
.info-table td + td{
	width:172px;
	padding:7px 0 7px 0;
	text-align:left;
}
.info-table th + th + th,
.info-table td + td + td{width:267px;}
.info-table th + th + th +th,
.info-table td + td + td + td{width:139px;}
.info-table th + th + th +th +th,
.info-table td + td + td + td + td{width:136px;}
.info-table .mark td{
	background:#f7f7f7;
	border:solid #f1f1f1;
	border-width:1px 0;
	padding:7px 0 7px 0;
}
.info-table th{font-weight:bold;}
.nav-holder{
	overflow:hidden;
}
/* sub navigation */
.sub-nav{
	overflow:hidden;
	font:bold 1.167em/1.143em Arial, Helvetica, sans-serif;/*14/16*/
	color:#464646;
	margin:0 0 21px -21px;
}
.sub-nav li{
	float:left;
	padding:1px 19px 7px 20px;
	background:url(images/separator1.gif) no-repeat 0 4px;
}
.sub-nav a{
	color:#464646;
	text-decoration:none;
}
.sub-nav a:hover{color:#969696;}
.image-section{
	padding:14px 0 0 15px;
}
/* image list */
.image-list{
	overflow:hidden;
	padding:6px 0 0;
	margin:0 -30px 0 -5px;
}
.image-list li{
	vertical-align:top;
	display:inline-block;
	width:220px;
	margin:0 27px 23px 0;
}
*+html .image-list li{
	display:inline;
	margin:0 30px 23px 0;
}
.image-list .image{
	background:url(images/bg-image.gif) repeat-y -440px 0;
	width:100%;
}
.image-list .image .holder{background:url(images/bg-image.gif) no-repeat -220px 0;}
.image-list .image .frame{
	background:url(images/bg-image.gif) no-repeat 0 100%;
	padding:9px 8px 12px 9px;
}
.image-list .img-holder{
	position:relative;
	margin:0 0 7px;
}
.image-list .img-holder img{display:block;}
.image-list .img-holder .mask{
	position:absolute;
	top:0;
	left:0;
	width:202px;
	height:127px;
	background:url(images/bg-mask1.png) no-repeat;
}
.image-list h3{
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#626262;
	text-align:center;
}
.image-list h3 a{
	color:#626262;
	text-decoration:none;
}
.image-list h3 a:hover{text-decoration:underline;}
.gallery-section{
	padding:14px 0 0 31px;
	overflow:hidden;
}
.gallery-section h3{
	margin:0 0 15px;
	font:bold 1.167em/1.143em Arial, Helvetica, sans-serif;/*14/16*/
	color:#707070;
	padding:0 0 0 5px;
}
.gallery-container{
	float:left;
	width:460px;
	margin:0 33px 0 0;
}
/* photo gallery */
.photo-gallery{
	float:left;
	background:url(images/bg-gallery.png) no-repeat;
	padding:9px;
	width:442px;
	overflow:hidden;
}
.photo-gallery .frame{
	overflow:hidden;
	width:442px;
	margin:0 0 9px;
	position:relative;
}
.photo-gallery .slideset{
	width:442px;
	height:296px;
	overflow:hidden;
	position:relative;
}
.photo-gallery .slide{
	width:442px;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.photo-gallery .slide.active{z-index:2;}
.photo-gallery .slide img{display:block;}
.photo-gallery .slide .mask{
	position:absolute;
	top:0;
	left:0;
	width:442px;
	height:296px;
	background:url(images/bg-mask.png) no-repeat;
}
.photo-gallery .switcher-holder{
	width:415px;
	overflow:hidden;
	position:relative;
}
.photo-gallery .switcher{
	padding:0 14px 4px 13px;
	overflow:hidden;
	position:relative;
}
.photo-gallery .switcher ul{
	overflow:hidden;
	width:9999px;
}
.photo-gallery .switcher ul li{
	float:left;
	margin:0 1px 0 2px;
}
.photo-gallery .switcher ul img{display:block;}
.photo-gallery .switcher .btn-next,
.photo-gallery .switcher .btn-prev{
	position:absolute;
	top:13px;
	width:9px;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/sprite.png) no-repeat -232px 0;
}
.photo-gallery .switcher .btn-prev{
	background-position:-232px 0;
	left:0;
}
.photo-gallery .switcher .btn-next{
	background-position:-249px 0;
	right:0;
}
/* text block */
.gallery-section .text-block{overflow:hidden;}
.gallery-section .text-block h3{
	color:#707070;
	margin:0 0 4px;
	padding:0;
	text-transform:uppercase;
}
.gallery-section .text-block ul{
	font:1em/2.000em Arial, Helvetica, sans-serif;/*12/24*/
	color:#707070;
	margin:0 0 10px;
}
.gallery-section .text-block ul a{
	color:#707070;
	text-decoration:none;
}
.gallery-section .text-block ul a:hover{text-decoration:underline;}
/* sign-up-form */
.sign-up-form{
	overflow:hidden;
	font:1em/1.500em Arial, Helvetica, sans-serif;/*12/18*/
	color:#464646;
	border-bottom:1px solid #b2b2b2;
	padding:14px 0 10px 2px;
	margin:0 0 27px;
}
#content .sign-up-form h2{
	margin:0 0 2px;
	font:bold 1em/1.167em Arial, Helvetica, sans-serif;/*12/14*/
	color:#464646;
	text-shadow:none;
}
#content .sign-up-form p{margin:0 0 18px;}
.sign-up-form .row{
	overflow:hidden;
	margin:-1px 0 0;
	padding:0 20px 12px;
}
.sign-up-form .row .text-holder{
	float:left;
	width:136px;
	height:22px;
	padding:0 10px;
	margin:0 9px 0 0;
	background:url(images/sprite.png) no-repeat -268px 0;
}
.sign-up-form .row  input[type="text"]{
	float:left;
	width:100%;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#464646;
	height:14px;
	outline:none;
	margin:0;
	padding:4px 0;
	border:0;
	background:none;
}
.sign-up-form .row  input[type="submit"]{
	float:left;
	width:65px;
	height:22px;
	text-align:center;
	border:0;
	margin:0;
	padding:0;
	cursor:pointer;
	font:11px/22px Arial, Helvetica, sans-serif;
	color:#6a6a6a;
	text-transform:uppercase;
	background:url(images/sprite.png) no-repeat -433px 0;
}
/* language block */
.language-block{
	float:right;
	position:relative;
	z-index:30;
	margin:5px 81px 0 0;
	width:140px;
	white-space:nowrap;
}
.language-block .link{
	float:left;
	font:1em/1.167em Arial, Helvetica, sans-serif;/*12/14*/
	color:#fff;
	text-decoration:none;
	padding:2px 22px 0 0;
	text-transform:uppercase;
	letter-spacing:1px;
	text-shadow:0 0 3px #1c2503;
	white-space:nowrap;
	width:118px;
	background:url(images/bg-arrow2.png) no-repeat 100% 0;	
}
.language-block .drop{
	position:absolute;
	top:100%;
	right:0;
	display:none;
	width:599px;
	padding:10px 0 0;
	margin:-3px 0 0;
	background:url(images/bg-drop.png) no-repeat;
}
.language-block .hover .drop{display:block;}
.language-block .drop .holder{
	background:url(images/bg-drop.png) no-repeat -599px 100%;
	padding:0 0 10px;
	overflow:hidden;
}
.language-block .drop .frame{
	background:url(images/bg-drop.png) repeat-y -1198px 0;
	padding:3px 13px 10px;
	overflow:hidden;
}
.language-block .drop .col{
	float:left;
	width:85px;
	margin:0 5px 0 0;
}
.language-block .drop .col:first-child{
	width:107px;
	margin:0 14px 0 0;
}
.language-block .drop .title{
	border-bottom:1px solid #ebebeb;
	display:block;
	padding:0 0 2px;
}
.language-block .drop .title span{
	display:inline-block;
	vertical-align:top;
	background:#eee;
	border:1px solid #4d90fe;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#332d7f;
	padding:3px 4px 4px;
}
.language-block .drop ul{
	font:12px/23px Arial, Helvetica, sans-serif;
	color:#333;
}
.language-block .drop ul a{
	color:#333;
	text-decoration:none;
}
.language-block .drop ul a:hover{text-decoration:underline;}
/* social holder */
.social-holder{
	overflow:hidden;
	padding:0 5px 11px ;
}
.social-holder img{float:right;}
/* articles list */
.articles-list{
	overflow:hidden;
	font:1em/1.500em Arial, Helvetica, sans-serif;/*12/18*/
	color:#464646;
	margin:-23px 0 -11px;
}
.articles-list li{
	border-top:1px solid #acacac;
	padding:32px 0 20px;
	overflow:hidden;
}
.articles-list li:first-child{border:0;}
#content .articles-list h2{
	font:bold 2.000em/1.083em Arial, Helvetica, sans-serif;/*24/26*/
	color:#464646;
	margin:0;
	padding:0 0 3px;
	text-shadow:none;
}
.articles-list h2 a{
	color:#464646;
	text-decoration:none;
}
.articles-list h2 a:hover{text-decoration:underline;}
.articles-list .date{
	display:block;
	font:1em/1.167em Arial, Helvetica, sans-serif;/*12/14*/
	color:#464646;
	margin:0 0 20px;
}
#content .articles-list p{margin:0 0 18px;}
#content .articles-list .comment-holder{
	overflow:hidden;
	padding:0 0 12px;
}
#content .articles-list .comment{
	font:bold 1.167em/1.143em Arial, Helvetica, sans-serif;/*14/16*/
	color:#464646;
	text-decoration:none;
	float:left;
}
#content .articles-list .comment:hover{text-decoration:underline;}
/* footer */
#footer{
	background:#161616 url(images/bg-footer.gif) repeat-x;
	width:100%;
	overflow:hidden;
	display:table-footer-group;
	font:1em/1.167em Arial, Helvetica, sans-serif;/*12/14*/
	color:#626262;
}
#footer .footer-holder{
	height:1%;
	display:table-row;
	background:url(images/bg-footer-holder.gif) repeat-x;
}
#footer .footer-frame{display:table-cell;}
#footer .footer-center{
	width:976px;
	margin:0 auto;
	padding:0 0 14px 26px;
}
#footer .block-holder{
	overflow:hidden;
	padding:21px 0 70px 0;
	position:relative;
}
/* block */
#footer .block-holder .block{
	float:left;
	min-width:120px;
	max-width:135px;
	padding:0 5px 0 0;
}
#footer .block-holder .block:first-child{
	min-width:54px;
}
#footer .block-holder .block.long{min-width:157px;}
#footer .block .title{
	font-weight:bold;
	color:#b2d900;
	display:block;
	margin:0 0 10px;
	text-transform:uppercase;
}
#footer .block ul{
	font:0.917em/1.636em Arial, Helvetica, sans-serif;/*11/18*/
	color:#aeaeae;
}
#footer .block ul li{overflow:hidden;}
#footer .block ul a{
	color:#aeaeae;
	text-decoration:none;
}
#footer .block ul a:hover{text-decoration:underline;}
/* navigation */
#footer .navigation{
	overflow:hidden;
	text-align:center;
	font-weight:bold;
	color:#626262;
	margin:0 0 8px;
}
#footer .navigation li{
	display:inline-block;
	vertical-align:top;
	margin:0 31px;
}
*+html #footer .navigation li{display:inline;}
#footer .navigation a{
	color:#626262;
	text-decoration:none;
}
img.alignright,
a img.alignright{
    float: right;
    margin: 5px 0 20px 20px;
}
img.alignnone,
a img.alignnone{
    margin: 5px 20px 20px 0;
}
img.alignleft,
a img.alignleft{
    float: left;
    margin: 5px 20px 20px 0;
}
img.aligncenter,
a img.aligncenter{
    display: block;
    margin-left: auto;
    margin-right: auto
}
.search{
	overflow:hidden;
	padding:10px 0;
}
.search input[type="text"]{
	display:inline-block;
	vertical-align:top;
	width:143px;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#000;
	height:14px;
	padding:3px 5px;
	margin:0 0 10px;
	outline:none;
	border:0;
	background:#fff;
}
.search input[type="submit"]{
	display:block;
	width:153px;
	height:20px;
	background:#ccc;
	border:0;
	text-align:center;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#000;
	cursor:pointer;
	margin:0;
	padding:0 0 2px;
}
#sidebar ul{
	padding:5px 0 10px;
	font:12px/18px Arial, Helvetica, sans-serif;
	text-transform:none;
}
#sidebar ul a{
	text-decoration:none;
	color:#687a7e;
}
#sidebar ul a:hover{
	text-decoration:underline;
	color:#b2d900;
}
#content .content-holder strong{font-weight: bold;}
#content .content-holder ol{list-style: decimal;}
#content .content-holder ul{list-style: disc;}
#content .content-holder ul.sub-nav{list-style: none;}

