#Ya_sync_0 {
padding-left: 15px !important;
}

#idcal {
width: 170px !important;
padding-left: 14px;

}

#mod_jlvkcomments {
margin-left:30px;
}

.mainDiv {
width: 151px !important;
margin-left: 16px!important;
}
.widgetHead, .authBlock, #userBlock {
width: 151px !important;
}



#username, #passwd {
width: 128px !important;
}

#comments .comment-avatar img {
width: 80px !important;
border: none !important;
margin-right: 10px;
}

#modlgn_username, #modlgn_passwd {
width:120px;
}

div.componentheading {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-weight:normal;
line-height:110%;
padding:10px 0 10px 0;
margin:0;
color:#28598A;
text-align: center;

}

#comments-report-form label {
float:left !important;
width:250px !important;
}

.toolbar{
margin-top:10px !important;
}
#pieimgwrap {
margin-bottom:15px !important;
}

.current {
margin-bottom:20px;
}

#cpmainwrapper {
width: 720px !important;
}

div.joms-newsfeed-item    {
font-size:11px;
margin-left:15px !important;
}
div.joms-newsfeed-item .newsfeed-content {
margin:0 !important
}

	div.ctitle {
	margin: 0 0 0 14px !important;
	}

div.newsfeed-avatar img.avatar {
width:28px;
padding:0 !important; 
margin:0 !important;
}

span.itemVkontakteLink a {
background:url("../images/vkontakte_icon.jpg") no-repeat scroll 0 50% transparent;
}

span.itemVkontakteLink a, span.itemTwitterLink a {
line-height:16px;
margin:0;
padding:4px 0 4px 20px;
text-decoration:none;
}


ul.tags{
background:none !important;
background-color:none !important;
color:none !important;
background-image:none !important;
}


div.on_line{
padding-left: 20px !important;

}


div.module_stream div div div {
font-size:11px !important;
font-weight:normal !important;
width:150px !important;

}
div.module_stream  {
margin-left:15px !important;
}
div.module_stream div.newsfeed-avatar a img {
width:20px;
}



a.actor-link, div.newsfeed-content-top a {
font-weight:normal !important;

}

/*��������� �������*/
.mod_dwhosonline, .mod_dwhosonline-latest-members, .mod_dwhosonline-robots, .mod_dwhosonline-robots, .mod_dwhosonline-summary, .mod_dwhosonline-total-members {
margin-left:10px;
}
.mod_dwhosonline li, .mod_dwhosonline-latest-members li, .mod_dwhosonline-robots li, .mod_dwhosonline-robots li, .mod_dwhosonline-summary li, .mod_dwhosonline-total-members li {
padding-left:0px;
}
.mod_dwhosonline-summary span {
margin-left:20px;
}
.mod_dwhosonline img, .mod_dwhosonline-latest-members img, .mod_dwhosonline-robots img {
display: inline !important;
}
.mod_dwhosonline-robots img {
display: inline !important;
width:15px !important;
height:15px !important;
}


div.moduleItemIntrotext {
display:none !important;
}
a.moduleItemTitle {
	display:block !important;
}
div#k2ModuleBox10146 a {
display:none;
}
div#k2ModuleBox10146 {
width:155px !important;
padding:15px;
}
div#k2ModuleBox10146 li.even {
border:0;
background:none;
}
div#k2ModuleBox10146 li.odd {
border:0;
background:none;
}
div#k2ModuleBox10146 a:link.moduleItemTitle {
	color: #666666;
	font-weight:normal;
	font-size:11px;
}
div#k2ModuleBox10146 a:hover.moduleItemTitle {
	color:#666699;
	font-weight:normal;
	font-size:11px;
	text-decoration:underline;
}
div#k2ModuleBox10146 a:visited.moduleItemTitle {
	color:#666699;
	font-weight:normal;
	font-size:11px;
}

/*����������*/
div.moduleItemIntrotext {
display:none !important;
}
a.moduleItemTitle {
display:block !important;
}
div#k2ModuleBox10113 a {
display:none;
}
div#k2ModuleBox10113 {
width:155px !important;
padding:15px;
}
div#k2ModuleBox10113 li.even {
border:0;
background:none;
}
div#k2ModuleBox10113 li.odd {
border:0;
background:none;
}
div#k2ModuleBox10113 a:link.moduleItemTitle {
	color: #990000;
	font-weight:normal;
	font-size:11px;
}
div#k2ModuleBox10113 a:hover.moduleItemTitle {
	color: #006699 !important;
	font-weight:normal;
	font-size:11px;
}
div#k2ModuleBox10113 a:visited.moduleItemTitle {
	color: #990000;
	font-weight:normal;
	font-size:11px;
}



li.search-field {
background:none !important;
}

img.bor {
border:0 !important;
}

#modk2Joomulus1 {
wirth:150px;
padding:0 !important;
margin:0 0 0 15px !important;
}

#comments b {

}

.itemContainer {

}

#k2Container em, #k2Container em span {
font-size:12px;
font-weight:normal;
}

#k2Container a:active {COLOR:#28598A;text-decoration:none;font-weight:normal;}
#k2Container a:link {COLOR:#28598A;font-weight:normal;}
#k2Container a:visited {COLOR:#28598A;font-weight:normal;}
#k2Container a:hover {COLOR:#28598A;text-decoration:underline;font-weight:normal;}

.itemAuthorLatest h3, .itemRelated h3 {
color:#FF9715;
font-size: 16px;
}
.itemAuthorLatest ul, .itemRelated ul{
margin-left:20px;
}
span.itemAuthor {
display: none !important;
}


div.loginform a {
margin:0 !important;
}

ul.jclist {
font-size:11px;
padding-right:5px;
padding-bottom:15px;
}

ul.categ li {
height:20px;
}

.countdown_title {
padding:0 20px 0 20px;
color:#FBA31B;
}

#slova {
height:20px !important;
position:absolute;
margin: 30.6em 0 0 3em;

}
#midle {
height: 86px; 
padding:0px;
}
textarea#replybox, div.inbox-reply {
width: 635px !important;
}

div#community-wrap {
width: 720px !important;

}
li.featured img, div#cWindowContent img, div#community-wrap img {
border:0;
}
div.avtor {
float:left;
color:#666666 !important;
padding-right:2px;
}
div.avtor2 a:active, a.jcl_objtitle:active {COLOR:#4B6B94;text-decoration:none;font-weight:normal; !important}
div.avtor2 a:link, div.avtor2 a:visited, a.jcl_objtitle:link, a.jcl_objtitle:visited {COLOR:#4B6B94;font-weight:normal; !important}
div.avtor2 a:hover, a.jcl_objtitle:hover {COLOR:#CC3300;text-decoration:none;font-weight:normal; !important}


 
div#cpmainwrapper a:active, div#community-wrap a:active {COLOR:#4B6B94;text-decoration:none;font-weight:normal; !important}
div#cpmainwrapper a:link, div#cpmainwrapper a:visited, div#community-wrap a:link, div#community-wrap a:visited {COLOR:#4B6B94;font-weight:normal; !important}
div#cpmainwrapper a:hover, div#community-wrap a:hover {COLOR:#4B6B94;text-decoration:underline;font-weight:normal; !important}


form#form-login a{
margin-left:17px;
}
div.module_log div div div div  img {
width:80px !important;
}
div.module_log div div div div   {
border:0px !important;
}

fieldset.input {
border: 0 !important;
margin-left:17px;
	
}

div.module_log a:hover  {
font-weight:normal !important;
text-decoration:underline;
font-size:11px;
COLOR:#5972CE;
}
div.module_log a:link  {
font-weight:normal !important;
font-size:11px;
COLOR:#5972CE;
}
div.module_log a:visited  {
font-weight:normal !important;
font-size:11px;
COLOR:#5972CE;
}

div.module_log div div div div {
background:none;
* height: 1%;
}
div.module_log div {
	background: url(../images/menu_m.jpg) 0 100% repeat-y;
}

div.module_log div div {

	background: url(../images/menu_b.jpg) bottom center no-repeat;
}
div.module_log div div div {
	background:transparent url(../images/menu_t.jpg) top left no-repeat;


	
}
div.module_log div div div h3 {	
height:20px;
	color:#000;
	font-weight: bold;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 1.1em;
	line-height:20px;
	padding:15px 0 2px 0px;
	text-align: center;
	width:140px;
	margin: 0px 0 0em 25px;
}




div.modulecomun3  {
padding-top:0 !important;
margin-top:0 !important;
font-size: 11px !important;
}

div.modulecomun3 a:hover  {
font-weight:normal !important;
}
div.modulecomun3 a:link  {
font-weight:normal !important;
color:#000;
}
div.modulecomun3 a:visited  {
font-weight:normal !important;
}

div.modulecomun3 h3{
text-align:center;
margin-bottom:0px;
font-size:13px;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
}
div.modulecomun3 div div div{
padding:20px 10px 0 14px !important;
}
div.modulecomun3 div div div div div div{
padding:0px 0px 10px 0px !important;
}
div.modulecomun3 div div div div div {
padding-top:0px !important;
}
div.modulecomun3 div, div.modulecomun3 div {
	background: url(../images/menu_m.jpg) 0 100% repeat-y;
}
div.modulecomun3 div div, div.modulecomun2 div div {
	padding:0 0 20px 0;
	background: url(../images/menu_b_2.jpg) bottom center no-repeat;
}

div.modulecomun3 div div div, div.modulecomun2 div div div {
	background:transparent url(../images/menu_t.jpg) top left no-repeat;
	padding: 0px;
	width: auto;
}
div.modulecomun3 div div div div  {
background:none;
}


#community-wrap table.pagination {
margin-left:0 !important;

}

/*���������*/
.paginate { margin:30px auto 0px;  width: 100%; }
table.pagination  {} /*��� ��� ���������� ���������� �������*/
table.pagination  td { padding:0px; margin:0px 4px 0px 4px; border:solid #999 1px; background:none; line-height:18px;}
#fluid { border:none;} /*�������� ��� ��������� �������*/
#nolinked { color:#333; background-color:#fff; padding:3px 6px 3px 6px; border:solid #333 1px;} /*������ ��� ������*/
#linked { background-color:#FFF; padding:0px; border:solid #333 1px } /*�������� ������*/
#linked a { color:#fff !important; background-color:#600; padding:3px 6px 3px 6px; margin:0px; display:block; line-height:18px; text-decoration: none !important; font-weight:bold !important; } /*������� � �������*/
#linked a:hover { color:#000 !important; background-color:#fc0; padding:3px 6px 3px 6px; margin:0px; display:block; line-height:18px; text-decoration: none !important; font-weight:bold !important; } /*������� � �������*/










table.pagination {
margin-top:20px !important;
position:absolute;
margin-left:-35em;
}

/*���������*/
.paginate { margin:30px auto 0px;  width: 100%; }
table.pagination  {} /*��� ��� ���������� ���������� �������*/
table.pagination  td { padding:0px; margin:0px 4px 0px 4px; border:solid #999 1px; background:none; line-height:18px;}
#fluid { border:none;} /*�������� ��� ��������� �������*/
#nolinked { color:#333; background-color:#fff; padding:3px 6px 3px 6px; border:solid #333 1px;} /*������ ��� ������*/
#linked { background-color:#FFF; padding:0px; border:solid #333 1px;} /*�������� ������*/
#linked a { color:#fff; background-color:#600; padding:3px 6px 3px 6px; margin:0px; display:block; line-height:18px; text-decoration: none; } /*������� � �������*/
#linked a:hover { color:#000; background-color:#fc0; padding:3px 6px 3px 6px; margin:0px; display:block; line-height:18px; text-decoration: none; } /*������� � �������*/

div#phocagallery {
margin-left: 15px !important;
}

a.thumbnail img {
padding:4px;
}
a.thumbnail  {
margin:0 15px 15px 0 !important;
}
a:link.thumbnail img {
border: #B5AA96 1px solid !important;
}
a:hover.thumbnail img {
border: #E0D6BB 1px solid !important;
}

.extravote-count small{
color:#666666 !important;
font-size:10px !important;
}

div#cbauthorplug {
color:#666666 !important;
font-size:11px !important;
}
div#cbauthorplug a{
font-weight:normal !important;
font-size:11px !important;
}

div.module div#cbauthorplug, div#verh div#cbauthorplug, div#muz div#cbauthorplug, div.modulestih div#cbauthorplug {
display:none !important;
}
.cbauthorplug img {
display:none;

}
.detail a, a.no-popup img {
border:none;}

table.contenttoc {
  border           : 1px solid #dcdcdc;
  background       : #F1F1F1;
  padding          : 5px;
  margin-left      : 2px;
  margin-bottom    : 2px;
  
}
table.contenttoc tbody tr th {
color:#000000;
padding-left:2px;
font-weight: normal;
text-transform:capitalize;
font-size:12px;
}
a.toclink:active {COLOR:#4B6B94;text-decoration:none;font-weight:normal;}
a.toclink:link, a.toclink:visited {COLOR:#4B6B94;font-weight:normal;}
a.toclink:hover {COLOR:#4B6B94;text-decoration:underline;font-weight:normal;}

div.pagenavbar div a:active {COLOR:#4B6B94;text-decoration:none;font-weight:normal;}
div.pagenavbar div a:link, a:visited {COLOR:#4B6B94;font-weight:normal;}
div.pagenavbar div a:hover {COLOR:#4B6B94;text-decoration:underline;font-weight:normal;}

.pagenavcounter {
  font-size        : 10px;
  color            : #4B6B94;
}

.pagenavbar {
  border-top       : 1px solid #999999;
  padding          : 2px;
  margin-top:20px;
}

.pagination span { padding: 2px; }
.pagination a    { padding: 2px; } 

a.pagination:link, a.pagination:visited {
  font-size        : 11px;
  color            : #999999;
  text-decoration  : none;
}

a.pagination:hover {
  font-size        : 11px;
  color            : #4B6B94;
  text-decoration  : none;
}




div.subcat_img img{
border:0;
}
 

#copy {
height:25px!important;
}
body.contentpane { background:none;
}
div.item span { font-weight:normal;
font-size:9px;

}
span.hasTip img{ border:none;
}
table.content td.user8 div.module div { background:none; text-align:center !important;}
td.user8 h3, td.user8 h3 a, div.module div div div h3 {
color: #3283AC;
text-align:center !important;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:36px;
font-weight:normal;
line-height:110%;
padding:10px 0 4px 0;
margin:0;
}
	



td.user8  em {
padding-left:10px;
}

table.content td.user8 div.module  { text-align:center !important;}
div.module_obs div div {
	padding:0 0 10px 0;
	background: url(../images/menu_b.jpg) bottom center no-repeat;
}

span.category_name a, span.section_name a {
font-weight:normal !important;
color:#666666;
}
span.category_name a:hover, span.section_name a:hover {
font-weight:normal !important;
color:#666666; 
text-decoration:underline;
}

#nazva{
position: absolute;
margin: 20em 0 0 36em;
height:85px;
width:460px;
left:0;top:0;

}
#nazva2{

}
div.nzv em {
	background: url(../images/hover.png) no-repeat;
	width: 190px;
	height: 57px;
	position: absolute;
	top: -85px;
	left: -6px;
	text-align: left;
	padding: 5px 10px 10px;
	font-style: normal;
	z-index: 2;
	display: none;
	font-size:10px;
	line-height: 110%;
}
div.nzv {
padding: 0;
	margin: 0 2px;
	float: left;
	position: relative;
	text-align: center;
}
.rad div.nzv em	 {
background: url(../images/hover.png) no-repeat;
font-size:12px;
color:#000000;
	width: 180px;
	height: 55px;
	position: absolute;
	top: -85px;
	left: 10px;
	text-align: center;
	padding: 15px 12px 10px;
	font-style: normal;
	z-index: 2;
	display: none;
	line-height: normal;
}



img.logo {
padding-left:50px;
}

div.module_add div {
	background: url(../images/menu_m.jpg) 0 100% repeat-y;
}
div.module_add div div {
	padding:0 0 10px 0;
	background: url(../images/menu_b.jpg) bottom center no-repeat;
}
div.module_add div div div {
	background:transparent url(../images/menu_t.jpg) top left no-repeat;
	padding: 0px;
	width: auto;
	padding-right:10px;
}
div.module_add div div div h3{
height:20px;
	color:#F8F8F8;
	font-weight: bold;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 1.1em;
	line-height:20px;
	padding:7px 0 2px 0px;
	text-align: center;
	width:140px;
	margin: 0px 0 0em 25px;
}


div.module_add table {
margin-top:80px;
margin-left:38px;}

div.module_add a.mainlevel_add {
background: url(../images/accept-icon.gif) top center no-repeat ;
padding-top:85px !important;
}
div.module_add a.mainlevel_add:link {
background: url(../images/accept-icon.gif) top center no-repeat ;
padding-top:85px !important;
font-weight:normal;
color:#408A2B;
height:85px !important;
}
div.module_add a.mainlevel_add:hover {font-weight:normal;
background: url(../images/accept-icon.gif) top center no-repeat;
color:#408A2B;
}
div.module_add a.mainlevel_add:visited {font-weight:normal;
color:#408A2B;
}



div#pathway {
text-align:left;
width:910px !important; 
border: solid 1px #CCCCCC;
padding:2px;
height:18px;
}
span.pathway {


}
a.pathway:visited { /*���� � �������� � ��������� ��������*/
font-weight: normal !important;
margin-left:5px;
FONT-SIZE: 12px !important; 
FONT: Verdana,Arial,sans-serif; 
color:#135CAE; 
text-decoration:none;
}
a.pathway:link {
font-weight: normal !important;
margin-left:5px;
FONT-SIZE: 12px !important; 
FONT: Verdana,Arial,sans-serif; 
color:#135CAE;
text-decoration:none;
}
a.pathway:hover {
font-weight: normal !important;
margin-left:5px;
FONT-SIZE: 12px !important; 
FONT: Verdana,Arial,sans-serif; 
color:#135CAE;
text-decoration: underline;
}









div.modulecomun2  {
padding-top:0 !important;
margin-top:0 !important;
font-size: 11px !important;
}
div.modulecomun2 a:hover  {
font-weight:normal !important;
}
div.modulecomun2 a:link  {
font-weight:normal !important;
color:#000;
}
div.modulecomun2 a:visited  {
font-weight:normal !important;
}
div.modulecomun2 div div div div.small {
background:none !important;
padding:0px !important;
* height: 1%;
}
div.modulecomun2 div div div div.mod_logincomun {
padding:0px !important;
margin-bottom:20px;
background:none !important; 
* height: 1%;
}
div.modulecomun2 h3{
text-align:center;
margin-bottom:5px;
font-size:13px;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
}
div.modulecomun2 div div div{
padding:20px 15px 0 20px !important;
}
div.modulecomun2 div, div.modulecomun2 div {
	background: url(../images/menu_m.jpg) 0 100% repeat-y;
}
div.modulecomun2 div div, div.modulecomun2 div div {
	padding:0 0 15px 0;
	background: url(../images/menu_b_2.jpg) bottom center no-repeat;
}

div.modulecomun2 div div div, div.modulecomun2 div div div {
	background:transparent url(../images/menu_t.jpg) top left no-repeat;
	padding: 0px;
	width: auto;
}
div.modulecomun2 div div div div  {
background:none;
}


span.author {
font-weight:normal !important;
color:#666666;
height:25px;
font-size:12px;
}
span.author strong{
font-weight:normal !important;
font-size:12px;
}

span.author a {
font-weight:normal !important;
color:#666666;
}
span.author a:hover {
font-weight:normal !important;
color:#666666; 
text-decoration:underline;

}


.contentheading {
	text-align: left; 
	padding-top: 0px;
	border-bottom: 0px solid #336633;
	text-transform: uppercase;
	color: #336633;
	font-weight: bold;
	font-size: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.contentpagetitle {
	font-size: 13px;
	font-weight: normal;
	color: #cccccc;
	text-align:left;
}


.b3v_category_description {

}
.sc_clear{
border:  dashed 1px  #000000;

}
ul.sections {
text-align:center !important;
height:100%;
}
li.category_link a:link { /*-------------------------------------------*/
font-size:12px;
color: #3283AC;
text-decoration:none;
font-weight:normal;
}
li.category_link a:visited {
font-size:12px;
color: #3283AC;
text-decoration:none;
font-weight:normal;
}
li.category_link a:hover {
font-size:12px;
color: #3283AC;
text-decoration: underline;
font-weight:normal;
}

ul.categ {
text-align:center !important;
height:100%;
}
ul.categ li {
float:left;
display: inline; 
text-align: center; 

}



ul.level_1 a:link { /*-------------------------------------------*/
font-size:12px;
color: #28598A;
text-decoration:none;
font-weight:normal;
}
ul.level_1 a:visited  {
font-size:12px;
color: #990000;
text-decoration:none;
font-weight:normal;
}
ul.level_1 a:hover  {
font-size:12px;
color: #28598A;
text-decoration: underline;
font-weight:normal;
}

li a.category:link, ul.menu li a:link { /*-------------------------------------------*/
font-size:12px;
color: #3283AC;
text-decoration:none;
font-weight:normal;
}
li a.category:visited, ul.menu li a:visited  {
font-size:12px;
color: #3283AC;
text-decoration:none;
font-weight:normal;
}
li a.category:hover, ul.menu li a:hover  {
font-size:12px;
color: #3283AC;
text-decoration: underline;
font-weight:normal;
}
li a.category, ul.menu li a{
background: url(../../../images/tick.png) no-repeat left;
padding-left:15px;
}
td.contentdescription_categ {
padding:0 0 10px 15px;
font-style:italic;
}


table.moduletablekateg {
width:100%;
margin-bottom:35px;
}

table.moduletablekateg th{
text-transform: uppercase;
color: #3283AC;
font-size:18px;
font-weight:bold;
padding-bottom:15px;

}

table.moduletablekateg tr{
margin-bottom:20px;
}

div.moduletablekateg ul {
text-align:center;
}

li.category_link {
float: left; 
display: inline; 
text-align:center;
}

li.category_link a{
background: url(../../../images/tick.png) no-repeat left;
padding-left:15px;
}

table.contentpane ul li {
float: left; 
display: inline; 
text-align: center; 
margin-right:5px;
}


a:focus {
outline: none;
}

p.slide { padding:0; margin:0;
color:#006666 !important;}

.btn-slide {color:#006666 !important;}


h3.section {
	margin-top: 1em;
}

#vertical_slide, #horizontal_slide {
	background: #D0C8C8;
	color: #8A7575;
	padding: 10px;
	border: 5px solid #F3F1F1;
	font-weight: bold;
}

div.marginbottom {
	/* Since the Fx.Slide element resets margins, we set a margin on the above element */
	margin-bottom: 10px;
}


#box {
background-color:#00FF33;
width:200px;
height:150px;
}











.readmore-link {
padding:0 0 2px 15px;
}
.comment-link {
padding:0 2px 2px 15px !important;
}

#cbimg_gallery_avatar table tr td img {
width:74px;
}
#cbimg_gallery_avatar table{
margin-left:-10px !important;
}
#cbimg_gallery_avatar table tr td{
width:74px !important;
padding:0;
}

table.um2 img {
width:75px;

}


div.module div div div div {
background:none;
* height: 1%;
}
div.modulecomun div div div div.small {
background:none ;
padding:0px !important;
* height: 1%;
}
div.modulecomun div div div div.mod_logincomun {
padding:0px !important;
margin-bottom:20px;
background:none; 
* height: 1%;
}
div.modulecomun h3{
text-align:center;
margin-bottom:5px;
font-size:13px;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
}
div.modulecomun div div div{
padding:20px 15px 0 20px !important;
}
div.modulecomun div, div.modulecomun div {
	background: url(../images/menu_m.jpg) 0 100% repeat-y;
}
div.modulecomun div div, div.modulecomun div div {
	padding:0 0 15px 0;
	background: url(../images/menu_b_2.jpg) bottom center no-repeat;
}

div.modulecomun div div div, div.modulecomun div div div {
	background:transparent url(../images/menu_t.jpg) top left no-repeat;
	padding: 0px;
	width: auto;
}
div.modulecomun div div div div  {
background:none;
}

/*
.small {
padding-left:20px !important;
background:none !important;
}
div.mod_login {
padding-left:20px !important;
margin-bottom:20px;
}
*/

table.contenttoc {} //����� �������
table.contenttoc td {border:  dashed 1px #FF0000;} //���� �������
table.contenttoc tr th {
font-size:14px;border:  dashed 1px #000;} //�������� ���������



.toclink:link, .toclink:visited {border:  dashed 1px #FF0000;} //�������� ������� � ���������� ������
.toclink:hover {border:  dashed 1px #FF0000;} //�������������� ������ ��� ���������




/* ��� ������ �������� */
div#overDiv {
	margin:-1px;
	padding:-1px;	
}
div#overDiv table table {
	padding:2px 4px;
}

div#overDiv table b font  {
	padding-bottom:2px;
}
/* 
div#overDiv {
	margin:-1px;
	padding:-1px;
	border: 2px solid #fa8072;
filter: alpha(opacity=97);
opacity: .90;
	position: relative;
	border:  dashed 1px #FF0000;
}
div#overDiv table table {
	background: #1d1d1d;
	color: yellow;
	padding:2px 4px;
	text-align: inherit;
 border:  dashed 1px #FF0000;
}
div#overDiv table b font  {
	padding-bottom:2px;
	color: yellow;
	border:none;
	font: bold 0.8em Verdana;
	letter-spacing:1px;
	border-bottom: 1px dotted #fa8072;
}
div#overDiv td font {
	color: #adff2f;
	text-align: justify;
	letter-spacing:-1px;
	border:none;
}
div#overDiv table table tr td {
	color: #adff2f;
}
*/


a.lbox_download_link img, a.main_download_link img, a.no_link img {
border:0;
}





.ober {
text-align:center;

}

.obereg {
padding: 5px 5px 20px 5px !important;
border:  solid 1px #CCCCCC;
}


.titleCell{
width:140px !important;}

a.mod_login:active, a.mod_logincomun:active {COLOR:#4B6B94;text-decoration:none;font-weight:normal !important;}
a.mod_login:link, a.mod_logincomun:link {COLOR:#4B6B94;font-weight:normal !important;}
a.mod_login:visited, a.mod_logincomun:visited {COLOR:#4B6B94;font-weight:normal !important;}
a.mod_login:hover, a.mod_logincomun:hover {COLOR:#4B6B94;text-decoration:underline;font-weight:normal !important;}

div.avt{
padding:0px !important;
}
.avt3{
padding:0px !important;
}
div.but {
padding:0px !important;
}



#cbIconsBottom{
margin-top:20px;
font-size:11px;
}

a.book:hover {
color:#DD6900;
text-decoration:underline;
}
a.book {
FONT-SIZE: 12px; 
FONT: Verdana,Arial,sans-serif; 
font-weight:bold; 
color:#006699;
text-decoration:underline;
}

.random_image {
padding-left:19px!important;
}

.write_comment{

}

.readon {
color:#4B6B94 !important; 
width:auto !important;
margin:0 !important;
padding:0 !important;
height:auto !important;
font-weight:normal!important;
}
a.readon:hover {
color:#4B6B94 !important; 
width:auto !important;
margin:0 !important;
padding:0 !important;
height:auto !important;
font-weight:normal!important;
text-decoration:underline;
}

.hotspot {
color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}
#tt     {margin:0;padding:0;position:absolute; background:url(../images/tt_left.gif) top left no-repeat}
#tttop  {margin:0;padding:0;display:block; height:5px; margin-left:5px; padding-right:5px; background:url(../images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttbot  {margin:0;padding:0;display:block; height:5px; margin-left:5px; padding-right:5px; background:url(../images/tt_bottom.gif) top right no-repeat; overflow:hidden}
#ttcont {margin:0;padding:0;display:block; padding:2px 12px 3px 7px; margin-left:5px; background: #666666; color: #F3F3F3;}



div.info, span.info,
div.alert, span.alert,
div.download, span.download,
div.tip, span.tip {
	margin: 10px 0px 10px 0px;
	padding: 7px 10px 7px 35px;
	font-style: italic;
	font-size:12px;
font-weight:normal;
}

div.info, span.info {
	background: #f4f5f6 url("../../../images/div/div_info.png") 3px 3px no-repeat;
	border-top: 1px dotted #aab4be;
	border-bottom: 1px dotted #aab4be;
	font-size:;
	line-height: 150%;
}

div.alert, span.alert {
	background: #fff5eb url("../../../images/div/div_alert.png") 3px 3px no-repeat;
	border-top: 1px dotted #ffb4a0;
	border-bottom: 1px dotted #ffb4a0;
	font-size: ;
	line-height: 150%;
}

div.tip, span.tip {
	background: #fffdeb url("../../../images/div/div_tip.png") 3px 3px no-repeat;
	border-top: 1px dotted #ffc864;
	border-bottom: 1px dotted #ffc864;
	font-size: ;
	line-height: 150%;
}
ul#modActiveGorups {
margin-left:16px !important;
width:156px !important;
}
ul#modActiveGorups a:active, a.str:active {COLOR:#4B6B94;text-decoration:none;font-weight:normal !important;}
ul#modActiveGorups a:link, a.str:link, ul#modActiveGorups a:visited, a.str:visited {COLOR:#4B6B94;font-weight:normal !important;}
ul#modActiveGorups a:hover, a.str:hover {COLOR:#4B6B94;text-decoration:underline !important;font-weight:normal !important;}

ul#modActiveGorups a:active, a.pageNoFollow_hilite:active {COLOR:#4B6B94;text-decoration:none;font-weight:normal !important;}
ul#modActiveGorups a:link, a.pageNoFollow_hilite:link, ul#modActiveGorups a:visited, a.pageNoFollow_hilite:visited {COLOR:#4B6B94;font-weight:normal !important;}
ul#modActiveGorups a:hover, a.pageNoFollow_hilite:hover {COLOR:#4B6B94;text-decoration:underline !important;font-weight:normal !important;}

.imena{
font-weight:normal;
background:none;
text-align:center;
width:145px;
margin:-5px 0 -22px 20px;
padding-top:25px;
}

a.im, a.im:visited{
color: #006699;
width:120px;
font-weight:normal;
}
a.im:hover{
color: #4B0082;
font-weight:normal;
}

a.im2, a.im2:visited{
color:#006699;
width:120px;
font-weight:normal;
}
a.im2:hover{
color: #4B0082;
font-weight:normal;
}

.imena2{
font-size:11px;
text-align:right;
margin:0 20px 0 0;
}
table.imena3{
margin:-55px 0 -55px 0;
}

a:link.boroda{
color: #FF0000;
font-weight:normal;}


p.boroda{font-weight:normal;
background:none;
text-align:center;
width:145px;
margin:-10px 0 0 20px;
padding-top:20px;
}
p.potomstvo{
font-weight:normal;
background:none;
text-align:center;
width:145px;
margin:-5px 0 -18px 20px;
padding-top:25px;
}
p.mod{
font-weight:normal;
background:none;
text-align:center;
width:145px;
margin:-5px 0 -18px 20px;
padding-top:25px;
}
.zor{
font-weight:normal !important;
background:none;
text-align:center;
width:150px;
margin:-5px 0 -18px 20px !important;
padding-top:25px;
padding-left:10px !important;
}
begunSubRecord {
font-weight:normal !important;
}
a.begunText {
font-weight:normal !important;
}

a.brad{color:#527396 !important;
font-weight:normal !important;
}
a.brad:hover{color:#644A33 !important;
font-weight:normal;
}

.svastik{
width:140px;
margin:0 0 0 25px;
font-size:11px;
}
.svastik a:hover{color: #009900;}



div.sectiontableheader{
padding-top:2em;
margin-bottom:2em;
text-align:center;
background:none;
color: #006600;
}

div.sectiontableentry2{
color:#336699;
}
div.sectiontableentry1{
color:#336600;
}




img.lenta{
margin-right:0em;
margin-top:-0.3em;}

#muz{
padding-top:2px !important;
height:50px;
width:300px;
position:absolute;
line-height:  12px;
margin-left:45px;
text-align:left;
}
#muz a {
margin: 10px 0 2px 0!important;
}
#spisok{
width:650px;
height:50px;
padding:0 0 0 22em;
padding-top:10px;
}

.mp3{
font-weight:normal;
margin-left:0em;
}
a.mp3:hover, a.mp3:link, a.mp3:visited{ font-size:10px; font-weight:normal;}

span.content_rating{}

span.content_vote{}

p.img_znaki {
margin-bottom:-3px;
margin-left:10px;
padding-right:10px;

}
p.mod2 {
margin-bottom:-3px;
margin-left:10px;
padding-right:10px;
padding-top:0;
margin-top:0;
}

a.poslovica{
color:#FF0000!important;
font-weight:normal !important;

}


div.modulestih div div div table.contentpaneopenstih {
	width:160px;
	margin:0px 0 0 15px;
	background:none;
	margin-bottom:-20px;
}
div.modulestih div div div table.contentpaneopenstih p {
	margin-top:15px;
}
div.modulestih div div div table.contentpaneopenstih tr td {
	background:none;
}
div.modulestih div div div table.contentpaneopenstih p a:visited.stihi2, a:hover.stihi2, a:link.stihi2 { color:#FF0000 !important;
font-weight:normal !important;}


div.modulestih div, div.moduleonline div {
	background: url(../images/menu_m.jpg) 0 100% repeat-y;
	
}

div.modulestih div div, div.moduleonline div div {
	padding:0 0 10px 0;
	background: url(../images/menu_b.jpg) bottom center no-repeat;
}

div.modulestih div div div, div.moduleonline div div div {
	background:transparent url(../images/menu_t.jpg) top left no-repeat;
	padding: 0px;
	width: auto;	
}
div.module div div div div  {
background:none;
}

p.drug{
width:135px;
margin: -25px 0 0 25px;
text-align:center;
}

/*-----------------------------------------------------������ ����*/
div.modulenov div {
	background: url(../images/menu_m.jpg) 0 100% repeat-y;
}
div.modulenov div div {
	padding:0 0 10px 0;
	background: url(../images/menu_b.jpg) bottom center no-repeat;
}
div.modulenov div div div {
	background:transparent url(../images/menu_t.jpg) top left no-repeat;
	padding: 0px;
	width: auto;
	padding-right:10px;
}
div.modulenov div div div h3{
height:20px;
	color:#000;
	font-weight: bold;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 1.1em;
	line-height:20px;
	padding:15px 0 2px 0px;
	text-align: center;
	width:140px;
	margin: 0px 0 0em 25px;
}

div#right div.module  {
	
width: 188px;

}












div.module div, div.moduleonline div {
	background: url(../images/menu_m.jpg) 0 100% repeat-y;
}
div.module div div, div.moduleonline div div {
	padding:0 0 10px 0;
	background: url(../images/menu_b.jpg) bottom center no-repeat;
}
div.module div div div, div.moduleonline div div div {
	background:transparent url(../images/menu_t.jpg) top left no-repeat;
	padding: 0px;
	padding-right:10px;
}
div.moduleonline div div div {
text-align:center;
padding:2em 0 1em 7px;
}

	

div.module div div div table {}	

div.module div div div table tr td{}

.content div.module div div div h3 {	
color: #3283AC;
text-align:center ;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:38px;
font-weight:normal;
line-height:110%;
padding:10px 0 4px 0;
margin:0;
}

#right div.module div div div h3 {	

	color:#000;
	font-weight: bold;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 1.1em;
	line-height:20px;
	padding:15px 0 2px 0px;
	text-align: center;
	
	margin: 0px 0 0em 25px;
}

div.module div div div h3 {	

	color:#000;
	font-weight: bold;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 1.1em;
	line-height:20px;
	padding:15px 0 2px 0px;
	text-align: center;
	
	margin: 0px 0 0em 25px;
}

div.module div div div form {	
width:160px;
margin-left:16px;
}

table.x_tgi_table{
margin:0px 0 0 0px;
padding-top:0px;
background:none;

}
table.x_tgi_table tr td {
padding-top:20px;
background:none;

}
img.x_tgi_img {
margin-top:0px;
width:150px;
border:none;
padding-left:13px;

}
div.x_tgi_div{}
div.x_tgi_div div{
}



div.abz {
text-indent: 25px;
text-align:justify;
}

#abzac1 {
text-indent: 25px;
color: #000000;
padding-bottom:10px;
}
#abzac2 { text-align:center; 
color: #000000;
padding-bottom:10px;
}

h4 {border-bottom:none !important;}
p.message {margin-top:-1em;}


table.adminform tr td span.back_button a:link { 
margin-left:0.3em;
font-size:12px;
color:#FF8400;
text-decoration: underline;}
table.adminform tr td span.back_button a:visited { 
margin-left:0.3em;
font-size:12px;
color:#FF8400;
text-decoration:underline;
}
table.adminform tr td span.back_button a:hover { 
margin-left:0.3em;
font-size:12px;
color:#663300;
text-decoration:underline;
}


/* Navigation
-------------------------------------------------------------------*/


table.contentpane tr td a:link { /*�������� �����...*/
margin-top:10px;
font-size:12px;
color:#FF8400;
text-decoration:none;
}
table.contentpane tr td a:visited {
font-size:12px;
color:#FF8400;
text-decoration:none;
}
table.contentpane tr td a:hover {
font-size:12px;
color:#663300;
text-decoration:none;
}

table.contentpane tr td a.category:link { /*-------------------------------------------*/
font-size:12px;
color: #0066FF;
text-decoration:none;
}
table.contentpane tr td a.category:visited {
font-size:12px;
color: #3399FF;
text-decoration:none;
}
table.contentpane tr td a.category:hover {
font-size:12px;
color: #CC0000;
text-decoration:none;
}



table.contentpane tr td {

}

table tr td a.kategory:link {
font-size:12px;
color:#FF8400;
text-decoration:none;
}
table tr td a.kategory:visited {
font-size:12px;
color:#FF8400;
text-decoration:none;
}
table tr td a.kategory:hover {
font-size:12px;
color:#663300;
text-decoration:none;
}
.componentheading2 {
background-image: url("ffb_bg.jpg"/*tpa=http://psytalk.ru/templates/ff_ge_portal/images/ffb_bg.jpg*/);
background-repeat: repeat-x;
/* border: 1px solid #DBDBDB; */
padding: 2px;
text-align: center;
color: #8BB680;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
margin-bottom: 4px;
margin-top: 4px;
}
.bk_sectiontableheader {
  font-weight: bold;
  background-color:#CCCCCC;
  padding: 4px;
  height:20px;
 
}
.subcategory{}



tr.sectiontableentry2 a.bookmarks { /*�������� ����� � ������ ��������*/
margin-left:5px;
FONT-SIZE: 12px !important; 
FONT: Verdana,Arial,sans-serif !important; 
font-weight:none; 
color:#527396 !important; 
text-decoration:none;
letter-spacing:normal !important;
}
tr.sectiontableentry1 a.bookmarks { /*�������� ����� � ������ ��������*/
margin-left:5px;
FONT-SIZE: 12px !important; 
FONT: Verdana,Arial,sans-serif !important; 
font-weight:none; 
color:#527396 !important; 
text-decoration:none;
letter-spacing:normal !important;
}
/*
tr.sectiontableentry2 a.bookmarks:link, {
margin-left:5px;
FONT-SIZE: 12px !important; 
FONT: Verdana,Arial,sans-serif !important;
font-weight:none; 
color:#527396 !important;
text-decoration:none;
letter-spacing:normal !important;
}
*/

.dispmode{border: solid 2px #000000;}
.mode_selected{}
.alpha{}
.alpha_selected{}

table tr td.button a {margin-right:1em; text-decoration:underline;}
table tr td.button a:hover { text-decoration:underline;margin-right:1em;}
table tr td.button {background:none; width:100px; white-space: pre; }

table.adminform tr td ul {margin-left:-1em;
background: url(../images/list.gif) no-repeat left;
}
table.adminform tr td ul li a:link  {
margin-left:10px;
font-size:12px;
color:#FF8400;
text-decoration:none;
}
table.adminform tr td ul li a:visited  {
margin-left:10px;
font-size:12px;
color:#FF8400;
text-decoration:none;
}
table.adminform tr td ul li a:hover  {
margin-left:10px;
font-size:12px;
color:#663300;
text-decoration:none;}



.table_head { /*����� ����� ������� ������ ��������*/
background: url(../images/button_bg.jpg);
background-repeat: repeat-x;
border-top: 1px solid #DBDBDB;
padding-left: 3px;
padding-top:-2px;
font-weight: bold;
}
td.infobox{font-size:11px;}
.adsblock{border: solid 2px #000000;}

.bronze{}
.gold{}

span.contentheading a.bookmarks:link{ /*�������� ����� �� �������� ���������� ��������*/
	text-align: left; 
	padding-top: 0px;
	border-bottom: 0px solid #336633;
	text-transform: uppercase;
	color: #527396;
	font-weight: bold;
	font-size: 0.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
span.contentheading a.bookmarks:hover{
	padding-top: 0px;
	border-bottom: 0px solid #000000;
	font-size:12px;
	text: uppercase left;
	color: #000000;
	font:bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	}



/*--------------------------------*/


#copy {
text-align:center; 
margin:9em 0 0 12.5em; 
    float:left;  
	width: 700px; 
    height: 273px; 
	left:0;top:0;
	position:absolute;
	}
#counter{
text-align:center; 
margin:19em 0 0 25em; 
    float:left;  
	 
    height: 33px; 
	
	left:0;top:0;
	position:absolute;
}

div.moduletable_topmenu { 
	margin-left: 10px; 
	bottom: -1px; 
	overflow: hidden; 
	height: 60px; 
}
div.moduletable_topmenu a.mainlevel_topmenu {
    background: url(../images/nav_bg.jpg) no-repeat center top;  
	float: left; 
	width: 122px;
    height: 45px; 
	display: inline; 
	text-decoration: none; 
	color: #333; 
	line-height: 45px; 
	text-align: center; 
	text-transform: uppercase;
	margin-right:5px;

}
div.moduletable_topmenu a:hover { color: #EEEEEE; }
div.moduletable_topmenu a.current_page { background: url(images/nav_bg.jpg) no-repeat; color: #ff0000; 
}


#rss { margin-right:-0.05em;
    float: right;
	width: 200px; 
    height: 68px; 
	background: url(../images/rss.jpg) no-repeat center top;
	text-align:right;
	 

} 
#rss a {
color:#FEFAF7;
    float: left; 
	margin-right: 3px; 
	padding-left: 3px;
    width: 195px; 
    height: 70px; 
	text-decoration: none; 
 
	line-height: 45px;  
	text-align: center; 
	text-transform: uppercase;
}

/* CSS Document */
html {
	height: 100%;}
body {
margin: 0 0em;
font: 12px/18px Verdana, Helvetica, Arial, Geneva, sans-serif; 
color: #333; 
background: #E0D6BB url(../images/bg.jpg) no-repeat center top;
overflow-x: hidden !important;

}

body.mceContentBody {
background: #FFF;
}





#verh{/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!VERH*/
position: absolute;
margin: 25em 0 0 52em;
height:60px;
width:330px;
left:0;top:0;

}


#detail{}
#descriptions{}
#top {
    text-align:left;
    width: 998px; 
	height: 390px; 
    margin: 0 auto;
	position: relative;
	

	}

#main{
	width: 998px !important;
	overflow: hidden; 
	background: url(../images/1300_06.jpg) repeat-y;
    margin: 0 auto; 
	padding-bottom:5em;
	
	}
table.content {
margin:0 35px 0 26px;
}
table.content td {

}

div#right div.module div div div {
width:100%;
}
div#right div.module div div {
width:100%;
}
div#right div.module div {
width:100%;
}
div#right div.module {

}

#center2 {
  float: left;
  width:735px;
  height:100%; margin-top:1em; 
  padding:0px;

}
#main_body2 { 
padding:5px;
text-align:left;
margin-left:15px;
}
#footer { 
	width: 998px; 
    height: 265px;
	margin: 0 auto; 
	background: url(../images/1300_09.jpg) no-repeat;
    position: relative; 

	}
	
/*------------------------------------------------------����� ����*/
#left {
  float: left;
  height:100%;
  padding:0px;
  text-align:left; 
  margin-left:35px;
  width:188px;
}
#centertab {

width:auto;
text-align:left;
}
#center { 
padding:10px 10px 10px 10px;
float: left;
margin: 0 0px 5px 0px; 
height:100%;
width: auto;



}
#right {
  text-align:left;
  height:100%;
  margin-left:0px;
  float:left;

}
.moduletableonline { text-align:center; padding:10px;}
.clr {
	clear: both;}
.outline {
  background: #ffffff;
	padding: 2px;}
ul#mainlevel-nav{
	list-style: none;
	padding: 5;
	margin: 0;
	font-size: 0.8em;}

ul#mainlevel-nav li
{
	background-image: none;
	padding-left: 20px;
	padding-right: 0px;
	float: left;
	font-size: 14px;
	line-height: 80px;
	
}

ul#mainlevel-nav li a
{
	display: block;
	padding-right: 20px;
	padding-left: 45px;
	text-decoration: none;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(../images/global.png);
	background-repeat:no-repeat;
	background-position:left;
}

#buttons>ul#mainlevel-nav li a { width: auto; }

	ul#mainlevel-nav li a:hover{
	color:#000000; font-weight:bold;
	
}

table.content_table {
  width: 100%;
	padding: 0px;
	margin: 0px;
}

table.content_table td {
	padding: 0px;
	margin: 0px;
}






#user1 {
  float: left;
  width:900px;
  background-image:url(../images/bac_user1.png);
  background-repeat:repeat-x;
  background-position:top left;
  background-color:#CF2300;
  height:118px;
  color:#FFFFFF;
  line-height:100%;
  padding-top:5px;
  margin-left:0px;
  border: solid 1px #000000;
}
#user{
  float: left;
  width:200px;
  text-align:left;
}
#newsflash{
  float: left;
  width:580px;
  margin-left:18em;

}
#newsflash .rt {
  margin-left:4.5em;
}

#footer a {

}

.maintitle {
	color: #FFFFFF;
	font-size: 40px;
	padding-left: 15px;
	padding-top: 20px;
  text-align:left;
}

.error {
  font-style: italic;
  text-transform: uppercase;
  padding: 5px;
  color: #cccccc;
  font-size: 14px;
  font-weight: normal;
}

/** old stuff **/

div.back_button {
	float: right;
  text-align: center;
  font-size: 11px;
  font-weight: normal;
  width: auto;
   line-height: 25px;
  margin: 1px;
  color:#000000;
  width:99px;
}




ul
{
margin: 0;
padding: 0;
list-style: none;
}

ul.menu li
{
float: left;
}

li
{

line-height: 17px;
padding-left: 15px;
padding-top: 0px;
background-image: url(../images/arrow.png);
background-repeat: no-repeat;
background-position:left;
}

td {
	text-align: left;
	font-size: 12px;
}


a:link {
color:#28598A; 
text-decoration:none;
font-weight:normal;
}
a:visited {
color:#28598A;
text-decoration:none; 
font-weight:normal;
}
a:hover {
color:#28598A;
text-decoration:none;
font-weight:normal;
text-decoration:underline;
}


table.contentpaneopen {
  width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	
}
table.contentpaneopen tbody tr td p{
font: 13px Verdana, Helvetica, Arial, Geneva, sans-serif !important; 
line-height: 17px !important;

}
table.contentpaneopen tbody tr td span{
font: 13px Verdana, Helvetica, Arial, Geneva, sans-serif !important;
line-height: 17px !important; 
}
table.contentpaneopen tbody tr td div{
font: 13px Verdana, Helvetica, Arial, Geneva, sans-serif !important; 
line-height: 17px !important;
}


table.contentpaneopen td {
   padding-left: 0px;

}

table.contentpaneopen td.componentheading {
	padding-left: 0px;
	
}



table.contentpane {
  width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}




.button {
  color:#000000;
  font-family: Tahoma;
  text-align: center;
  font-size: 11px;
  font-weight: normal;
  width: auto;
  background: url(../images/button_bg.png) repeat-x;
  background-position:bottom;
  line-height: 18px !important;
  line-height: 16px;
  height: 26px !important;
  height: 24px;
  margin: 1px;
  
}

.inputbox {
	padding: 2px;
	background-color: #ffffff;
	
}

.componentheading {
	text-align: left;
	padding-top: 0px;
	color: #000000;
	font-weight: bold;
	font-size: 13px;
}

.contentcolumn {
	padding-left: 5px;
}

table.contentpaneopen td.contentheading a.contentpagetitle:link, a.contentpagetitle:visited {
   font-family: Georgia, "Times New Roman", Times, serif;
font-size: 32px;
font-weight: normal;
line-height: 110%;
padding: 10px 0 4px 0;
margin: 0;
color:#28598A;
text-transform: none !important;
}
table.contentpaneopen td.contentheading a.contentpagetitle:hover{
      font-family: Georgia, "Times New Roman", Times, serif;
font-size: 32px;
font-weight: normal;
line-height: 110%;
padding: 10px 0 4px 0;
margin: 0;
color:#28598A;
text-transform: none !important;
text-decoration:none !important;
}

table.contentpaneopen span a {
    font-size:11px !important;
    text-align: left; 
	padding-top: 0px;
	color: #666666;
	height: 25px !important;
}




	
.contentheading h1 {
	text-align: left; 
	padding-top: 0px;
	border-bottom: 0px solid #336633;
	text-transform: uppercase;
	color: #336633;
	font-weight: bold;
	font-size: 14px;
	font: 1.5em Verdana, Arial, Helvetica, sans-serif;
	}
	
.contentheading table{
	text-align: left;
	padding-top: 0px;
	padding-left:15px;
	height: 33px;
	line-height:33px;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	padding-bottom:0px;
	margin-left:0px;
}



table.searchinto {
	width: 100%;
}

table.searchintro td {
	font-weight: normal;
}

table.moduletable {
	width: 100%;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	color: #006666;
	
}

/*���� div.moduletable { 
	margin-bottom: 10px;
	padding-bottom:15px;
	width:183px;
	float:left;
	padding-left:0px;
	color:#000000;
	text-align:center;
	
border: solid 1px #000000;
}*/
div.moduletable { 
	/*background:url(../images/menu.gif) no-repeat;*/
	margin-bottom: 10px;
	padding-bottom:10px;
	width:175px;
	float:left;
	padding-left:10px;
    text-align:center;
	height:100%;
	
	
}


div.moduletable table{ padding:0px;}

table.moduletable th, div.moduletable h3 {
	/*background: url(../images/top_module.png) no-repeat; 
	/*background-position:center left;*/
	background-color:#B2966E;
	color:#EEEEEE;
	text-align: center; 
	text-transform:uppercase;
	padding-top:5px; 
	height:25px;/*
	line-height: 83px;*/
	font-weight: bold;
	font-size: 12px;
	font-family:Tahoma;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:-10px;
	
}



div.newsflash h3 {
	background: url(../images/bac_newsflash.png) no-repeat;
	background-position:bottom left;
	color:#FFFFFF;
	text-align: left;
	padding-bottom:5px;
	height: 30px;
	line-height: 45px;
	font-weight: bold;
	font-size: 12px;
	font-family:Tahoma;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-left:15px;
}
table.moduletable td {
	font-size: 11px;
	margin: 0px;
	font-weight: normal;
}




form.
/*��� �����*/
.sectiontableheader {
  font-weight: bold;
  background-color:#CCCCCC;
  padding: 4px;
  height:20px;
  width:100%;
  border: solid 1px #999999;
  
  }


table.contentpane tr td table tr.sectiontableentry2 td{ 
background: #F2F2F2;

 }
table.contentpane tr td table tr.sectiontableentry1 td{  }

tr.sectiontableentry1 table{padding-left:20px;}
tr.sectiontableentry2 table{padding-left:20px;}


#voteid2 { /*background-color:#F5F5F5;*/
}
moduletable-Banners {
	text-align:center;
}

a.category {
  font-weight: bold;
   color:#000000;
}
a.category:hover {
  font-weight: bold;
   color:#000000;
}
a.category:visited {
  font-weight: bold;
  color:#000000;

}


img.image{
  width:64px;
  height:64px;
}
a.download {
  font-weight: bold;
  color:#FFFFFF;
}
a.download:hover {
  font-weight: bold;
  color:#FFFFFF;
}
a.download:visited {
  font-weight: bold;
  color:#FFFFFF;
}
.sectiontablefooter {

}

table.pollstableborder td.sectiontableentry1 {
	/*background-color:#F5F5F5;*/
	color:#336600;
}

table.pollstableborder td.sectiontableentry2 {
	/*background-color:#FFFFFF;*/
	color:#336699;
	
}


a.createdate {
	height: 15px;
	padding-bottom: 10px;
	color: #FFFFFF;
	font-size: 11px;
}

a.modifydate {
	height: 15px;
	padding-top: 10px;
	color: #FFFFFF;
	font-size: 11px;
}

table.contenttoc {
  padding: 2px;
  margin-right: 0px;
  margin-bottom: 2px;
  
}

table.contenttoc td {
  padding: 2px;
}

table.contenttoc th {
  color: #3C4571;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	height: 21px;
	font-weight: normal;
	font-size: 10px;
	text-transform: uppercase;
	
}

 a.mainlevel:link, a.mainlevel:visited { /*!!!!!!!!!!!!! � � � � � �     � � � � */
	font-size:12px;
	display:block;
	line-height:20px;
	border-bottom:1px solid #d2ecb7;
	padding:2px 0px 0 15px;
	height:20px;
	text-decoration:none;
	text-align:left;
	color:#509a00;
	font-weight:normal;
	margin-left:20px;
	width:130px;

 }
/*margin: 1px 0 1px 0;
	font-size: 12px;
	color: #8B7450;
	text-align: left; 
	text-decoration:none;
	font-weight: bold;
	display: block;
	height: 20px;
	white-space: nowrap;
	background-color: #F4F4F4;
	border-width: 1px;
	border-style: solid;
	border-color: #B99968;
	padding-left: 5px;
	padding-top: 0px;
	letter-spacing:0px;
width: auto;
margin-left:-10px;
border: solid 1px #000000;

 
a.mainlevel:link, a.mainlevel:visited {
pading-top:10px;
	font-size: 12px;
	color: #8B7450;
	text-align: left; 
	text-decoration: none;
	font-weight: bold;
	white-space: nowrap;
    width: auto;
	/*background-image:url(../images/gray_arrow.gif);
	background-position:left;
	background-repeat:no-repeat;

}*/


a.mainlevel:hover { color:#FF0000;
 
        }		
a#active_menu {
	/* background-color: #F5F5F5; */
	
	text-decoration: none;
	}

a.mainlevel#active_menu:hover {
	color: #000000  ;
}

a.sublevel:link, a.sublevel:visited {
	padding-left: 1px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

a.sublevel:hover {
	color: #000000;
	text-decoration: none;
}

a.sublevel#active_menu {
	color: #000000;
}

.highlight {
	background-color: Yellow;
	color: Blue;
	padding: 0;
}
.code {
	background-color: #ddd;
}

form {
/* removes space below form elements */
	margin: 0;
 	padding: 0;
	width:98%;
}

div.mosimage {
}

div.message {
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	padding-top:10px;
}
.mosimage {
  margin: 5px
}

.mosimage_caption {
  margin-top: 2px;
  background: #efefef;
  padding: 1px 2px;
  color: #666;
  font-size: 10px;
  border-top: 1px solid #cccccc;
}

span.article_seperator {
	display: block;
	height: 1.5em;
}
td.dot {
	height:5px;
}
table.top_menu{
	padding-top:4px;
}
td.tab{
	height:10px;
}





li.latestnews-user{
	padding-left:20px !important;
	padding-right:10px;
}
li.mostread-user{
	padding-left:20px !important;
	padding-right:10px;
}
td.site_name {
	font-size:44px;
	padding-top:16px;
	padding-bottom:10px;
	font-weight:normal;
	color:#3C4571;
}
td.site_desc {
	font-size:15px;
	font-weight:normal;
	color:#3C4571;
}
table.box_table{
	background-color:#F7F7F7;
}

a.readon, a.readon:visited {
	display:block;
	width:100px;
	color:#FFFFFF;
	padding-left:22px;
	background-image:url(../images/readon.png);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	padding-top:3px;
	height:25px;
	line-height:22px;
}
table.pagenav {
border:none;
width:100%;
margin-top:40px;
}
span.pagination strong a, span.pagination a, th.pagenav_prev a, th.pagenav_next a {
  text-align: center;

  font-weight: normal!important;
  width: auto;
  padding: 3px 6px;
  line-height: 25px;
  margin: 1px;
  color:#000000;
  border: solid 1px #DDDDDD;
   background:#F8F8F8;
}
span.pagination strong a:hover, span.pagination a:hover, th.pagenav_prev a:visited, th.pagenav_next a:visited {
  text-align: center;
  font-weight: normal!important;
  width: auto;
  padding: 3px 6px;
  line-height: 25px;
  margin: 1px;
  color:#000000;
  border: solid 1px #DDDDDD;
  background:#F8F8F8;
}

th.pagenav_next {
	display:block;
	padding-left:15px;
	height:21px;
	font-size:11px;
	text-align:center;
}
th.pagenav_prev {
	display:block;
	padding-left:15px;
	height:21px;
	font-size:11px;
}
th.pagenav_next a, th.pagenav_prev a {
font-weight:normal!important;
color:#000000;
}
th.pagenav_next a:hover, th.pagenav_prev a:hover {
font-weight:normal!important;
color:#4B6B94 !important;
}



.pagenav {
  text-align: center;
  font-size: 11px;
  font-weight: normal!important;
  width: auto;
  padding: 2px 5px;
  line-height: 20px;
  margin: 1px;
  color:#000000;
  border: solid 1px #DDDDDD;
}
a:hover.pagenav {
  text-align: center;
  font-size: 11px;
  font-weight: normal!important;
  width: auto;
  padding: 2px 5px;
  line-height: 20px;
  margin: 1px;
  color:#000000;
  border: solid 1px #DDDDDD;
  background:#F8F8F8;
}

.pagenavbar {
	margin-left: 0px;
	float: left;
}
.blog_more {
margin-bottom:20px;
}

table.blog tr td {

}

td.navi {
text-align:center;
}

td.navi2 {
padding-top:10px;
color:#666666;
font-size:10px;
}

td.createdate {
margin-buttom:10px;
color:#666666;
font-size:10px;
height:25px;
}

.jwajaxvote-box {
color:#666666;
font-size:10px;
}
.tool-tip {
background: #ffc;
}