/* 
- © MEJORKA.RU 2012
- Author: Pudich Alexandr
- Author Email: linkuha@gmail.com
============================================================================*/

html, body {margin:0;padding:0;height:100%;}

body {
width:100%;
min-width:998px;
_width:expression(document.documentElement.clientWidth < 998 ? "998px" : "auto");
font-family:verdana,arial,helvetica; 
font-size:8pt;
text-align:center; /*центрируем специально для IE */
color:#000000;
background:#000;
}

* html body {width:expression(document.body.clientWidth < 998 ? "998px" : "auto");}

#all_maket {
padding:0px;
background:#fff;
text-align:left;
}

body > #all_maket {height: auto; min-height: 100%;}

.clear {
clear: both;
}

.clear1 {
clear: both;
}

.clear2 {
clear: both!important;
height:7px;
}

.centr {
margin:0 auto;
}

.left {
float:left;
}

.right {
float:right;
}

textarea{resize:none;}

input::-moz-focus-inner,
button::-moz-focus-inner {
padding:0; border:0;
}


/* Шапка
------------------------------------------*/ 
.header {
width:100%;
height:105px;
margin:0 auto;
background:url('/css/bg-up.jpg') repeat-x #000;
}

.hleft {
float:left;
width:500px;
height:100px;
background:url('/css/mj_logo3.png') no-repeat 0px -2px;
}

.hcenter {
  left: 50%;
  margin-left: -400px;
  position: absolute;
  width: 800px;
  height: 105px;
  padding-left:200px;
visibility: visible;
opacity:1;
}

.hright {
float:right;
width:410px;
height:90px;
text-align:left;
margin:10px 0px 0px 0px;
}


/* Минипрофиль с поиском*/
.div_logbox {width:410px;padding:0px 10px 0px 10px; height:30px;}
.div_error {float:left;width:200px;height:70px;}
.div_area120_login {width:120px;}
.div_area120_pass {display:inline;margin:0px 10px 0px 16px;width:120px;}

.search_form input { 
 font:12px Verdana,Arial,Helvetica,sans-serif!important; 
 margin:0px!important; 
} 

.area { 
 color:#a7a7a7!important; 
 text-shadow: 1px 1px 1px #252525!important; 
 height:25px!important;
 border: 1px solid #000!important; 
margin:0px;padding:0px;
} 
 
.area315 {
 width:100%;
 background:#262626!important;
 padding-left:5px; 
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}
.area315:focus { 
 background:#545454!important; 
}

.area120 {
 width:100%;
 padding:0px 0px 0px 20px;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}

input.checks {padding:0;margin:0;width:13px;}
.div_checks {display:inline;margin:4px;}
.div_submit {display:inline;margin:0px 0px 7px 11px;}
.div_links {font:11px Verdana,Arial,Helvetica,sans-serif;color:#545454;}

div input.sbtn { 
 font:12px Verdana,Arial,Helvetica,sans-serif!important; 
  color:#656565!important; 
 width:70px!important;
 height:25px!important; 
 border: 1px solid #000; 
 cursor:pointer!important;
margin:0px;padding:0px;
} 
div input.sbtn:hover, div input.sbtn.hover { 
color:#bfbfbf!important;
} 

div input.login { background: url('/css/icon-user.png') no-repeat 3px 5px #262626!important; } 
div input.login:focus { background: url('/css/icon-user.png') no-repeat 3px 5px #545454!important; } 

div input.pass { background: url('/css/icon-pass.png') no-repeat 3px 5px #262626!important; }
div input.pass:focus { background: url('/css/icon-pass.png') no-repeat 3px 5px #545454!important; }

.avaimg {width:50px;height:50px;}

div.miniprof {height:50px;width:313px;
border:1px solid #000;
-webkit-box-shadow:0 0 10px #000;
-moz-box-shadow:0 0 10px #000;
box-shadow:0 0 10px #000;
overflow:hidden;}

ul.miniprof {list-style:none;margin:0px;padding:0px;}
ul.miniprof li {margin-top:4px;}
span.miniprof {color:#888;font-style:italic;font-size:8px;}
a.miniprof {color:#96E000;}
a.miniprof:hover {color:#888;}

a.details {color:#fff;}
a.details:hover {color:#96E000;}

.exitbtn { 
 font:12px Verdana,Arial,Helvetica,sans-serif; 
 color:#656565; 
 width:68px;
 height:50px; 
 border: 1px solid #000; 
 cursor:pointer;
margin-left:4px;
padding:0px;
line-height:50px;
vertical-align:middle;
text-align:center;
} 
.exitbtn:hover {background:#0AA00A;color:#bfbfbf;}
a.exitbtn:link,a.exitbtn:active,a.exitbtn:visited,a.exitbtn:hover {text-decoration:none!important;}

.btn_grad {
  background: -moz-linear-gradient(top, #fff, #888); /* Firefox 3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#888));/* Chrome 1-9, Safari 4-5 */
  background: -webkit-linear-gradient(top, #fff, #888);/* Chrome 10+, Safari 5.1+ */
  background: -o-linear-gradient(top, #fff, #888); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff, #888); /* IE10 */
  background: linear-gradient(top, #fff, #888); /* CSS3 */ 
  -webkit-box-shadow: 0 0 3px #000, inset 0 0 3px #fff;
   -moz-box-shadow:  0 0 3px #000,  inset 0 0 3px #fff;
   box-shadow:    0 0 3px #000,  inset 0 0 3px #fff;
}
.btn_grad:hover, .btn_grad:focus  {
 background: #888; /* Для старых браузров */
  background: -moz-linear-gradient(top, #888, #000); /* Firefox 3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#000));/* Chrome 1-9, Safari 4-5 */
  background: -webkit-linear-gradient(top, #888, #000);/* Chrome 10+, Safari 5.1+ */
  background: -o-linear-gradient(top, #888, #000); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #888, #000); /* IE10 */
  background: linear-gradient(top, #888, #000); /* CSS3 */
-webkit-box-shadow:inset 0 0 3px #888;
-moz-box-shadow: inset 0 0 3px #888;
box-shadow:inset 0 0 3px #888;
}
.btn_grad:active {

   -webkit-box-shadow: inset 0 1px 5px #000;
   -moz-box-shadow:    inset 0 1px 5px #000;
   box-shadow:         inset 0 1px 5px #000;
}

/* Макет
------------------------------------------*/ 
#header_img1 {
}

#header_img2 {
float:left;width:500px;height:100px;}

.runderh {
display:inline-block;margin-top:5px;
}

.lunderh {display:inline-block;width:425px;height:110px;margin-top:5px;margin-left:20px;}
.lunderh .inform {width:217px;height:110px;}
.lunderh .inform2 {width:208px;height:110px;}
.lunderh .inform3 {width:0;height:0px;opacity:0;visibility:hidden;}
.lunderh span.inftitle {font-size:12px;font-weight:bold;}
.lunderh span.inflink {font-size:8px;color:#888;}
.lunderh ul {float:left;list-style:none;margin:0;padding:0;}
.lunderh ul.inflink1 {width:210px;}
.lunderh ul.inflink2 {width:205px;}
.lunderh ul.inflink3 {width:210px;}
.lunderh ul > li {border-bottom:1px solid #ccc;margin:0;padding:0;;height:18px;}
ul.inflink1 li:first-child a {color:#009fff!important;}
ul.inflink1 li:nth-child(2) a {color:#090!important;}

@media screen and (min-width: 1270px), screen and (min-device-width: 1270px) {
.lunderh {width:640px;}
.lunderh .inform3 {width:215px;height:110px;opacity:1;visibility:visible;}
}
@media screen and (max-width: 1240px), screen and (max-device-width: 1240px) {
.lunderh {width:425px;}
.lunderh .inform3 {width:0px;height:0px;opacity:0;visibility:hidden;}
}

#mj_menu {
padding:0px 10px 0px 10px;
float:left;
background:#353535;
width:100%;height:30px;
}

#mj_main {
clear:both;
width:100%;
padding:0;
}

#mj_leftin {display:inline-block;width:100%;padding-left:10px;}
#mj_left_frm_pages {padding-left:10px;padding-right:10px;}
#mj_rightin {display:inline-block;padding-left:15px;margin-right:10px;}

.layout_table {table-layout: fixed;} /*фиксированная ширина ячеек, как при px задании значений*/
.table_main_right {width:270px;padding-left:10px;padding-right:0px;}
.table_entry_right {width:270px;padding-left:10px;padding-right:17px;}

.blok1{
position:relative;
width:260px;}

.inactive{color:#bbb}

.blok2{
height:30px;
width:100%;
background: #000;
line-height:30px;
text-align:center;
font-size:15px;
color:#88CC00;
text-shadow:0px 0px 15px #6f0;
vertical-align:middle;
border:2px solid #fff;
-moz-box-shadow:-1px 2px 7px #888;
-webkit-box-shadow:-1px 2px 7px #888;
box-shadow:-1px 2px 7px #888;
overflow: hidden;
text-overflow: ellipsis; /* многоточие если не влазиет */}

.relat {position:relative;}

.rad5 {
-moz-border-radius: 5px;
-webkit-border-radius: 5px; /* Safari, Chrome */
-khtml-border-radius: 5px; 
border-radius: 5px; 
}

.rad4 {
-moz-border-radius: 4px;
-webkit-border-radius: 4px; /* Safari, Chrome */
-khtml-border-radius: 4px; 
border-radius: 4px; 
}

.blok1 .blok2 span{
position:absolute;
right:5px;
top:30%;
cursor:pointer;
width:14px;
height:14px;
background:url(/css/svern.gif) no-repeat left bottom;
display:block;
font-size:0;}

.inactive .blok2 span{background-position:left top}

.blok1 .blok3{
float:left;
width:100%;
margin-top:7px;
border:1px solid #ccc;
/*-moz-box-shadow:0px 0px 15px #ccc;-webkit-box-shadow:0px 0px 15px #ccc;box-shadow:0px 0px 15px #ccc;*/
text-align:left;}

.blok4 {
margin:7px;
}

#clearf {padding-bottom: 110px;}

.clearfix:after {content: ".";display: block; height: 0; clear: both; visibility: hidden;} 
.clearfix {display: inline-block;}
* html .clearfix { height: 1%;}
.clearfix {display: block;}

#footer {
clear:both;
position: relative;
margin-top: -110px;
height: 110px;
width:100%;
text-align:center;
background: url('/css/bg-up.jpg') 0 7px repeat-x black;
color:#787878;
overflow:hidden;}

#footer0 {clear:left;height:23px;}

#footer1 {
height:23px;background:url('/.s/t/971/10.gif'); /*  */
line-height:23px;
vertical-align:middle;
}

#footer2 {
height:80px;
width:1000px;
padding-top:7px;
}

#footer3 {
display:inline-block;
width:200px;
margin-left:50px;
text-align:left;
}

#footer4 {
width:430px;
text-align:left;
}

#footer5 {
width:300px;
height:75px;
text-align:left;
}

.foot881 {
width:94px;
height:31px;
}

/* Вид материала 
----------------------------------------------*/ 
.rss {display:inline-block;height:24px;width:24px;margin:3px;background-image:url(/css/RSS.png);background-position:0px 0px;}

.rss:hover {background-position:0px 24px;}

.newsbox {
display:inline-block;
border:1px solid #ccc;
width:100%;
margin-top:7px;
word-wrap: break-word; /*Перенос длинных строк без пробелов (работает при px значении width, поэтому применим в родительской таблице table-layout:fixed )*/
}

.newstitle {
text-align:left;
height:30px;
line-height:30px;
border-bottom:dashed 1px #ccc;
vertical-align: middle;
background:#fff;}
.newstitle:hover {background:#DBDBDB;}

.newsimg {
margin: 5px 5px 10px 15px;
width:270px;
height:180px;
background:#ccc;
overflow:hidden;
}

.newsimgs {
display:inline-block;
margin: 10px;
width:270px;
height:180px;
background:#ccc;
overflow:hidden;
}

.newsdetail {
margin-left:10px;padding-left:20px;}

.sharescr {padding:0 7px 0 7px;margin-top:-4px;display:inline-block;}
.sharetxt {font-size:11px;height:17px;border-bottom:1px dashed #666;list-style:none;cursor:help;}

.movdesc {
padding: 2px;
background: #F2F2F2;
color: #CCC;
height: 20px;
font-size: 11px;
padding-left: 40px;}

.det1 {background:url(/css/views.png) 0 3px no-repeat;}
.det2 {background:url(/css/posts.png) 0 3px no-repeat;}
.detSZ {background:url(/css/save.png) 0 2px no-repeat;}

.tags {margin: 7px 15px 7px 15px;display:inline-block;}

/* Бирюзовые ajax окна 
----------------------------------------------*/ 
.xt {background:transparent url(http://mejorka.ru/css/tool-sprites.png) no-repeat!important; margin-left:5px!important; margin-top:6px!important;} 
.xt-close{background-position:0 0!important;} 
.xt-close-over{background-position:-15px 0!important;} 
.xt-mini{background-position:0 -15px!important;} 
.xt-mini-over{background-position:-15px -15px!important;} 
.xt-maxi{background-position:0 -30px!important;} 
.xt-maxi-over{background-position:-15px -30px!important;} 
.xt-rest{background-position:0 -45px!important;} 
.xt-rest-over{background-position:-15px -45px!important;} 
.xw-hdr { text-align:left!important; padding:0px 5px 0px 0px!important; height:25px!important; } 
 .xw-hdr-text {font:11px Verdana,Arial,sans-serif!important; font-weight: bold!important; color:#F3F8FE!important; text-shadow: 1px 1px 1px #1f3370!important; vertical-align:3px!important; cursor:default!important; line-height:25px!important; } 
.xw-tl {background: url(http://mejorka.ru/css/top_l.png) no-repeat left!important;} 
.xw-tc {background: url(http://mejorka.ru/css/top_c.png) top!important;} 
.xw-tr {background: url(http://mejorka.ru/css/top_p.png) no-repeat right!important;} 
.xw-bl{background: url(http://mejorka.ru/css/bottom_l.png) no-repeat left bottom!important;} 
.xw-bc{background: url(http://mejorka.ru/css/bottom_c.png) bottom!important;} 
.xw-br{background: url(http://mejorka.ru/css/bottom_p.png) no-repeat right bottom!important;} 
.xw-ml{padding-left:0px!important;} 
.xw-mr{padding-right:0px!important;} 
.xw-plain .xw-mc{ background:#f7f7f7!important; border: 1px solid #429390!important; } 
 .xw-plain .xw-body{padding:0px!important; border: none!important; } 
.myWinCont {padding:10px!important; background: url(http://mejorka.ru/css/fon_ten.png) repeat-x top!important; } 
.xw-blank {background:#429390!important;} 
/* ------------------------------------------*/

/* Ячейка опроса 
------------------------------------------*/ 
.cell_poll { 
 float:left; 
 color:#000;
 width:220px; 
 padding: 0px 10px 5px 10px; 
} 

.poll_title { 
 text-align:center; 
 font: 115%/1.5 Verdana,Arial,Helvetica, sans-serif; 
 font-weight: bold; 
 padding: 5px 0px; 
 border-bottom: 1px solid #D0D1D3; 
} 

.poll_variant { 
 float:left; 
 width:220px; 
 padding: 5px 0px; 
} 

.poll_niz { 
 float:left; 
 font: 9px Verdana,Arial,Helvetica, sans-serif; 
 width:220px; 
 padding: 5px 0px; 
 border-top: 1px solid #D0D1D3; 
} 

.answer { 
 padding: 2px 5px 2px 5px; 
 margin: 7px 0px 7px 0px; 
} 

.answer input, 
.answer label{ 
 margin:0; 
} 
.answer div div { 
 height: 10px !important;  
 margin: 0px; 
} 

.answer div { 
 display: block; 
 position: relative; 
 padding: 0 !important; border:1px solid #ccc;
 background: #fff; 
 margin: 0px; 
} 
.procent { 
float:right;
 background: #fff; 
 padding: 3px 5px; 
} 

.pollBut { 
 font: 11px Verdana,Arial,Helvetica, sans-serif!important; font-weight: bold; 
 color:#fff!important; text-shadow:1px 1px 1px #000!important; 
 background:#454545!important; 
 border:1px solid #000!important; 
 padding: 4px 8px; 
 margin: 5px 0px 5px 0px; 
} 

.pollBut:hover { 
 background:#7D7D7D!important; 
} 
/*------------------------------------------*/

/* Переключения (сервера, профиль) 
------------------------------------------*/ 
#tabs-1 {text-align:center;margin-top:15px;} 
.tabNavigation {list-style:none; margin: 0; padding: 0;} 
.tabNavigation li { 
 display: inline; 
 margin: 0px 5px 0px 5px; 
} 

.tabNavigation li a { 
 color: #555; 
 background: url('/css/fon_tab_01.gif') repeat-x top #353535; 
 border-top: 1px solid #353535; 
 border-right: 1px solid #353535; 
 border-left: 1px solid #353535; 
 padding: 6px 10px 6px 10px; 
} 

.tabNavigation li a.selected,ul 
.tabNavigation li a.selected:hover {color:#000; background:#616161; border-bottom:1px solid #616161; } 
.tabNavigation li a:hover {color: #fff; background: url('/css/fon_tab_01.gif') repeat-x top #B0B0B0;} 
.tabNavigation li a:focus {outline: 0;} 

.tab_content { 
 overflow: hidden; 
 text-align:left; 
 border-top: 1px solid #000; 
 padding: 5px 0px 10px 0px; 
 margin-top: 6px; 
} 
/*------------------------------------------*/

.transparency a img { 
 opacity:0.3; 
 -moz-opacity:0.3; 
 filter:alpha(opacity=40); 
} 

.transparency a:hover img { 
 opacity:1.0; 
 -moz-opacity:1.0; 
 filter:alpha(opacity=100); 
}

/* Mне нравится 
------------------------------------------*/ 
#rating_os { 
 float:right;
 font: 11px Verdana,Arial,Helvetica, sans-serif; 
 color:#212121;
 background:#ccc; 
 border: 1px solid #8ACF00; 
} 

#rating_os a:link, 
#rating_os a:visited, 
#rating_os a:hover {text-decoration:none; color:#212121;} 

#rating_l { 
 float:left; 
 padding: 3px 10px 3px 18px;
background:url(/css/rate.png) 2px 2px no-repeat;
} 

#rating_l:hover { 
background:url(/css/rate.png) 2px 2px no-repeat #fff;
} 

#rating_p { 
 float:right;
color:#212121;
 padding: 3px 5px 3px 5px; 
 background:#8ACF00; 
}

.positiveRate {cursor:help;color:green;font-size:15px;}
.positiveRate:before {content:'+'}
.negativeRate {cursor:help;color:red;font-size:15px;}
.nullRate {cursor:help;font-size:15px;color:#f2f2f2;}

a.ratesymb:link, a.ratesymb:active {font-size:17px;text-decoration:none;font-weight:bold;}
a.ratesymb:hover {text-decoration:none;color:#666;}
a.ratePLU {color:#8ACF00;}
a.rateMIN {color:#BF0000;}

.tumb_up { 
background:url(/css/rate.png) 0px 2px no-repeat;
margin-left:5px;
width:15px;
height:18px;
} 
/* ------------ */

/*--Меню сайта в шапке
-----------------------*/
.fixedMenu {position: fixed;top: 0;left: 0;width: 100%;z-index: 100;height:24px;line-height:24px;}

#menu, #menu ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
#menu {
		border-bottom: 2px solid #fff;
		background-color: #000;
		-moz-box-shadow: 0 2px 1px #777;
		-webkit-box-shadow: 0 2px 2px #777;
		box-shadow: 0 2px 2px #777;
	}
#menu:before,
#menu:after {
		content: "";
		display: table;
	}
	
#menu:after {
		clear: both;
	}
	
#menu {
		zoom:1;
	}
	
#menu li {
		float: left;
		position: relative;
	}
	
#menu a {
		float: left;
		padding: 3px 20px 4px 40px;
		color: #999;
		text-transform: uppercase;
		font: bold 12px Arial, Helvetica;
		text-decoration: none;
		text-shadow: 0 1px 0 #000;
	}
	
#menu li:hover > a {
		color: #fafafa;
	}
	
#menu li:last-child, #menu li:nth-last-child(2),#menu li:nth-last-child(3) {
		float:right;
	}

*html #menu li a:hover { /* Только для IE6 */
		color: #fafafa;
	}
	
#menu ul {
		margin: 20px 0 0 0;
		_margin: 0; /*Только для IE6*/
		opacity: 0;
		visibility: hidden;
		position: absolute;
		top: 22px;
		left: 0;
		z-index: 9999;    
		background: #444;
		background: -moz-linear-gradient(#444, #111);
		background-image: -webkit-gradient(linear, left top, left bottom, from(#444), to(#111));
		background: -webkit-linear-gradient(#444, #111);    
		background: -o-linear-gradient(#444, #111);	
		background: -ms-linear-gradient(#444, #111);	
		background: linear-gradient(#444, #111);
		-moz-box-shadow: 0 -1px rgba(255,255,255,.3);
		-webkit-box-shadow: 0 -1px 0 rgba(255,255,255,.3);
		box-shadow: 0 -1px 0 rgba(255,255,255,.3);	
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;  
	}

#menu li:hover > ul {
		opacity: 1;
		visibility: visible;
		margin: 0;
	}
	
#menu ul ul {
		top: 0;
		left: 150px;
		margin: 0 0 0 20px;
		_margin: 0; /*Только для IE6*/
		-moz-box-shadow: -1px 0 0 rgba(255,255,255,.3);
		-webkit-box-shadow: -1px 0 0 rgba(255,255,255,.3);
		box-shadow: -1px 0 0 rgba(255,255,255,.3);		
	}
	
#menu ul li {
		float: none;
		display: block;
		border: 0;
		_line-height: 0; /*Только для IE6*/
		-moz-box-shadow: 0 1px 0 #111, 0 2px 0 #666;
		-webkit-box-shadow: 0 1px 0 #111, 0 2px 0 #666;
		box-shadow: 0 1px 0 #111, 0 2px 0 #666;
	}
	
#menu ul li:last-child {   
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;    
	}
	
	#menu ul a {    
		padding: 10px;
		width: 130px;
		_height: 10px; /*Только для IE6*/
		display: block;
		white-space: nowrap;
		float: none;
		text-transform: none;
	}

#menu ul a:hover {
		background-color: #34c924;
		background-image: -moz-linear-gradient(#34c924,  #80BF00);	
		background-image: -webkit-gradient(linear, left top, left bottom, from(#34c924), to(#80BF00));
		background-image: -webkit-linear-gradient(#34c924, #80BF00);
		background-image: -o-linear-gradient(#34c924, #80BF00);
		background-image: -ms-linear-gradient(#34c924, #80BF00);
		background-image: linear-gradient(#34c924, #80BF00);
	}
	
#menu ul li:first-child > a {
		-moz-border-radius: 3px 3px 0 0;
		-webkit-border-radius: 3px 3px 0 0;
		border-radius: 3px 3px 0 0;
	}
	
#menu ul li:first-child > a:after {
		content: '';
		position: absolute;
		left: 40px;
		top: -6px;
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-bottom: 6px solid #444;
	}
	
#menu ul ul li:first-child a:after {
		left: -6px;
		top: 50%;
		margin-top: -6px;
		border-left: 0;	
		border-bottom: 6px solid transparent;
		border-top: 6px solid transparent;
		border-right: 6px solid #3b3b3b;
	}
	
#menu ul li:first-child a:hover:after {
		border-bottom-color: #34c924; 
	}
	
#menu ul ul li:first-child a:hover:after {
		border-right-color: #34c924; 
		border-bottom-color: transparent; 	
	}
	
#menu ul li:last-child > a {
		-moz-border-radius: 0 0 3px 3px;
		-webkit-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
	}


/*--Ротатор баннеров в шапке
---------------------------*/
.slides1_wrap {
	position: relative;
	width: 550px;
}

#slides1 {
	overflow: hidden;
	height: 70px;

}

#slides1 li {
	list-style: none;
	width: 500px;

}

#slides1 .banerok {
	float: left;
	width: 468px;
}

#slides1 li p {
	line-height: 22px;
}


.slides1_wrap .prev {
	position: absolute;
	left: -5px;
	top: 15px;
	outline: 0;
}

.slides1_wrap .next {
	position: absolute;
	right: 5px;
	top: 15px;
	outline: 0;
}

.slides1_wrap a:active {
	top: 17px;
}

.bx_pager {
	padding-left: 309px;
}

.bx_pager a {
	float: left;
	width: 14px;
	height: 17px;
	color: #fff;
	font-size: 10px;
	margin-right: 6px;
	padding: 4px 0 0 7px;
}

.bx_pager a:hover, .bx_pager a.active {
	background-position: 0 0;
	text-decoration: none;
}

.auto_controls {
	position: absolute;
	bottom: -11px;
	left: 394px;
}

.auto_controls a {
	font-size: 14px;
	color: #a3a3a3;
	outline: 0;
	padding: 2px;
}

.auto_controls a:hover {
	text-decoration: none;	
	background: ;
	color: #fff;
}

#content #notes li, #content #changes li {
	font-size: 12px;
	color: #8f8f8f;
	margin-left: 43px;
	padding-bottom: 6px;
}

#content #notes li a {
	color: #e41996;
}



/* Информационные блоки */
.notification {
	line-height: 30px;
	clear: both;
	height: 30px;
	margin: 8px 0px 8px 0px;
	padding: 20px 25px 10px 60px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.notification strong {
	margin-right: 5px;
}
.notification p {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	color: #333333;
	line-height:15px;
	vertical-align:middle;
}
.warning {
	background-image: url(/css/error.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #FFC237;
	background-color: #FFEAA8;
	color: #826200;
}
.success {
	background-image: url(/css/accept.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #99C600;
	background-color: #EFFFB9;
	color: #3C5A01;
}
.failure {
	background-image: url(/css/exclamation.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #EB5339;
	background-color: #FCCAC2;
	color: #AC260F;
}
.information {
	background-image: url(/css/information.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #418ACC;
	background-color: #D0E4F4;
	color: #235685;
}
.lightbulb {
	background-image: url(/css/lightbulb.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #D3A350;
	background-color: #FEF0CB;
	color: #835F21;
}
.messages {
	background-image: url(/css/email.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #42B4FF;
	background-color: #9DDFFF;
	color: #835F21;
}

.close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 18px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.close:hover {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.notification .close {
  position: relative;
  top: -18px;
  right: -22px;
  line-height: 18px;
}

.hideit {
cursor:pointer;
}

/*--Адаптивность
-----------------------------------*/
#mj_left {float:left;width:80%;}
#mj_right {float:right;width:18%;}

@media only screen and (max-width: 1440px), only screen and (max-device-width : 1440px) {
.hcenter {visibility: hidden;opacity 0;}
#mj_left {width:77%;}
#mj_right {width:21%;}
}

@media only screen and (max-width: 1310px), only screen and (max-device-width : 1310px) {
#mj_left {width:76%;}
#mj_right {width:22%;}
}

@media only screen and (max-width: 1220px), only screen and (max-device-width : 1220px) {
#mj_left {width:73%;}
#mj_right {width:25%;}
}

@media only screen and (max-width: 1100px), only screen and (max-device-width : 1100px) {
#mj_left {width:70%;}
#mj_right {width:28%;}
}

/*--Гибкие изображения
img {
    max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
}
*/