<?php
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,
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;
}
:focus {
outline: 0;
}
body.norm {
	line-height: 1;
	color: black;
	height:100%;
	background:#fff;
	color:#2d2d2d;
	font:13px arial, sans-serif;
	background:#f3f4e9 url(../images/bg-page.png) repeat-x 0 305px;
        margin: inherit;

}
body.min {
	line-height: 1;
	color: black;
	height:100%;
	background:#fff;
	color:#2d2d2d;
	font:11px arial, sans-serif;
	background:#f3f4e9 url(../images/bg-page.png) repeat-x 0 305px;
}
body.max {
	line-height: 1;
	color: black;
	height:100%;
	background:#fff;
	color:#2d2d2d;
	font:15px arial, sans-serif;
	background:#f3f4e9 url(../images/bg-page.png) repeat-x 0 305px;
}
html{
	height: 100%;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
a{
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
a:hover{
	text-decoration:none;
}
/* -------------------------------WRAPPER----------------------------------- */
.wrapper{
	min-height:100%;
}

body#darkbody .wrapper, body#lightbody .wrapper{
background-color: #2f2d2e;
}
.top-info{
	clear:both;
	height:44px;
	position:relative;
	z-index:9;	
}
body#defaultbody .top-info{
background:url(../images/top-info.png) repeat-x;
}

body#lightbody .top-info{
background:url(../images/top-infoL.png) repeat-x;
}

body#darkbody .top-info{
background:url(../images/top-infoD.png) repeat-x;
}




.ins{
	width:940px;
	margin:0 auto;
}
.social a.yt{
	background:url(../images/social.png) no-repeat right;
	width:62px;
}
.social a.fb{
	background:url(../images/social.png) no-repeat left;
	width:25px;
}
.social a{
	float:left;
	height:25px;
	margin:0 12px 0 0;
}
.social{
	float:left;
	margin:9px 0 0;
}
body .text-size a{
cursor:pointer;
}

body.norm .text-size a.increaseFon{
	font-size:11px;
}
body.norm .text-size a.resetFont{
	font-size:12px;
}
body.norm  .text-size a.decreaseFont{
	font-size:13px;
}
body.norm  .text-size a{	
	font:14px "Myriad Pro", sans-serif;
	text-decoration:none;
	margin:0 1px;
}
.block-s a{
cursor:pointer;
}

body#defaultbody  .text-size a{
color:#99a3ab;
}

body#lightbody  .text-size a{
color: rgb(134, 119, 7);
}

body#defaultbody  .text-size a{
color:#99a3ab;
}

body#darkbody  .text-size a#active{
color: rgb(172, 20, 20);
font-weight:bold;
}

body#lightbody  .text-size a#active{
color: rgb(182, 95, 0);
font-weight:bold;
}

body#defaultbody  .text-size a#active{
color:white;
font-weight:bold;
}
/****************************************************/
body.min .text-size a.increaseFon{
	font-size:9px;
}
body.min .text-size a.resetFont{
	font-size:10px;
}
body.min  .text-size a.decreaseFont{
	font-size:11px;
}
body.min  .text-size a{	
	font:12px "Myriad Pro", sans-serif;
	text-decoration:none;
	margin:0 1px;
}
body.max .text-size a.increaseFon{
	font-size:13px;
}
body.max .text-size a.resetFont{
	font-size:14px;
}
body.max  .text-size a.decreaseFont{
	font-size:15px;
}
body.max  .text-size a{	
	font:16px "Myriad Pro", sans-serif;
	text-decoration:none;
	margin:0 1px;
}
/****************************************************/
.text-size{
	float:right;
	padding:0 12px;
	height:21px;
	margin:11px 0 0 17px;
	text-align:center;
	
}
.block-s{
       float: right;
       height: 17px;
       padding: 4px 12px 0 12px;
       margin: 10px 0 0 18px;
       text-align: center;
}

body#defaultbody .block-s, body#defaultbody .text-size{
        background:#1e3950;
	border-right:1px solid #385065;
	border-bottom:1px solid #385065;
	border-left:1px solid #1e3950;
	border-top:1px solid #1e3950;
}

body#lightbody .block-s, body#lightbody .text-size{
       background:#f4eaa3;
	border:1px solid #f3eeae;	
}

body#darkbody .block-s, body#darkbody .text-size{
        background:#fed1ba;
	border-right:1px solid #fcd4bb;	
}


.lang a.ua{
	background: #5c98c6; /* Old browsers */
	background: -moz-linear-gradient(top,  #5c98c6 0%, #4c7fa5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5c98c6), color-stop(100%,#4c7fa5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #5c98c6 0%,#4c7fa5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #5c98c6 0%,#4c7fa5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #5c98c6 0%,#4c7fa5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #5c98c6 0%,#4c7fa5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c98c6', endColorstr='#4c7fa5',GradientType=0 ); /* IE6-9 */
}
.lang a.ru{
	background: #c52422; /* Old browsers */
	background: -moz-linear-gradient(top,  #c52422 0%, #c52422 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c52422), color-stop(100%,#c52422)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c52422 0%,#c52422 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c52422 0%,#c52422 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c52422 0%,#c52422 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c52422 0%,#c52422 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c52422', endColorstr='#c52422',GradientType=0 ); /* IE6-9 */
}
.lang a.en{
	background: #30495d; /* Old browsers */
	background: -moz-linear-gradient(top,  #30495d 0%, #263a4a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#30495d), color-stop(100%,#263a4a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #30495d 0%,#263a4a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #30495d 0%,#263a4a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #30495d 0%,#263a4a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #30495d 0%,#263a4a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30495d', endColorstr='#263a4a',GradientType=0 ); /* IE6-9 */
}
.lang a{
	color:#d5d8e0;	
	text-align:center;
	float:left;
	padding:0 7px;
	margin:4px 5px 0;
	text-decoration:none;
        cursor:pointer;
	
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.lang a#active{
        color:#ffffff;
        font-weight:bold;
     

}
body.norm .lang a{	
	font:11px/17px arial, sans-serif;	
}
body.min .lang a{	
	font:9px/17px arial, sans-serif;	
}
body.max .lang a{	
	font:13px/17px arial, sans-serif;	
}
.lang{	float:right;
	height:24px;
	padding:0 5px;
	margin:8px 0 0 17px;
	text-align:center;	
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}

body#defaultbody .lang{
background:#324a5f;
	border-right:1px solid #3d5467;
	border-bottom:1px solid #495e71;
	border-left:1px solid #2f465a;
	border-top:1px solid #2d4356;	
}

body#lightbody .lang{
background:#f4eaa3;
	border:1px solid #f3eeae;	
}

body#darkbody .lang{
background:#fed1ba;
	border-right:1px solid #fcd4bb;	
}

.search input[type="submit"]{
	width:12px;
	height:22px;
	background:url(../images/search.png) no-repeat center;
	position:absolute;
	right:12px;
        top:0;
	border:none;
	cursor:pointer;
}
.search input[type="text"]{
	width:171px;
	height:22px;
	border:none;
	padding:0 30px 0 10px;
	color:#2d2d2d;	
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;	
	-webkit-box-shadow:inset 1px 1px 6px rgba(00,00,00,.55);
	-moz-box-shadow:inset 1px 1px 6px rgba(00,00,00,.55);
	box-shadow:inset 1px 1px 6px rgba(00,00,00,.55);
}
body.norm .search input[type="text"]{	
	font:13px arial, sans-serif;	
}
body.min .search input[type="text"]{	
	font:11px arial, sans-serif;	
}
body.max .search input[type="text"]{	
	font:15px arial, sans-serif;	
}

.search{
	float:right;
	margin:11px 0 0;
	position:relative;
}
.header{
	height:263px;
	margin:-3px 0 0;
	position:relative;
}
body#defaultbody .header{
background:url(../images/bg-head.png) repeat-x bottom;
}

body#lightbody .header, body#darkbody .header{
background:url(../images/bg-headL.png) repeat-x bottom;
}
.logo a{
	display:block;
	background:url(../images/logo.png) no-repeat left top;
	padding:22px 0 0 105px;
	color:#f1f2f5;	
	text-shadow:1px 1px 1px rgba(00,00,00,.43);
	width:315px;
	text-decoration:none;
	height:73px;
}

body.norm .logo a{	
	font:600 24px/21px arial, sans-serif;
	}
body.min .logo a{	
	font:600 22px/21px arial, sans-serif;
	}
body.max .logo a{	
	font:600 26px/21px arial, sans-serif;
	}

.logo{
	float:left;
	margin:52px 0 0 -3px;
}
.autor{
	float:right;
	/*background:url(../images/autor.png) no-repeat right;*/
	margin:12px 3px 0 0;
	padding:0 155px 0 0;
	height:162px;
}
.autor-text{
	/*padding: 3px 18px 21px 0px;*/
	/*width:241px;*/
	/*height:56px;*/
	/*text-align:right;*/	
	/*float:right;*/
	/*margin:50px 0 0;*/
	/*letter-spacing:-0.5px;*/	
	/*text-shadow:1px 1px 1px rgba(00,00,00,.61);*/
	/*background:url(../images/autor-text.png) no-repeat;*/
        -webkit-border-radius: 15px;
        -moz-border-radius: 2px;
        border-radius: 15px;
}

body.min .autor-text {
height: 40px;
}
body.norm .autor-text {
height: 61px;
}
body.max .autor-text {
height: 69px;
}
body#defaultbody .autor-text {
 /*background: #73a6c0;*/
/*color:#fff;*/
padding-top: 30px;
}
body#lightbody .autor-text {
background: #f7dd0c;
color:#520033;
}
body#darkbody .autor-text {
background: #b73128;
color:#fff;
}







body.norm .autor-text{
	font:18px arial, sans-serif;
    line-height: 1.5;	
}
body.min .autor-text{
	font:18px arial, sans-serif;	
}
body.max .autor-text{
	font:18px arial, sans-serif;	
}
/*----------------------------new--------------------------------------*/
.nav{
	clear:both;
	*clear:none;
	*width:930px;
	padding:4px;
	height:70px;
	background:rgba(56,84,109,.18);
	margin:-4px 0 0 -4px;
	float:left;
	
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.nav-ins li a{
	color:#fff;
	display:table-cell;
	text-decoration:none;
	height:67px;
	*width: 1000px;
	vertical-align:middle;
	padding:0 13px;	
	border-bottom:3px solid #c52e22;
	*display:block;
	*padding:10px 0 0;
	*height:58px;
	*width: auto;
	*height: auto;
	*z-index: expression(runtimeStyle.zIndex = 1, this == ((50/2)-parseInt(offsetHeight)/2) <0 ? (style.paddingTop="0",style.height="50px") : (style.paddingTop=(50/2)-(parseInt(offsetHeight)/2) +&px&, style.height="50px")); /* вертикальное выравнивание */
}

body#lightbody .nav-ins li a{
border-bottom:3px solid #f6dc01;
}

body.norm .nav-ins li a{	
	font:600 13px/13px arial, sans-serif;	
}
body.min .nav-ins li a{	
	font:600 12px/14px arial, sans-serif;	
}
body.max .nav-ins li a{	
	font:600 16px/14px arial, sans-serif;	
}

.nav-ins li:first-child{
	background:none;
}
.nav-ins li:hover a{
	background:#c52e22;
}

body#lightbody .nav-ins li:hover a{
	background:#f6dc01;
        color:#522b48;
}

.nav-ins ul{
	display:table-row;
	*display: block;
	*position: relative;
	*height: 50px;	
	*overflow: hidden;
	*z-index: expression(runtimeStyle.zIndex = 1, function(node) {	
		var	list = node.childNodes, i = list.length, iWidth = node.offsetWidth/i;
	
			while(i--) {
				list[i].style.width = iWidth+&px&;
			}
			node.style.width=node.offsetWidth+10+"px";
		}(this));)
}
.text-ie{
	zoom:1;
}
.nav-ins li{
	display:table-cell;
	height:68px;
	background:url(../images/bg-li.png) no-repeat left;
	width: auto;
	vertical-align: bottom;
	text-align:center;
	*display: inline;
	*zoom:1;
	*overflow: hidden;
}
.nav-ins{
	height:68px;
	display: block;
	width: 100%;
	overflow: hidden;
	position: relative;	
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}

body#defaultbody .nav-ins, body#darkbody .nav-ins{
	border-top:1px solid #0162bc;
	border-right:1px solid #004e94;
	border-bottom:1px solid #004e94;
	border-left:1px solid #0162bc;	
	background: #0162bc; /* Old browsers */
	background: -moz-linear-gradient(top,  #0162bc 0%, #004c8f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0162bc), color-stop(100%,#004c8f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0162bc 0%,#004c8f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0162bc 0%,#004c8f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0162bc 0%,#004c8f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0162bc 0%,#004c8f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0162bc', endColorstr='#004c8f',GradientType=0 ); /* IE6-9 */	
}

body#lightbody .nav-ins{
	border-top:1px solid #522b48;
	border-right:1px solid #522b48;
	border-bottom:1px solid #522b48;
	border-left:1px solid #522b48;	
	background: #522b48c; /* Old browsers */
	background: -moz-linear-gradient(top,  #522b48 0%, #4b0632 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#522b48), color-stop(100%,#4b0632)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #522b48 0%,#4b0632 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #522b48 0%,#4b0632 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #522b48 0%,#4b0632 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #522b48 0%,#4b0632 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#522b48', endColorstr='#4b0632',GradientType=0 ); /* IE6-9 */	
}
       
.content{
	clear:both;
	margin:-6px 0 0;
	background:url(../images/shadow-content.png) no-repeat top center;
}

.breadcrumbs a:first-child{
	margin:0 10px 0 0;
}
.breadcrumbs a{
	color:#0077ae;
	margin:0 10px;
}
body#darkbody .breadcrumbs a, body#darkbody .breadcrumbs span{
color:#f4292f;
}
body#lightbody .breadcrumbs a, body#lightbody .breadcrumbs span{
color:#ceb60e;
}
.breadcrumbs span{
	color:#000;
	margin:0 0 0 10px;
}



body#darkbody .breadcrumbs .spantitle, body#lightbody .breadcrumbs .spantitle{
color:#fff;
}


.breadcrumbs{
	clear:both;
	height:39px;
	color:#000;
}

body.norm .breadcrumbs a{	
	font:12px/39px arial, sans-serif;
}
body.norm .breadcrumbs span{
	font:12px/39px arial, sans-serif;
}
body.norm .breadcrumbs{
	font:12px/39px arial, sans-serif;
}
body.min .breadcrumbs a{	
	font:10px/39px arial, sans-serif;
}
body.min .breadcrumbs span{
	font:10px/39px arial, sans-serif;
}
body.min .breadcrumbs{
	font:10px/39px arial, sans-serif;
}
body.max .breadcrumbs a{	
	font:14px/39px arial, sans-serif;
}
body.max .breadcrumbs span{
	font:14px/39px arial, sans-serif;
}
body.max .breadcrumbs{
	font:14px/39px arial, sans-serif;
}

.footer{
	clear:both;
	margin:-99px 0 0;
	height:99px;
}

body#defaultbody .footer{
	background: #474344; /* Old browsers */
	background: -moz-linear-gradient(top,  #474344 0%, #393435 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#474344), color-stop(100%,#393435)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #474344 0%,#393435 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #474344 0%,#393435 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #474344 0%,#393435 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #474344 0%,#393435 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#474344', endColorstr='#393435',GradientType=0 ); /* IE6-9 */
}

body#darkbody .footer, body#lightbody .footer{
	background: #242424; /* Old browsers */
	background: -moz-linear-gradient(top,  #242424 0%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#393435)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #242424 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #242424 0%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #242424 0%,#000000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #242424 0%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#242424', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}




body#defaultbody .nav-footer li a, body#darkbody .nav-footer li a{
	color:#c8e5fa;	
}
body#lightbody .nav-footer li a{
color:#ebd300
}


body.norm .nav-footer li a{	
	font:600 12px/30px arial, sans-serif;
}
body.min .nav-footer li a{
	font:600 10px/30px arial, sans-serif;
}
body.max .nav-footer li a{
	font:600 14px/30px arial, sans-serif;
}

.nav-footer li{
	float:left;
	margin:0 30px 0 0;
	list-style:none;
}
.nav-footer{
	clear:both;
	float:left;
	padding:3px 0 0;
}
.copy{
	float:left;
	clear:both;
	padding:20px 0 0;
	color:#fff;	
}
body.norm .copy{
	font:11px arial, sans-serif;
}
body.min .copy{
	font:9px arial, sans-serif;
}
body.max .copy{
	font:13px arial, sans-serif;
}

.svitsoft a{
	float:right;
	margin:0 0 0 6px;
}
.svitsoft{
	float:right;
	padding:20px 0 0;
	color:#7c7a7a;	
}
body.norm .svitsoft{	
	font:11px/26px arial, sans-serif;
        width:200px;
}
body.min .svitsoft{	
	font:9px/26px arial, sans-serif;
}
body.max .svitsoft{	
	font:13px/26px arial, sans-serif;
}

.h-footer{
	clear:both;
	height:99px;
}
.partners .title{
        color:#39566f;	
	text-transform:uppercase;
	height:28px;
	*width:923px;
	padding:0 0 0 8px;	
}

body#defaultbody .partners .title{
		
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcfcfc 1%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fcfcfc), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcfcfc 1%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcfcfc 1%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcfcfc 1%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fcfcfc 1%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}

body#darkbody .partners .title, body#lightbody .partners .title{		
	background: #3e3e3e; /* Old browsers */
	background: -moz-linear-gradient(top,  #3e3e3e 1%, #0c0c0c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#3e3e3e), color-stop(100%,#0c0c0c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3e3e3e 1%,#0c0c0c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3e3e3e 1%,#0c0c0c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3e3e3e 1%,#0c0c0c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3e3e3e 1%,#0c0c0c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e3e3e', endColorstr='#0c0c0c',GradientType=0 ); /* IE6-9 */
}
body#lightbody .partners .title{
color:#f6dc01;
}



body.norm .partners .title{
	font:600 14px/28px arial, sans-serif;
}
body.min .partners .title{
	font:600 12px/28px arial, sans-serif;
}
body.max .partners .title{
	font:600 16px/28px arial, sans-serif;
}
.partners{
	clear:both;
	margin:30px auto;	
	padding:3px;
	width:931px;	
	-webkit-box-shadow:0 1px 4px rgba(00,00,00,.2);
	-moz-box-shadow:0 1px 4px rgba(00,00,00,.2);
	box-shadow:0 1px 4px rgba(00,00,00,.2);	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

body#defaultbody .partners{
background:#fff;
}

body#darkbody .partners, body#lightbody .partners{
background:#020202;
}

body#defaultbody .main-content-bottom{
	background:url(../images/bg-main-content-bottom.png) no-repeat;
	height:6px;
	width:946px;
	position:absolute;
	bottom:-6px;
	left:0;
}

body#defaultbody .main-content-top{
	background:url(../images/bg-main-content-top.png) no-repeat;
	height:6px;
	width:946px;
	position:absolute;
	top:-6px;
	left:0;
}



.main-content {
	clear:both;
	width:946px;
	background:url(../images/bg-main-content.png) repeat-y;
	margin:6px 0;
	position:relative;
}

body#lightbody .main-content-top, body#darkbody .main-content-top{
background: url(../images/top_cont.png) no-repeat;
}

body#lightbody .main-content, body#darkbody  .main-content{	
background:url(../images/top_cont.png) repeat-y;	
}

body#lightbody .main-content-bottom, body#darkbody  .main-content-bottom{
background:url(../images/top_cont.png) no-repeat;
}

.sidebar{
	float:left;
	margin:0 10px 0 3px;
	width:300px;
	position:relative;
}
.nav-sidebar li a{
	color:#0077ae;
	text-decoration:none;
	padding:9px 5px;
	border-bottom:1px solid #dedede;
	display:block;
	
    -webkit-transition:none;
    -moz-transition:none;
    -o-transition:none;
    -ms-transition:none;
    transition:none;
}

body#darkbody .nav-sidebar li a, body#lightbody .nav-sidebar li a{
border-bottom:1px solid #232323;
}
body#darkbody .nav-sidebar li a{
/*color:#f4292f;*/
}
body#lightbody .nav-sidebar li a{
color:#ceb60e;
}

body#darkbody .nav-sidebar li:hover a, body#lightbody .nav-sidebar li:hover a{
border:none;
}

body.norm .nav-sidebar li a{	
	font:600 14px/18px arial, sans-serif;	
}
body.min .nav-sidebar li a{	
	font:600 12px/18px arial, sans-serif;	
}
body.max .nav-sidebar li a{	
	font:600 16px/18px arial, sans-serif;	
}
.nav-sidebar li:hover a{
	color:#c52e22;
}
.nav-sidebar li:hover{
	background:#f8f8f8;
}
body#darkbody .nav-sidebar li:hover{
background:#013871;
border-top:1px solid #1e5083;
border-bottom:1px solid #1e5083;

}

body#lightbody .nav-sidebar li:hover{
background:#4b0833;
border-top:1px solid #60264c;
border-bottom:1px solid #60264c;
}
body#lightbody .nav-sidebar li:hover a{
color: rgb(152, 214, 248);
}

body#darkbody .nav-sidebar li:hover ul li:hover, body#lightbody .nav-sidebar li:hover ul li:hover{
border:none;
}

.nav-sidebar li li:first-child{
	margin:0;
	padding:0 10px;
}
.nav-sidebar li:first-child{
	margin:-3px 0 0;
	padding:13px 10px 0;
}
.nav-sidebar li:hover ul{
	display:block;
}
.nav-sidebar li:hover ul li:hover{
	background:none;
}
.nav-sidebar li:hover ul li:hover a{
	color:#c52e22;
	background:url(../images/sub-nav.png) no-repeat 17px 9px;
}
.nav-sidebar li:hover ul li a{
	border:none;
	color:#39566f;
	background:url(../images/sub-nav-turn.png) no-repeat 17px 9px;
	padding:0 0 0 33px;	
}
body#darkbody .nav-sidebar li:hover ul li a{
color: rgb(106, 206, 253);
}
body#darkbody .nav-sidebar li:hover ul li:hover a{
color: #c52e22;
}
body#lightbody .nav-sidebar li:hover ul li a{
color: #ceb60e;
}
body#lightbody .nav-sidebar li:hover ul li:hover a{
color: rgb(152, 214, 248);
}



body.norm .nav-sidebar li:hover ul li a{	
	font:12px/24px arial, sans-serif;
}
body.min .nav-sidebar li:hover ul li a{	
	font:10px/24px arial, sans-serif;
}
body.max .nav-sidebar li:hover ul li a{	
	font:14px/24px arial, sans-serif;
}
.nav-sidebar li ul{
	display:none;
	padding:15px 0;
	border-top:1px solid #d7d7d7;
	position:absolute;
	right:-200px;
	top:-1px;
	width:200px;
	background:#f8f8f8;
z-index:100000000000000000;
}

body#darkbody .nav-sidebar li ul{
border-top:1px solid #1e5083;
background:#013871;
}

body#lightbody .nav-sidebar li ul{
border-top:1px solid #60264c;
background:#4b0833;
color:#dcbd0a;
}

.nav-sidebar li{
	list-style:none;
	padding:0 10px;
	position:relative;
}
.nav-sidebar{
	clear:both;
	margin:0 0 33px;
}
.main-text{
	float:right;
	width:586px;
	margin:0 3px 0 0;
	padding:0 22px 22px;
}

.df-page a{
        color:#0077ae;
        text-decoration:none;
}

h1{
	color:#141313;
	padding:17px 0 0;	
}
h2{
	color:#0077ae;
	padding:0 0 0;	
}
h3{
	color:#141313;
	padding:0 0 10px;	
}
h4{
	color:#141313;
	padding:0 0 10px;
}
h5{
	color:#141313;
	padding:0 0 10px;
}
h6{
	color:#141313;
	padding:0 0 10px;
}

.norm h1{	
	font:24px/45px arial, sans-serif;
}
.norm h2{
	font:16px arial, sans-serif;
        margin-bottom: 5px;
        margin-top: 5px;
}
.norm h3{	
	font:18px arial, sans-serif;
}
.norm h4{	
	font:16px arial, sans-serif;
}
.norm h5{	
	font:14px arial, sans-serif;
}
.norm h4{
	font:12px arial, sans-serif;
}

.min h1{	
	font:22px/45px arial, sans-serif;
}
.min h2{
	font:14px arial, sans-serif;
}
.min h3{	
	font:16px arial, sans-serif;
}
.min h4{	
	font:14px arial, sans-serif;
}
.min h5{	
	font:12px arial, sans-serif;
}
.min h4{
	font:10px arial, sans-serif;
}
.max h1{	
	font:26px/45px arial, sans-serif;
}
.max h2{
	font:18px arial, sans-serif;
}
.max h3{	
	font:20px arial, sans-serif;
}
.max h4{	
	font:18px arial, sans-serif;
}
.max h5{	
	font:16px arial, sans-serif;
}
.max h4{
	font:14px arial, sans-serif;
}

p{
	color:#2d2d2d;
	padding:0 0 0;
        margin-top: 5px;
}

body#darkbody p, body#lightbody p{
color:#fff;
}


body.norm p{	
	font:13px/14px arial, sans-serif;
}
body.min p{	
	font:11px/14px arial, sans-serif;
}
body.max p{	
	font:15px/14px arial, sans-serif;
}
h1.title-page{
	color:#141313;
	padding:17px 0 0;
	border-bottom:1px solid #d9d9d9;	
	margin:0 0 18px;
}

body#darkbody h1.title-page, body#lightbody h1.title-page{
border-bottom:1px solid #232323;
}


body#darkbody h1.title-page, body#lightbody h1.title-page{
	color:#fff;
}
body.norm h1.title-page{
	font:24px/30px arial, sans-serif;
}
body.min h1.title-page{
	font:24px/45px arial, sans-serif;
}
body.max h1.title-page{
	font:24px/45px arial, sans-serif;
}
.clear{
	clear:both;
}
.sliderkit{display:none;position:relative;overflow:hidden;text-align:left;}

.sliderkit .sliderkit-nav{z-index:10;position:absolute;text-align:center;}

.sliderkit .sliderkit-nav-clip{position:relative;overflow:hidden;margin:0 auto;}
.sliderkit .sliderkit-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0;}
.sliderkit .sliderkit-nav-clip ul li{float:left;}
.sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden;}

.sliderkit .sliderkit-btn{z-index:10;}

.sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;}
.sliderkit .sliderkit-panel-active{z-index:5;}
.sliderkit .sliderkit-panel-old{z-index:4;}

.sliderkit .sliderkit-panel .sliderkit-panel-textbox{position:absolute;z-index:1;}
.sliderkit .sliderkit-panel .sliderkit-panel-text{position:absolute;z-index:3;top:0;left:0;}
.sliderkit .sliderkit-panel .sliderkit-panel-overlay{position:absolute;z-index:2;top:0;left:0;}

.carousel{width:918px;height:93px;margin:19px 0 0 8px;}

.content-slider .carousel{width:573px;}

.carousel .sliderkit-nav{left:0;bottom:0;width:918px;height:93px;}
.content-slider .carousel .sliderkit-nav{width:573px;}
.carousel .sliderkit-nav-clip ul li{float:left;margin:0 19px 0 0;}
.content-slider .carousel .sliderkit-nav-clip ul li{;margin:0 5px;}
.carousel .sliderkit-nav-clip ul li a{display:block;width:153px;overflow:hidden;margin:0;}
.content-slider .carousel .sliderkit-nav-clip ul li a {max-width:100px;max-height:100px; width:100px;}
.content-slider .carousel .sliderkit-nav .sliderkit-nav-clip {width:530px;}
.carousel .sliderkit-nav .sliderkit-nav-btn{position:absolute;top:0;}
.carousel .sliderkit-nav .sliderkit-nav-btn span{display:none;}
.carousel .sliderkit-nav .sliderkit-nav-btn a{display:block;width:15px;height:17px;background:transparent url(../images/arr-carusel.png) no-repeat center 0;}
.carousel .sliderkit-nav .sliderkit-nav-prev{left:0;top:38px;}
.carousel .sliderkit-nav .sliderkit-nav-next{right:0;top:38px;}
.carousel .sliderkit-nav .sliderkit-nav-prev a{background-position:left;}
.carousel .sliderkit-nav .sliderkit-nav-next a{background-position:right;}

.index-content{
    clear: both;
    float: left;
}
#slides {
	position:relative;
	z-index:100;
	padding:3px;
	background:#f6f6f6;
	width:938px;
	height:280px;
	margin:15px 0 10px;
	clear:both;
	
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.text-slide b{
	display:block;
	padding:15px 30px 0 0;
}
body.norm .text-slide b{
	font:18px/30px arial, sans-serif;	
}
body.min .text-slide b{
	font:14px/30px arial, sans-serif;	
}
body.max .text-slide b{
	font:18px/30px arial, sans-serif;	
}
.text-slide span{
	color:#0160b8;
}
.text-slide{
	position:absolute;
	right:0px;
	top:0;
	display:block;
	width:295px;
	height:242px;
        border: 2px solid #b8023d;
        border-radius: 10px;
	padding:30px 15px 0 20px;	
	color:#000;
}

body#defaultbody .text-slide{
background:rgba(117,170,198,0.75);
text-shadow 1px 1px 1px rgba(00,00,00,.25);
}
body#darkbody .text-slide{
background:#b73128;
}
body#lightbody .text-slide{
background:#f7dd0c;
}

body.norm .text-slide{
	font:bold 21px arial, sans-serif;
	
}
body.min .text-slide{
	font:20px arial, sans-serif;
}
body.max .text-slide{
	font:24px arial, sans-serif;
}
.all-news{
	position:absolute;
	padding:0 5px;
	height:17px;
	float:right;
	color:#fff;
	text-decoration:none;	
	border-top:1px solid #538ab3;
	border-left:1px solid #538ab3;
	border-bottom:1px solid #83a7c1;
	border-right:1px solid #83a7c1;
	top:6px;
	right:13px;
	background: #5b97c5; /* Old browsers */
	background: -moz-linear-gradient(top,  #5b97c5 0%, #4d80a6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5b97c5), color-stop(100%,#4d80a6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #5b97c5 0%,#4d80a6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #5b97c5 0%,#4d80a6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #5b97c5 0%,#4d80a6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #5b97c5 0%,#4d80a6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b97c5', endColorstr='#4d80a6',GradientType=0 ); /* IE6-9 */
	
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
body.norm .all-news{
	font:11px/17px arial, sans-serif;
}
body.min .all-news{
	font:9px/17px arial, sans-serif;
}
body.max .all-news{
	font:13px/17px arial, sans-serif;
}
#slides .next,#slides .prev {
	position:absolute;
	top:158px;
	width:23px;
	height:33px;
	display:block;
	z-index:101;
}
#slides-news .slides_container a{
	width:686px;
}
#slides-news .slides_container{
	width:686px;
        text-align: justify;
}
.col-news-img img{
	display:block;
}
.col-news-img{
	float:left;
	margin:0 5px;
}
.col-news-info p{
	padding:0;
	color:#2f2a2c;	
        height:17px;
        text-align: justify;
}
body.norm .col-news-info p{
	font:12px/18px arial, sans-serif;
        margin-top: 5px;
}
body.min .col-news-info p{
	font:10px/12px arial, sans-serif;
}
body.max .col-news-info p{
	font:14px/12px arial, sans-serif;
}
.col-news-info a{
	color:#0077ae;
	display:block;
	margin:2px 0 1px;
}

body#darkbody .col-news , body#lightbody .col-news {
border:none;
}

body#darkbody .col-news-info a{
color:#dd2a30;
}

body#lightbody .col-news-info a{
color:#f6dc01;
}

body#darkbody .col-news-info p, body#lightbody .col-news-info p{
color:#fff;
}

body.norm .col-news-info a{
	font:600 12px arial, sans-serif;
}
body.min .col-news-info a{
	font:600 10px arial, sans-serif;
}
body.max .col-news-info a{
	font:600 14px arial, sans-serif;
}
.col-news-info{
	margin-top: -8px;
	width:670px;
        padding-left:10px;
}
.col-news:first-child{
	border:none;
}
.col-news{
	clear:both;
	overflow:hidden;
	border-top:1px solid #dedede;
	padding:8px 0;
height: 42px;
*width: 290px;
}
.slides_container a{
	width:938px;
	
    -webkit-transition:none;
    -moz-transition:none;
    -o-transition:none;
    -ms-transition:none;
    transition:none;
}
.slides_container {
	width:938px;
	height:280px;
	overflow:hidden;
	position:relative;
}
.prev{
	/*background:url(../images/arr-slide.png) no-repeat left;*/
	left:14px;
}
.next{
	/*background:url(../images/arr-slide.png) no-repeat right;*/
	left:560px;
}

#slides-news .pagination a{
	background-image:url(../images/pagination-news.png);
	width:6px;
	height:0;
	padding-top:6px;
}
#slides-news .pagination li.current a {
	background-position:0 6px;
}
#slides-news .pagination {
	right:auto;
	left:15px;
	bottom:9px;
}
#slides-news .pagination li {
	margin:0 4px 0 0;
}
.pagination {
	position:absolute;
	right:10px;
	bottom:15px;
	width:100px;
	z-index:999;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

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

.pagination li.current a {
	background-position:0 -12px;
}

.news{
	padding:3px;
	margin:0 20px 20px 0;
	width:691px;
	height:313px;
	float:left;
	position:relative;
	background:#fff;
	
	-webkit-box-shadow:0 1px 4px rgba(00,00,00,.2);
	-moz-box-shadow:0 1px 4px rgba(00,00,00,.2);
	box-shadow:0 1px 4px rgba(00,00,00,.2);
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

body#darkbody .news, body#lightbody .news{
background:#020202;
}

.news .title{
	color:#39566f;
	text-transform:uppercase;
	height:28px;
	width:686px;
	padding:0 0 0 8px;
	margin:0 0 8px;	
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcfcfc 1%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fcfcfc), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcfcfc 1%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcfcfc 1%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcfcfc 1%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fcfcfc 1%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}

body#darkbody .news .title, body#lightbody .news .title{
	background: #3e3e3e; /* Old browsers */
	background: -moz-linear-gradient(top,  #3e3e3e 1%, #0c0c0c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#3e3e3e), color-stop(100%,#0c0c0c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3e3e3e 1%,#0c0c0c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3e3e3e 1%,#0c0c0c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3e3e3e 1%,#0c0c0c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3e3e3e 1%,#0c0c0c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e3e3e', endColorstr='#0c0c0c',GradientType=0 ); /* IE6-9 */
}
body#lightbody .news .title{
color:#f6dc01;
}
body.norm .news .title{	
	font:600 14px/28px arial, sans-serif;
}
body.min .news .title{	
	font:600 12px/28px arial, sans-serif;
}
body.max .news .title{	
	font:600 16px/28px arial, sans-serif;
}
.video div{
	width:356px;
	height:213px;
	border:2px solid #f8f9f9;
	margin:20px auto 0;
}

body#darkbody .video div, body#lightbody .video div{
width: 356px;
height: 213px;
border: 2px solid #3e3e3e;
margin: 20px auto 0;
}

.video{
	padding:3px;
	margin:0 10px 0 0;
	float:left;
	width:375px;
	height:313px;
	background:#fff;
	
	-webkit-box-shadow:0 1px 4px rgba(00,00,00,.2);
	-moz-box-shadow:0 1px 4px rgba(00,00,00,.2);
	box-shadow:0 1px 4px rgba(00,00,00,.2);
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

body#darkbody .video, body#lightbody .video{
background:#020202;
}

.video .title{
	color:#39566f;
	text-transform:uppercase;
	height:28px;
	width:367px;
	padding:0 0 0 8px;	
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcfcfc 1%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fcfcfc), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcfcfc 1%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcfcfc 1%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcfcfc 1%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fcfcfc 1%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}

body#darkbody .video .title, body#lightbody .video .title{
        background: #3e3e3e; /* Old browsers */
	background: -moz-linear-gradient(top,  #3e3e3e 1%, #0c0c0c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#3e3e3e), color-stop(100%,#0c0c0c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3e3e3e 1%,#0c0c0c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3e3e3e 1%,#0c0c0c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3e3e3e 1%,#0c0c0c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3e3e3e 1%,#0c0c0c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e3e3e', endColorstr='#0c0c0c',GradientType=0 ); /* IE6-9 */
}

body#lightbody .video .title{
color:#f6dc01;
}

body#darkbody .video .title{
color:#fff;
}


body.norm .video .title{
	font:600 14px/28px arial, sans-serif;
}
body.min .video .title{
	font:600 12px/28px arial, sans-serif;
}
body.max .video .title{
	font:600 16px/28px arial, sans-serif;
}
.photo-link{
	padding:1px;
	float:right;
	width:220px;
	height:316px;
	background:#fff;
	
	-webkit-box-shadow:0 1px 4px rgba(00,00,00,.2);
	-moz-box-shadow:0 1px 4px rgba(00,00,00,.2);
	box-shadow:0 1px 4px rgba(00,00,00,.2);
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

body#darkbody .photo-link, body#lightbody .photo-link {
background:#020202;
}


.photo-link .title{
	color:#39566f;
	text-transform:uppercase;
	height:22px;
	width:213px;
	padding:0 0 0 0px;
	margin:0 0 5px;	
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcfcfc 1%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fcfcfc), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcfcfc 1%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcfcfc 1%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcfcfc 1%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fcfcfc 1%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}


body#darkbody .photo-link .title, body#lightbody .photo-link .title{
        background: #3e3e3e; /* Old browsers */
	background: -moz-linear-gradient(top,  #3e3e3e 1%, #0c0c0c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#3e3e3e), color-stop(100%,#0c0c0c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3e3e3e 1%,#0c0c0c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3e3e3e 1%,#0c0c0c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3e3e3e 1%,#0c0c0c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3e3e3e 1%,#0c0c0c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e3e3e', endColorstr='#0c0c0c',GradientType=0 ); /* IE6-9 */
}
body#darkbody .photo-link .title{
color:#fff;
}

body#lightbody .photo-link .title{
color:#f6dc01;
}

body.norm .photo-link .title{	
	font:600 14px/13px arial, sans-serif;
}
body.min .photo-link .title{	
	font:600 12px/13px arial, sans-serif;
}
body.max .photo-link .title{	
	font:600 16px/13px arial, sans-serif;
}

.photo-link .title{
padding:3px;
}
.col-photo-link span{
	background:rgba(00,00,00,.42);
	position:absolute;
	bottom:0;
	left:0;
	height:20px;
	width:200px;
	color:#fff;	
	padding:4px 0px 4px;
}
body.norm .col-photo-link span{
	font:600 14px/12px arial, sans-serif;
}
body.min .col-photo-link span{
	font:600 12px/12px arial, sans-serif;
}
body.max .col-photo-link span{
	font:600 16px/12px arial, sans-serif;
}
.col-photo-link img{
	display:blokc;
}
.col-photo-link a{
	display:block;
	height:135px;
}
.col-photo-link{
	position:relative;
	width:210px;
	margin:0 auto 1px;
}
.col-release h2 a{
	text-decoration:none;
	color:#0077ae;
}
body#darkbody .col-release h2 a{
color:#81b2db;
}
body#lightbody .col-release h2 a{
color:#f6dc00;
}
.col-release{
	clear:both;
	padding:0 0 10px;
        text-align: justify;
}
.date-pelease-active{
	color:#c52e22;
	padding:0 0 5px;
	display:block;
}
body.norm .date-pelease-active{	
	font:12px/14px arial, sans-serif;	
}
body.min .date-pelease-active{	
	font:10px/14px arial, sans-serif;	
}
body.max .date-pelease-active{	
	font:14px/14px arial, sans-serif;	
}
.date-pelease{
	color:#0e0f0f;	
	padding:0 0 5px;
	display:block;
}
body.norm .date-pelease{
	font:12px/14px arial, sans-serif;	
}
body.min .date-pelease{
	font:10px/14px arial, sans-serif;	
}
body.max .date-pelease{
	font:14px/14px arial, sans-serif;	
}
.img-left{
	float:left;
	margin:0 16px 5px 0;
max-width:120px;
max-height:90px;
}
.page-nav a.next-page{
	color:#0e0f0f;	
	text-decoration:none;
	padding:0 14px 0 5px;
	margin:0 0 0 17px;
	width:auto;
}
.page-nav a.prev-page{
	color:#0e0f0f;
	padding:0 5px 0 0;
	width:auto;
	margin:0 17px 0 0;	
	text-decoration:none;
}
body.norm .page-nav a.next-page,
body.norm  .page-nav a.prev-page,
body.norm  .page-nav a{
	font:12px/24px arial, sans-serif;
}
body.min .page-nav a.next-page,
body.min  .page-nav a.prev-page,
body.min  .page-nav a{
	font:10px/24px arial, sans-serif;
}
body.max .page-nav a.next-page,
body.max  .page-nav a.prev-page,
body.max  .page-nav a{
	font:14px/24px arial, sans-serif;
}
.page-nav a.active{
	color:#b6121b !important;
	font-weight:600;
}
.page-nav a{
	color:#0077ae;	
	text-decoration:none;
	background:#fff;
	float:left;
	width:20px;
	text-align:center;
}
.page-nav{
	/*clear:both;
	overflow:hidden;
	padding:0 0 50px;
	margin:15px 0 0;
	float:left;
	width:100%;
	background:url(../images/line-page.png) repeat-x left 14px;*/
clear: both;
overflow: hidden;
padding: 20px 0 10px;
margin: 15px 0 0;
float: left;
width: 100%;
background: url(../images/line-page.png) repeat-x left 14px;
}
.sections a.active{
	background:#c52e22;
	color:#fff;
}
.sections a:hover{
	background:#898989;
	color:#fff;
}
.sections a{
	float:left;
	height:22px;
	padding:0 4px;
	margin:10px 10px 0 0;
	color:#2d2d2d;	
	text-decoration:none;
}

body#lightbody .sections a.active{
	background:#f5dd01;
	color:#4d0c36;
}

body#lightbody .sections a, body#darkbody .sections a{	
	color:#fff;
}

body.norm .sections a{
	font:16px/22px arial, sans-serif;
}
body.min .sections a{
	font:14px/22px arial, sans-serif;
}
body.max .sections a{
	font:18px/22px arial, sans-serif;
}
.sections{
	clear:both;
	height:70px;
	margin:-20px 0 20px;
	border-bottom:1px solid #d9d9d9;
}
.col-photo{
	clear:both;
	overflow:hidden;
	margin:0 0 20px;
}
.col-photo-img img{
	display:block;
}
.col-photo-img{
	float:left;
	margin:0 13px 0 8px;
}
.col-photo-info h2{
	width:268px;
	border-bottom:1px solid #e2e4e5;
	padding:0 0 1px;
	margin:0 0 9px;
}
.col-photo-info p{
	padding:0 0 7px;
}
.col-photo-info{
	float:left;
	width:444px;
}
.col-photo-bottom a{
	float:right;
	color:#015fb7;
}
body.norm .col-photo-bottom a{
	font:14px/23px arial, sans-serif;
}
body.min .col-photo-bottom a{
	font:12px/23px arial, sans-serif;
}
body.max .col-photo-bottom a{
	font:16px/23px arial, sans-serif;
}
.col-photo-bottom{
	clear:both;
	height:23px;
	padding:0 1px;
	width:420px;
	border:1px solid #f3f4f4;
	background:#f5f5f5;
}
.photo-date{
	color:#c52e22;
	float:left;
	line-height:23px;
}
.col-photo-inner{}
.col-photo-inner h2{
	width:268px;
	border-bottom:1px solid #e2e4e5;
	padding:0 0 1px;
	margin:0 0 9px;
}
.col-photo-inner .col-photo-bottom{
	width:268px;
	border-bottom:1px solid #e2e4e5;
	padding:0 0 1px;
	margin:0 0 9px;
}
.col-photo-inner p{
	padding:0 0 7px;
}
.col-photo-inner .col-photo-bottom{
	clear:both;
	height:23px;
	padding:0 7px;
	width:570px;
	border:1px solid #f3f4f4;
	background:#f5f5f5;
}
.photo-inner{
	float:left;
	margin:0 8px 8px 0;
}
.photo-gallery{
	width:592px;
	margin:0 0 20px;
	overflow:hidden;
}
.contact-form{
	background:#fcfcf9;
	border:1px solid #e8e8e8;
	padding:15px 26px 15px 17px;
	width:550px;
	margin:5px 0 20px;
	overflow:hidden;
	
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}

.label-block span.title-input{
	color:#000;
	padding:0 0 3px 16px;	
	display:block;
}
.label-block span.error{
	color:#bd2321;
	padding:5px 0 3px 16px;	
	display:block;
}
body.norm .label-block span.title-input, 
body.norm .label-block span.error,
body.norm .label-block .capcha-input span.error,
body.norm .label-block input[type="text"],
body.norm .label-block textarea,
body.norm .label-block .capcha-input input[type="text"]{	
	font:13px arial, sans-serif;	
}
body.min .label-block span.title-input, 
body.min .label-block span.error,
body.min .label-block .capcha-input span.error,
body.min .label-block input[type="text"],
body.min .label-block textarea,
body.min .label-block .capcha-input input[type="text"]{	
	font:11px arial, sans-serif;	
}
body.max .label-block span.title-input, 
body.max .label-block span.error,
body.max .label-block .capcha-input span.error,
body.max .label-block input[type="text"],
body.max .label-block textarea,
body.max .label-block .capcha-input input[type="text"]{	
	font:15px arial, sans-serif;	
}

.label-block .capcha-input span.error{
	color:#bd2321;
	padding:5px 0 3px 16px;	
	display:block;
        width:140px;
}

.label-block input[type="text"]{
	color:#464646;
	display:block;
	height:30px;
	padding:0 16px;
	width:520px;
	border:none;
	
	-webkit-box-shadow:inset 1px 1px 6px rgba(00,00,00,.2);
	-moz-box-shadow:inset 1px 1px 6px rgba(00,00,00,.2);
	box-shadow:inset -1px -1px 6px rgba(00,00,00,.2);
	
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
}

.label-block textarea{
	color:#464646;	
	display:block;
	padding:5px 0 5px 16px;
	width:535px;
	border:none;	
	-webkit-box-shadow:inset 1px 1px 6px rgba(00,00,00,.2);
	-moz-box-shadow:inset 1px 1px 6px rgba(00,00,00,.2);
	box-shadow:inset -1px -1px 6px rgba(00,00,00,.2);
	
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
}
.label-block textarea[name="text"]{
	height:300px;
}
.label-block textarea[name="address"]{
	height:40px;
}

.label-block textarea{
	color:#464646;	
	display:block;
	height:300px;
	padding:5px 0 5px 16px;
	width:535px;
	border:none;	
	-webkit-box-shadow:inset 1px 1px 6px rgba(00,00,00,.2);
	-moz-box-shadow:inset 1px 1px 6px rgba(00,00,00,.2);
	box-shadow:inset -1px -1px 6px rgba(00,00,00,.2);
	
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
}

.label-block{
	padding:0 0 10px;
}

.label-block .capcha-input input[type="text"]{
	color:#464646;
	display:block;
	height:30px;
	padding:0 16px;
	width:136px;
	border:none;
	margin:10px 0 0;
	
	-webkit-box-shadow:inset 1px 1px 6px rgba(00,00,00,.2);
	-moz-box-shadow:inset 1px 1px 6px rgba(00,00,00,.2);
	box-shadow:inset -1px -1px 6px rgba(00,00,00,.2);
	
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
}
.contact-form input[type="submit"]:hover{
	
	background: #c9c9c9; /* Old browsers */
	background: -moz-linear-gradient(top,  #c9c9c9 0%, #9c9c9c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9c9c9), color-stop(100%,#9c9c9c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c9c9c9 0%,#9c9c9c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c9c9c9 0%,#9c9c9c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c9c9c9 0%,#9c9c9c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c9c9c9 0%,#9c9c9c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#9c9c9c',GradientType=0 ); /* IE6-9 */
}
.contact-form input[type="submit"]{
	height:32px;
	padding:0 19px;
	text-align:center;
	text-decoration:none;
	float:left;
	border:none;
	clear:both;
	cursor:pointer;
	color:#fff;
	margin:22px 0 0;	
	color:#fff;
	
	background: #c52422; /* Old browsers */
	background: -moz-linear-gradient(top,  #c52422 0%, #9e1d1b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c52422), color-stop(100%,#9e1d1b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c52422 0%,#9e1d1b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c52422 0%,#9e1d1b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c52422 0%,#9e1d1b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c52422 0%,#9e1d1b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c52422', endColorstr='#9e1d1b',GradientType=0 ); /* IE6-9 */

	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
body.norm .contact-form input[type="submit"]{
	font:16px/32px arial, sans-serif;
}
body.min .contact-form input[type="submit"]{
	font:14px/32px arial, sans-serif;
}
body.max .contact-form input[type="submit"]{
	font:18px/32px arial, sans-serif;
}
.capcha{
	float:left;
	margin:0 18px 0 0;
}
.capcha-input{
	float:left;
}

.nav-age a:hover{
	color:#4c4c4c;
}
.nav-age a:first-child{
	border-right:1px solid #898989;
}
.nav-age a{
	color:#004d93;
	height:14px;
	float:left;
	padding:0 10px;	
}
body.norm .nav-age a,
body.norm .age-calendar .title span{	
	font:14px/14px arial, sans-serif;
}
body.min .nav-age a,
body.min .age-calendar .title span{	
	font:12px/14px arial, sans-serif;
}
body.max .nav-age a,
body.max .age-calendar .title span{	
	font:16px/14px arial, sans-serif;
}
.nav-age{
	position:absolute;
	right:15px;
	top:30px;
}
.age-calendar .title span{
	display:block;
	color:#353535;	
}
.age-calendar .title{
	color:#c52e22;	
	padding:0 0 10px;
	margin:0 0 12px;
	background:url(../images/line-age.png) repeat-x bottom;
}
body.norm .age-calendar .title{
	font:18px/16px arial, sans-serif;	
}
body.min .age-calendar .title{
	font:16px/16px arial, sans-serif;	
}
body.max .age-calendar .title{
	font:20px/16px arial, sans-serif;	
}
.age-calendar a:hover{
	text-decoration:underline;
}
.age-calendar a.active{
	background:#c52e22;
	color:#fff;
}
.age-calendar a{
	float:left;
	height:17px;
	padding:0 5px;
	color:#353535;
	margin:0 0 9px;
	text-decoration:none;
}
body.norm .age-calendar a{	
	font:14px/16px arial, sans-serif;	
}
body.min .age-calendar a{	
	font:12px/16px arial, sans-serif;	
}
body.max .age-calendar a{	
	font:16px/16px arial, sans-serif;	
}
.age-calendar{
	background:#f7f8f1;
	width:244px;
	overflow:hidden;
	margin:20px auto;
	padding:10px 21px 5px 14px;
}
.year{
	margin:0 0 0 -5px;
	width:254px;
	overflow:hidden;
	clear:both;
	float:left;
}
.appeal-col input[type="submit"]{
	color:#fff;	
	display:block;
	height:32px;
	text-align:center;
	width:114px;
	cursor:pointer;
	border:none;
	margin:30px 0 0;
	
	background: #c52422; /* Old browsers */
	background: -moz-linear-gradient(top,  #c52422 0%, #9e1d1b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c52422), color-stop(100%,#9e1d1b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c52422 0%,#9e1d1b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c52422 0%,#9e1d1b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c52422 0%,#9e1d1b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c52422 0%,#9e1d1b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c52422', endColorstr='#9e1d1b',GradientType=0 ); /* IE6-9 */
	
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}


body.norm .appeal-col input[type="submit"]{	
	font:16px arial, sans-serif;
}
body.min .appeal-col input[type="submit"]{	
	font:14px arial, sans-serif;
}
body.max .appeal-col input[type="submit"]{	
	font:18px arial, sans-serif;
}
.appeal-col input[type="text"], .appeal-col input[type="password"]{
	color:#464646;	
	display:block;
	height:30px;
	padding:0 16px;
	width:136px;
	border:none;
	
	-webkit-box-shadow:inset 1px 1px 6px rgba(00,00,00,.2);
	-moz-box-shadow:inset 1px 1px 6px rgba(00,00,00,.2);
	box-shadow:inset -1px -1px 6px rgba(00,00,00,.2);
	
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
}
body.norm .appeal-col input[type="text"],
body.norm .appeal-col span{	
	font:13px arial, sans-serif;
}
body.min .appeal-col input[type="text"],
body.min .appeal-col span{	
	font:11px arial, sans-serif;
}
body.max .appeal-col input[type="text"],
body.max .appeal-col span{	
	font:15px arial, sans-serif;
}
.appeal-col span{
	color:#000;	
	display:block;
	padding:0 16px 16px;
}
.appeal-col{
	float:left;
	margin:0 0 43px;
	width:194px;
}
.appeal{
	clear:both;
}
.download-col,.download-col-gray{
	clear:both;
	width:591px;
	margin:0 0 0 -22px;
	float:left;
	border-bottom:1px solid #fff;
	padding:10px 15px 10px 22px;
}

body#darkbody .download-col,.download-col-gray, body#lightbody .download-col,.download-col-gray{
border-bottom:1px solid rgb(36, 33, 33);
}

.download-col-gray{
	background:#f8f8f8;
	border:1px solid #f5f6f7;
}
.download-col-img img{
	display:block;
}
.download-col-img{
	float:left;
	margin:0 13px 0 0;
}
.download-col-text h2{
	padding:0 0 7px;
}
.download-col-text p{
	padding:0;
}
.download-col-text{
	float:left;
	width:383px;
}
.link-download:hover{
	color:#fff;
	
	background: #c52422; /* Old browsers */
	background: -moz-linear-gradient(top,  #c52422 0%, #9e1d1b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c52422), color-stop(100%,#9e1d1b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c52422 0%,#9e1d1b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c52422 0%,#9e1d1b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c52422 0%,#9e1d1b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c52422 0%,#9e1d1b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c52422', endColorstr='#9e1d1b',GradientType=0 ); /* IE6-9 */
}
.download-col .link-download,.download-col-gray .link-download{
	float:right;
}
.link-download{
	height:32px;
	padding:0 9px;
	text-align:center;
	text-decoration:none;
	float:left;
	color:#fff;
	margin:15px 0 0;
	background: #c9c9c9; /* Old browsers */
	background: -moz-linear-gradient(top,  #c9c9c9 0%, #9c9c9c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9c9c9), color-stop(100%,#9c9c9c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c9c9c9 0%,#9c9c9c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c9c9c9 0%,#9c9c9c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c9c9c9 0%,#9c9c9c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c9c9c9 0%,#9c9c9c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#9c9c9c',GradientType=0 ); /* IE6-9 */

	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

body#darkbody .link-download, body#lightbody .link-download{
background: #c9c9c9; /* Old browsers */
	background: -moz-linear-gradient(top,  #c9c9c9 0%, #9c9c9c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9c9c9), color-stop(100%,#9c9c9c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c9c9c9 0%,#9c9c9c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c9c9c9 0%,#9c9c9c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c9c9c9 0%,#9c9c9c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c9c9c9 0%,#9c9c9c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#9c9c9c',GradientType=0 ); /* IE6-9 */
}


body.norm .link-download{
	font:16px/32px arial, sans-serif;
}
body.min .link-download{
	font:14px/32px arial, sans-serif;
}
body.max .link-download{
	font:18px/32px arial, sans-serif;
}
.map{
	clear:both;
	border:3px solid #dfdfdf;
	width:583px;
	height:406px;
	margin:0 0 25px;
}
.ul-list-1,.ul-list-2,.ul-list-3{
	margin:0 0 25px;
}
.ul-list-1 li{
	list-style:none;
	padding:0 0 0 20px;
	background:url(../images/li-1.png) no-repeat left 8px;
	color:#585858;	
}
.ul-list-2 li{
	list-style:none;
	padding:0 0 0 20px;
	background:url(../images/li-2.png) no-repeat left 9px;
	color:#585858;	
}
.ul-list-2 li li{
	list-style:none;
	padding:0 0 0 10px;
	margin:0 0 0 25px;
	background:url(../images/li-2-sub.png) no-repeat left 9px;
	color:#585858;	
}
.ul-list-3 li{
	list-style:none;
	padding:0 0 0 20px;
	background:url(../images/li-3.png) no-repeat left 9px;
	color:#585858;	
}
.ul-list-3 li li{
	list-style:none;
	padding:0 0 0 10px;
	margin:0 0 0 25px;
	background:url(../images/li-3.png) no-repeat left 9px;
	color:#585858;	
}
body.norm .ul-list-1 li,
body.norm .ul-list-3 li li,
body.norm .ul-list-3 li,
body.norm .ul-list-2 li li,
body.norm .ul-list-2 li{
 font:14px/24px arial, sans-serif;   
}
body.min .ul-list-1 li,
body.min .ul-list-3 li li,
body.min .ul-list-3 li,
body.min .ul-list-2 li li,
body.min .ul-list-2 li{
 font:12px/24px arial, sans-serif;   
}
body.max .ul-list-1 li,
body.max .ul-list-3 li li,
body.max .ul-list-3 li,
body.max .ul-list-2 li li,
body.max .ul-list-2 li{
 font:16px/24px arial, sans-serif;   
}


ul li.mark{
	background:url(../images/li-mark.png) no-repeat 2px 9px;
}
.table-gray table{
	background:#f7f7f7;
	border:1px solid #f7f7f7;
}
.table-gray table thead td{
	height:34px;
	vertical-align:middle;
	color:#3e3e3e;	
	text-align:center;
	border-left:1px solid #fff;
	border-bottom:2px solid #efefef;
}
body.norm .table-gray table thead td,
body.norm .table-gray table tr td,
body.norm .table-gray table thead td.td-first,
body.norm .table-gray table thead td,
body.norm .table-color table tr td
{
  font:14px arial, sans-serif;  
}
body.norm .table-gray table tr td:first-child,
body.norm .table-color table tr td:first-child{
font:14px/30px arial, sans-serif;
}
body.min .table-gray table thead td,
body.min .table-gray table tr td,
body.min .table-gray table thead td.td-first,
body.min .table-gray table thead td,
body.min .table-color table tr td
{
  font:12px arial, sans-serif;  
}
body.min .table-gray table tr td:first-child,
body.min .table-color table tr td:first-child{
font:12px/30px arial, sans-serif;
}
body.max .table-gray table thead td,
body.max .table-gray table tr td,
body.max .table-gray table thead td.td-first,
body.max .table-gray table thead td,
body.max .table-color table tr td
{
  font:16px arial, sans-serif;  
}
body.max .table-gray table tr td:first-child,
body.max .table-color table tr td:first-child{
font:16px/30px arial, sans-serif;
}
.table-gray{
	clear:both;
	margin:0 0 25px;
}
.table-gray table tr td{
	text-align:left;
	padding:0 9px;
	vertical-align:middle;
	color:#3e3e3e;	
	border-left:1px solid #fff;
	border-bottom:1px solid #e7e9eb;
}
.table-gray table tr td:first-child{
	background:#f7f7f7;
	height:29px;
	border-left:none;
	color:#3e3e3e;
	border-bottom:1px solid #e7e9eb;	
}
.table-gray table thead td.td-first{
	width:117px;
	background:#f7f7f7;
	text-align:center;
	color:#3e3e3e;
	border-bottom:2px solid #f0f0f0;	
}
.table-gray table{
	background:#f7f7f7;
	border:1px solid #f7f7f7;
}
.table-gray table thead td{
	height:34px;
	vertical-align:middle;
	color:#3e3e3e;	
	text-align:center;
	border-left:1px solid #fff;
	border-bottom:2px solid #efefef;
}
.table-color{
	clear:both;
	margin:0 0 25px;
}
.table-color table tr td{
	text-align:left;
	padding:0 9px;
	vertical-align:middle;
	color:#3e3e3e;	
	border-left:1px solid #fff;
	border-bottom:1px solid #e7e9eb;
}
.table-color table tr td:first-child{
	background:#324b61;
	height:29px;
	border-left:none;
	color:#fefefe;
	border-bottom:1px solid #324b61;	
}
.table-color table thead td.td-first{
	width:117px;
	background:#324b61;
	text-align:center;
	color:#fefefe;
	border-bottom:2px solid #f0f0f0;
}
body.norm .table-color table thead td.td-first{	
	font:600 14px arial, sans-serif;
}
body.min .table-color table thead td.td-first{	
	font:600 12px arial, sans-serif;
}
body.max .table-color table thead td.td-first{	
	font:600 16px arial, sans-serif;
}
.table-color table{
	background:#f7f7f7;
	border:1px solid #f7f7f7;
}
.td-1{
	width:68px;
}
.td-2{
	width:89px;
}
.td-3{
	width:73px;
}
.td-4{
	width:76px;
}
.td-5{
	width:75px;
}
.td-6{
	width:73px;
}
.img-style-1 img,.img-style-2 img,.img-style-3 img,.img-style-4 img{
	display:block;
}
.img-style-2 img{
	display:block;
	border:3px solid #c8392d;
	
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.img-style-1{
	padding:3px;
	background:#fefefe;
	display:inline-block;
	*display:inline;
	zoom:1;
	
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	
	-webkit-box-shadow:1px 1px 2px rgba(00,00,00,0.25);
	-moz-box-shadow:1px 1px 2px rgba(00,00,00,0.25);
	box-shadow:1px 1px 2px rgba(00,00,00,0.25);
}
.img-style-2{
	padding:3px;
	background:#fefefe;
	display:inline-block;
	*display:inline;
	zoom:1;
	
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	
	-webkit-box-shadow:1px 1px 2px rgba(00,00,00,0.25);
	-moz-box-shadow:1px 1px 2px rgba(00,00,00,0.25);
	box-shadow:1px 1px 2px rgba(00,00,00,0.25);
}
.img-style-3{
	padding:2px;
	background:#c6c6c6;
	display:inline-block;
	*display:inline;
	zoom:1;
	
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.img-style-4{
	padding:2px;
	background:#f7f7f7;
	display:inline-block;
	*display:inline;
	zoom:1;
}
blockquote p.title{	
	text-transform:uppercase;
	padding:0 0 13px;
}
body.norm blockquote p.title{
	font:600 18px/20px arial, sans-serif;	
}
body.norm blockquote p{
	font:13px/20px arial, sans-serif;	
}
body.norm blockquote:before {	
	font:600 48px arial, sans-serif;
}
body.min blockquote p.title{
	font:600 16px/20px arial, sans-serif;	
}
body.min blockquote p{
	font:11px/20px arial, sans-serif;	
}
body.min blockquote:before {	
	font:600 46px arial, sans-serif;
}
body.max blockquote p.title{
	font:600 20px/20px arial, sans-serif;	
}
body.max blockquote p{
	font:15px/20px arial, sans-serif;	
}
body.max blockquote:before {	
	font:600 50px arial, sans-serif;
}

blockquote p{	
	color:#585858;
	padding:0;
}
blockquote{
	padding:10px 15px 15px 40px;
	background:#f9f9f9;
	width:263px;
	position:relative;
}
blockquote:before {
	content: '“';
	position:absolute;
	left:10px;
	top:2px;
	color:#324b61;	
}
/*! jQuery UI - v1.10.2 - 2013-03-14
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width:238px;
	display: none;
	margin:0 0 0 15px;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
	display:block;
	padding:5px;
	top:8px;
	cursor:pointer;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
	top:8px;
	display:block;
	padding:5px;
	cursor:pointer;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	text-align: center;	
	color:#c52e22;
}
body.norm .ui-datepicker .ui-datepicker-title {
	font:600 14px/32px arial, sans-serif;
}
body.min .ui-datepicker .ui-datepicker-title {
	font:600 12px/32px arial, sans-serif;
}
body.max .ui-datepicker .ui-datepicker-title {
	font:600 16px/32px arial, sans-serif;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	text-align: center;
	color:#989a97;
}
body.norm .ui-datepicker th {
	font:12px/24px arial, sans-serif;
}
body.min .ui-datepicker th {
	font:10px/24px arial, sans-serif;
}
body.max .ui-datepicker th {
	font:14px/24px arial, sans-serif;
}
.ui-datepicker td {
	border: 0;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	width:24px;
	height:20px;
	padding:0 3px;
	margin:2px;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
}
body.norm .ui-widget-content a {
	font:12px arial, sans-serif;
}
body.min .ui-widget-content a {
	font:10px arial, sans-serif;
}
body.min .ui-widget-content a {
	font:14px arial, sans-serif;
}
.ui-widget-header {
	background:#ededed;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	color: #fff;
	text-decoration: none;
	background:#c6c6c6;
}

body#darkbody .ui-state-default,
body#darkbody .ui-widget-content .ui-state-default,
body#darkbody .ui-widget-header .ui-state-default,
body#lightbody .ui-state-default,
body#lightbody .ui-widget-content .ui-state-default,
body#lightbody .ui-widget-header .ui-state-default {
	color: #fff;	
	background:#1b1b1b;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #fff;
	text-decoration: none;
	background:#c6c6c6;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	color: #fff;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	background:#999898;
	color: #fff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	background:#b6121b;
	color: #fff;
}

body#darkbody .ui-state-highlight,
body#darkbody .ui-widget-content .ui-state-highlight,
body#darkbody  .ui-widget-header .ui-state-highlight{
background:#013773;
}


body#lightbody .ui-state-highlight,
body#lightbody .ui-widget-content .ui-state-highlight,
body#lightbody  .ui-widget-header .ui-state-highlight{
background:#4b0834;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	background:#ededed;
	color:#ededed;
}
body#darkbody .ui-priority-secondary,
body#darkbody .ui-widget-content .ui-priority-secondary,
body#darkbody .ui-widget-header .ui-priority-secondary,
body#lightbody .ui-priority-secondary,
body#lightbody .ui-widget-content .ui-priority-secondary,
body#lightbody .ui-widget-header .ui-priority-secondary  {
	background:rgb(111, 111, 111);
	color:rgb(111, 111, 111);
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	background:#ededed;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-datepicker-next .ui-icon {
	background: url(../images/arr-calendar.png) no-repeat top right;
	width:3px;
	height:7px;
}
.ui-icon,
.ui-widget-content .ui-datepicker-next:hover .ui-icon {
	background: url(../images/arr-calendar.png) no-repeat bottom right;
	width:3px;
	height:7px;
}
.ui-widget-header .ui-icon {
	background: url(../images/arr-calendar.png) no-repeat bottom left;
	width:3px;
	height:7px;
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background: url(../images/arr-calendar.png) no-repeat top left;
	width:3px;
	height:7px;
}
.ui-state-error .ui-icon,

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}
.preloader{
    float:left;
    width: 32px;
    height: 32px;
    background: url('../images/preloader.gif') no-repeat;
    margin:23px;
   display: none;
    
}
.clear{
    clear:both;
}

.category-title-href{
  color: #0077ae;
  padding: 0 0 10px;
  text-decoration: none;
}

body.norm .category-title-href{
  font: 16px arial, sans-serif;
}
body.min .category-title-href{
  font: 14px arial, sans-serif;
}
body.max .category-title-href{
  font: 18px arial, sans-serif;
}

.gal-item-active{
float: left;
margin:10px;
list-style-type: none;
}
.svitsoft a img{
position: relative;
}

body#defaultbody .block-s a.activetemplate {
padding: 0px 2px 1px 2px;
background: rgb(105, 127, 146);
}

body#darkbody .block-s a.activetemplate {
padding: 2px 1px 0;
background: rgb(189, 97, 50);
border-left: 1px solid rgb(189,97,50);
}

body#lightbody .block-s a.activetemplate {
padding: 0px 2px 1px 2px;
background: rgb(216, 192, 26);
}

#datepicker{
margin-top: 40px;
}

#all-press-relizess{
margin: 25px 12px 0 0;
}

.content-img .content-img-link img{
width:200px;

margin:10px;
}

.success{
position: relative;
top: 122px;
left: -180px;
color: rgb(72, 156, 72);
width: 550px;
}

.df-page img{
max-width:200px;
max-height:200px;
}

ol.quip-pagination li{
display: inline;
margin: 0 10px;

}

ol.quip-comment-list{
border: 1px solid #E7E7E7;
}

.quip-comment-right {
float: right;
width: 100px;
height: 100px;
border: 1px solid #E7E7E7;
}

p.quip-comment-meta{
background: #DCEDF7;
width: 444px;
height: 34px;
padding: 5px 0 0 7px;
}

.blog-button{
font: 12px/24px arial, sans-serif;
float: right;
height: 24px;
padding: 0 9px;
text-align: center;
text-decoration: none;
float: right;
color: #fff;
margin: -46px 0 0;
background: #c9c9c9;
background: -moz-linear-gradient(top, #c9c9c9 0%, #9c9c9c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9c9c9), color-stop(100%,#9c9c9c));
background: -webkit-linear-gradient(top, #c9c9c9 0%,#9c9c9c 100%);
background: -o-linear-gradient(top, #c9c9c9 0%,#9c9c9c 100%);
background: -ms-linear-gradient(top, #c9c9c9 0%,#9c9c9c 100%);
background: linear-gradient(to bottom, #c9c9c9 0%,#9c9c9c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#9c9c9c',GradientType=0 );
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;

}

.blog-button:hover{
color: #fff;
background: #c52422;
background: -moz-linear-gradient(top, #c52422 0%, #9e1d1b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c52422), color-stop(100%,#9e1d1b));
background: -webkit-linear-gradient(top, #c52422 0%,#9e1d1b 100%);
background: -o-linear-gradient(top, #c52422 0%,#9e1d1b 100%);
background: -ms-linear-gradient(top, #c52422 0%,#9e1d1b 100%);
background: linear-gradient(to bottom, #c52422 0%,#9e1d1b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c52422', endColorstr='#9e1d1b',GradientType=0 );
text-decoration: none;
}

p.post-info{
background: #DFDFDF;
padding: 7px;
margin-top: -16px;
margin-bottom: 15px;
color: #636262;
}

p.post-info a{
color:#5086A0;
}

p.post-info a:hover{
text-decoration:none;
color:#BD0000;
}

.siteheart{
width: 40px;
position: fixed;
right: 0;
z-index: 100000;
top: 37%;
}

.siteheart a p{
-moz-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-webkit-transform: rotate(270deg);
-o-transform: rotate(270deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
transform: rotate(270deg);
position: relative;
bottom: 154px;
font-size: 18px;
color: #92B4CA;
left: -67px;
width: 200px;
}

.siteheart:hover a p{
color:#fff;
}

.siteheart a{
text-decoration: none;
}

.social .rss{
background: url(../images/rss_big.png) no-repeat;
width: 25px;
height: 25px;
}

img.ui-datepicker-trigger{
position: relative;
top: 7px;
left: 3px;
}

h3.statistik-title{
margin: 10px 0 0 10px;
}

.statistik-datepicker-from, .statistik-datepicker-to, .statistik-datepicker-editor, .statistik-datepicker-section, .statistik-datepicker-tags{
margin-left: 10px;
padding: 5px 0;
}

.statistik-form input[type="submit"]{
position: relative;
border: none;
top: 15px;
right: 10px;
cursor:pointer;
}

body[title="statistics"] #ui-datepicker-div{
background-color: #ededed;
padding: 3px;
margin-left: 180px;
margin-top: -24px;
}

.justifyright{
text-align:right;
}

.justifyfull{
text-align:justify;
}

.justifyleft{
text-align:left;
}

.justifycenter{
text-align:center;
}

span.prev-page{
color: #c52e22;
font-weight: 900 !important;
text-decoration: none;
background: #fff;
float: left;
width: 20px;
text-align: center;
font: 14px/24px arial, sans-serif !important;
}

.video{
display:none;
}

.main-text a{
  color:#0777ae;
}

.spoiler-body {
  margin-left: 20px;
}

.spoiler {
  text-decoration: underline;
  text-decoration-style: dashed;
  color: #0077ae;
}