/* General Style */
body {background: url('../des/background.jpg'); margin:0;padding:0; repeat-X; background-attachment: fixed;}
.titlenews { font-size:9pt; color: #fff; text-decoration: underline; }
.border {border:1px solid #272727; padding:3px;margin:5px}
.border img {border:1px solid #1b1b1b; height:45px; max-height:45px; max-width:45px; padding:2px;margin:1px}
.namecolumn {padding-left:8px; padding-top:4px; font:none 15pt Arial color:#9c9e9f;}
.namecolumntwo {padding-left:8px; font:bold 7pt Book Antiqua;}
.date{font-size: 16px; float: left; background: url("http://www.coolrap.ru/images/bg-date.png") no-repeat; width: 130px; height: 28px; padding: 4px 12px 0 0;}
hr.complete{background:url(http://defiant-music.net.ru/design/icons/hr.png) no-repeat center;height:2px; border:none; margin:5px;}
hr.half{background:url(http://defiant-music.net.ru/design/icons/hr_half.png) no-repeat left;height:2px; border:none; margin:5px 5 5px;}
#contanier {width: 970px; height: 240px; text-align: left; margin-left: auto; margin-right: auto; padding: 3px; cellspacing: 0px; background: url('../des/top.png') no-repeat;}
#wrap {width: 970px; text-align: center; margin-left: auto; margin-right: auto; }
#topper {height: 200px; background: url('../des/back.png') repeat-y; padding: 15px;}
#cont {padding: 15px; background: url('../des/back.png') repeat-y;}
#footer {background: url('../des/back.png') repeat-y; padding: 58px 25px 25px; text-align: center;}

ul#hmenu {
 margin: 0;
 border: 0 none;
 padding: 0;
 list-style: none;
 background: url('../des/but.gif');
 height: 32px;
 font: bold 10px/32px Arial, Arial;
}

ul#hmenu li {
 margin: 0;
 border: 0 none;
 padding: 0;
 float: left;
 display: inline;
 list-style: none;
 position: relative;
 height: 32px;
}

ul#hmenu ul {
 margin: 0;
 border: 0 none;
 padding: 0;
 width: 160px;
 list-style: none;
 display: none;
 position: absolute;
 top: 32px;
 left: 0;
}

ul#hmenu ul:after {
 clear: both;
 display: block;
 font: 1px/0px Arial;
 content: ".";
 height: 0;
 visibility: hidden;
}

ul#hmenu ul li {
 width: 160px;
 float: left;
 display: block !important;
 display: inline;
}

/* Main Menu */
ul#hmenu a {
 border: 0px;
 padding: 0 6px;
 float: none !important;
 float: left;
 display: block;
 background: url('../des/but.gif');
 color: #FFFFFF;
 font: bold 10px/32px Arial, Arial;
 text-decoration: none;
 height: auto !important;
 height: 1%;
 text-transform: uppercase;
}

/* Main Menu Hover */
ul#hmenu a:hover,
ul#hmenu li:hover a,
ul#hmenu li.iehover a {
 background: url('../des/but2.gif');
 color: #FFFFFF;
}

/* Second Menu */
ul#hmenu li:hover li a,
ul#hmenu li.iehover li a {
 border-top: 1px solid #FFFFFF;
 float: none;
 background: url('../des/but.gif');
 color: #FFFFFF;
}

/* Second Menu Hover */
ul#hmenu li:hover li a:hover,
ul#hmenu li:hover li:hover a,
ul#hmenu li.iehover li a:hover,
ul#hmenu li.iehover li.iehover a {
 border-top: 1px solid #FFFFFF;
 background: #808298;
 color: #FFFFFF;
}

ul#hmenu ul ul {
 display: none;
 position: absolute;
 top: 0;
 left: 160px;
}

ul#hmenu li:hover ul ul,
ul#hmenu li.iehover ul ul {
 display: none;
}

ul#hmenu li:hover ul,
ul#hmenu ul li:hover ul,
ul#hmenu li.iehover ul,
ul#hmenu ul li.iehover ul {
 display: block;
}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
 height: 1%;
 background: #FFA23A;
}
#container {
 background: #FFF;

height: 1%;
 margin-right: 250px;

}
#container:after {
 content: '.';
 display: block;
 clear: both;
 visibility: hidden;
 height: 0;
}
#content {
 float: left;
 width: 460px;
 position: relative;
 overflow: hidden;
 background: #FF00FF;
 height: 400px;
}

/* Topper
-----------------------------------------------------------------------------*/


/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
 float: right;
 margin-right: -30px;
 width: 320px;
 position: relative;
 background: #B5E3FF;
 height: 400px;
}


/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {
 float: right;
 margin-right: -550px;
 width: 250px;
 position: relative;
 overflow: hidden;
 background: #F4854F;
 height: 400px;
}

/* FooterF Left
-----------------------------------------------------------------------------*/
.fl {
 float: left;
 margin-left: -250px;
 right: -250px;
 width: 400px;
 height: 50px;
 position: relative;
 background: #F45CAA;
}


/* FooterF Right
-----------------------------------------------------------------------------*/
.fr {
 float: right;
 width: 600px;
 position: relative;
 background: #11E3FF;
 height: 50px;
}


a:link {text-decoration:none; color:#c1c1c1;}
a:active {text-decoration:none; color:#eaeaea;}
a:visited {text-decoration:none; color:#c1c1c1;}
a:hover {text-decoration:none; color:#eaeaea;}

.fHelpreg {font-size:9pt;color:#515151;}
.fHelp {font-size:7pt;color:#515151;}
.whiteLink a:link {text-decoration:none; color:#FFAE9F;}
.whiteLink a:active {text-decoration:none; color:#FFAE9F;}
.whiteLink a:visited {text-decoration:none; color:#FFAE9F;}
.whiteLink a:hover {text-decoration:none; color:#a8a8a8;}

a.forRegLink:link, a.topSortLink:link,a.postUser:link, a.postNumberLink:link {text-decoration:none; color:#333333;}
a.forRegLink:active, a.topSortLink:active, a.postUser:active, a.postNumberLink:active {text-decoration:underline; color:#333333;}
a.forRegLink:visited, a.topSortLink:visited, a.postUser:visited, a.postNumberLink:visited {text-decoration:underline; color:#333333;}
a.forRegLink:hover, a.topSortLink:hover, a.postUser:hover, a.postNumberLink:hover {text-decoration:none; color:#333333;}
td, body {font-family:verdana,arial,helvetica; font-size:8pt;color:#6e6e6e;}
form {padding:0px;margin:0px;}
input,textarea,select {vertical-align:middle; font-size:8pt; font-family:verdana,arial,helvetica;}
.copy {font-size:7pt;}

a.noun:link {text-decoration:none; color:#8B8881}
a.noun:active {text-decoration:none; color:#8B8881}
a.noun:visited {text-decoration:none; color:#8B8881}
a.noun:hover {text-decoration:none; color:#000000}

hr {color:#D8D9DB;height:1px;border:none;background:#D8D9DB;}
label {cursor:pointer;cursor:hand}

.blocktitle {font-family:Verdana,Sans-Serif;color:#6C829D;font-size:12px;}

a.menu1:link {text-decoration:underline; color:#EF008E}
a.menu1:active {text-decoration:underline; color:#EF008E}
a.menu1:visited {text-decoration:underline; color:#EF008E}
a.menu1:hover {text-decoration:none; color:#000000}
.menuTd {padding-left:12px;padding-right:10px; background: url('http://www.coolrap.ru/images/3.gif') no-repeat 0px 3px;}

.mframe {border-left:1px solid #E5E7EA; border-right:1px solid #E5E7EA;}
.colgray {border-right:1px solid #E5E7EA;}
.colwhite {border-right:1px solid #FAFAFA;}
.msep {border-top:1px solid #FAFAFA;}

span.category { float: none; font-weight: normal; font-size: 11px; background: #666; padding: 0 6px; margin-right: 6px; color: #fff; top: 0; margin-left: 0px; }
