/* MODIFIED TEMPLATE STUFF */

h1 {
	
	font-size: 18px;
        font-weight: bold;
        
	}
.inputbox { margin: 3px; border:1px solid #63676A; color:#000000; }
td {vertical-align:top}
body { margin:0px; padding:0px; font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#1f354e; }
a:link, a:visited { color:#205775; font-size:11px; font-weight: none; text-decoration:underline; }
a:hover { color:#205775; text-decoration:none;}
div.log {position: absolute; width:60%; z-index: 1;  top: 99px;*width:100%;}

td.topm {background-image: url(../images/fon.jpg);background-position:top left;background-repeat: repeat-x; height:48px;text-align:right;font-size:14px;padding-top:15px;padding-right:15px}
TD.left {width: 30px;background-image: url(../images/left.jpg);background-repeat:repeat-y;}
TD.right {width: 32px;background-image: url(../images/right.jpg);background-repeat:repeat-y;}



TD.up {font-size: 12px;font-weight:bold;color:#3c4154;height:40px;background:#ebecee;width:100%;text-align:center;}
TD.up2 {font-size: 10px;height:40px;background:#f2f2f2;width:100%;text-align:center;}
TD.upn {border-bottom:2px dotted #e2f7de;}
TD.down {background:#cecece; width:98%;height:2px;}
td.topmenu {width:150px;text-align:right;padding-right:15px;}

td.mynews {font-size:11px;font-color:#343231;border-bottom:1px dashed #b4b4b4;}


.topmenu {word-spacing: 20px;font-size:12px; font-weight: bold;color:#ffffff; vertical-align:bottom;background:##304f12;text-align:center;height:30px;}
.topmenu a:link{word-spacing: 20px;font-size:12px; font-weight: bold;color:#ffffff; vertical-align:bottom;background:##304f12;text-align:center;text-decoration:none;}
.topmenu a:visited
a.topmenu {word-spacing: 20px;font-size:12px; font-weight: bold;color:#ffffff; vertical-align:bottom;background:##304f12;text-align:center;text-decoration:none;}
table.top {background-image: url(../images/fon.jpg);background-position:left;height: 130px;}
.headers {font-weight:bold;color:#3f6618;font-size:12px;}
TD.head-center {
        
        height: 100px;
        background: url(../images/fon.jpg) top no-repeat    !important;
        vertical-align:middle;
        color: #FFFFFF;
        font-weight: normal;
        font-family: verdana;
        	
}

TD.opros {
      
        height: 160px;
        background: url(../images/modul.jpg) top no-repeat    !important; 
        vertical-align:middle;
        text-align: center;
        font-size: 14px;
         } 




TD.searchbox {
	width: 277px;
	height: 100px;
	vertical-align:middle;
	padding-left: 15px;
	background-image: url(../images/meet_top.jpg);
	background-position:bottom;
	border-left: 1px solid #FFF;
	color: #333;
	font-size: 12px;
	text-decoration: underline;
}

TD.wuerfelbox {
	width: 277px;
	height: 99px;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
}


TD.menu {width: 270px;vertical-align:top;font-size: 12px;background:#fafff4; }



TD.rightcol {
	width: 60%;
	background-color: #FFFFFF;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	vertical-align:top;
	padding: 0px;
	text-align:center;	
}


TD.top {
	background-image: url(../images/trenner.png);
	background-position:50% 100%;
	background-repeat:no-repeat;	
}

TD.footer {
	background-color:#A12327;
	height: 20px;
	text-align:center;
	font-size: 10px;
	color: #FFFFFF;
}

A.footer {
	color: #039;
	font-size: 10px;
}






/* general stuff */





/*общие стили*/
.moduletable { width: 100%; margin-bottom:10px;}
.left0 .moduletable, .right0 .moduletable, .center0 .moduletable {font-size:12px;}
.topbanner .moduletable { margin-bottom:0px;}




table.moduletable th {
	
	color: #be251c;
	font-size: 14px;
        font-weight: bold;
        text-transform:uppercase;
        text-align: right;
       
}

.best {
	
	color: #be251c;
	font-size: 14px;
        font-weight: bold;
        text-transform:uppercase;
        text-align: right;
}


#top-top {
height: 20px;
width: 100%;
background: transparent;
}

#top-bottom {
height: 80px;
width: 200px;
background: transparent;
float: left;
}
*/



#search form {
margin: 0px;
padding: 0px;
}

#topmenu{
height: 20px;
float: right;

background-color:#000000;
background-repeat:no-repeat;
}


#pathway{ 
width: 500px;
height: 19px;
padding-left: 20px;
padding-top: 5px;
}
 
iframe.wrapper {
 z-index: 0;
 }
 
.clr{clear:both;}
.content {
padding: 0px 0px 0px 0px;
font-size: 12px;
line-height: 18px;
}



#rightcol-broad div.module div div div div{
padding: 0px;
margin: 0px;
}
*/



div.module h3 {
font-size: 14px;
width: 130px;
font-weight: bold;
margin: 0px;
padding: 0px;
margin-bottom: 5px;
}

#user1{
float: left;
width: 49%;
}

#user2{
float: right;
width: 49%;
}

#user3 {
width: 100%;
}

#user1 ul, #user2 ul, #user3 ul {
list-style: none;
margin: 0px;
padding: 0px;
padding-left: 0.7em;
margin-left: 0.7em;
margin-bottom: 5px;
margin-top: 2px;
}

#maincol-normal-800 div.moduletable, #maincol-wide-800 div.moduletable, #maincol-broad-800 div.moduletable, #maincol-normal-1024 div.moduletable, #maincol-wide-1024 div.moduletable, #maincol-broad-1024 div.moduletable {
width: 100%;
margin-bottom: 10px;
border: 1px solid #EFEFEF;
background: transparent;
font-size: 12px;
}

#maincol-normal-800 div.moduletable h3, #maincol-wide-800 div.moduletable h3, #maincol-broad-800 div.moduletable h3, #maincol-normal-1024 div.moduletable h3, #maincol-wide-1024 div.moduletable h3, #maincol-broad-1024 div.moduletable h3 {
font-size: 12px;
font-weight: bold;
margin: 0px;
margin-top: 10px;
padding: 5px;
height: 20px;
line-height: 20px;
color: #FFF;
width: 100%;
border-bottom: 1px solid #EFEFEF;
text-align: left;
text-indent: 5px;
}








/* Main Menu(s) */


a.mainlevel:link, a.mainlevel:visited, a.sublevel:link, a.sublevel:visited {background:url(../images/menu.jpg) left top no-repeat; color:#000000; padding: 6px 0px 0px 15px; text-decoration:none; margin:0px 0px -4px; display:block; height: 30px; font-size:12px;color:#ffffff;font-weight:bold;vertical-align:middle;}

a.sublevel { text-transform:lowercase;}

html>body a.mainlevel {width:265px;} /* Opera5-Fix-fix ;-) */

a.mainlevel-nav:link, a.mainlevel-nav:visited {font-size:12px; font-weight: bold;color:#1f354e;text-align:center;text-decoration:none;}

a.mainlevel-i:link, a.mainlevel-i:visited {padding-left:20px;font-size:12px; font-weight: bold;color:#1f354e;text-align:center;text-decoration:none;line-height:16px;}
a.sublevel-i:link, a.sublevel-i:visited {padding-left:20px;font-size:12px; font-weight: bold;color:#1f354e;text-align:center;text-decoration:none;line-height:16px;}



a.sublevel {
padding-left: 15px;
color: #3c4154;
font-size: 11px;
}



/* Module specific */

#leftcol div.module div div div div.syndicate {
background: transparent;
width: 200px;
margin: 0px;
padding: 5px;
}

#leftcol div.module div div div div.syndicate div {
background: transparent;
width: 200px;
margin: 0px;
padding: 5px;
}


/* Other Mambo Stuff */

#title {
}
.pathway {
color: #BBBBBB;
font-size: 12px;
text-decoration: none;
font-weight: normal;
}

.pathway a{
color: #BBBBBB;
text-decoration: none;
font-weight: normal;
}

.mosimage {
  border: 1px solid #cccccc;
  margin: 5px
}

.mosimage_caption {
  margin-top: 2px;
  background: #efefef;
  padding: 1px 2px;
  color: #666;
  font-size: 10px;
  border-top: 1px solid #cccccc;
}

hr {
width:  100%; 
 }
hr.separator {
width:  40%; 
 }
a.pnav {
}
.pnav:hover {
}


.smalldark {
font-size: 10px;
color: #000;
height: 10px;
line-height: 10px;
text-align: left;
}


.sectiontableentry1, #listform .sectiontableentry1 .createdate { background-color:#eaeeff; font-size: 12px; margin: 0px 0px 10px 0px;}
.sectiontableentry2, #listform .sectiontableentry2 .createdate { background-color:#ffffff; font-size: 12px; margin: 0px 0px 10px 0px;}
.button {
  font-family      : tahoma, Helvetica, Trebuchet MS, Verdana, sans-serif;
  font-style       : normal;
  font-weight      : bold;
  font-size        : 12px;
  margin           : 3px;
  color            : #ffffff;
  background-color : #205775;
  border           : 0px solid;
  cursor           : pointer;
}

.createdate {
font-size: 10px;
color: #ABABAB;
height: 10px;
line-height: 0.7;
}
.modifydate {
font-size: 10px;
color: #ABABAB;
height: 20px;
line-height: 20px;
margin-bottom: 5px;
}
a.readon {
font-size: 10px;
text-decoration: none;

color: #ABABAB;
padding-left: 13px;

margin-top: 10px;
text-decoration: none;
font-weight: normal;
}

.blog_more {
font-size: 10px;
}

a.readon:hover {
text-decoration: underline;
}

.blog {
width: 100%;
font-size: 13px;
font-family      :  Verdana, Arial, Helvetica, Trebuchet MS, sans-serif;

}

.lable {
	font-size: 12px;
}

.contentheading {
font-weight: bold;
font-size: 14px;
font-family: tahoma, verdana, sans-serif;
color: #be251c;
line-height:14px;
}


.contentpane, .contentpaneopen, .blog { font-size: 12px; width:100%; }



table.contentpane td.contentheading {
font-weight: bold;
font-size: 12px;
font-family: 'Trebuchet MS', verdana, sans-serif;
}

table.contentpane td.contentheading-q {
font-weight: bold;
font-size: 10px;
height: 23px;
line-height: 20px;
font-family: 'Trebuchet MS', verdana, sans-serif;

}

table.contentpane ul {
margin: 0px;
padding: 0px;
list-style: none;
}

table.contentpane ul li{
padding: 0px;
margin: 0px;
padding-left: 15px;
}

.contentdescription {
font-size: 12px;
}
.sectiontableheader {
font-weight: bold;
font-size: 11px;
height: 25px;
line-height: 10px;
text-align: center;
font-family: Tahoma, Verdana, sans serif;
}
.categorytitle {
font-weight: bold;
font-size: 16px;
height: 25px;
line-height: 25px;
font-family: "Trebuchet MS", Verdana, sans serif;
}



.same {
text-align: right;
font-weight: none;
font-family: Verdana, sans serif;
}


.newsfeed{font-size: 12px;text-align:justify;margin:0px 0px 10px 0px;}
.newsfeed a{font-size: 12px;text-align:justify;}


a.contentpagetitle{font-size: 12px;height: 23px;color: #3c4154;text-decoration:none;}
a..contentpagetitle:visited {font-size: 12px;height: 23px;color: #3c4154;text-decoration:none;}



.small {
text-align: right;
font-weight: none;
color:#ABABAB;
line-height: 10px;
font-size: 10px;
margin-bottom: 1px;
}


HR.l1g {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; COLOR: #be251c; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 2px; BACKGROUND-COLOR: #be251c; BORDER-BOTTOM-STYLE: none
}


HR.l2g {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; COLOR: #205775; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BACKGROUND-COLOR: #205775; BORDER-BOTTOM-STYLE: none
}

HR.l3g {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; COLOR: #bbbaba; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BACKGROUND-COLOR: #bbbaba; BORDER-BOTTOM-STYLE: none
}

.componentheading {

font-size: 18px;
color: #be251c;
text-align:left;
font-weight:bold;
text-transform:uppercase;
}
a.category {
text-decoration:  underline; 
 }
a.category:hover {
text-decoration:  underline; 
 }
t

.poll {
font-size: 14px;
text-align: center;
}


.back_button a{
font-size: 10px;
font-weight: normal;
}

.blogsection {
font-size: 11px;
}

.blog_more ul li{
list-style: none;
padding-left: 14px;
line-height: 18px;
}

table.contenttoc {
border: 1px solid #CCCCCC;
padding: 3px;
}

table.contenttoc th{
font-weight: bold;
font-size: 12px;
border-bottom: 1px solid #BBBBBB;
}

form {
margin: 0px;
padding: 0px;inlevel
}


div.cntrs {
    position: absolute;
    top: 0; left: 0   
}


