h6 {position:relative; left: -10px; padding:5px 10px 7px 0; margin:0; width:100%; background:#E8E8D0; font-size:18px; font-weight:normal; color:#333333;}
h6 a:visited,
h6 a:link {color:#333333; text-decoration:underline;}
h6 a:hover {color:#333333; text-decoration:none;}

.thide, .htmenu span {
    overflow: hidden;
    display: block;
    height: 0;
    line-height: normal;
}
.lcol {
    float: left;
}
 .rcol {
    float: right;
}

.infcont {
    z-index: 33;
    width: 180px;
    background-color: #dfe3e6;
    border: 2px solid #a6b5c0;
    position: absolute;
    top: 23px;
    right: 0;
    display: none;
}

.infcont ul {
    position: relative;
    list-style: none;
    font-size: 0.9em;
    color: #67747b;
    margin: 0 6px;
    padding: 5px 0;
}

 .editdate {
    font-size: 0.9em;
    background-color: #f1f2f3;
    padding: 6px;
    color: #67747b;
}

/*---Комментарии---*/
.bcomment {
    padding-left: 113px;
    margin-bottom: 20px;
}

.bcomment .lcol {
    position: relative;
    color: #7b878d;
    margin-left: -113px;
    padding-right: 13px;
    width: 100px;
}

.bcomment .lcol .arcom {
    position: absolute;
    top: 41px;
    right: 0;
    width: 9px;
    padding-top: 16px;
    background: url("../images/arcom.png");
}

.bcomment .lcol h5, .bcomment .lcol h5 a {
    color: #d8183f;
}

.bcomment .lcol p {
    font-size: 0.85em;
}

.bcomment .lcol .avatar {
    padding: 4px;
    border: 1px solid #dce0e2;
    width: 90px;
    overflow: hidden;
    margin-bottom: 0.8em;
}

.bcomment .lcol .avatar img {
    width: 90px;
    display: block;
}

.bcomment .rcol {
    min-height: 90px;
    background: #eaeef0 url("../images/combox.png") repeat-x 0 100%;
    width: 100%;
}

.combox {
    margin: 0 13px;
    padding: 13px 0;
}

.combox .infbtn {
    margin: 0 0 8px 13px;
}

.comedit {
    padding-top: 13px;
    color: #7a94a0;
}

.comedit .arg a {
    margin-right: 10px;
    font-size: 0.9em;
    height: 26px;
    line-height: 26px;
    float: left;
    color: #6b7c8a;
}

.selectmass {
    display: inline;
}

.selectmass input {
    float: right;
    margin-top: 10px;
}

.argreply a, .argreply a b {
    float: left;
    height: 26px;
    background: url("../images/argreply.png") no-repeat;
}

.argreply a {
    margin-right: 10px;
    line-height: 26px;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    color: #d51e44;
    font-size: 1.1em;
}

.argreply a b {
    background-position: 100% -26px;
    padding: 0 20px 0 10px;
}

.argreply a:hover {
    background-position: 0 -52px;
}

.argreply a:hover b {
    background-position: 100% -78px;
}

.signature {
    color: #7a94a0;
}

/*---forms---*/
.brdform {
    padding: 3px;
    border: 1px solid #dce0e2;
}

.baseform, .mass_comments_action {
    padding: 1px;
    background-color: #f0f2f4;
}

.mass_comments_action {
    padding: 10px 13px;
}

.baseform .dcont {
    padding: 13px 0;
    margin: 0 13px;
}

.baseform .dcont .heading {
    margin: 0;
}

.tableform {
    width: 100%;
}

.tableform td {
    ;
}

.tableform td.label {
    width: 20%;
    vertical-align: top;
    padding-right: 0;
    font-weight: bold;
}

.fieldsubmit, .tableform td {
    padding: 10px 13px;
    border-top: 1px solid #fff;
}

.addnews {
    font-weight: bold;
}

.impot {
    color: #d51e44;
    font-weight: normal;
}

.checkbox {
    padding: 4px 0;
    line-height: 1em;
}

.checkbox input {
    margin-top: -2px;
    vertical-align: middle;
}

.f_input {
    width: 300px;
    padding: 1px;
}

.f_textarea {
    width: 458px;
}

.fieldtr select, .textin, .f_textarea, .f_input, .xfields textarea, .xprofile textarea,.xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select, .logform li.lfield input {
    padding: 2px;
    background: #fff url("../images/fields.png") repeat-x;
    border: 1px solid #bcc0c2;
}

.f_textarea, .editor_button select {
    padding: 0;
}

.textin {
    padding: 2px;
}


/* Календарь -----------------------------------------------------------------*/

       #lenta-years{padding:5px;margin-top: 20px;}
       #lenta-years li{display:inline-block;margin:0 10px 5px 0;font-size: 20px;}
		#lenta-years li span{background:#E8E8D0; padding: 3px;}

     #lenta-month{padding:5px;}
	   #lenta-month li{display:inline-block;margin:0 10px 5px 0;}
		#lenta-month li span{background:#E8E8D0; padding: 3px;}
		#lenta-month li.lenta_empty span{color:#777;}

	    .lenta_date {font-size: 14px; padding:20px 0 5px 5px;}
	    .lenta_news li{padding: 0 0 5px 40px; font-size: 14px;}
		.lenta_news li span{float:left;margin-left:-40px;width:40px;text-align:center;font-size:11px;color:#666;}
		.enta_news li:visited span {  color: #9f71b9; }


/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	float: left;
	margin-right: -3px;
	width: 260px;
	margin-left: -324px;
	position: relative;
	padding: 0 20px;
}
#sidebar{
  margin-right:-10px;
}


.data {width: 300px; color:#183884; font-family: Tahoma, sans-serif;
 font-size: 13px; margin: -10px 0 10px 0px;  left:10px; top:96px; z-index:100;padding: 5px 5px 5px 10px;background-color: #F3F3F3;}
.data a:visited,
.data a:link {color:#183884; text-decoration:underline;}
.data a:hover {color:#183884; text-decoration:none;}

.data div {text-align: right; margin-top: -16px;}



.fullstory {font-size:26px; color:#000000; font-weight:normal; margin:5px 0; padding:0 0 0 0px; text-decoration: none; line-height:32px;}



/* Афиша */
.afisha {padding: 10px 0;}
.afisha td {padding-right: 15px; font-size:14px; line-height:20px;}
.afisha a:visited,
.afisha a:link {color:#004293; text-decoration: underline;}
.afisha a:hover {color:#004293;text-decoration: none;}

.arhiv-afisha {background-color:#E8E8D0; margin:0; padding: 5px; text-align: left;}
.arhiv-afisha li {list-style: none; padding: 4px 0px;}

.af_sh_tb_2 {padding:5px 5px 5px 0; background:#fff; width:100%; font-size:13px; line-height:18px;}
.af_sh_tb_2 a:visited {color:#663399; text-decoration:underline;}
.af_sh_tb_2 a:link {color:#0000ff; text-decoration: underline;}
.af_sh_tb_2 a:hover {text-decoration: none;}
.af_sh_tb_2 img {border:none; padding-right:10px; width: 800px;}

/* na-glavnoy-news */
.na-glavnoy-news  {padding: 0;}
.na-glavnoy-news img {margin:0 10px 0 0; float: left; border: 1px solid #f0f0f0;}
.na-glavnoy-news h2 {line-height:20px; padding:0; margin:-5px 0 4px 0;}
.na-glavnoy-news h2 a:visited,
.na-glavnoy-news h2 a:link {font-size:18px; color:#004293; text-decoration:underline;}
.na-glavnoy-news h2 a:hover {font-size:18px; color:#004293; text-decoration:none;}
.na-glavnoy-news span {display: block; font-size:10px; color:#656565; padding:0 0 3px 0;}
.na-glavnoy-news span a:visited,
.na-glavnoy-news span a:link {color:#656565; text-decoration: underline;}
.na-glavnoy-news span a:hover{color:#656565; text-decoration: none;}
.na-glavnoy-news div {width:100%; font-size:13px; line-height:18px; margin:0; padding:0; }
.na-glavnoy-news div a:visited,
.na-glavnoy-news div a:link {color:#000000; text-decoration:none;}
.na-glavnoy-news div a:hover {color:#000000; text-decoration:none;}


.short-news-img {width:150px; padding:0 10px 25px 0;}
.short-news-img img {border: 1px solid #f0f0f0;}
.short-news h2 {padding:0; margin:-5px 0 0 -1px;}
.short-news h2 a:visited,
.short-news h2 a:link {font-size:22px; color:#004293; text-decoration:underline;}
.short-news h2 a:hover {font-size:22px; color:#004293; text-decoration:none;}
.short-news span {display: block; font-size:10px; color:#656565; padding:3px 0;}
.short-news span a:visited,
.short-news span a:link {color:#656565; text-decoration: underline;}
.short-news span a:hover{color:#656565; text-decoration: none;}
.short-news div {width:100%; font-size:13px; line-height:18px; margin:0; padding:0; }
.short-news div a:visited {color:#663399; text-decoration:underline;}
.short-news div a:link {color:#0000ff; text-decoration:underline;}
.short-news div a:hover {text-decoration:none;}


/* sh_tb sh_tb sh_tb sh_tb */
#tb {margin:0; width:100%;}
#sh_tb {padding:0; margin:0; width:100%;}

.sh_tb_0, .sh_tb_0>a {font-size:12px; color:#959595!important; padding-top:3px;}
.sh_tb_0 a:visited,
.sh_tb_0 a:link {color:#959595; text-decoration: underline;}
.sh_tb_0 a:hover{color:#656565; text-decoration: none;}

.image {min-width:600px;max-width:728px;width:100%;}
.image img {border:none;}

#sh_tb_1 {width:150px!important; padding:5px 25px 0 0;}

#sh_tb_1 img {border: 1px solid #f0f0f0;}

zsh_tb_2 {padding:5px 0 5px 0; background:#ffffff; width:100%; font-size:13px; line-height:19px;}
.sh_tb_2 a:visited {color:#663399; text-decoration:underline;}
.sh_tb_2 a:link {color:#0000ff; text-decoration: underline;}
.sh_tb_2 a:hover {text-decoration: none;}
.sh_tb_2 img {max-width: 800px!important;}


.sh_tb_2 ul {
	    list-style:none;
	    padding:10px 0 0 20px;
	    margin:0;
	}
.sh_tb_2 ul li {
	    padding:0;
	    margin:3px 0;
	    behavior:expression( !this.before ? this.before = this.innerHTML = '•  ' + this.innerHTML : '' );
	}
.sh_tb_2 ul li:before {
	    content:"•"; 
	    padding-right:10px;
	}
	
	
	
	.sh_tb_2 ol {
	    list-style-type:decimal;
	    padding:10px 0 10px 30px;
	    margin:0;
	}
.sh_tb_2 ol li {
	    padding:0;
	    margin:3px 0;
	   }
.sh_tb_2 ol li:before {
	    padding-right:10px;
	}

.sh_tb_4 {padding:5px 0 5px 0; background:#ffffff; width:100%; font-size:13px; line-height:19px;}
.sh_tb_4 a:visited {color:#663399; text-decoration:underline;}
.sh_tb_4 a:link {color:#0000ff; text-decoration: underline;}
.sh_tb_4 a:hover {text-decoration: none;}

#sh_tb_3 {text-align:right; font-weight:bold;}
#sh_tb_3 a:visited,
#sh_tb_3 a:link {color:#000000; text-decoration:underline;}
#sh_tb_3 a:hover {color:#000000; text-decoration:none;}

/* ГЛАВНОЕ */
.glavnoe {width: 100% !important; padding-top: 10px; min-width: 1000px; height: 300px; overflow: hidden; position: relative;}
.glavnoe .box {width: 200% !important; height: 300px; }
.glavnoe a {display: block; float: left; width: 625px; height: 300px; margin-right: 17px; background-repeat: no-repeat; background-position: left top; position: relative; font-size:24px; cursor: pointer; text-decoration:none;}
.glavnoe a span {background: rgba(0, 0, 0, .8); display: block; position: absolute; left: 10px; bottom: 10px; padding: 10px;right: 10px;} /*width: 560px;*/
.glavnoe a span h2 {color: #fff; font-weight: normal; font-size: 100%; display: inline;}
.glavnoe a:hover span h2 {color: #ffffff; text-decoration:underline;}

/* Видео */
.youtube {width: 100% !important; padding-top: 5px; height: 80px; overflow: hidden; position: relative;}
.youtube2 {width: 200% !important; height: 80px; margin-right:10px;}
.youtube2 a {display: block; float: left; width: 120px; height: 68px; margin-right: 10px; margin-top: 10px; background-repeat: no-repeat; background-position: left center; position: relative; font-size:12px; cursor: pointer; text-decoration: none;}

.youtube2 a span {display: block; position: absolute; right: 37px; bottom: 11px; width: 46px; height: 46px;}

.youtube2 a span {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.7;
-khtml-opacity: 0.7; 
opacity: 0.7;
background-image: url(/templates/vyksa/images/youtube.png);}

.youtube2 a:hover span {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1; 
opacity: 1;
background-image: url(/templates/vyksa/images/youtube.png);}


/* Другое */
#poh {font-size:13px; line-height:22px;}
#poh li {font-size:13px; line-height:22px;}
#poh span {font-size:18px;}

/* Тема недели */
#tema_nedely {padding:7px 7px 7px 15px; margin: 0px -10px 20px 0; font-size:18px; background:#CDD7FC; color:#000000;}

/* Соцсети */
#sety {padding:10px; margin: 30px 0 10px 0; font-size:18px; background:#F1F1F1; color:#000000;}

/* Популярные новости */
.top_news {font-size:13px; padding:10px;text-align:left;position:relative;}
.top_news ul {margin:0;padding:0;}
.top_news li {list-style:none; margin:0; padding: 0 0 8px 0;list-style-position:outside;}
.top_news li span {list-style:none; display: block; margin:0; padding: 0;list-style-position:outside;}
.top_news a:visited,
.top_news a:link {color:#000000;  text-decoration:underline;}
.top_news a:hover {color:#3399FF; text-decoration:underline;}




/* Галерея в полной новости */
.galery {border: 1px solid #ccc; margin: 10px 0 0 0; padding:1px;}
.galery div.title-gal {border-bottom: 1px solid #ccc; font-size: 16px; color: #313131; background: #f4f4f4; padding: 2px 0 2px 10px;}
.galery div.image-gal {padding: 3px;}
.galery div.image-gal img {border: 1px solid #f0f0f0; margin: 2px 0 2px 2px; padding:1px;}

/* Следующая мировая новость */
.nabl-full {font-size:130%; color:#000000; background-color:#ECECEC; padding:3px;}

/* Выпадающий календарь и архив */
.toggletools {font-size:18px; border-bottom: 1px dashed #cccccc; color: #000000; cursor: pointer}

/* Для дайджеста */
.lenta {font-size:18px; margin:18px 0 2px 0px;}
.lent {font-size:13px; line-height:18px;}

/* Опрос */
.vote {padding:3px 0; font-size:13px;}

/* Следующая новость */
.sled {text-align:center; font-size:190%; line-height:100%; padding:10px 0; margin:20px 0;}
.sled a {background:#eeeeee; padding:5px;}

/* Подвал */
.foot {line-height:15px; font-size:11px;}
.foot a:visited {color:#663399; text-decoration:underline;}
.foot a:link {color:#0000ff; text-decoration: underline;}
.foot a:hover {text-decoration: none;}
.foot-line {background-color:#C6DBE8; width:100%; height:1px; margin:12px 0; padding:0px;}
.foot-counter {vertical-align:top; text-align: center; padding-left:45px;}

/* Выкса.Орг */
/* Блок на главной */
.org {padding-right: 15px; line-height: 18px;}
.org span {color:#004293; padding-right:3px;}
.org div {padding-top:3px;}
.org a:visited,
.org a:link {color:#000;  text-decoration:underline;}
.org a:hover {color:#000; text-decoration:none;}



/* Реклама */
.rrr {padding: 0 0 0 10px; margin: 20px 10px 10px 0; text-align: center; border-left: 1px solid #cccccc;}
.rrr img {padding:0; margin: 0;}
.rrr div {font-size: 11px; text-align: right; padding: 5px 0 0 0;margin-right:-26px;}

.rrr a:visited {color:#663399; text-decoration:underline;}
.rrr a:link {color:#0000ff; text-decoration: underline;}
.rrr a:hover {text-decoration: none;}


.vyksa-org-2 {background: #dae2e8; font-size: 20px; padding: 5px; margin: 0 10px 10px 0; text-align: center; border: 1px solid #cccccc;}
.vyksa-org-2 p {margin:0; padding: 5px 0 0 0;}
.vyksa-org-2 a:visited,
.vyksa-org-2 a:link {color:#003366; text-decoration: underline;}
.vyksa-org-2 a:hover {color:#003366; text-decoration: none;}

/* Реклама перед подвалом*/
.salink {color:#999;  margin: 0px 10px;}
.salink a:visited,
.salink a:link {color:#999; text-decoration:none;}
.salink a:hover {color:#999; text-decoration:underline;}

/* строка с текстом */
.stroka {padding:7px; margin-bottom: 10px; font-size:18px; background: #FDF0BD;}
.stroka a:visited,
.stroka a:link {color:#000000; text-decoration: underline;}
.stroka a:hover {color:#000000; text-decoration: none;}

/* Навигация */
.navigation {line-height:35px;}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
  text-decoration:none;
  color: #636363;
  background:#F9F9F9;
  padding:3px 10px;
  font-size:22px
}

.navigation a:hover {
  background:#ffdd66;
  color:#000000;
  border-color:#E6E6E6;
}

.navigation span {
  text-decoration:none;
  background:#ffdd66;
  padding:3px 10px;
  color:#000000;
  font-size:22px;
}
.ya{
  min-width:600px;
  max-width:728px;
  overflow:hidden;
  position:relative;
  margin: 0px 0 20px 0;
  height: 90px; // высота какая нужна под рекламу
}
.ya>div{
width:100%;
position:absolute;
}
.metrica h2 {
    margin: 30px 0;
    font-size: 20px;
}
.font-size-20{
    font-size: 20px;
}
.font-size-16{
    font-size: 16px !important;
}
