/* Common */
.filtr {font-size:9px;border: 1px solid black;}
.inpbl{border: 1px solid;border-color: #8A592A;background-color: #DCC9A3;font-family: Arial, Tahoma;font-size:10px;text-decoration:none;color: #000000;important;}


table.mz {width:100%;border-collapse: separate }
tr.table_head {background-color: 76B878;color:white }
tr.table_col_1 {background-color: E4F5E7;}
tr.table_col_2 {background-color: EDF5EF;}
tr.table_failed {background-color: F5E4E4;}

body, html { margin: 0px; padding: 0px; background: #ffffff; height: 100%; }

body, td, ol, ul, dt, dd { font-family: Arial, sans-serif; font-size: 12px; color: #000000; }
ul, ol {
	padding-left: 40px;
}
img { border: 0px; }

p { margin: 0px; }

table,td { border: none; border-collapse: collapse;}


table.main { margin : 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

td.main { margin : 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

img.more {	vertical-align: middle; border: 0px; height: 11px; width: 24px; }

div.hr { width: 100%; height: 1px; background-color: #000000; margin: 0px 0px 10px 0px;  }

p.successful{font-weight: bold; font-size: 13px; color: #006400;}
p.error{font-weight: bold; font-size: 13px; color: #fe0000;}
/* Links */

a { color: #006400; font-weight: bold;}

a:visited { color: #006400; font-weight: bold;}

a:hover { text-decoration: none; color: #ffbe00; font-weight: bold;}
	
a.more { color: #000000; text-transform: uppercase; font-size: 10px; }

a.more:visited { color: #000000; text-transform: uppercase; font-size: 10px; }

a.more:hover { color: #ffbe00; text-decoration: none; text-transform: uppercase; font-size: 10px; }

/* search */

table.search { margin : 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height: 60px; }
td.search { margin : 0px 0px 0px 0px; padding: 7px 10px 10px 20px; background-color: #ffffff;  width: 100%; font-family: Tahoma, sans-serif; text-transform: uppercase; font-weight: bold; font-size: 11px; color: #006400; vertical-align: top;}
input { background: #eaf8ea; border: 1px solid #005000; padding: 2px 5px 2px 5px; margin : 5px 0px 0px 0px; font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; height: 20px; }
input.button { background: #66a370; border: 1px solid #005000; padding: 2px 5px 2px 5px; margin : 5px 0px 0px 5px; font-family: Tahoma, sans-serif; text-transform: uppercase; font-weight: bold; font-size: 10px; color: #ffffff; height: 20px; }

/* columns */

td.left { margin : 0px 0px 0px 0px; padding: 4px 0px 20px 10px; background-color: #eaf8ea; background-image: url('i/bg-top-l.gif'); background-repeat: repeat-x; background-position: 0% 0%; vertical-align: top;  width: 20%; }
td.lsh { margin : 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #eaf8ea; background-image: url('i/bg-lsh.gif'); background-repeat: repeat-y; background-position: 0% 0%; vertical-align: top;  width: 10px; }
td.right { margin : 0px 0px 0px 0px; padding: 30px 20px 20px 10px; background-color: #eaf8ea; background-image: url('i/bg-top-r.gif'); background-repeat: repeat-x; background-position: 0% 0%;  width: 30%; }
td.rsh { margin : 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #eaf8ea; background-image: url('i/bg-rsh.gif'); background-repeat: repeat-y; background-position: 0% 0%; vertical-align: top;  width: 10px; }

/* header */

td.photo { margin : 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
td.photobr { margin : 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 1px; }
table.photo { margin : 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height: 188px }

/* right */

td.glava { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; vertical-align: top; }
img.glava {	text-align: left; border: 0px; height: 70px; width: 70px; margin : 0px 10px 10px 0px; }
p.rlink { padding: 0px 0px 5px 0px; }

/* content */

p.txt { padding: 0px 0px 10px 25px; }
p.txtsub { padding: 10px 0px 10px 15px; text-transform: uppercase; font-size: 11px; font-weight: bold; color: #000000; }
p.txthead { padding: 0px 0px 20px 15px; text-transform: uppercase; font-size: 14px; font-weight: bold; color: #005000;}
a.txthead, a.txthead:visited { text-transform: uppercase; font-size: 14px; font-weight: bold; color: #005000; text-decoration: underline; }
a.txthead:hover {text-transform: uppercase; font-size: 14px; font-weight: bold; color: #005000; text-decoration: none; }
font.r { color: #fe0000; }

p.head-w14 { padding: 2px 10px 2px 10px; margin : 10px 0px 10px -10px; text-transform: uppercase; font-size: 14px; font-weight: bold; color: #ffffff; background: #66a370; }
p.head-g14 { padding: 0px 0px 10px 0px; text-transform: uppercase; font-size: 14px; font-weight: bold; color: #006400; }
p.text-14 { padding: 0px 0px 10px 0px; font-size: 14px; }
p.text-r14 { padding: 0px 0px 10px 0px; font-weight: bold; font-size: 14px; color: #fe0000; }
p.text-up10 { padding: 0px 0px 10px 0px; text-transform: uppercase; font-size: 10px; }

td.content { width: 100%; border: 0px; border-collapse: collapse; border-color: #003200; margin: 0px 0px 0px 0px; padding: 20px 15px 20px 15px; }

/* news */

p.newsdate { font-size: 10px; padding: 10px 0px 0px 25px; }
p.newsanounce { padding: 0px 0px 5px 25px; }
p.newslink { padding: 0px 0px 5px 25px; background: transparent; background-image: url('i/icon-doc.gif'); background-repeat: no-repeat; background-position: 0% 0%; padding: 0px 0px 0px -25px; color: #006400; font-weight: bold;}

/* gallery */

table.gallery {margin: 10px 10px 10px 10px; width: 100%;}
td.gallery, td.galleryfull { width: 33%; padding: 10px 0px 10px 0px; text-align: center; }
td.galleryfull{width: 25%;}
/* map */

table.map { border: 0px; border-collapse: collapse; margin: 0px 0px 0px 40px; }

p.map { padding: 0px 0px 10px 0px; font-size: 11px;}

ul.map { margin : 0px 0px 10px 30px; padding: 0px 0px 0px 0px; line-height : 25px; }
li.map { list-style: square; padding: 0px 0px 0px 5px; color: #fe0000; }
li.map3 { list-style: circle; padding: 0px 0px 0px 5px; color: #000000; }

a.m1 {text-transform: uppercase; }
a.m1:visited {text-transform: uppercase; }
a.m1:hover { text-transform: uppercase; }
a.m2 { color: #fe0000; font-weight: normal; }
a.m2:visited { color: #fe0000; font-weight: normal; }
a.m3 { color: #000000; font-weight: normal; }
a.m3:visited { color: #000000; font-weight: normal; }
span.m1{
	color: #006400; font-weight: bold;font-size: 11px; text-decoration: underline;text-transform: uppercase; 
}
/* qaform */

table.form { border: 0px; background: #eaf8ea; border-collapse: collapse; margin: 10px 0px 20px 25px; width: 500px;}
td.form1 { font-weight: bold; vertical-align: top; padding: 10px 10px 5px 20px; }
td.form2 { padding: 10px 10px 5px 0px; }
td.form3 { padding: 0px 10px 10px 0px; }

input.form { background: #ffffff; border: 1px solid #000000; margin: 0px 0px 0px 0px; width: 400px; }
textarea.form { background: #ffffff; border: 1px solid #000000; margin: 0px 0px 0px 0px; width: 400px; height: 100px; }
input.buttonqa { background: #66a370; border: 1px solid #005000; padding: 2px 5px 2px 5px; margin : 5px 0px 0px 0px; font-family: Tahoma, sans-serif; text-transform: uppercase; font-weight: bold; font-size: 10px; color: #ffffff; height: 20px; width: 400px;}

/* Top Menu */

a.tm { text-transform: uppercase; font-size: 10px; color: #000000; }
a.tml { text-transform: uppercase; font-size: 10px; color: #006400; }
a.tm:visited { text-transform: uppercase; font-size: 10px; color: #000000; }
a.tm:hover { text-transform: uppercase; font-size: 10px; color: #ffb400; text-decoration: none; }
font.tm { color: #fe0000; }
td.tm { font-size: 10px; height: 30px; text-transform: uppercase; color: #000000; text-decoration: none; text-align: center; padding: 0px 0px 0px 0px; }

/* Menu */

a.menu { color: #006400; }
a.menu:visited { color: #006400; }
a.menu:hover { color: #fe0000; text-decoration: none; }

a.menu_sel, a.menu_sel:visited { color: #fe0000; text-decoration: none; }
a.menu_sel:hover { color: #fe0000; text-decoration: underline; }

a.menu2 { color: #009600; }
a.menu2:visited { color: #009600; }
a.menu2:hover { color: #fe0000;	text-decoration: none; }

a.menu3 { color: #000000; }
a.menu3:visited { color: #000000; }
a.menu3:hover { color: #fe0000;	text-decoration: none; }

.mline { width: 100%; height: 1px; background: #c0d8c3; padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 10px;}
td.menu { font-size: 10px; font-weight: normal; text-transform: uppercase; color: #fe0000; padding: 5px 0px 7px 20px; vertical-align: middle; background-image: url('i/arr-menu.gif'); background-repeat: no-repeat; background-position: 0% 0%; }
td.menua { font-size: 10px; font-weight: normal; text-transform: uppercase; color: #fe0000; padding: 5px 0px 7px 20px; vertical-align: middle; background-image: url('i/arr-menu-a.gif'); background-repeat: no-repeat; background-position: 0% 0%; }
td.menu2 { font-size: 10px; text-transform: uppercase; color: #fe0000; background: #ffffff; padding: 4px 0px 6px 20px; }
td.menu3 { font-size: 10px; color: #fe0000; background: #ffffee; padding: 4px 0px 6px 40px; }

img.br {height: 1px; width: 1px; }

/* listing */

ul.txt { margin: 0px 0px 10px 15px; line-height : auto; font-size: 11px; }
li.txt { margin: 5px 0px 5px 0px; }

ul.g14 { line-height : auto; font-weight: bold; font-size: 13px; margin: 15px 0px 0px 35px;padding: 0px 0px 0px 0px;}
li.g14{margin: 10px 0px 0px 0px;padding: 0px 0px 0px 0px;}
/* tables */

table.txt { width: 100%; border: 0px; border-collapse: collapse; margin: 0px 10px 10px 25px; }
tr.txth { vertical-align: top; background: #c0d8c3; }
tr.txt1 { background: #eaf8ea; }
tr.txt2 { background: #ffffff; }
td.txth { font-family: Tahoma, sans-serif; font-size: 11px; font-weight: bold; color: #000000; padding: 8px 10px 8px 10px; }
td.txt { font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; padding: 8px 10px 8px 10px; }

/* bottom */

td.bot { font-family: Verdana, sans-serif; font-size: 11px; color: #ffffff; background: #00961e; background-image: url('i/bg-bot.gif'); background-repeat: repeat-x; background-position: 0% 0%; padding: 30px 10px 10px 20px; margin: 0px 0px 0px 0px; height: 100px; }
td.bot-c { font-family: Verdana, sans-serif; font-size: 11px; color: #ffffff; background: #00961e; background-image: url('i/bg-bot-c.gif'); background-repeat: repeat-x; background-position: 0% 0%; padding: 50px 0px 0px 0px; margin: 0px 0px 0px 0px; height: 100px; text-align: center; }

a.bot {	font-family: Verdana, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; }
a.bot:visited {	font-family: Verdana, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; }
a.bot:hover { font-family: Verdana, sans-serif; font-size: 11px; text-decoration: none; color: #ffb400; font-weight: normal;}
font.bot {	font-family: Verdana, sans-serif; font-size: 11px; color: #ffb400; font-weight: normal;}
.imageleft{
	margin: 0px 8px 3px 12px;
}
div.ist{font-family: Arial, sans-serif; font-size: 10px;text-align: right;}
