/* 
Дизайн: viz
Вёрстка: Slavkeee
Сайт: http://rurip.ru/
*/

body {background:#fff; margin:0; padding:0;
background-color: transparent; 
 background-repeat: repeat, no-repeat; 
 background-position: center center; 
 background-attachment: fixed; 
 -webkit-background-size: auto, cover; 
 -moz-background-size: auto, cover; 
 -o-background-size: auto, cover; 
 background-size: auto, cover;}
body, td {font-family:tahoma; font-size:12px; color:#3c3c3c;}

a:link, 
a:active,
a:visited {font-family:tahoma; font-size:12px; color:#3c3c3c; text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:0;}
hr {border-top:1px dashed #fff; border-bottom:1px solid #d7d7d7; border-left:0; border-right:0; margin:5px 0;}

h1,h2,h3,h4,h5,h6 {display:block; margin:0 0 10px 0; padding:0; color:#3c3c3c;}

h1 {font-size:22px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}

textarea,
select,
input[type="text"],
input[type="password"], 
input[type="submit"],
input[type="button"], 
input[type="reset"] {background:#f4f4f4; border:1px solid #dadada; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; behavior:url('/images/pie.htc'); padding:3px 5px; font-family:tahoma; font-size:11px; color:#969596;}
input:hover[type="submit"],
input:hover[type="button"], 
input:hover[type="reset"] {cursor:pointer;}

#puzadpn {display:none;}
#all {background:#000 url('http://mxthreem.ru/images/bg.jpg') top center no-repeat; margin:0; padding:50px 100px 0px 100px;}
#content {border:1px solid #bfbfbf; border-bottom:0; background:#fbfbfb; padding:2px 1px 0 1px; min-height:200px;}
#content2 {background:#f0f0f0 url('/images/content.png') repeat; min-height:200px; overflow:hidden; padding:7px 13px 15px 9px;}
#side_r {float:right; overflow:hidden; width:287px; margin:0 0 0 15px;}
#side_l {overflow:hidden; padding:10px 0 0 0;}

.cwTable {width:100%}
.cwTable tr:hover{background:#86b2d5;}
.cwUpTable {background:#86b2d5;height:24px;}
.title a{color:#417aa8;font-size: 14px;}
.title a:hover{color:#3c3c3c;text-decoration:none;}


/* Модер-панель для модули новости сайта uCoz 
 ------------------------------------------*/ 
.dd_edit_news { 
 float:right; 
 display:block; 
 position:relative; 
} 
 
.dd_edit_news .drop {padding: 0px 7px;} 

.dd_cell_n1, 
.dd_ugol_n1 {width:35px;} 

.dd_cell_n1 { 
 left:-999em; 
 z-index:998; 
 position:absolute; 
 margin: 0 -2px 0 auto; 
} 
 
.dd_content_en { 
 margin:0; 
 width:35px; 
 text-align:center; 
 overflow:hidden; 
 background:#333; 
} 

.dd_content_en a:link, 
.dd_content_en a:visited { 
 float:left; 
 width:35px; 
 padding: 5px 0px 3px 0px; 
 border-bottom: 1px solid #888; 
} 

.dd_content_en a:hover {background:#5f5f5f;} 
 
.no_bb:link, 
.no_bb:visited {border-bottom:none!important;} 
 
.dd_edit_news:hover .dd_cell_n1{ 
 top:27px; 
 right:0; 
 left:auto; 
} 
 
.dd_ugol_n1 { 
 height:7px; 
 top: -7px; 
 position:absolute; 
 background:url(http://webo4ka.ru/Ucoz7/moder-panel/fon_ugol_news.png) no-repeat center bottom; 
}

.com_wp {border-radius:50%;background:#fff;width:65;height:65} 
 .ob_wp { width:73;height:73;background: #20242b;border-radius:50%; } 
 
 .ob_wp1 { width:81;height:81;background:rgba(255,255,255,0.3);;border-radius:50%; } 
 
 .mess_wp{box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);border-radius:4;background: #efefef; 
 background: -moz-linear-gradient(top, #efefef 0%, #dbdbdb 100%); 
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#dbdbdb)); 
 background: -webkit-linear-gradient(top, #efefef 0%,#dbdbdb 100%); 
 background: -o-linear-gradient(top, #efefef 0%,#dbdbdb 100%); 
 background: -ms-linear-gradient(top, #efefef 0%,#dbdbdb 100%); 
 background: linear-gradient(to bottom, #efefef 0%,#dbdbdb 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#dbdbdb',GradientType=0 ); 
 } 
 .tim_wp{background:d7d7d7;border-radius:4;} 
 #triangle-left { 
 width: 0; 
 height: 0; 
 border-top: 7px solid transparent; 
 border-right: 9px solid #e1e1e1; 
 border-bottom: 7px solid transparent; 
 }#triangle-left1 { 
 width: 0; 
 height: 0; 
 border-top: 7px solid transparent; 
 border-left: 9px solid #e1e1e1; 
 border-bottom: 7px solid transparent; 
 }

/* style news */ 
.clear { 
 clear:both; 
} 
.news { 
 width:auto; 
 position:relative; 
 margin-bottom:20px; 
 padding:15px; 
 background:#fff; 
 border:1px solid #d3d3d3; 
 font-family:helvetica, arial, sans-serif; 
} 
.news_l { 
 padding-right:145px; 
 min-height:150px; 
} 
.news_r { 
 width:140px; 
 height:100%; 
 background:#f4f4f4; 
 position:absolute; 
 top:0; 
 right:0; 
 text-align:center; 
} 
.news h2 { 
 margin:0; 
 background:url(http://mvcreative.ru/example/15/images/stripe.png) 0px 7px repeat; 
 height:20px; 
 overflow:hidden; 
 margin:10px 0 15px 0; 
 position:relative; 
} 
.news h2 a { 
 background:#fff; 
 padding:2px 10px 2px 0; 
 text-decoration:none; 
 color:#89a0af; /*цвет заголовка новости*/ 
 font-size:16px; 
} 
.news h2 span a { 
 padding-right:0; 
} 
.img_news { 
 float:left; 
 display:inline-block; 
 margin:0 14px 5px 0; 
 padding:5px; 
 background:#EDF1F2; 
 border:1px solid #DDE1E2; 
} 
.img_news img { 
 width:220px; 
 border:1px solid #DDE1E2; 
} 
.message { 
 padding:0 0 10px 0; 
 margin:0; 
 font-size:12px; 
 line-height:19px; 
 text-align:justify; 
} 
.news_r .date { 
 display:inline-block; 
 position:relative; 
 font-size:13px; 
 padding:7px 10px 4px 10px; 
 margin:18px 0 -5px 0; 
 background:#6099bf; /*цвет блока с датой*/ 
 border:1px solid #fff; 
 color:#fff; 
 text-align:center; 
} 
.news_r ul { 
 list-style:none; 
 margin:0; 
 padding:0; 
 text-align:left; 
 width:100px; 
 margin:18px auto 0 auto; 
 font-size:12px; 
} 
.news_r ul li { 
 padding:3px 0 3px 5px; 
 border-bottom:1px dotted #BEBEBE; 
} 
.news_r ul li img { 
 margin-right:10px; 
 position:relative; 
 top:4px; 
} 
.news_r ul li a, .news_r ul li span { 
 color:#707070; 
 text-decoration:none; 
}

/* header */
.header {background:#ededed url('/images/header.png') repeat-x 0 -69px; height:69px; overflow:hidden;}
.header2 {background:url('/images/header.png') no-repeat right -138px; height:69px; overflow:hidden;}
.header3 {background:url('/images/header.png') no-repeat left 0; height:69px; overflow:hidden;}
.hLogo {float:left; padding:15px 0 0 24px;}
.hSearch {float:right; padding:26px 13px 0 0;}
.hSearch input[type="text"] {background:#f2f2f2 url('/images/search.png') no-repeat; width:161px; height:28px; border:0; margin:0; padding:0 26px 0 8px; font-size:10px; color:#969596; float:left;}
.hSearch input[type="submit"] {background:url('/images/search_sbm.png') no-repeat; margin:9px 0 0 -18px; border:0; width:11px; height:12px;}
.header_menu {background:#161516 url('/images/header_menu.png') repeat-x; height:38px; margin:0 0 6px 0;}
.header_menu ul.right {float:right; margin:0; padding:2px 0 0 0; border:0; list-style:none;}
.header_menu ul.right li {float:right; height:36px; display:block; background:url('/images/header_menu_li.png') no-repeat left top; padding:0 0 0 2px; line-height:36px; text-align:center; position:relative;}
.header_menu ul.right li a {float:right; height:36px; display:block; color:#a6a6a6; font-weight:bold; padding:0 14px;}
.header_menu ul.left {float:left; margin:0; padding:2px 0 0 0; border:0; list-style:none;}
.header_menu ul.left li {float:left; height:36px; display:block; background:url('/images/header_menu_li.png') no-repeat right top; padding:0 2px 0 0; line-height:36px; text-align:center;}
.header_menu ul.left li a {float:left; height:36px; display:block; color:#a6a6a6; font-weight:bold; padding:0 14px;}
.header_menu ul.right a:hover, .header_menu ul.left a:hover {background:url('/images/header_menu_h.png') repeat-x; color:#f9f9f9; text-decoration:none;}
li:hover .hProfile {visibility:visible;}
.hProfile {background:url('/images/hProfile.png') no-repeat; width:170px; height:74px; visibility:hidden; position:absolute; top:36px; right:0px; z-index:9999; overflow:hidden;}
.hAvatar {float:left; overflow:hidden; border:1px solid #cecece; padding:2px; background:#f7f7f7; margin:18px 6px 0 16px; width:35px; height:35px;}
.hAvatar img {width:35px; height:35px;}
.hInfo {overflow:hidden; font-size:10px; line-height:17px; margin:22px 11px 0 0;}
.hInfo a {float:none !important; height:18px !important; padding:0 !important; background:0 !important; font-size:10px;}

.slider1 {background:#f9f9f9; border:1px solid #c5c5c5; padding:4px; margin:0 0 8px 0; height:160px; overflow:hidden;}
.slider2 {float:right; overflow:hidden; background:#fff; border:1px solid #c0c0c0; padding:1px; margin:0 0 8px 8px;}
.slider3 {background:#f9f9f9; padding:4px; width:293px; height:160px;}
#slider {position:relative; width:750px; height:160px; background:url('/images/loading.gif') no-repeat 50% 50%;} 
#slider img {position:absolute; width:750px; height:160px; top:0px; left:0px; display:none;} 
#slider a {border:0px; display:block;} 
.nivo-controlNav {display:none !important;} 
.nivo-directionNav a {display:block; width:14px; height:19px; background:url('/images/arrows.png') no-repeat; text-indent:-9999px; border:0;} 
a.nivo-nextNav {background-position:-14px 0px; right:11px;} 
a.nivo-prevNav {left:11px;} 
.nivo-caption {text-shadow:none; font-family: Helvetica, Arial, sans-serif;} 
.nivo-caption a {color:#efe9d1; text-decoration:underline;} 
.clear {clear:both;} 
.nivoSlider {position:relative;} 
.nivoSlider img {position:absolute; top:0px; left:0px;} 
.nivoSlider a.nivo-imageLink {position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none;} 
.nivo-slice {display:block; position:absolute; z-index:5; height:100%;} 
.nivo-box {display:block; position:absolute; z-index:5;} 
.nivo-caption {position:absolute; left:0px; bottom:0px; background: url('/images/fon_nivo-caption.png') repeat; font:12px Verdana,Arial,Helvetica, sans-serif; color:#dddddd; font-weight: bold; width:100%; z-index:8; text-align:left;} 
.nivo-caption p {padding:6px; margin:0;} 
.nivo-caption a {display:inline !important;} 
.nivo-html-caption {display:none;} 
.nivo-directionNav a {position:absolute; top:68px; z-index:9; cursor:pointer;} 
.nivo-prevNav {left:0px;} 
.nivo-nextNav {right:0px;}

.slider_img {float:left; width:293px; height:160px; overflow:hidden; position:relative; box-shadow: 0 0 2px rgba(0, 0, 0, 0.7), 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 -1px 0 rgba(0, 0, 0, 0.3) inset; opacity:0.9; -moz-opacity:0.9; filter: alpha(opacity=90);}
.slider_img:hover {opacity:1; -moz-opacity:1; filter: alpha(opacity=100);}
.slider_img span {float:left; width:283px; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5); position:absolute; left:0px; bottom:0px; padding:4px 5px 4px 5px; text-align:left; font-weight:bold; color:#f9f9f9;}
.slider_img span b {display:block; float:right; background:url('/images/slider_rating.png') no-repeat left; text-indent:14px;}
/* ------ */

/* content */
.vid_mater {border:1px solid #e1e0e0; background:#f9f9f9; padding:8px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; behavior:url('/images/pie.htc'); overflow:hidden; margin:0 0 13px 0;}
.vid_mater_l {float:left; overflow:hidden; margin:0 13px 0 0; width:194px; height:158px; border:1px solid #c3c6c8; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; behavior:url('/images/pie.htc');}
.vid_mater_l img {width:194px; height:158px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; behavior:url('/images/pie.htc');}
.vid_mater_r {overflow:hidden;}
.vid_mater_r span {display:block;}
span.category a {color:#808080;}
span.info {font-size:10px; color:#808080;}
span.info a {color:#808080; font-size:10px;}
span.message {margin:10px 0 0 0;height:86px;}
span.entry {float:right;}
span.comments {color:#808080;}

b.swchItemA1, a.swchItem1, b.swchItemA, a.swchItem {display:inline-block; background:#f7f7f7; border:1px solid #d8d8d8; padding:5px 6px; color:#d2d2d2; font-weight:bold;}
b.swchItemA1, b.swchItemA, a:hover.swchItem1, a:hover.swchItem {color:#292628;} 
/* ------ */

/* blocks */
.block {width:276px; border:1px solid #e1e0e0; background:#f8f8f8; padding:4px 4px 4px 5px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; behavior:url('/images/pie.htc'); margin:0 0 12px 0;}
.block_t {background:#232222 url('/images/block_t.png') no-repeat; width:276px; height:33px; text-indent:13px; line-height:33px; text-align:left; font-weight:bold; color:#f3f3f3;}
.block_c {padding:15px 3px 0 10px; overflow:hidden;}
.block_c.informer {padding:6px 0 0 0;}

.catNumData {float:right; display:block; color:#929292;}
.catsTd {background:#f8f7f7 url('/images/categories.png') no-repeat 0 0; width:260px; height:20px; text-indent:18px; line-height:20px; padding:0 4px 0 0;}
.catsTd:hover {background:#e7e7e7 url('/images/categories.png') no-repeat 0 -20px;}
.catsTd a {color:#5a5858; text-decoration:none;}
.catsTd:hover a {color:#2d2d2d;}

hr.last_com_hr {border-top:1px dashed #e1e0e0; border-bottom:0; border-left:0; border-right:0; padding:0; margin:6px 0;}
.last_com {width:262px; border:1px solid #e1e0e0; background:#f7f5f5; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; behavior:url('/images/pie.htc'); padding:6px;}
.last_com_t {overflow:hidden; padding:0 0 7px 0;}
.last_com_date {float:right; overflow:hidden; background:url('/images/last_com_date_line.png') no-repeat left top; margin:3px 0 0 0; padding:0 0 0 8px; font-size:10px; color:#acacac; text-align:left;}
.last_com_ava {float:left; overflow:hidden; width:37px; height:36px; border:1px solid #c6c4c4; margin:0 6px 0 0;}
.last_com_ava img {width:37px; height:36px;}
.last_com_title {font-size:10px; color:#6b6b6b;}
.last_com_title span {display:block; margin:7px 0 0 0;}
.last_com_mess {width:100%; overflow:hidden;}
/* ------ */

/* footer */
.footer_menu {background:#161516 url('/images/header_menu.png') repeat-x; width:100%; height:38px; margin:0; border-bottom:1px solid #5f5e5d;}
.footer_menu ul {float:left; margin:0; padding:2px 0 0 0; border:0; list-style:none;}
.footer_menu ul li {float:left; height:36px; display:block; background:url('/images/header_menu_li.png') no-repeat right top; padding:0 2px 0 0; line-height:36px; text-align:center;}
.footer_menu ul li a {float:left; height:36px; display:block; color:#a6a6a6; font-weight:bold; padding:0 14px;}
.footer_menu ul li a:hover {background:url('/images/header_menu_h.png') repeat-x; color:#f9f9f9; text-decoration:none;}
.footer {background:#000 url('/images/footer.png') repeat-x 0 -50px; height:50px; overflow:hidden;}
.footer2 {background:url('/images/footer.png') no-repeat right -100px; height:50px; overflow:hidden;}
.footer3 {background:url('/images/footer.png') no-repeat left 0; height:50px; overflow:hidden;}
.footer_right {float:right; padding:8px 8px 0 0;}
.footer_banner {border:1px solid #32302f; width:88px; height:31px; display:inline-block;}
.footer_banner img {width:88px; height:31px;}
.footer_line {background:url('/images/footer_line.png') no-repeat; width:2px; height:33px; display:inline-block; margin:0 14px;}
.footer_vk {display:inline-block; width:11px; height:14px; background:url('/images/footer_vk.png') no-repeat; margin:0 0 10px 0;}
.footer_rss {display:inline-block; width:14px; height:14px; background:url('/images/footer_rss.png') no-repeat; margin:0 0 10px 0;}
.footer_text {float:left; padding:11px 0 0 12px; font-size:11px; color:#919191;}
.footer_text a {font-size:11px; color:#919191;}
/* ------ */

/* other */
#tooltip {position:absolute; z-index:10; border:1px solid #c0c0c0; background-color:#f9f9f9; font-size:11px; color:#1eab44; margin:0 5px 0 0; padding:2px 4px; opacity:0.75; -moz-opacity:0.75; filter: alpha(opacity=75); -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; behavior:url('/images/pie.htc'); box-shadow:0 0 5px #c0c0c0; -webkit-box-shadow:0 0 5px #c0c0c0; -moz-box-shadow:0 0 5px #c0c0c0; filter: progid:DXImageTransform.Microsoft.shadow(direction=0, color=#c0c0c0, strength=5); text-shadow:none;}
#tooltip h3 {display:block; margin:0; padding:0; font-size:11px; color:#3c3c3c; text-shadow:none;}
a.top {font-size:10px; color:#aaadac; font-family:calibry; text-decoration:none;}
/* ------ */

/* forum by admin */ 
.gDivLeft { 
width: 736px; 
} 
.gTable { 
background: #CCC; 
border-radius: 5px 5px 0 0px; 
width: auto !important; 
overflow: hidden; 
} 
tbody { 
display: table-row-group; 
vertical-align: middle; 
border-color: inherit; 
} 
tr { 
display: table-row; 
vertical-align: inherit; 
border-color: inherit; 
} 
.gTableTop { 
background-image: url('http://uc-new.ucoz.ru/images/titles.png'); 
padding: 2px; 
color: white; 
font-weight: normal !important; 
text-shadow: 0px 1px 0px rgba(0, 0, 0, .8); 
height: 30px; 
padding-left: 17px; 
font-size: 10.5pt; 
border-radius: 5px 5px 0 0px; 
} 
td.gTableSubTop, td.postTdTop { 
background: url(/.s/t/785/32.gif); 
border: 1px solid #5E5B59; 
font: 10px/18px 'Tahoma'; 
color: white; 
text-shadow: 0px 1px 0px #2B2B2B; 
padding: 0px 10px; 
} 
.gTableRight { 
padding: 2px; 
background: #F8F9FA; 
} 
.gTableBody1 { 
padding: 2px; 
background: white; 
} 
.forumIcoTd, .forumThreadTd, .forumPostTd { 
padding: 2px; 
background: white; 
border: 1px solid white; 
font-weight: bold; 
font-size: 8.5pt; 
} 
.posttdMessage { 
padding: 5px; 
background: white; 
background-repeat: no-repeat; 
background-position: right bottom; 
} 
.posttdMessage { 
color: #424242 background:white; 
border: 1px solid #D8D8D8; 
} 
a.catLink:visited { 
text-decoration: none; 
color: white; 
font-weight: normal; 
} 
.forumIcoTd, .forumThreadTd, .forumPostTd { 
padding: 2px; 
background: white; 
border: 1px solid white; 
font-weight: bold; 
font-size: 8.5pt; 
} 
.forumNameTd, .forumLastPostTd { 
padding: 2px; 
background: white; 
} 
.forumLastPostTd, .forumArchive { 
padding: 2px; 
font-size: 7pt; 
} 
.postTdInfo { 
text-align: center; 
padding: 5px; 
background: white; 
border: 1px solid #D8D8D8; 
} 
.gTableLeft { 
padding: 2px; 
background: #F2F2F2; 
font-weight: bold; 
color: #6E6E6E; 
} 
.threadNametd, .forumNameTd { 
padding: 10px; 
color: #BBB; 
} 

.postUser { 
font-weight: bold; 
color: #ffffff !important; 
font-size: 10pt; 
} 
/* end */