BODY {margin: 0px;font-family: Verdana,Arial,Tahoma,sans-serif;font-size:8pt;color:#000000;background-color:#0580c6;width:100%;height:100%;}
TD,TH {font-family: Verdana,Arial,Tahoma,sans-serif;font-size:8pt;}

A:link {color:#3457A0; text-decoration:none; }
A:visited {color:#666666; text-decoration:none; }
A:hover {color:#3457A0; text-decoration: underline;}

A.w:link {color:#FFFFFF;}
A.w:visited {color:#FFFFFF;}
A.w:hover {color:#FFFFFF;}

A.wM:link {color:#FFFFFF;text-decoration:none}
A.wM:visited {color:#FFFFFF;text-decoration:none}
A.wM:hover {color:#FFFFFF;text-decoration:none}

H1 {font-size:14pt;}
H2 {font-size:12pt;}
H3 {font-size:11pt;}
H4 {font-size:10pt;}
H5 {font-size:9pt;}

INPUT {font-size:9pt;}
TEXTAREA {font-size:9pt;}
SELECT {font-size:9pt;}
form.frm {margin:0px;}
select.fgt {width:180px;}
INPUT.auth {font-size:8pt;background-color:#FFFFFF;width:80px;color:#666666;}
INPUT.search {font-size:8pt;background-color:#FFFFFF;width:180px;color:#666666;}

td.headerLine {background:url('/img/bg1.gif') left top #0075ae;border-top:1px solid #d6d6d6; border-bottom: 1px solid #8096a4;}
TD.banners {width:100%;text-align:right;vertical-align:top;padding-right:3px;padding-top:3px;padding-left:0px;}
div.logo {margin-top:5px;margin-left:17px;margin-right:20px;margin-bottom:6px}

table.main {width:100%;border-collapse:collapse;}
table.main td {padding:0px;}
table.main td.dataL {width:250px;padding:2px}
table.main td.dataC {padding-left:40px;padding-top:5px; background:url('/img/bg-l.gif') repeat-y top left #fff;}
table.main td.dataR {padding-left:5px; width: 225px; background: #fff;}
table.main td.dataR2 {padding-left:40px; background:url('/img/bg-r.gif') repeat-y top right #fff;}

table.authT {
	width:100%;
	border-collapse:collapse;
}
table.authT td {
	padding:0px;
}
table.authT td.m1 {
	padding:0px;
	background:url('/img/bg3.gif') left top repeat-x;
}
table.authTitem {
	height:56px;width:345px;
	border-collapse:collapse;
}
table.authTitem td {
	padding:0px;
	vertical-align:middle;
}

div.authD1 {float:left;}
table.authTitem td.authD11 {padding-left:10px;color:#3457A0;background:url('/img/bg2.gif') bottom repeat-x #FFFFFF;}
table.authTitem td.authDl {padding-left:0px;color:#3457A0;}
table.authTitem td.authDp {padding-left:10px;color:#3457A0;}
table.authTitem td.authD12 {padding:3px;color:#3457A0;background:url('/img/bg2.gif') bottom repeat-x #FFFFFF;}
table.authTitem td.authD13 {padding:3px;background:url('/img/bg2.gif') bottom repeat-x #FFFFFF;}
div.authD2 {float:left;margin-left:10px;margin-top:4px;}
div.authD3 {float:right;margin-left:10px;margin-top:4px; height: 53px; background:url('/img/bg-ur.gif') bottom right no-repeat;}

div.footer {padding:10px; color: white;}

div.mBlock1Header {background:url('/img/profile-bg.gif') no-repeat left top #133b5e; width: 230px; height: 24px; margin-left: 5px; margin-top: 3px; font-weight:bold;font-size:10pt}
div.mBlock1Header a, a.mBlockColor1 span, a.mBlockColor2 span {
	display: block; display: inline-block; 
	margin-left: 30px;
	padding-top: 3px;
	cursor: pointer;
}
div.mBlock1Item {background:url('/img/hr2.gif') no-repeat bottom center #02659d;position: relative; left: 13px; width: 210px;  padding-bottom: 3px;}
div.mBlock1Item img { vertical-align: middle; margin: 3px; margin-left: 10px;}
#myProfileDiv {
	padding-bottom:6px;
	background: url('/img/profile-d1.gif') no-repeat 13px bottom;
}

div.divider {height:2px;background:url('/img/hr1.gif') #4299d5;margin-top:5px;margin-bottom:5px;}
div.divider2 {height:5px;background:#D2D2D1;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}

a.mBlockColor1 {
	display: block;
	background:url('/img/menu-bg.gif') no-repeat left top #17a3c3; width: 230px; height: 24px; 
	margin-left: 5px; margin-top: 3px; margin-bottom: 2px; font-weight:bold;font-size:10pt;
}
div.mBlockColor1Items {background-color:#509f02;padding:3px;padding-left:25px;color:#ffffff;font-size:8pt;margin-top:1px}
a.mBlockColor2 {
	display: block;
	background:url('/img/menu-bg2.gif') no-repeat left top #91c300; width: 230px; height: 24px;
	margin-left: 5px; margin-top: 3px; font-weight:bold;font-size:10pt;
}
div.mBlock2Items {
	padding-bottom:6px;
	background: url('/img/menu-d2.gif') no-repeat left bottom #509f02;
	margin-left: 15px;
	width: 210px;  
}
div.mBlock2Items span {
	display: block; 
	width: 200px;  
	background:url('/img/hr3.gif') no-repeat bottom center;
	padding-bottom: 4px;
	margin-left: 10px;
}


TABLE.c1Block {
	width:235px;
	margin-top:4px;
	background-color:#D2D2D1;
	border-collapse:collapse;
}
TABLE.c1Block TD.header {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	background-color:#B0B8BB;
	color:#FFFFFF;
}
TABLE.c1Block TD.body {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
}
TABLE.c1Block TD.footer {
	height:3px;
	background-color:#B0B8BB;
}

div.topicB2 {padding:5px;padding-bottom:0px;padding-left:18px;background:url('/img/im10.gif') no-repeat 8px 11px;}

div.tHeader {background:url('/img/hr1.gif') repeat-x left; width: 100%}

table.cBlockItem td.img {vertical-align:top;padding:5px;width:140px}

span.date {color:#87A3C6;font-size:9px;}
td.date2 {color:#999999;font-size:8pt;vertical-align: top;}

table.tblb {width:100%;}
table.tblb td.left {vertical-align:top;}
table.tblb td.right {width: 225px;vertical-align:top;}

div.new {color:#f16000;font-weight:bold;font-size:9pt;padding-bottom:3px}

div.topicInfo {margin-left:7px;margin-right:7px;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #cccccc}

div.text {color:#999;font-size:10pt;font-weight:bold;padding-top:0px;padding-bottom:2px;}
table.cBlockItem td.text {vertical-align: top;}

table.List {width:100%;border-collapse:collapse; background-color:#FFFFFF}
table.List td {padding:0px;border-bottom:1px solid #CCCCCC}

table.List td.cL {width:5%;padding:13px;border-bottom:1px solid #CCCCCC;vertical-align:top;}
table.List td.cC {padding:3px;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;vertical-align:top}

div.itemtitle_text {font-size:10pt}

div.item {clear:left;background:url('/img/pic5.gif') 3px 5px no-repeat;padding-left:20px}
div.info {float:left;color:#666666;padding:3px;margin-right:2px;margin-bottom:2px;white-space:nowrap}

table.List td.cR {padding:3px;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;vertical-align:top}
table.List td.cRL{padding:3px;border-bottom:1px solid #CCCCCC;vertical-align:top}

span.color1 {color:#993300}
div.letter {color:#993300;font-weight:bold;font-size:10pt}

table.addWork {width:95%;border-collapse:collapse}
table.addWork td {padding:3px}
table.addWork td.name0 {width:30%;border-bottom:3px solid #87A3C6;font-weight:bold}
table.addWork td.input0 {width:70%;border-bottom:3px solid #87A3C6}
table.addWork td.name {width:30%;border-bottom:0px solid #87A3C6;font-weight:bold;color:#666666}
table.addWork td.input {width:70%;border-bottom:0px solid #87A3C6}

div.descParam {padding:3px;padding-left:20px;font-size:9pt}
div.descParam span.title {font-weight:bold;color:#666666;float:left}
div.rate {float:left}

table.descParam {border-collapse:collapse;margin-left:20px;}
table.descParam td {padding:3px;padding-left:0px;font-size:9pt;vertical-align:top;border-bottom:0px}
table.descParam td.title {font-weight:bold;color:#666666;}

tr.cL {background: #fff;}

.banners_top {
	background: #CBCFD5 url(http://www.sibnet.ru/images/banner_area_bg.jpg) top left repeat-x;
	border-bottom: 1px solid #777;
}

/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	background: url(/img/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(/img/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
}
.boxhead img {margin: 0px; vertical-align: middle;}
.boxhead h2 {
	background: url(/img/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding-top: 7px;
	padding-bottom: 11px;
	padding-left: 18px;
	color: #0578c9; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(/img/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 25px 31px;
}

#newsBox { width: 225px;}
#newsBox h2 {color: #cc9900;}
#newsBox .boxbody {
	color: #949494;
	font-size:10px;
}
#newsBox img {
	border: 1px solid #d6d6d6;
	margin-left: 30px;
}
#newsBox A {font-size:10px;}

#types h2 {color: #f16101;}
#types .boxbody {color: #888;}
#types ul {
	margin: 1px;
}
#types li {
	text-align: left;
    float: left;
    width: 30%;
    list-style: none;
    background:url('/img/im6.gif') 0px 5px no-repeat;
    padding-left: 12px;
}

#top h2 {color: #333;}
#top .boxbody {
	padding-left: 15px;
}


#soft h2 {color: #cc9900;}

#forum h2 {color: #333;}

#myUploads .boxbody{
	padding: 0px 12px 16px 13px;
}

#myUploads .List{
	width: 97%;
}

.bgblue {
	background: url('/img/bg-blue.gif') repeat-x top left #2067a0;
	color: #fff;
	height: 22px;
}
.bggreen {
	background: url('/img/bg-green.gif') repeat-x top left #4a8b02;
	color: #fff;
	height: 25px;
}

hr {
	border-color: #d4d4d4;
	background: #d4d4d4;
	height: 1px;
}

div.title1 { padding-right: 16px; }
div.title1 div {
	color: #fff;
	font-size: 13px;
	height: 35px;
}
div.title1 h2{
	padding-top: 7px;
	padding-left: 20px;		
	height: 35px;
	margin: 0px;
}
div.bg-ref {background: url('/img/bg-title-ref-r.gif') right top no-repeat;}
div.bg-ref div {background: url('/img/bg-title-ref.gif') left top repeat-x;}
div.bg-ref h2 {background: url('/img/bg-title-ref-l.gif') left top no-repeat;}

div.bg-book {background: url('/img/bg-title-book-r.gif') right top no-repeat;}
div.bg-book div {background: url('/img/bg-title-book.gif') left top repeat-x;}
div.bg-book h2 {background: url('/img/bg-title-book-l.gif') left top no-repeat;}

div.bg-man {background: url('/img/bg-title-r.gif') right top no-repeat;}
div.bg-man div {background: url('/img/bg-title.gif') left top repeat-x;}
div.bg-man h2 {background: url('/img/bg-title-l.gif') left top no-repeat;}

div.bg-gost {background: url('/img/bg-title-gost-r.gif') right top no-repeat;}
div.bg-gost div {background: url('/img/bg-title-gost.gif') left top repeat-x;}
div.bg-gost h2 {background: url('/img/bg-title-gost-l.gif') left top no-repeat;}

div.bg-jrn {background: url('/img/bg-title-jrn-r.gif') right top no-repeat;}
div.bg-jrn div {background: url('/img/bg-title-jrn.gif') left top repeat-x;}
div.bg-jrn h2 {background: url('/img/bg-title-jrn-l.gif') left top no-repeat;}

div.button-green {
	font-weight: bold;
	width: 99px;
	height: 25px;
	background: url('/img/button-green.gif') left top no-repeat;
	padding-top: 4px;
	padding-left: 10px;
}
div.button-green a { color: white;}
div.button-green a:visited {color:white;}

div.button-green2 {
	font-weight: bold;
	width: 122px;
	height: 25px;
	background: url('/img/button-green2.gif') left top no-repeat;
	padding-top: 4px;
	padding-left: 10px;
}
div.button-green2 a { color: white;}
div.button-green2 a:visited {color:white;}


.warning{ background: #e2e2e2; display: inline-block; padding: 6px;}
a.warning {color: #993300}

.border-top {border-top: 1px solid #d4d4d4}
.border-bottom {border-bottom: 1px solid #d4d4d4}