body 	{ margin: 0; background: #fff;}
body 	{ color: #333; font-family: Tahoma; font-size: 100% }
img 	{ border: none }
td  	{ font-size: 80%; margin: 0; vertical-align: top; }
p 		{ font-size: 100%; margin: 13px 0 5px 20px; line-height: 150%;text-align:justify; }
i 		{ }
u		{ }
h1 	 	{ font: normal 200% Century Gothic, Arial; color: #461016; margin: 15px 0 20px 0; }
h2 		{ font: normal 130% Century Gothic, Arial; color: #790608; margin: 10px 0 5px 0; }
h2  a 		{ font: normal 100% Century Gothic, Arial; color: #790608; margin: 10px 0 5px 0; text-decoration: none;  }
h2  a:hover	{ font: normal 100% Century Gothic, Arial; color: #790608; margin: 10px 0 5px 0; text-decoration: none;  }

ul 		{ margin: 0; padding: 0; position: relative; z-index: 1;  }
ul li 		{ font-size: 100%; margin: 5px 0 0 20px; padding: 0 0 0 25px; list-style-type: none; background: url(/img/li.gif) no-repeat 0 .6em; line-height: 150%; }

ul.bullet 	{ margin: 0; padding: 0; position: relative; z-index: 1;  }
ul.bullet li 	{ font-size: 100%; margin: 5px 0 0 20px; padding: 0 0 0 25px; list-style-type: none; background: url(i/li-bullet.gif) no-repeat 0 .6em; line-height: 110%; }

ul.sitemap	{ font-size: 100%; margin: 5px 0 0 20px; padding: 0 0 0 25px;  }
ul.sitemap li   { margin: 5px 0 0 5px; padding: 0 0 0 5px; list-style-type: circle; background: none;}

a 		{ color: #c00; text-decoration: underline }
a:hover { color: #c00; text-decoration: underline }
a.ajaxlink  	   { text-decoration: none; color: #960; border-bottom: #960 dashed 1px }
a.ajaxlink:hover   { text-decoration: none; color: #960; border-bottom: #960 dashed 1px }

div.date { font-size: 80%; margin:0 }
div.sep10 { height: 10px }
div.sep20 { height: 20px }
 
table.loyout { border: 0; }
table.loyout td.logo-td { padding-top: 30px }
table.loyout td.header { background: url(/img/header.jpg) no-repeat 70% }
table.loyout td.header-tl { background: url(/img/header-tl.jpg) no-repeat 0 0 }

table.common-bubble-block { background-color: #F1ECEC; margin-bottom: 5px;}
table.common-bubble-block td.common-bubble-block-content {padding: 10px 30px 20px 40px;}

table.nav            		{ }
table.nav td 		 		{ text-align: right; vertical-align: middle;  }
table.nav td.b 		 		{ height: 30px; padding-right: 5px }
table.nav td.item 	 		{ height: 30px; border-top: #461016 dotted 1px; padding-right: 5px }
table.nav td.item a 		{ font: normal 120% Century Gothic, Arial; color: #461016; text-decoration: none;  }
table.nav td.item a:hover 	{ font: normal 120% Century Gothic, Arial; color: #c00; text-decoration: none;  }
table.nav td.subitem 		{ height: 15px; padding-right: 5px; padding-bottom: 10px; }
table.nav td.subitem a 		{ font: normal 85% Century Gothic; color: #5B151D; text-decoration: none;  }
table.nav td.subitem a:hover{ font: normal 85% Century Gothic; color: #5B151D; text-decoration: none;  }

table.forms { margin-top: 1em }
table.forms td { vertical-align: top; padding: .5em 20px .2em 20px }
table.forms td.additional { vertical-align: top; padding: .5em 0px .2em 0px }
table.forms td.required { color: #700; }
table.forms td.comment { font-size: 70%; color: #444; padding: 0 .5em .5em 20px }
table.forms td.h { font: normal 120% Century Gothic, Arial; color: #333; padding: 30px 0 0 0; border-bottom: #999 solid 1px }

div.msg { color: #900; padding: .5em 0 1em 0 }

div.divm1 { display: table; height: 200px; width: 100%; #position: relative; overflow: hidden; }
div.divm2 { #position: absolute; _top: 50%; width: 100%; display: table-cell; vertical-align: middle; }
div.divm3 { #position: relative; #top: -50%; width: 100%; text-align: center; }

div.imgs { margin: 20px 20px 10px 0; width: 45%; display: inline; float: left;}
div.imgs img { border: 0; }
div.imgs p   { margin: 5px 0 10px 0; text-align: center }

.inputText { width: 100%; }
.inputButton { width: 150px; padding: 0 5px 0 5px }

table.footer { font-size: 100%; border-top: #461016 dotted 1px; }
table.footer td { text-align: left; vertical-align: top; padding: 20px }

img.angle-small-t-l {background: url('/img/angle-small-t-l.png') no-repeat; background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/angle-small-t-l.png', sizingMethod='crop');}
img.angle-small-t-r {background: url('/img/angle-small-t-r.png') no-repeat; background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/angle-small-t-r.png', sizingMethod='crop');}
img.angle-small-b-l {background: url('/img/angle-small-b-l.png') no-repeat; background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/angle-small-b-l.png', sizingMethod='crop');}
img.angle-small-b-r {background: url('/img/angle-small-b-r.png') no-repeat; background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/angle-small-b-r.png', sizingMethod='crop');}

.sm { font-size: 75%;}
.pathnav 	{ font-size: 90%; color: #666 }
.small 		{ font-size: 90%; }
.grey		{ color: #666 }
.popuplink	{background: url(/img/b-popup.gif) no-repeat 2px; padding-left: 20px; line-height: 180%; font-size:90%}
.znoska 	{ font-size: 80%; vertical-align: super;}
p.znoska_text	{ font-size: 90%; margin: 0px 0 0px 20px; line-height: 110%; }

div.znoska  { font-size: 90%; vertical-align: super;}
div.znoska span { font-size: 80%; vertical-align: super;}
div.znoska p { margin: 0px 0 0px 20px; line-height: 110%;}
div.znoska ul li {margin: 5px 0 0 20px; padding: 0 0 0 25px; list-style-type: none; background: url(/img/li.gif) no-repeat 0.4em; line-height: 110%;}

/************* 404 ******************************/
#links404 { font-family: Verdana, Arial, serif;	color : #000000; font-size : 11px; }
#links404 a { font-family: Verdana, Arial, serif;	color : #3385AD;	font-size : 11px;	font-weight: normal;	text-decoration : underline }
#links404 a:hover {	font-family: Verdana, Arial, serif;	color : #3385AD;	font-size : 11px;	font-weight: normal;	text-decoration : underline }
#links404 p{ font-family: Verdana, Arial, serif;	color : #555555;	font-size : 11px;	margin: 20px 5px 15px 50px	}
#links404 h1 { font-family: Verdana; color : #111111; font-weight: bold; font-size : 18px; margin: 5px 5px 5px 0px }
#links404 li { list-style-type : none; margin: 5px 10px }

/************	Needed part **********************/

.usermenu { font-family : Arial, Geneva, Helvetica, sans-serif; font-size : 10px; font-weight : normal;	color : #333333; }
a.usermenu:link { color : #336699; font-size : 10px; text-decoration : none; }
a.usermenu:hover { color : #ff6600; font-size : 10px; /* text-decoration : underline; */ }