.sort {
text-align:center;
margin-bottom:10px;
color:#616161;
background-color:#f8f8f8;
padding:6px 0 7px;
}

.base {
overflow:hidden;
margin-bottom:10px;
}

.baseer {
overflow:hidden;
margin-bottom:35px;
}

.baseer .binner,.basecont .binner,.basenav .binner {
margin-left:42px;
overflow:hidden;
}

.basecont .binner {
margin-right:20px;
}

.baseer .mnimage {
width:160px;
overflow:hidden;
margin-bottom:10px;
}

.baseer .mnimage img {
background-color:#a5a5a5;
border:1px solid #7b7b7b;
width:150px;
padding:4px;
}

.baseer .basetext img,.bsmain .basetext img {
background-color:#a5a5a5;
border:1px solid #7b7b7b;
margin:4px;
padding:4px;
}

.baseer .bnews .editor_button img,.baseer .bnews .editbclose img,.baseer .bnews .editor_button_brk img,.baseer .bnews #dle_emo td img {
border:0 none!important;
margin:0!important;
padding:0!important;
}

.contimg .baseimage {
float:left;
display:inline;
width:166px;
position:relative;
margin:0 0 0 -166px;
}

.fieldrock {
margin:0 0 3px;
}

.fieldrock b {
color:#a7a7a7;
}

.baseer .heading {
background:url(../images/arrow_heading.png) no-repeat 15px 8px;
overflow:hidden;
}

.baseer .heading h1 a {
color:#ff9e2d;
}

.baseer .heading h1 {
padding-bottom:3px;
font-size:18px;
color:#ff9e2d;
font-weight:400;
padding-right:22px;
margin:0;
}

.baseer .headinfo {
height:25px;
overflow:hidden;
color:#8c8c8c;
padding-right:22px;
}

.baseer .maincont {
padding-bottom:15px;
margin-right:22px;
overflow:hidden;
}

.baseer .moreinfo {
border-bottom:1px solid #c9c8c8;
padding-bottom:2px;
}

.baseer .moreinfo .mi_inn {
height:29px;
color:#606060;
background-color:#e8e7e7;
overflow:hidden;
}

.baseer .moreinfo a {
color:#606060;
}

.arg {
float:left;
margin-right:12px;
padding-top:7px;
}

.baseer .headinfo .arg {
padding-top:0;
}

.isicons {
float:right;
width:50px;
}

.isicons span {
float:right;
padding:0 2px;
}

.argmore a {
height:29px;
line-height:27px;
color:#fff!important;
background-color:#ff9e2d;
text-decoration:none!important;
margin-right:10px;
padding:0 10px;
}

.argmore a:hover {
background-color:#ffb259;
}

.argrate {
float:right;
overflow:hidden;
width:105px;
height:16px;
margin-top:7px;
line-height:16px;
padding:0;
}

.bs_date img,.bs_comm img,.bs_author img,.bs_cat img {
width:12px;
height:12px;
margin-right:2px;
vertical-align:middle;
background:url(../images/iconstore.gif) no-repeat 0 0;
}

.bs_date img {
background-position:0 -12px;
}

.bs_comm img {
background-position:-12px -12px;
}

.bs_author img {
background-position:-12px 0;
}

.bs_cat img {
background-position:0 0;
}

.basenav {
padding-top:11px;
background:url(../images/navigation_line.png) no-repeat 0 0;
height:60px;
}

.basenav .navigation a {
text-decoration:none!important;
color:#636363;
line-height:27px;
font-size:17px;
padding:3px 6px;
}

.basenav .navigation a:hover {
background-color:#ff9600;
color:#fff;
}

.basenav .navigation span {
color:#ff9600;
font-size:17px;
padding:3px 6px;
}

.navarrows a,.navarrows span {
float:left;
padding-right:8px;
}

.navarrows span {
opacity:0.50;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
filter:alpha(opacity=50,enabled=1);
}

.basecont {
overflow:hidden;
margin-bottom:12px;
}

.basecont .heading {
margin-bottom:10px;
}

.basecont .heading h1 {
font-size:24px;
font-weight:400;
color:#656161;
}

.basecont .heading2 {
padding-top:8px;
}

.basecont .heading2 h1 {
font-size:18px;
font-weight:400;
margin-bottom:10px;
color:#9e0000;
}

.pmmenu {
color:#eee;
}

.pmmenu a {
color:#2b2b2b;
}

.addcomment .binner {
margin-right:10px;
}

.addcomment .basecont {
padding:11px 0;
}

.tagstore {
padding:10px 0 6px;
}

.relatednews {
border-top:1px dotted #b6b6b6;
margin:8px 0;
}

.relatednews h3 {
color:#fba611;
margin:0;
padding:0;
}

.relatednews ul li {
background:url(../images/arrowrnews.gif) no-repeat 0 50%;
padding-left:8px;
}

.relatednews li a {
color:#000;
padding:3px;
}

.relatednews li.dtitle {
font-size:11px;
font-weight:700;
text-transform:uppercase;
background:none;
color:#8c8c8c;
padding:3px 0;
}

.small {
font-size:.9em;
color:#717170;
}

.storenumber {
font-weight:700;
text-align:center;
}

.editdate {
text-align:right;
padding-top:10px;
font-style:italic;
color:#ed5e23;
}

.w_warning {
background:#888 url(../images/alert.png) no-repeat 12px 53%;
color:#fff;
margin-bottom:5px;
}

.wmsg {
padding:8px 25px 8px 62px;
}

.tableform {
width:100%;
}

.tableform td {
padding:8px 0;
}

.tableform td.label {
width:25%;
vertical-align:top;
}

.tableform tr.flast td {
padding-bottom:0;
}

.addnews {
font-weight:700;
}

.impot {
color:#ff9000;
font-weight:400;
}

.pollvotelist {
width:60%;
text-align:left;
}

.pollvotelist input {
margin-right:5px;
}

.searchtable table {
border-collapse:separate;
border-spacing:2px;
border:0;
}

.searchtable fieldset legend {
color:#8e3c25;
}

.statistics {
margin:0 auto;
}

.statinn {
text-align:left;
}

.statistics ul {
margin-bottom:15px;
padding:0 10px 0 0;
}

.statistics .colomn {
float:left;
width:33.3%;
}

.statistics ul li {
position:relative;
background:url(../images/linepoint.gif) repeat-x 0 100%;
padding:2px 0;
}

.statistics ul li b {
position:absolute;
right:0;
}

.userinfo {
background-color:#f9f9f9;
border-top:1px solid #e0e0e0;
border-bottom:4px solid #d4d4d4;
}

.userinfo h2 {
font-size:18px;
color:#828282;
font-weight:400;
}

.userinfo .uirow,.userinfo .uirow2 {
padding:10px 0;
}

.f_textarea,.f_input,.f_select,.textin {
color:#2b2b2b;
background:#fff url(../images/fields.gif) repeat-x left top;
border:1px solid #bcbcbc;
}

.f_input {
width:300px;
height:14px;
}

.f_select {
height:14px;
}

.f_textarea {
width:459px;
height:156px;
}

.basecomment {
background:#f8f8f8 url(../images/basecomment.png) repeat-y 0 0;
margin-bottom:10px;
border-top:3px solid #fca949;
overflow:hidden;
padding:12px 0;
}

.basecomment .binner {
margin:0 15px;
}

.comments .dleft {
float:left;
width:110px;
font-size:.9em;
line-height:1.4em;
color:#fff;
}

.avatar {
margin-bottom:6px;
height:105px;
}

.avatar span img {
width:97px;
height:auto;
border:3px solid #777;
}

.cmaincont {
padding:0 0 8px;
}

.cmaincont .argr {
margin-left:10px;
margin-bottom:5px;
}

h3.comname {
font-size:14px;
padding-bottom:2px;
font-family:Arial, Tahoma, Verdana, sans-serif;
text-transform:uppercase;
}

h3.comname a,h3.comname {
color:#fca949;
}

.comments .dright {
margin-left:138px;
}

*html .comments .drightinn {
width:99%;
}

.comments .editor_button {
padding:0 1px;
}

.signature {
color:#e6bfd8;
}

.newstitle a {
color:#5b5b5b!important;
}

.basecomment .morelink {
padding-left:138px;
color:#5c5c5c;
}

.basecomment .morelink a {
margin-right:10px;
color:#5c5c5c;
}

.basecomment .morelink a span {
cursor:pointer;
margin:0;
}

.basecomment .groupicon {
padding:0 0 6px;
}

.bs_views img {
width:12px;
height:12px;
margin-right:2px;
vertical-align:middle;
background:url(../images/iconstore.gif) no-repeat 0 0;
background-position:0 -24px;
}

.audioplayer {
height:28px;
}

.pesnifield {
height:26px;
line-height:26px;
}

.adownload a {
float:left;
height:26px;
text-transform:uppercase;
text-decoration:none!important;
background:url(../images/adownload.png) no-repeat 0 0;
color:#636262;
margin-right:8px;
}

.adownload a b {
float:left;
height:26px;
background:url(../images/adownload.png) no-repeat 100% -52px;
padding:0 29px 0 11px;
}

.adownload a:hover {
background-position:0 -26px;
}

.adownload a:hover b {
background-position:100% -78px;
}

.countdown span {
float:right;
width:97px;
height:17px;
line-height:17px;
font-size:.8em;
text-align:center;
background:url(../images/count_downloads.png) no-repeat 0 0;
color:#616161;
margin-right:8px;
}

.countdown span b {
font-weight:400;
color:#ff9e2d;
}

.baphisha .contimg .baseimage {
width:221px;
position:relative;
margin:0 0 0 -221px;
}

.baseer .baphisha .mnimage {
width:210px;
}

.baseer .baphisha .mnimage img {
width:200px;
}

ul.aphishamore {
border-top:1px solid #ccc;
margin:10px 0 0;
padding:10px 0 0;
}

ul.aphishamore li {
overflow:hidden;
padding:0 0 8px 125px;
}

ul.aphishamore li .leftcol {
text-align:right;
float:left;
width:115px;
padding-right:10px;
display:inline;
color:#adadad;
margin:0 0 0 -125px;
}

.bsmain {
background:url(../images/arrow_heading.png) no-repeat 15px 4px;
overflow:hidden;
margin-bottom:12px;
width:100%;
}

.bsmain .binner {
margin-left:42px;
padding-right:20px;
overflow:hidden;
border-bottom:1px solid #c4c4c4;
}

.bsmain .mnimage {
width:110px;
overflow:hidden;
margin-bottom:10px;
}

.bsmain .mnimage img {
background-color:#a5a5a5;
border:1px solid #7b7b7b;
width:100px;
height:100px;
padding:4px;
}

.bsmain .contimg .baseimage {
float:left;
display:inline;
width:124px;
position:relative;
margin:0 0 0 -124px;
}

.bsmain .headinfo {
height:25px;
overflow:hidden;
color:#8c8c8c;
}

.contimg,.contimg .basetext,.contimg .baseimage,.comments .drightinn {
overflow:hidden;
}

.contimg,.tableform .nostylebb tr td,.pesnifield .arg {
padding:0;
}

.contimg .basetext,ul.aphishamore li span {
float:left;
width:100%;
}

.baseer .headinfo a,.bsmain .headinfo a {
color:#8c8c8c;
}

.argmore,.argmore a,.userinfo .colomn,.avatar span {
float:left;
}

.tableform tr,.userinfo .uirow2 {
background:url(../images/linepoint.gif) repeat-x 0 0;
}

.tableform tr.flast,.tableform .nostylebb tr {
background:none;
}

.s_field,.a_field {
color:#466f9d;
background-repeat:repeat-x;
height:14px;
padding-left:3px;
border:1px solid #bcbcbc;
}
.rightside .block-t1 {
width:355px;
overflow:hidden;
margin-bottom:25px;
}

.rightside .block-t1 .dcont {
width:295px;
padding-bottom:18px;
margin-left:29px;
padding-top:10px;
overflow:hidden;
}

.rightside .block-t1 h3.dtitle {
font-size:14px;
font-family:Arial, Helvetica, Tahoma, sans-serif;
text-transform:uppercase;
color:#717171;
margin:0 0 9px;
}

.blastnews h2 {
font-size:1em;
font-weight:400;
}

.blastnews h2 a {
color:#fff;
}

.blastnews h2 a span {
cursor:pointer;
color:#ff9e2d;
}

.shadetabs {
height:20px;
overflow:hidden;
background:url(../images/shadetabs_line.png) repeat-x 0 0;
padding-left:25px;
}

.shadetabs ul {
height:20px;
}

.shadetabs ul li {
float:left;
padding-right:1px;
}

.shadetabs li a {
float:left;
height:19px;
line-height:17px;
text-decoration:none!important;
color:#878787;
background:url(../images/shadetabs_bg.png) no-repeat 100% -1px;
position:relative;
top:1px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:.9em;
}

.shadetabs li a b {
float:left;
height:19px;
cursor:pointer;
background:url(../images/shadetabs_bg.png) no-repeat 0 -21px;
font-weight:400;
padding:0 9px;
}

.shadetabs li a:hover {
background:url(../images/shadetabs_bg.png) no-repeat 100% -41px;
}

.shadetabs li a:hover b {
background:url(../images/shadetabs_bg.png) no-repeat 0 -61px;
}

.shadetabs li a.selected {
color:#ff9e2d;
background:url(../images/shadetabs_bg.png) no-repeat 100% 0;
height:20px;
top:0;
line-height:19px;
}

.shadetabs li a.selected b {
background:url(../images/shadetabs_bg.png) no-repeat 0 -20px;
height:20px;
}

.shadetabs li a.selected:hover {
background:url(../images/shadetabs_bg.png) no-repeat 100% -40px;
}

.shadetabs li a.selected:hover b {
background:url(../images/shadetabs_bg.png) no-repeat 0 -60px;
}

.rbox {
padding:0 9px;
}

.rboxleft {
float:left;
width:211px;
}

.rboxright {
float:right;
width:119px;
padding-top:10px;
}

.rboxright .block {
width:119px;
overflow:hidden;
margin-bottom:20px;
background:url(../images/blockpartn.png) repeat-y -119px 0;
}

.rboxright .block .dtop {
background:url(../images/blockpartn.png) no-repeat 0 0;
}

.rboxright .block .dbtm {
background:url(../images/blockpartn.png) no-repeat 100% 100%;
}

.rboxright .block .dcont {
width:104px;
padding-bottom:10px;
margin-left:8px;
padding-top:10px;
overflow:hidden;
}

.rboxright .block h3.dtitle {
font-size:10px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#717171;
font-weight:400;
text-align:right;
margin:0 0 9px;
padding:4px 8px 0;
}

.bpartn li {
text-align:center;
padding:0;
}

.ca_acroll,.ca_acroll2 {
overflow:hidden;
height:339px;
}

.row_cont {
text-align:center;
}

.uppart,.downpart {
display:block;
text-align:center;
margin:2px 0;
}

.rboxright .bpartn .dcont {
padding-top:2px;
}

.rboxleft .block {
width:211px;
overflow:hidden;
margin-bottom:20px;
}

.rboxleft .block h3.dtitle {
color:#656161;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
height:10px;
line-height:10px;
overflow:hidden;
margin:0;
padding:0 0 0 16px;
}

.dbox {
width:211px;
overflow:hidden;
background:#656161 url(../images/dbox.png) no-repeat 0 0;
}

.dbox .dbtm {
background:url(../images/dbox.png) no-repeat -211px 100%;
}

.vtinfo {
color:#ff9e2d;
}

.barchive h3.dtitle {
color:#404040!important;
}

.barchive .dbox {
background:#404040 url(../images/dbox.png) no-repeat -422px 0;
}

.barchive .dbox .dbtm {
background:url(../images/dbox.png) no-repeat -633px 100%;
}

.barchive .dcont {
text-align:left;
}

.barchive .dcont_info {
text-align:left;
font-size:90%;
line-height:0.95;
}

.barchive .dcont_rekl {
color:#202020;
text-align:left;
font-size:7pt;
line-height:0.95;
}

.barchive .dcont_rekl a:link {
color:#202020;
}

.blockad {
width:355px;
overflow:hidden;
margin-bottom:12px;
}

.blockad h3.dtitle {
color:#202020;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
height:10px;
line-height:10px;
overflow:hidden;
margin:0;
padding:0 0 0 16px;
}

.blockad .dboxf {
background-color:#202020;
overflow:hidden;
width:355px;
}

.blockad .dcont_rekl {
text-align:left;
font-size:7pt;
line-height:0.95;
color:#656161;
}

.blockad .dcont_rekl a:link {
color:#656161;
text-decoration:none;
outline:none;
}

.clouds_xsmall {
font-size:x-small;
}

.clouds_small {
font-size:small;
}

.clouds_medium {
font-size:medium;
}

.clouds_large {
font-size:large;
}

.rboxleft .block .dcont,.rboxleft .block .dcont_info,.rboxleft .block .dcont_rekl {
width:180px;
padding-bottom:15px;
margin-left:14px;
padding-top:10px;
overflow:hidden;
}

.blockad .dboxf .dcont,.blockad .dboxf .dcont_rekl {
width:338px;
padding-bottom:9px;
margin-left:9px;
padding-top:9px;
overflow:hidden;
}

@media print {
.tabcontent {
display:block!important;
}
}
#loading-layer {
line-height:14px;
}

.title_quote {
color:#636363;
background-color:#f2f2f2;
border:1px dotted #bebebe;
border-bottom:0;
font-weight:700;
padding:5px;
}

.quote {
color:#757575;
background-color:#f2f2f2;
border:1px dotted #bebebe;
text-align:justify;
padding:5px;
}

.scriptcode {
color:#757575;
background-color:#f2f2f2;
border:1px dotted #bebebe;
text-align:left;
padding:5px;
}

.calendar {
width:100%;
color:#8c8c8c;
}

.calendar td,.calendar th {
text-decoration:none;
text-align:center;
padding-top:3px;
padding-bottom:4px;
border-left:1px solid #fff;
border-top:1px solid #fff;
}

.calendar th {
background-color:#92c5e0;
color:#000;
}

.calendar th.weekday {
background-color:#5caad2;
color:#ac3615;
}

.weekday-active {
color:#804040;
}

td.day-active,td.day-active-v {
background-color:#fed87e;
}

.monthlink {
color:#c14813;
text-decoration:none;
}

.calendar td.day-current {
background-color:#fed87e;
font-weight:700;
color:#000;
padding:0;
}

.calendar td.day-current center {
border:1px solid #b60600;
padding-top:3px;
padding-bottom:4px;
display:block;
}

.calendar .monthselect {
background-color:#fff;
line-height:normal;
padding-top:0;
padding-bottom:6px;
}

.rating {
width:85px;
height:16px;
}

.userinfo .rating {
float:left!important;
}

.unit-rating {
list-style:none;
width:85px;
height:16px;
position:relative;
background:url(../dleimages/rating.png) repeat-x left top;
margin:0;
padding:0;
}

.unit-rating li {
text-indent:-90000px;
float:left;
margin:0;
padding:0;
}

.unit-rating li a {
display:block;
width:17px;
height:16px;
text-decoration:none;
text-indent:-9000px;
z-index:17;
position:absolute;
padding:0;
}

.unit-rating li a:hover {
background:url(../dleimages/rating.png) left -17px;
z-index:2;
left:0;
}

.unit-rating a.r1-unit {
left:0;
}

.unit-rating a.r1-unit:hover {
width:17px;
}

.unit-rating a.r2-unit {
left:17px;
}

.unit-rating a.r2-unit:hover {
width:34px;
}

.unit-rating a.r3-unit {
left:34px;
}

.unit-rating a.r3-unit:hover {
width:51px;
}

.unit-rating a.r4-unit {
left:51px;
}

.unit-rating a.r4-unit:hover {
width:68px;
}

.unit-rating a.r5-unit {
left:68px;
}

.unit-rating a.r5-unit:hover {
width:85px;
}

.unit-rating li.current-rating {
background:url(../dleimages/rating.png) left -34px;
position:absolute;
height:16px;
display:block;
text-indent:-9000px;
z-index:1;
}

.userstop td,.pm td.pm_list,.pm td.pm_head {
border:1px solid #eee;
padding:2px;
}

.userstop thead td,.pm td.pm_head {
background-color:#f5f5f5;
height:22px;
font-weight:700;
text-align:center;
padding:0;
}

.bbcodes {
background:#f2f2f2 url(../images/bbcodes.png) repeat-x left top;
border:1px solid #dbdbdb;
color:#7d7d7d;
font-weight:700;
cursor:pointer;
-moz-border-radius-topright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-bottomleft:3px;
padding:2px 5px;
}

.bbcodes:hover {
background:#fff none;
}

.editor_button {
float:left;
cursor:pointer;
padding-left:2px;
padding-right:2px;
}

.editor_buttoncl {
float:left;
cursor:pointer;
padding-left:1px;
padding-right:1px;
border-left:1px solid #bbb;
border-right:1px solid #bbb;
}

.editbclose {
float:right;
cursor:pointer;
}

.editor_button select {
font-family:tahoma;
font-size:11px;
}

.xfields textarea,.xfields input,.xfields select,.xprofile textarea,.xprofile input {
color:#2b2b2b;
background:#fff url(../images/fields.gif) repeat-x left top;
border:1px solid #bcbcbc;
}

.xfields textarea {
width:400px;
height:86px;
}

.xfields_table td {
vertical-align:top;
}

.xprofile textarea {
width:316px;
height:86px;
}

.pm_head {
font-weight:700;
}

#dropmenudiv {
border:1px solid #fff;
border-bottom-width:0;
font-size:11px;
background-color:#958a83;
line-height:20px;
opacity:0.90;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
filter:alpha(opacity=90,enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca,direction=135,strength=3);
margin:2px;
}

#dropmenudiv a {
display:block;
text-indent:3px;
text-decoration:none;
color:#fff;
background-color:#bcbcbc;
border:1px solid #fff;
margin:1px;
padding:1px 0;
}

#dropmenudiv a:hover {
background-color:#363636;
color:#fff;
}

#newpm {
position:absolute;
width:400px;
background-color:#fdfdfd;
border:1px solid #bbb;
line-height:135%;
padding:4px;
}

#newpmheader {
padding-left:5px;
padding-right:5px;
padding-top:2px;
height:20px;
color:#fff;
font-weight:700;
background-color:#767676;
cursor:move;
}

#newpmheader a {
color:#fff;
}

.attachment {
color:gray;
}

.search {
color:#757575;
text-decoration:none;
}

.sresult {
text-align:justify;
font-weight:400;
line-height:16px;
font-size:12px;
color:#757575;
}

fieldset {
border:1px solid #e0e0e0;
text-align:left;
padding:5px;
}

.highslide-wrapper,.highslide-outline {
background:#FFF;
}

.highslide-image {
border:2px solid #FFF;
}

.highslide-dimming {
background-color:#000;
}

.highslide-html {
background-color:#FFF;
}

.highslide-loading {
display:block;
color:#FFF;
font-size:9px;
font-weight:700;
text-decoration:none;
border:1px solid #FFF;
background-color:#000;
padding:3px;
}

a.highslide-full-expand {
background:url(../dleimages/fullexpand.gif) no-repeat;
display:block;
width:34px;
height:34px;
margin:0 10px 10px 0;
}

.highslide-footer {
height:11px;
}

.highslide-footer .highslide-resize {
float:right;
height:12px;
width:11px;
background:url(../dleimages/resize.gif);
}

.highslide-resize {
cursor:nw-resize;
}

.highslide-display-block {
display:block;
}

.highslide-caption {
display:none;
background:#FFF;
padding:5px;
}

.highslide-controls {
width:195px;
height:40px;
background:url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;
margin-right:15px;
margin-bottom:10px;
margin-top:10px;
}

.highslide-controls ul {
position:relative;
left:15px;
height:40px;
list-style:none;
background:url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;
margin:0;
padding:0;
}

.highslide-controls li {
float:left;
padding:5px 0;
}

.highslide-controls a {
background:url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif);
display:block;
float:left;
height:30px;
width:30px;
outline:none;
}

.highslide-controls a.disabled {
cursor:default;
}

.highslide-controls .highslide-previous a {
background-position:0 0;
}

.highslide-controls .highslide-previous a:hover {
background-position:0 -30px;
}

.highslide-controls .highslide-previous a.disabled {
background-position:0 -60px!important;
}

.highslide-controls .highslide-play a {
background-position:-30px 0;
}

.highslide-controls .highslide-play a:hover {
background-position:-30px -30px;
}

.highslide-controls .highslide-play a.disabled {
background-position:-30px -60px!important;
}

.highslide-controls .highslide-pause a {
background-position:-60px 0;
}

.highslide-controls .highslide-pause a:hover {
background-position:-60px -30px;
}

.highslide-controls .highslide-next a {
background-position:-90px 0;
}

.highslide-controls .highslide-next a:hover {
background-position:-90px -30px;
}

.highslide-controls .highslide-next a.disabled {
background-position:-90px -60px!important;
}

.highslide-controls .highslide-move a {
background-position:-120px 0;
}

.highslide-controls .highslide-move a:hover {
background-position:-120px -30px;
}

.highslide-controls .highslide-full-expand a {
background-position:-150px 0;
}

.highslide-controls .highslide-full-expand a:hover {
background-position:-150px -30px;
}

.highslide-controls .highslide-full-expand a.disabled {
background-position:-150px -60px!important;
}

.highslide-controls .highslide-close a {
background-position:-180px 0;
}

.weekday-active-v,.day-active-v {
color:#000;
}

.weekday,td.day-active a {
color:#ac3615;
}

.editor_button img,.editbclose img,.editor_button_brk img {
margin:0;
padding:0;
}

.xfields input,.xprofile input {
width:250px;
height:14px;
}

.highslide-active-anchor,.highslide-active-anchor img {
visibility:hidden;
}

.highslide-html-content,.highslide-display-none,.highslide-controls a span {
display:none;
}
@import url(blocks.css);
@import url(base.css);
@import url(tools.css);
@import url(engine.css);

h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,table,font {
font-size:1em;
font-style:normal;
font-weight:400;
}

h1,h2,h3,h4,h5,h6 {
font-family:Tahoma, Verdana, Arial, sans-serif;
line-height:1.1em;
margin:0 0 .2em;
}

h1 {
font-size:12px;
font-weight:700;
}

h2 {
font-size:12px;
font-weight:700;
line-height:18px;
}

h3 {
font-size:1em;
font-weight:700;
line-height:16px;
}

h4 {
font-size:10px;
font-weight:700;
line-height:15px;
}

.flarge {
font-size:17px;
font-weight:400;
line-height:18px;
}

a {
color:#ff8900;
text-decoration:none;
outline:none;
}

a:hover {
text-decoration:underline;
}

input,textarea,select {
font-size:1em;
font-family:Arial, Tahoma, Verdana, sans-serif;
}

body {
color:#303030;
background-color:#FFF;
font-family:Arial, Tahoma, Verdana, sans-serif;
font-size:11px;
font-style:normal;
font-weight:400;
line-height:150%;
}

.pagebg {
background:#0b0906 url(../images/pagebg_rock.jpg) repeat-x 0 0;
margin:0;
padding:0;
}

p {
margin:0 0 12px;
padding:0;
}

.nomarg {
margin:0;
}

.clr {
clear:both;
}

img {
border:0 none;
}

img.left {
float:left;
margin:2px 20px 16px 0;
}

img.right {
float:right;
margin:2px 0 16px 20px;
}

hr {
border:0 none;
border-top:1px solid #cfcfcf;
height:1px;
}

ul {
padding-left:16px;
list-style-position:outside;
list-style-image:none;
margin:0;
}

ol {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
margin-bottom:18px;
margin-left:2.2em;
}

table {
border-collapse:collapse;
border-spacing:0;
}

.reset,.reset li {
display:block;
list-style:none;
margin:0;
padding:0;
}

.reset_baner,.reset_baner li {
display:block;
list-style:none;
margin:0;
padding:0 0 3px;
}

*html .wwide {
width:expression(document.body.clientWidth) < 996px 996px;
}

.wwide {
width:100%;
min-width:982px;
}

.wrapper {
width:982px;
text-align:left;
margin:auto;
}

.pagerock {
padding-top:65px;
background:url(../images/pagebg_rock2.png) no-repeat 50% 0;
}

.theadbar,.theadbar .dleft {
height:105px;
}

.theadbar {
background:#2d2d2d url(../images/theadbar_right.png) no-repeat 100% 0;
overflow:hidden;
padding-right:42px;
}

.theadbar .dleft {
padding-left:42px;
background:url(../images/theadbar_left.png) no-repeat 0 0;
}

.theadbar .head {
float:left;
width:417px;
height:97px;
}

h1.rockua {
float:left;
width:208px;
height:84px;
position:relative;
top:8px;
margin:0;
padding:0;
}

h1.rockua a {
display:block;
width:208px;
height:84px;
background:url(../images/rockua_logo.png) no-repeat 0 0;
overflow:hidden;
line-height:999px;
}

a.hi_rss img {
width:20px;
height:39px;
float:right;
background:url(../images/rss_icon.gif) no-repeat 0 0;
margin-top:15px;
}

a.hi_rss:hover img {
background:url(../images/rss_icon.gif) no-repeat 100% 0;
}

.bannertop {
position:relative;
top:15px;
width:468px;
height:70px;
overflow:hidden;
float:right;
}

.ttoolbar .dleft,.ttoolbar {
height:50px;
}

.ttoolbar {
overflow:hidden;
background:url(../images/ttoolbar_right.png) no-repeat 100% 0;
padding-right:42px;
}

.ttoolbar .dleft {
background:url(../images/ttoolbar_left.png) no-repeat 0 0;
padding-left:42px;
}

.ttoolbar .picture {
height:36px;
overflow:hidden;
background-color:#656161;
background-position:0 0;
background-repeat:no-repeat;
}

.ttoolbar .searchbox {
width:313px;
height:36px;
overflow:hidden;
float:right;
background:#ff9e2d url(../images/searchbg.png) no-repeat 0 0;
}

.topmenu,.topmenu2 {
overflow:hidden;
height:33px;
padding-left:42px;
}

.scrolling {
height:200px;
border-top:2px solid #575353;
background-color:#656161;
overflow:hidden;
padding-left:42px;
}

.topmenu2 {
height:51px;
padding-left:36px;
background:url(../images/topmenu2_bg.png) no-repeat 0 0;
}

.container,.leftside,.leftsideinn,.rightside {
overflow:hidden;
}

.container {
background:#fff url(../images/rightside_bg.png) repeat-y 100% 0;
padding:0 355px 0 0;
}

.leftside {
float:left;
width:100%;
background-color:#fff;
}

.rightside {
display:inline;
float:right;
width:355px;
position:relative;
line-height:1.4em;
background-color:#2d2d2d;
color:#fff;
margin:0 -355px 0 0;
}

table.conts {
border-collapse:collapse;
border-spacing:0;
border:0;
width:100%;
}

.speedbar {
border-bottom:1px solid #b7b7b7;
font-size:.9em;
font-family:Tahoma, Arial, Verdana, sans-serif;
text-transform:uppercase;
padding-bottom:4px;
padding-left:42px;
color:#656161;
margin-bottom:20px;
}

.footrock {
background:url(../images/footrock.png) no-repeat 50% 100%;
padding-bottom:44px;
}

.footrock .container {
background:none;
}

.footrock .containbg {
width:100%;
position:relative;
background:#2d2d2d url(../images/footboxbg.png) no-repeat 0 100%;
}

.tagsbox {
background-color:#656161;
overflow:hidden;
}

.tagsbox .dcont {
overflow:hidden;
color:#dbdbdb;
margin:0 40px;
padding:16px 0;
}

.tagsbox .dcont a {
color:#dbdbdb;
}

.tagsbox .dtitle {
height:27px;
background:#656161 url(../images/tagsbox.png) no-repeat 0 0;
overflow:hidden;
padding-left:40px;
}

.tagsbox .dtitle h3 {
font-family:Arial, Tahoma, Verdana, sans-serif;
font-size:18px;
text-transform:uppercase;
color:#fff;
margin:0;
padding:13px 0 0;
}

.count {
position:absolute;
bottom:27px;
right:0;
width:320px;
}

*html .count {
bottom:23px;
}

.count span {
display:block;
float:left;
height:31px;
margin-right:7px;
}

.footer {
background:#e7e3e1 url(../images/footerbg.png) repeat-x 0 0;
height:73px;
padding-left:172px;
}

.bannerfoot {
float:right;
width:513px;
}

.copyright,.copyright a {
color:#878787;
}

.copyright {
float:left;
padding-top:22px;
}

.catalog_letternavig {
align:center;
padding:0 10px 25px 20px;
}

.catalog_letternavig a {
text-align:center;
border:1px solid #BBB;
text-decoration:none;
background-color:#D6D6D6;
color:#000;
font-size:10px;
padding:2px;
}

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,ul li {
margin:0;
padding:0;
}
.topmenu ul {
height:22px;
line-height:21px;
border-left:1px solid #bfbfbf;
font-size:1.1em;
}

.topmenu ul li {
float:left;
height:22px;
}

.topmenu li a,.topmenu li a b {
float:left;
height:22px;
cursor:pointer;
text-decoration:none!important;
}

.topmenu li a {
color:#565656;
border-right:1px solid #bfbfbf;
}

.topmenu li a b {
border-left:1px solid #fff;
border-right:1px solid #fff;
padding:0 6px;
}

.topmenu li a:hover {
background-color:#ffa823;
color:#fff;
}

.topmenu2 ul {
height:35px;
line-height:36px;
}

.topmenu2 ul li {
float:left;
height:35px;
}

.topmenu2 li a,.topmenu2 li a b {
float:left;
height:35px;
cursor:pointer;
text-decoration:none!important;
}

.topmenu2 li a {
color:#565656;
background:url(../images/topmenu_links.png) no-repeat 0 999px;
}

.topmenu2 li a b {
padding:0 6px;
}

.topmenu2 li a:hover {
color:#fff;
background:#656161 url(../images/topmenu_links.png) no-repeat 0 0;
}

.topmenu2 li a:hover b {
background:url(../images/topmenu_links.png) no-repeat 100% -35px;
}

.stepcarousel {
position:relative;
overflow:scroll;
width:540px;
height:207px;
}

.stepcarousel .belt {
position:absolute;
left:0;
top:0;
height:207px;
}

.stepcarousel .panel {
float:left;
overflow:hidden;
margin-right:18px;
margin-top:8px;
width:120px;
text-align:center;
}

.stepcarousel .panel a {
text-decoration:none!important;
line-height:14px;
color:#fff;
position:relative;
}

.stepcarousel .panel a span,.stepcarousel .panel a b {
cursor:pointer;
}

.stepcarousel .panel a,.stepcarousel .panel a span {
display:block;
width:120px;
}

.stepcarousel .panel img {
margin-bottom:4px;
}

.stepcarousel .panel a span {
position:absolute;
top:0;
left:0;
background:url(../images/translayer.png) repeat;
display:none;
text-align:left;
}

.stepcarousel .panel a b {
font-weight:400;
display:block;
padding:5px 8px;
}

.stepcarousel .panel a:hover span {
display:block;
}

.searchform {
width:278px;
height:24px;
float:right;
overflow:hidden;
position:relative;
margin:6px 5px 0 0;
}

.searchform li.lfield {
width:250px;
height:24px;
overflow:hidden;
background:#ff9e2d url(../images/searchform.png) no-repeat 0 0;
}

.searchform li.submit {
width:24px;
position:absolute;
top:0;
right:0;
}

.searchform .lfield div {
padding-left:4px;
padding-top:4px;
width:240px;
}

.searchform .lfield input {
background:none;
border:0 none;
color:#fff;
width:240px;
}

.searchform .btn {
width:24px;
height:24px;
background:url(../images/searchform.png) no-repeat -202px -24px;
}

.searchform .btn:hover {
background:url(../images/searchform.png) no-repeat -226px -24px;
}

.loginbox {
float:left;
width:215px;
padding-top:8px;
}

.loginbox a.lb_login,.loginbox a.lb_reg,.loginbox a.lb_ctrl {
height:30px;
float:left;
text-align:center;
line-height:27px;
text-transform:uppercase;
text-decoration:none!important;
}

.loginbox a.lb_login {
width:63px;
background:#fff url(../images/headmenu_links.png) no-repeat 0 0;
color:#658dac;
}

.loginbox a.lb_login:hover {
background:#fff url(../images/headmenu_links.png) no-repeat -143px 0;
}

.loginbox a.lb_reg {
width:79px;
background:#616161 url(../images/headmenu_links.png) no-repeat -64px 0;
color:#fff;
}

.loginbox a.lb_reg:hover {
background:#8e8e8e url(../images/headmenu_links.png) no-repeat -207px 0;
}

.loginbox a.lb_ctrl {
width:115px;
background:#fff url(../images/headmenu_links.png) no-repeat -287px 0;
color:#658dac;
}

.loginbox a.lb_ctrl:hover {
background:#fff url(../images/headmenu_links.png) no-repeat -402px 0;
}

.loginwindow {
position:absolute;
width:320px;
left:38%;
top:160px;
border:4px solid #363636;
display:none;
z-index:999;
overflow:hidden;
background:#656161 url(../images/login_logo.png) no-repeat 50% 7px;
color:#fff;
padding:95px 10px 10px;
}

.ftext {
width:295px;
background-color:#fff;
border:1px solid #474747;
font-size:17px;
padding:2px;
}

.lgavatar {
float:left;
width:110px;
overflow:hidden;
}

.lginfo {
margin-left:115px;
border-left:1px solid #474747;
padding-left:15px;
}

.lginfo h3 {
color:#ff9e2d;
font-family:Arial, Tahoma, Verdana, sans-serif;
margin-bottom:10px;
}

.lginfo ul,.lginfo ul li,.lginfo ul li a {
float:none;
border:0 none;
height:auto;
line-height:14px;
background:none;
padding:0;
}

.lginfo ul li a {
color:#fff;
font-size:11px;
background:none!important;
line-height:14px;
}

.lginfo ul li a:hover {
color:#ff9e2d;
}

.vbuttons {
padding-left:25px;
}

.vbuttons .voteres,.vbuttons .votebtn {
float:left;
}

input.votebtn,.lgpbtn {
background:url(../images/votebtn.png) no-repeat 0 0;
width:104px;
height:35px;
border:0 none;
cursor:pointer;
padding-bottom:3px;
font-weight:700;
color:#2e2e2e;
margin:0 0 2px;
}

input.votebtn1 {
background:url(../images/votebtn1.png) no-repeat 0 0;
width:104px;
height:35px;
border:0 none;
cursor:pointer;
padding-bottom:3px;
font-weight:700;
color:#2e2e2e;
margin:0 0 2px;
}

input.fbutton {
background:url(../images/fbutton.png) no-repeat 0 0;
width:109px;
height:24px;
border:0 none;
cursor:pointer;
padding-bottom:2px;
font-weight:700;
color:#2e2e2e;
margin:0 0 2px;
}

.btn_reglog {
width:108px;
height:18px;
background:url(../images/button_reg.png) no-repeat 0 0;
border:0 none;
cursor:pointer;
color:#728e9a;
font-weight:700;
margin:0;
padding:0 0 2px;
}

.btn_reglog:hover {
background:url(../images/button_reg.png) no-repeat 0 -18px;
}
#images { 
list-style: none; 
} 
#images li, #images li a, #images li a img { 
float: left; 
} 
#images li { 
padding: 7px; 
margin-right: 4px; 
-webkit-border-radius: 7px; 
-moz-border-radius: 7px; 
border-radius: 7px; 
background: #fff; 
} 
.dn { 
display: none; 
} 
#overlay { 
position: fixed; 
top: 0; 
left: 0; 
width: 100%; 
height: 100%; 
background-color: #000; 
filter: alpha(opacity=50); 
-moz-opacity: 0.5; 
-khtml-opacity: 0.5; 
opacity: 0.5; 
z-index: 10000; 
} 
#lightbox { 
text-align: left; 
padding: 10px; 
z-index: 999999; 
background: #fff; 
-webkit-border-radius: 7px; 
-moz-border-radius: 7px; 
border-radius: 7px; 
position: fixed; 
top: -999999em; 
left: 50%; 
} 
#lightbox-wrapper { 
background: #111; 
} 
#lightbox-content { 
overflow: hidden; 
text-align: center; 
position: relative; 
} 
#lightbox-tools { 
height: 25px; 
position: relative; 
bottom: 0; 
line-height: 0; 
} 
#lightbox-close, #lightbox-tools .paging { 
width: 16px; 
height: 16px; 
text-indent: 999999em; 
overflow: hidden; 
background-image: url(/images/pagination.png); 
background-repeat: no-repeat; 
display: none; 
position: absolute; 
top: 5px; 
} 
#lightbox-prev, #lightbox-prev-inactive { 
left: 5px; 
} 
#lightbox-next, #lightbox-next-inactive { 
left: 25px; 
} 
#lightbox-prev { 
background-position: 0 0; 
cursor: pointer; 
} 
#lightbox-prev-inactive { 
background-position: 0 -16px; 
cursor: default; 
} 
#lightbox-next { 
background-position: 0 -32px; 
cursor: pointer; 
} 
#lightbox-next-inactive { 
background-position: 0 -48px; 
cursor: default; 
} 
#lightbox-close { 
background-position: 0 -64px; 
cursor: pointer; 
display: block; 
right: 5px; 
} 
#lightbox-title { 
-webkit-border-radius: 7px; 
-moz-border-radius: 7px; 
border-radius: 7px; 
background-color: #000; 
filter: alpha(opacity=80); 
-moz-opacity: 0.8; 
-khtml-opacity: 0.8; 
opacity: 0.8; 
position: absolute; 
bottom: 15px; 
padding: 6px 20px; 
color: #fff; 
font-style: italic; 
} 
.preloader { 
width: 50px; 
height: 50px; 
padding: 10px; 
background: #262626; 
-webkit-border-radius: 7px; 
-moz-border-radius: 7px; 
border-radius: 7px; 
position: absolute; 
top: 50%; 
left: 50%; 
margin-top: -25px; 
margin-left: -25px; 
}
/*------------------------------------------*/ 
/*--------- Dark Menu Styles Begin ---------*/ 
/*------------------------------------------*/ 

/* Main Dark Menu Unordered List First Level Style */ 
ul.dark_menu { 
list-style: none; 
padding: 0; 
font-family: Arial; 
font-size: 16px; 
line-height: 16px; 
} 

/* Clears all floated List Items */ 
ul.dark_menu:after { 
content: ""; 
clear: both; 
display: block; 
overflow: hidden; 
visibility: hidden; 
width: 0; 
height: 0; 
} 

/* First Level List Items Style */ 
ul.dark_menu li { 
float: left; 
margin: 10px; 
position: relative; 
} 

/* First List Item in First Level Style */ 
ul.dark_menu li:first-child { 
margin: 10; 
} 

/* List Items Links Style */ 
ul.dark_menu li a, ul.dark_menu li a:link { 
color: #161312; 
text-decoration: none; 
display: block; 
padding: 10px 26px; 

/* Text Shadow */ 
text-shadow: 0 1px 0 #FFFFFF; 
/* Gradient Background */ 
background: #FF3300; /* Old browsers */ 
background: -moz-linear-gradient(top, #362f2c 0%, #282321 100%); /* FF3.6+ */ 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#362f2c), color-stop(100%,#282321)); /* Chrome,Safari4+ */ 
background: -webkit-linear-gradient(top, #362f2c 0%,#282321 100%); /* Chrome10+,Safari5.1+ */ 
background: -o-linear-gradient(top, #362f2c 0%,#282321 100%); /* Opera11.10+ */ 
background: -ms-linear-gradient(top, #362f2c 0%,#282321 100%); /* IE10+ */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#362f2c', endColorstr='#282321',GradientType=0 ); /* IE6-9 */ 
background: linear-gradient(top, #362f2c 0%,#282321 100%); /* W3C */ 

/* Border Radius */ 
-webkit-border-radius: 4px; 
-moz-border-radius: 4px; 
border-radius: 4px; 

/* Box Shadows */ 
-webkit-box-shadow: inset 0 1px 0 #564b46, 
0 1px 1px #181514; 
-moz-box-shadow: inset 0 1px 0 #564b46, 
0 1px 1px #181514; 
box-shadow: inset 0 1px 0 #564b46, 
0 1px 1px #181514; 

/* Transition Effect */ 
-webkit-transition: all 1s ease; 
-moz-transition: all 1s ease; 
-o-transition: all 1s ease; 
-ms-transition: all 1s ease; 
transition: all 1s ease; 
} 

/* List Items Links Hover State Style */ 
ul.dark_menu li a:hover { 
color: #FF3300; 
/* Text Shadow */ 
text-shadow: 0 1px 1px #000; 
/* Gradient Background */ 
background: #282321; /* Old browsers */ 
background: -moz-linear-gradient(top, #282321 0%, #362f2c 99%, #362f2c 100%); /* FF3.6+ */ 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#282321), color-stop(99%,#362f2c), color-stop(100%,#362f2c)); /* Chrome,Safari4+ */ 
background: -webkit-linear-gradient(top, #282321 0%,#FF3300 99%,#362f2c 100%); /* Chrome10+,Safari5.1+ */ 
background: -o-linear-gradient(top, #282321 0%,#362f2c 99%,#362f2c 100%); /* Opera11.10+ */ 
background: -ms-linear-gradient(top, #282321 0%,#362f2c 99%,#362f2c 100%); /* IE10+ */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#282321', endColorstr='#362f2c',GradientType=0 ); /* IE6-9 */ 
background: linear-gradient(top, #282321 0%,#362f2c 99%,#362f2c 100%); /* W3C */ 

/* Transition Effect */ 
-webkit-transition: all 1s ease; 
-moz-transition: all 1s ease; 
-o-transition: all 1s ease; 
-ms-transition: all 1s ease; 
transition: all 1s ease; 
} 

/* List Items Links Active and Selected State Style */ 
ul.dark_menu li a.selected, ul.dark_menu li a:active { 
color: #FF3300; 
background: #282321; 
/* Text Shadow */ 
text-shadow: 0 1px 1px #FF3300; 
/* Box Shadows */ 
-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.6), 
0 1px 0 #5e524f; 
-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.6), 
0 1px 0 #5e524f;
box-shadow: inset 0 2px 4px rgba(0,0,0,0.6), 
0 1px 0 #5e524f; 

/* Transition Effect */ 
-webkit-transition: all 1s ease; 
-moz-transition: all 1s ease; 
-o-transition: all 1s ease; 
-ms-transition: all 1s ease; 
transition: all 1s ease; 
} 

/* Sub Menu Unordered List Second Level Style */ 
ul.dark_menu li ul { 
display: none; 
} 

/* Before Second Level Unordered List Style */ 
ul.dark_menu li ul:before { 
content: " "; 
position: absolute; 
display: block; 
z-index: 1500; 
left: 0; 
top: -10px; 
height: 10px; 
width: 100%; 
} 

/* Sub Menu Unordered List Second Level Style 
When Parent List Item is Hovered */ 
ul.dark_menu li:hover ul { 
position: absolute; 
display: block; 
z-index: 1000; 
left:0; 
top: 44px; 
padding: 5px 0; 
list-style: none; 
background: #282321; 
/* Box Shadows */ 
-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.6), 
0 1px 0 #FF3300; 
-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.6), 
0 1px 0 #5e524f; 
box-shadow: inset 0 2px 4px rgba(0,0,0,0.6), 
0 1px 0 #5e524f; 

/* Border Radius */ 
-webkit-border-radius: 4px; 
-moz-border-radius: 4px; 
border-radius: 4px; 
} 

/* Second Level Menu List Items Style */ 
ul.dark_menu li ul li { 
float: none; 
margin: 0 10px;
border-bottom: 1px solid #FF3300; 
border-top: 1px solid #3a3230; 
} 

/* First List Item in Second Level Menu Style */ 
ul.dark_menu li ul li:first-child { 
margin: 0 10px; 
border-top: 0 none; 
} 

/* Last List Item in Second Level Menu Style */ 
ul.dark_menu li ul li:last-child { 
border-bottom: 0 none; 
} 

/* Second Level List Items Links Style */ 
ul.dark_menu li ul li a, ul.dark_menu li ul li a:link { 
color: #FF3300; 
display: block; 
background: transparent none; 
padding: 10px 20px 10px 5px; 
white-space: nowrap; 

/* Text Shadow */ 
text-shadow: 0 1px 2px #FF3300; 
/* Box Shadows */ 
-webkit-box-shadow: 0 0 0 rgba(0,0,0,0); 
-moz-box-shadow: 0 0 0 rgba(0,0,0,0); 
box-shadow: 0 0 0 rgba(0,0,0,0); 

/* Border Radius */ 
-webkit-border-radius: 0px; 
-moz-border-radius: 0px; 
border-radius: 0px; 
} 

/* Second Level List Items Links Hover State Style */ 
ul.dark_menu li ul li a:hover { 
text-decoration: underline; 
background: #0000CC; 
} 

/*----------------------------------------*/ 
/*--------- Dark Menu Styles End ---------*/ 
/*----------------------------------------*/