﻿body {color:#3D4A5B; background:#FFF; font-size:11px; line-height:16px; font-family:Tahoma, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; background:url('Images/bgBody.gif') left top repeat-x;}
body, div, span, img, table, td, h1, h2, h3, ul, ol, a, form {margin:0; padding:0;}

div.page {width:970px; margin:0 auto 0 auto;}
div.pageC {}
div.header {clear:both;}
div.headerC {padding-top:4px;}
div.left  {clear:left; float:left; width:240px;}
div.leftC {}
div.right {clear:right; float:right; width:720px;}
div.rightC {padding:20px 10px 0 22px; font-size:12px; line-height:18px;}
div.footer {clear:both; height:30px; background:#F4F4E8;}
div.footerC {padding-top:6px; text-align:center;}

.clearer {clear:both; display:block; height:0; font-size:0; line-height:0; visibility:hidden;}
.sep35 {height:35px;}

a {color:#3D4A5B; text-decoration:underline;}
a:hover {text-decoration:none;}

div.leftSideDiv {clear:both; margin-top:10px; border-bottom:solid #9DA9B0 1px;}
div.leftSideDivC {padding:12px 10px 12px 22px;}

h1, h2, h3 {font-size:12px; font-weight:bold; color:#F26648;}
h2,
div.h2 {font-size:14px;}
h3 {color:#3D4A5B;}
div.h1,
div.h2 {float:left; height:26px; margin:5px 0 0 10px;}
div.h1 {background:url('Images/h1.gif') right top no-repeat; border-left:solid #D5D6D7 1px;}
div.h2 {background:url('Images/h2.gif') right top no-repeat; border-left:solid #9DA9B0 1px;}
h1.h1,
h2.h2 {padding:6px 36px 0 10px;}
.gray {color:#3D4A5B;}

img {border:none;}
img.logo1 {float:left;}
img.logo2 {float:right;}
img.bannerTop {float:left; margin:12px 0 10px 0;}
img.bannerLeft {margin-top:10px;}

.clearer {clear:both; font-size:1px; line-height:1px;}

ul, ol {list-style:none;}
li {padding-left:33px; margin-bottom:3px; background:url('Images/plus.gif') 20px 5px no-repeat;}
ul.withoutMargin li {padding-left:13px; background:url('Images/plus.gif') left 5px no-repeat;}

ul.menuLeft {background:#F4F5E8; border-bottom:solid #FFF 1px;}
ul.menuLeft li {padding:2px 10px 1px 35px; background:url('Images/plus.gif') 22px 8px no-repeat; border-top:solid #FFF 1px;}
ul.menuLeft li a {font-weight:bold; text-decoration:none;}

ul.menuTop {clear:both; height:28px; background:url('Images/bgMenu.gif') left top repeat-x;}
ul.menuTop li {float:right; height:28px; padding:0 10px 0 47px; margin:0; border-left:solid #FFF 3px; background:url('Images/menuSep.gif') right top no-repeat;}
ul.menuTop li.menuTopLeft {float:left; height:25px; padding-left:10px; border-left:solid #9CA9AF 1px; background:transparent;}
ul.menuTop li.menuTopRight {border-left:none;}
ul.menuTop li a {position:relative; top:12px; text-decoration:none;}
ul.menuTop li a.linkAkt {color:#F36849;}

div.search {padding:10px 18px; background:#F4F5E8; font-size:12px;}
div.search table {width:100%; margin-top:4px; background:#FFF; border:solid #9DA9B0 1px; height:22px;}
div.search table td {vertical-align:top;}
div.search input {color:#9DA9B0; border:none; width:170px; height:15px;}
div.search input.btnSearch {width:25px; height:18px; background:url('Images/search.gif') #FFF right 5px no-repeat; cursor:pointer;}
div.search a {font-size:11px; text-decoration:none;}

div.titleH1, div.titleH2 {height:30px; background:#F4F5E8;}
div.titleH1 {border-bottom:solid #D5D6D7 1px;}
div.titleH1 div.rss {float:right; margin:11px 10px 0 0; font-size:11px;}
div.titleH1 div.rss img {position:relative; top:2px; left:4px; margin-right:8px;}
div.titleH1 div.rss a {text-decoration:none;}
div.titleH2 {border-bottom:solid #9DA9B0 1px;}

div.article {padding:12px 0; border-bottom:solid #D5D6D7 1px;}
div.article a.arTitle {color:#F26648; font-size:12px; font-weight:bold; display:block; padding-bottom:5px;}
div.article div.arBott {clear:both; color:#999; margin-top:5px;}
div.article img.arImage {float:left; /*width:120px;*/ /*height:80px;*/ padding:2px; margin-right:10px;}

div.arInfo {color:#999; margin-top:5px;}
div.annotation {font-weight:bold; margin:15px 0;}

div.discuss {font-weight:bold; background:#F4F4E8; margin:15px 0; padding:3px 5px;}

div.treeDiscuss td {vertical-align:top; padding-bottom:8px;}
div.treeDiscuss table {margin-bottom:5px;}

div.discussForm {padding:10px 15px; margin-bottom:15px; background:#F4F4E8;}
div.discussForm table td {vertical-align:top; padding:1px;}

div.form table td {vertical-align:top; padding:2px;}

tr.paging td {height:20px; background:#F4F4E8; text-align:center; font-weight:bold;}
tr.paging td table tr td span, tr.paging td table tr td a {padding:0 2px;}
tr.paging td table tr td span {color:#F26648;}

div.articleText a {color:#F26648; text-decoration:none;}
div.articleText a:hover {color:#3D4A5B;}
div.articleText table {border-collapse:collapse;}

span.code {font-weight:bold; color:#F26648;}
span.err, span.err a {color:#F00;}

img.menuRSS {margin-left:5px;}

img.fotoConsultant {float:left; width:78px; height:100px; padding:2px; margin-right:15px; border:solid #D5D6D7 1px;}
div.infoConsultant {float:left; width:570px; padding-left:15px; border-left:solid #D5D6D7 1px;}

input, select, textarea {font-size:11px; background:#FFF; padding-top:2px; padding-left:2px; margin:0; border:solid #9DA9B0 1px; font-family:Tahoma, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;}
input.submit {width:70px; height:20px; padding:0 0 0 10px; background:url('Images/plus.gif') #FFF 5px 5px no-repeat;}
table.checkbox input {border:none; background:transparent;}
input.btnCalendar {width:18px; height:18px; padding:0; background:url('Images/calendar.gif') #FFF left top no-repeat; cursor:pointer;}

/*div#right div#rightC, div#right div#rightC * {font-size:12px !important;}*/
div#right div#rightC div.annotation,
div#right div#rightC div.articleText,
div#right div#rightC div.annotation *,
div#right div#rightC div.articleText * {font-size:12px !important; line-height:17px;}

div.RadCaptcha input {width:50px; margin-right:5px;}

table.tblLogin td.remember input {border:none;}