/* MODIFIED TEMPLATE STUFF */



h1 {

	

	font-size: 18px;

        font-weight: bold;

        

	}

* {margin:0; border:0; padding:0;}

body {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#000;background: url(../images/fon.gif)}

a { color:#000; font-size:12px;text-decoration:underline; }

a:hover { color:#000; text-decoration:none;}



div.main {width:1010px;position:relative;top:0px; left:0;margin:0px auto;height:100%;}

div.head {position:relative;width:1009px;height:105px;text-align:left;margin:0px auto;background: url(../images/polo1.gif) left bottom  no-repeat;}

div.topmenu {position:relative;width:1009px;height:208px;text-align:left;margin:0px auto;background: url(../images/head.jpg) left top  no-repeat;}

div.menu {margin-left:12px;position:absolute;top:-208px;left:0px;width:253px}

div.line {background: url(../images/polo2.gif) top left no-repeat;height:10px;position:relative;width:1009px;margin:0px auto;}



div.mainpage {position:relative;width:1009px;text-align:left;margin:0px auto;background:#fffcf5 url(../images/fon2.gif) top left  no-repeat;}

div.fonos {position:relative;width:1009px;text-align:right;margin:0px auto;background: url(../images/fon1.gif) bottom left  no-repeat;}

div.text {position:relative;top:0px; right:0px; text-align:left;min-height:700px;margin-left:286px}



div.bot {position:relative;width:1009px;height:62px;text-align:left;margin:0px auto;background: url(../images/podval.gif) left bottom  no-repeat;}

div.bot_txt {position:relative; width:1009px;text-align:center;padding-top:0px;font-weight:bold}



div.tele {position:absolute;top:7px;right:20px;font-weight:bold}

div.bot_ten {height:14px;}

div.top_ten {height:22px;}



td.hog_menu {width:100%;background: url(../images/menu.gif) left top  no-repeat;height:26px;}

td.r_menu {width:260px;vertical-align:top;padding:25px}

td.txt {width:465px;vertical-align:top}



table.moduletable_menu td {border-left: 1px solid #bdad96;border-right: 1px solid #bdad96;border-bottom: 4px solid #bdad96;width:100%;padding:7px;vertical-align:top;background:#fffcf5}

table.moduletable_menu {width:100%}

table.moduletable_menu th {background: url(../images/button2.gif) left top  no-repeat;width:237px;height:28px;text-align:center;line-height:24px;}



div.moduletable_menus h3 {background: url(../images/button2.gif) 2px 0px  no-repeat;width:237px;height:28px;text-align:center;line-height:24px;}

table.contentpaneopen_menus td {border-left: 1px solid #bdad96;border-right: 1px solid #bdad96;border-bottom: 4px solid #bdad96;width:100%;padding:7px;vertical-align:top;background:#fffcf5;width:240px;}

div.moduletable_menus  {width:100%;margin-top:20px}

div.leftnews {border-left: 1px solid #bdad96;border-right: 1px solid #bdad96;border-bottom: 4px solid #bdad96;width:100%;padding:8px;vertical-align:top;background:#fffcf5;width:219px;margin:0 auto}

div.bannergroup_menus2 {border-left: 1px solid #bdad96;border-right: 1px solid #bdad96;border-bottom: 4px solid #bdad96;width:100%;padding:8px;vertical-align:top;background:#fffcf5;width:219px;margin:0 auto}

div.moduletable_menus2 h3 {background: url(../images/button2.gif) 8px 0px  no-repeat;width:247px;height:28px;text-align:center;line-height:24px;}

div.moduletable_menus2  {width:100%;margin-top:20px}



.sectiontableentry1, #listform .sectiontableentry1 .createdate { background-color:#eaeeff; font-size: 12px; padding: 0px 0px 10px 0px;}

.sectiontableentry2, #listform .sectiontableentry2 .createdate { background-color:#ffffff; font-size: 12px; padding: 0px 0px 20px 0px;}

.sectiontableentry2 td {padding-bottom:25px;vertical-align:top}

tr.sectiontableentry2 {padding:10px;}

td.sectiontableentry2 {padding:10px;}

a.map {margin-left:20px;text-decoration:none;font-weight:bold;line-height:20px;}

/* general stuff */



.inputbox{ margin: 3px; border:1px solid #63676A; color:#000000; }

.cf_inputbox required{ margin: 3px; border:1px solid #63676A; color:#000000; }

.inputboxs { margin: 3px; border:1px solid #bc6c80; color:#000000; background:#f1d1d9;}







/*����� �����*/

.moduletable { width: 100%; margin-bottom:10px;}

.left0 .moduletable, .right0 .moduletable, .center0 .moduletable {font-size:12px;}

.topbanner .moduletable { margin-bottom:0px;}





table.menutable td {height:40px;vertical-align:middle;}



table.moduletable th {

	

	color: #000458;

	font-size: 12px;

        font-weight: bold;

        text-transform:uppercase;

        text-align: left;

	line-height:30px;

       

}





#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;

}



ul#mainlevel-slon {list-style:none;}

ul#mainlevel-slon li {float:left;margin-left:20px;}

ul#mainlevel-slon a.mainlevel-slon:link, a.mainlevel-slon:visited {font-weight: bold; text-decoration:none;color:#fff;background:none;}





/* Main Menu(s) */





a.mainlevel:link, a.mainlevel:visited {display:block;width:252px;height:26px;padding-left:7px;  font-weight: bold;text-decoration:none; margin-bottom:10px;font-size:11px;line-height:22px;color:#000;background: url(../images/button1.gif) left bottom  no-repeat;}

a.mainlevel:hover {text-decoration:underline}

a.sublevel:link, a.sublevel:visited { text-transform:lowercase; text-decoration:none;}

a.sublevel { text-transform:lowercase; text-decoration:none;}

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

















a.sublevel {

padding-left: 15px;

color: #3c4154;

font-size: 11px;

}







/* 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:  90%; 

 }

hr.separator {

width:  40%; 

 }

a.pnav {

}

.pnav:hover {

}







.button {

  font-family      : Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;

  font-style       : normal;

  font-weight      : bold;

  font-size        : 12px;

  margin           : 3px;

  color            : #ffffff;

  background-color : #4d4d4d;

  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: 12px;

font-family      :  Arial, Helvetica, Trebuchet MS, sans-serif;



}





.blog-news  {

width: 100%;

font-size: 12px;

font-family      :  Arial, Helvetica, Trebuchet MS, sans-serif;



}



.lable {

	font-size: 12px;

}



.contentheading {

width: 96%;

padding:15px 0px;

font-size: 18px;

}



a.contentpagetitle:link, a.contentpagetitle:visited {font-size: 18px;color:#000}



.contentheading-news {font-weight:bold; color:#b91c49}



.contentpane, .contentpaneopen, .blog { font-size: 12px; width:100%; }







table.contentpane td.contentheading {

font-weight: bold;

font-size: 18px;

}







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;

}

.categorytitle {

font-weight: bold;

font-size: 16px;

height: 25px;

line-height: 25px;

}









.newsfeed{font-size: 12px;text-align:justify;margin:0px 0px 10px 0px;}

.newsfeed a{font-size: 12px;text-align:justify;}





.small {

text-align: right;

color:#ABABAB;

line-height: 10px;

font-size: 10px;

margin-bottom: 1px;

}







.componentheading {



font-size: 18px;

padding:15px 0px;

text-align:left;



}





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;

}







div.cntrs {

    position: absolute;

    top: 0; left: 0   

}





