/* CSS Document */
body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt;}
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
form {margin:0;padding:0;}
a {color:#666699;}
.sp {clear:both; height:5px}
.cl {clear:both; height:1px;}
/* karkas */

#container {width:1000px; margin-left:auto; margin-right:auto;}

#row1 {clear:both; height:110px}
#bannerHead { width:730px; float:left; padding:10px; height:90px}
#userMenu { width:240px; float:right; padding:5px; height:97px}

#row2 {clear:both;height:40px;}
#siteName {   width:739px; float:left; padding:5px;}
#searchForm { width:240px; float:right;padding:5px;}

#row3 {clear:both; height:20px;}
#topMenu { width:743px; float:left; padding:3px; height:20px; border-bottom:1pt solid #999}
#dopMenu { width:244px; float:right;padding:3px; height:21px;}

#row4 {clear:both}
/*#row4 div {border:1pt solid #ccc;}*/
#wrapLeft {width:750px; float:left; padding:0px;}
#wrapRight{width:240px; float:right;padding:5px;}

#leftMenu {float:left; width:170px; font-size:9pt; padding:5px;}
#content  {width:560px; padding:5px; float:right; margin-top:10px;}


#row5 {clear:both; padding:10px; height:125px; border-top:1pt solid #cccccc;}
#row6 {clear:both}
#row7 {clear:both}

/* banners */
#bannerHead {text-align:center;}
/* user menu */
.userMenu { background-color:#EDEDF3; font-size:8.5pt;}
.userMenu div {line-height:10.5pt;}

#siteName { vertical-align:middle; background-color:#339999; color:#FFFFFF; line-height:20pt}
#siteName .siteName {font-size:22pt; font-weight:bold; float:left; padding-right:15px}
#siteName .siteDescr{font-size:10pt; font-weight:bold; float:left; padding-left:10px}


#searchForm {background:#FF9900; color:#FFFFFF; font-size:10pt; line-height:20pt;}

#topMenu ul {list-style:none; margin:0; padding:0;}
#topMenu ul li {float:left; margin:0px 6px 0 6px; font-size:10pt; line-height:20px;}
#topMenu ul li.a {color:#FFFFFF;background:#FF9900;}
#topMenu .curs{font-size:9pt; float:right; line-height:20px;}


#dopMenu {background:#EDEDF3; font-size:9pt; line-height:20px;}
#dopMenu a {color:#000000}


.siteList {padding-top:10px; padding-bottom:10px;}
.siteList .siteListName {background:#EDEDF3; font-weight:bold; height:22pt;}
.siteList .siteListName .name {float:left; font-size:18pt; padding-left:5px; padding-right:20px;line-height:22pt;}
.siteList .siteListName .descr {font-size:12pt;line-height:22pt;}
.siteList .list .title {font-size:11pt; font-weight:bold;}
.siteList .list {font-size:10pt; vertical-align:top;}


#leftMenu ul {margin:0;padding:0; list-style:none;}
#leftMenu ul li.l1 {margin-top:10px; font-weight:bold;}
#leftMenu ul.l2 {padding-left:5px;}
#leftMenu span.rss {float:right; font-size:8pt;}

.contentBlock {clear:both; padding-bottom:10px; font-size:12pt;}
.catName {font-weight:bold; font-size:9pt; padding-bottom:5px;}
.catLeft {float:left; width:300px;}
.catRight{float:right; width:240px; padding-left:5px; padding-right:10px;}
.catLeft .item {padding-bottom:10px;}
.catRight .item {padding-bottom:10px;}

.present_title {font-weight:bold;}
.present_body .item {padding-top:5px; padding-bottom:5px;}
.present_body .item img {float:left; padding-right:5px;}

.newsTitle {font-size:14pt;}
.newsComment {color:#333399;}

.commentTitle {font-size:10pt; font-weight:bold;}

#bannerBottom {text-align:center;}
#bannerBottom div {width:125px; padding:5px; float:left}

#row6 {background-color:#EDEDF3; text-align:center; padding:5px;}
#bottomMenu {font-weight:bold;}
#bottomDopMenu {padding:5px;}

#counters {padding:5px; text-align:center;}
#counters div {width:100px; display:table-cell}

.newsBan {padding-top:10px;}
.contBan {padding-top:10px;}
.rightBan {padding:5px 0 5px 0; text-align:center;}
.rightTitle {font-weight:bold; font-size:9pt;}
.rightItem {padding-left:5px; font-size:9pt;}