/*{{{ very basic styles */

body {background:url("/img/font_osn.jpg") bottom #f5f5f5; padding:0 0 6px 0; margin:0; background-repeat: repeat-x; background-position: top;}
body, p, div, a {font-family:verdana,arial,helvetica; font-size:8pt; color:#565656;}

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;}


/* 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;}


/* Comments Style */
.cAnswer {padding-left:26px;padding-top:4px;font-style:italic;}
.cBlock1 {}
.cBlock2 {}

.eTitle {color:#565656;font-family:Verdana,Arial,Sans-Serif;font-size:10px;font-weight:bold;padding:0px 0 5px 0;}
.eTitle a:hover  {color:#565656;font-family:Verdana,Arial,Sans-Serif;font-weight:bold; font-size:10pt; padding:0px 0 5px 0;}
.eTitle a  {color:#d95f0e;font-family:Verdana,Arial,Sans-Serif;font-weight:bold; font-size:10pt; padding:0px 0 5px 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:visited {text-decoration:none; color:#9a9a9a;}
.bots a:hover {text-decoration:none; color:#000000;}


.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: 8px 0px 8px 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 switch, user account  */
#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 0 -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 -0px;  }
#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;}
#topmaterial {padding:4px 0px 12px 10px;}
#infbot {padding:0px 10px 0px 0px;}
#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 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;}
.securityCode {color:#4f4f4f;border:1px solid #4f4f4f;background: #ffffff;}
/* ------------------- */

.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:1px 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:1px 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;}




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

.searchbox { position: relative; top: 6px; left: 100px; }
.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; }



/*===коменты===*/
div.nicetitle {
    position: absolute;
    padding: 4px;
    top: 0px;
    left: 0px;
    color: white;
    font-size: 8pt;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    width: 25em;

    background-color: #ffffff;
    
    /* Mozilla proprietary */
    -moz-border-radius: 7px;

}
div.nicetitle p {
    margin: 0; padding: 0 3px;
}
div.nicetitle p.destination {
    font-size: 9px;
    text-align: left;
    padding-top: 3px;
}