/* адаптив */

@media (max-width: 700px) {
.logo_topmenu {margin: 0 auto; width: 700px; background: #f5f5f5; height: 150px;}
.logo {float: left; width: 700px; box-sizing: border-box;}
.topmenu {float: left; width: 700px; padding-top:45px;text-align:center;}

.banner-bg {width: 100%; background: #454545; clear: both;}
.banner {margin: 0 auto; width: 700px; height: 464px;}
.banner-left {float: left; width: 700px; box-sizing: border-box;}
.banner-right {float: left; width: 700px; box-sizing: border-box;}
.banner-right-top {float: left; width: 350px; height: 154px; box-sizing: border-box;}
.banner-right-botton {float: left; width: 350px; height: 154px; box-sizing: border-box;}

.speedbar_search_fon {width: 100%; background: url(../images/bgtop6.gif) repeat-x; height: 41px; clear: both;}
.speedbar_search {margin: 0 auto; background: url(../images/bgtop6.gif) repeat-x; width: 700px; height: 41px;}
.speedbarbox {float: left; width: 690px; text-align:left; padding: 13px 0 0 10px; box-sizing: border-box;}
.search {display: none !important;}

.reclama-top {display: none !important;}

.left-box_main {margin: 0 auto; width: 700px; clear: both;}
.left-box {float: left; width: 280px; padding: 0 15px 0px 15px; box-sizing: border-box;}
.main {float: left; width: 420px; padding: 20px 0; box-sizing: border-box;}

.plus18-box-bg {width: 100%; background: #d5d5d5; clear: both;}
.plus18-box {margin: 0 auto; background: #d5d5d5; width: 700px; padding: 10px 20px; box-sizing: border-box; font-size: 11px; text-align:left;}
.plus18-box p {line-height: 1.5; color: #676767;}

.footer-bg {width: 100%; background: #454545; clear: both;}
.footer {margin: 0 auto; background: #454545; width: 700px; padding: 10px 20px; box-sizing: border-box; text-align:left;}
}
@media (min-width: 700px) and (max-width: 1100px) {
.logo_topmenu {margin: 0 auto; max-width: 1100px; background: #f5f5f5; height: 117px;}
.logo {float: left; max-width: 700px; box-sizing: border-box;}
.topmenu {float: left; max-width: 700px; padding-top:45px;text-align:center;}

.banner-bg {width: 100%; background: #454545; clear: both;}
.banner {margin: 0 auto; max-width: 1100px; height: 310px;}
.banner-left {float: left; max-width: 700px; box-sizing: border-box;}
.banner-right {float: left; max-width: 700px; box-sizing: border-box;}
.banner-right-top {float: left; max-width: 350px; height: 154px; box-sizing: border-box;}
.banner-right-botton {float: left; max-width: 350px; height: 154px; box-sizing: border-box;}

.speedbar_search_fon {width: 100%; background: url(../images/bgtop6.gif) repeat-x; height: 41px; clear: both;}
.speedbar_search {margin: 0 auto; background: url(../images/bgtop6.gif) repeat-x; max-width: 1100px; height: 41px;}
.speedbarbox {float: left; max-width: 1100px; text-align:left; padding: 13px 0 0 10px; box-sizing: border-box;}
.search {display: none !important;}

.reclama-top {display: none !important;}

.left-box_main {margin: 0 auto; max-width: 1100px; clear: both;}
.left-box {float: left; width: 280px; padding: 0 15px 0px 15px; box-sizing: border-box;}
.main {float: left; width: 420px; padding: 20px 0; box-sizing: border-box;}

.plus18-box-bg {width: 100%; background: #d5d5d5; clear: both;}
.plus18-box {margin: 0 auto; background: #d5d5d5; max-width: 1100px; padding: 10px 20px; box-sizing: border-box; font-size: 11px; text-align:left;}
.plus18-box p {line-height: 1.5; color: #676767;}

.footer-bg {width: 100%; background: #454545; clear: both;}
.footer {margin: 0 auto; background: #454545; max-width: 1100px; padding: 10px 20px; box-sizing: border-box; text-align:left;}
}
@media (min-width: 1100px) {
.logo_topmenu {margin: 0 auto; width: 1100px; background: #f5f5f5; height: 117px;}
.logo {float: left; width: 400px; padding: 0 0 0 10px; box-sizing: border-box;}
.topmenu {float: left; width: 700px; padding-top:45px;text-align:right;}

.banner-bg {width: 100%; background: #454545; clear: both;}
.banner {margin: 0 auto; width: 1040px; height: 310px;}
.banner-left {float: left; width: 730px; box-sizing: border-box;}
.banner-right {float: left; width: 310px; box-sizing: border-box;}
.banner-right-top {float: left; width: 310px; height: 154px; box-sizing: border-box;}
.banner-right-botton {float: left; width: 310px; height: 154px; box-sizing: border-box;}

.speedbar_search_fon {width: 100%; background: url(../images/bgtop6.gif) repeat-x; height: 41px; clear: both;}
.speedbar_search {margin: 0 auto; background: url(../images/bgtop6.gif) repeat-x; width: 1100px; height: 41px;}
.speedbarbox {float: left; width: 830px; text-align:left; padding: 13px 0 0 10px; box-sizing: border-box;}
.search {float: left; width: 270px; text-align:right; padding-top:10px; display: block !important;}

.reclama-top {margin: 0 auto; width: 1100px; clear: both; padding: 0 50px; box-sizing: border-box;}

.left-box_main {margin: 0 auto; width: 1100px; clear: both;}
.left-box {float: left; width: 280px; padding: 0 15px 0px 15px; box-sizing: border-box;}
.main {float: left; width: 820px; padding: 20px 0; box-sizing: border-box;}

.plus18-box-bg {width: 100%; background: #d5d5d5; clear: both;}
.plus18-box {margin: 0 auto; background: #d5d5d5; width: 1100px; padding: 10px 20px; box-sizing: border-box; font-size: 11px; text-align:left;}
.plus18-box p {line-height: 1.5; color: #676767;}

.footer-bg {width: 100%; background: #454545; clear: both;}
.footer {margin: 0 auto; background: #454545; width: 1100px; padding: 10px 20px; box-sizing: border-box; text-align:left;}
}





.speedbar {
	color: #888888;
	font-size: 12px;
	padding-bottom: 5px;
}
.speedbar a:link, .speedbar a:visited{
	color: #888888;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none; 
}
.speedbar a:hover{
	color: #888888;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none; 
}





ul.videoThumbs li {
	margin			: 0px 0px 0px 0px;
	float			: left;
	width			: 164px;
	font-size		: 11px;
}
ul.videoThumbs {
	padding			: 5px 0px 5px 0px;
	margin			: 0px;
}
div.video {
	width			: 164px;
	height			: 127px;
}
div.video img {
	border			: 2px solid #A0A0A0;
	height			: 120px;
	width			: 160px;
}

.catvideo{width:164px; height:170px; overflow:hidden; margin:0px 10px 0px 10px; float:left;}
.catvideo img{background:#555;}
.catvideo h2{font-size: 12px; display:inline;}

.catvideotitle h2{font-size: 12px; display:inline;}
.catvideotext {text-align: left; font-weight: bold;}


.top-menu {
	padding-left: 0px;
}

.top-menu a:link, .top-menu a:visited{
	color: #888888;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none; 
	padding: 20px;
}
.top-menu a:hover{
	color: #115163;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 20px; 
}

.inputbox {
	font-family: Arial, sans-serif;
	font-size: 100%;
	outline-style: none;
}
.inputbox {
	background: #FFFFFF;
	border: 1px solid #D5D5D5;
	padding: 3px;
}

/* FOOTER
--------------------------------------------------------- */
#ja-footer {
	background: #454545;
	color: #999999;
	font-size: 10px;
}

#ja-footer .main {
	overflow: hidden;
	padding: 10px 0;
	position: relative;
}

#ja-footer a {
	color: #999999;
	font-size: 10px;
}

#ja-footer a:hover, #ja-footer a:active, #ja-footer a:focus {
	color: #D5D5D5;
	font-size: 10px;
}

#ja-footer ul {
	margin: 0;
	padding: 0;
}

#ja-footer li {
	background: none;
	border-right: 1px dotted #999999;
	display: inline;
	margin: 0 10px 0 0;
	padding: 0 10px 0 0;
}

#ja-footer li.ja-firstitem {
	border-left: 1px dotted #999999;
	padding-left: 10px;
}

#ja-footer .ja-footermenu {
	float: left;
}

#ja-footer .ja-copyright {
	float: right;
}

.moduletable-title {
	margin: 10px 0px 10px 10px;
	text-align: left;
}
.moduletable-title span{
	color: #454545;
	font-weight: bold;
	font-size: 12px;
}
.moduletable-titlebg {
	background: #eeeeee; border-top: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5;
}
.moduletable-center {
	background: #ffffff; border-bottom: 1px solid #d5d5d5;
}

/* Default Joomla! Menu */
ul.menu4 {
	list-style: none;
	margin: 0;
	padding: 3px 0 0 !important;
}

ul.menu4 li {
	background: url(../images/dot.gif) repeat-x bottom;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 30px;
}

ul.menu4 li a {
	background: url(../images/arrow1.gif) no-repeat 0px 11px;
	color: #353535;
	display: block;
	padding: 6px 0 7px 10px;
	text-decoration: none;
	width: 100%;
}

ul.menu4 li a:hover,
ul.menu4 li a:active,
ul.menu4 li a:focus {
	background: url(../images/arrow2.gif) no-repeat 0px 11px;
	color: #B81D57;
}

ul.menu4 li.active a {
	background: url(../images/arrow2.gif) no-repeat 0px 11px;
	color: #B81D57;
	font-weight: bold;
}

ul.menu4 li ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.menu4 li li {
	background: none;
	border: none;
}

ul.menu4 li.active li a {
	background: url(../images/arrow1.gif) no-repeat 10px 11px !important;
	border: none;
	color: #353535;
	font-weight: normal !important;
	padding: 3px 0 5px 20px !important;
	width: 75%; /*need for ie6*/
}

ul.menu4 li.active li a:hover,
ul.menu4 li.active li a:focus,
ul.menu4 li.active li a:active {
	background: url(../images/arrow2.gif) no-repeat 10px 11px !important;
}

ul.menu4 li.active li.active a {
	background: url(../images/arrow2.gif) no-repeat 10px 11px !important;
	color: #B81D57;
}

ul.menu4 li.active li a:hover,
ul.menu4 li.active li a:active,
ul.menu4 li.active li a:focus {
	background: url(../images/arrow2.gif) no-repeat 10px 11px !important;
	color: #B81D57;
}

.moduleblock {
	color: #454545;
	font-size: 11px;
	margin: 10px;
}
.moduleblock a{
	color: #454545;
	font-size: 11px;
}
.moduletags {
	color: #454545;
	margin: 10px;
}
.moduletags a{
	color: #454545;
	text-decoration:none;
}
.moduletags a:hover{
	color: #B81D57;
	text-decoration:none;
}

.blockinfo h2{
	display: inline;
	font-size: 11px;
	color: #ccc;
}
.blockinfo h1{
	font-size: 16px;
	color: #ccc;
}
.blockinfo {
	font-size: 11px;
	color: #ccc;
}
.blockinfo a{
	font-size: 11px;
	color: #ccc;
}

@media screen and (max-width: 350px) {
   .blockinfo h1{ font-size: 9px;color: #ccc;}
   .blockinfo {font-size: 6px;color: #ccc;}
   .blockinfo a {font-size: 6px;color: #ccc;}
}
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px){

	/*iPhone 2G-4S*/
	.blockinfo h1{ font-size: 11px;color: #ccc;}
	.blockinfo {font-size: 8px;color: #ccc;}
	.blockinfo a {font-size: 8px;color: #ccc;}
}

@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px){

	/*iPhone 5 & 5s*/
	.blockinfo h1{ font-size: 13px;color: #ccc;}
	.blockinfo {font-size: 10px;color: #ccc;}
	.blockinfo a {font-size: 10px;color: #ccc;}
}



.newss{width:331px; height:500px; overflow:hidden; margin:0 14px 25px 14px; float:left; border:3px solid #333;}
.newss img{background:#555;}

.newsvideo{width:164px; height:154px; overflow:hidden; margin:0 10px 5px 10px; float:left;}
.newsvideo img{background:#555;}

.featured-ledy { padding: 0 !important; margin-bottom: 10px !important; position: relative; width: 333px; height: 500px; }
.featured-ledy a img { z-index: 1; }
.featured-ledy a span.txt { display: block; position: absolute; bottom: 0; left: 0; z-index: 2; width: 319px; padding: 5px 7px; text-decoration: none; color: #fff; font-size: 10px;line-height: 1.5;}
.featured-ledy a span.txt b { color: #fff; font-size: 14px; font-family: Arial; font-weight: bold; }
.featured-ledy a span.txt span { color: #fff; font-size: 10px; line-height: 10px; margin-top: 3px; }
.featured-ledy a:hover span.txt { background: #f67a88 !important; filter: none !important; }

.featured-ledy table { color: #fff; font-size: 11px; font-family: Arial; font-weight: bold;}





.ieopacity,
.opacity {
	background: url(../images/blackbg2.png) !important;
	
	background: rgba(0, 0, 0, 0.5) !important;
	cursor: pointer;
}

.sape { padding:15px 0 0 0; font-size: 11px; line-height: 1.6; color:#242424;}
.sape a { font-size: 11px; font-weight: normal; color:#f67a88;}
.sape a:hover { text-decoration: none; }


.tbl1 {
	background: url(../images/bgtop1.gif); height: 57px; border: 0px;
}
.tbl2 {
	background: #f1f1f1 /*url(../images/bgtop2.gif)*/; height: 117px; border: 0px;
}
.tbl3 {
	/*background: url(../images/bgtop4.gif); height: 310px; border: 0px;*/
	background: #454545;
}
.tbl4left {
	/*background: url(../images/bgtopleft.gif); height: 310px; border: 0px;*/
}
.tbl4center {
	background: url(../images/top-girl.jpg); height: 310px; border: 0px;
}
.tbl4right {
	/*background: url(../images/bgtopright.gif); height: 310px; border: 0px;*/
}
.tbl5 {
	background: url(../images/bgtop6.gif); height: 41px; border: 0px;
}
.tbl6 {
	height: 41px; border: 0px;
}
.tbl7 {
	border-top: 1px solid #d5d5d5; background: #eeeeee;
}
.tbl8 {
	background: #454545; border-top: 1px solid #353535;
}
.tbl9 {
	background: #454545; border-top: 1px solid #555555;
}
.tbl10 {	background: #d5d5d5; width: 100%;}
.tbl10 p{color: #676767;padding:5px 0 5px 0; line-height:1.5;}

.miss1 {
	padding:5px 30px 10px 10px;
	background: url(../images/blackbg2.png); border: 0px;
	width: 330px;
}
.misstxt1 {
	color: #ffffff; font-size: 21px;letter-spacing: 0.2em;
}
.miss1 a{
	color: #d1d1d1; font-size: 12px; letter-spacing: 0.2em; text-decoration: none;
}
.miss2 {
	padding:10px 20px 10px 10px;
	background: url(../images/blackbg2.png); border: 0px;
	width: 300px;
}
.miss2 a{
	color: #ffffff; font-size: 15px; letter-spacing: 0.2em; text-decoration: none; 
}
.miss2 p{
	color: #ffffff; font-size: 13px; letter-spacing: 0.2em; text-decoration: none; 
}

/* Start ---- Modern Poll Style by http://e-div.com */
.polled { height: 22px; }
.voted { height: 11px; }
.progress { border: 1px solid #ccc; position: relative; display: block; padding: 0; margin:4px 0; background: #DEDEDE; background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#e9e9e9)); background: -moz-linear-gradient(top, #ccc, #e9e9e9);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#e9e9e9');

    -moz-box-shadow:0 1px 0 #fff;
    -webkit-box-shadow:0 1px 0 #fff;
    box-shadow:0 1px 0 #fff;

    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.polled span { height:20px; }
.voted span { height: 9px; }
.progress span { display: block; margin: 0; padding: 0; text-align:center; width:0;
    
    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);

    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.progress span b { color:#fff; line-height:20px; padding-left:2px; text-shadow:0 1px 1px rgba(0, 0, 0, 0.5); }

.progress-1 span {
    border: 1px solid #0078a5; background-color: #5C9ADE;
    background: -moz-linear-gradient(top, #00adee 10%, #0078a5 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #00adee), color-stop(0.9, #0078a5));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}

.progress-2 span {
    border: 1px solid #5c9425;  background-color: #77AF3F;
    background: -moz-linear-gradient(top, #8fc857 10%, #5c9425 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #8fc857), color-stop(0.9, #5c9425));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fc857', endColorstr='#5c9425');
}
.progress-3 span {
    border: 1px solid #f47a20; background-color: #faa51a;
    background: -moz-linear-gradient(top, #faa51a 10%, #f47a20 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #faa51a), color-stop(0.9, #f47a20));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.progress-4 span {
    border: 1px solid #A92C2C; background-color: #C44747;
    background: -moz-linear-gradient(top, #DD5F5F 10%, #A92C2C 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #DD5F5F), color-stop(0.9, #A92C2C));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DD5F5F', endColorstr='#A92C2C');
}
.progress-5 span {
    border: 1px solid #8c2ca9; background-color: #C44747;
    background: -moz-linear-gradient(top, #bf5fdd 10%, #8c2ca9 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #bf5fdd), color-stop(0.9, #8c2ca9));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf5fdd', endColorstr='#8c2ca9');
}
/* End ---- Modern Poll Style by http://e-div.com */






.block_rate_up {
color: #090; 
}
.block_rate_down {
color: #C00; 
}

.bottom_box_h1{font-size:16px;font-weight: bold;text-transform:uppercase;color:#eee;text-shadow:#000 1px 1px 1px;padding-top:15px;padding-bottom:5px;}

.bottom_box1 {color:#eee;line-height: 1.5;padding-top:0px;padding-bottom:10px;padding-right:10px;}
.bottom_box1 a{color: #f67a88;}
.bottom_box1 a:hover{color: #f8b2ba;}
.bottom_box1_ol {
	color: #eee;
	font-size: 11px;
	margin: 10px;
	margin-left:-15px; font-weight: bold;
}
.left_box_ol {
	color: #676767;
	font-size: 11px;
	margin-left:-15px;
	font-weight: bold;
}
.left_box li {
	padding-top: 5px;
}
.left_box_ol a{
	color: #676767;
}


.bottom_box2 {color:#eee;padding-top:0px;padding-bottom:10px;padding-right:10px;padding-left:10px;}
.bottom_box2 a{color: #f67a88;}
.bottom_box2 a:hover{color: #f8b2ba;}

.bottom_box3 {line-height: 1.8;padding-top:0px;padding-bottom:10px;padding-right:10px;padding-left:50px;}
.bottom_box3 a{color: #f67a88;}
.bottom_box3 a:hover{color: #f8b2ba;}

.bottom_box4 {line-height: 1.8; color:#eee;padding-top:0px;padding-bottom:10px;padding-right:0px;padding-left:10px;}


.left_box {text-align:left;margin-top:20px;}
.left_box .header {background-color: #454545; color:#fff;font-size:14px;font-weight: bold;text-transform:uppercase;padding:10px;}
.left_box_email {border:1px solid #eee;padding:5px;text-align:center;background-color: #454545;color:#fff;}
.left_box_email_p {font-size:14px;font-weight: bold;color: #eee;text-shadow:#000 1px 1px 1px;text-transform:uppercase;}

.bottom-menu {line-height: 1.8;font-size:12px;}
.bottom-menu span{color: #f67a88;padding:0 15px 0 15px;}
.bottom-menu a{color: #f67a88;}
.bottom-menu a:hover{color: #f8b2ba;}

.copy {color: #ccc; padding:15px 0 15px 0;}
.copy a{ color: #eee;font-weight: normal;}
.copy .copy-nolink a{color: #ccc;font-weight: normal;}
.copy .copy-link a{color: #f67a88;font-weight: normal;}


/* слайд-шоу */
#featured{ 
	width:788px; 
	padding-right:250px; 
	position:relative; 
	border:0px solid #ccc; 
	height:310px; 
	background:#454545;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:788px; 
	list-style:none; 
	padding:0; margin:0; 
	width:250px; 
}
#featured ul.ui-tabs-nav li{ 
	padding:0px 0; padding-left:0px;  
	font-size:12px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; 
	/*margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:0px solid #eee;*/
	margin-top:8px;
	margin-bottom:8px;
	margin-left:8px;
	height:61px;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:12px; font-family:Verdana; 
	/*line-height:20px; */
	display:block;
	margin-top:8px;
	margin-right:8px;
	margin-left:8px;
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:76px; 
	color:#333;  background:#eee; 
	/*line-height:20px; */
	border-top:1px solid #454545;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#fafafa;
	display:block; 
	height:76px;
	
}
#featured li.ui-tabs-selected{ 
/*	background:url('selected.gif') top left no-repeat;  */
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#c7c7c7; 
}
#featured .ui-tabs-panel{ 
	width:788px; height:250px; 
	background:#999; position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:180px; left:0; 
	width:450px; height:70px; 
	background: url('../images/transpar.png'); 
}
#featured .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
	text-shadow:#000 1px 1px 1px;
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
	text-shadow:#000 1px 1px 1px;
}
#featured .info a{ 
	text-decoration:underline; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline;
	color:#c5c5c5; 	
}
#featured .ui-tabs-hide{ 
	display:none; 
}
/* слайд-шоу конец */

.mynews {padding:0px 5px 5px 5px;}
.mynews-data {padding:5px;margin-top:10px;font-weight: bold;}
.mynews-line {border-bottom: 1px dashed #ccc; padding-top:5px;}



#message
		{
			display: block;
			cursor: pointer;
			z-index: 999; 
			/*opacity: .6;*/
			position: fixed;
			bottom:50px;
			right:70px;
			width: 50px;
			height: 50px;
			/*background-color: #000;*/
			
			/*top: 100%;*/
			/*margin-top: -80px;  = height + preferred bottom margin */
			/*left: 90%;
			margin-left: -80px;*/
			/*-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;*/
			/*line-height: 25px;*/
			/*display: none;*/
			/*font-size: 14px;
			text-align: center;*/
		}
		
/*#message a { color: #fff; padding: 0;}
#message img { padding: 10px 15px 10px 15px;}*/


.top-social {margin: 10px 10px 20px 0;}
.top-social span{padding: 0 0 10px 0;font-size:14px;color:#999;}
.top-social img{margin: 0 0 -15px 0; padding-left:10px;}
.top-social a:hover{opacity: 0.7;}




#top-box-1{ 
	width:728px; 
	position:relative; 
	height:310px; 
	background:#454545;
}
#top-box-1 .info{ 
	position:absolute; 
	top:210px; left:0; 
	width:727px; height:100px; 
	background: url('../images/transpar.png'); 
}
#top-box-1 .info .h1{ 
	font-weight: normal;
	font-size:25px;  
	color:#fff; padding:15px 0 10px 25px; margin:0;
	overflow:hidden; 
	/*text-shadow:#000 1px 1px 1px;*/
}

#top-box-1 .info p{ 
	margin:0 5px; 
	font-size:18px; 
	line-height:20px; color:#fff;
	padding:0 0 0 25px; margin:0;
	/*text-shadow:#000 1px 1px 1px;*/
}
#top-box-1 .info a{ 
	/*text-decoration:underline; */text-decoration: none;
	color:#fff; 
	font-weight: normal;
}
#top-box-1 .info a:hover{ 
	/*text-decoration:underline; */text-decoration: none;
	color:#c5c5c5; 	
}
#cd {
	font-size:18px; 
	line-height:20px; color:#fff;
	position:absolute; 
	top:57px; left:345px;
	/*text-shadow:#000 1px 1px 1px;*/
}



#top-box-2{ 
	width:310px; 
	position:relative; 
	height:154px; 
	background:#454545;
}
#top-box-2 .info{ 
	position:absolute; 
	top:114px; left:0; 
	width:310px; height:40px; 
	background: url('../images/transpar.png'); 
}
#top-box-2 .info span{
	font-weight: normal;
	font-size:18px; 
	line-height:20px; 
	color:#fff;
	padding-top:10px; 
	margin:0 0 0 10px;
	/*text-shadow:#000 1px 1px 1px;*/
}
#top-box-2 .info a{ 
	text-decoration:underline; 
	color:#fff; 
	font-weight: normal;
}
#top-box-2 .info a:hover{ 
	text-decoration:underline;
	color:#c5c5c5; 	
}


#top-box-3{ 
	width:310px; 
	position:relative; 
	height:155px; 
	background:#454545;
}
#top-box-3 .info{ 
	position:absolute; 
	top:115px; left:0; 
	width:310px; height:40px; 
	background: url('../images/transpar.png'); 
}
#top-box-3 .info span{
	font-weight: normal;
	font-size:18px; 
	line-height:20px;
	color:#fff;
	padding-top:10px;
	margin:0 0 0 10px;
	/*text-shadow:#000 1px 1px 1px;*/
}
#top-box-3 .info a{ 
	text-decoration:underline; 
	color:#fff; 
	font-weight: normal;
}
#top-box-3 .info a:hover{ 
	text-decoration:underline;
	color:#c5c5c5; 	
}



.custom1 {float:left; width:100%;}
.custom1 ul{padding:0;margin:0;}
.custom1 li {float: left; max-height: 250px; margin: 20px 15px; list-style:none;}
.custom1 li img {display: block; max-height: 250px; max-width: 167px;}





.top-logo .logo {
margin-top:20px; 
margin-left:10px;
display:block; 
width: 371px;
height:37px;
float: left;  
background-image:url(../images/logo-com.png);
background-repeat:no-repeat; 	
color:#898989; 
font-size:10px; 
font-weight: normal;
text-decoration:none; 
padding-top:45px; 
letter-spacing:8px;
}
.top-logo .logo_ru {
margin-top:20px; 
margin-left:10px;
display:block; 
width: 346px;
height:37px;
float: left;  
background-image:url(../images/logo-ru.png);
background-repeat:no-repeat; 	
color:#898989; 
font-size:10px; 
font-weight: normal;
text-decoration:none; 
padding-top:45px; 
letter-spacing:9px;
}
.top-logo a{
color:#898989; 
text-decoration:none;
}
.top-logo a:hover {
color:#898989; 
text-decoration:none;
}





