@import url("/css/comm.css") all;

/*{{{ very basic styles */
body {background:url("/img/font_osn.jpg") bottom #f5f5f5; padding:0 0 6px 0; margin:0; }
body, div {font-family:verdana,arial,helvetica; font-size:8pt; color:#565656;}
.background {background: url("/img/font_top.jpg") no-repeat scroll center 0 transparent;}

.noDisplay {display:none;}

a:link {text-decoration:none; color:#e46c1c;}
a:active {text-decoration:none; color:#e46c1c;}
a:visited {text-decoration:none; color:#d95f0e;}
a:hover {text-decoration:none; color:#565656;}


/*===Логин - пароль===*/
.a_field {background:url("../img/user_login.png") no-repeat scroll 0 0 transparent; border:medium none; color:#5D5D5D; height:24px; width:175px; padding-left:25px; margin-top:4px;}
.a_unfield {background:url("../img/user_pass.png") no-repeat scroll 0 0 transparent; border:medium none; color:#5D5D5D; height:24px; width:175px; padding-left:25px; margin-top:4px;}


.tags {background:url("/img/logo_dp/tags.png") no-repeat scroll 0 0 transparent; float:left; height:16px; margin-left:4px; margin-top:4px; margin-bottom:2px; padding-left:20px;}
.vnimanie {background:url("/img/vnimanie.jpg") no-repeat scroll 0 0 transparent; float:left; height:40px; margin-left:4px; margin-top:4px; margin-bottom:2px; padding-top:18px; padding-left:83px; padding-right:100px; border:1px solid #d9d9d9; }
.comments {background:url("/img/logo_dp/comments.png") no-repeat scroll 0 0 transparent; float:left; height:16px; margin-left:4px; margin-top:4px; margin-bottom:12px; padding-left:20px;}
.postcomment {background:url("/img/logo_dp/post_comment.png") no-repeat scroll 0 0 transparent; float:left; height:16px; margin-left:4px; margin-top:4px; margin-bottom:0px; padding-left:20px;}

/* Entries Style */
.eBlock  {bottom repeat-x #FFFFFF;border-top:0px solid #C9CFD8;border-left:0px solid #B9BFC7;border-bottom:1px solid #dbdbdb;border-right:0px solid #4F5D71;}
.eMessage {text-align:justify;padding-bottom:5px; line-height: 135%;}
.eMespodcast {text-align:justify;padding-bottom:5px; line-height: 175%;}
.eText {text-align:justify;padding-bottom:5px;padding-top:5px;}
.textHr {color:#DDDDDD;height:1px;border:1px dashed #DDDDDD;}

.eDetails {background:#;font-family:Tahoma,Arial,Sans-Serif;color:#;padding-bottom:3px;padding-top:3px; text-align:left;font-size:8pt;}
.eDetails1 {background:#B8BDC4;font-family:Tahoma,Arial,Sans-Serif;color:#1A1A1A;padding-bottom:3px;padding-top:3px; text-align:left;font-size:8pt;}
.eDetails2 {background:#B8BDC4;font-family:Tahoma,Arial,Sans-Serif;color:#1A1A1A;padding-bottom:3px;padding-top:3px; text-align:left;font-size:8pt;}

.eRating {font-size:7pt;}


/*===кнопки в видео===*/
.buton, input.buton, a.buton {
background-color:#4f4f4f;
background-repeat:repeat-x;
border:1px solid #646464;
color:#8a8a8a;
cursor:pointer;
display:inline;
font-size:12px;
height:20px;
line-height:20px;
overflow:hidden;
padding:0 10px !important;
text-align:center;
text-decoration:none;
white-space:nowrap;
margin-left:4px;
margin-top:3px;
float:left;
-moz-border-radius:3px 3px 3px 3px;
}

.buton:hover {
background-color:#7e7e7e;
border-color:#a9a9a9;
color:#dedede;
text-decoration:none;
height:20px;
-moz-border-radius:3px 3px 3px 3px;
}

/*===кнопки в мероприятиях===*/
.buttonevents, input.buttonevents, a.buttonevents {background-color:#f4f4f4;
background-image:url("http://explosive.su/img/vertical.png");
background-position:left -496px;
background-repeat:repeat-x;
border:1px solid #cbcbcb;
color:#6a6a6a;
cursor:pointer;
display:inline;
font-size:12px;
height:22px;
line-height:22px;
overflow:hidden;
padding:0 10px !important;
text-align:center;
text-decoration:none;
white-space:nowrap;
margin-right:1px;
margin-top: 0px;
float:left;
width:101px;
}

.buttonevents:hover {
-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.5) inset, 0 1px 0 rgba(0, 0, 0, 0.15);
background-image:url("http://explosive.su/img/vertical.png");
background-position:left -490px;
border-color:#9b9b9b;
color:#5f5f5f;
text-decoration:none;
text-shadow:0 1px 0 rgba(255, 255, 255, 0.9);
height:22px;
width:101px;
}

/*===кнопки в блогах up/down===*/
.button-ud, input.button-ud, a.button-ud {background-color:#f4f4f4;
background-image:url("http://explosive.su/img/vertical.png");
background-position:left -496px;
background-repeat:repeat-x;
border:1px solid #cbcbcb;
color:#6a6a6a;
cursor:pointer;
display:inline;
font-size:12px;
height:22px;
line-height:22px;
overflow:hidden;
padding:0 10px !important;
text-align:center;
text-decoration:none;
white-space:nowrap;
margin-right:1px;
margin-top: 0px;
float:left;
width:200;
}

.button-ud:hover {
-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.5) inset, 0 1px 0 rgba(0, 0, 0, 0.15);
background-image:url("http://explosive.su/img/vertical.png");
background-position:left -490px;
border-color:#9b9b9b;
color:#5f5f5f;
text-decoration:none;
text-shadow:0 1px 0 rgba(255, 255, 255, 0.9);
height:22px;
width:200;
}



#topmat {font-size:12px; padding: 0px 0px 5px 10px; text-shadow:0 1px 0 rgba(255, 255, 255, 0.9);}

/* Calendar Style */
.calMonth {background-color:#fff; color:#be4e04; height:20px; font-size:10px;}
.calWday {color:#565656; background:#f0f0f0; width:39px; height:14px; font-size:10px;}
.calWdaySe {color:#565656; background:#e7e7e7; width:39px; font-size:10px;}
.calWdaySu {color:#565656; background:#e7e7e7; width:39px; font-weight:bold; font-size:10px;}
.calMday {background:#fff;  height:20px;  font-size:12px;}
.calMdayA {background:#fff;font-weight:bold; height:20px; font-size:12px;}
.calMdayIs {background:#fff;font-weight:bold; height:20px; font-size:12px;}
.calMdayIsA {border:1px solid #A6AB94; background:#fff;font-weight:bold; font-size:12px;}
a.calMonthLink:link,a.calMdayLink:link {text-decoration:none; color:#b05417; font-size:12px;}
a.calMonthLink:visited,a.calMdayLink:visited {text-decoration:none; color:#b05417; font-size:12px;}
a.calMonthLink:hover,a.calMdayLink:hover {text-decoration:underline; color:#b05417; font-size:12px;}
a.calMonthLink:active,a.calMdayLink:active {text-decoration:underline; color:#000000; font-size:12px;}


.eTitle {color:#565656;font-family:Verdana,"BitStream vera Sans";font-size:16px;padding:0px 0 2px 0; text-shadow: 0 1px 0 #fff, 1px 2px 2px #aaa;}
.eTitle a:hover  {color:#565656;font-family:Verdana,"BitStream vera Sans"; font-size:16px; padding:0px 0 2px 0;}
.eTitle a  {color:#d95f0e;font-family:Verdana,"BitStream vera Sans"; font-size:16px; padding:0px 0 2px 0;}
.eTitle-video {color:#565656;font-family:Verdana,"BitStream vera Sans";font-size:16px;padding:0px 0 2px 0; text-shadow: 0 1px 0 #525252, 1px 2px 2px #262626;}
.eTitle-video a:hover  {color:#858585;font-family:Verdana,"BitStream vera Sans"; font-size:16px; padding:0px 0 2px 0;}
.eTitle-video a  {color:#d95f0e;font-family:Verdana,"BitStream vera Sans"; font-size:16px; padding:0px 0 2px 0;}




.eBlogTitle a:hover  {color:#565656;font-family:Palatino Linotype;font-weight:bold; font-size:12pt; padding:4px 0 5px 0;}
.eBlogTitle a  {color:#d95f0e;font-family:Palatino Linotype;font-weight:bold; font-size:12pt; padding:4px 0 5px 0;}


/* User Group Marks */
a.groupModer:link,a.groupModer:visited,a.groupMo der:hover {color:#404040;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupA dmin:hover {color:red;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:#cc4d00;}
a.groupOther1:link,a.groupOther1:visited,a.groupOther1:hover {color:#6bb05d;}
a.groupOther2:link,a.groupOther2:visited,a.groupOther2:hover {color:#6bb05d;}
a.groupOther3:link,a.groupOther3:visited,a.groupOther3:hover {color:#6bb05d;}
a.groupOther7:link,a.groupOther7:visited,a.groupOther7:hover {color:#84c100;} 

.bots a:link {text-decoration:none; color:#b9b9b9;}
.bots a:active {text-decoration:none; color:#b9b9b9;}
.bots a:visited {text-decoration:none; color:#b9b9b9;}
.bots a:hover {text-decoration:none; color:#a8a8a8;}

.vinews a:link {text-decoration:none; color:#626262; font-size:12px; font-weight:bold;}
.vinews a:active {text-decoration:none; color:#626262; font-size:12px; font-weight:bold;}
.vinews a:visited {text-decoration:none; color:#626262; font-size:12px; font-weight:bold;}
.vinews a:hover {text-decoration:none; color:#333333; font-size:12px; font-weight:bold;}

.komments a:link {text-decoration:none; color:#707070; font-size:8px; text-align:left;}
.komments a:active {text-decoration:none; color:#707070; font-size:8px; text-align:left;}
.komments a:visited {text-decoration:none; color:#707070; font-size:8px; text-align:left;}
.komments a:hover {text-decoration:none; color:#707070; font-size:8px; text-align:left;}

.fail a:link {text-decoration:none; color:#666666;}
.fail a:active {text-decoration:none; color:#FFF;}
.fail a:visited {text-decoration:none; color:#666666;}
.fail a:hover {text-decoration:none; color:#e46c1c;}

div.clear, hr {	clear:both; display:block; font-size:1px; height:0pt; line-height:1px;	margin:0pt; padding:0pt;}
hr {margin: 6px 0px 6px 0px; border:1px solid #ccc; border-width:1px 0 0 0;}
.col {float:left; margin-right:20px;}
#content div.col50 { float:left; margin-right:40px; width:350px;}
.last {	margin-right:0px !important;}
div.col h2 {margin:0 0 5px 0;}
img {border:0;}
table {	border-collapse:collapse;}
a:active { outline:none;}
:focus, button { -moz-outline-style:none;}

#content ul li, #content ol li, #right ul.smaller li {margin-top:7px;}
#content ul li, #right ul.smaller li {list-style-image:url(http://flowplayer.org/img/global/bullet.png);}
#right ul.smaller { margin-top:20px;}
#right ul.smaller li a.selected { cursor:default; color:#000; font-weight:bold;}

body.ie7 #content ul, body.ie7 #content ol {margin-left:50px;}
/*}}}*/

#global {height: 34px; background: url(../img/main.png) repeat-x; float:center; width:960px;}
#global .wrap { width: 960px; margin:0px auto;}
#global ul {list-style: none; margin: 0; padding: 0; float:left;}
#global li { float: left; margin: 0; padding: 0; text-indent: 0;}

#fp, #jt, #lt {float: left; height: 34px; width:201px; overflow: hidden; text-indent: -999em; background: url(../img/main.jpg)
 no-repeat -0px -80px;}
#fp:hover { background-position: 0 -40px; }
#fp:focus { background-position: 0 -80px; }
#fp.visited { background-position: 0 -80px; cursor: default; }

#jt {width:190px; background-position:-201px -00px; }
#jt:hover { background-position:-201px -40px; }
#jt:focus { background-position:-201px -80px; }
#jt.visited { background-position:-201px -80px; cursor: default; }

#lt {width:193px; background-position:-391px -0px; }
#lt:hover { background-position:-391px -40px; }
#lt:focus { background-position:-391px -80px; }
#lt.visited { background-position:-391px -80px; cursor: default; }


#fpc, #jtc {float: left; height: 34px; width:255px; overflow: hidden; text-indent: -999em; background: url(../img/main.jpg) no-repeat  0 -0px;}
#fpc:hover 	{ background-position: 0 -40px;  }
#fpc:focus	{ background-position: 0 -80px; }
#fpc.visited	{ background-position: 0 -80px; cursor: default; }
#jtc 		{ background-position:-255px -80px;  }
#jtc:hover 	{ background-position:-255px -40px;  }
#jtc:focus  	{ background-position:-255px -80px; }
#jtc.visited 	{ background-position:-255px -80px; cursor: default; }


.acc {margin-top:3px; float:left; color:#000; font-size:10px;}
#infbot {padding:0px 10px 0px 0px;}
#topmaterial {padding: 0px 0px 8px 12px;}

/* 
#page-switcher {margin-bottom:10px;text-align:center;}
#page-switcher .swchItemA, .page-switcher .swchItem {border:1px solid #DDDDDD;padding:1px 4px;text-decoration:none;}
#pagesBlockuz1 .swchItem:hover, .pagesBlockuz1 .swchItemA, .pagesBlock1 .swchItem:hover, .pagesBlock1 .swchItemA {border-style:solid;border-width:1px;padding:1px 4px;text-decoration:none;}
*/


/* Comments Style */
.cAnswer {padding-left:26px;padding-top:4px;font-style:italic;}
.cBlock1 {}
.cBlock2 {}
/* Comments Form Style */
.commTable {border:0px solid #4f5540;}
.commTd1 {color:#9A9679;font-weight:bold;padding-left:5px;}
.commTd2 {padding-bottom:2px;}
.commFl {width:100%;color:#4f4f4f;border:1px solid #c7c7c7;background: #ffffff;}
.smiles {}
.commReg {padding: 10 0 10 0px; text-align:center;}
.commError {color:#FF0000;}

/* ------------------- */

.codeButtons {font-size:8pt;background:#f4f4f4;color:#4f4f4f;border:1px outset #DDDDDD;}

ul.menu {top: 78px;left: 172px;list-style-type: none;padding:0;margin:0;}
ul.menu li {float: left;list-style-type: none;padding-left:10px;padding-right:10px;padding-bottom:0px;padding-top:0px;background-image: url(../images/menu_sep.gif);background-position: right top;background-repeat: no-repeat;position:relative;}
ul.menu a {display: block;height: 22px;padding: 0 10px;overflow: hidden;color: #7a7a7a;font-style:bold;font-size: 11px;text-transform: uppercase;text-decoration:none;padding-top:3px;}



/* -------------- */
ul.menu li.active a, ul.menu li a:hover {color:#E8A03D;}
ul.menu li a, ul.menu li.active ul li a  {color:#7a7a7a;}
ul.menu li ul {display:none;position:absolute;top:2em;left:0;padding:0px 0px 7px;margin:0px 0px 7px;background-color:white;opacity:0.75;}
ul.menu li:hover ul {display:block;}
ul.menu li:hover ul li a{height:auto;}


#productWrapper {-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border:1px solid #cacaca;background-color:#ffffff;margin-bottom:6px;}
#productWrapper2 {-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border:1px solid #cacaca;background-color:#ffffff;margin-bottom:0px;}
#productWrapper3 {margin-bottom:6px;}
#products {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;margin:4px;width:628px;background-color:#ffffff;}
#products2 {border-left-width: 0px;border-right-width: 1px solid #000;border-top-width: 0px;border-bottom-width: 0px;margin:0px;width:306px;}
#products2 td, #products2 th {border-bottom:1px solid #DDDDDD;padding:2px 2px;}
#products3 {margin:0px;width:305px;}
#products3 td, #products3 th {border-bottom:1px solid #DDDDDD;padding:2px 2px;}
#products4 {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;margin:4px;width:307px;background-color:#ffffff;}
#products5 {margin:0px;width:221px;}
#products5 td, #products5 th {border-bottom:1px solid #DDDDDD;padding:2px 2px;}
#products6 {margin:0px;width:304px;}
#products6 td, #products6 th {border-bottom:1px solid #DDDDDD;padding:3px 2px;}
#products7 {margin:0px;width:304px;}
#products7 td:hover, #products7 th:hover {background-color:#f4f4f4;margin:0px;}
#products7 td, #products7 th {border-bottom:1px solid #DDDDDD;padding:3px 2px;}
#prod {padding:1 0px;margin:0 0 -1px;}
#products8 {margin:0px;width:290px;}
#products8 td, #products8 th {border-bottom:1px solid #DDDDDD;padding:1px 2px;}
#products9 {margin:0px;}
#products9 td, #products9 th {border-bottom:1px solid #DDDDDD;padding:1px 2px;}
#products9 tr:hover, #products9 table:hover {background-color:#f4f4f4;opacity:0.8;margin:0px;}
#products10 {margin:0px;}
#products10 td, #products10 th {border-bottom:1px solid #DDDDDD;padding:3px 2px;}

#infbot {padding:0px 10px 0px 0px;}

/*===TEAM===*/
#team {margin:0px;}
#team tr:hover, #team th:hover {background-color:#f4f4f4;margin:0px;}
#team td, #team th {border-bottom:1px solid #DDDDDD;padding:3px 2px;}


/*===SEARCH===*/
 ul.searchbox, ul.searchbox li { list-style: none; margin: 0; padding: 0; }

.searchbox { position: relative; top: 6px; left: 98px; }
.searchbox { width: 300px; }
.searchbox li {width: 197px;float: left;}
.searchbox li.submit {width: 74px;}
.searchbox li .lfield {width: 195px; height: 20px; margin-bottom: 2px; background: url("http://cup.explosive.su/img/search_f.png");}
.searchbox li .lfield img { width: 37px; height: 20px; float: left; background: url("http://cup.explosive.su/img/search_f.png"); }
.searchbox .lfield div { padding-left: 4px; padding-top: 3px; }
.searchbox .lfield input {float: left; width: 154px; padding: 0; background: none; border: none; color: #ffffff;}
.searchbox .btn,
.searchbox .btnhover { width: 74px; height: 24px; position: relative; top: -0px; }
.searchbox .btn { background: transparent url("http://cup.explosive.su/img/search_kn.png") no-repeat left -0px; }
.searchbox .btnhover { background: transparent url("http://cup.explosive.su/img/search_kn.png") no-repeat -75px -0px; }


/*===скрол страниц===*/
#pageScroll span {white-space:nowrap}
#pageScroll a{display:inline-block;font:11px Tahoma;width:38px;padding:2px 0;margin:1px;color:#b6b6b6;text-align:center;text-decoration:none;}
#pageScroll a:hover, .curPage{background:#b6b6b6;color:#fff !important;}
#pageScroll {margin:0 auto;overflow:hidden;position:relative;top:-3px;cursor:default}
.scrollWrap {background:#dfdfdf;position:relative}
.scrollBar {background:#777;cursor:pointer;cursor:hand;position:relative;z-index:400}
.scrollPage {background:#b6b6b6;position:absolute;z-index:300;}
.pagesTotal {font:11px Tahoma;color:#bbb}
#pagesBlock1, .pagesBlock1, .pagesBlockuz1 {display:none !important;}


/*===картинки_на главной===*/
.pictureFrame {position: relative; display: block; width: 150px; height: 102px; overflow: hidden; cursor: pointer;}
.pictureFrame .image {position: absolute; top: 2px; left: 3px; display: block; width: 144px; height: 93px; overflow: hidden;}
.pictureFrame .image img.defaultImage {margin: -12px 0 0 0;}
.pictureFrame .overlay {position: absolute; top: 0; left: 0; display: block; width: 150px; height: 102px; background: url(http://explosive.su/img/picture_frame.png) left top transparent;}
* html .pictureFrame .overlay {background: transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://explosive.su/img/picture_frame.png', sizingMethod='crop'); cursor: pointer;}

/*===картинки в фотоальбоме===*/
.pictureFramefoto {position: relative; display: block; width: 118px; height: 82px; overflow: hidden; cursor: pointer;}
.pictureFramefoto .imagefoto {position: absolute; top: 2px; left: 3px; display: block; width: 112px; height: 73px; overflow: hidden;}
.pictureFramefoto .imagefoto img.defaultImagefoto {margin: -12px 0 0 0;}
.pictureFramefoto .overlayfoto {position: absolute; top: 0; left: 0; display: block; width: 118px; height: 82px; background: url(http://explosive.su/img/picture_framefoto.png) left top transparent;}
* html .pictureFramefoto .overlayfoto {background: transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://explosive.su/img/picture_framefoto.png', sizingMethod='crop'); cursor: pointer;}

/*===кнопки в блоге и на главной===*/
.button, input.button, a.button {
background-color:#FFFFFF;
background-image:url("http://explosive.su/img/vertical.png");
background-position:left -496px;
background-repeat:repeat-x;
border:1px solid #CCCCCC;
color:#8a8a8a;
cursor:pointer;
display:inline;
font-size:12px;
height:16px;
line-height:16px;
overflow:hidden;
padding:0 10px !important;
text-align:center;
text-decoration:none;
white-space:nowrap;
margin-right:6px;
margin-top:-1px;
float:right;
}

.button:hover {
-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.5) inset, 0 1px 0 rgba(0, 0, 0, 0.15);
background-image:url("http://explosive.su/img/vertical.png");
background-position:left -488px;
border-color:#a9a9a9;
color:#5f5f5f;
text-decoration:none;
text-shadow:0 1px 0 rgba(255, 255, 255, 0.9);
height:16px;
}

/* Code/qoute change by alex.kurenkov */
.bbCodeName {display:none; !important}
.codeMessage {overflow:auto; max-height:none !important;width:576px; margin:5px 0 5px 0;padding:10px;background-color:#fdfdfd;color:#595959;border:1px dashed #cccccc !important;text-align:left;font-size:11px;font-size: 15;margin-left:4%;}
.bbCodeName {display:none; !important}
.quoteMessage {overflow:auto; max-height:none !important; margin:5px 0 5px 0;padding:10px;background-color:#fdfdfd;color:#595959;border:1px dashed #cccccc !important;text-align:left;font-size:11px;font-size: 15;margin-left:4%;}
/* Code/qoute change by alex.kurenkov */

.panel {
 -moz-border-radius: 5px; /* FF1+ */
 -webkit-border-radius: 5px; /* Saf3+, Chrome */
 border-radius: 5px; /* Opera 10.5, IE 9 */
 border:1px solid #ddd;
 padding:0 3px;}

.panel {
-moz-border-radius:5px 5px 5px 5px;
-moz-box-shadow:0 0 4px #D6D6D6;
border:1px solid #DDDDDD;
line-height:24px;
margin:6px 0;
overflow:hidden;
padding:0 6px;}

img.podcast {
border:1px solid #F0F0F0;
}

#rss img {
width: 50px;
height: 50px;
margin: 0 6px 3px 0!important
}

/*===Комментарии на главной===*/
#commentsinf {margin:0px;width:304px;}
#commentsinf tr:hover, #commentsinf th:hover {background-color:#f4f4f4;margin:0px;}
#commentsinf td, #commentsinf th {border-bottom:1px solid #DDDDDD;padding:3px 2px;}

#avatar1 img, .noavatar {
    height: 60px !important;
}
