/* === jQ TOP === */
#toTop {
 width: 100px;
 background: #f1f1f1;
 border: 1px solid #cccccc;
 text-align: center;
 padding: 5px;
 position: fixed;
 bottom: 10px;
 right: 10px;
 cursor: pointer;
 color: #666666;
 text-decoration: none;
}
/* =============== */
/*Undo browser defaults courtesy of Eric Meyer
------------------------------------------------------------ */
:link, :visited {text-decoration: none;}
ul, ol { list-style: none; }
ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html, p { margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }
:focus { outline: 0; }
address { font-style: normal; }
hr {background: #d5d7d8; border: 0px; height: 1px;}
a.noun img {margin: 2px;}
tr, td {padding: 0px;margin: 0px;}

/*Body & Links
------------------------------------------------------------ */
body {
font: 12px Helvetica, "Helvetica Neue", Arial, sans-serif;color: #444;line-height: 18px;
background: #292929 url(/img/1.jpg) repeat left top;
}
a:link, a:visited { color: #285a86; }
.entry a:link, .entry a:visited { font-weight: bold; }
a:hover { color: #1a3d5c; }

/*Basic Structure
------------------------------------------------------------ */
.wrapper {width: 960px;margin: 0 auto;text-align: left;}
.wrapper.big { background: url(/img/2.jpg) no-repeat top center;}
#main-top {height: 54px;background: #3c3c3d url(/img/3.png) no-repeat top center;}
#main { background: #e7e9eb url(/img/4.png) repeat-y top center; }
#main-bottom {height: 15px;background: url(/img/5.png) no-repeat top center;}
.main-top-left {float: left;width: 638px;padding: 0;}
#content {float: left;width: 618px;padding: 20px 20px 15px 20px;}
#sidebar {float: right;padding: 0 20px;width: 262px;}
#footer {clear: both;margin-top: 30px;}
.clear {clear: both;}

/*Header
------------------------------------------------------------ */
#header { padding-bottom: 20px; }
div.logo { float: left; }
h1#title, div#title, div.logo img {padding: 30px 0 0 20px;font-size: 30px;color: #f8f8f8;font-weight: bold;text-shadow: 0 2px 0 #000;}
h1#title a:link, h1#title a:visited, div#title a:link, div#title a:visited { color: #fff; }
h1#title a:hover, div#title a:hover { text-decoration: none; }
/*Description
---------------------------------------*/
#description {margin: 12px 0 0 20px;color: #aaa;font-family: Georgia, Times, sans-serif;font-style: italic;font-size: 13px;line-height: 1;}
/*Nav
---------------------------------------*/
div#cat-nav {
clear: both;float: left;width: 960px;margin: 30px 0 30px 0;
background: url(/img/6.png) no-repeat bottom center;
}
.nav, .uMenuRoot {
float: left;line-height: 45px;margin: 0 20px;width: 100%;}
.nav a, .uMenuRoot a {
display: block;color: #ebecee;font-size: 13px;font-weight: bold;text-decoration: none;text-shadow: 0 1px 0 #090909;padding: 0 20px;
}
.nav a:hover, .uMenuRoot a:hover { color: #fff; }
.nav li, .uMenuRoot li { float: left; }
.nav li a:hover, .uMenuRoot li a:hover {color: #fff;background: url(/img/7.png);}
.uMenuArrow {position: absolute;top:20px;right:4px;width:10px;height: 10px; background: url(/img/8.png) 0px -100px;}
.uMenuRoot li:hover .uMenuArrow {background-position: -10px -100px;}

#cat-nav .xw-tl,#cat-nav .xw-bl,#cat-nav .u-menuvsep {display:none;}
#cat-nav .xw-ml,#cat-nav .xw-mr {margin:0;padding:0;background:none !important;}
#cat-nav .xw-mc {color:#4d4b46; font-weight: normal; float: none; margin: 0px; padding: 0px; line-height:32px;
background:#245d8e !important; border: 1px solid #fff !important;
}
#cat-nav .u-menubody {border: 0px !important; padding: 0px 0px;}
#cat-nav .u-menuvitem { padding: 0px 25px 0px 15px; line-height:32px;}
#cat-nav a {text-decoration: none;}
#cat-nav .u-menuvitem span {font-size:11px;color:#fff;font-family: 'Tahoma';text-decoration: none;}
#cat-nav .u-menuitemhl {background:#235079 !important; padding: 0px 25px 0px 15px; line-height:32px;}
#cat-nav .u-menuitemhl span {font-family: 'Tahoma';color: #fff;}
#cat-nav .u-menuarrow {right:5px;top:12px;width:10px;height:10px;overflow: hidden;background: url(/img/8.png);}
#cat-nav .u-menuitemhl .u-menuarrow {background-position: -10px 0px;}

/*Page Navigation
---------------------------------------*/
#pg-nav-bg {height: 51px;background: #000 url(/img/9.png) repeat-x top left;min-width: 960px;}
#pg-nav { float: right; }
#pg-nav .nav {margin: 0;line-height: 50px;}
#pg-nav .nav a {font-size: 12px;font-weight: normal;color: #b3b3b3;text-shadow: 0 -1px 0 #000;height: 50px;}
#pg-nav .nav a:hover { color: #fff; }
#pg-nav .nav ul {z-index: 1000;background-image: url(/img/10.png);}
#pg-nav .nav li li { background: #1c1c1c; }
#pg-nav .nav a:hover {color: #fff;background: url(/img/11.png);}

/*Feature Box
------------------------------------------------------------ */
div#feature { background: url(/img/12.png) repeat-y top center; }
div.feature-top {display: block;height: 20px;background: url(/img/13.png) no-repeat top center;}
div.feature-bottom {display: block;height: 20px;margin-bottom: 30px;background: url(/img/14.png) no-repeat top center;}
div.feature-main {float: left;font-size: 13px;padding: 0 20px;width: 618px;}
div.feature-main .container {width: 618px;overflow: hidden;position: relative;}

/*Feature Sidebar
---------------------------------------*/
div.feature-sidebar {float: right;width: 258px;padding: 5px 24px 15px 20px;}
div.feature-sidebar h2 {
font-size: 14px;height: 50px;margin: 10px -36px 5px 0;background: url(/img/15.png) no-repeat top left;
color: #f3f4f6;padding: 10px 0 0 16px;text-shadow: 0 1px 0 #111;
}
div.feature-sidebar li { margin: 0 0 5px 0; list-style: none;}
div.feature-sidebar li a {
display: block;padding: 12px 15px;font-size: 12px;line-height: 12px;border: 1px solid #bfbfbf;
background: #ebedf0 url(/img/16.png) repeat-x bottom left;
border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;
}
div.feature-sidebar li a:hover {
border: 1px solid #d1d1d1;background: #f5f7fa url(/img/17.png) repeat-x bottom left;
}
div.feature-sidebar li a:active {
border: 1px solid #ccc;border-top: 1px solid #777;border-bottom: 1px solid #dedede;
background: #d4d7d9 url(/img/18.png) repeat-x top left;
}

/*Pages switches
---------------------------------------*/
.navigation .wp-pagenavi a:link, .navigation .wp-pagenavi a:visited {
padding: 5px 8px;
margin: 0 3px;
border: 1px solid #ccc;
color: #444;
text-shadow: 0 1px 0 #fff;
background: #eef0f2 url(/img/16.png) repeat-x bottom left;
border: 1px solid #ababab;
}
.navigation .wp-pagenavi a:hover {
background: #f3f5f7 url(/img/17.png) repeat-x bottom left;
border: 1px solid #c9c9c9;
}
.navigation .wp-pagenavi a:active {
border: 1px solid #ccc;
border-top: 1px solid #777;
border-bottom: 1px solid #dedede;
background: #d4d7d9 url(/img/18.png) repeat-x top left;
}
.navigation .wp-pagenavi span.pages { margin-right: 20px; }
.navigation .wp-pagenavi span.current { margin: 0 8px; }
.navigation .wp-pagenavi span.extend { margin: 0 5px; }
/*----------------------------------------------------------*/

/*Copyright
---------------------------------------*/
#copyright {display: block;clear: both;padding: 10px 0 30px 0;font-size: 12px;color: #ccc;}
#copyright img {vertical-align: middle;}
p.credit { float: right; }
#copyright a:link, #copyright a:visited {color: #fff;font-weight: bold;}
#copyright a:hover {border-bottom: 1px solid;text-decoration: none;}

/* Module Part Menu */
.catsTable {}
.catsTd {}
.catName {}
.catNameActive {}
.catNumData {}
.catDescr {}
a.catName:link {}
a.catName:visited {}
a.catName:hover {}
a.catName:active {}
a.catNameActive:link {}
a.catNameActive:visited {}
a.catNameActive:hover {}
a.catNameActive:active {}
/* ----------------- */

/* Entries Style */
.eBlock {}
.eTitle {margin: 10px 0 0 0;line-height: 26px;}
.eTitle {margin: 0;padding: 0 0 8px 0;font-size: 24px;text-shadow: 0 1px 0 #fff;}
.eTitle a {font-size: 20px;color: #444;text-shadow: 0 1px 0 #fff;}
.eTitle a:hover { color: #285a86; }

.eText, .eMessage {margin-bottom: 10px;text-shadow: 0 1px 0 #fbfbfb;text-align: justify !important;}
.eText img, .eMessage img {
float: left;display: block;margin: 0 8px 8px 0 !important;padding: 3px !important;background: #fff;border-bottom: 1px solid #aaa !important;
}
.eDetails, .eDetails1, .eDetails2 {border-bottom: 1px solid #d5d7d8;font-size: 11px;padding: 6px 0px;}
.eDetails {}
.eDetails1 {}
.eDetails2 {}

.eRating {}
.eAttach {}
/* ------------- */

/* Entry Manage Table */
.manTable {}
.manTdError {}
.manTd1 {}
.manTd2 {}
.manTd3 {}
.manTdSep {}
.manHr {}
.manTdBrief {}
.manTdText {}
.manTdFiles {}
.manFlFile {}
.manTdBut {}
.manFlSbm {}
.manFlRst {}
.manFlCnt {}
/* ------------------ */

/* Comments Style */
.cAnswer {}
.cMessage {color:#5b5656;font-size: 11px;text-align: justify !important;}
.cMessage img {margin: 3px;}
.cBlock1, .cBlock2 {background: #e7e9eb;}
.cBlock1 {}
.cBlock2 {}
/* -------------- */

/* Comments Form Style */
.commTable {}
.commTd1 {}
.commTd2 {}
.commFl {}
.smiles {}
.commReg {}
.commError {}
.securityCode {}
/* ------------------- */

/* Archive Menu */
.archUl {}
.archLi {}
a.archLink:link {}
a.archLink:visited {}
a.archLink:hover {}
a.archLink:active {}
/* ------------ */

/* Archive Style */
.archiveCalendars {}
.archiveDateTitle {}
.archEntryHr {}
.archiveeTitle li {}
.archiveEntryTime {}
.archiveEntryComms {}
a.archiveDateTitleLink:link {}
a.archiveDateTitleLink:visited {}
a.archiveDateTitleLink:hover {}
a.archiveDateTitleLink:active {}
.archiveNoEntry {}
/* ------------- */

/* Calendar Style */
.calTable td {padding: 4px 8px;}
.calMonth {}
.calWday {}
.calWdaySe {}
.calWdaySu {}
.calMday {}
.calMdayA, .calMdayIsA {font-weight: bold;color:#4a011b;}
.calMdayIs {font-weight: bold;}
.calMdayIsA {}
a.calMonthLink ,a.calMdayLink {}
a.calMonthLink:hover,a.calMdayLink:hover {}
a.calMdayLink:hover {text-decoration: underline;}
/* -------------- */

/* Poll styles */
.pollBut {}

.pollBody {}
.textResults {}
.textResultsTd {}

.pollNow {}
.pollNowTd {}

.totalVotesTable {}
.totalVotesTd {}
/* ---------- */

/* User Group Marks */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;}
/* ---------------- */

/* Other Styles */
.replaceTable {}
.legendTd {}
.codeMessage {padding: 5px;font: 11px 'Consolas', 'Courier New', 'sans-serif';background-color: #ebebeb;color: #000;}
.quoteMessage {
display: block;margin: 0px 0 20px 0px;padding: 0 0 0 10px;color: #666;font-style: italic;
border-left: 3px solid #cbcbcb !important; border-right: none !important; border-bottom: none !important; border-top: none !important;
}
/* ------------ */

/*--------------------- Forum start ---------------------*/
.forumContent { margin: 0px;font-size:11px;}
.forumContent td { color: #f0f0f0; font-size:12px;}
.forumContent .gTable td {color: #6d6d6d;}
.forumContent a { color: #f0f0f0;text-decoration: underline;}
.forumContent .gTable td a { color: #6d6d6d;text-decoration: underline;}
.forumContent a:hover { text-decoration: none !important;}
.forumContent table td {border-collapse: collapse;font-size: 11px;}
.gTable, .postTable { background: #4f99da;}
.gTable td { background: #ffffff; border: none;}
.postTable td { border-collapse: collapse; border: 1px solid #efefef;}
.gTable td.gTableTop { font: 14px/28px 'Tahoma'; color: #ffffff;text-align: center; text-transform: uppercase; padding: 0px 10px; background: #295d8a;text-align: center;}
.forumContent td.gTableTop a { color: #feffff;}
.gTableTop a:hover {}
.gTable td.gTableSubTop { background: #7db0db; color: #fff;}
.forumContent .gTable td.gTableSubTop a { color: #ffffff;}
.gTableTop, .gTableSubTop, .forumNameTd, .forumThreadTd, .forumPosrTd, .forumLastPostTd, .threadNametd, .threadPostTd, .threadAuthTd, .threadViewTd, .threadLastPostTd, td.threadsDetails, td.forumOnlineBar { padding: 3px 10px;}
#frM6 td, #frM3 td, #frM14 td, #frM45 td, #frM50 td, #frM56 td, #frM59 td, #frM28 td, #frM25 td, #frM33 td, #frM36 td, #frM40 td {padding: 3px 10px;}
.postBottom table td {border: 0px;}
.postTable td {padding: 3px 10px;}
.postSeparator {display: none;}
td.posttdMessage {text-align: justify;font-size:12px !important;color: #444444;}
.threadPostTd, .threadViewTd, .threadAuthTd, .forumThreadTd, .forumPostTd, .postTdInfo {text-align: center !important;}
a.TopSortLink {}
a.TopSortLink:hover {}
a.postUser {font-weight: bold;color: #fff !important;}
a.forum, a.threadLink {font: 12px 'Arial';}
.forumDescr, .threadDescr {font: 10px 'Arial';}
td.postTdTop {background: #4f99da; color: #444;}
td.postTdTop a {color: #444;}
td.forumIcoTd, td.forumThreadTd, td.forumPostTd, td.gTableRight, td.threadIcoTd, td.threadPostTd, td.threadViewTd { background: #f5f5f5;}
td.pollQuestion, .pollResults td, td.pollResults, td.pollTotal, td.pollAnswer, td.pollButtons, .smiles td{ border: 0px;}
td.pagesInfo, td.switch, td.switchActive {background: #ffffff; border: 1px solid #dcdbe0; padding-left: 5px; padding-right: 5px;}
td.switch, td.switchActive { background: #4f99da; color: #ffffff;}
td.pagesInfo {color: #6d6d6d}
td.switch a {color: #ffffff;}
.switchActive {font-weight: bold;}
.smiles td {padding: 2px 5px !important;}
/*--------------------- Forum end ---------------------*/

/*--------------------- INPUTS start ---------------------*/
input[type=submit], input[type=reset], input[type=button] {}
input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {}
input[type=submit]:active, input[type=reset]:active, input[type=button]:active {}
input[type=text], input[type=password], textarea {padding: 3px 0px;}
select {padding: 2px;}
input, select {vertical-align: middle;font-size: 11px;}
#mchatBtn, input.codeButtons, input.button {padding-left: 0px;padding-right: 0px;}
.queryField {width: auto !important;}
.commFl {width: 100%;}
/*--------------------- INPUTS end ---------------------*/

/*--------------------- POPUP start ---------------------*/
.popup a {}
.popup {margin: 8px;}
.popuptitle {text-transform: uppercase;text-align: center; font-weight: bold;color: #fff; line-height: 45px; background: url(/img/19.gif);}
.popupbody {background: #e7e9eb; padding: 6px;}
/*--------------------- POPUP end ---------------------*/
/* PageSelector Start wallaby.ucoz.ru */ 
.pagesBlockuz1 {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;text-shadow:0 1px 0 #000;} 
.pagesBlockuz1 a:link, 
.pagesBlockuz1 a:visited, 
.pagesBlockuz1 a:hover, 
.pagesBlockuz1 a:active {display:inline-block;height:16px;background:url('http://wallaby.ucoz.ru/page/switch_grey.png') #0082a8;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:600;margin:0 2px;padding-top:3px;padding-right:9px;padding-left:9px;color:#fff;} 
.pagesBlockuz1 a:hover {display:inline-block;height:16px;background:url('http://wallaby.ucoz.ru/page/switch-hover_grey.png') #00a8c3;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:600;margin:0 2px;padding-top:3px;padding-right:9px;padding-left:9px;text-decoration:none;color:#fff;} 
.pagesBlockuz1 b {display:inline-block;height:16px;background:url('http://wallaby.ucoz.ru/page/switch-hover_grey.png') #00a8c3;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:600;margin:0 2px;padding-top:3px;padding-right:9px;padding-left:9px;color:#fff;} 
.catPages1 {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;text-shadow:0 1px 0 #000;} 
.catPages1 a:link, 
.catPages1 a:visited, 
.catPages1 a:hover, 
.catPages1 a:active {display:inline-block;height:16px;background:url('http://wallaby.ucoz.ru/page/switch_grey.png') #0082a8;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:600;margin:0 2px;padding-top:3px;padding-right:9px;padding-left:9px;color:#fff;} 
.catPages1 a:hover {display:inline-block;height:16px;background:url('http://wallaby.ucoz.ru/page/switch-hover_grey.png') #00a8c3;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:600;margin:0 2px;padding-top:3px;padding-right:9px;padding-left:9px;text-decoration:none;color:#fff;} 
.catPages1 b {display:inline-block;height:16px;background:url('http://wallaby.ucoz.ru/page/switch-hover_grey.png') #00a8c3;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:600;margin:0 2px;padding-top:3px;padding-right:9px;padding-left:9px;color:#fff;} 
.pagesBlock1 {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;text-shadow:0 1px 0 #000;} 
.pagesBlock1 a:link, 
.pagesBlock1 a:visited, 
.pagesBlock1 a:hover, 
.pagesBlock1 a:active {display:inline-block;height:16px;background:url('http://wallaby.ucoz.ru/page/switch_grey.png') #0082a8;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:600;margin:0 2px;padding-top:3px;padding-right:9px;padding-left:9px;color:#fff;} 
.pagesBlock1 a:hover {display:inline-block;height:16px;background:url('http://wallaby.ucoz.ru/page/switch-hover_grey.png') #00a8c3;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:600;margin:0 2px;padding-top:3px;padding-right:9px;padding-left:9px;text-decoration:none;color:#fff;} 
.pagesBlock1 b {display:inline-block;height:16px;background:url('http://wallaby.ucoz.ru/page/switch-hover_grey.png') #00a8c3;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:600;margin:0 2px;padding-top:3px;padding-right:9px;padding-left:9px;color:#fff;} 
.catPages2 {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;text-shadow:0 1px 0 #000;} 
.catPages2 a:link, 
.catPages2 a:visited, 
.catPages2 a:hover, 
.catPages2 a:active {display:inline-block;height:16px;background:url('http://wallaby.ucoz.ru/page/switch_grey.png') #0082a8;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:600;margin:0 2px;padding-top:3px;padding-right:9px;padding-left:9px;color:#fff;} 
.catPages2 a:hover {display:inline-block;height:16px;background:url('http://wallaby.ucoz.ru/page/switch-hover_grey.png') #00a8c3;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:600;margin:0 2px;padding-top:3px;padding-right:9px;padding-left:9px;text-decoration:none;color:#fff;} 
.catPages2 b {display:inline-block;height:16px;background:url('http://wallaby.ucoz.ru/page/switch-hover_grey.png') #00a8c3;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:600;margin:0 2px;padding-top:3px;padding-right:9px;padding-left:9px;color:#fff;} 
.pagesBlockuz2 {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;text-shadow:0 1px 0 #000;} 
.pagesBlockuz2 a:link, 
.pagesBlockuz2 a:visited, 
.pagesBlockuz2 a:hover, 
.pagesBlockuz2 a:active {display:inline-block;height:16px;background:url('http://wallaby.ucoz.ru/page/switch_grey.png') #0082a8;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:600;margin:0 2px;padding-top:3px;padding-right:9px;padding-left:9px;color:#fff;} 
.pagesBlockuz2 a:hover {display:inline-block;height:16px;background:url('http://wallaby.ucoz.ru/page/switch-hover_grey.png') #00a8c3;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:600;margin:0 2px;padding-top:3px;padding-right:9px;padding-left:9px;text-decoration:none;color:#fff;} 
.pagesBlockuz2 b {display:inline-block;height:16px;background:url('http://wallaby.ucoz.ru/page/switch-hover_grey.png') #00a8c3;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:600;margin:0 2px;padding-top:3px;padding-right:9px;padding-left:9px;color:#fff;} 
.pagesBlock2 {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;text-shadow:0 1px 0 #000;} 
.pagesBlock2 a:link, 
.pagesBlock2 a:visited, 
.pagesBlock2 a:hover, 
.pagesBlock2 a:active {display:inline-block;height:16px;background:url('http://wallaby.ucoz.ru/page/switch_grey.png') #0082a8;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:600;margin:0 2px;padding-top:3px;padding-right:9px;padding-left:9px;color:#fff;} 
.pagesBlock2 a:hover {display:inline-block;height:16px;background:url('http://wallaby.ucoz.ru/page/switch-hover_grey.png') #00a8c3;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:600;margin:0 2px;padding-top:3px;padding-right:9px;padding-left:9px;text-decoration:none;color:#fff;} 
.pagesBlock2 b {display:inline-block;height:16px;background:url('http://wallaby.ucoz.ru/page/switch-hover_grey.png') #00a8c3;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:600;margin:0 2px;padding-top:3px;padding-right:9px;padding-left:9px;color:#fff;} 
/* PageSelector end */
/* Стиль чата wallaby.ucoz.ru */ 
.mchat textarea {border:1px solid #DBDBDB;background:#f7f7f7;padding-right:5px;} 
.mchat textarea:hover {background:#fff;} 
.mchat input {background:#E8E8E8;border:1px solid #DBDBDB;border-left:none;height:40px;margin-left:-2px;width:20px;} 
.gost {background:#fff;border:1px solid #DBDBDB;padding:5px;border-left:none;text-align:left;margin-left:-3px;padding-bottom:2px;margin-top:-5px;height:50px;font:10px Tahoma;} 
.op_fon {background:#f7f7f7;border:1px solid #DBDBDB;border-right:1px dotted #ccc;width:40px;height:50px;} 
.op_fon img {padding-left:5px; filter:progid:DXImageTransform.Microsoft.alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;} 
.option {border:1px solid #ccc;height:20px;margin:5px 0;width:100%;padding-top:3px;background:#fff;filter:progid:DXImageTransform.Microsoft.alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;} 
.option:hover {filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity:1;opacity:1;} 
.chat {background:#E8E8E8;border:1px solid #DBDBDB;padding:3px 0;font:11px Tahoma;border-top:none;} 
.cBlock {margin:0px;padding:0px;border:none;} 
.cMessage {background:#F8F8F8;border:1px solid #DBDBDB;border-top:none;padding:4px;font:11px Tahoma;}
/* Верхняя панель для пользователей v.1.0 
 ===================*/ 
 #top_bar { 
 position:fixed; 
 z-index:997; 
 top:0; 
 min-width:100%; 
 height:35px; 
 background: #353535; 
 border-top: 1px solid #000; 
 box-shadow: 0px 0px 5px #111; 
 } 

 #top_bar_os { 
 padding:0px; 
 width:1024px; 
 height:35px; 
 margin: 0px auto; 
 } 

 #top_bar_os a{ 
 text-decoration:none; 
 } 

 .td_l { 
 float:left; 
 padding:5px 10px 0px 10px; 
 height:30px; 
 background:url(http://wallaby.ucoz.ru/images33/me_like/li_linia.gif) no-repeat right; 
 } 

 .td_p { 
 float:right; 
 height:35px; 
 padding: 0px 0px 0px 0px; 
 background:url(http://wallaby.ucoz.ru/images33/me_like/li_linia.gif) no-repeat right; 
 } 

 /* Форма поиска синяя кнопка 
 ------------------------------------------*/ 
 .poick_os1 input { 
 font:11px Verdana,Arial,Helvetica,sans-serif!important; 
 margin:0px!important; 
 vertical-align:middle!important; 
 } 

 .poick_pole1 { 
 color:#a7a7a7!important; text-shadow: 1px 1px 1px #252525!important; 
 padding:4px 4px!important; 
 width:300px!important; 
 height:15px!important; 
 background:#484848!important; 
 border: 1px solid #252525!important; 
 } 
 
 .poick_pole1:focus { 
 background:#545454!important; 
 } 
 
 .poick_knopka1 { 
 color:#bfbfbf!important; text-shadow: 1px 1px 1px #460953!important; 
 padding: 0px 10px!important; 
 height:25px!important; 
 background: #1d367d!important; 
 border: 1px solid #0c123b!important; 
 cursor:pointer!important; 
 } 
 
 .poick_knopka1:hover { 
 background:#3b3b97!important; 
 } 

 /* Выпадающее меню 
 ------------------------------------------*/ 
 .menu_p { 
 display:block; 
 position:relative; 
 } 

 .menu_p .drop { 
 float:left; 
 color:#66B427; 
 text-shadow:1px 1px 1px #000;font-weight: 700; 
 padding: 10px 17px 0px 10px; 
 margin-right: 10px; 
 background:url(http://wallaby.ucoz.ru/images33/me_like/drop1.png) no-repeat right 15px; 
 } 

 .menu_p:hover .drop{ 
 background:url(http://wallaby.ucoz.ru/images33/me_like/drop2.png) no-repeat right 15px; 
 color:#2784b4; 
 } 

 .dd_ugol1, 
 .dd_menu { 
 width:240px; 
 } 

 .dd_ugol2, 
 .dd_menu_p { 
 width:300px; 
 } 

 .dd_menu, 
 .dd_menu_p { 
 float:left; 
 position:absolute; 
 margin:0px auto; 
 background:#4c4c4c; 
 padding:5px; 
 left:-999em; 
 z-index:998; 
 border:1px solid #111; 
 -moz-border-radius:5px 5px 5px ; 
 -webkit-border-radius:5px 5px 5px ; 
 border-radius:5px 5px 5px ; 
 box-shadow: 0px 0px 5px #111; 
 } 
 
 .menu_p:hover .dd_menu, 
 .menu_p:hover .dd_menu_p{ 
 top:40px; 
 left:auto; 
 right:0px; 
 } 

 .dd_ugol1, 
 .dd_ugol2 { 
 height:25px; 
 float:left; 
 position:absolute; 
 top: -25px; 
 right: 25px; 
 background:url(http://wallaby.ucoz.ru/images33/me_like/fon_ugol_1.png) no-repeat; 
 background-position: right bottom; 
 } 

 .dd_ugol1 {right:2px!important;} 
 .dd_menu_os {width:218px;} 
 .mini_profil {width:278px;} 

 .dd_menu_os, 
 .mini_profil { 
 overflow:hidden; 
 background:#eee; 
 border: 1px solid #353535; 
 margin:0; 
 padding:10px; 
 } 

 /* Вертикальное меню 
 ------------------------------------------*/ 
 .menu_top { 
 margin:0; 
 padding:0; 
 list-style:none; 
 overflow:hidden; 
 width:238px; 
 background:#eee; 
 border: 1px solid #353535; 
 } 

 .menu_top li a:link, 
 .menu_top li a:visited { 
 display:block; 
 text-align:left; 
 color:#555; 
 width:100%; 
 padding:4px 10px; 
 border-bottom: 1px solid #d0d0d0; 
 border-top: 1px solid #fff; 
 } 

 .menu_top li a:hover { 
 background:#fff; 
 } 

 /* Мини профиль 
 ------------------------------------------*/ 
 .mini_avatar { 
 width:35px; 
 height:35px; 
 } 

 .mp_avatar { 
 float:right; 
 margin: 0px 0px 0px 0px; 
 width:50px; 
 height:50px; 
 border: 3px solid #666; 
 } 

 .mp_info { 
 float:left; 
 margin:0; 
 padding:5px; 
 width:200px; 
 list-style:none; 
 } 

 .mp_info a:link, 
 .mp_info a:visited{color:#2784b4; font-weight: bold;} 
 .mp_info a:hover {color:#66B427;} 

 .mp_info li { 
 font: 10px Verdana,Arial,Helvetica, sans-serif; 
 padding: 2px 0px; 
 border-top: 1px solid #fff; 
 border-bottom: 1px solid #B7B7B7; 
 } 

 .border_v {border-top:none!important;} 
 .border_n {border-bottom:none!important;} 
 .bold {font-weight: bold;} 

 /* Кнопки 
 ------------------------------------------*/ 
 .knopka_vxod:link, 
 .knopka_vxod:visited, 
 .knopka_reg:link, 
 .knopka_reg:visited { 
 float:left; 
 font-weight: bold; 
 color:#66B427; 
 text-shadow: 1px 1px 1px #000; 
 padding: 10px 10px 0px 10px; 
 } 

 .knopka_vxod:hover, 
 .knopka_reg:hover {color:#2784b4;} 

 .knopka_pochta:link, 
 .knopka_pochta:visited{ 
 float:left; 
 font-weight: bold; 
 color:#2784b4; 
 text-shadow: 1px 1px 1px #000; 
 padding: 10px 10px 0px 10px; 
 } 
 .knopka_pochta:hover {color:#66B427;} 

 .knopka_vixod:link, 
 .knopka_vixod:visited{ 
 float:right; 
 font: 9px Verdana,Arial,Helvetica, sans-serif; 
 color:#F1EDED; text-shadow: 1px 1px 1px #000; 
 background:#353535; 
 padding: 2px 7px 3px 7px; 
 margin: 5px 4px 0px 0px; 
 } 
 .knopka_vixod:hover {background:#444;}
/* Оповещение о новом лс как ВКонтакте 
 ------------------------------------------*/ 
 .news_ls1 { 
 position:relative; 
 z-index:9999; 
 } 

 .news_ls2 { 
 position:fixed; 
 bottom:5px; 
 right:5px; 
 } 

 .uContent{ 
 overflow: hidden; 
 display:none; 
 margin-bottom:10px; 
 width:300px; 
 background:url(http://wallaby.ucoz.ru/_ph/1/2/440582317.png); 
 padding:5px 10px 5px 10px; 
 -webkit-border-radius: 5px; 
 -moz-border-radius:5px; 
 border-radius: 5px; 
 -moz-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.70); 
 -webkit-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.70); 
 box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.70); 
 } 

 .uContent_l { 
 float:left; 
 font: 11px Verdana,Arial,Helvetica, sans-serif; 
 color:#a7a7a7; text-shadow: 1px 1px 1px #252525; font-weight: bold; 
 } 
 
 .uContent_p {float:right;} 
 .uContent_c { 
 float:left; 
 font: 100%/1.0 Verdana,Arial,Helvetica, sans-serif; 
 color:#a7a7a7; 
 width:300px; 
 padding: 5px 0px 0px 0px; 
 } 
 
 .uPm-close { 
 width:18px; 
 height:18px; 
 background:url(http://wallaby.ucoz.ru/_ph/1/2/260195063.png) no-repeat; 
 } 

 .uPm-close:hover { 
 background-position:0px -18px; 
 } 
 
 .uContent_c img { 
 float:right; 
 width:45px; 
 height:45px; 
 border:1px solid #838383; 
 padding: 3px; 
 margin: 0px 0px 10px 15px; 
 background:#646464; 
 } 

 .uContent_c span { 
 color:#8fbbe9; 
 } 
 .uContent_c p { 
 padding:0; 
 margin: 5px 0px 0px 0px; 
 } 

 .uContent_c a:link, 
 .uContent_c a:visited {color:#f7f7f7;} 
 .uContent_c a:hover {color:#bdbdbd;} 
 /* -------------------------------------- */
/* Ячейка опроса 
 ------------------------------------------*/ 
 .cell_poll { 
 float:left; 
 color:#555;text-shadow: 1px 1px 1px #fff; 
 width:220px; 
 background: #fff; 
 border: 1px solid #D0D1D3; 
 padding: 0px 10px 5px 10px; 
 } 

 .poll_title { 
 text-align:center; 
 font: 115%/1.5 Verdana,Arial,Helvetica, sans-serif; 
 font-weight: bold; 
 padding: 5px 0px; 
 border-bottom: 1px solid #D0D1D3; 
 }
/* Белый вариант последних комментарий 
 ------------------------------------------*/ 
 .last_comment_os { 
 overflow: hidden; 
 float:left; 
 font: 11px Verdana,Arial,Helvetica, sans-serif; color:#555; 
 width:250px; 
 margin: 5px 0px 5px 0px; 
 } 

 .last_comment_os a:link, 
 .last_comment_os a:visited {color:#555;} 
 .last_comment_os a:hover {color:#999;} 

 .lc_message { 
 float:left; 
 margin: 0; 
 padding:5px; 
 width:238px; 
 background: #F6F6F6; 
 border: 1px solid #D6D6D6; 
 } 

 .lc_uzer { 
 float:left; 
 text-align:right; 
 width:250px; 
 position: relative 
 } 

 .lc_ugol { 
 position:absolute; 
 float:right; 
 background: url(http://wallaby.ucoz.ru/_ph/1/2/242703095.png) no-repeat right; 
 width: 27px; 
 height: 27px; 
 top: -1px; 
 right: 20px; 
 } 

 .lc_avatar { 
 float:right; 
 width: 30px; 
 height: 30px; 
 padding:3px; 
 border: 1px solid #D6D6D6; 
 margin: 10px 55px 0px 10px; 
 } 

 .lc_name { 
 float:right; 
 width: 145px; 
 margin: 13px 0px 2px 0px; 
 font-weight: bold; 
 } 

 .lc_data { 
 float:right; 
 font: 9px Verdana,Arial,Helvetica, sans-serif; color:#999; 
 width: 145px; 
 } 

 .transparency_i a:hover img { 
 filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50); 
 -moz-opacity: 0.5; 
 opacity: 0.5; 
 filter: alpha(opacity=50); 
 } 
 /* ------------------------------------------*/
/* Календарь 
 ----------------------------- */ 
 .calTable { 
 border-collapse:collapse; 
 background:#fff; 
 } 

 .calMonth { 
 text-align:center; 
 font-weight: bold; 
 padding: 5px 0px 5px 0px; 
 background: #A4D236; 
 background: -moz-linear-gradient(top, #BCDE4B, #8CC621); 
 background: -webkit-gradient(linear, left top, left bottom, from(#BCDE4B), to(#8CC621)); 
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BCDE4B, endColorstr=#8CC621); 
 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#BCDE4B, endColorstr=#8CC621)"; 
 } 

 .calWday, 
 .calWdaySe, 
 .calWdaySu { 
 font:9px Verdana,Arial,Helvetica,sans-serif; 
 color:#8F9497; 
 background:#E1E8ED; 
 padding: 3px 5px; 
 } 

 .calMday { 
 font:11px Verdana,Arial,Helvetica,sans-serif; 
 color:#81888d; 
 text-shadow: 1px 1px 1px #fff; 
 font-weight:bold; 
 background: #F0F4F7; 
 border:1px solid #e7e7e7; 
 padding: 5px; 
 } 

 .calMdayA { 
 color:#555; 
 font-weight:bold; 
 background:#A4D236; 
 } 
 .calMdayIs, 
 .calMdayIsA { 
 font-weight:bold; 
 background:#3695d2; 
 } 

 a.calMonthLink:link, 
 a.calMonthLink:visited, 
 a.calMonthLink:active { 
 text-decoration:none; 
 color:#fff; 
 } 

 a.calMonthLink:hover { 
 text-decoration:none; 
 color:#555; 
 } 

 a.calMdayLink:link, 
 a.calMdayLink:visited, 
 a.calMdayLink:active { 
 text-decoration:none; 
 color:#fff; 
 } 

 a.calMdayLink:hover { 
 text-decoration:none; 
 color:#555; 
 } 
 /* ------------- wallaby.ucoz.ru ------------- */
body { scrollbar-face-color:#5997CA; 

 scrollbar-shadow-color: #ffffff; 

 scrollbar-highlight-color: #ffffff; 

 scrollbar-3dlight-color: #5997CA; 

 scrollbar-darkshadow-color: #5997CA; 

 scrollbar-track-color: #F6F6F6; 

 scrollbar-arrow-color: #F6F6F6; }
.progress { border: 1px solid #ccc; position: relative; display: block; padding: 0; margin:2px 0; background: #DEDEDE; background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#e9e9e9)); background: -moz-linear-gradient(top, #ccc, #e9e9e9);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#e9e9e9');-moz-box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff; 
 box-shadow:0 1px 0 #fff;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;} 
 .progress_1 { 
 border: 1px solid #0078a5; background-color: #5C9ADE; 
 background: -moz-linear-gradient(top, #00adee 10%, #0078a5 90%); 
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #00adee), color-stop(0.9, #0078a5)); 
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5'); 
 } 
 .progress_2 { 
 border: 1px solid #5c9425; background-color: #77AF3F; 
 background: -moz-linear-gradient(top, #8fc857 10%, #5c9425 90%); 
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #8fc857), color-stop(0.9, #5c9425)); 
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fc857', endColorstr='#5c9425'); 
 } 
 .progress_3 { 
 border: 1px solid #f47a20; background-color: #faa51a; 
 background: -moz-linear-gradient(top, #faa51a 10%, #f47a20 90%); 
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #faa51a), color-stop(0.9, #f47a20)); 
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20'); 
 } 
 .progress_4 { 
 border: 1px solid #A92C2C; background-color: #C44747; 
 background: -moz-linear-gradient(top, #DD5F5F 10%, #A92C2C 90%); 
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #DD5F5F), color-stop(0.9, #A92C2C)); 
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DD5F5F', endColorstr='#A92C2C'); 
 } 
 .progress_5{ 
 border: 1px solid #8c2ca9; background-color: #8c2ca9; 
 background: -moz-linear-gradient(top, #bf5fdd 10%, #8c2ca9 90%); 
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #bf5fdd), color-stop(0.9, #8c2ca9)); 
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf5fdd', endColorstr='#8c2ca9'); 
 }
/* Верхняя панель для пользователей v.1.0 
============================================================================*/ 
#top_bar { 
 position:fixed; 
 z-index:997; 
 top:0; 
 min-width:100%; 
 height:35px; 
 background: #353535; 
 border-top: 1px solid #000; 
 box-shadow: 0px 0px 5px #111; 
} 

#top_bar_os { 
 padding:0px; 
 width:1024px; 
 height:35px; 
 margin: 0px auto; 
} 

#top_bar_os a{ 
 text-decoration:none; 
} 

.td_l { 
 float:left; 
 padding:5px 10px 0px 10px; 
 height:30px; 
 background:url(http://www.center-dm.ru/ucoz/user_bar/v1/li_linia.gif) no-repeat right; 
} 

.td_p { 
 float:right; 
 height:35px; 
 padding: 0px 0px 0px 0px; 
 background:url(http://www.center-dm.ru/ucoz/user_bar/v1/li_linia.gif) no-repeat right; 
} 

/* Форма поиска синяя кнопка 
------------------------------------------*/ 
.poick_os1 input { 
 font:11px Verdana,Arial,Helvetica,sans-serif!important; 
 margin:0px!important; 
 vertical-align:middle!important; 
} 

.poick_pole1 { 
 color:#a7a7a7!important; text-shadow: 1px 1px 1px #252525!important; 
 padding:4px 4px!important; 
 width:300px!important; 
 height:15px!important; 
 background:#484848!important; 
 border: 1px solid #252525!important; 
} 
 
.poick_pole1:focus { 
 background:#545454!important; 
} 
 
.poick_knopka1 { 
 color:#bfbfbf!important; text-shadow: 1px 1px 1px #460953!important; 
 padding: 0px 10px!important; 
 height:25px!important; 
 background: #1d367d!important; 
 border: 1px solid #0c123b!important; 
 cursor:pointer!important; 
} 
 
.poick_knopka1:hover { 
 background:#3b3b97!important; 
} 

/* Выпадающее меню 
------------------------------------------*/ 
.menu_p { 
 display:block; 
 position:relative; 
} 

.menu_p .drop { 
 float:left; 
 color:#66B427; 
 text-shadow:1px 1px 1px #000;font-weight: 700; 
 padding: 10px 17px 0px 10px; 
 margin-right: 10px; 
 background:url(http://www.center-dm.ru/ucoz/user_bar/v1/drop1.png) no-repeat right 15px; 
} 

.menu_p:hover .drop{ 
 background:url(http://www.center-dm.ru/ucoz/user_bar/v1/drop2.png) no-repeat right 15px; 
 color:#2784b4; 
} 

.dd_ugol1, 
.dd_menu { 
 width:240px; 
} 

.dd_ugol2, 
.dd_menu_p { 
 width:300px; 
} 

.dd_menu, 
.dd_menu_p { 
 float:left; 
 position:absolute; 
 margin:0px auto; 
 background:#4c4c4c; 
 padding:5px; 
 left:-999em; 
 z-index:998; 
 border:1px solid #111; 
 -moz-border-radius:5px 5px 5px; 
 -webkit-border-radius:5px 5px 5px; 
 border-radius:5px 5px 5px; 
 box-shadow: 0px 0px 5px #111; 
} 
 
.menu_p:hover .dd_menu, 
.menu_p:hover .dd_menu_p{ 
 top:40px; 
 left:auto; 
 right:0px; 
} 

.dd_ugol1, 
.dd_ugol2 { 
 height:25px; 
 float:left; 
 position:absolute; 
 top: -25px; 
 right: 25px; 
 background:url(fon_ugol_1.png) no-repeat; 
 background-position: right bottom; 
} 

.dd_ugol1 {right:2px!important;} 
.dd_menu_os {width:218px;} 
.mini_profil {width:278px;} 

.dd_menu_os, 
.mini_profil { 
 overflow:hidden; 
 background:#eee; 
 border: 1px solid #353535; 
 margin:0; 
 padding:10px; 
} 

/* Вертикальное меню 
------------------------------------------*/ 
.menu_top { 
 margin:0; 
 padding:0; 
 list-style:none; 
 overflow:hidden; 
 width:238px; 
 background:#eee; 
 border: 1px solid #353535; 
} 

.menu_top li a:link, 
.menu_top li a:visited { 
 display:block; 
 text-align:left; 
 color:#555; 
 width:100%; 
 padding:4px 10px; 
 border-bottom: 1px solid #d0d0d0; 
 border-top: 1px solid #fff; 
} 

.menu_top li a:hover { 
 background:#fff; 
} 

/* Мини профиль 
------------------------------------------*/ 
.mini_avatar { 
 width:35px; 
 height:35px; 
} 

.mp_avatar { 
 float:right; 
 margin: 0px 0px 0px 0px; 
 width:50px; 
 height:50px; 
 border: 3px solid #666; 
} 

.mp_info { 
 float:left; 
 margin:0; 
 padding:5px; 
 width:200px; 
 list-style:none; 
} 

.mp_info a:link, 
.mp_info a:visited{color:#2784b4; font-weight: bold;} 
.mp_info a:hover {color:#66B427;} 

.mp_info li { 
 font: 10px Verdana,Arial,Helvetica, sans-serif; 
 padding: 2px 0px; 
 border-top: 1px solid #fff; 
 border-bottom: 1px solid #B7B7B7; 
} 

.border_v {border-top:none!important;} 
.border_n {border-bottom:none!important;} 
.bold {font-weight: bold;} 

/* Кнопки 
------------------------------------------*/ 
.knopka_vxod:link, 
.knopka_vxod:visited, 
.knopka_reg:link, 
.knopka_reg:visited { 
 float:left; 
 font-weight: bold; 
 color:#66B427; 
 text-shadow: 1px 1px 1px #000; 
 padding: 10px 10px 0px 10px; 
} 

.knopka_vxod:hover, 
.knopka_reg:hover {color:#2784b4;} 

.knopka_pochta:link, 
.knopka_pochta:visited{ 
 float:left; 
 font-weight: bold; 
 color:#2784b4; 
 text-shadow: 1px 1px 1px #000; 
 padding: 10px 10px 0px 10px; 
} 
.knopka_pochta:hover {color:#66B427;} 

.knopka_vixod:link, 
.knopka_vixod:visited{ 
 float:right; 
 font: 9px Verdana,Arial,Helvetica, sans-serif; 
 color:#F1EDED; text-shadow: 1px 1px 1px #000; 
 background:#353535; 
 padding: 2px 7px 3px 7px; 
 margin: 5px 4px 0px 0px; 
} 
.knopka_vixod:hover {background:#444;}
#puzadpn{display:none}
.download_button1 {display:block; width:131px; height:38px; background:url('http://firebiz.ucoz.net/images/down.png') no-repeat; position:relative; color:#fff; text-shadow:0 1px 2px #000;} 
 .download_button1:hover {background-position:0 -38px; color:#fff;} 
 .error { 
 color: #990000; 
 background-color: #FFF0F0; 
 padding: 7px; 
 margin-top: 5px; 
 margin-bottom: 10px; 
 border: 1px dashed #990000; 
 }