HTML,BODY{height:100%}
BODY, TABLE {font:normal 12px/15px Arial; color:#666666}
.mw {width:928px} /*928px main width */

A IMG, IMG {border:0px; padding:0px}
FORM {padding:0px; margin:0px}

INPUT, SELECT, TEXTAREA {font:normal 11px/13px Tahoma; color:#222222}

A {color:#005b8f;text-decoration:underline}
A:hover {text-decoration:none}

ABBR, ACRONYM {font-style: normal;border-bottom: dashed 1px #202020; color:#202020; cursor: help} 

H1 {font:normal 21px/21px Arial; color:#005b8f; margin:12px 0 7px 0; padding:0px}
H2 {font:normal 20px/20px Arial; color:#005b8f; margin:12px 0 7px 0; padding:0px}
H3 {font:normal 19px/19px Arial; color:#b0744c; margin:12px 0 7px 0; padding:0px}
H4 {font:bold 17px/17px Arial; color:#4c4c4c; margin:12px 0 7px 0; padding:0px}
H5 {font:bold 15px/16px Arial; color:#4c4c4c; margin:12px 0 7px 0; padding:0px}
H6 {font:bold 12px/14px Arial; color:#4c4c4c; margin:12px 0 7px 0; padding:0px}

UL {padding:0px;margin:15px 0px 15px 13px}
UL LI {list-style:none; margin:0px; padding:0px 0px 5px 22px; background:url(/_i/ico/arrow.gif) no-repeat 0 5px; color:#3c3c3c}
html>body UL {margin-left:18px}
html>body UL LI {padding-left:17px}

UL LI UL {margin-top:0px!important; margin-bottom:0px!important}
UL LI UL LI{padding-bottom:2px}

OL {padding:0px;margin:15px 0px 15px 35px}
OL LI {margin:0px; padding:0px 0px 5px 0px; color:#3c3c3c}

UL.list {margin-left:5px}
UL.list LI{padding:0px 0px 5px 13px; background-position: 0px 5px}

UL.news {margin-left:0px}
UL.news LI{padding:0px 0px 5px 0px; background:none!important}
UL.news TABLE {border-collapse:collapse}
UL.news TD {vertical-align:top}
.newsdate {font:normal 10px/12px Tahoma; color:#222222; padding:1px 1px 0 0!important}
.newscontent {padding:0 0 0 5px!important}
.newscontent #linkMore {width:auto; background:url(/_i/ico/arrow_more.gif) no-repeat 28px 6px;}
.newsimage {padding:2px 0px 0 5px!important}

.defaultblock UL {margin-left:15px}

.last-bot {padding-bottom:0px!important}

#header {margin:0px auto; padding:0px; border:0px; border-collapse:collapse; height:101px}
#header TD {vertical-align:top}
#header .leftCell {padding:25px 0px 0px 6px}
#header .leftCell .logo {display:block;padding-bottom:6px}
/*#header .leftCell .logo IMG {background:url(/_i/main-logo.gif) no-repeat 0 0; width:288px; height:29px}*/
#header .rightCell {padding:30px 2px 0 6px; text-align:right}
#header .rightCell .logo {display:block}
#header .rightCell .logo IMG {/*background:url(/_i/osi-logo.gif) no-repeat 0 0; width:292px; height:41px;*/ margin:0px 0px 0px auto}

#topNav {margin:0px auto; padding:0px; border:0px; border-collapse:collapse; height:85px}
#topNav TD {vertical-align:top}
#topNav .bar {background:#8f3900 url(/_i/tnav-bg.gif) repeat-x 0 0;width:100%}
#topNav .tl {background:url(/_i/crn/tnav-tl.gif) no-repeat top left;width:100%}
#topNav .tr {background:url(/_i/crn/tnav-tr.gif) no-repeat top right;width:100%}
#topNav .br {background:url(/_i/crn/tnav-br.gif) no-repeat bottom right;width:100%}
#topNav .bl {background:url(/_i/crn/tnav-bl.gif) no-repeat 0% 100%;width:100%}
#topNav .bar UL {padding:11px 0px 0px 21px; margin:0px; height:24px}
html>body #topNav .bar UL{padding-top:5px; height:30px}
#topNav .bar UL LI {list-style:none!important; background:none!important; display:inline; margin:0 -10px 0 -10px; padding:0px; line-height:12px}
#topNav .bar UL LI.last {margin:0px}
#topNav .bar A { font:normal 11px/12px Tahoma; color:#ead8cc; text-decoration: underline}
#topNav .bar A:hover {text-decoration: none}
#topNav .bar A.active {color:#edc070}
#topNav .searchblock {width:293px; background:#8f3900; margin-left:auto; position:relative}
#topNav .searchblock .fields { height:35px }
#topNav .searchblock .corner {background:url(/_i/crn/search-c.gif) no-repeat 0 0; width:5px; height:5px; position:absolute; left:-5px; top:0px}
#topNav .searchblock .text {position:absolute; left:17px; top:10px; width:190px; height:15px; border:0px; color:#666666; font:normal 11px Tahoma; padding:0px 3px}
#topNav .searchblock .submit {position:absolute; left:220px; top:10px}


#topNav .hmp_menu {padding:0px 16px 0px 14px}
#topNav .bar TABLE {padding:0px; margin:1px 0px 2px 0px; border:none; border-collapse:collapse; width:100%; height:30px}
#topNav .bar TD {vertical-align:middle; padding:5px 5px 6px 5px; text-align:left; white-space:nowrap}

#memberMenu {position:relative}
#memberMenu DIV {position:absolute;top:-17px;left:19px;font:normal 11px/13px Tahoma; color:#b2b2b2} 
#memberMenu A {color:#005b8f; text-decoration:underline; margin:0 0 0 15px}
#memberMenu A:hover {text-decoration:none}

#statusBar {margin:0px auto; padding:0px; border:0px; border-collapse:collapse; height:45px; color:#404040; font:normal 10px/11px Tahoma}
#statusBar TD {vertical-align:top}
#statusBar .bar {background:#d8d8d8 url(/_i/crn/status-br.gif) no-repeat 100% 100%}
#statusBar .tl {background:url(/_i/crn/status-tl.gif) no-repeat 0 0}
#statusBar .tr {background:url(/_i/crn/status-tr.gif) no-repeat 100% 0}
#statusBar .bl {background:url(/_i/crn/status-bl.gif) no-repeat 0 100%; height:12px; padding:9px 15px}
#statusBar A {color:#404040; font:normal 10px/11px Tahoma; text-decoration:underline; /*border-bottom:1px solid #404040*/}
#statusBar A:hover {text-decoration:none/*; border:0px*/}
#statusBar A.active {font-weight:bold;text-decoration:none/*; border:0px*/}

#Layout {margin:0px auto; padding:0px; border:0px; border-collapse:collapse}
#Layout TD {vertical-align:top}
#Layout #rightNav,
#Layout #leftNav {width:22%}
#Layout #content {width:56%;padding:0px 30px}
#Layout #content.width2 {width:78%;padding:0px 30px 0px 15px}

#leftNav .bar {background:#ebebeb url(/_i/crn/lnav-br.gif) no-repeat 100% 100%; margin-bottom:7px}
#leftNav .tl {background:url(/_i/crn/lnav-tl.gif) no-repeat 0 0}
#leftNav .tr {background:url(/_i/crn/lnav-tr.gif) no-repeat 100% 0; width:100%}
#leftNav .bl {background:url(/_i/crn/lnav-bl.gif) no-repeat 0 100%; padding:10px 13px}
#leftNav A {color:#787878; font:normal 11px/15px Tahoma; text-decoration: none; display:block; background:url(/_i/ico/arrow.gif) no-repeat 2px 5px; padding:0 0 1px 13px}
#leftNav A:hover {text-decoration: underline; background:url(/_i/ico/arrow.gif) no-repeat 4px 5px}
#leftNav A.category{ line-height:14px; font-weight:bold; background:none; padding:0 0 2px 0}
#leftNav A.category:hover {text-decoration: none; background:none}

#leftNav .redbar {background:#bd6935 url(/_i/redbar/br.gif) no-repeat 100% 100%; margin-bottom:7px}
#leftNav .redbar .tl {background:url(/_i/redbar/tl.gif) no-repeat 0 0}
#leftNav .redbar .tr {background:url(/_i/redbar/tr.gif) no-repeat 100% 0; width:100%}
#leftNav .redbar .bl {background:url(/_i/redbar/bl.gif) no-repeat 0 100%; padding:10px 13px; color:#ffffff}
#leftNav .redbar A:hover,
#leftNav .redbar A {color:#ffffff!important; background-image:url(/_i/redbar/arrow.gif)!important}
#leftNav .redbar A.category{background:none!important}

.defaultblock .bar,
#rightNav .bar {background:url(/_i/crn/rb-y.gif) repeat-y 100% 0;width:100%}
.defaultblock .rly,
#rightNav .rly {background:url(/_i/crn/rb-y.gif) repeat-y 0 0;width:100%}
.defaultblock .rtx,
#rightNav .rtx {background:url(/_i/crn/rb-x.gif) repeat-x 0 0;width:100%}
.defaultblock .rbx,
#rightNav .rbx {background:url(/_i/crn/rb-x.gif) repeat-x 0 100%;width:100%}
.defaultblock .tl,
#rightNav .tl {background:url(/_i/crn/rb-tl.gif) no-repeat 0 0;width:100%}
.defaultblock .tr,
#rightNav .tr {background:url(/_i/crn/rb-tr.gif) no-repeat 100% 0;width:100%}	
.defaultblock .bl,
#rightNav .bl {background:url(/_i/crn/rb-bl.gif) no-repeat 0 100%;width:100%}
.defaultblock .br,
#rightNav .br {background:url(/_i/crn/rb-br.gif) no-repeat 100% 100%; padding:14px 15px}
.defaultblock .br {padding:14px 8px}
#rightNav A:hover,
#rightNav A {color:#005b8f; font:normal 11px/15px Tahoma; text-decoration: none; display:block; background:url(/_i/ico/b-arrow.gif) no-repeat 0px 5px; padding:0 0 1px 11px}
#rightNav A:hover {text-decoration: underline; background-position:2px 5px}
.defaultblock .bar .title,
#rightNav .bar .title {padding:0 0 10px 10px; font:normal 19px/19px Arial; color:#A56133}
.defaultblock .bar .title {color:#614F43!important}
#rightNav .bar .title A:hover,
#rightNav .bar .title A { background: none; text-decoration: none; padding:0 ; font:normal 19px/19px Arial; color:#A56133}
#rightNav .sep { padding-top:15px}

#rightNav .foruminfo {display:block;font:normal 10px/12px Tahoma; padding:0 0 5px 11px}

#footer {margin:0px auto; padding:0px; border:0px; border-collapse:collapse; height:175px; font:normal 10px/12px Tahoma}
#footer TD {vertical-align:bottom}
#footer #developers {width:22%;padding:30px 30px 37px 0px; font:normal 10px Tahoma; color:#b9b9b9; text-align:right}
#footer #developers IMG {vertical-align:middle;margin:0 0 15px 10px}
#footer #developers A :hover,
#footer #developers A { text-decoration: none }
#footer .footer {width:78%;padding:30px 0px 30px 0px}
#footer .bar {background:#cdcdcd url(/_i/crn/foot-br.gif) no-repeat 100% 100%}
#footer .tl {background:url(/_i/crn/foot-tl.gif) no-repeat 0% 0%}
#footer .tr {background:url(/_i/crn/foot-tr.gif) no-repeat 100% 0%}
#footer .bl {background:url(/_i/crn/foot-bl.gif) no-repeat 0% 100%; height:79px; padding:18px 30px 18px 30px; position:relative}
#footer .footer A {text-decoration:underline; font:normal 10px/12px Tahoma; color:#515151}
#footer .footer A:hover {text-decoration:none}
#footer .copyrights {font: normal 11px/12px Tahoma; color:#515151; background:url(/_i/osi-small-logo.gif) no-repeat 0% 0%; height:21px; position:absolute; bottom:9px;left:30px; padding: 5px 0px 0px 21px }

#content .page-title H1{font:normal 24px/24px Arial; color:#b0744c; margin:12px 0 7px 0; padding:0px}
#content .sub-page-title H1{font:normal 18px/18px Arial; color:#5c5c5c; margin:16px 0 15px 0px; padding:0px}

#content P {margin:15px 0}

#downloads {display:table;_width:1px; padding:6px 15px 6px 27px; margin:0 0 0 auto}
#downloads A {font:normal 12px/14px Arial; color:#005b8f;text-decoration:underline; white-space:nowrap}
#downloads A:hover {text-decoration:none}
#downloads A.doc {display:block;background:url(/_i/ico/doc.gif) no-repeat 10px 7px; padding:13px 10px 12px 43px}
#downloads span { display:block; background:#efefef url(_i/ico/l-bg-dl.gif) no-repeat left top;}
#downloads span span { background:url(_i/ico/r-bg-dl.gif) no-repeat right top;}

.bookmark {width:100%;padding-bottom:15px}
#comments .tab,
.bookmark .tab {display:table-cell;padding:0px;background:#efefef url(/_i/crn/l-tl.gif) no-repeat 0 0;width:104px}
#comments .tab H1,
.bookmark .tab H1{white-space:nowrap;font:normal 18px/18px Arial; color:#6a6a6a; display:block; background:url(/_i/crn/l-tr.gif) no-repeat 100% 0; padding:9px 23px 3px 14px; margin:0px}
.bookmark .content {background:#efefef; font:normal 11px Tahoma; color:#737373; padding:9px 10px 15px 15px}
.bookmark .category {padding:0 0 6px 0}
.bookmark .category H1{font:bold 12px/15px Arial; color:#636363; margin:0px 0 9px 0; padding:0px; position:relative}
.bookmark .category .option {position:relative;padding:0 104px 3px 11px}
.bookmark .category .option A {color:#005b8f; font:normal 12px/14px Arial;text-decoration:underline}
.bookmark .category .option A:hover {text-decoration:none}
.bookmark .category .option EM {font-style:normal; color:#737373}
.bookmark .category .option SPAN.comments {position:absolute; right:0px; _right:10px}
.bookmark .category .option SPAN.comments A {color:#000000; font:normal 11px/13px Tahoma;text-decoration:underline}
.bookmark .category .option SPAN.comments A:hover {text-decoration:none}

#comments {width:100%;margin-top:15px}
#comments .content {background:#efefef; padding:3px 15px 5px 15px}
#comments  .last {border:0px!important}
#comments .comment A.name {color:#186a99; font:bold 11px/13px Tahoma; text-decoration:underline}
#comments .comment A.name:hover {text-decoration:none}
#comments .comment IMG.e {vertical-align:bottom}
#comments .comment P {margin:5px 0 9px 0}
#comments .postdate {float:right; font-size:10px;color:#7b7b7b}
#comments TABLE,
#comments .comment {border-bottom:1px solid #dcdcdc; padding:10px 0; font:normal 11px/14px Tahoma; color:#4a4a4a}
#comments TABLE {border:none}
#comments TD {vertical-align:top}
#comments .replied {padding-right:10px; white-space:nowrap}
#comments .replytext {color:#a10000}
#comments .reply {text-align:right; margin:0px!important}
#comments .reply A {background:url(/_i/reply.gif) no-repeat 0 4px; padding:0 0 2px 14px; color:#a10000}
.errmsg {color:red}

.default_form {color:#444444; width:100%; border-collapse:collapse}
.default_form INPUT.text{width:330px!important;border:1px solid; border-color:#404040 #D4D0C8 #D4D0C8 #404040}
.default_form TEXTAREA{width:330px!important;height:93px;border:1px solid; border-color:#404040 #D4D0C8 #D4D0C8 #404040}
.default_form SELECT {width:335px}
.default_form TD {vertical-align:middle!important; padding:3px}

.default_form2 {color:#444444; width:100%; border-collapse:collapse; font-size:11px; margin:0 0 15px 0;}
.default_form2 INPUT.text{width:100%!important;border:1px solid; border-color:#404040 #D4D0C8 #D4D0C8 #404040}
.default_form2 SELECT {width:100%}
.default_form2 TD {vertical-align:bottom!important; padding:3px}



.logonForm {top:-19px!important}
.logonForm INPUT {vertical-align:middle}
.logonForm INPUT.field {width:85px;border:1px solid; border-color:#404040 #D4D0C8 #D4D0C8 #404040}

table.list td	{border-bottom:1px solid #999999; font:normal 10px/12px Tahoma; padding:3px 5px 4px 5px }
table.list tr.head	td	{border-bottom:3px solid #999999}

/* DIMA */

.alllFields	{width:100%; border:1px solid; border-color:#404040 #D4D0C8 #D4D0C8 #404040}

/**/

.pad_t_20 {padding-top:20px;padding-bottom:0px}
/*.footer_tab td {padding-top:0px}*/
#footer .footerForum td {padding-top:0px}

.noarrlist {padding:0 0 8px 0}
.list-category {padding:0 0 8px 0}
.list-category .comments {padding-left:10px;font-size:11px}

.list-item {padding:0 0 15px 0}
.list-item .textcontent {font-size:11px;margin:1px 0}

.text11		{font:11px Tahoma;}

div.listing	{padding:10px 0 10px 0; border-bottom:1px solid #999999;}
div.listing	td {padding:0 10px 0 0;}