/*COMMON*/
/*@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap');*/

* { box-sizing: border-box; }

body {
	margin:0;
	padding:0;
  	color:#000; /*background:#FFF url(/img/tl.gif) repeat-x 0 0px;*/
  	min-width:970px;
  	text-align:center;
  	/*
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  */
}

html, body {
	height:100%;
	font-family: 'Roboto', sans-serif, Tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: 400;
	line-height: 1.5rem;
}
div,dl,dt,dd,ol,ul,li,form,td,th,p {margin:0; padding:0;}
table, th, td {font-size:1.4rem;line-height: 2rem;}
table,img {border:0;}
input, select, option, textarea {font-family:'Roboto', sans-serif, Tahoma, Verdana, Arial, Helvetica; font-size:11px; color:#7F7F7F;}

.clear{clear:both;}

p{padding:8px 0 10px 0px;}
a{color:#000000;text-decoration:none;}
a:hover{color:#000000;text-decoration:underline;}
a.off{color:#000000;text-decoration:none;}

.mordermess a {color:#1244A0; text-decoration:underline;}
.mordermess a:hover {color:#1244A0; text-decoration:none;}
.mordermess a.off {color:#1244A0; text-decoration:none;}

.like_h1,h1,h2,h3,h4 {margin:0; padding:0; color:#000000; font-weight:500;}
.like_h1,h1 {font-size:2rem; line-height: 2.4rem; margin: 10px 0 18px 0;}
h2 {font-size:1.8rem; line-height: 2.2rem; padding:10px 0;}
h3 {font-size:1.6rem; line-height: 2rem; padding:10px 0;}
h4 {font-size:1.4rem; line-height: 1.8rem; padding:10px 0;}
ol, ul {padding:0 0 10px 20px;}
/*//COMMON*/

.errbox{background-color:#FFC0C0;border:1px solid #FF0000;padding:15px;margin-bottom:5px;}

/*MAIN*/
#mainWrapper {
  position:relative; min-height:100%;
  /*width: 93%; max-width: 1150px;*/
  width: 994px;
  margin:0 auto;
  text-align:left;
}
* html #mainWrapper {height:100%;}
/*//MAIN*/

/*LAYOUT*/
#topLine {height:26px; background:#E5E5E5; overflow:hidden;}
#sb {float:left; padding:2px 0 0 15px;}
#sb1 {float:left; width:145px; height:22px; background:#FFF url(/img/sb1-bcg.gif) no-repeat 0 0;}
#sb1 p {padding:3px 0 0; text-align:center;}
* html #sb1 p {padding:2px 0 0;}
#sb1 input {border:0; background:#FFF; color:red;}
#sb2 {float:left; padding:0px 0 0 3px;}
#sb3 {float:left; padding:2px 0 0 15px; width:492px;}

#hello {float:right; width:100px; height:26px; padding:5px 0 0 5px; text-align:center;}
#numMess {float:right; width:45px; height:26px; padding:5px 0 0 0px; text-align:center;}

#lk {float:right; width:128px; height:26px; background:#1244A0 url(/img/topdot.gif) no-repeat 0 100%;}
#lk a {display:block; width:100%; text-align:center; color:#FFF; font-weight:bold; padding:5px 0 5px;background:url(/img/toparr.gif) no-repeat 89% 11px;}
/*#enter {float:right; width:128px; height:26px; color: #1244A0; background:#005D04 url(/img/topdot.gif) no-repeat 0 100%;}*/
#enter {float:right; width:75px; height:26px; color: #1244A0;}
#enter:hover{text-decoration:underline;}
#enter a {display:block; width:100%; text-align:center; color:#FFF; font-weight:bold; padding:5px 0 5px; background:url(/img/toparr.gif) no-repeat 89% 11px;}

#header {height:90px; position:relative;}
#logo {position:absolute; top:15px; left:30px;}
#logo2 {position:absolute; top:43px; left:30px;}
#slogan {position:absolute; top:44px; left:15px; width:179px; height:24px; background:#E5E5E5; color:#727272;}
#slogan.old {position:absolute; top:60px; left:15px; width:179px; height:24px; background:#E5E5E5; color:#727272;}
#topLinks {float:right; width:134px;}
#topLinks p {padding:8px 0 0 7px;}
#topLinks a {text-decoration:underline;}
#topLinks a:hover {text-decoration:none;}
#topLinks b a {color:#000;}
#topLinks strong a {color:#144E9E;}

#menu {position:absolute; top:60px; right:85px; height:25px; background:url(/img/menu-bcg.gif) repeat-x;}
* html #menu {width:620px;}
#menu2 {height:25px; background:url(/img/menu-bcg2.gif) no-repeat 100% 0;}
#menu3 {height:25px; background:url(/img/menu-bcg3.gif) no-repeat 0 0; padding:0 5px; font-size:12px;}
#menu a {display:block; float:left; padding:4px 10px 5px; background:url(/img/menu-bord.gif) no-repeat 100% 4px;}
#menu a.blrub{display:block; float:left; padding:4px 10px 5px; background:url(/img/menu-bord.gif) no-repeat 100% 4px;color:#000000;text-decoration: none;}
#menu #last {background:none;}

#topMenu {position:absolute; top:0; left:50%; width:400px; height:27px;}
#tm {position:absolute; top:0; left:-180px; width:390px; height:27px; overflow:visible;}
#tm2 {width:400px; top:0;}
#tm a {float:left; height:27px; color:#000;top:0;}
#tm a#on {color:#FFF; top:0;}
#tm table{background-image: url(/img/menu/bg2.gif); background-position: center; background-repeat: no-repeat; width: 400px; margin:0; padding:0;}

#tm_forum {position:absolute; top:0; left:240px; width:91px; height:27px; overflow:visible; padding:0;}
#tm_forum table{background-image: url(/img/menu/but.gif); background-position: center; background-repeat: no-repeat; width: 91px; height:27px; margin:0; padding:0;}
#tm_forum a { font-weight:bold; color:red; height:27px; font-size:120%}

#sp {height:10px; font-size:0; line-height:0; clear:both;}
#sp2 {height:40px; font-size:0; line-height:0; clear:both;}

#topVideo {padding:27px 0 0;}
#vidSp {float:left; width:30px;}
.vid {float:left; width:31%;}
#vid1 {text-align:left;}
#vid2 {text-align:center;}
#vid3 {text-align:right; width:32%;}
.rolik {width:231px; text-align:left;}
.roliu {width:260px; text-align:left;}
#rol01 {margin:0;}
#rol02 {margin:0 auto;}
#rol03 {margin:0 0 0 auto;}
.movie {width:231px; height:144px; background:#000 url(/img/vid-bcg.gif);}
.movie div {padding:3px 0 0 3px;}
.movie div div {padding:0; width:225px; height:138px; background:#CCC; overflow:hidden;}
.rolik h1 {padding:0 0 6px; font-size:110%; font-weight:bold;}
.rolik h1 img {display:block;}
.rolik p {padding:3px 5px 0; color:#787878;}
.rolik strong a {font-size:110%; color:#000; font-weight:normal;}
#rol_ad {float:right;}

#mainTable {
  width:100%;
  /*height:100px;*/
  border-collapse:collapse;
  margin-top: 10px;
}
.mtSp {width:30px;}
.mtSp15 {width:15px;}

#leftFrame {
  padding:0 0px 0 0;
  width: 640px;
}
#rightFrame {
  width: 300px;
  text-align:center;
  padding-left:54px;
}
#rightFramePl {width:31%; text-align:center; padding-top:40px;}
#leftFrame2 {padding:0 11px 0 0; /*font-size:1.1rem; line-height:2rem;*/}
/*#leftFrame2 ul li {font-size:95%; line-height:normal; list-style-type:none; background:url(/img/li.gif) no-repeat 0 6px; padding:0 0 8px 10px; color:#434343;}*/

.bigBanner {padding:1px; margin:0 0 10px; text-align:center;}
.bigBanner div {height:84px; background:#E5E5E5; text-align:center; overflow:hidden;}

#mess {height:86px; background:url(/img/mess-bcg.gif); margin:0 0 30px;}
#mess div {height:86px; background:url(/img/mess-bcg2.jpg) no-repeat 0 0;}
#mess div div {height:86px; background:url(/img/mess-bcg3.gif) no-repeat 100% 0; text-align:right;}
#mess a {display:block; width:100%; height:86px;}
#mess p {text-align:right; padding:16px 30px 0 0;}
#mess2 {height:86px; background:url(/img/mess-bcg.gif); margin:0 0 30px;}
#mess2 div {height:86px; background:url(/img/mess-bcg4.jpg) no-repeat 0 0;}
#mess2 div div {height:86px; background:url(/img/mess-bcg3.gif) no-repeat 100% 0; text-align:right;}
#mess2 a {display:block; width:100%; height:86px;}
#mess2 p {text-align:right; padding:24px 15px 0 0;}

#rCont {margin:0 auto; width:100%; text-align:left;}

.rBan {text-align:center;}

#lastTwo {width:100%; border-collapse:collapse; height:100px;}
#ltLeft {width:49%;}
#ltRight {width:49%;}

.ltTop {height:18px; background:url(/img/lt/lt1.gif);}
.ltTop div {height:18px; background:url(/img/lt/lt2.gif) no-repeat 0 0;}
.ltTop div div {height:18px; background:url(/img/lt/lt3.gif) no-repeat 100% 0;}
.ltBot {height:18px; background:url(/img/lt/lb1.gif);margin:0 0 10px;}
.ltBot div {height:18px; background:url(/img/lt/lb2.gif) no-repeat 0 0;}
.ltBot div div {height:18px; background:url(/img/lt/lb3.gif) no-repeat 100% 0;}
.ltCont {border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9; padding:0 15px;}

.priz {padding:3px;}
.priz dt {font-size:110%; padding:0 0 6px;}
.priz dt a {color:#000; padding:0 0 3px;}
.priz dd {color:#787878;}
.priz p {text-align:right;}

#links h1 {padding:0 0 15px;}
#links h1 img {display:block;}
#links p {padding:0 0 1px;}
#links p a {color:#000000;}
/* #links a {color:#1244A0;} */
/*//LAYOUT*/

/*DOP*/
.pager {height:42px; background:url(/img/pager/pager-bcg.gif); margin:0 0 30px;clear: both;}
.pager2 {height:42px; background:url(/img/pager/pager-bcg2.gif) no-repeat 0 0;}
.pager3 {height:42px; background:url(/img/pager/pager-bcg3.jpg) no-repeat 100% 0;}
.pager4 {padding:11px 0 0 20px; text-align:center; float:center;}
.pager_ad {height:100px; text-align:center; float:center;}

/*.pager strong {display:block; float:left; width:21px; height:21px; background:#005D04 url(/img/pager/pag-on.gif); color:#FFF; font-weight:bold; margin:0 2px 0 0;}
.pager a {display:block; float:left; width:21px; height:21px; background:#144E9E url(/img/pager/pag-off.gif); color:#FFF; text-decoration:underline; margin:0 1px;}*/
.pager strong {background-color: #005D04;border-radius: 3px 3px 3px 3px;color: #FFFFFF;display: block;float: left;font-weight: bold;height: 21px;margin: 0 2px;min-width: 21px;padding: 0 1px;}
.pager a { background-color: #004080;border-radius: 3px 3px 3px 3px;color: #FFFFFF;display: block;float: left;height: 21px;margin: 0 1px;min-width: 21px;padding: 0 1px;}
.pager a:hover {color:#FFF; text-decoration:underline;}
.pager strong span {display:block; padding:1px 0 0; text-align:center;}
.pager a span {display:block; padding:1px 0 0; text-align:center;}
.pager a.arr {float:right; width:80px; height:33px; background:none; text-decoration:none;}
.pager a.arc {float:right; background:none; text-decoration:none; width:90px; color:#144E9E; padding:3px 0 0; text-decoration:underline;}
.pager a.arc:hover {text-decoration:none;}
#leftFrame2 .pager4 {line-height:normal; font-size:11px;}

.panel_rnd_video{position:relative;padding-top:10px;height:auto;}
.panel_rnd_video ul{position:relative;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0 0 5px 0;}

.panel_monthTop{position:relative;overflow:auto;padding-top:10px;height:270px;}
.panel_monthTop ul{position:relative;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0 0 5px 5px;}

.item89{position:relative;display:block;height:auto !important;min-height:55px;width:auto;margin-bottom:5px;}
.item89 .item_pic{position:relative;float:left;height:52px;width:89px;/*border:1px solid #C6C6C6;*/display:block;overflow:hidden;/*padding:1px;*/text-decoration:none !important;}
.item89 .item_time{background:#111111 none repeat scroll 0 0;color:#FFFFFF;display:block;font-size:11px !important;opacity:0.75;filter:alpha(opacity=75);padding:1px 2px;position:absolute;right:1px;top:1px;cursor:pointer;}
.item89 .but_plus{              background:transparent url(http://www.ochevidets.ru/img/add_b.gif);cursor:pointer;display:block;position:absolute;left:2px;bottom:2px;width:16px;height:16px;}
.item89 .but_plus_click{        background:transparent url(http://www.ochevidets.ru/img/add_g.gif);cursor:pointer;display:block;position:absolute;left:2px;bottom:2px;width:16px;height:16px;}
.item89 .but_plus_onmouseover{  background:transparent url(http://www.ochevidets.ru/img/add.gif);  cursor:pointer;display:block;position:absolute;left:2px;bottom:2px;width:16px;height:16px;}
.item89 .item_img89{width:89px;height:52px;overflow:hidden;display:block;text-decoration:none;}
.item89 .item_img{width:89px;height:67px;margin-top:-6px;}
.item89 .item_title{margin:0 0 0 94px;padding:0;line-height: 40%;}
.item89 .item_title a{color:#004080;text-decoration:none;font-size:1.3rem;line-height:1.5rem;font-weight:500;}
.item89 .item_title a:hover{text-decoration:none;}
.item89 .item_views{color:#898989;margin:0 0 0 94px;padding:0;display:block;font-size:1.1rem;}

.item136{position:relative;display:block;height:auto !important;/*min-height:94px;width:auto;margin-bottom:5px;*/}
.item136::after { content: "";clear: both;display: block;}
.item136 .item_pic{position:relative;float:left;height:81px;width:136px;border:1px solid #C6C6C6;display:block;overflow:hidden;padding:1px;text-decoration:none !important;}
.item136 .item_time{background:#111111 none repeat scroll 0 0;color:#FFFFFF;display:block;font-size:11px !important;opacity:0.75;filter:alpha(opacity=75);padding:1px 2px;position:absolute;right:1px;top:1px;cursor:pointer;}
.item136 .but_plus{              background:transparent url(http://www.ochevidets.ru/img/add_b.gif);cursor:pointer;display:block;position:absolute;left:2px;bottom:2px;width:16px;height:16px;}
.item136 .but_plus_click{        background:transparent url(http://www.ochevidets.ru/img/add_g.gif);cursor:pointer;display:block;position:absolute;left:2px;bottom:2px;width:16px;height:16px;}
.item136 .but_plus_onmouseover{  background:transparent url(http://www.ochevidets.ru/img/add.gif);  cursor:pointer;display:block;position:absolute;left:2px;bottom:2px;width:16px;height:16px;}
.item136 .item_img_link{width:136px;height:81px;overflow:hidden;display:block;text-decoration:none;}
.item136 .item_img{width:136px;/*height:67px;*/margin-top:-10px;}

.item136 .item_title{
  margin:0 0 2px 148px;padding:0 0 3px 0;
}
.item136 .item_title a{color:#004080;font-weight:bold;text-decoration:none;font-size:11pt;}
.item136 .item_title a:hover{text-decoration:underline;}
.item136 .item_text{margin:0 0 0 148px;padding:0 0 5px 0;display:block;}
.item136 .item_views{color:#898989;margin:10px 0 0 148px;padding:0;display:block;}


.video-preview-pic-wrapper,
.video-preview-pic-wrapper img{width: 640px;/*height: 240px;*/}
.video-preview-pic-wrapper{position: relative;cursor: pointer;margin-bottom: 10px;}
.video-preview-pic-wrapper .item_time{background: #111111 none repeat scroll 0 0;color: #ffffff;cursor: pointer;display: block;font-size: 11px !important;opacity: 0.75;padding: 1px 2px;position: absolute;right: 1px;top: 1px;}
.video-preview-pic-wrapper .video_play_button {background: rgba(0, 0, 0, 0) url("/img/video_play_button.png") no-repeat scroll 50% 50% / 100% auto;height: 40px;left: 50%;margin: -20px 0 0 -20px;position: absolute;top: 50%;width: 40px;z-index: 2;}


.vids {width:100%; border-collapse:collapse; margin:0 0 20px;}
.vidsPic {padding:10px 0; border-bottom:1px solid #E8E8E8; /*width:1%; width: 140px;*/ }
.vids img,
.vidsPic img {max-width: 640px;}
a.nivoZoom img {max-width: 1900px;}

.pic{border:1px solid #c6c6c6;padding:1px;display:block;overflow:hidden;position:relative;width:136px;height:81px;float:left;}
.pic a{cursor:pointer;}
.pic img{border:0;}
.pic .pic_img{height:81px;overflow:hidden;}
.pic .pic_img img{width:136px;height:100px;margin-top:-10px;}
.pic .pic_plus{position:relative;margin:-20px 0 0 5px;}
.pic .pic_time{position:absolute;top:1px;right:1px;padding:1px 2px;font-size:11px;color:#FFFFFF;background:#111111;font-family:"Trebuchet MS",Trebuchet,"FreeSans","Sans",Arial,sans serif !important;display:block; filter:alpha(opacity=75);-khtml-opacity:0.75;-moz-opacity:0.75;opacity:0.75;}

/*
.vidsPic div {width:138px; height:82px; background:#000 url(/img/pic-bcg.gif) no-repeat 0 0;}
.vidsPic div div {padding:2px 0 0 2px; background:none;}
.vidsPic div div div {padding:0; width:134px; height:78px; background:#CCC; overflow:hidden;}
*/
#rating .vidsPic2 {padding:9px 0 8px; border:0; border-bottom:1px solid #A0A0A0; width:1%;}
.vidsPic2 div {width:94px; height:56px; background:#000 url(/img/vid2-bcg.gif) no-repeat 0 0;}
.vidsPic2 div div {padding:2px 0 0 2px; background:none;}
.vidsPic2 div div div {padding:0; width:90px; height:52px; background:#CCC; overflow:hidden;}

.vidsPic3 {padding:0px;}
.vidsPic3 div {width:138px; height:82px; background:#000 url(/img/pic-bcg.gif) no-repeat 0 0;}
.vidsPic3 div div {padding:2px 0 0 2px; background:none;}
.vidsPic3 div div div {padding:0; width:134px; height:78px; background:#CCC; overflow:hidden;}

.vidsTxt {/*padding:9px 15px 8px 15px;*/ border-bottom:0px solid #A0A0A0;margin:0 0 0 148px;}
#rating .vidsTxt2 {padding:9px 0 8px 5px; border:0; border-bottom:1px solid #A0A0A0;}
.vidsTxt dt {font-size:125%; padding:0 0 6px;}
.vidsTxt2 dt {font-size:100%; padding:0 0 3px;}
.vidsTxt dt a{color:#004080;padding:0 0 3px;font-weight:bold;text-decoration:none;}
.vidsTxt dt a:hover{text-decoration:underline;}
.vidsTxt dd {color:#000;}
/*.vidsTxt p {text-align:right;}*/
.vidsTxt2 p {text-align:left;}
#rating .vidsTxt2 p a {color:#1244A0; text-decoration:underline;}
#rating .vidsTxt2 p a:hover {color:#1244A0; text-decoration:none;}

.vidsInfo{color:#898989;}
.vidsInfo a{text-decoration:none;}
.vidsInfo a:hover{text-decoration:underline;}

.viTop {color:#1244A0; padding:0 0 10px;}
.viTop img {vertical-align:middle;}
* html .viTop img {margin:3px 0 0;}

.greyTop {height:8px; background:#ECECEC url(/img/rg/gt1_2.gif) no-repeat 0 0;}
.greyTop div {height:8px; background:url(/img/rg/gt2_2.gif) no-repeat 100% 0;}
.greyBot {height:8px; background:#ECECEC url(/img/rg/gb1_2.gif) no-repeat 0 0; margin:0 0 10px;}
.greyBot div {height:8px; background:url(/img/rg/gb2_2.gif) no-repeat 100% 0; margin:0;}

#leftFrame2 .greyTop {font-size:5px; line-height:5px;}
#leftFrame2 .greyBot {font-size:5px; line-height:5px; margin:0 0 20px;}
#leftFrame2 .grey {margin:0; background:#ECECEC;}
#rightFrame2 .grey {margin:0; background:#ECECEC;}

#rating {padding:0 30px 0 30px;text-align: left;background-color: #eeeeee;}

#rating table {border-collapse:collapse;}
#rating td {padding:1px 4px 3px; border:4px solid #ECECEC;}
#rating h1 {padding:0 0 4px; border-bottom:4px solid #000; margin:0 0 10px;}
#rating h1 img {display:block;}
#rating td a {color:#000; text-decoration:none;}
#rating td a:hover {color:#000; text-decoration:underline;}
#rating td a strong {color:#0050A1;}
.num {background:#B8B8B8;}

#rNews {background:#e9ebee; padding:0 20px 0 20px;}
#rNews table {border-collapse:collapse;}
#rNews h1 {padding:0 0 14px;}
#rNews h1 img {display:block;}
#rNews p {padding:0 0 15px;}
#rNews span {font-size:9px; color:#144E9E; font-family:Arial, Helvetica, sans-serif;}
.newsimglil{border:3px solid #b8b8b8;}

.news {margin:0 0 20px; width:100%; border-collapse:collapse;}
#leftFrame2 .news {font-size:92%; line-height:normal;}
.newPic {padding:0 0 0 25px;}
.newPic a img {display:block; border:3px solid #FFF;}
.newPic a:hover img {border:3px solid #144E9E;}
.newTxt {padding:0 20px;}
.news dt {font-weight:bold; color:#6D6D6D;}
.news dt a {color:#000; text-decoration:none;}
.news dt a:hover {color:#1244A0; text-decoration:underline;}
.news dd {padding:3px 0 0;}
.news dd span {font-size:9px; color:#144E9E; font-family:Arial, Helvetica, sans-serif;}

#reg {width:100%; border-collapse:collapse;}
#regLeft {width:340px;}
#regRight {padding:5px 0 5px 17px;}
#regRight img {display:block;}
#regRight dt {padding:0 0 30px;}

#leftFrame2 .regTop {height:14px; font-size:0; line-height:0; background:url(/img/reg/reg-top.gif);width:340px;}
#leftFrame2 .regInfoMob{display: none;}
.regCen {background:url(/img/reg/reg-cen.gif) repeat-y; text-align:center; padding:0 0 15px;width:340px;}
.regBot {height:59px; background:url(/img/reg/reg-bot.gif); position:relative;width:340px;}
.regBot p {padding:10px 0 0 50px; font-size:10px;}
.regBot div {position:absolute; top:16px; left:150px;}
.regBot div.com{position:absolute; top:16px; left:150px;}
.regBot div.log{position:absolute; top:17px; left:235px;}
.regBot div.com{position:absolute; top:16px; left:150px;}
.regBot div a {display:block; /*width:176px;*/ height:42px;}
.regBot div a span {display:block; padding:16px 0 0 0;}


#leftFrame2 #reg {font-size:92%; line-height:normal;}
#reg strong {color:#005D04;}

.regT{width:100%; margin:0 auto; text-align:left;border: 0px solid #cccccc;}
.regT .regTheader{background-color: #eeeeee;padding-left: 10px;}
.regT td {padding:4px 7px; color:#181818;}
.regInfo {text-align:right;width: 130px;}
.inp {border:1px solid #A5ACB2; width:180px;}
.regT textarea {height:70px;}

.comm {padding:0; border-bottom:0px solid #CCC; margin:0px;}
.comm dt{text-align:justify;}
.comm dd{font-size:100%;padding:20px 0 0;color:#111;}

.vName {color:#646464; padding:0 0 5px;}
#leftFrame2 .vTop {width:100%; border-collapse:collapse; font-size:92%;}
.vTop1 {text-align:left; padding:0 0 5px;}
.vTop2 {text-align:right; padding:0 0 5px;}

.v01 {height:21px; background:#CECECE url(/img/v01.gif); border-left:1px solid #7B7B7B; border-right:1px solid #7B7B7B;}
.v03 {height:55px; background:#EEE url(/img/v02.gif); border-left:1px solid #a7a7a7; border-right:1px solid #a7a7a7; overflow:hidden;}
.v02 {height:299px; background:#212121; border-left:1px solid #a7a7a7; border-right:1px solid #a7a7a7;width:500px;}
.v02-2 {border-left:1px solid #FFF; border-right:1px solid #FFF; height:299px;}
.v02-3 {width:430px; height:299px; background:#000; float:left;}
.v02-4 {width:150px; height:299px; float:right;}
.v02-4 div {padding:20px 0 0;}
.v02-4 p {padding:5px 0; text-align:center;}
.v02-4 a img {border:1px solid #4D4D4D;}
.v02-4 a:hover img {border:1px solid #CCC;}
.v03 div {width:138px; float:right; padding:0 0 0;}
.v03 div img {display:block; margin:6px 0 6px;}
.v04 {background:#ECECEC url(/img/v04-1.gif) no-repeat 0 100%; position:relative;}
#leftFrame2 .v04 {color:#555; font-size:11px;}
.v04-2 {background:url(/img/v04-2.gif) no-repeat 100% 100%; padding:5px 0;}
.v04 table {width:100%; border-collapse:collapse;}
.vTxt {color:#555; font-weight:bold; text-align:right; padding:0 10px 0 20px;}
.vCom {width:120px;}

.vLinks {padding:0px;}
.vLinks p {padding:10px;}
.vLinks input {border:0; background:#FFF; width:100px; color:#000;}
.lnk1 {width:137px; height:29px; background:url(/img/link-bcg1.gif);}
.lnk2 {width:137px; height:31px; background:url(/img/link-bcg2.gif);}
.lnk3 {width:137px; height:31px; background:url(/img/link-bcg3.gif);}

.vLinks2 {text-align: left; vertical-align: middle;}
.vLinks2 input {border: 0; width:300px;}
.vLinks2 img {border: 0; padding: 0px 0 0 20px;}
.lnk11 {padding: 8px 0 0 20px;width:350px; height:21px; background:url(/img/link-bcg1.gif);background-repeat: no-repeat;}
.lnk22 {padding:10px 0 0 20px;width:350px; height:21px; background:url(/img/link-bcg2.gif);background-repeat: no-repeat;}
.lnk33 {padding:10px 0 0 20px;width:350px; height:21px; background:url(/img/link-bcg3.gif);background-repeat: no-repeat;}

.vLinks3{margin-top: 5px; border-top:1px solid #ccc;}
.vLinks3 div{padding:2px 5px 2px 5px;}
.vLinks3 div input{width:300px;border:1px solid #11439D;padding:3px;}
.vLinks3 div img{padding: 0 0 0 5px;}
/*//DOP*/

/*CONTENT*/
blockquote {padding:18px; font-size:10px; background:#EFEFEF; color:#3B3B3B; margin:0 0 10px;}
#leftFrame2 blockquote {line-height:normal;}
.pintable {border-collapse:collapse; margin:0 0 10px;}
.pintable th, .pintable td {border:1px solid #CCC; padding:3px 7px 5px;}
.pintable th {background:#EFEFEF;}

.cat {padding:0 0 10px;}
.cat dt {padding:0 0 12px 20px; background:url(/img/dot.gif) no-repeat 0 6px;}

.cont1 {padding:0;}
.cont1 dt {font-weight:bold; padding-bottom:10px; font-size:110%;}
.cont1 dd {padding:0 0 10px 20px; background:url(/img/arr2.gif) no-repeat 2px 4px; font-weight:bold; font-size:12px;}
.cont2 {padding-bottom:30px;}
.cont2 dt {font-weight:bold; font-size:12px; color:#444; background:url(/img/arr.gif) no-repeat 2px 3px; padding:0 0 4px 20px;}
.cont2 dd {padding:0 0 10px 20px;}
/*CONTENT*/

/*FOOTER*/
#footWrap {background: url(/img/bg/bg09.png) repeat scroll 0 0 transparent; border-top: 1px solid #D5D5D5;font-size: 1.3rem;}
#footer {position:relative; margin:0 auto 0; /*height:210px;*/ width:970px; text-align:left;}
#footer2 {position:absolute; top:0; /*left:35%; width:60%;*/ z-index:300; color:#000; border-top:6px solid #7F7F7F;}

#footMenu {padding:15px 0 15px 5px; color:#144E9E;text-align: center;}
#copy {padding:0 0 15px 5px; text-align: center;}
#bans {padding:0 0 0px 5px; text-align: center;}
#bans img {margin:0 20px 0 0;}

#webit a {color:#BCBCBC; text-decoration:underline;}
#webit a:hover {color:#000; text-decoration:underline;}
#webit1 {float:left;}
#webit2 {padding:10px 0 0 8px; float:left;}
/*//FOOTER*/

/*FOR SCRIPT*/
div.lichnkab {
	position: absolute;
	top: 100px;
	width: 235px;
	display: none;
	z-index: 15000;
	left:40%;
}
	div.lichnkab div.body {
		width: 235px;
		height: 170px;
		margin:0;
		background-image: url(/img/lkab.bg.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
		div.lichnkab div.body div.boxwp {
			padding-left: 10px;
		}
		div.lichnkab span.header {
			font-size: 18px;
			color: #144e9e;
		}
		div.lichnkab input.txt {
			border: 1px solid #144e9e;
			width: 147px;
		}
			div.lichnkab th {
				font-weight: normal;
				text-align: right;
				padding-right: 9px;
				font-size: 11px;
			}
			div.lichnkab td.subm {
				text-align: right;
				font-size: 11px;
				color: #A7A7A7;
			}
				div.lichnkab td.subm input.chk {
					margin-right: 8px;
				}
				div.lichnkab td.subm * {
					vertical-align: middle;
				}

				div.lichnkab td.fpas {
					text-align: right;
					padding-top: 10px;
				}
					div.lichnkab td.fpas a {
						font-weight: bold;
						font-size: 10px;
						color: #144e9e;
						padding-left: 10px;
						background-image: url(/img/fpasbull.gif);
						background-repeat: no-repeat;
						background-position: left 5px;
					}

/*//FOR SCRIPT*/
div.authcom{padding-left:10px;}
td.blpl{background-color: #000000; border: 1px solid #a7a7a7; width:500px;}
td.prp{ background-image: url(/img/player_bgrp.gif); background-position: right bottom; background-repeat: no-repeat; width: 133px; height: 56px; background-color: #ececec;}
td.pcbg{border: 1px solid #a7a7a7;}

table.rp {width: 133px;}
table.rp td{font-size: 11px; color:#555555; height:20px;}
table.rp a{	font-size: 11px; text-decoration: underline; color: #144e9e;}
table.rp a:hover {font-size: 11px; text-decoration: none; color: #144e9e;}
table.rp td.vLinks {padding-top:15px;}
table.rp td.vLinks input {border:0; background:#FFF; width:80px; color:#000; font-size: 11px;}
table.rp td.vLinks div.lnk1 {width:112px; height:29px; background:url(/img/link-bcg1.gif); background-repeat: no-repeat; text-align: right;}
table.rp td.vLinks div.lnk2 {width:112px; height:31px; background:url(/img/link-bcg2.gif); background-repeat: no-repeat; text-align: right;}
table.rp td.vLinks div.lnk3 {width:112px; height:31px; background:url(/img/link-bcg3.gif); background-repeat: no-repeat; text-align: right;}

table.Kwords{padding-top: 10px;}
table.Kwords td{color:#144e9e; font-size:11px;}
table.Kwords td a{color:#144e9e; font-size:11px; text-decoration: underline;}
table.Kwords td a:hover{color:#144e9e; font-size:11px; text-decoration: none;}

#Scrolled {/*float:right;*/ width: 300px; overflow:scroll; margin: 5px; font-family: Tahoma; font-size: 11px; color: #000000; height: 190px; vertical-align:middle;}

table.divdes td{text-align: center; vertical-align: middle; width: 120px; height:127px;}
table.divdes tr.awatar td{text-align: center; vertical-align: middle; width: 120px; height:10px; background-color: #e5e5e5;}

/*UPLOAD*/
#upload {width:100%; border-collapse:collapse;}
#uploadLeft {width:430px;}
#uploadRight {padding:5px 0 5px 17px;}
#uploadRight img {display:block;}
#uploadRight dt {padding:0 0 30px;}

#leftFrame2 .uploadTop {height:14px; font-size:0; line-height:0; background:url(/img/upload/uptop.gif);}
.uploadCen {background:url(/img/upload/upcen.gif) repeat-y; text-align:center; padding:0 0 15px;}
.uploadBot {height:59px; background:url(/img/upload/upbot.gif); position:relative;}
.uploadBot p {padding:10px 0 0 20px; font-size:12px;}
.uploadBot div {position:absolute; top:16px; left:150px;}
.uploadBot div.com{position:absolute; top:16px; left:150px;}
.uploadBot div.upl{position:absolute; top:17px; left:300px;}
.uploadBot div.com{position:absolute; top:16px; left:150px;}
.uploadBot div a {display:block; width:176px; height:42px;}
.uploadBot div a span {display:block; padding:16px 0 0 0;}


#leftFrame2 #upload {font-size:92%; line-height:normal;}
#upload strong {color:#005D04;}

.uploadT {width:95%; margin:0 auto; text-align:left;}
.uploadT td {color:#181818;}
.uploadInfo {text-align:left;font-size:12px; color:#515151; font-weight: bold;}
.inp {border:1px solid #A5ACB2; width:175px;}
.uploadT textarea {height:70px;}
.inptxt{height:22px; border:1px solid #a5acb2; font-size:11px; width:180px;}
.inpfile{height:22px; border:1px solid #a5acb2; font-size:11px; width:115px;}
.inpbut{height:22px;}
.mselect{width:100%; height:150px;}
.commarea{width:100%; height:80px;}

.rselect{width:100%}
.rselect tr{height:20px; text-align:left; vertical-align: middle; font-size:12px; color:#000000;}
.rselect td.razd{padding-left:10px;}
.rselect td.rb{background-color: #FFFFFF; text-align:center; vertical-align:middle; width:14px;}
.rselect tr.dark{height:20px; text-align:left; vertical-align: middle; font-size:12px; color:#000000; background-color:#ededed;}
/*//UPLOAD*/


/*ACTION*/

.actionT{width: 430px;}
.actionT td.desma{border-bottom:1px dotted #b8b8b8; text-align: center;}
.actionT td.cont{	padding:15px; background-color: #f0f0f0;}
.actionT td.top{ background-image: url(/img/action/acttop.gif); background-repeat: no-repeat; background-position: center bottom; background-repeat: no-repeat; height:20px;}
.actionT td.moviedes{text-align: left; vertical-align:middle; padding:5px;border-bottom:1px dotted #b8b8b8;}
.actionT td.moviedes p{color:#000000; font-size: 11px; line-height: 14px;}

.inactionT{width: 100%;}
.inactionT tr.toptit{height:14px; vertical-align: bottom; text-align: left;}
.inactionT td.line{height:4px; border-top:4px solid #000000;}

.actionBot {height:54px; background:url(/img/action/actbotbut.gif); position:relative;}
.actionBot p {padding:10px 0 0 20px; font-size:12px;}
.actionBot div {position:absolute; top:16px; left:150px;}
.actionBot div.chf{position:absolute; top:16px; left:220px;}
.actionBot div a {display:block; width:176px; height:42px;}
.actionBot div a span {display:block; padding:16px 0 0 0;}
.number{background-color: #B8B8B8; padding:4px;}

/*//ACTION*/



/*TextAreaStyle*/

.greyTopTxt {height:14px; background:#FFFFFF url(img/lt.gif) no-repeat 0 0;}
.greyTopTxt div {height:14px; background:url(img/rt.gif) no-repeat 100% 0;}
.greyTopTxt div div{border-top:1px solid #e5e5e5;}
.greyBotTxt {height:14px; background:#ECECEC url(img/rg/gb1.gif) no-repeat 0 0; margin:0 0 30px;}
.greyBotTxt div {height:14px; background:url(img/rg/gb2.gif) no-repeat 100% 0; margin:0;}

table.txtarea{width: 100%;}
table.txtarea td.topbg{	background-image: url(img/text_top.gif); background-repeat: repeat-x; height: 14px;}
table.txtarea td.botbg{	background-image: url(img/text_bot.gif); background-repeat: repeat-x; height: 14px;}
table.txtarea td.leftbg{background-image: url(img/text_left.gif); background-repeat: repeat-y; width: 14px;}
table.txtarea td.rightbg{background-image: url(img/text_right.gif); background-repeat: repeat-x; width: 14px;}
/*//TextAreaStyle*/

#tooltip {
    BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; VISIBILITY: hidden; PADDING-BOTTOM: 5px; FONT: 10px Verdana, Helvetica,sans-serif; MARGIN-LEFT: 5px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #353535; PADDING-TOP: 5px; BORDER-BOTTOM: #e0e0e0 1px solid; POSITION: absolute; moz-border-radius: 20px; z-index: 9999; /*FILTER: alpha(opacity="90");*/
}

.display_none{ display: none; }
.display_block{ display: block; }

.klinks {
    font-size:10px;
    text-align:center;
}

.klinks a:link, .klinks a:visited, .klinks a:active {
    font-size:10px;
}




/* sc_menu */

div.sc_menu {
    /* Set it so we could calculate the offsetLeft */
    position: relative;
    height: 145px;
    width: 630px;
    overflow: auto;
}
ul.sc_menu {
    display: block;
    height: 110px;
    /* max width here, for users without javascript */
    width: 1500px;
    padding: 15px 0 0 15px;
    /* removing default styling */
    margin: 0;
    background: url('/img/bg01.png');
    list-style: none;
}
.sc_menu li {
    display: block;
    float: left;
    padding: 0 4px;
}
.sc_menu a {
    display: block;
    text-decoration: none;
}
.sc_menu span {
    display: none;
    margin-top: 3px;

    text-align: center;
    font-size: 10px;
    color: #fff;

    width: 89px;
    line-height: 10px;
}
.sc_menu a:hover span {
    display: block;
}
.sc_menu img {
    border: 3px #fff solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.sc_menu a:hover img {
    filter:alpha(opacity=50);
    opacity: 0.5;
}
/* Here are styles for the back button, don't look at them */
#back {
    display: block;
    width: 500px;
    text-align: center;
    color: #003469;
    font-size: 16px;
}

/* //sc_menu */

.blog-source {
  margin-top: 10px;
  font-size: 75%;
}

.showhide{
    color: #1244A0;
    text-decoration: none;
    cursor: pointer;
}
.showhide:hover{text-decoration: underline;}

.read_more,
.more-button {
    background-color: #3276b1;
    border-color: #285e8e;
    border-radius: 4px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    padding: 2px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.read_more:hover,
.more-button:hover{
    text-decoration: none;
    color: #ffffff;
}


.navbar-upload-wrapper,
.navbar-toggle,
.navbar--collapse{display: none}


#ad_yandex_h{display:block;max-width:994px;margin:10px auto 0 auto;max-height:500px;}
#ad_yandex_h_onmain_center_1,
#ad_yandex_h_onmain_center_2{display:block;max-width:640px;margin:10px auto 0 auto;}

#ad_yandex_mob_top,
#ad_yandex_mob_onmain_center_1,
#ad_yandex_mob_onmain_center_2{display:none;width:100%;margin:10px auto 0 auto;overflow:hidden;}

