.block-row-hover {background:#f05e00;}
.flash-short {width:125px;}
.flash-short img {width:120px;}
#sblocks_last {text-align:left;}

.snav_last, .snav_video {
color:#fafafa;
border:0px;
margin:3px 0;
text-align:center;}

.snav_last a, .snav_last a:link, .snav_last a:visited, .snav_last a:active
, .snav_video a, .snav_video a:link, .snav_video a:visited, .snav_video a:active {
margin:1px;
text-decoration:none;
cursor:pointer;
color: #fafafa;
background:#053264;
border:1px solid #6e6e6e;
padding:2px;
font-size:11px}

.snav_last a:hover, .snav_video a:hover {
background:#68aade;
color:#010819;
border:1px solid #fafafa;
text-decoration:none;}

.snav_last span, .snav_video span {
text-decoration:none;
padding:2px;
margin:1px;
color: #f0f0f0;
background:#0760a6;
border:1px solid #6e6e6e;
font-size:11px;}

.menuitemstyle2 a {display:block; background: #000000;}
.menuitemstyle2 a:hover {background: url('images/menu_item_h.png') no-repeat center left;}

.block-title {
height:30px;
padding:0 4px 0 4px;
margin:0 0 0 0;
color:#999;}

.block-title a {
padding-left:5px;
font-size:12px;
text-decoration:none;
color:#e67a00;}

.block-title a:hover {
font-size:12px;
color:#000000;}

.block-date {
padding:0 10px 0 4px;
margin: 0px;
color:#999;
width:110px;}

/* =========???????? ??????????? ?? ???? ?? ??????????? ?????=========== */
.highslide-active-anchor img {visibility: hidden;}
.highslide-dimming {background: black;}
.highslide-image-blur {}
.highslide-html {background-color: white;}
.highslide-html-content {display: none;}
.highslide-loading {
display: block;
color: white;
font-size: 9px;
font-weight: bold;
text-decoration: none;
padding: 3px;
border: 1px solid white;
background-color: black;}

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

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

.highslide-resize {cursor: nw-resize;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
.highslide-caption {display: none; padding: 5px; background: white;}

.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;
margin: 0;
padding: 0;
background: url(../../engine/classes/highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;}

.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 a span {display: none;}
.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;}
.highslide-controls .highslide-close a:hover {background-position: -180px -30px;}

#tooltip {
background : #fff;
border : 1px solid #000;
color : #000;
font : menu;
margin : 0;
padding : 3px 5px;
position : absolute;
visibility : hidden;}

.catsTable {border: 0px none;}
.catName, .catNameActive {float: left;}
.catsTd:hover .catNumData {color: #FF9C00;}
.uMenuRoot {margin: 0px; padding: 0px;}
.uMenuRoot li, .catsTd {
border: 1px solid #ececec;
margin: 2px;
padding: 2px 2px 2px 13px;
background: #fff;}

.uMenuRoot li:hover, .catsTd:hover {
border: 1px solid #FFC06F;
margin: 2px;
padding: 2px 2px 2px 13px;}

.m {font-family : Tahoma, Arial, Helvetica;}
a.m:link {text-decoration : none; color : #dd7d00;}
a.m:visited {text-decoration : none; color : #dd7d00;}
a.m:hover {text-decoration : none; color : #000;}
a.m:active {text-decoration : none;color : #00283c;}
ul.uz {list-style : none; margin : 0 0 0 0; padding-left : 0;}

.swchItem1:hover {border: 1px solid #FFC06F;}
.swchItem1 {background: #FFF; border: 1px solid #CCC; border-radius: 3px; box-shadow: 0px 0px 4px #DDD; padding: 4px 8px;}
.swchItemA1 {background: #FFF; border: 1px solid #CCC; border-radius: 3px; box-shadow: 0px 0px 4px #DDD; padding: 4px 8px;}

a.mboxbtn {
position : relative;
display : block;
margin : 6px;}

a.mboxbtn:link, a.mboxbtn:visited {
font-family : Arial, Helvetica, Sans-serif;
font-weight : 700;
font-size : 11px;
text-transform : uppercase;
color : #fff;
padding-left : 17px;
width : 180px;
height : 44px;
line-height : 36px;
background : #989898 url(/images/mboxbuttons.png) no-repeat left top;
outline : none;
overflow : hidden;}

a.mboxbtn:hover {
font-family : Arial, Helvetica, Sans-serif;
font-weight : 700;
font-size : 11px;
text-transform : uppercase;
color : #fff;
background : #f58800 url(/images/mboxbuttons.png) no-repeat left -44px;}

#leftbox {
vertical-align: top;
font-size : 11px;
width : 210px;
padding-right: 4px;
padding-left: 6px;}

#leftbox div.blocks {
width : 197px;
background : #fff url(/images/leftblock_bg.png) repeat-y left;
position : relative;
margin : 6px 6px 10px;}

#leftbox div.blocks div {
background : transparent url(/images/leftblock_top.png) no-repeat top left;
width : 197px;}

#leftbox div.blocks div div {
width : 197px;
background : transparent url(/images/leftblock_bottom.png) no-repeat bottom left;}

#leftbox div.blocks div div div h3 {
width : 177px;
font-size : 10px;
color : #ff6d00;
display : block;
clear : both;
font-weight : 700;
text-transform : uppercase;
font-family : Tahoma, Helvetica, sans-serif;
background : transparent url(../images/leftblock_h3line.png) repeat-x bottom left;
margin : 0px 0px 2px;
padding : 0px 0px 6px;}

#mainbox {
vertical-align: top;
width : 772px;
font-size : 11px;
padding : 0;
background: url(/images/left_br.png) repeat-y left;}

#mainbox div.blocks {
margin-bottom : 10px;}

#mainbox div.blocks div.blocks1 {
background : transparent url(../images/mainbox_top.png) no-repeat top left;}

#mainbox div.blocks div.blocks1 div.blocks2 {
background : transparent url(../images/mainbox_bottom.png) no-repeat left bottom;}

#mainbox div.blocks div.blocks1 div.blocks2 div.blocks3 {
padding : 6px;
margin-left : 6px;
margin-right : 4px;
background : transparent;}

div.content2 {
margin-bottom : 10px;
width : 48.5%;
float : left;
border : 1px solid #e7e7e7;
margin : 3px;}

div.content2 h3.ntitle {
font-family : Tahoma, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #ff6d00;
clear : both;
margin : 0 10px;
padding : 10px 0;
display : block;
overflow : hidden;
height : 7px;}

div.content2 h3.ntitle2 {
font-family : Tahoma, Helvetica, sans-serif;
font-size : 18px;
font-weight : 400;
color : #ff9c00;
clear : both;
margin : 0 10px;
padding : 10px 0;}

div.content2 h3.ntitle3 {
font-family : Tahoma, Helvetica, sans-serif;
font-size : 11px;
font-weight : 700;
color : #fff;
clear : both;
background : #ff9c00 url(../images/ntitle3.png) repeat-y left top;
margin : 8px 0 1px;
padding : 5px;}

div.content2 div.morefield {
color : #a6a6a6;
font-size : 10px;
padding-bottom : 20px;
margin : 0 10px;}

div.content2 div.morefield span {
padding-right : 12px;
float : left;}

div.content2 div.maincont {
background : transparent url(../images/maincont_bg.png) no-repeat right top;
clear : both;
padding : 10px;}

div.content2 div.morelink {
background : transparent url(../images/morelink_bg.png) no-repeat left bottom;
font-size : 10px;
clear : both;
padding : 10px;}

div.content2 div.morelink a {
font-weight : 700;
font-size : 10px;}

div.content2 div.maincont img {
width : 200px;
height : auto;}

div.content {
margin-bottom : 10px;}

div.content h3.ntitle {
font-family : Tahoma, Helvetica, sans-serif;
font-size : 18px;
font-weight : 400;
color : #ff6d00;
clear : both;
margin : 0 10px;
padding : 10px 0;}

div.content h3.ntitle2 {
font-family : Tahoma, Helvetica, sans-serif;
font-size : 18px;
font-weight : 400;
color : #ff9c00;
clear : both;
margin : 0 10px;
padding : 10px 0;}

div.content h3.ntitle3 {
font-family : Tahoma, Helvetica, sans-serif;
font-size : 11px;
font-weight : 700;
color : #fff;
clear : both;
background : #ff9c00 url(../images/ntitle3.png) repeat-y left top;
margin : 8px 0 1px;
padding : 5px;}

div.content div.morefield {
color : #a6a6a6;
font-size : 10px;
padding-bottom : 20px;
margin : 0 10px;}

div.content div.morefield span {
padding-right : 12px;
float : left;}

div.content div.maincont {
background : transparent url(../images/maincont_bg.png) no-repeat right top;
clear : both;
padding : 10px;}

div.content div.morelink {
background : transparent url(../images/morelink_bg.png) no-repeat left bottom;
font-size : 10px;
clear : both;
padding : 10px;}

div.content div.morelink a {
font-weight : 700;
font-size : 10px;}

.archives {
margin-top : 6px;
margin-left : 10px;
margin-bottom : 10px;}

.archives a {
color : #43637e;}

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

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

.scriptcode {
color : #916633;
background : #fff8ef;
border : 1px dotted #efd6ba;
text-align : left;
clear : both;
margin : 4px 0;
padding : 5px;
}
.related {
background : url("../images/dotted.gif") repeat-x bottom;
clear : both;
padding : 5px 0;
}
.calendar {
color : #757575;
font-size : 11px;
}
.calendar td, th {
text-decoration : none;
padding : 2px 3px 3px;
}
.day-active {
color : #a50100;
font-weight : 700;
}
.rating {
color : #757575;
font-size : 11px;
font-family : tahoma;
width : 85px;
height : 17px;
}
.unit-rating {
list-style : none;
width : 85px;
height : 17px;
position : relative;
background-image : url(../dleimages/rating.gif);
background-position : top left;
background-repeat : repeat-x;
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 : 17px;
text-decoration : none;
text-indent : -9000px;
z-index : 17;
position : absolute;
padding : 0;
}
.unit-rating li a:hover {
background-image : url(../dleimages/rating.gif);
background-position : left center;
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-image : url(../dleimages/rating.gif);
background-repeat : repeat-x;
background-position : left bottom;
position : absolute;
height : 17px;
display : block;
text-indent : -9000px;
z-index : 1;
}
.bbcodes {
color : #fff;
background : #fdb61d url(../images/bbcodes.png) repeat-x left center;
font-weight : 700;
padding : 2px 8px;
}
.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 {
color : #757575;
font-size : 11px;
font-family : tahoma;
background-image : url(../images/dlet_field_o.gif);
background-repeat : repeat-x;
width : 499px;
height : 86px;
border : 1px solid #e0e0e0;
}
.xfields select {
color : #757575;
font-size : 11px;
font-family : tahoma;
background-image : url(../images/dlet_field_o.gif);
background-repeat : repeat-x;
height : 14px;
border : 1px solid #e0e0e0;
}
.xprofile textarea {
color : #757575;
font-size : 11px;
font-family : tahoma;
background-image : url(../images/dlet_field_o.gif);
background-repeat : repeat-x;
width : 316px;
height : 86px;
border : 1px solid #e0e0e0;
}
#dropmenudiv {
border : 1px solid #fff;
border-bottom-width : 0;
font : normal 10px Verdana;
background-color : #6497ca;
line-height : 20px;
margin : 2px;
}
#dropmenudiv a {
display : block;
text-indent : 3px;
border : 1px solid #fff;
color : #fff;
text-decoration : none;
font-weight : 700;
margin : 1px;
padding : 1px 0;}

#dropmenudiv a:hover {
background-color : #fdd08b;
color : #000;}

#newpm {
position : absolute;
width : 400px;
background-color : #fdfdfd;
border : 1px solid #bbb;
font-family : verdana;
line-height : 135%;
padding : 4px;
}
#newpmheader {
padding-left : 5px;
padding-right : 5px;
padding-top : 2px;
height : 20px;
color : #636363;
font-weight : 700;
background-color : #b2c7f1;
font-family : verdana;
cursor : move;
}
#newpm a {
background : transparent;
color : #4b73d4;
text-decoration : none;
}
#newpm a:hover {
background : transparent;
color : #4b73d4;
text-decoration : underline;
}
#attachment {
color : gray;
}
.search {
color : #757575;
text-decoration : none;
}
.textin {
color : #757575;
font-size : 11px;
font-family : tahoma;
background-image : url(../images/dlet_field_o.gif);
background-repeat : repeat-x;
border : 1px solid #e0e0e0;
text-decoration : none;}

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

fieldset {
border : 1px solid #e0e0e0;
border-radius: 4px;
text-align : left;
font-size : 11px;
font-family : tahoma;
padding : 5px;
background: #fff;}
legend {border-radius: 4px; border : 1px solid #e0e0e0; padding : 4px 8px; box-shadow: 0px 0px 4px #DDD inset; background: #fff;}

.highslide-html-content {position : absolute; display : none;}
.highslide-display-block {display : block;}
.highslide-display-none {display : none;}

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

.navigation { color : #666; border : 0;}

.navigation a:link, .navigation a:visited, .navigation a:hover, .navigation a:active {
text-decoration : none;
color : #636363;
background : #f9f9f9;
border : 1px solid #e6e6e6;
font-size : 11px;
padding : 3px 6px;}

.navigation a:hover {
background : #ff7800;
color : #fff;
border-color : #ff7800;}

.navigation span {
text-decoration : none;
background : #fff;
border : 1px solid #e6e6e6;
color : #ccc;
font-size : 11px;
padding : 3px 6px;}

:link:hover, :visited:hover {
color : #000;
text-decoration : none;}

:link:active, :link:active {
color : #000;}
h1, h2, h4, h5, h6 {
font : bold 16px tahoma;
margin : 0;
padding : 0;
text-decoration : none;}
h1 {font : bold 16px tahoma;text-decoration : none;}
h2 {font-size : 150%;}
h3 {
font-size : 120%;
font-family : Arial, Helvetica, sans-serif;
font-weight : 700;
margin : 0;}
h4 {font-size : 100%;}
h5 {font-size : 90%;font-weight : 400;}
h6 {font-size : 90%;border : 0;}

body, font, td, p, ul {
color : #6a6a6a;
font-size : 11px;
font-family : Tahoma, Verdana, Helvetica, sans-serif;
}
body {
height : 100%;
min-width : 610px;
background : #fdfcfc;
margin : 0 0 1em;
padding : 0;}

p {margin : 3px 0;}
#page_bg {background : #FFFFFF url(/images/main_bg.jpg) no-repeat 50% 0; }
html {height : 100%; margin-bottom : 1px;}

#wrapper {
width : 994px;
text-align : left;
margin : 0 auto;}

#container {
float : left;
width : 994px;
margin-bottom:40px;
border: 1px solid #CDCDCD;
border-top: 0px none;
border-radius: 0px 0px 5px 5px;
background: url(/images/noize.png);}

#container div, #container td {
line-height : 140%;}

#present-icons {
background : transparent url(../images/presenticon_bg.jpg) no-repeat left top;
float : left;
width : 964px;
height : 87px;
padding : 0 15px;}

#present-icons div {
float : left;
width : 241px;
height : 87px;}

#present-icons div img {
float : left;
width : 78px;
height : 87px;}

#present-icons div span {
font-size : 10px;
width : 140px;
float : left;
padding : 16px 5px 5px;}

input, textarea, select {
background : #fff;
color : #777;
border : 1px solid #e0d5c9;
font-size : 11px;
font-family : Tahoma, Verdana, Helvetica, sans-serif;}

.f_input {
background : url(../images/dlet_field_o.gif) repeat-x top;}

#header {
position : relative;
overflow : hidden;
height : 222px;}

#logotype {
position : relative;
top : 0;
margin-left : 0;
float : left;
background : transparent url(../images/logo_bg.jpg) no-repeat left top;
font-size : 20px;
outline : none;}

.demo {
position : relative;
top : 0;
float : right;
width : 480px;
height : 170px;
overflow : hidden;}

.demo-left {
height : 170px;
position : relative;
padding-left : 9px;}

.demo-right {
height : 170px;
position : relative;
padding-right : 9px;}

#demonstration {
position : relative;
top : 45px;
left : 1px;
float : left;
width : 468px;
height : 60px;}

div.release {
position : relative;
float : right;
width : 178px;
height : 130px;
overflow : hidden;
color : #a3a3a3;
text-align : right;}

div.release h3 {
color : #f59000;
font-size : 20px;
padding-top : 20px;}

a.download {
position : relative;
float : right;}

a.download:link, a.download:visited {
font-family : Arial, Helvetica, Sans-serif;
font-weight : 700;
font-size : 20px;
color : #fff;
display : block;
width : 178px;
height : 43px;
line-height : 44px;
text-align : center;
background : #f59000 url(../images/download.png) no-repeat left top;
outline : none;
overflow : hidden;}

a.download:hover {
font-family : Arial, Helvetica, Sans-serif;
font-weight : 700;
font-size : 20px;
color : #fff;
background : #f8af47 url(../images/download.png) no-repeat left -43px;}

.h1-style {font-size: 11px; font-weight:bold;}