body {margin:0; margin-top:6px; font-size:12px; line-height:20px;font-family: Arial, Helvetica, sans-serif; background:#161616;overflow:auto;}
#site{position:relative;background:url(../images/left_bg.jpg) repeat-y;padding-left:175px;padding-bottom:40px;overflow:auto;}
#top{position:relative;height:185px;background:url(../images/top_bg.jpg) 976px 0px repeat-x;text-align:left;overflow:hidden;}
#logo{position:absolute;top:0px;left:0px;width:839px;height:185px;}
#menu{position:absolute;top:191px;left:0px;width:100%;height:36px;background:url(../images/menu_bg.jpg) repeat-x;text-align:left;padding-top:4px;}
#content{position:relative;top:40px;width:100%;background: #ffffff url(../images/content_bg.jpg) top left repeat-x;text-align:left;overflow:auto;}
#content_reklama{position:relative;top:15px;width:99%;text-align:center;}
#content_foot{position:relative;width:100%;background: url(../images/content_foot_bg.jpg) bottom left repeat-x;text-align:left;overflow:auto;}

#left{position:absolute;left:0;top:20px;width:235px;text-align:center;}
#mid{margin-left:240px;margin-right:225px;padding-top:16px;min-height:2500px;height:auto !important;height:2500px;}
#right{position:absolute;right:0;top:20px;width:220px;text-align:center;}
#mid img{margin:5px;}
#left_belka{position:absolute;top:231px;left:0px;width:175px;height:102px;background:url(../images/left_belka.jpg) no-repeat;}
#footer{position:relative;clear:both;background:url(../images/foot_bg.jpg) repeat-x; width:100%;height:113px;}
#footer_con{padding-left:175px;padding-top:30px;color:#FFFFFF;text-align:center;}
#banner_user1{text-align:center;}
#user2{border:1px solid #DDD;padding:0px 10px;margin:5px 0;}
#user2 li{background:none;margin-left:0px;padding-left:0;}

a.footer{color:#CCC;}
/* JOOMLA STYLE
--------------------------------------------------------- */
/* Normal link */
a {color: #006699;text-decoration: none;}
a:hover, a:active, a:focus {color: #333333;	text-decoration: underline;}

/* Title text */
.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4 {font-family: "Segoe UI", Arial, Helvetica, sans-serif;}

/* Small text */
small, .small, .smalldark, .mosimage_caption, .createby, .createdate, .modifydate, a.readon, .img_caption {color: #666666;font-size: 92%;}

/* Heading */
h1 {font-size: 180%;}
h2 {font-size: 150%;}
h3 {font-size: 125%;}
h4 {font-size: 100%;text-transform: uppercase;}
p, pre, blockquote, h1, h2, h3, h4, h5, h6 {margin-top: 10px; margin-bottom:6px;padding: 0;}
ul, ol {margin:0;padding: 0;}

ul {list-style: none;}
ul li {padding-left: 20px;background: url(../images/bullet.gif) no-repeat 8px 8px;line-height: 180%;}
ol li {margin-left: 35px;line-height: 180%;}
th {padding: 5px;font-weight: bold;	text-align: left;}
fieldset {border: none;}
fieldset a {font-weight: bold;}
hr {border-top: 1px solid #CCCCCC;border-right: 0;border-left: 0;border-bottom: 0;height: 1px;}
td, div {font-size: 100%;}
img {border: none;}

.article_separator {clear: both;display: block;height: 20px;}
.column_separator {padding: 0 25px;}

/* content tables */
td.sectiontableheader {padding: 4px; border-right: 1px solid #fff;}
tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {padding: 4px;}
td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {padding: 3px;}

table.contentpane {border: none;width: 100%;}
table.contentpaneopen {border: none;border-collapse: collapse;border-spacing: 0;}
table.contenttoc {margin: 0 0 10px 10px;padding: 0;width: 35%;float: right;}
table.contenttoc a {text-decoration: none;}
table.contenttoc td {padding: 1px 5px 1px 25px;	background: url(../images/bullet-list.gif) no-repeat 5% 50%;}
table.contenttoc th {padding: 0 0 3px;border-bottom: 1px solid #CCCCCC;	text-indent: 5px;}
table.poll {padding: 0;	width: 100%;border-collapse: collapse;}
table.pollstableborder {padding: 0;	width: 100%;border: none;	text-align: left;}
table.pollstableborder img {vertical-align: baseline;}
table.pollstableborder td {padding: 4px!important;border-collapse: collapse;border-spacing: 0;}
table.pollstableborder tr.sectiontableentry1 td {background: #ECECEC;}

table.searchintro {	padding: 10px 0;width: 100%;}
table.searchintro td {padding: 5px!important;}

.blog_more {padding: 10px 0;background: url(../images/hdot.gif) repeat-x top;}
.blog_more strong {margin: 0 0 5px;	display: block;	font-size: 125%;}
.blog_more ul {margin: 0;padding: 0;}

.blog_more ul li {margin: 0;padding: 0 0 0 17px;background: url(../images/bullet.gif) no-repeat 6px 8px;}
.category {	font-weight: bold;}
h1.componentheading, .componentheading {padding: 5px 0 15px;margin: 0 0 10px;background: url(../images/hdot.gif) repeat-x bottom;}

.componentheading {font-size: 200%;font-weight: bold;}
.contentdescription {padding-bottom: 30px;}
h2.contentheading, .contentheading {padding: 5px 0 8px;margin: 0;font-size:140%;font-weight:bold;}
table.blog .contentheading {font-size: 140%;}

.contentheading {font-size: 190%;}

a.contentpagetitle,
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {text-decoration: none !important;}

a.readon {float: left;margin-top: 10px;padding: 1px 5px 1px 14px;border: 1px solid #F6F6F6;display: block;background: url(../images/arrow.png) no-repeat 5px 48%;color: #006699;font-weight: bold;text-decoration: none;text-transform: uppercase;}
a.readon:hover, a.readon:active, a.readon:focus {border: 1px solid #ECECEC;background: url(../images/arrow.png) no-repeat 5px 48% #FFFFFF;}

table.contentpaneopen td, table.contentpane td {}
table.contentpaneopen, table.contentpane, table.blog {width: 100%;}

.moduletable {padding: 0;}
ul.pagination {margin: 15px auto;padding: 10px 0;background: url(../images/hdot.gif) repeat-x top;}
ul.pagination li {margin: 0;padding: 0;display: inline;background: none;}
ul.pagination li span{padding:0;}
ul.pagination a {padding: 2px 3px;border: 1px solid #F6F6F6;}

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {border: 1px solid #ECECEC;background: #FFFFFF;}
.pagenavbar {padding-left: 14px;}
.pagenavcounter {padding: 8px 14px 0 14px;}

.sectiontableheader {padding: 8px 5px;background: #444444;color: #FFFFFF;}
.sectiontableheader a {color: #FFFFFF;}

tr.sectiontableentry1 td {padding: 8px 5px;	background: url(../images/hdot2.gif) repeat-x bottom;}
tr.sectiontableentry2 td {padding: 8px 5px;background: url(../images/hdot2.gif) repeat-x bottom #ECECEC;}
tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td {background: url(../images/hdot2.gif) repeat-x bottom #FFFFCC;}

.smalldark {text-align: left;}

div.syndicate div {text-align: center;}

.pollstableborder tr.sectiontableentry1 td,
.pollstableborder tr.sectiontableentry2 td {background: none;}

#ja-pathway {font-size: 92%;}
#ja-pathway strong {margin-right: 5px;font-weight: normal;}
#ja-pathway a {text-decoration: none;}
#ja-pathway img {margin: 1px 5px;}

/* META
--------------------------------------------------------- */
.article-tools {border-top: 1px solid #DDDDDD;width: 100%;float: left;clear: both;margin-bottom: 15px;display: block;background: #ECECEC;}
.article-meta {padding: 5px;width: 70%;float: left;}
.createby {padding: 3px 3px 3px 20px;background: url(../images/icon-user.gif) no-repeat 0 2px;}
.createdate {padding: 3px 3px 3px 20px;background: url(../images/icon-date.gif) no-repeat 0 2px;}
.modifydate {width: 100%;float: left;}
div.buttonheading {float: right;width: 25%;}
.buttonheading img {margin: 7px 5px 0 0;border: 0;float: right;}

.latestnews_latestnews{text-align:left;font-size:11px;}
.mostread_latestnews{text-align:left;font-size:11px;}
.moduletable_latestnews{padding-bottom:7px;border-bottom:1px solid #ddd;}
#form-login{text-align:left;}

/* FORM
--------------------------------------------------------- */
form {margin: 0;padding: 0;}
form label {cursor: pointer;}
select, textarea, .inputbox {padding: 3px 5px;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 100%;}
.button, .button-search {padding: 3px 5px;border: 1px solid #333333;background: url(../images/grad1.gif) repeat-x top #333333;color: #CCCCCC;font-size: 85%;text-transform: uppercase;}
.button:hover, .button:focus, .button-search:hover, .button-search:focus {border: 1px solid #999999;background: #333333;color: #FFFFFF;}
* html .button {padding: 2px 0 !important; /*IE 6*/}
*+html .button {padding: 2px 0 !important; /*IE 7*/}
.inputbox, .inputbox-search {border: 1px solid #CCCCCC;background: #FFFFFF;}
.inputbox:hover, .inputbox:focus, .inputbox-search:hover, .inputbox-search:focus {background: #FFFFCC;}
.search-search{text-align:left;}
.inputbox-search{margin-right:2px;width:130px;margin-left:10px;}
.button-search{width:67px;}
.inputbox-login{width:199px;}

div.moduletable-login li{padding-left:10px;background:#fff;font-size:10px;}
div.moduletable-login a{color: #666666;}
div.moduletable-login a:hover, div.moduletable-login a:focus{color: #333333;}
p#form-login-username{margin:0;}
.contact_email{margin-left:40px;}
