html,body {
	padding:0;
	margin:0;
	word-wrap:break-word
}
body {
    background:#000000 url() fixed;
	background:#000000  fixed;
	background-repeat: no-repeat;
	background-position: center top;
        background-size: cover;
        word-wrap:break-word;
	font-family:'Open Sans',sans-serif;
	font-size:13px;
	font-weight:400;
	color:#444;
}
div#ss {
    background: #f2f2f2;

}
#sidebar-left {
    background: url(../images/bg_left.png) 0 0 repeat;
    padding: 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#sidebar-right {
    background: url(../images/bg_right.png) 0 0 repeat;
    padding: 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.push_button{
position: relative;
z-index: 1;
display: inline-block;
padding: 12px 42px;
text-align: center;
cursor: pointer;
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.75);
background-color: #FFF000;
background-image: linear-gradient(to bottom, #FFF, #fff000);
background-repeat: repeat-x;
border-width: 2px;
border-style: solid;
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: none;
border-radius: -13px;
box-shadow: 0px 21px 16px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
text-decoration: none !important;
border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
color: #208697;
font-size: 45px;
margin: auto;
margin-bottom: 17px;


}
.push_button:hover{background:#f5f5f5;*background:#f5f5f5;color:#022730;text-decoration:none}
}

input,textarea,select,button,aside,body {
	font-family:'Open Sans',sans-serif;
	font-size:13px;
	font-weight:400
}
a,a:visited {
	color:#000000;
	text-decoration:none;
	transition:all .2s linear;
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-o-transition:all .2s linear
}
a:hover {
	color:#0c609b;
	text-decoration:none
}
a,a:focus,a:hover,a:active {
	outline:0;
}
h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
	line-height:normal;
	color:#555;
	text-shadow:0 1px #fff;
	font-weight:300;
	font-family:'Oswald',sans-serif
}
h1 {
	font-size:24px;
	line-height:24px
}
h2 {
	font-size:22px;
	line-height:22px
}
h3 {
	font-size:18px;
	line-height:18px
}
h4 {
	font-size:16px;
	line-height:16px
}
h5 {
	font-size:14px;
	line-height:15px
}
h6 {
	font-size:12px;
	line-height:14px
}
ul {
	margin:0
0 18px 2em;
	list-style:disc outside
}
ol {
	margin:0
0 18px 2.1em;
	list-style:decimal
}
.reset,.reset
li {
	list-style:none;
	padding:0;
	margin:0
}
.clear,.clr {
	clear:both;
	display:block
}
.clearright {
	clear:right
}
.clearleft {
	clear:left
}
.clearfix {
	*zoom:1
}
.clearfix:before,.clearfix:after {
	display:table;
	content:"";
	line-height:0
}
.clearfix:after {
	clear:both
}
.spacer,.spacer10 {
	height:10px;
	display:block;
	clear:both;
	overflow:hidden
}
.spacer5 {
	height:5px;
	display:block;
	clear:both;
	overflow:hidden
}
.spacer3 {
	height:3px;
	display:block;
	clear:both;
	overflow:hidden
}
.impot {
	color:#F00;
	display:inline-block;
	margin-left:5px
}
.red,.required,.required1,.required2 {
	color:#F00 !important
}
.green {
	color:#060 !important
}
strong,b,.bold {
	font-weight:700
}
.display-block {
	display:block !important
}
.overflow-hidden {
	overflow:hidden
}
::-moz-selection {
	color:#fff;
	background:#0572be;
	text-shadow:none
}
::selection {
	color:#fff;
	background:#0572be;
	text-shadow:none
}
.lcol,.float-left,.left {
	float:left;
	position:relative
}
.rcol,.float-right,.right {
	float:right;
	position:relative
}
.align-left {
	text-align:left !important
}
.align-right {
	text-align:right !important
}
.center {
	text-align:center;
	display:block
}
img,a img,fieldset {
	border:0;
	vertical-align:middle
}
p {
	margin:10px
0
}
* .small,*
small {
	font-size:11px !important
}
em {
	font-style:italic
}
cite {
	font-style:normal
}
sub,sup {
	position:relative;
	font-size:75%;
	line-height:0;
	vertical-align:baseline
}
sup {
	top:-0.5em
}
sub {
	bottom:-0.25em
}
button,input,select,textarea {
	margin:0;
	vertical-align:middle
}
button,input {
	*overflow:visible;
	line-height:normal
}
button::-moz-focus-inner,input::-moz-focus-inner {
	padding:0;
	border:0
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer
}
select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"] {
	cursor:pointer
}
input[type="search"] {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-appearance:textfield
}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance:none
}
textarea {
	overflow:auto;
	vertical-align:top
}
.fa.request-base {
	font-size:150px !important;
	color:#11d007;
	z-index:1
}
.fa.request-icon {
	font-size:80px !important;
	cursor:pointer;
	color:#11d007;
	z-index:2;
	position:absolute;
	top:25px;
	left:55px
}
.border-radius3 {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.border-radius5 {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.btn-default.white-border {
	border:1px
solid #fff !important
}
.btn-grazie {
	line-height:30px !important;
	padding:4px
25px 10px 25px !important;
	font:400 30px 'Oswald',Helvetica,arial,sans-serif !important;
	width:200px !important;
	display:block;
	margin:0
auto;
	-webkit-border-radius:50px !important;
	-moz-border-radius:50px !important;
	border-radius:50px !important
}
hr {
	position:relative;
	margin:10px
0;
	border:0
none;
	height:2px
}
hr:before,hr:after {
	content:"";
	width:100%;
	position:absolute;
	height:1px;
	top:50%;
	left:0
}
hr:before {
	margin-top:-1px;
	background:-moz-linear-gradient(left,  rgba(187,187,187,0) 0%, rgba(187,187,187,1) 10%, rgba(187,187,187,1) 90%, rgba(187,187,187,0) 100%);
	background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(187,187,187,0)), color-stop(10%,rgba(187,187,187,1)), color-stop(90%,rgba(187,187,187,1)), color-stop(100%,rgba(187,187,187,0)));
	background:-webkit-linear-gradient(left,  rgba(187,187,187,0) 0%,rgba(187,187,187,1) 10%,rgba(187,187,187,1) 90%,rgba(187,187,187,0) 100%);
	background:-o-linear-gradient(left,  rgba(187,187,187,0) 0%,rgba(187,187,187,1) 10%,rgba(187,187,187,1) 90%,rgba(187,187,187,0) 100%);
	background:-ms-linear-gradient(left,  rgba(187,187,187,0) 0%,rgba(187,187,187,1) 10%,rgba(187,187,187,1) 90%,rgba(187,187,187,0) 100%);
	background:linear-gradient(to right,  rgba(187,187,187,0) 0%,rgba(187,187,187,1) 10%,rgba(187,187,187,1) 90%,rgba(187,187,187,0) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00bbbbbb', endColorstr='#00bbbbbb',GradientType=1 )
}
hr:after {
	background:-moz-linear-gradient(left,  rgba(221,221,221,0) 0%, rgba(221,221,221,1) 10%, rgba(221,221,221,1) 90%, rgba(221,221,221,0) 100%);
	background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(221,221,221,0)), color-stop(10%,rgba(221,221,221,1)), color-stop(90%,rgba(221,221,221,1)), color-stop(100%,rgba(221,221,221,0)));
	background:-webkit-linear-gradient(left,  rgba(221,221,221,0) 0%,rgba(221,221,221,1) 10%,rgba(221,221,221,1) 90%,rgba(221,221,221,0) 100%);
	background:-o-linear-gradient(left,  rgba(221,221,221,0) 0%,rgba(221,221,221,1) 10%,rgba(221,221,221,1) 90%,rgba(221,221,221,0) 100%);
	background:-ms-linear-gradient(left,  rgba(221,221,221,0) 0%,rgba(221,221,221,1) 10%,rgba(221,221,221,1) 90%,rgba(221,221,221,0) 100%);
	background:linear-gradient(to right,  rgba(221,221,221,0) 0%,rgba(221,221,221,1) 10%,rgba(221,221,221,1) 90%,rgba(221,221,221,0) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00dddddd', endColorstr='#00dddddd',GradientType=1 )
}
.containter {
	max-width:1240px
}
.containter-wide {
	max-width:98%
}
#main-content {
	width:98%;
	margin:0
auto 5px auto;
	padding:6px;
	background:#f5f5f5;

	border:1px
solid #eee;
	border:1px
solid rgba(255,255,255,0.3);
	box-shadow:0 2px 4px rgba(0,0,0,.5);
	-moz-box-shadow:0 2px 4px rgba(0,0,0,.5);
	-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);

}
#main-content #bg-left {
	background:url(../images/bg_left.png) 0 0 repeat-y;
	padding:0;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}
#sidebar-left {
	float:left;
	width:250px;
	z-index:1;
	position:relative
}
#sidebar-right {
	float:right;
	width:250px;
	z-index:1;
	position:relative
}
#header {

    position: relative;
    overflow: hidden;
    margin: 20px;
    padding: 20px;
    background: url(../images/logobianco.png) 0% 0px no-repeat;
        background-position-x: 15%;
        background-position-y: 2rem;
    background-position: ;
#header
}
h1#logo {
	display:block;
	float:left;
	width:424px;
	height:111px;
	margin:0;
	padding:20px;
	overflow:hidden
}
h1#logo
a {
	display:block;
	height:111px;
	text-indent:-99999px
}
#followus {
	margin:20px
10px 5px 0
}
#header
.containter {
	position:relative;
	height:100px;
}
#header .containter .ddlnews-menu {
position: absolute;
left: 12px;
bottom: -14px;
font-size: 0;
/*! background: #00586f; */
/*! background-color: hsla(14, 100%, 53%, 0.6); */
background-color: #377da3;
}
.ddlnews-menu
a {
	text-decoration:none;
	transition:background 0.4s,color 0.4s;
	-o-transition:background 0.4s,color 0.4s;
	-ms-transition:background 0.4s,color 0.4s;
	-moz-transition:background 0.4s,color 0.4s;
	-webkit-transition:background 0.4s,color 0.4s;
	font-size:15px;
	font-weight:300;
	font-family:'Oswald',sans-serif;
	text-transform:uppercase;
	display:inline-block;
	text-decoration:none;
	color:#fff;
	transition:background 0.4s,color 0.4s;
	-o-transition:background 0.4s,color 0.4s;
	-ms-transition:background 0.4s,color 0.4s;
	-moz-transition:background 0.4s,color 0.4s;
	-webkit-transition:background 0.4s,color 0.4s;
	line-height:25px;
	height:25px;
	background:url(../images/menu-bg.png) 0 -110px repeat-x;
	box-shadow:inset 0 0 0 1px rgba(255,255,255,0.06),0 0 0 1px rgba(0,0,0,0.5);
	padding:5px
10px;
	margin-right:1px;
	text-shadow:0 0 5px rgba(0,161,250,.8)
}
.ddlnews-menu a.current,.ddlnews-menu a:hover {
	color:#fff;
	text-shadow:0 0 5px #fff;
	background:url(../images/menu-bg.png) 0 0 repeat-x;
	-webkit-box-shadow:inset rgba(0,0,0,0.8) 0 1px 5px rgba(255,255,255,0.03) 0 0 0 1px rgba(255,255,255,0.1) 0 1px 0;
	-moz-box-shadow:inset rgba(0,0,0,0.8) 0 1px 5px rgba(255,255,255,0.03) 0 0 0 1px rgba(255,255,255,0.1) 0 1px 0;
	box-shadow:inset rgba(0,0,0,0.8) 0 1px 5px rgba(255,255,255,0.03) 0 0 0 1px rgba(255,255,255,0.1) 0 1px 0
}
.ddlnews-menu a#home-page {
	border-left:1px solid rgba(0,0,0,.1)
}
.containter #search-box {
	position:absolute;

right: 41px;
	background:#eaf8fc;
	background-image:-moz-linear-gradient(#fff, #d4e8ec);
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0, #d4e8ec),color-stop(1, #fff));
	-moz-border-radius:100em;
	-webkit-border-radius:100em;
	border-radius:100em;
	border-width:1px;
	border-style:solid;
	border-color:#eee #efefef #fff;
	width:320px;
	height:34px;
	padding:5px;
	overflow:hidden;
	opacity:.8
}
#search-box:hover,#search-box:focus,#search-box:active {
	opacity:1
}
.startersearch,#ssubmit {
	float:left
}
#search-box
* {
	font-size:20px;
	font-weight:300;
	font-family:'Oswald',sans-serif
}
input.startersearch {
	padding:4px
5px 4px 20px !important;
	height:24px!important;
	width:192px;
	border:1px
solid #a4c3ca;
	background:#f1f1f1;
	-moz-border-radius:100em 0 0 100em!important;
	-webkit-border-radius:100em 0 0 100em!important;
	border-radius:100em 0 0 100em!important;
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255,255,255,1);
	color:#333
}
#ssubmit {
	background:#175173;
	background-image:-moz-linear-gradient(#1886c8, #175173);
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0, #175173),color-stop(1, #1886c8));
	border-width:1px;
	border-style:solid;
	border-color:#0d5e8e #2b75a1 #087fc5;
	-moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	color:#fff;
	box-shadow:0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	text-shadow:0 1px 0 #000;
	height:34px;
	margin:0
0 0 10px;
	padding:0;
	width:90px;
	cursor:pointer;
	-moz-border-radius:0 100em 100em 0!important;
	-webkit-border-radius:0 100em 100em 0!important;
	border-radius:0 100em 100em 0!important
}
#ssubmit:hover {
	background:#1886c8;
	background-image:-moz-linear-gradient(#175173, #1886c8);
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1886c8),color-stop(1,#175173))
}
#ssubmit:active {
	background:#1886c8;
	outline:none;
	-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.5) inset;
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.5) inset;
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.5) inset
}
#ssubmit::-moz-focus-inner {
	border:none
}
.startersearch::-webkit-input-placeholder {
	color:#9c9c9c
}
.startersearch:-moz-placeholder {
	color:#9c9c9c
}
.startersearch.placeholder {
	color:#666 !important
}
.startersearch:focus {
	border-color:#8badb4;
	background:#fff;
	outline:none
}
#sidebar-left h2.side-header {
	background:url(../images/side_bg_left.png) 100% 100% no-repeat;
	padding:7px
10px 17px 10px;
	color:#fff;
	text-shadow:0 1px 1px rgba(0,0,0,.5)
}
#sidebar-left h2.side-header.first-child {
line-height: 0;
    padding: 11px;
    color: #fff;
    text-shadow: 0 1px 1px rgb(0 0 0 / 50%);
    background: linear-gradient(313deg, rgb(166 34 195 / 88%) 70%, rgba(45,133,253,1) 100%);
    border-radius: 40px !important;
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 5px !important;
}
#sidebar-right h2.side-header {
	background:url(../images/side_bg_right.png) 0 100% no-repeat;
	padding:7px
10px 17px 10px;
	color:#fff;
	text-shadow:0 1px 1px rgba(0,0,0,.5)
}
#sidebar-right h2.side-header.first-child {
	-moz-border-radius:0 5px 0 0;
	-webkit-border-radius:0 5px 0 0;
	border-radius:0 5px 0 0
}
a.sitemap-icon {
	font-size:75px;
	line-height:75px;
	height:75px;
	display:block;
	margin:5px
}
.sideblock {
	padding:0
8px 8px 8px
}
.sideblock.noise {
	background:#bdc3c7;
	background:rgba(255,255,255,.25) url(../images/noise.png);
	padding:5px
}
.noise-title {
	color:#fff;
	background:#f00 url(../images/noise.png);
	padding:3px
8px;
	text-align:center;
	margin:-5px -5px 5px -5px;
	display:block
}
img.custom-border {
	-moz-border-radius:100em;
	-webkit-border-radius:100em;
	border-radius:100em;
	border:4px
solid rgba(255,255,255,.5);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,.2);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);
	box-shadow:0 1px 3px rgba(0,0,0,.2)
}
.box {
	margin-bottom:10px;
	-moz-box-shadow:0 1px 3px rgba(0,0,0,.25);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);
	box-shadow:0 1px 3px rgba(0,0,0,.25);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.box .box-header {
	position:relative;
	background:rgba(6,156,251,.85) url(../images/maintitle.png) 50% 50% repeat-x;
	display:block;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0
}
.box-header .box-title {
	position:relative;
	border-bottom:2px solid #fff;
	display:block;
	padding:10px
15px;
	-moz-box-shadow:0 1px 3px rgba(0,0,0,.25);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);
	box-shadow:0 1px 3px rgba(0,0,0,.25)
}
.box .sub-header {
	*zoom:1;
	background:#ef6262;
	padding:5px;
	position:relative;
	border-bottom:1px solid #fff
}
.box .box-content {
	background:#f2f2f2;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px
}
.box .menublock.box-content {
	background:none;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px
}
.box .box-header:before,.box .box-header:after,.box .box-footer:before,.box .box-footer:after {
	display:table;
	content:"";
	line-height:0
}
.box .box-header:after,.box .box-footer:after {
	clear:both
}
.box-title h1,.box-title h2,.box-title h3,.box-title
h4 {
	padding:0;
	margin:0;
	color:#fff;
	text-shadow:0 1px 1px rgba(0,0,0,.75)
}
.box-title h1 a,.box-title h2 a,.box-title h3 a,.box-title h4
a {
	color:#fff;
	text-shadow:0 1px 1px rgba(0,0,0,.75)
}
.box-title h2.short-title {
	margin-right:40px;
	font-size:15px;
	font-weight:600;
	font-family: arial;
}
.box-title h1 a:hover,.box-title h2 a:hover,.box-title h3 a:hover,.box-title h4 a:hover {
	color:#fff;
	text-shadow:0 0 5px #fff
}
.box .box-footer {
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);
	background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
	background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe0e0e0',GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	background-repeat:repeat-x;
	border-bottom:0;
	border-top:1px solid #ddd;
	text-align:center;
	padding:5px
10px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px
}
.box-section {
	padding:10px;
	margin:0;
	position:relative
}
.box-section:last-child {
	border-bottom:0
}
.box-section
img {
	text-align:center;
	margin:auto;
	width:auto;
	max-width:560px
}
.box-section .cat-date {
	text-align:center;
	margin:10px
-5px -10px -5px;
	background:rgba(0,0,0,.1);
	padding:8px
0;
	font-size:12px;
	font-weight:300
}
.cat-date
.fa {
	margin-left:10px
}
.box-header
.comlink {
	position:absolute;
	top:5px;
	right:5px;
	font-size:16px;
	font-weight:300 !important;
	font-family:'Oswald',sans-serif;
	padding:3px
10px;
	text-align:center;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-shadow:0 1px 0 #fff;
	background-color:#f1f1f2;
	background-color:rgba(0,0,0,.1);
	border:1px
solid #0ccbe7;
	-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.3);
	-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.3);
	box-shadow:inset 0 1px 3px rgba(0,0,0,.3);
	color:#fff
}
.comlink:hover {
	text-shadow:0 0 5px #fff
}
.box-list {
	list-style:none;
	margin:10px
0;
	padding:0;
	border:1px
solid #dedede
}
.box-list>li {
	line-height:24px;
	*zoom:1;
	background:#f4f4f4;
	text-shadow:0 1px white;
	padding:2px
10px;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-bottom:1px solid #dedede;
	-moz-box-shadow:0 1px 3px rgba(0,0,0,.15);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);
	box-shadow:0 1px 3px rgba(0,0,0,.15)
}
.box-list>li:hover {
	background:#fff
}
.box-list>li:before,.box-list>li:after {
	display:table;
	content:"";
	line-height:0
}
.box-list>li:after {
	clear:both
}
.box-list>li:last-child {
	border-bottom:0
}
table {
	border-collapse:collapse;
	border-spacing:0;
	border:0
}
table.userstop,.tableform {
	background:#fefefe;
	border:1px
solid #ddd;
	padding:0;
	margin:0;
	width:100%;
	border-spacing:0
}
table.pm {
	background:#fefefe;
	border:1px
solid #ddd;
	padding:0;
	margin:0;
	width:100%;
	border-spacing:1px
}
.tableform th,.userstop thead td,.pm
td.pm_head {
	border-top:1px solid #ddd;
	text-align:center;
	padding:2px
5px;
	background:#fff;
	background:-moz-linear-gradient(top,  #fff 0%, #e5e5e5 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
	background:-webkit-linear-gradient(top,  #fff 0%,#e5e5e5 100%);
	background:-o-linear-gradient(top,  #fff 0%,#e5e5e5 100%);
	background:-ms-linear-gradient(top,  #fff 0%,#e5e5e5 100%);
	background:linear-gradient(to bottom,  #fff 0%,#e5e5e5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 )
}
.userstop td,.pm
td.pm_list {
	padding:5px
}
.pm
td.pm_list {
	border:1px
solid #ddd
}
table.pm
select {
	padding:3px;
	height:32px;
	border:1px
solid #ddd
}
table.pm select
option {
	padding:3px
}
.userstop
td {
	padding:5px;
	border-top:1px solid #fff;
	border-bottom:1px solid #ddd;
	border-left:1px solid #fff;
	border-right:1px solid #ddd
}
table.pm
img {
	margin:1px
5px
}
table.pm tr,table.userstop
tr {
	background:#f8f8f5
}
table.pm tr:nth-child(odd),table.userstop tr:nth-child(odd) {
	background:#f2f2f2
}
table.pm tr:hover,table.userstop tr:hover {
	background:#fff
}
table.tableform {
	width:100%;
	border:1px
solid #e6e6e3
}
table.tableform
tr {
	background:#f2f2f2
}
table.tableform tr:nth-child(odd) {
	background:#f8f8f5
}
table.tableform tr:hover {
	background:#fff
}
table.tableform
th {
	text-align:left;
	text-transform:uppercase;
	font-size:11px;
	color:#6e6e6e;
	text-shadow:0 1px #fff;
	border-bottom:1px solid #e6e6e3;
	border-top:1px solid #e6e6e3;
	padding:5px;
	background:#f1f1f1;
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fbfbfb),color-stop(100%,#f1f1f1));
	background-image:-webkit-linear-gradient(top,#fbfbfb,#f1f1f1);
	background-image:-moz-linear-gradient(top,#fbfbfb,#f1f1f1);
	background-image:-o-linear-gradient(top,#fbfbfb,#f1f1f1);
	background-image:linear-gradient(top,#fbfbfb,#f1f1f1)
}
table.tableform th:first-child {
	padding-left:15px
}
table.tableform th:last-child {
	padding-right:15px
}
table.tableform
td {
	padding:6.6666666666667px 0 6.6666666666667px 10px;
	vertical-align:middle;
	border-bottom:1px solid #e6e6e3;
	border-top:1px solid #fff
}
table.tableform tr:nth-child(1) td {
	border-top:1px solid #e6e6e3
}
table.short-table {
	width:100%;
	max-width:700px !important;
	margin:0
auto;
	border:none;
	position:relative
}
table.short-table
tr {
	background:none
}
table.short-table
td {
	padding:0;
	vertical-align:middle;
	border-bottom:none;
	border-top:none;
	max-width:700px !important;
	text-align:center
}
table.short-table td
img {
	max-width:350px;
	max-height:450px
}
.block {
	background:#fff;
	border:1px
solid #e2e2e2;
	padding:10px;
	-moz-box-shadow:0 1px 3px rgba(0,0,0,.1);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1));
	box-shadow:0 1px 3px rgba(0,0,0,.1);
	position:relative;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin-bottom:10px
}
.block-header {
	position:relative;
	background:url(../images/maintitle.jpg) 0 0 repeat-x;
	display:block;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	margin-bottom:10px;
	-moz-box-shadow:0 1px 3px rgba(0,0,0,.25);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);
	box-shadow:0 1px 3px rgba(0,0,0,.25)
}
.block-header
.inner {
	position:relative;
	border-bottom:3px solid #fff;
	display:block;
	padding:10px
10px 13px 10px;
	font:400 18px 'Oswald',sans-serif;
	color:#06F;
	text-shadow:0 1px 1px #fff
}
.heading {
	position:relative;
	background:url(../images/maintitle.jpg) 0 0 repeat-x;
	display:block;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	border-bottom:3px solid #3ba7dd;
	padding:10px
15px;
	margin-bottom:10px;
	color:#333;
	text-shadow:1px 1px 1px #fff
}
.heading a,.heading a:visited {
	color:#444;
	text-shadow:1px 1px 1px #fff
}
.heading a:hover {
	color:#222;
	text-shadow:1px 1px 1px #fff
}
.heading
.fa {
	font-size:16px;
	float:left;
	margin:2px
10px 0 0
}
.comment-block {
	border-top:1px solid #cdcdcd;
	border-bottom:1px solid #fff;
	background:rgba(255,255,255,.75) url(../images/noise.png)
}
.comment-block .comment-inner {
	border-top:1px solid #fff;
	border-bottom:1px solid #cdcdcd;
	padding:10px;
	position:relative
}
.comment-block .comment-inner .com-arrow {
	display:block;
	width:15px;
	height:25px;
	position:absolute;
	top:20px;
	left:80px;
	background:url(../images/arrow-left.png) 0 0 no-repeat;
	z-index:3
}
.commtext {
	margin:0
0 0 85px;
	overflow:hidden;
	background:#fff;
	padding:10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
img.commentavtar {
	width:48px;
	border:1px
solid #0791ba;
	-moz-box-shadow:0 1px 3px rgba(0,0,0,.1);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1));
	box-shadow:0 1px 3px rgba(0,0,0,.1);
	margin:0
0 5px 0
}
.com-group {
	font-size:0
}
.com-group
.btn {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.online-icon {
	background:url(../images/online.gif) 0 0 no-repeat;
	display:block;
	width:15px;
	height:12px;
	margin:3px
5px 0 5px;
	float:left
}
.offline-icon {
	background:url(../images/offline.gif) 0 0 no-repeat;
	display:block;
	width:15px;
	height:12px;
	margin:3px
5px 0 5px;
	float:left
}
.pm_status {
	padding:5px;
	width:320px;
	height:auto;
	margin:8px
auto;
	overflow:hidden
}
.barcontainer {
	position:relative;
	display:block
}
.bardetails {
	position:absolute;
	top:1px;
	right:10px;
	width:auto;
	white-space:nowrap;
	font-size:10px
}
.bardetails
.red {
	color:red
}
* .btn,* .btn:hover,.btn
* {
	transition:all .2s linear;
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-o-transition:all .2s linear;
	font-size:15px;
	font-weight:300;
	font-family:'Oswald',sans-serif
}
* .btn.btn-small,.btn.btn-small *,.btn.small-btn {
	font-size:13px;
	padding-left:5px;
	padding-right:5px
}
* .btn.btn-medium,.btn.btn-medium *,.btn.medium-btn {
	font-size:18px
}
* .btn.btn-large,.btn.btn-large *,.btn.large-btn {
	font-size:22px
}
button.btn,input[type="submit"].btn {
	*padding-top:3px;
	*padding-bottom:3px
}
button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner {
	padding:0;
	border:0
}
.btn-default,.btn-default a,.btn-default a:visited,a.btn-default,a.btn-default:visited {
	color:#444 !important
}
a.btn-danger,a.btn-info,a.btn-success,a.btn-inverse,a.btn-warning,a.btn-primary,a.btn-danger:visited,a.btn-info:visited,a.btn-success:visited,a.btn-inverse:visited,a.btn-warning:visited,a.btn-primary:visited,.btn-danger a,.btn-info a,.btn-success a,.btn-inverse a,.btn-warning a,.btn-primary a,.btn-danger a:visited,.btn-info a:visited,.btn-success a:visited,.btn-inverse a:visited,.btn-warning a:visited,.btn-primary a:visited {
	color:#fff
}
a.btn,a.btn:visited,.btn a,.btn a:visited {
	text-decoration:none
}
.btn-red,.btn-green,.btn-blue,.btn-gray,.btn-black,.btn-lightblue,.btn-gold,.btn-sea,.btn-brown,.btn-twitter,.btn-facebook
.btn-red:visited,.btn-green:visited,.btn-blue:visited,.btn-gray:visited,.btn-black:visited,.btn-lightblue:visited,.btn-gold:visited,.btn-sea:visited,.btn-brown:visited,.btn-twitter:visited,.btn-facebook:visited {
	color:#fff;
	text-shadow:none
}
a.btn,a.btn:visited,.btn a,.btn a:visited {
	text-decoration:none;
	color:#fff
}
.btn-red:hover,.btn-green:hover,.btn-blue:hover,.btn-gray:hover,.btn-black:hover,.btn-lightblue:hover,.btn-gold:hover,.btn-sea:hover,.btn-brown:hover,.btn-twitter:hover,.btn-facebook:hover {
	text-decoration:none;
	color:#fff;
	text-shadow:0 0 5px #fff
}
[class^="btn-"]:hover,[class*=" btn-"]:hover {
	text-shadow:0 0 5px #fff
}
.btn.noradius {
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	border-radius:0 !important
}
.btn.leftradius {
	-moz-border-radius:3px 0 0 3px !important;
	-webkit-border-radius:3px 0 0 3px !important;
	border-radius:3px 0 0 3px !important
}
.btn.rightradius {
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0
}
.btn.notrightborder {
	border-right:0 !important
}
.btn.notleftborder {
	border-left:0 !important
}
.btn.forceleftborder {
	border-left:1px solid #337ca1 !important
}
.btn.forcerightborder {
	border-right:1px solid #337ca1 !important
}
.btn.favorites
img {
	height:18px;
	vertical-align:top !important;
	margin-top:2px
}
.checkbox input[type='checkbox'],.checkbox input[type='radio'] {
	vertical-align:top;
	margin-top:2px;
	margin-right:3px;
	width:15px;
	display:inline-block
}
input[type='checkbox'],input[type='radio'] {
	vertical-align:top;
	margin-top:2px;
	margin-right:3px;
	width:15px;
	display:inline-block
}
fieldset {
	padding:0;
	margin:0;
	border:0
}
legend {
	width:99%;
	margin:5px
0;
	line-height:30px;
	color:#333;
	font:300 18px 'Oswald',sans-serif;
	background:#ccc;
	padding:3px
10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
legend
small {
	font-size:15px;
	color:#999
}
input,button,select,textarea {
	font-family:'Open Sans',sans-serif;
	font-size:13px;
	font-weight:400
}
textarea,input[type="text"],input[type="password"],input[type="email"],input[type="file"] {
	display:inline-block;
	padding:4px
6px;
	color:#444;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	vertical-align:middle;
	height:20px
}
select {
	display:inline-block;
	height:20px;
	padding:2px
4px;
	line-height:20px;
	vertical-align:middle
}
textarea {
	height:auto
}
textarea,input[type="text"],input[type="password"],input[type="email"],input[type="file"] {
	background-color:#fff;
	border:1px
solid #ccc;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition:border linear .2s,box-shadow linear .2s;
	-moz-transition:border linear .2s,box-shadow linear .2s;
	-o-transition:border linear .2s,box-shadow linear .2s;
	transition:border linear .2s,box-shadow linear .2s
}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="file"]:focus {
	border-color:rgba(82,168,236,0.8);
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 5px #00c5b7;
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 5px #00c5b7;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 5px #00c5b7
}
input[type="radio"],input[type="checkbox"] {
	margin:4px
0 0;
	*margin-top:0;
	margin-top:1px \9;
	line-height:normal
}
input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"] {
	width:auto
}
select[multiple],select[size] {
	height:auto
}
select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {
	outline:0
}
.uneditable-input,.uneditable-textarea {
	color:#999;
	background-color:#fcfcfc;
	border-color:#ccc;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
	cursor:not-allowed
}
.uneditable-input {
	overflow:hidden;
	white-space:nowrap
}
.uneditable-textarea {
	width:auto;
	height:auto
}
input:-moz-placeholder,textarea:-moz-placeholder {
	color:#999
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {
	color:#999
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
	color:#999
}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly] {
	cursor:not-allowed;
	background-color:#eee
}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly] {
	background-color:transparent
}
input:focus:invalid,textarea:focus:invalid,select:focus:invalid {
	color:#b94a48;
	border-color:#ee5f5b
}
input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus {
	border-color:#e9322d;
	-webkit-box-shadow:0 0 6px #f8b9b7;
	-moz-box-shadow:0 0 6px #f8b9b7;
	box-shadow:0 0 6px #f8b9b7
}
.fieldsubmit {
	padding:8px;
	text-align:center
}
.column1 {
	display:inline-block;
	width:130px
}
.column2 {
	display:inline-block;
	width:100px;
	text-align:right;
	padding-right:10px
}
.bbcodes,.bbcodes_poll {
	font:300 16px 'Oswald',sans-serif;
	display:inline-block;
	line-height:1.42857;
	text-align:center;
	cursor:pointer;
	white-space:nowrap;
	color:#fff;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	text-shadow:0 1px 1px rgba(0,0,0,.5);
	padding:4px
12px;
	border:1px
solid #2189ff;
	-webkit-box-shadow:inset 0 1px 2px #8dc2ff;
	-moz-box-shadow:inset 0 1px 2px #8dc2ff;
	box-shadow:inset 0 1px 2px #8dc2ff;
	background:#4a9eff;
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#73b4ff),color-stop(100%,#4a9eff));
	background-image:-webkit-linear-gradient(top,#73b4ff,#4a9eff);
	background-image:-moz-linear-gradient(top,#73b4ff,#4a9eff);
	background-image:-o-linear-gradient(top,#73b4ff,#4a9eff);
	background-image:linear-gradient(top,#73b4ff,#4a9eff)
}
.bbcodes:hover,.bbcodes_poll:hover {
	background:#4a9eff;
	background-position:0 -15px
}
.bbcodes:active,.bbcodes_poll:active {
	background:#5fa9ff;
	border-color:#1783ff;
	-webkit-box-shadow:0 0 5px #5fa9ff inset;
	-moz-box-shadow:0 0 5px #5fa9ff inset;
	box-shadow:0 0 5px #5fa9ff inset
}
#footer-line {
	background:url(../images/shadow-up.png) 50% 100% no-repeat;
	margin:10px
0 0 0;
	height:10px;
	clear:both;
	overflow:hidden
}
#footer {
	margin:0;
	padding:5px
10px;
	text-align:center;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);
	background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
	background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe0e0e0',GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	background-repeat:repeat-x;
	border-bottom:0;
	border-top:1px solid #fff;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px
}
footer {
	background:rgba(0,0,0,.4);
	display:block;
	margin:15px
0 0 0;
	padding:0;
	overflow:hidden;
	-moz-box-shadow:0 0 10px #f1f3fe;
	-webkit-box-shadow:0 0 10px #f1f3fe;
	box-shadow:0 0 10px #f1f3fe
}
#dmca {
	padding:10px;
	background:#f2f2f2;
	background:rgba(255,255,255,.7);
	border-bottom:1px solid #fff;
	font-size:13px;
	font-weight:300;
	-moz-box-shadow:0 4px 10px #000;
	-webkit-box-shadow:0 4px 10px #000;
	box-shadow:0 4px 10px #000;
	text-align:center
}
.tags-clouds {
	color:#f2f2f2
}
.tags-clouds
a {
	position:relative;
	display:inline-block;
	text-decoration:none;
	background:#7f8c8d;
	color:#ecf0f1;
	margin:0
0 2px 0;
	padding:2px
6px;
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-ms-transition:all ease .3s;
	-o-transition:all ease .3s;
	transition:all ease .3s
}
.tags-clouds a:hover {
	color:#fff;
	background:#d41b1b
}
.navigation {
	position:relative;
	display:block;
	vertical-align:middle;
	*zoom:1;
	text-align:center;
	font-size:0;
	margin:5px
0
}
.navigation a,.navigation span,span.nav_ext {
	font:300 16px 'Oswald',sans-serif;
	display:inline-block;
	line-height:1.42857;
	text-align:center;
	background-image:none;
	color:#fff;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0;
	text-shadow:none;
	padding:4px
10px;
	margin:5px
0
}
.navigation
a {
	color:#fff;
	cursor:pointer;
	border:1px
solid #2189ff;
	border-right:0;
	-webkit-box-shadow:inset 0 1px 2px #8dc2ff;
	-moz-box-shadow:inset 0 1px 2px #8dc2ff;
	box-shadow:inset 0 1px 2px #8dc2ff;
	background:#4a9eff;
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#73b4ff),color-stop(100%,#4a9eff));
	background-image:-webkit-linear-gradient(top,#73b4ff,#4a9eff);
	background-image:-moz-linear-gradient(top,#73b4ff,#4a9eff);
	background-image:-o-linear-gradient(top,#73b4ff,#4a9eff);
	background-image:linear-gradient(top,#73b4ff,#4a9eff)
}
.navigation a:hover {
	background:#4a9eff;
	background-position:0 -15px
}
.navigation a:active {
	background:#5fa9ff;
	border-color:#1783ff;
	-webkit-box-shadow:0 0 5px #5fa9ff inset;
	-moz-box-shadow:0 0 5px #5fa9ff inset;
	box-shadow:0 0 5px #5fa9ff inset
}
.navigation span,span.nav_ext {
	color:#444;
	text-shadow:0 1px 1px rgba(255,255,255,.5);
	background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
	background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe0e0e0',GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	background-repeat:repeat-x;
	border:1px
solid #39f;
	border-right:0
}
.navigation a:first-child {
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px;
	border-left:1px solid #2189ff
}
.navigation a:last-child {
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0;
	border-right:1px solid #2189ff
}
.navigation span:first-child {
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px;
	border-left:1px solid #2189ff
}
.navigation span:last-child {
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0;
	border-right:1px solid #2189ff
}
.uheader {
	background:#090;
	color:#fff;
	padding:3px
8px;
	margin:0;
	text-shadow:0 1px 1px #000;
	font:400 16px 'Oswald',sans-serif;
	-webkit-border-radius:1px;
	border-radius:1px
}
.col-list {
	display:inline-block;
	width:150px
}
.ulist {
	display:inline-block;
	width:70px
}
.sociallist {
	display:inline-block;
	width:12px;
	text-align:center
}
.utwitter {
	background:#4099ff;
	color:#fff;
	padding:0px
5px;
	margin:0
3px 0 -8px;
	text-shadow:0 1px 1px #000
}
.ufacebook {
	background:#3b5998;
	color:#fff;
	padding:0px
5px;
	margin:0
3px 0 -8px;
	text-shadow:0 1px 1px #000
}
.uyahoo {
	background:#6a026e;
	color:#fff;
	padding:0px
5px;
	margin:0
3px 0 -8px;
	text-shadow:0 1px 1px #000
}
.uyoutube {
	background:#cd332d;
	color:#fff;
	padding:0px
5px;
	margin:0
3px 0 -8px;
	text-shadow:0 1px 1px #000
}
.uwebsite {
	background:#f64e0c;
	color:#fff;
	padding:0px
5px;
	margin:0
3px 0 -8px;
	text-shadow:0 1px 1px #000
}
select.timezoneselect {
	/*padding:3px*/
    padding:1px;
!important;
	border:1px
solid #ccc
}
.login-row {
	height:34px;
	margin:2px
auto;
	position:relative;
	display:block
}
span.box-icon {
	background:#f2f2f2;
	border:1px
solid #3babd9;
	text-shadow:0 1px 0 #fff;
	height:24px;
	line-height:24px;
	display:block;
	text-align:center;
	width:22px;
	position:absolute;
	top:3px;
	left:27px;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
	z-index:3;
	color:#555
}
span.box-icon
i.fa {
	float:none;
	margin:0;
	z-index:4
}
input#login_name,input#login_password {
	display:inline-block;
	height:24px;
	line-height:24px;
	padding:3px
5px 3px 35px;
	width:160px !important;
	z-index:2;
	margin:0
!important;
	border:1px
solid #3babd9;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px
}
input#login_name:hover,input#login_password:hover,input#login_name:focus,input#login_password:focus,.login-row:hover span.box-icon,.login-row:focus span.box-icon,.login-row:active span.box-icon {
	border:1px
solid #05b1f8
}
.login-avatar {
	background:#bdc3c7;
	background:rgba(255,255,255,.2) url(../images/noise.png);
	text-align:center;
	padding:5px;
	margin-top:-8px;
	border-bottom:1px solid rgba(0,0,0,.1)
}
.login-avatar
a {
	display:inline-block
}
.login-avatar a
img {
	height:58px
}
[class^="spin-"],[class*=" spin-"] {
	-webkit-animation:rotateplane 1.2s infinite ease-in-out;
	animation:rotateplane 1.2s infinite ease-in-out;
	color:#F00
}
@-webkit-keyframes
rotateplane {
	0% {
		-webkit-transform:perspective(120px)
	}
	50% {
		-webkit-transform:perspective(120px) rotateY(180deg)
	}
	100% {
		-webkit-transform:perspective(120px) rotateY(180deg)  rotateX(180deg)
	}
}
@keyframes
rotateplane {
	0% {
		transform:perspective(120px) rotateX(0deg) rotateY(0deg);
		-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)
	}
	50% {
		transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);
		-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)
	}
	100% {
		transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
		-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
	}
}
[class^="spin-0"],[class*=" spin-0"] {
	animation-name:none;
	-webkit-animation:none;
	color:#306eaf
}
.speedbar {
	position:relative;
	display:block;
	margin-bottom:10px;
	font-size:12px;
	background:rgba(255,255,255,.2);
	border:1px
solid #eee;
	border:1px
solid rgba(255,255,255,0.3);
	box-shadow:0 2px 4px rgba(0,0,0,.5);
	-moz-box-shadow:0 2px 4px rgba(0,0,0,.5);
	-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:5px
}
.speedbar
.inner {
	position:relative;
	border-bottom:1px solid rgba(255,255,255,.4);
	display:block;
	padding:8px;
	display:block;
	background:#72b2f6 url(../images/maintitle.png) 50% 50% repeat-x;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.speedbar .inner
a {
	display:inline-block;
	padding:2px
8px;
	margin:1px;
	text-shadow:0 0 5px #fff;
	background:rgba(255,255,255,.4);
	color:#036;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
.speedbar .inner a:hover {
	background:#f2f2f2
}
.sort {
	margin:0
auto 10px auto;
	font-size:10px;
	clear:both;
	display:block;
	text-align:center;
	text-transform:uppercase;
	background:rgba(255,255,255,.7) url(../images/maintitle.png) 50% 50% repeat-x;
	border:1px
solid rgba(255,255,255,.5);
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.12) inset,0 2px 3px rgba(0,0,0,.2);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.12) inset,0 2px 3px rgba(0,0,0,.2);
	box-shadow:0 1px 2px rgba(0,0,0,.12) inset,0 2px 3px rgba(0,0,0,.2);
	padding:4px
10px
}
.sort
a {
	margin:0
2px;
	display:inline-block
}
.sort a,.sort a:visited,.sort a:hover {
	text-decoration:none
}
.sort img,.sort a
img {
	display:inline-block !important;
	width:12px;
	height:6px
}
#totop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:70px;
	right:0;
	overflow:hidden;
	opacity:.7;
	font-size:40px;
	width:45px;
	height:45px;
	line-height:40px;
	cursor:pointer;
	text-align:center;
	color:#fff
}
#totop:hover {
	opacity:1;
	text-shadow:0 0 5px #fff
}
#totop:active,#totop:focus {
	outline:none
}
#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:70px;
	left:0;
	overflow:hidden;
	opacity:.7;
	font-size:40px;
	width:45px;
	height:45px;
	line-height:40px;
	cursor:pointer;
	text-align:center;
	color:#fff
}
#toTop:hover {
	opacity:1;
	text-shadow:0 0 5px #fff
}
#toTop:active,#toTop:focus {
	outline:none
}
.relatenews {
	margin-bottom:10px;
	padding:5px
5px 3px 5px;
	border:1px
solid #fff;
	border-color:rgba(255,255,255,.75);
	background:rgba(255,255,255,.4) url(../images/noise.png);
	-webkit-background-clip:padding-box;
	-moz-box-shadow:0 0 4px rgba(50,50,50,.5);
	-webkit-box-shadow:0 0 4px rgba(50,50,50,.5);
	box-shadow:0 0 4px rgba(50,50,50,.5);
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.relatenews .block-header {
	margin:-5px -5px 5px -5px;
	background:url(../images/header.png) 0 -1px repeat-x;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0
}
.relatenews .block-header
.inner {
	position:relative;
	border-bottom:0;
	display:block;
	padding:10px
}
ul.relate {
	margin:0;
	padding:0;
	font-size:.8em;
	list-style:none
}
ul.relate
li {
	display:block;
	margin:0
0 2px 0;
	padding:0;
	list-style:none
}
ul.relate li
span.relatedtitle {
	padding:0
0 3px 0;
	font:300 14px 'Open Sans',sans-serif;
	white-space:nowrap;
	word-wrap:break-word;
	-moz-hyphens:auto;
	-webkit-hyphens:auto;
	-o-hyphens:auto;
	hyphens:auto;
	text-overflow:ellipsis;
	display:block;
	overflow:hidden
}
ul.relate li
.relateddrc {
	font-size:11px
}
ul.relate li
.imgbox {
	float:left;
	width:70px;
	height:58px;
	margin:3px
4px 6px;
	background:#eee;
	background:rgba(255,255,255,0.3);
	border:3px
solid #eee;
	border:3px
solid rgba(255,255,255,0.3);
	box-shadow:0 2px 4px rgba(0,0,0,0.2);
	-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);
	vertical-aling:middle;
	overflow:hidden;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
ul.relate li .imgbox
img {
	width:70px;
	min-height:58px
}
ul.relate a,ul.relate1 a:link,ul.relate a:visited {
	margin:0;
	padding:3px
5px;
	display:block;
	border:none!important;
	text-decoration:none;
	text-transform:capitalize;
	line-height:14px;
	background:#efefef;
	background:rgba(255,255,255,.3);
	color:#036;
	height:72px
}
ul.relate a:hover,ul.relate a:active {
	background:#f2f2f2!important;
	text-decoration:none
}
.comment-btn {
	display:block;
	text-align:right !important
}
.comment-btn
span.btn {
	-moz-border-radius:0!important;
	-webkit-border-radius:0!important;
	border-radius:0!important;
	font-family:'Open Sans',sans-serif
}
.comment-btn span.btn
i.fa {
	float:none !important
}
.meta {
	margin:0;
	display:block;
	padding:5px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.12) inset;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.12) inset;
	box-shadow:0 1px 2px rgba(0,0,0,.12) inset;
	border-color:#fff;
	border-style:none solid solid none;
	border-width:medium 1px 1px medium;
	background:rgba(0,0,0,.07);
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px
}
.meta a,.meta a:visited {
	color:#398dd8;
	text-decoration:none
}
.meta a:hover,.meta a:active {
	color:#333 !important;
	text-decoration:none !important
}
.meta
img {
	margin-top:-3px
}
.fullmeta {
	margin:8px
0 0 0;
	display:block;
	padding:5px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.12) inset;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.12) inset;
	box-shadow:0 1px 2px rgba(0,0,0,.12) inset;
	border-color:#fff;
	border-style:none solid solid none;
	border-width:medium 1px 1px medium;
	background:rgba(0,0,0,.07)
}
.fullmeta a,.fullmeta a:visited {
	color:#398dd8;
	text-decoration:none
}
.fullmeta a:hover,.fullmeta a:active {
	color:#333 !important;
	text-decoration:none !important
}
.fullnews {
	float:right;
	font-size:11px !important;
	text-transform:none !important;
	margin-top:2px
}
#full-story {
	text-align:center
}
#full-story
img {
	max-width:350px;
	max-height:450px
}
.slider-block {
	border:none !important;
	background:url(../images/shadow-right.png) no-repeat 100% 100%
}
#slidewrap {
	width:1220px;
	margin:0
auto;
	height:244px;
	padding:0
10px;
	position:relative;
	background:url(../images/shadow-left.png) no-repeat 0 100%
}
.caroufredsel_wrapper {
}
#carousel .slide-item {
	width:164px;
	height:220px;
	margin:0
5px;
	display:block;
	float:left;
	position:relative;
	-moz-box-shadow:inset 0 0 25px #06C;
	-webkit-box-shadow:inset 0 0 25px #06C;
	box-shadow:inset 0 0 25px #06C
}
#carousel
img {
	width:156px;
	height:212px;
	margin:0;
	padding:0;
	-moz-box-shadow:inset 0 0 25px #06C;
	-webkit-box-shadow:inset 0 0 25px #06C;
	box-shadow:inset 0 0 25px #06C;
	border:4px
solid rgba(255,255,255,.5)
}
#carousel .slide-item:hover
img {
	border:4px
solid rgba(255,255,255,1)
}
.slide-item .slider-desc {
	display:block;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	width:100%;
	position:absolute;
	left:0;
	bottom:-100%;
	background:rgba(0,0,0,.7);
	z-index:4;
	color:#fff;
	text-decoration:none;
	padding:8px
10px;
	max-width:144px;
	font-family:'Oswald',sans-serif;
	font-size:15px;
	font-weight:300;
	line-height:16px
}
.slide-item:hover .slider-desc {
	bottom:0
}
#slidewrap #prev,#slidewrap
#next {
	text-indent:-999px;
	display:block;
	width:77px;
	height:230px;
	position:absolute;
	z-index:5
}
#prev {
	background:url(../images/slider-previous.png) 0 50% no-repeat;
	left:-25px;
	top:-10px
}
#next {
	background:url(../images/slider-next.png) 100% 50% no-repeat;
	right:-25px;
	top:-10px
}
.tipsy {
	font-size:12px;
	position:absolute;
	padding:5px;
	z-index:100000;
	font-family:'Open Sans',sans-serif
}
.tipsy-inner {
	background-color:rgba(0,0,0,.8);
	color:#fff;
	max-width:275px;
	padding:5px
8px 4px 8px;
	text-align:center
}
.tipsy-inner {
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.tipsy-arrow {
	position:absolute;
	width:0;
	height:0;
	line-height:0;
	border:5px
dashed rgba(0,0,0,.8)
}
.tipsy-arrow-n {
	border-bottom-color:rgba(0,0,0,.8)
}
.tipsy-arrow-s {
	border-top-color:rgba(0,0,0,.8)
}
.tipsy-arrow-e {
	border-left-color:rgba(0,0,0,.8)
}
.tipsy-arrow-w {
	border-right-color:rgba(0,0,0,.8)
}
.tipsy-n .tipsy-arrow {
	top:0;
	left:50%;
	margin-left:-5px;
	border-bottom-style:solid;
	border-top:0;
	border-left-color:transparent;
	border-right-color:transparent
}
.tipsy-nw .tipsy-arrow {
	top:0;
	left:10px;
	border-bottom-style:solid;
	border-top:0;
	border-left-color:transparent;
	border-right-color:transparent
}
.tipsy-ne .tipsy-arrow {
	top:0;
	right:10px;
	border-bottom-style:solid;
	border-top:0;
	border-left-color:transparent;
	border-right-color:transparent
}
.tipsy-s .tipsy-arrow {
	bottom:0;
	left:50%;
	margin-left:-5px;
	border-top-style:solid;
	border-bottom:0;
	border-left-color:transparent;
	border-right-color:transparent
}
.tipsy-sw .tipsy-arrow {
	bottom:0;
	left:10px;
	border-top-style:solid;
	border-bottom:0;
	border-left-color:transparent;
	border-right-color:transparent
}
.tipsy-se .tipsy-arrow {
	bottom:0;
	right:10px;
	border-top-style:solid;
	border-bottom:0;
	border-left-color:transparent;
	border-right-color:transparent
}
.tipsy-e .tipsy-arrow {
	right:0;
	top:50%;
	margin-top:-5px;
	border-left-style:solid;
	border-right:0;
	border-top-color:transparent;
	border-bottom-color:transparent
}
.tipsy-w .tipsy-arrow {
	left:0;
	top:50%;
	margin-top:-5px;
	border-right-style:solid;
	border-left:0;
	border-top-color:transparent;
	border-bottom-color:transparent
}
.newsitemap {
	margin:0
auto;
	padding:0;
	display:block;
	clear:both
}
.newsitemap ul,.newsitemap
li {
	list-style:none;
	line-height:32px;
	margin:0;
	padding:0
}
.newsitemap
li {
	margin:0;
	padding:3px
0
}
.newsitemap
a {
	transition:all .2s linear;
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-o-transition:all .2s linear;
	font:300 15px 'Oswald',Helvetica,arial,sans-serif
}
.newsitemap a,.newsitemap a:visited {
	color:#000
}
.newsitemap a:hover {
	color:#009
}
.newsitemap li
a.rsslink {
	display:block;
	float:right;
	width:30px;
	height:30px;
	text-indent:-99999px;
	background:#F60 url(../images/sitemap-pro.png) 0 -60px no-repeat;
	text-decoration:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.newsitemap li a.rsslink:hover {
	background:url(../images/sitemap-pro.png) 0 -90px no-repeat;
	text-decoration:none
}
.newsitemap li
a.sitemaplink {
	display:block;
	float:right;
	width:30px;
	height:30px;
	text-indent:-99999px;
	background:#0CF url(../images/sitemap-pro.png) 0 0 no-repeat;
	text-decoration:none;
	margin-right:8px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.newsitemap li a.sitemaplink:hover {
	background:url(../images/sitemap-pro.png) 0 -30px no-repeat;
	text-decoration:none
}
.newsitemap li
a.topcat {
	font-weight:400
}
.newsitemap li
img.arrow {
	vertical-align:top;
	margin:10px
1px 0 12px
}
.newsitemap .leftgroup,.newsitemap
.rightgroup {
	width:46%;
	padding:5px
10px;
	-moz-box-shadow:0 2px 3px rgba(0,0,0,.2);
	-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);
	box-shadow:0 2px 3px rgba(0,0,0,.2)
}
.newsitemap
.leftgroup {
	float:left;
	background:#eef0fd url(../images/section-x.png) 0 0 no-repeat
}
.newsitemap
.rightgroup {
	float:right;
	background:#b5c5df url(../images/section-x.png) 0 0 no-repeat
}
.newsitemap #films,.newsitemap #anime,.newsitemap #serie,.newsitemap #giochi,.newsitemap #software,.newsitemap #musica,.newsitemap #mac,.newsitemap
#ebooks {
	-moz-box-shadow:0 2px 3px rgba(0,0,0,.2);
	-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);
	box-shadow:0 2px 3px rgba(0,0,0,.2);
	padding:55px
10px 5px 10px;
	position:relative
}
.newsitemap
#films {
	background:#b6d5e4 url(../images/section-films.jpg) 0 0 no-repeat
}
.newsitemap
#anime {
	background:#eaaaf4 url(../images/section-anime.jpg) 0 0 no-repeat
}
.newsitemap
#serie {
	background:#fff6c1 url(../images/section-serie.jpg) 0 0 no-repeat;
	margin-top:10px
}
.newsitemap
#giochi {
	background:#f9b7d0 url(../images/section-giochi.jpg) 0 0 no-repeat;
	margin-top:10px
}
.newsitemap
#software {
	background:#b9ffbb url(../images/section-software.jpg) 0 0 no-repeat;
	margin-top:10px
}
.newsitemap
#musica {
	background:#d0d37c url(../images/section-musica.jpg) 0 0 no-repeat;
	margin-top:10px
}
.newsitemap
#mac {
	background:#fff url(../images/section-mac.jpg) 0 0 no-repeat;
	margin-top:10px
}
.newsitemap
#ebooks {
	background:#d9ade4 url(../images/section-ebooks.jpg) 0 0 no-repeat;
	margin-top:10px
}
.newsitemap #wallpaper,.newsitemap #zona-richieste,.newsitemap #smartphone,.newsitemap #navigatori,.newsitemap #sostieni-ddlnews,.newsitemap #zona-password-gold,.newsitemap
#amministrazione {
	-moz-box-shadow:0 2px 3px rgba(0,0,0,.2);
	-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);
	box-shadow:0 2px 3px rgba(0,0,0,.2);
	position:relative
}
.newsitemap
#wallpaper {
	margin-top:10px
}
.newsitemap #zona-richieste {
	margin-top:10px
}
.newsitemap
#smartphone {
	margin-top:10px
}
.newsitemap
#navigatori {
	margin-top:10px
}
.newsitemap #sostieni-ddlnews {
	margin-top:10px
}
.newsitemap #zona-password-gold {
	margin-top:10px
}
.newsitemap
#amministrazione {
	margin-top:10px
}
.mapdetails {
	background:#f2f2f2;
	padding:10px;
	margin:5px
0
}
.map-title {
	margin:-10px -10px 5px -10px;
	padding:5px
10px;
	font:400 18px 'Oswald',Helvetica,arial,sans-serif;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background:#069cfb url(../images/maintitle.png) repeat-x 50% 50%;
	border:1px
solid #87adc8
}
.charlist {
	display:block;
	text-align:center;
	margin-bottom:10px
}
.charlist
a {
	display:inline-block;
	padding:1px
5px;
	margin:1px
1px 1px 0;
	background:#dedede;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	font:300 13px 'Oswald',Helvetica,arial,sans-serif
}
.charlist a:hover {
	background:#06C;
	color:#fff !important
}
.center-list {
	display:block;
	padding:10px
0 !important;
	text-align:center !important
}
.center-list a.alpha-link {
	display:inline-block;
	margin:0;
	font:400 18px 'Oswald',Helvetica,arial,sans-serif;
	padding:5px
15px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:#069cfb url(../images/maintitle.png) repeat-x 50% 50%;
	border:1px
solid #fff;
	color:#fff !important
}
.center-list a.alpha-link:hover {
	background:#06C;
	color:#fff;
	text-shadow:0 0 5px #fff
}
.newslist a.article-list {
	font:300 14px 'Oswald',Helvetica,arial,sans-serif !important;
	padding:4px
5px 4px 30px;
	margin:0;
	background:#f2f2f2 url(../images/blc01.gif) 10px 11px no-repeat;
	display:block;
	clear:both;
	border-top:1px solid #fefefe;
	border-bottom:1px solid #ddd;
	margin:0
-10px
}
.newslist a.article-list:hover {
	background:#fff url(../images/blc01.gif) 10px 11px no-repeat
}
.safesharing {
	position:relative;
	display:block;
	margin-bottom:10px;
	background:rgba(255,255,255,.5) url(../images/noise.png);
	border:1px
solid #eee;
	border:1px
solid rgba(255,255,255,.3);
	box-shadow:0 2px 4px rgba(0,0,0,.5);
	-moz-box-shadow:0 2px 4px rgba(0,0,0,.5);
	-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);
	padding:5px
}
#accordian {
	background:#bdc3c7;
	background:rgba(255,255,255,.5) url(../images/noise.png);
	display:block;
	margin:-10px 0 0 0
}
#accordian
h3 {
	border-bottom:1px solid rgba(0,0,0,.1);
	border-top:1px solid rgba(255,255,255,.4);
	font-size:16px;
	font-weight:300;
	line-height:34px;
	height:34px;
	padding:0
10px !important;
	cursor:pointer;
	position:relative;
	transition:all .2s linear;
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-o-transition:all .2s linear;
	color:#306eaf;
	text-shadow:0 1px 1px #fff
}
#accordian h3:hover {
	text-shadow:0 0 5px rgba(255,255,255,.7);
	background:rgba(0,0,0,.1);
	color:#1e73cb;
	text-shadow:0 1px 1px #fff
}
#accordian .data-content h3.control-level2 {
	font:bold 14px 'Open Sans',sans-serif;
	line-height:34px;
	height:34px;
	padding:0
10px !important;
	cursor:pointer;
	position:relative
}
#accordian
.fa {
	float:left;
	margin:10px
10px 0 5px;
	width:14px
}
#accordian .data-content {
	background:rgba(0,0,0,.2)
}
#accordian .data-content .data-level2 {
	background:rgba(210,245,255,.2);
	text-shadow:none
}
#accordian .data-content
.fa {
	float:left;
	margin:1px
5px 0 -10px;
	width:10px
}
#accordian .data-content
h3 {
	color:#306eaf;
	text-shadow:0 0 5px #fff
}
#accordian .data-content h3
.fa {
	float:left;
	margin:10px
10px 0 20px !important;
	width:10px
}
#accordian .data-content h3.control-level2
.fa {
	float:left;
	margin:10px
15px 0 20px !important;
	width:10px
}
#accordian .bottom-border {
	border-top:1px solid rgba(255,255,255,.3);
	padding-top:10px
}
[data-accordion] [data-content] {
	overflow:hidden;
	max-height:0
}
[data-accordion] {
	line-height:1
}
[data-control],[data-content]>* {
	padding:10px
}
[data-content] [data-accordion] {
	border:0;
	padding:0
}
[data-accordion] [data-control] {
	position:relative;
	padding-right:40px
}
[data-accordion]>[data-control]:after {
	content:"";
	position:absolute;
	right:10px;
	top:10px;
	font-size:25px;
	font-weight:200;
	color:#fff;
	height:15px;
	width:24px;
	background:url('../images/down.png') 50% 50% no-repeat;
	background-size:50%
}
[data-accordion].open>[data-control]:after {
	-webkit-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	transform:rotate(-180deg)
}
#accordian .data-content
a {
	color:#306eaf;
	text-shadow:none;
	text-decoration:none;
	font-size:13px;
	line-height:16px;
	display:block;
	padding:7px
10px 7px 30px;
	transition:all .2s linear;
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-o-transition:all .2s linear;
	position:relative;
	border-bottom:1px solid rgba(0,0,0,.05);
	border-top:1px solid rgba(255,255,255,.3)
}
#accordian .data-content a:hover {
	background:rgba(255,255,255,.2) url(../images/noise.png);
	text-shadow:0 0 5px rgba(255,255,255,.7);
	color:#1e73cb;
	padding:7px
10px 7px 35px;
	text-shadow:none
}
#accordian .data-content .data-level2
a {
	padding:7px
10px 7px 50px;
	color:#fff
}
#accordian .data-content .data-level2 a:hover {
	padding:7px
10px 7px 55px;
	background:rgba(255,255,255,.2) url(../images/noise.png)
}
#accordian a.sidemenu,#memberlinks
a {
	font:300 16px 'Oswald',sans-serif;
	display:block;
	cursor:pointer;
	position:relative;
	border-bottom:1px solid rgba(0,0,0,.1);
	border-top:1px solid rgba(255,255,255,.3);
	line-height:34px;
	height:34px;
	padding:0
10px !important;
	cursor:pointer;
	position:relative;
	transition:all .2s linear;
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-o-transition:all .2s linear;
	color:#306eaf;
	text-shadow:0 1px 1px #fff
}
#accordian a.sidemenu:hover,#memberlinks a:hover {
	text-shadow:0 0 5px rgba(255,255,255,.7);
	background:rgba(0,0,0,.1);
	color:#1e73cb;
	text-shadow:0 1px 1px #fff
}
#accordian .data-content .data-level2
a {
	color:#1e73cb;
	text-shadow:0 1px 1px #fff
}
#accordian .data-content .data-level2 a:hover {
	color:#fff;
	text-shadow:0 1px 1px #000
}
.ft-menu {
	padding:0
10px 10px 10px
}
.ft-menu
a.btn {
	display:block;
	margin:2px
0;
	font-size:18px
}
.ft-menu a.btn
.fa {
	float:left;
	margin:5px
10px 0 0 !important
}
#memberlinks {
	background:#bdc3c7;
	background:rgba(255,255,255,.2) url(../images/noise.png)
}
#memberlinks a
.fa {
	width:18px;
	float:left;
	margin:10px
10px 0 5px !important
}
.box-list {
	list-style:none;
	margin:10px
0;
	padding:0;
	border:1px
solid #dedede
}
.box-list>li {
	line-height:24px;
	*zoom:1;
	padding:5px
10px;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-bottom:1px solid #dedede
}
.box-list>li:hover {
	background:#f8f8f8
}
.box-list>li:before,.box-list>li:after {
	display:table;
	content:"";
	line-height:0
}
.box-list>li:after {
	clear:both
}
.box-list>li:last-child {
	border-bottom:none !important
}
form {
	padding:0;
	margin:0
}
#loading-layer {
	display:none;
	font-family:'Open Sans',sans-serif;
	font-size:13px;
	font-weight:400;
	background:#000!important;
	padding:10px;
	text-align:center;
	border:1px
solid #000;
	color:#FFF!important;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.scriptcode {
	margin:5px
0;
	padding:5px;
	background:#ddd;
	border-left:3px solid #aa433a;
	clear:both;
	display:block;
	overflow:hidden;
	position:relative;
	color:#fff;
	font-size:13px;
	box-shadow:2px 2px 5px #555;
	-moz-box-shadow:2px 2px 5px #555;
	-webkit-box-shadow:2px 2px 5px #555;
	text-align:left;
	text-shadow:none !important
}
.scriptcode:before {
	position:absolute;
	text-align:center;
	font-size:14px;
	font-weight:600;
	line-height:16px;
	top:0;
	right:0;
	color:#fff;
	overflow:hidden;
	height:16px;
	width:16px;
	text-shadow:none;
	content:'';
	display:inline-block;
	border-right:16px solid;
	border-bottom:16px solid transparent;
	border-right-color:#aa433a
}
.scriptcode:hover:before {
	border-right-color:#dc7522
}
.title_quote,.title_spoiler {
	font-size:16px;
	font-weight:300;
	font-family:'Oswald',sans-serif;
	line-height:20px;
	padding:5px
10px !important;
	position:relative;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(0,0,0,.5);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);
	background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
	background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe0e0e0',GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	background-repeat:repeat-x;
	text-shadow:0 1px 1px rgba(255,255,255,.75);
	border:1px
solid #cfcec4
}
.title_quote:before,.title_spoile:after,.title_quote:before,.title_spoiler:after {
	content:" ";
	display:table
}
.title_quote:after,.title_spoiler:after {
	clear:both
}
.title_spoiler {
	margin:10px
0 -1px 0
}
.title_spoiler img,.title_spoiler a img,.entry-content .title_spoiler img,.entry-content .title_spoiler a
img {
	background:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
	border-radius:0 !important;
	padding:0
!important;
	margin:-2px 5px 0 0 !important;
	vertical-align:top
}
.title_spoiler
a {
	text-decoration:none
}
.text_spoiler {
	padding:5px;
	margin:0
0 8px 0;
	word-wrap:break-word;
	table-layout:fixed;
	background:#f8f8f5;
	border:1px
solid #cfcec4;
	color:#002b36;
	-webkit-box-shadow:inset 1px 1px 8px 1px rgba(0,0,0,.1);
	-moz-box-shadow:inset 1px 1px 8px 1px rgba(0,0,0,.1);
	box-shadow:inset 1px 1px 8px 1px rgba(0,0,0,.1)
}
.title_quote {
	margin:10px
0 -11px 0;
	z-index:3
}
.quote {
	z-index:1;
	margin:10px
0;
	padding:5px
10px;
	position:relative;
	display:block;
	background:#fff;
	border:1px
solid #cfcec4;
	border-left:5px solid #666;
	-webkit-box-shadow:inset 1px 1px 8px 1px rgba(0,0,0,.1);
	-moz-box-shadow:inset 1px 1px 8px 1px rgba(0,0,0,.1);
	box-shadow:inset 1px 1px 8px 1px rgba(0,0,0,.1)
}
.quote:hover {
	border-left:5px solid #09C
}
.calendar {
	width:100%;
	border-right:1px solid #ddd
}
.calendar
th {
	background:#fff url(../images/speedbar.jpg) repeat-x 0 100%;
	padding:2px
0
}
.calendar th:hover {
	none
}
.calendar
th.monthselect {
	text-transform:uppercase;
	border-right:0!important;
	border:1px
solid #ddd;
	padding:4px
0!important;
	;
	background:#fff url(../images/bbcodes.png) repeat-x 0 100%
}
.calendar th.monthselect a,.calendar th.monthselect a:link,.calendar th.monthselect a:visited,.calendar th.monthselect a:hover,.calendar th.monthselect a:active {
	color:#F00!important
}
.calendar
tr {
	background:#fff
}
.calendar tr:hover {
	background:#f2f2f2
}
.calendar
td {
	padding:2px
0;
	vertical-align:middle;
	text-align:center;
	font-size:90%;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd
}
.weekday-active-v,.day-active-v,.weekday-active,.day-active {
	background:#090!important;
	color:#000;
	font-weight:bold
}
.workday,.day {
	color:#333
}
.weekday {
	color:#999
}
.day-current {
	background:#F00;
	color:#fff;
	font-size:12px!important;
	font-weight:bold!important
}
.day-current
a {
	color:#fff;
	font-size:12px!important;
	font-weight:bold!important
}
.ratebox {
	float:left;
	margin:10px
10px 0 0;
	width:85px
}
.rating {
	width:85px;
	height:17px;
	font-size:.9em;
	padding:0;
	margin:2px
0 0 0;
	z-index:5
}
.unit-rating {
	list-style:none;
	margin:0;
	padding:0;
	width:85px;
	height:17px;
	position:relative;
	background:url("../dleimages/rating.png") repeat-x
}
.unit-rating
li {
	text-indent:-90000px;
	padding:0;
	margin:0;
	float:left;
	display:block;
	width:17px;
	position:relative
}
.unit-rating li
a {
	display:block;
	width:17px;
	height:17px;
	text-decoration:none;
	text-indent:-9000px;
	z-index:17;
	position:absolute;
	padding:0;
	outline:0;
	transition:none;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none
}
.unit-rating li a:hover {
	background:url("../dleimages/rating.png") 0 -17px;
	z-index:2;
	left:0;
	transition:none;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none
}
.unit-rating a.r1-unit {
	left:0
}
.unit-rating a.r1-unit:hover {
	width:17px
}
.unit-rating a.r2-unit {
	left:17px
}
.unit-rating a.r2-unit:hover {
	width:34px
}
.unit-rating a.r3-unit {
	left:34px
}
.unit-rating a.r3-unit:hover {
	width:51px
}
.unit-rating a.r4-unit {
	left:51px
}
.unit-rating a.r4-unit:hover {
	width:68px
}
.unit-rating a.r5-unit {
	left:68px
}
.unit-rating a.r5-unit:hover {
	width:85px
}
.unit-rating li.current-rating {
	background:url("../dleimages/rating.png") 0 -34px;
	position:absolute;
	height:17px;
	display:block;
	text-indent:-9000px;
	z-index:1
}
.forms table td,.forms {
	font-family:'Open Sans',sans-serif
}
.adminoption {
	line-height:20px
}
.adminoption input[type="radio"],.adminoption input[type="checkbox"],.search input[type="radio"],.searchtable input[type="checkbox"] {
	margin:4px
4px 4px 0;
	*margin-top:0;
	margin-top:1px \9;
	line-height:normal;
	display:inline-block;
	vertical-align:top
}
td.search
div {
	margin:1px
0;
	background:#eee;
	background:#ddfdd9;
	padding:3px
5px;
	width:98%
}
textarea.f_textarea,.xprofile textarea,.xfields
textarea {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	width:97%;
	min-height:186px
}
.f_input {
	width:275px
}
.xfields input,.xprofile
input {
	width:275px
}
.mass_comments_action {
	text-align:center;
	margin:0
0 10px 0;
	padding:4px;
	background:rgba(6,156,251,.85) url(../images/maintitle.png) 50% 50% repeat-x;
	font-family:'Open Sans',sans-serif;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	-moz-box-shadow:0 1px 3px rgba(0,0,0,.1);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1));
	box-shadow:0 1px 3px rgba(0,0,0,.1);
	position:relative;
	color:#fff
}
.mass_comments_action select,.searchtable select,.pmbox
select {
	height:26px;
	padding:2px
6px;
	font-size:13px;
	line-height:26px;
	color:#555;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:1px
solid #ccc;
	width:170px
}
.mass_comments_action option,.searchtable option,.pmbox
option {
	height:24px;
	padding:2px
6px;
	font-size:13px;
	line-height:24px;
	color:#555
}
.mass_comments_action .bbcodes,.pmbox
.bbcodes {
	padding:3px
15px !important
}
.searchtable
label {
	line-height:20px
}
.pm_head {
	font-size:13px;
	font-weight:bold;
	background:url(../images/sep.png) 0 100% repeat-x;
	text-transform:uppercase
}
.pm_list {
	color:#000
}
.pm_list
a {
	color:#039
}
#dropmenudiv {
	border:1px
solid #ddd;
	border-bottom-width:1px;
	font-size:12px;
	line-height:18px;
	margin:0;
	opacity:1;
	font-family:'Open Sans',sans-serif
}
#dropmenudiv
a {
	display:block;
	text-decoration:none;
	background:#fff;
	border:1px
solid #ddd;
	padding:3px
5px 3px 10px;
	margin:1px
}
#dropmenudiv a:hover {
	background:#eee
}
.vote {
	color:#444
}
.attachment {
	color:#444;
	padding-top:10px;
	display:block
}
.attachments {
	color:red;
	margin-top:10px;
	padding:5px;
	border:1px
solid red
}
.search {
	color:#111;
	text-decoration:none;
	text-align:left
}
.sresult {
	text-align:justify;
	font-weight:bold;
	line-height:16px;
	font-size:12px;
	color:#000
}
.clouds_xsmall {
	font-size:x-small;
	color:#ededed !important
}
.clouds_small {
	font-size:small;
	color:#FFC !important
}
.clouds_medium {
	font-size:100%;
	font-weight:bold;
	color:#9FF !important
}
.clouds_large {
	font-size:125%;
	font-weight:bold;
	color:#09F !important
}
.clouds_xlarge {
	font-size:150%;
	font-weight:bold;
	color:#0F0 !important
}
.pmtext {
	font:12px Arial,Helvetica,sans-serif !important
}
.highslide-wrapper,.highslide-outline {
	background:#fff;
	font-family:'Open Sans',sans-serif
}
.highslide-image {
	border:2px
solid #fff
}
.highslide-active-anchor {
	visibility:hidden
}
.highslide-active-anchor
img {
	visibility:hidden
}
.highslide-dimming {
	background-color:black
}
.highslide-html {
	background-color:white
}
.highslide-loading {
	display:block;
	color:white;
	font:bold 10px Arial,Helvetica,sans-serif !important;
	text-decoration:none;
	padding:3px
10px;
	border:1px
solid white;
	background-color:black !important
}
.highslide-loading a,.highslide-loading a:visited,.highslide-loading a:hover,a.highslide-loading,a.highslide-loading:visited,a.highslide-loading:hover {
	color:#fff !important;
	text-decoration:none !important
}
a.highslide-full-expand {
	background:url("../dleimages/fullexpand.gif") no-repeat;
	display:block;
	margin:0
10px 10px 0;
	width:34px;
	height:34px
}
.highslide-display-block {
	display:block
}
.highslide-display-none {
	display:none
}
.highslide-caption {
	display:none;
	padding:5px;
	background:white
}
.highslide-controls {
	width:195px;
	height:40px;
	background:url("/engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 0 -90px;
	margin-right:15px;
	margin-bottom:10px;
	margin-top:10px
}
.highslide-controls
ul {
	position:relative;
	left:15px;
	height:40px;
	list-style:none;
	margin:0;
	padding:0;
	background:url("/engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 100% -90px
}
.highslide-controls
li {
	float:left;
	padding:5px
0
}
.highslide-controls
a {
	background:url("/engine/classes/highslide/graphics/controlbar-black-border.gif");
	display:block;
	float:left;
	height:30px;
	width:30px;
	outline:0
}
.highslide-controls
a.disabled {
	cursor:default
}
.highslide-controls a
span {
	display:none
}
.highslide-controls .highslide-previous
a {
	background-position:0 0
}
.highslide-controls .highslide-previous a:hover {
	background-position:0 -30px
}
.highslide-controls .highslide-previous
a.disabled {
	background-position:0 -60px !important
}
.highslide-controls .highslide-play
a {
	background-position:-30px 0
}
.highslide-controls .highslide-play a:hover {
	background-position:-30px -30px
}
.highslide-controls .highslide-play
a.disabled {
	background-position:-30px -60px !important
}
.highslide-controls .highslide-pause
a {
	background-position:-60px 0
}
.highslide-controls .highslide-pause a:hover {
	background-position:-60px -30px
}
.highslide-controls .highslide-next
a {
	background-position:-90px 0
}
.highslide-controls .highslide-next a:hover {
	background-position:-90px -30px
}
.highslide-controls .highslide-next
a.disabled {
	background-position:-90px -60px !important
}
.highslide-controls .highslide-move
a {
	background-position:-120px 0
}
.highslide-controls .highslide-move a:hover {
	background-position:-120px -30px
}
.highslide-controls .highslide-full-expand
a {
	background-position:-150px 0
}
.highslide-controls .highslide-full-expand a:hover {
	background-position:-150px -30px
}
.highslide-controls .highslide-full-expand
a.disabled {
	background-position:-150px -60px !important
}
.highslide-controls .highslide-close
a {
	background-position:-180px 0
}
.highslide-controls .highslide-close a:hover {
	background-position:-180px -30px
}
.autocomplete-w1 {
	position:absolute;
	top:0;
	left:0;
	margin:8px
0 0 6px;
	_background:0;
	_margin:0
}
.autocomplete {
	border:1px
solid #999;
	background:#FFF;
	cursor:default;
	text-align:left;
	max-height:350px;
	overflow:auto;
	margin:-6px 6px 6px -6px;
	_height:350px;
	_margin:0;
	_overflow-x:hidden
}
.autocomplete
.selected {
	background:#f0f0f0
}
.autocomplete
div {
	font-size:11px;
	font-family:verdana;
	padding:2px
5px;
	white-space:nowrap
}
.autocomplete
strong {
	font-weight:normal;
	color:#39f
}
#searchsuggestions {
	width:300px;
	font-size:11px;
	font-family:'Open Sans',sans-serif;
	line-height:14px;
	z-index:999;
	background:#f8f8f5;
	-moz-box-shadow:0 0 8px rgba(0,0,0,0.3);
	-webkit-box-shadow:0 0 8px rgba(0,0,0,0.3);
	box-shadow:0 0 8px rgba(0,0,0,0.3);
	border-bottom:5px solid #F00
}
#searchsuggestions
a {
	padding:5px;
	display:block;
	clear:left;
	max-height:75px;
	text-decoration:none;
	overflow:hidden;
	border-top:1px solid #fff;
	border-bottom:1px solid #ddd
}
#searchsuggestions a:hover {
	background:#fefefe
}
#searchsuggestions a
span.searchheading {
	background:#f1f0ee;
	display:block;
	padding:3px
5px 8px 5px;
	margin:-5px -4px 0 -4px;
	white-space:nowrap;
	overflow:hidden;
	font:300 15px 'Oswald',sans-serif;
	line-height:16px;
	border-bottom:1px solid #ddd
}
#searchsuggestions
span.seperator {
	background:#f1f0ee;
	text-align:right;
	margin:0;
	display:block;
	white-space:nowrap;
	clear:both
}
#searchsuggestions span.seperator
a {
	background:eee;
	padding-right:25px;
	height:auto
}
#searchsuggestions
span.notfound {
	padding:5px;
	background:#ffc;
	display:block;
	height:auto;
	color:#900;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px
}
#searchsuggestions
.break {
	display:none
}
.ui-widget-overlay {
	background:#000;
	opacity:.4;
	-moz-opacity:.4;
	filter:alpha(opacity=40);
	left:0;
	position:absolute;
	top:0
}
.ui-helper-clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden
}
.ui-helper-clearfix {
	display:inline-block
}
* html .ui-helper-clearfix {
	height:1%
}
.ui-helper-clearfix {
	display:block
}
.ui-icon {
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-99999px
}
.ui-widget-header {
	padding:10px
10px 8px 10px !important;
	background:#eaeaea;
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fdfdfd),color-stop(100%,#eaeaea));
	background-image:-webkit-linear-gradient(top,#fdfdfd,#eaeaea);
	background-image:-moz-linear-gradient(top,#fdfdfd,#eaeaea);
	background-image:-o-linear-gradient(top,#fdfdfd,#eaeaea);
	background-image:linear-gradient(top,#fdfdfd,#eaeaea);
	text-shadow:0 1px white;
	border-bottom:1px solid #cdcdcd;
	color:#C00;
	font-size:16px;
	font-weight:300;
	font-family:'Oswald',sans-serif;
	text-transform:uppercase;
	line-height:16px
}
.ui-widget-header a,.ui-widget-header
span {
	color:#C00;
	font-size:16px;
	font-weight:300;
	font-family:'Oswald',sans-serif;
	text-transform:uppercase;
	line-height:16px
}
.ui-widget-header .ui-icon {
}
.ui-icon-close {
	background-position:-80px -128px
}
.ui-icon-closethick {
	background-position:-96px -128px
}
.ui-dialog {
	background:#489ac4;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:250px;
	-moz-box-shadow:0 0 8px rgba(0,0,0,.75);
	-webkit-box-shadow:0 0 8px rgba(0,0,0,.75);
	box-shadow:0 0 8px rgba(0,0,0,.75);
	border:5px
solid #489ac4;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	font-family:'Open Sans',sans-serif;
	font-size:13px
}
.ui-dialog .ui-dialog-titlebar {
	padding:5px
0 5px 7px;
	position:relative
}
.ui-dialog .ui-dialog-title {
	float:left;
	margin:.1em 13px .3em 0
}
.ui-dialog .ui-dialog-titlebar-close {
	display:block;
	position:absolute;
	top:10px;
	right:10px;
	width:22px !important;
	height:22px !important;
	padding:0;
	border:0;
	background:url('../images/close_popup.png') 100% 0 no-repeat;
	opacity:.8
}
.ui-dialog .ui-dialog-titlebar-close
span {
	display:block;
	margin:1px
}
.ui-dialog .ui-dialog-content {
	overflow:hidden;
	padding:5px
10px;
	position:relative;
	zoom:1;
	border-top:1px solid #fff;
	border-bottom:1px solid #e8e8e5;
	background:#fefefe
}
.ui-dialog .ui-dialog-buttonpane {
	background:#f8f8f8;
	padding:8px;
	text-align:left;
	border-top:1px solid #fff
}
.ui-dialog .ui-dialog-buttonpane
button {
	cursor:pointer;
	float:right;
	line-height:1.4em;
	margin:0
2px;
	overflow:visible;
	padding:.2em .6em .3em .6em;
	width:auto
}
.ui-button {
	font:300 16px 'Oswald',sans-serif;
	display:inline-block;
	line-height:1.42857;
	text-align:center;
	cursor:pointer;
	white-space:nowrap;
	color:#fff;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	text-shadow:0 1px 1px rgba(0,0,0,.5);
	padding:4px
12px;
	border:1px
solid #2189ff;
	-webkit-box-shadow:inset 0 1px 2px #8dc2ff;
	-moz-box-shadow:inset 0 1px 2px #8dc2ff;
	box-shadow:inset 0 1px 2px #8dc2ff;
	background:#4a9eff;
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#73b4ff),color-stop(100%,#4a9eff));
	background-image:-webkit-linear-gradient(top,#73b4ff,#4a9eff);
	background-image:-moz-linear-gradient(top,#73b4ff,#4a9eff);
	background-image:-o-linear-gradient(top,#73b4ff,#4a9eff);
	background-image:linear-gradient(top,#73b4ff,#4a9eff)
}
.ui-button:hover {
	background:#4a9eff;
	background-position:0 -15px
}
.ui-button:active {
	background:#5fa9ff;
	border-color:#1783ff;
	-webkit-box-shadow:0 0 5px #5fa9ff inset;
	-moz-box-shadow:0 0 5px #5fa9ff inset;
	box-shadow:0 0 5px #5fa9ff inset
}
button.ui-button
span {
	cursor:pointer;
	display:block
}
.ui-widget textarea,.ui-widget input[type="text"],.ui-widget input[type="password"],.ui-widget input[type="email"] {
	line-height:20px;
	padding:3px
6px
}
.ui-widget
textarea {
	min-height:186px
}
.ui-widget select,.ui-dialog select,.ui-dialog-content
select {
	height:25px !important;
	border:1px
solid #ccc;
	padding:1px;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0
}
.ui-widget option,.ui-dialog option,.ui-dialog-content
option {
	height:20px !important;
	padding:1px
!important;
	border:0
}
.ui-state-error {
	background:#fef1ec 50% 50% repeat-x !important;
	border:1px
solid #cd0a0a;
	color:#cd0a0a
}
.ui-draggable .ui-dialog-titlebar {
	cursor:move
}
.ui-autocomplete {
	position:absolute;
	cursor:default
}
* html .ui-autocomplete {
	width:1px
}
pre {
	margin:8px
0
}
pre
code {
	margin:10px
0;
	padding:5px
10px;
	position:relative;
	display:block;
	background:#fff;
	border-left:5px solid #033;
	-webkit-box-shadow:0 3px 5px rgba(0,0,0,.1);
	-moz-box-shadow:0 3px 5px rgba(0,0,0,.1);
	box-shadow:0 3px 5px rgba(0,0,0,.1);
	overflow:auto;
	white-space:pre;
	color:#36F
}
pre code:before {
	position:absolute;
	text-align:center;
	font-size:14px;
	font-weight:600;
	line-height:16px;
	top:-16px;
	right:0;
	color:#fff;
	overflow:hidden;
	height:16px;
	width:16px;
	text-shadow:none;
	content:'';
	display:inline-block;
	border-right:16px solid;
	border-bottom:16px solid transparent;
	border-right-color:#033
}
pre code:hover {
	border-left:5px solid #600
}
pre code:hover:before {
	border-right-color:#600
}
pre .comment,pre .template_comment,pre .diff .header,pre .doctype,pre .lisp .string,pre
.javadoc {
	color:#93a1a1;
	font-style:italic
}
pre .keyword,pre .css .rule .keyword,pre .winutils,pre .javascript .title,pre .method,pre .addition,pre .css .tag,pre .lisp
.title {
	color:#859900
}
pre .number,pre .command,pre .string,pre .tag .value,pre .phpdoc,pre .tex .formula,pre .regexp,pre
.hexcolor {
	color:#2aa198
}
pre .title,pre .localvars,pre .function .title,pre .chunk,pre .decorator,pre .builtin,pre .built_in,pre .lisp .title,pre .identifier,pre .title .keymethods,pre
.id {
	color:#268bd2
}
pre .tag .title,pre .rules .property,pre .django .tag
.keyword {
	font-weight:bold
}
pre .attribute,pre .variable,pre .instancevar,pre .lisp .body,pre .smalltalk .number,pre .constant,pre .class .title,pre .parent,pre .haskell
.label {
	color:#b58900
}
pre .preprocessor,pre .pi,pre .shebang,pre .symbol,pre .diff .change,pre .special,pre .keymethods,pre .attr_selector,pre .important,pre .subst,pre
.cdata {
	color:#cb4b16
}
pre
.deletion {
	color:#dc322f
}
pre .tex
.formula {
	background:#eee8d5
}
.pm_progress_bar {
	position:relative;
	height:14px;
	padding:1px;
	background:#f7f7f7;
	-webkit-border-radius:13px;
	-moz-border-radius:13px;
	border-radius:13px;
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.2);
	border:1px
solid #4bb1df
}
.pm_progress_bar
span {
	border-radius:12px;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	font-size:0;
	text-indent:-2000em;
	height:14px;
	display:block;
	overflow:hidden;
	background-color:#4bb1cf;
	background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);
	background-image:-ms-linear-gradient(top,#5bc0de,#339bb9);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));
	background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);
	background-image:-o-linear-gradient(top,#5bc0de,#339bb9);
	background-image:linear-gradient(top,#5bc0de,#339bb9);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de',endColorstr='#339bb9',GradientType=0)
}
.voteprogress {
	overflow:hidden;
	height:15px;
	margin-bottom:5px;
	background-color:#f7f7f7;
	background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);
	background-image:-ms-linear-gradient(top,#f5f5f5,#f9f9f9);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));
	background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);
	background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);
	background-image:linear-gradient(top,#f5f5f5,#f9f9f9);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#f9f9f9',GradientType=0);
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.voteprogress
span {
	color:#fff;
	text-align:center;
	text-indent:-2000em;
	height:15px;
	display:block;
	overflow:hidden;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background:#0e90d2;
	background-image:-moz-linear-gradient(top,#149bdf,#0480be);
	background-image:-ms-linear-gradient(top,#149bdf,#0480be);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));
	background-image:-webkit-linear-gradient(top,#149bdf,#0480be);
	background-image:-o-linear-gradient(top,#149bdf,#0480be);
	background-image:linear-gradient(top,#149bdf,#0480be);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf',endColorstr='#0480be',GradientType=0)
}
.voteprogress
.vote2 {
	background-color:#dd514c;
	background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);
	background-image:-ms-linear-gradient(top,#ee5f5b,#c43c35);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));
	background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);
	background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);
	background-image:linear-gradient(top,#ee5f5b,#c43c35);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b',endColorstr='#c43c35',GradientType=0)
}
.voteprogress
.vote3 {
	background-color:#5eb95e;
	background-image:-moz-linear-gradient(top,#62c462,#57a957);
	background-image:-ms-linear-gradient(top,#62c462,#57a957);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));
	background-image:-webkit-linear-gradient(top,#62c462,#57a957);
	background-image:-o-linear-gradient(top,#62c462,#57a957);
	background-image:linear-gradient(top,#62c462,#57a957);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462',endColorstr='#57a957',GradientType=0)
}
.voteprogress
.vote4 {
	background-color:#4bb1cf;
	background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);
	background-image:-ms-linear-gradient(top,#5bc0de,#339bb9);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));
	background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);
	background-image:-o-linear-gradient(top,#5bc0de,#339bb9);
	background-image:linear-gradient(top,#5bc0de,#339bb9);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de',endColorstr='#339bb9',GradientType=0)
}
.voteprogress
.vote5 {
	background-color:#faa732;
	background-image:-moz-linear-gradient(top,#fbb450,#f89406);
	background-image:-ms-linear-gradient(top,#fbb450,#f89406);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
	background-image:-webkit-linear-gradient(top,#fbb450,#f89406);
	background-image:-o-linear-gradient(top,#fbb450,#f89406);
	background-image:linear-gradient(top,#fbb450,#f89406);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450',endColorstr='#f89406',GradientType=0)
}
.pollprogress {
	overflow:hidden;
	height:18px;
	margin-bottom:5px;
	background-color:#f7f7f7;
	background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);
	background-image:-ms-linear-gradient(top,#f5f5f5,#f9f9f9);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));
	background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);
	background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);
	background-image:linear-gradient(top,#f5f5f5,#f9f9f9);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#f9f9f9',GradientType=0);
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.pollprogress
span {
	color:#fff;
	height:18px;
	display:block;
	overflow:hidden;
	font-size:12px;
	text-align:center;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background:#0e90d2;
	background-image:-moz-linear-gradient(top,#149bdf,#0480be);
	background-image:-ms-linear-gradient(top,#149bdf,#0480be);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));
	background-image:-webkit-linear-gradient(top,#149bdf,#0480be);
	background-image:-o-linear-gradient(top,#149bdf,#0480be);
	background-image:linear-gradient(top,#149bdf,#0480be);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf',endColorstr='#0480be',GradientType=0)
}
.pollprogress
.poll2 {
	background-color:#dd514c;
	background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);
	background-image:-ms-linear-gradient(top,#ee5f5b,#c43c35);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));
	background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);
	background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);
	background-image:linear-gradient(top,#ee5f5b,#c43c35);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b',endColorstr='#c43c35',GradientType=0)
}
.pollprogress
.poll3 {
	background-color:#5eb95e;
	background-image:-moz-linear-gradient(top,#62c462,#57a957);
	background-image:-ms-linear-gradient(top,#62c462,#57a957);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));
	background-image:-webkit-linear-gradient(top,#62c462,#57a957);
	background-image:-o-linear-gradient(top,#62c462,#57a957);
	background-image:linear-gradient(top,#62c462,#57a957);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462',endColorstr='#57a957',GradientType=0)
}
.pollprogress
.poll4 {
	background-color:#4bb1cf;
	background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);
	background-image:-ms-linear-gradient(top,#5bc0de,#339bb9);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));
	background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);
	background-image:-o-linear-gradient(top,#5bc0de,#339bb9);
	background-image:linear-gradient(top,#5bc0de,#339bb9);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de',endColorstr='#339bb9',GradientType=0)
}
.pollprogress
.poll5 {
	background-color:#faa732;
	background-image:-moz-linear-gradient(top,#fbb450,#f89406);
	background-image:-ms-linear-gradient(top,#fbb450,#f89406);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
	background-image:-webkit-linear-gradient(top,#fbb450,#f89406);
	background-image:-o-linear-gradient(top,#fbb450,#f89406);
	background-image:linear-gradient(top,#fbb450,#f89406);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450',endColorstr='#f89406',GradientType=0)
}


/*Modifica
.bb-pane {
	height:1%;
	overflow:hidden;
	border:1px
solid #BBB;
	background-image:url("../bbcodes/bg.gif")
}
.bb-btn,.bb-sep {
	height:25px;
	float:left;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	white-space:nowrap
}
.bb-sel {
	float:left;
	margin:3px
2px 0 2px;
	display:inline-block
}
.bb-sel select,.bb-sel
option {
	font-size:12px;
	font-weight:300
}
.bb-sep {
	width:5px;
	background-image:url("../bbcodes/brkspace.gif")
}
.bb-btn {
	cursor:pointer;
	width:23px
}
#b_font {
	width:124px
}
#b_size {
	width:86px
}
#b_font
select {
	padding:0;
	font-size:12px !important;
	font-weight:300 !important
}
#b_size
select {
	padding:0;
	font-size:12px !important;
	font-weight:300 !important
}
#b_b {
	background-image:url("../bbcodes/b.gif")
}
#b_i {
	background-image:url("../bbcodes/i.gif")
}
#b_u {
	background-image:url("../bbcodes/u.gif")
}
#b_s {
	background-image:url("../bbcodes/s.gif")
}
#b_img {
	background-image:url("../bbcodes/image.gif")
}
#b_up {
	background-image:url("../bbcodes/upload.gif")
}
#b_emo {
	background-image:url("../bbcodes/emo.gif")
}
#b_url {
	background-image:url("../bbcodes/link.gif")
}
#b_leech {
	background-image:url("../bbcodes/leech.gif")
}
#b_mail {
	background-image:url("../bbcodes/email.gif")
}
#b_video {
	background-image:url("../bbcodes/mp.gif")
}
#b_audio {
	background-image:url("../bbcodes/mp3.gif")
}
#b_hide {
	background-image:url("../bbcodes/hide.gif")
}
#b_quote {
	background-image:url("../bbcodes/quote.gif")
}
#b_code {
	background-image:url("../bbcodes/code.gif")
}
#b_left {
	background-image:url("../bbcodes/l.gif")
}
#b_center {
	background-image:url("../bbcodes/c.gif")
}
#b_right {
	background-image:url("../bbcodes/r.gif")
}
#b_color {
	background-image:url("../bbcodes/color.gif")
}
#b_spoiler {
	background-image:url("../bbcodes/spoiler.gif")
}
#b_fla {
	background-image:url("../bbcodes/flash.gif")
}
#b_yt {
	background-image:url("../bbcodes/youtube.gif")
}
#b_tf {
	background-image:url("../bbcodes/typograf.gif")
}
#b_list {
	background-image:url("../bbcodes/list.gif")
}
#b_ol {
	background-image:url("../bbcodes/ol.gif")
}
#b_tnl {
	background-image:url("../bbcodes/translit.gif")
}
#b_br {
	background-image:url("../bbcodes/pbreak.gif")
}
#b_pl {
	background-image:url("../bbcodes/page.gif")
}
.bb-editor
textarea {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:2px;
	border:1px
solid #bcc0c2;
	width:100%;
	-moz-border-radius:0!important;
	-webkit-border-radius:0!important;
	border-radius:0!important
}
.editorcomm .bb-editor {
	width:100%
}
.editorcomm .bb-editor
textarea {
	height:186px;
	-moz-border-radius:0!important;
	-webkit-border-radius:0!important;
	border-radius:0!important;
	width:100%
}
.editorcomm table,.editorcomm table tr,.editorcomm table td,.editor table,.editor table tr,.editor table
td {
	background:none;
	border:none;
	padding:0
}
option[value="Arial"] {
	font-family:Arial !important
}
option[value="Arial Black"] {
	font-family:Arial Black !important
}
option[value="Century Gothic"] {
	font-family:Century Gothic !important
}
option[value="Courier New"] {
	font-family:Courier New !important
}
option[value="Georgia"] {
	font-family:Georgia !important
}
option[value="Impact"] {
	font-family:Impact !important
}
option[value="System"] {
	font-family:System !important
}
option[value="Tahoma"] {
	font-family:Tahoma !important
}
option[value="Times New Roman"] {
	font-family:Times New Roman !important
}
option[value="Verdana"] {
	font-family:Verdana !important
}
.bb-sel
option {
	position:relative
}
.bb-sel option[value="1"]:after {
	content:'\00a0\00a0\00a0\00a0\00a0(8 pt)'
}
.bb-sel option[value="2"]:after {
	content:'\00a0\00a0\00a0\00a0\00a0(10 pt)'
}
.bb-sel option[value="3"]:after {
	content:'\00a0\00a0\00a0\00a0\00a0(12 pt)'
}
.bb-sel option[value="4"]:after {
	content:'\00a0\00a0\00a0\00a0\00a0(14 pt)'
}
.bb-sel option[value="5"]:after {
	content:'\00a0\00a0\00a0\00a0\00a0(18 pt)'
}
.bb-sel option[value="6"]:after {
	content:'\00a0\00a0\00a0\00a0\00a0(24 pt)'
}
.bb-sel option[value="7"]:after {
	content:'\00a0\00a0\00a0\00a0\00a0(36 pt)'
}*/
#marker-bar,#txtselect_marker {
	display:block;
	visibility:hidden;
	position:absolute;
	z-index:1200;
	opacity:0;
	-webkit-transition:opacity .4s,visibility .1s linear .4s;
	-moz-transition:opacity .4s,visibility .1s linear .4s;
	-o-transition:opacity .4s,visibility .1s linear .4s;
	transition:opacity .4s,visibility .1s linear .4s;
	font-family:'Open Sans',sans-serif;
	font-size:13px
}
#txtselect_marker {
	cursor:pointer;
	background:url(../dleimages/marker.png) -0 -0 no-repeat
}
#txtselect_marker:hover {
	background-position:-0 -32px
}
#marker-bar {
	border:1px
solid #ccc;
	border-radius:15px;
	background:#fff;
	padding:5px
10px;
	cursor:default;
	box-shadow:0 0 4px #ccc
}
#marker-bar.show {
	-webkit-transition:opacity .4s,visibility 0;
	-moz-transition:opacity .4s,visibility 0;
	-o-transition:opacity .4s,visibility 0;
	transition:opacity .4s,visibility 0;
	opacity:1;
	visibility:visible
}
#txtselect_marker.show {
	visibility:visible;
	width:32px;
	height:32px;
	-webkit-transition:opacity .4s,visibility 0;
	-moz-transition:opacity .4s,visibility 0;
	-o-transition:opacity .4s,visibility 0;
	transition:opacity .4s,visibility 0;
	opacity:1
}
#marker-bar .masha-social,#marker-bar .masha-marker {
	cursor:pointer;
	display:block;
	margin:0
5px;
	float:left
}
#marker-bar .masha-marker {
	line-height:1em;
	color:#aaa;
	border-bottom:1px dotted #aaa;
	margin-right:10px
}
#marker-bar .masha-marker:hover {
	color:#ea3e26;
	border-color:#ea3e26
}
.user_selection,.user_selection_true {
	background:#c4f47d;
	padding:2px
0;
	font-family:'Open Sans',sans-serif
}
.user_selection a.txtsel_close,.user_selection_true
a.txtsel_close {
	display:none
}
.user_selection .closewrap,.user_selection_true
.closewrap {
	position:relative
}
.user_selection.hover a.txtsel_close,.user_selection_true.hover
a.txtsel_close {
	display:inline-block;
	position:absolute;
	top:-7px;
	left:-5px;
	width:33px;
	height:33px;
	background:url(../dleimages/closemarker.png) -0 -0 no-repeat
}
.user_selection.hover a.txtsel_close:hover,.user_selection_true.hover a.txtsel_close:hover {
	background-position:-0 -33px
}
#share-popup {
	background:#fff;
	border:1px
solid #aaa;
	border-radius:5px;
	box-shadow:0 0 5px rgba(0,0,0,0.5);
	position:absolute;
	width:414px;
	display:none;
	z-index:100;
	padding:10px
0;
	opacity:0;
	-webkit-transition:opacity .4s,visibility .1s linear .4s;
	-moz-transition:opacity .4s,visibility .1s linear .4s;
	-o-transition:opacity .4s,visibility .1s linear .4s;
	transition:opacity .4s,visibility .1s linear .4s;
	font-family:'Open Sans',sans-serif;
	font-size:13px
}
#share-popup.show {
	display:block;
	opacity:1;
	-webkit-transition:opacity .4s,visibility 0;
	-moz-transition:opacity .4s,visibility 0;
	-o-transition:opacity .4s,visibility 0;
	transition:opacity .4s,visibility 0;
	opacity:1
}
#share-popup
.social {
	padding:0
0 10px 17px;
	height:40px
}
#share-popup .social
p {
	padding-bottom:10px;
	margin:0;
	font-weight:bold
}
#share-popup .social
ul {
	list-style:none;
	margin:0;
	padding:0
}
#share-popup .social ul
li {
	float:left;
	margin-right:20px;
	padding-top:2px;
	position:relative
}
#share-popup .social ul
a {
	text-decoration:none;
	font-size:11px;
	display:inline-block;
	color:#aaa;
	padding-left:25px
}
#share-popup .social ul a:hover {
	text-decoration:underline;
	color:#ea3e26
}
#share-popup .social a
span {
	cursor:pointer;
	width:20px;
	height:20px;
	background:url(../dleimages/social-icons.png) 20px 20px no-repeat;
	position:absolute;
	left:0;
	top:0
}
#share-popup .social .tw
span {
	background-position:0 -20px
}
#share-popup .social .tw:hover
span {
	background-position:0 0
}
#share-popup .social .fb
span {
	background-position:-20px -20px
}
#share-popup .social .fb:hover
span {
	background-position:-20px 0
}
#share-popup .social .vk
span {
	background-position:-40px -20px
}
#share-popup .social .vk:hover
span {
	background-position:-40px 0
}
#share-popup .social .gp
span {
	background-position:-60px -20px
}
#share-popup .social .gp:hover
span {
	background-position:-60px 0
}
#share-popup
.link {
	clear:both;
	border-top:1px solid #d9d9d9;
	padding:10px
5px 0 10px;
	line-height:1.2;
	overflow:hidden;
	margin:0
7px
}
#share-popup .link
p {
	font-weight:bold;
	padding:0
0 3px 0;
	margin:0
}
#share-popup .link
span {
	color:#999;
	font-size:10px;
	display:block;
	padding-top:3px
}
#share-popup .link
a {
	display:block
}
.findrelated {
	width:465px;
	background:#ffc;
	border:1px
solid #9e9e9e;
	padding:5px;
	margin-top:7px;
	margin-right:10px;
	font-family:'Open Sans',sans-serif;
	font-size:13px
}
.containter {
	margin:0
auto;
	padding:0
}
.containter-wide {
	margin:0
auto;
	padding:0
}
.row,.row2 {
	clear:both
}
.clearfix:before,.clearfix:after,.clear:before,.clear:after,.clr:before,.clr:after {
	content:" ";
	display:table;
	visibility:hidden
}
.clearfix:after,.clear:after,.clr:after {
	clear:both
}
.clearfix,.clear,.clr {
	*zoom:1
}
.col1,.col10,.col11,.col12,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9 {
	float:left;
	margin:0
1%
}
.col1.first-col,.col10.first-col,.col11.first-col,.col12,.col2.first-col,.col3.first-col,.col4.first-col,.col5.first-col,.col6.first-col,.col7.first-col,.col8.first-col,.col9.first-col {
	margin:0
}
.col1.last-col,.col10.last-col,.col11.last-col,.col2.last-col,.col3.last-col,.col4.last-col,.col5.last-col,.col6.last-col,.col7.last-col,.col8.last-col,.col9.last-col {
	margin:0
}
.col1 {
	width:5.5%
}
.col2 {
	width:14%
}
.col3 {
	width:22.5%
}
.col4 {
	width:31%
}
.col5 {
	width:39.5%
}
.col6 {
	/*width:48%*/ width:53%;
}
.col7 {
	width:56.5%
}
.col8 {
	width:65%
}
.col9 {
	width:73.5%
}
.col10 {
	width:82%
}
.col11 {
	width:90.5%
}
.col12 {
	width:100%;
	margin:0;
	float:none
}
#leftsidebar
img {
	width:auto;
	height:auto
}
.navbar {
	*position:relative;
	*z-index:2;
	margin-bottom:20px;
	overflow:visible;
	z-index:1000
}
.navbar-inner:before,.navbar-inner:after {
	display:table;
	line-height:0;
	content:""
}
.navbar-inner:after {
	clear:both
}
.navbar
.container {
	width:auto
}
.btn-group {
	position:relative;
	display:block;
	vertical-align:middle;
	*zoom:1;
	text-align:center;
	font-size:0;
	margin:5px
0
}
.btn {
	display:inline-block;
	margin-bottom:0;
	line-height:1.42857;
	text-align:center;
	cursor:pointer;
	background-image:none;
	border:1px
solid transparent;
	white-space:nowrap;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	color:#fff;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	text-shadow:0 1px 1px rgba(0,0,0,.5);
	padding:4px
12px
}
.btn-default {
	text-shadow:0 1px 1px rgba(0,0,0,.5);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);
	background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
	background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe0e0e0',GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	background-repeat:repeat-x;
	text-shadow:0 1px 1px rgba(255,255,255,.75);
	border-color:#aaa
}
.btn-default:hover,.btn-default:focus {
	background:#f1f1f1;
	background-position:0 -15px
}
.btn-default:active,.btn-default.active {
	background:#f1f1f1;
	border-color:#aaa;
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}
.btn.btn-red {
	border:1px
solid #a01111;
	-webkit-box-shadow:inset 0 1px 2px red;
	-moz-box-shadow:inset 0 1px 2px red;
	box-shadow:inset 0 1px 2px red;
	background:#cb1212;
	background-image:-webkit-linear-gradient(top,#c22a2a,#cb1212);
	background-image:-moz-linear-gradient(top,#c22a2a,#cb1212);
	background-image:-o-linear-gradient(top,#c22a2a,#cb1212);
	background-image:linear-gradient(top,#c22a2a,#cb1212)
}
.btn.btn-red:hover {
	background:#c22a2a;
	background-position:0 -15px
}
.btn.btn-red:active {
	background:#b1212;
	border-color:#9e4444;
	-webkit-box-shadow:0 0 5px #bf6b6b inset;
	-moz-box-shadow:0 0 5px #bf6b6b inset;
	box-shadow:0 0 5px #bf6b6b inset
}
.btn.btn-green {
	border:1px
solid #1e790b;
	-webkit-box-shadow:inset 0 1px 2px #44b31e;
	-moz-box-shadow:inset 0 1px 2px #44b31e;
	box-shadow:inset 0 1px 2px #44b31e;
	background:#278e0c;
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#40b11b),color-stop(100%,#278e0c));
	background-image:-webkit-linear-gradient(top,#40b11b,#278e0c);
	background-image:-moz-linear-gradient(top,#40b11b,#278e0c);
	background-image:-o-linear-gradient(top,#40b11b,#278e0c);
	background-image:linear-gradient(top,#40b11b,#278e0c)
}
.btn.btn-green:hover {
	background:#40b11b;
	background-position:0 -15px
}
.btn.btn-green:active {
	background:#8cbb52;
	border-color:#688e38;
	-webkit-box-shadow:0 0 5px #8cbb52 inset;
	-moz-box-shadow:0 0 5px #8cbb52 inset;
	box-shadow:0 0 5px #8cbb52 inset
}
.btn.btn-blue {
	border:1px
solid #337ca1;
	-webkit-box-shadow:inset 0 1px 2px #6eb0d1;
	-moz-box-shadow:inset 0 1px 2px #6eb0d1;
	box-shadow:inset 0 1px 2px #6eb0d1;
	background:#3d94c0;
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#5ba5cb),color-stop(100%,#3d94c0));
	background-image:-webkit-linear-gradient(top,#5ba5cb,#3d94c0);
	background-image:-moz-linear-gradient(top,#5ba5cb,#3d94c0);
	background-image:-o-linear-gradient(top,#5ba5cb,#3d94c0);
	background-image:linear-gradient(top,#5ba5cb,#3d94c0)
}
.btn.btn-blue:hover {
	background:#5ba5cb;
	background-position:0 -15px
}
.btn.btn-blue:active {
	background:#4c9dc6;
	border-color:#31769a;
	-webkit-box-shadow:0 0 5px #4c9dc6 inset;
	-moz-box-shadow:0 0 5px #4c9dc6 inset;
	box-shadow:0 0 5px #4c9dc6 inset
}
.btn.btn-black {
	background-image:-webkit-linear-gradient(top,#444 0,#222 100%);
	background-image:linear-gradient(to bottom,#444 0,#222 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	background-repeat:repeat-x;
	border-color:#111
}
.btn.btn-black:hover,.btn.btn-black:focus {
	background:#222;
	background-position:0 -15px
}
.btn.btn-black:active {
	background:#222;
	border-color:#000
}
.btn.btn-gold {
	border:1px
solid #cf3a06;
	-webkit-box-shadow:inset 0 1px 2px #eb731f;
	-moz-box-shadow:inset 0 1px 2px #eb731f;
	box-shadow:inset 0 1px 2px #eb731f;
	background:#e35509;
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#e86615),color-stop(100%,#e35509));
	background-image:-webkit-linear-gradient(top,#e86615,#e35509);
	background-image:-moz-linear-gradient(top,#e86615,#e35509);
	background-image:-o-linear-gradient(top,#e86615,#e35509);
	background-image:linear-gradient(top,#e86615,#e35509)
}
.btn.btn-gold:hover {
	background:#e86615;
	background-position:0 -15px
}
.btn.btn-gold:active {
	background:#d19c3b;
	border-color:#a07425;
	-webkit-box-shadow:0 0 5px #d19c3b inset;
	-moz-box-shadow:0 0 5px #d19c3b inset;
	box-shadow:0 0 5px #d19c3b inset
}
.btn.btn-twitter {
	border:1px
solid #2189ff;
	-webkit-box-shadow:inset 0 1px 2px #8dc2ff;
	-moz-box-shadow:inset 0 1px 2px #8dc2ff;
	box-shadow:inset 0 1px 2px #8dc2ff;
	background:#4a9eff;
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#73b4ff),color-stop(100%,#4a9eff));
	background-image:-webkit-linear-gradient(top,#73b4ff,#4a9eff);
	background-image:-moz-linear-gradient(top,#73b4ff,#4a9eff);
	background-image:-o-linear-gradient(top,#73b4ff,#4a9eff);
	background-image:linear-gradient(top,#73b4ff,#4a9eff)
}
.btn.btn-twitter:hover {
	background:#4a9eff;
	background-position:0 -15px
}
.btn.btn-twitter:active {
	background:#5fa9ff;
	border-color:#1783ff;
	-webkit-box-shadow:0 0 5px #5fa9ff inset;
	-moz-box-shadow:0 0 5px #5fa9ff inset;
	box-shadow:0 0 5px #5fa9ff inset
}
.btn.btn-facebook {
	border:1px
solid #2d4479;
	-webkit-box-shadow:inset 0 1px 2px #5272bf;
	-moz-box-shadow:inset 0 1px 2px #5272bf;
	box-shadow:inset 0 1px 2px #5272bf;
	background:#385496;
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#4365b4),color-stop(100%,#385496));
	background-image:-webkit-linear-gradient(top,#4365b4,#385496);
	background-image:-moz-linear-gradient(top,#4365b4,#385496);
	background-image:-o-linear-gradient(top,#4365b4,#385496);
	background-image:linear-gradient(top,#4365b4,#385496)
}
.btn.btn-facebook:hover {
	background:#385496;
	background-position:0 -15px
}
.btn.btn-facebook:active {
	background:#3d5ca5;
	border-color:#2a3f71;
	-webkit-box-shadow:0 0 5px #3d5ca5 inset;
	-moz-box-shadow:0 0 5px #3d5ca5 inset;
	box-shadow:0 0 5px #3d5ca5 inset
}
.btn.btn-sea {
	border:1px
solid #39534f;
	-webkit-box-shadow:inset 0 1px 2px #64928d;
	-moz-box-shadow:inset 0 1px 2px #64928d;
	box-shadow:inset 0 1px 2px #64928d;
	background:#496b67;
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#5a837e),color-stop(100%,#496b67));
	background-image:-webkit-linear-gradient(top,#5a837e,#496b67);
	background-image:-moz-linear-gradient(top,#5a837e,#496b67);
	background-image:-o-linear-gradient(top,#5a837e,#496b67);
	background-image:linear-gradient(top,#5a837e,#496b67)
}
.btn.btn-sea:hover {
	background:#476864;
	background-position:0 -15px
}
.btn.btn-sea:active {
	background:#527772;
	border-color:#354d4a;
	-webkit-box-shadow:0 0 5px #527772 inset;
	-moz-box-shadow:0 0 5px #527772 inset;
	box-shadow:0 0 5px #527772 inset
}
.btn.btn-brown {
	border:1px
solid #856733;
	-webkit-box-shadow:inset 0 1px 2px #c29e61;
	-moz-box-shadow:inset 0 1px 2px #c29e61;
	box-shadow:inset 0 1px 2px #c29e61;
	background:#a27e3f;
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#bb934f),color-stop(100%,#a27e3f));
	background-image:-webkit-linear-gradient(top,#bb934f,#a27e3f);
	background-image:-moz-linear-gradient(top,#bb934f,#a27e3f);
	background-image:-o-linear-gradient(top,#bb934f,#a27e3f);
	background-image:linear-gradient(top,#bb934f,#a27e3f)
}
.btn.btn-brown:hover {
	background:#a27e3f;
	background-position:0 -15px
}
.btn.btn-brown:active {
	background:#b18944;
	border-color:#7e6131;
	-webkit-box-shadow:0 0 5px #b18944 inset;
	-moz-box-shadow:0 0 5px #b18944 inset;
	box-shadow:0 0 5px #b18944 inset
}
.btn-group {
	font-size:0
}
.btn-group
.btn {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0;
	border-right-width:0
}
.btn-group a.btn:first-child,.btn-group span.btn:first-child,.btn-group a span.btn:first-child,.btn-group input.btn:first-child,.btn-group button.btn:first-child,.btn-group div.btn:first-child,.btn-group p.btn:first-child {
	-webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px
}
.btn-group a.btn:last-child,.btn-group span.btn:last-child,.btn-group a span.btn:last-child,.btn-group input.btn:last-child,.btn-group button.btn:last-child,.btn-group div.btn:last-child,.btn-group p.btn:last-child {
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
	border-right-width:1px
}
.alert {
	text-shadow:0 1px 0 rgba(255,255,255,0.2);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05);
	padding:10px;
	margin:0
0 10px 0
}
.alert-green {
	background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);
	background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8',endColorstr='#ffc8e5bc',GradientType=0);
	border-color:#b2dba1
}
.alert-blue {
	background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);
	background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7',endColorstr='#ffb9def0',GradientType=0);
	border-color:#9acfea
}
.alert-gold {
	background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);
	background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3',endColorstr='#fff8efc0',GradientType=0);
	border-color:#f5e79e
}
.alert-red {
	background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);
	background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede',endColorstr='#ffe7c3c3',GradientType=0);
	border-color:#dca7a7
}
.alert
.infotpl {
	padding:10px
10px 10px 50px !important
}
.infotpl
.fa {
	font-size:40px;
	width:40px;
	height:40px;
	float:left;
	margin:0
10px 0 0;
	color:#F00
}
@media all and (min-width: 1024px) {
	.containter,.containter-wide {
		padding:0
	}
	.containter
.row {
		padding:0;
		margin:0
	}
	.containter
.row2 {
		padding:0;
		margin:0
-1%
	}
	.row>.col9.minus-right {
		margin:0;
		width:78%;
		float:right
	}
	.row>.col3.minus-left {
		margin:0;
		width:20%
	}
	.row>.col3.minus-right {
		margin:0;
		width:20%;
		float:right
	}
	.row>.col6.center-col {
		width:58%
	}
}
@media all and (max-width: 1024px) {
	#maincolumn
img {
		max-width:400px !important
	}
}
@media all and (max-width: 768px) {
	.containter,.containter-wide {
		padding:10px
	}
	.row {
		padding:0;
		margin:0
	}
	.row2 {
		padding:0;
		margin:0
	}
	.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11 {
		float:none;
		width:100%;
		margin:0
	}
	.center-col
img {
		max-width:300px !important
	}
	.hidden-xs {
		display:none
	}
	#maincolumn
img {
		width:auto;
		height:auto;
		margin:5px
auto;
		overflow:hidden
	}
	#leftsidebar
img {
		width:auto;
		height:auto
	}
}
