* {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

body {
	margin: 0;
	padding: 0;
	background: #f7f7f0 url(../_img/page_backg1008.gif) center repeat-y;
	text-align: center;
}

input, select, textarea {
	vertical-align: middle;
}

a img {
	border: 0;
}

.fantom {
	clear: both;
}

.title {
	display: none;
}

#container {
	width: 1004px;
	margin: 0 auto;
	background: #fff url(../_img/page_backg.gif) left top repeat-y;
	text-align: left;
}

#logobig {
	position: absolute;
	padding: 0;
	margin: 0;
	top: 0;
	left: 150px;
	z-index: 6666;
}

#logobig a {
	display: block;
	width: 117px;
	height: 186px;
	background: url(../_img/logo_big.gif) left top no-repeat;
}

#logobig a span {
	display: none;
}

/**** LEFT COLUMN ****/

#leftcol {
	position: relative;
	float: left;
	width: 186px;
	background: url(../_img/leftcol_backg.jpg) left top repeat-x;
}

#extralinks {
	height: 131px;
	padding: 30px 0 0 22px;
	margin: 0;
	list-style-type: none;
	background: url(../_img/extralinks_backg.gif) left bottom no-repeat;
}

#extralinks li {
	height: 13px;
	margin-bottom: 7px;
}

#extralinks, #extralinks a {
	font-size: 10px;
	color: #9b6d1d;
}

#extralinks a {
	display: block;
	height: 13px;
	padding-left: 19px;
	background-position: left bottom;
	background-repeat: no-repeat;
}

#extralinks .ver {
	padding: 15px 0 0 19px;
}

#extralinks .ver a {
	display: inline;
	padding-left: 0;
}

#bthomepage {
	background-image: url(../_img/extralinks_homepage.gif);
}

#btsitemap {
	background-image: url(../_img/extralinks_sitemap.gif);
}

#btmakestart {
	background-image: url(../_img/extralinks_makestart.gif);
}

#btaddtofav {
	background-image: url(../_img/extralinks_addtofav.gif);
}

#extralinks a:hover {
	background-position: left top;
	color: #3c2702;
}

#bteconomic {
	margin: 0 0 10px;
}

#bteconomic a {
	display: block;
	height: 35px;
	background: url(../_img/bteconomic.jpg) left top no-repeat;
}

#bteconomic a:hover {
	background-position: left bottom;
}

#bteconomic a span {
	display: none;
}

#mainmenu {
	width: 178px;
	padding: 0;
	margin: 0;
	list-style-type: none;
	background: url(../_img/mainmenu_backg.gif) left top repeat-y;
}

#mainmenu li {
	display: block;
	position: relative;
	text-align: right;
	padding: 0 13px;
}

#mainmenu a {
	display: block;
	padding-right: 13px;
	line-height: 13px;
	font-size: 12px;
	color: #d2ab67;
	background: url(../_img/mainmenu_arrow.gif) 200% center no-repeat;
}

#mainmenu a:hover, #mainmenu .selected {
	background-position: right center;
	color: #f2e2c5;
}

#mainmenu li a strong {
	display: block;
	padding: 9px 7px 7px 0;
	border-bottom: 1px solid #a52f32;	
}

* html #mainmenu li a strong {
	height: 13px;
	cursor: pointer;
}

* html #mainmenu li, * html #mainmenu li ul li {
	height: 0;
}

#mainmenu li ul {
	position: absolute;
	width: 200px;
	padding: 0;
	margin: 0;
	border: 2px solid #fff;
	list-style-type: none;
	background: #950b0e;
	text-align: left;
	top: -2px;
	z-index: 9999;
	left: 175px;
}

#mainmenu li ul li {
	text-align: left;
}

#mainmenu li > ul {
	display: none;
	position: absolute;
}

#mainmenu li ul ul {
	left: 200px;
	padding: 0;
	margin: 0;
}

#mainmenu ul.CSStoShow {
  display: block;
}

#mainmenu li:hover > ul {    /* one of the most important declarations - the browser must detect hovering over arbitrary elements
                                  the > targets only the child ul, not any child uls of that child ul */
  display: block;              /* makes the child block visible - one of the most important declarations */
}

#mainmenu .head {
	height: 17px;
	background: url(../_img/mainmenu_head.gif) left top no-repeat;
}

#mainmenu .foot {
	height: 5px;
	overflow: hidden;
	background: url(../_img/mainmenu_foot.gif) left bottom no-repeat;
}

#mainmenu .shadow {
	display: block;
	position: absolute;
	width: 3px;
	height: 281px;
	top: 17px;
	left: 175px;
	background: url(../_img/mainmenu_shadow.jpg) left top no-repeat;
}

#mainmenu .date {
	padding: 4px 5px;
	font-size: 11px;
	color: #ac8714;
}

#forumlinks {
	width: 152px;
	height: 261px;
	padding: 3px 15px 10px 11px;
	margin: 0;
	list-style-type: none;
	overflow: hidden;
	background: url(../_img/forumlinks_backg.gif) left top no-repeat;
}

#forumlinks li  {
	padding: 0;
}

#forumlinks #forumslider {
	position: relative;
	display: block;
	overflow: hidden;
	z-index: 123;
}

* html #forumlinks #forumslider {
	margin-top: -20px;
}

#forumlinks #forumslider ul {
	padding: 0;
	margin: 0;
	position: relative;
	list-style-type: none;
}

#banners1 {
	width: 152px;
	padding: 13px 15px 10px 11px;
	margin: 0;
	list-style-type: none;
	overflow: hidden;
	background: url(../_img/forumlinks_backg.gif) left top no-repeat;
}

#forumlinks .mdaar {
	margin-top: 15px;
	text-align: center;
}

#forumlinks .head {
	height: 39px;
	padding: 0;
	margin: 0;
	background: url(../_img/forumlinks_head.gif) left top no-repeat;
	z-index: 23;
}

#forumlinks h1 {
	padding: 4px 5px;
	margin: 0;
}

#forumlinks h1, #forumlinks h1 a {
	font-size: 11px;
	color: #4c5d5a;
}

#forumlinks h1 a span {
	font-size: 10px;
	color: #af9d7a;
	white-space: nowrap;
}

#forumlinks h2 {
	padding: 4px 5px;
	margin: 0;
	border-bottom: 1px solid #dbd6c1;
	font-size: 11px;
	color: #c3aa58;
}

#forumlinks h3 {
	padding: 3px;	
	margin: 0;
	border-top: 1px solid #dbd6c1;
	text-align: right;
}

#forumlinks h3, #forumlinks h3 a {
	font-size: 10px;
	color: #a5a69e;
}

#forumlinks h3 a {
	padding-right: 10px;
	background: url(../_img/forumlinks_arrow.gif) right top no-repeat;
}

#forumlinks h3 a:hover {
	background-position: right bottom;
	color: #4c5d5a;
}

#forumlinks h1, #forumlinks h2, #forumlinks h3 {
	font-weight: normal;
}

#forumlinks h4 {
	display: none;
}

/**/

#rubrics {
	padding: 0 0 4px;
	overflow: hidden;
	background: url(../_img/rubrics_foot.gif) left bottom no-repeat;
}

#rubrics ul {
	width: 152px;
	padding: 3px 15px 10px 11px;
	margin: 0;
	list-style-type: none;
	background: url(../_img/forumlinks_backg.gif) left top no-repeat;
}

#rubrics ul li  {
	padding: 0;
	line-height: 12px;
	font-size: 11px;
	font-weight: bold;
	color: #4c5d5a;
}

* html #rubrics ul li  {
	height: 12px;
}

#rubrics ul .head {
	height: 39px;
	margin: 0;
	background: url(../_img/rubrics_head_bg.gif) left top no-repeat;
}

#rubrics ul .headen {
	height: 39px;
	margin: 0;
	background: url(../_img/rubrics_head_en.gif) left top no-repeat;
}

#rubrics ul .head h4, #rubrics ul .headen h4 {
	display: none;
}

#rubrics ul li a {
	display: block;
	padding: 5px 10px;
	border-bottom: 1px solid #dbd6c1;
	color: #7a7979;
}

#rubrics ul li a:hover {
	color: #332606;
}

/**/

/**** NMULOC TFEL ****/

/**** MIDDLE COLUMN ****/

#midcol {
	width: 642px;
	float: left;
	margin-left: 1px;
	overflow: hidden;
}

#header {
	height: 116px;
	padding: 0;
	margin: 0;
	list-style-type: none;
	background: url(../_img/header_backg.gif) left top repeat-x;
}

#header .timebg, #header .timeen {
	float: left;
	width: 332px;
	height: 88px;
	padding: 28px 0 0 25px;
	margin: 0 0 0 82px;
	font-size: 10px;
	color: #d2ab67;
}

#header .timebg {
	background: url(../_img/header_pic.jpg) left top no-repeat;
}

#header .timeen {
	background: url(../_img/header_pic_en.jpg) left top no-repeat;
}
								/*** why ooohh why :( ***/
* html #header .timebg, * html #header .timeen {
	margin-left: 41px;
}

#header .forms {
	float: right;
	width: 194px;
	height: 84px;
	padding: 32px 0 0;
	margin: 0;
	background: url(../_img/forms_backg.gif) right top no-repeat;
}

#header .forms form {
	padding: 0;
	margin: 0;
}

#header .forms h1 {
	height: 11px;
	padding: 0 4px;
	margin: 0;
	font-size: 10px;
	color: #d2ab67;
}

#header .forms div {
	vertical-align: middle;
}

#header .forms #searchfield {
	width: 141px;
	height: 15px;
	padding: 1px 6px 0;
	margin: 1px 0 0;
	border: 0;
	background: url(../_img/searchform_field.gif) left top no-repeat;
	font-size: 10px;
	color: #9b6d1d;
}

* html #header .forms #searchfield {
	background-attachment: fixed;
}

#contactmenu {
	position: absolute;
	left: -193px;
	top: 82px;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#contactmenu a {
	display: block;
	font-size: 10px;
	font-weight: normal;
	color: #9b6d1d;
}

#contactmenu a:hover {
	color: #452c00;
}

#contactmenu h2 {
	padding: 0;
	margin: 0;
}

#contactmenu h2 a {
	width: 147px;
	height: 17px;
	padding: 5px 30px 0 6px;
	background: url(../_img/contactmenu_field.gif) left top no-repeat;
}

#contactmenu h2 a:hover {
	background-position: left bottom;
}

#contactmenu ul {
	position: absolute;
	width: 155px;
	padding: 0;
	margin: 0;
	top: 18px;
	left: 1px;
	border: 1px solid #fff;
	list-style-type: none;
	background: #fdfcf9;
	z-index: 9000;
}

* html #contactmenu ul {
	top: 18px;
	left: 1px;
}

#contactmenu ul a {
	display: block;
	font-size: 10px;
	font-weight: normal;
	color: #9b6d1d;
	padding: 2px 5px;
	border-bottom: 1px solid #fff;
	background: #faf9f2;
}

* html #contactmenu ul a {
	height: 11px;
}

#contactmenu ul a:hover {
	background: #f5f3e5;
}

#topmenu {
	display: block;
	width: 642px;
	height: 25px;
	padding: 7px 0 0;
	margin: 0;
	list-style-type: none;
	background: url(../_img/topmenu_backg.gif) right top no-repeat;
}

#topmenu li {
	float: left;
	padding-right: 8px;
}

#topmenu .first {
	margin-left: 106px;
}

* html #topmenu .first {
	margin-left: 54px;
}

#topmenu, #topmenu a {
	font-size: 11px;
	color: #9b6d1d;
}

#topmenu a {
	height: 13px;
	padding-left: 7px;
	background: url(../_img/topmenu_arrow.gif) left top no-repeat;
}

#topmenu a:hover {
	background-position: left bottom;
	color: #3c2702;
}

#pathmenu {
	width: 520px;
	height: 45px;
	padding: 7px 16px 7px 106px;
	margin: 0;
	background: url(../_img/content2_head_backg.gif) left top no-repeat;
	font-size: 11px;
	font-weight: normal;
	color: #990b0f;
}

#pathmenu a {
	color: #9b6d1d;
}

#pathmenu a:hover {
	background-position: left bottom;
	color: #3c2702;
}

#contenthead {
	height: 25px;
	padding: 6px 24px;
	margin: 0;
	background: url(../_img/content_head_backg.gif) right top no-repeat;
}

#contenthead h1 {
	height: 25px;
	padding: 0;
	margin: 0;
	background: left top no-repeat;
}

#contenthead h1 span {
	display: none;
}

#contenthead #aktualnoheadbg {
	padding: 0;
	margin: 0 0 0 160px;
	background-image: url(../_img/aktualno_head_bg.gif);
}

#contenthead #aktualnoheaden {
	padding: 0;
	margin: 0 0 0 160px;
	background-image: url(../_img/aktualno_head_en.gif);
}

#contenttext {
	position: relative;
	background: #f8f9f4 url(../_img/content_backg1.gif) right top repeat-y;
}

#contenttext .text {
	padding: 9px 10px 23px;
	background: url(../_img/content_backg2.gif) right bottom no-repeat;
}

#contenttext #inindex {
	height: 154px;
	padding: 9px 0 23px 10px;
}

#inindex #aktualnotext {
	float: left;
	width: 264px;
	height: 144px;
	padding: 0 14px 10px;
	background: url(../_img/aktualnotext_backg.gif) left bottom no-repeat;
}

#inindex div div {
	position: relative;
	height: 134px;
	overflow: hidden;
}

#inindex #aktualnotextul {
	position: relative;
	z-index: 3;
	list-style-type: none;
}

* html #inindex #aktualnotextul li {
	height: 10px;
}

												/*** how unfortunate ***/

#contenthead2 {
	height: 25px;
	padding: 25px 24px 9px;
	clear: both;
	background: url(../_img/content2_head_backg.gif) right top no-repeat;
}

#contenthead2 h1 {
	padding: 0;
	margin: 0;
	background: left top no-repeat;
}

#contenthead2 h1 span {
	display: none;
}

#contenthead2 #newshead {
	width: 310px;
	height: 25px;
	padding: 0;
	margin: 0 0 0 80px;
	float: left;
	background-image: url(../_img/news_head_bg.gif);
}

#contenthead2 #newsheaden {
	width: 310px;
	height: 25px;
	padding: 0;
	margin: 0 0 0 80px;
	float: left;
	background-image: url(../_img/news_head_en.gif);
}

* html #contenthead2 #newshead, * html #contenthead2 #newsheaden {
	margin-left: 40px;
}

#contenthead2 #newsmonths {
	width: 100px;
	float: left;
	position: relative;
}

#contenthead2 #newsyears {
	width: 70px;
	float: left;
	position: relative;
}

.newsdrop a {
	display: block;
	height: 17px;
	padding-top: 3px;
	margin: 4px 0 0 5px;
	background: url(../_img/newsmonths_backg.gif) right top no-repeat;
	font-size: 11px;
	color: #990b0f;
}

#newsmonths a {
	width: 88px;
}

#newsyears a {
	width: 58px;
}

.newsdrop a:hover {
	background-position: right bottom;
	color: #4a0305;
}

.newsdrop ul {
	position: absolute;
	top: 24px;
	left: 5px;
	padding: 0;
	margin: 0;
	border: 1px solid #e3dec4;
	list-style-type: none;
	z-index: 9999;
	background: #e9e4c8;
}

#newsmonths ul {
	width: 80px;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#newsmonths ul a {
	width: 70px;
}

#newsyears ul {
	width: 50px;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#newsyears ul a {
	width: 40px;
}

.newsdrop ul a {
	display: block;
	height: 13px;
	padding: 2px 4px 2px 6px;
	margin: 0;
	border-top: 1px solid #e3dec1;
	border-bottom: 1px solid #f0eddc;
	background-image: none;
	font-size: 11px;
	color: #990b0f;
}

.newsdrop ul .first {
	border-top: 0;
}

.newsdrop ul .last {
	border-bottom: 0;
}

.newsdrop ul a:hover {
	background: #f3f2e5;
	color: #4a0305;
}

/**/

#newslist {
	padding: 16px 11px 5px;
	margin: 0;
	list-style-type: none;
	background: #fff url(../_img/content2_backg2.gif) right top repeat-x;
	font-size: 12px;
	color: #6e6014;
}

#newslist dl {
	width: 295px;
	float: left;
	padding: 0;
	margin: 0;
}

.newsbox1 {
	margin: 0 11px 10px 0;
}

.newsbox2 {
	margin: 0 0 10px;
}

#newslist dl dt {
	height: 18px;
	padding: 7px 5px 0;
	margin: 0;
	background: #fff url(../_img/tab_news_backg.gif) left bottom repeat-x;
	font-size: 11px;
	color: #ac8714;
}

#newslist dl dt strong {
	margin-right: 105px;
}

#newslist dl dt a {
	padding-right: 10px;
	background: url(../_img/aktualnotext_arrow.gif) right top no-repeat;
	font-size: 10px;
	color: #adadad;
	text-decoration: none;
}

#newslist dl dt a:hover {
	background-position: right bottom;
	color: #4c5d5a;
}

#newslist dl dd {
	padding: 5px;
	margin: 0;
}

#newslist dl dd, #newslist dl dd a {
	font-size: 11px;
	color: #717171;
}
/**/

#contenttext2 {
	padding: 10px 9px 0 7px;
	background: url(../_img/content2_backg1.gif) right top no-repeat;
	overflow: hidden;
}

* html #contenttext2 {
	margin-top: -3px;
}

#contenttext2 #newsdays {
	height: 13px;
	padding: 12px 0 9px 12px;
	margin: 0;
	list-style-type: none;
}

#contenttext2 #newsdays li {
	float: left;
	margin: 0 4px;
	font-size: 11px;
}

#contenttext2 #newsdays li a {
	color: #b1a568;
}

#contenttext2 #newsdays li, #contenttext2 #newsdays li .selected {
	color: #ad2439;
}

#contenttext2 #newsdays li a:hover {
	color: #42390e;
}

#contenttext2 .text {
	padding: 16px 13px 5px;
	background: #fff url(../_img/content2_backg2.gif) right top repeat-x;
	font-size: 12px;
	color: #6e6014;
}

#contenttext2 .text table {
	width: 98%;
}

#contenttext2 .text a {
	color: #6e0000;
	text-decoration: underline;
}

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

#contenttext2 .text .head {
	padding: 0 10px 12px;
	margin: 0;
	border-bottom: 1px solid #ece9d2;
	font-size: 14px;
	color: #990b0f;
}

#contenttext2 .text2 {
	padding: 10px 10px 0;
	line-height: 17px;
}

#contenttext2 .text2 p {
	padding: 0 0 10px;
	margin: 0;
}

.text #subsections {
	padding: 5px 10px;
	margin: 0;
	border-bottom: 1px solid #ece9d2;
	font-size: 11px;
	font-weight: normal;
	color: #990b0f;
}

.text #subsections2 {
	padding: 5px 10px;
	margin: 0;
	font-size: 11px;
	font-weight: normal;
	color: #990b0f;
}

.text #subsections a {
	padding-left: 7px;
	margin-left: 5px;
	background: url(../_img/menus_arrow1.gif) left top no-repeat;
	color: #9b6d1d;
	text-decoration: none;
}

#attachedfiles {
	padding: 16px 13px 0;
	margin: 0;
	list-style-type: none;
}

#attachedfiles dt {
	padding: 0 10px 4px;
	margin: 0;
	font-size: 10px;
	color: #990b0f;
}

#attachedfiles dd {
	display: block;
	padding: 2px 1px;
	margin: 0;
	border-top: 1px solid #e3debb;
	border-bottom: 1px solid #e3debb;
}

#attachedfiles dd ul {
	display: block;
	height: 100%;
	width: 100%;
	padding: 11px 0 4px;
	margin: 0;
	list-style-type: none;
	background: #f2f3e5;
	display: table;
}

#attachedfiles dd ul li {
	float: left;
	padding-left: 20px;
}

#attachedfiles dd ul li a {
	display: block;
	width: 116px;
	height: 28px;
	padding: 9px 0 0 50px;
	margin-bottom: 7px;
	overflow: hidden;
	font-size: 10px;
	color: #9e997e;
}

#attachedfiles dd ul li a:hover {
	color: #9b6d1d;
}

#attachedfiles dd ul .doc {
	background: url(../_img/attch_doc.gif) left top no-repeat;
}

#attachedfiles dd ul .pic {
	background: url(../_img/attch_pic.gif) left top no-repeat;
}

#attachedfiles dd ul .pdf {
	background: url(../_img/attch_pdf.gif) left top no-repeat;
}

#attachedfiles dd ul .other {
	background: url(../_img/attch_other.gif) left top no-repeat;
}

#comment {
	padding: 0 13px;
	margin: 0;
}

#comment dt {
	padding: 0;
	margin: 5px 0 0;
	border-top: 1px solid #e3debb;
	border-bottom: 1px solid #e3debb;
	list-style-type: none;
}

#comment dt ul {
	display: block;
	padding: 7px 12px;
	margin: 2px 0;
	list-style-type: none;
	background: #f2f3e5;
}

#comment dt ul .left {
	float: left;
}

#comment dt ul .right {
	float: right;
	text-align: right;
}

#comment dt ul, #comment dt ul a {
	height: 13px;
	font-size: 10px;
	color: #9b6d1d;
}

#comment dt ul strong {
	color: #990b0f;
}

#comment dt ul a {
	line-height: 11px;
	padding-left: 8px;
	background: url(../_img/comment_arrow.gif) left top no-repeat;
}

#comment dt ul a:hover {
	background-position: left bottom;
	color: #4c5d5a;
}

#comment dt ul h3 {
	margin: 0;
	padding: 0 0 5px;
	font-size: 11px;
	color: #b72227;
	text-align: center;
}

* html #comment dt ul h3 {
	padding: 0;
}

#comment dd {
	padding: 0;
	margin: 3px 0 0;
	text-align: right;
	font-size: 10px;
	color: #9b6d1d;
}

#comment dd h1 {
	padding: 5px;
	margin: 0;
	font-size: 11px;
	text-align: left;
}

* html #comment dd h1 {
	margin: 0 0 -16px;
}

#comment dd textarea {
	width: 592px;
	height: 120px;
	margin: 0 0 3px;
	border: 1px solid #c8bf85;
	font-size: 11px;
	color: #524607;
}

#comment dd .txt {
	width: 192px;
	height: 16px;
	line-height: 12px;
	border: 1px solid #c8bf85;
	font-size: 11px;
	color: #524607;
}

#comment dd .btn {
	border: 1px solid #c8bf85;
	background-color: #f2f3e5;
	font-size: 10px;
	font-weight: bold;
	color: #990b0f;
}

#aktualnotext ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	overflow: hidden;
}

#aktualnotext ul li {
	padding: 0;
}

#aktualnotext ul h1 {
	padding: 4px 5px;
	margin: 0;
}

#aktualnotext ul h1, #aktualnotext ul h1 a, #aktualnotext ul p {
	font-size: 11px;
	color: #717171;
}

#aktualnotext ul h2 {
	padding: 4px 5px;
	margin: 0;
	border-bottom: 1px solid #dbd6c1;
	font-size: 11px;
	color: #c3aa58;
}

#aktualnotext ul .eng {
	padding: 0 2px 4px;
	margin-bottom: 10px;
}

#aktualnotext ul h3 {
	padding: 3px;	
	margin: 0;
	border-top: 1px solid #dbd6c1;
	text-align: right;
}

#aktualnotext ul h3, #aktualnotext ul h3 a {
	font-size: 10px;
	color: #adadad;
}

#aktualnotext ul h3 a {
	padding-right: 10px;
	background: url(../_img/aktualnotext_arrow.gif) right top no-repeat;
}

#aktualnotext ul h3 a:hover {
	background-position: right bottom;
	color: #4c5d5a;
}

#aktualnotext ul h1, #aktualnotext ul h3 {
	font-weight: normal;
}

#aktualnotext ul p {
	padding: 0 0 10px;
	margin: 0;
}

#gallerybox, #galleryboxen {
	position: relative;
	width: 330px;
	float: left;
	padding: 0;
	margin: 0 0 0 5px;
}

#galleryboxen {
	position: absolute;
	top: 9px;
	left: 300px;
	width: 330px;
	float: none;
}

* html #galleryboxen {
	left: 290px;
}

#gallerybox h1, #galleryboxen h1 {
	position: absolute;
	width: 150px;
	padding: 0;
	margin: 0;
	left: 208px;
	top: -74px;
	font-weight: normal;
}

#gallerybox h1 a, #galleryboxen h1 a {
	display: block;
	width: 86px;
	height: 18px;
	padding: 8px 0 0 24px;
	background: url(../_img/gallerybox_bt.gif) left top no-repeat;
	font-size: 11px;
	color: #fff;
}

#gallerybox h1 a:hover, #galleryboxen h1 a:hover {
	background-position: left bottom;
	color: #eae2a5;
}

#gallerybox h1 span, #galleryboxen h1 span {
	display: none;
}

#gallerybox p, #galleryboxen p {
	position: absolute;
	height: 196px;
	padding: 6px 5px 7px;
	margin: 0;
	top: -52px;
	background: url(../_img/gallerybox_backg.gif) left top no-repeat;
	text-align: center;
}

#galleryboxen p {
	background: url(../_img/gallerybox_backg1.gif) left top no-repeat;
}

#eservices {
	position: absolute;
	height: 116px;
	padding: 24px 0 0 6px;
	margin: 0;
	top: 210px;
	left: 187px;
	background: url(../_img/eservices_backg11.gif) left top repeat-x;
}

* html #eservices {
	top: 210px;
}

#eservices ol {
	position: relative;
	display: block;
	width: 636px;
	height: 105px;
	padding: 0;
	margin: 0;
	list-style-type: none;
	background: url(../_img/eservices_backg21.gif) left top repeat-x;
	z-index: 0;
}

#eservices ol li {
	display: block;
	float: left;
}

#eservices ol .leftbt, #eservices ol .leftbt a {
	width: 17px;
	height: 91px;
	margin-top: -1px;
}

#eservices ol .leftbt {
	position: relative;
}

#eservices ol .leftbt a {
	position: absolute;
	display: block;
	background: url(../_img/eservices_leftbt2.gif) left top no-repeat;
}

#eservices ol .leftbt a:hover {
	background-position: left bottom;
}

#eservices ol .leftbt .disabled {
	background-position: right top;
}

#eservices ol .leftbt a:hover.disabled {
	background-position: right top;
}

#eservices ol .rightbt, #eservices ol .rightbt a {
	position: relative;
	width: 17px;
	height: 91px;
	margin-top: -1px;
}

#eservices ol .rightbt #rightbt {
	display: block;
	background: url(../_img/eservices_rightbt2.gif) left top no-repeat;
}

#eservices ol .rightbt .disabled {
	background-position: right top;
}

#eservices ol .rightbt a:hover {
	background-position: left bottom;
}

#eservices ol .rightbt a:hover.disabled {
	background-position: right top;
}

#eservices ol .shadow {
	position: absolute;
	width: 7px;
	height: 116px;
	top: -23px;
	left: 629px;
	background: url(../_img/eservices_backg31.gif) left top no-repeat;
}

#eservices ol .headbg, #eservices ol .headen {
	position: absolute;
	width: 121px;
	height: 29px;
	top: -27px;
	left: 7px;
	background: url(../_img/eservices_head.gif) left top no-repeat;
}

#eservices ol .headbg {
	background: url(../_img/eservices_head2.gif) left top no-repeat;
}

#eservices ol .headen {
	background: url(../_img/eservices_head_en.gif) left top no-repeat;
}

#eservices ol .uep {
	position: absolute;
	top: -27px;
	left: 128px;
	width: 492px;
	background: url(../_img/eservices_tabs_backg.gif) left bottom repeat-x;
}

#eservices ol .uep a {
	display: block;
	width: 301px;
	height: 29px;
	background: url(../_img/eservices_uep.gif) left top no-repeat;
	text-decoration: none;
}

#eservices ol .uep a:hover {
	background-position: left bottom;
}

#eservices ol .serv {
	width: 595px;
	height: 61px;
	padding-top: 16px;
	overflow: hidden;
}

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

.serv ul li {
	float: left;
}

.serv ul a {
	display: block;
	width: 140px;
	height: 61px;
	margin-left: 7px;
	background-repeat: no-repeat;
}

.serv ul a strong {
	display: none;
}

.tabbox {
	width: 625px;
	padding: 9px 0 0 17px;
	margin: 0;
	background: url(../_img/tabs_backg.gif) left top no-repeat;
}

.menu {
	height: 46px;
	padding: 1px 0 0;
	margin: 0;
	list-style-type: none;
	clear: both;
}

.menu li {
	float: left;
}

.menu .marginal {
	margin-left: -18px;
}

.menu li strong {
	display: none;
}

.menu li a {
	display: block;
	background-position: left top;
	background-repeat: no-repeat;
}

.menu li #tabnews {
	width: 134px;
	height: 37px;
	background-image: url(../_img/tab_news_bg.gif);
}

.menu li #tabnewsen {
	width: 134px;
	height: 37px;
	background-image: url(../_img/tab_news_en.gif);
}

.menu li #tabawards {
	width: 173px;
	height: 37px;
	background-image: url(../_img/tab_awards_bg.gif);
}

.menu li #tabawardsen {
	width: 173px;
	height: 37px;
	margin-left: 90px;
	background-image: url(../_img/tab_awards_en.gif);
}

.menu li #tabsights {
	width: 246px;
	height: 37px;
	background-image: url(../_img/tab_sights_bg.gif);
}

.menu li #tabsightsen {
	width: 173px;
	height: 37px;
	background-image: url(../_img/tab_sights_en.gif);
}

.menu li #tabplacesen {
	width: 243px;
	height: 37px;
	background-image: url(../_img/tab_places_en.gif);
}

.menu li #tabmail {
	padding-left: 12px;
	margin: 11px 0 0 15px;
	line-height: 12px;
	background: url(../_img/aktualnotext_arrow.gif) left top no-repeat;
	font-size: 11px;
	color: #9b6d1d;
}

.menu li a:hover {
	background-position: left center;
}

.menu li .selected, .menu li a:hover.selected {
	background-position: left bottom;
}

.menu li a:hover#tabmail {
	background-position: left bottom;
	color: #3d3107;
}

.tabbox iframe {
	width: 620px;
	margin: 0;
}

#banners {
	margin: 15px 13px 5px;
	padding: 12px 0;
	list-style-type: none;
	border-top: 1px solid #cdcdcd;
}

#banners li {
	float: left;
	margin: 0 7px;
}

/**/

#contenthead2 #pollshead, #contenthead2 #pollsheaden {
	float: left;
	width: 310px;
	height: 28px;
	padding: 0;
	margin: 0 0 0 80px;
	background: url(../_img/pollarchive_head_bg.gif) left top no-repeat;
}

#contenthead2 #pollsheaden {
	background: url(../_img/pollarchive_head_en.gif) left top no-repeat;
}

* html .pollscontent {
	margin-top: -3px;
}

* html #contenthead2 #pollshead, * html #contenthead2 #pollsheaden {
	margin-left: 40px;
}

* html #contenttext2 #pollslist {
	height: 500px;
}

#pollslist {
	padding: 10px 0;
	margin: 0;
	list-style-type: none;
}

* html #pollslist {
	margin-top: -3px;
}

#pollslist h1 {
	width: 624px;
	padding: 0;
	margin: 0 auto;
	border: 1px solid #ddd7af;
	background: #fff;
	font-size: 11px;
}

#pollslist h1 a {
	display: block;
	clear: both;
	line-height: 18px;
	padding: 8px 11px 8px 5px;
	height: 100%;
	margin: 1px;
	border-bottom: 1px solid #ddd7af;
	background: #f2f1ea url(../_img/pollarchive_topic_backg.gif) left bottom repeat-x;
	font-weight: normal;
	color: #6a6a6a;
	text-decoration: none;
	clear: both;
}

#pollslist h1 a .date {
	width: 103px;
}

#pollslist h1 a span {
	cursor: pointer;
}

#pollslist h1 a span strong {
	color: #9b6d1d;
}

#pollslist h1 a .date strong {
	font-weight: normal;
}

#pollslist h1 a .text {
	display: block;
	float: right;
	width: 454px;
	height: 100%;
	padding: 0 31px 0 17px;
	margin: 0;
	background: url(../_img/pollarchive_arrows1.gif) 482px center no-repeat;
	color: #6a6a6a;
}

#pollslist h1 .selected .text {
	background: url(../_img/pollarchive_arrows2.gif) 482px center no-repeat;
	color: #5d3d06;
}

#pollslist h1 a:hover .text {
	background-position: right center;
	color: #131313;
}

#pollslist h1 a:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#pollslist ul {
	padding: 0;
	margin: 0 0 6px;
	border-right: 1px solid #ddd7af;
	border-left: 1px solid #ddd7af;
	list-style-type: none;
	background: #f3f3ef;
}

* html #pollslist ul {
	height: 22px;
}

#pollslist ul li {
	display: block;
	height: 100%;
	margin: 0;
	border-bottom: 1px solid #ddd7af;
	line-height: 13px;
	font-size: 11px;
}

* html #pollslist ul li {
	margin-top: -1px;
	height: 21px;
}

#pollslist ul li:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#pollslist ul li .answer {
	display: block;
	float: left;
	width: 402px;
	padding: 4px 22px 3px;
	background: #fcfcf8 url(../_img/pollarchive_bullet.gif) 12px top no-repeat;
	color: #6a6a6a;
}

#pollslist ul li .percent {
	display: block;
	float: left;
	width: 156px;
	padding-left: 12px;
	margin-top: 3px;
	color: #885500;
}

#pollslist ul li .percent:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#pollslist ul li .bar {
	display: block;
	float: left;
	margin-right: 3px;
	background: url(../_img/poll_bar_backg.gif) left bottom repeat-x;
}

#pollslist ul li .left {
	display: block;
	background: url(../_img/poll_bar_left2.gif) left bottom no-repeat;
}

#pollslist ul li .right {
	display: block;
	background: url(../_img/poll_bar_right2.gif) right bottom no-repeat;
}

/**/

#contenthead2 #searchhead, #contenthead2 #searchheaden {
	width: 310px;
	height: 28px;
	padding: 0;
	margin: 0 0 0 80px;
	float: left;
	background-image: url(../_img/search_head_bg.gif);
}

#contenthead2 #searchheaden {
	background-image: url(../_img/search_head_en.gif);
}

* html #contenthead2 #searchhead, * html #contenthead2 #searchheaden {
	margin-left: 40px;
}

#contenthead2 #sitemaphead, #contenthead2 #sitemapheaden {
	width: 310px;
	height: 28px;
	padding: 0;
	margin: 0 0 0 80px;
	float: left;
	background-image: url(../_img/sitemap_head_bg.gif);
}

#contenthead2 #sitemapheaden {
	background-image: url(../_img/sitemap_head_en.gif);
}

* html #contenthead2 #sitemaphead, * html #contenthead2 #sitemapheaden {
	margin-left: 40px;
}

#contenthead2 #abonhead, #contenthead2 #abonheaden {
	width: 310px;
	height: 28px;
	padding: 0;
	margin: 0 0 0 80px;
	float: left;
	background-image: url(../_img/abonament_head_bg.gif);
}

#contenthead2 #abonheaden {
	background-image: url(../_img/abonament_head_en.gif);
}

* html #contenthead2 #abonhead, * html #contenthead2 #abonheaden {
	margin-left: 40px;
}

#abonform {
	width: 626px;
	padding: 0;
	margin: 0 auto;
	padding: 10px 0;
}

* html #abonform {
	margin-top: -3px;
}

#abonform form {
	border: 1px solid #ddd7af;
	padding: 1px;
	margin: 0;
	background: #fff;
}

#abonform dl {
	padding: 0;
	margin: 0;
	list-style-type: none;
	background: #fff;
}

#abonform dl dt {
	line-height: 13px;
	padding: 8px 53px;
	margin: 0 0 1px;
	background: url(../_img/abonament_head2_backg.gif) left top no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #9b6d1d;
}

#abonform dl dt dfn {
	border-bottom: 1px dashed #5a3a01;
	cursor: help;
}

#abonform dl dd {
	padding: 0;
	margin: 0;
	border-top: 1px solid #f2ede2;
	background: #fcfcf8;
	font-size: 11px;
	color: #5a3a01;
}

* html #abonform dl dd {
	height: 12px;
}

#abonform dl dd h2 {
	padding: 4px 11px;
	margin: 0;
	font-size: 11px;
}

#abonform dl dd a {
	display: block;
	width: 556px;
	padding: 9px 22px 9px 44px;
	background: url(../_img/abonament_bullet1.gif) left 11px no-repeat;
	color: #9b6d1d;
}

#abonform dl dd .selected {
	background: url(../_img/abonament_bullet2.gif) left 11px no-repeat;
}

#abonform dl .inputs {
	padding: 5px 12px;
	background: #f4f3e9;
	font-size: 12px;
}

#abonform dl dd a:hover, #abonform dl dd a:hover .selected {
	background-position: right 11px;
	background-color: #f6f6f0;
	color: #5a3a01;
}

#abonform dl dd .txt {
	width: 250px;
	height: 15px;
	margin: 0 10px;
	border: 1px solid #dfddca;
	background: #fff;
	font-size: 11px;
	color: #666;
}

#abonform dl dd .btn {
	width: 69px;
	height: 18px;
	border: 0;
	background: url(../_img/abonament_btn_bg.gif) left top no-repeat;
	font-size: 10px;
	color: #636363;
	text-align: center;
}

#servform {
	width: 626px;
	padding: 0;
	margin: 0 auto;
	padding: 10px 0;
}

* html #servform {
	margin-top: -3px;
}

#servform h2 {
	padding: 0 0 10px 20px;
	margin: 0;
	font-size: 12px;
	color: #5a3a01;
}

#servform form {
	border: 1px solid #ddd7af;
	padding: 1px;
	margin: 0;
	background: #fff;
}

#servform dl {
	padding: 0;
	margin: 0;
	list-style-type: none;
	background: #fff;
}

#servform dl dt {
	line-height: 13px;
	padding: 6px 53px 8px;
	margin: 0 0 1px;
	background: #f1eedd url(../_img/servform_head2_backg.gif) left top no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #9b6d1d;
}

#servform dl dt dfn {
	border-bottom: 1px dashed #5a3a01;
	cursor: help;
}

#servform dl dd {
	padding: 5px 10px;
	margin: 0;
	border-top: 1px solid #f2ede2;
	background: #fcfcf8;
	font-size: 11px;
	color: #5a3a01;
	vertical-align: middle;
}

* html #servform dl dd {
	height: 12px;
}

#servform dl .textarea {
	vertical-align: top;
}

#servform dl .wtime {
	float: left;
	display: block;
	width: 240px;
}

#servform dl .wtime br {
	height: 3px;
}

#servform dl dd h2 {
	padding: 4px 11px;
	margin: 0;
	font-size: 11px;
}

#servform dl dd label {
	margin-right: 10px;
}

#servform dl dd input {
	height: 14px;
	margin-right: 30px;
	border: 1px solid #dfddca;
	background: #fff;
	font-size: 11px;
	color: #666;
	vertical-align: middle;
}

#servform dl dd textarea {
	margin-right: 30px;
	border: 1px solid #dfddca;
	background: #fff;
	font-size: 11px;
	color: #666;
	vertical-align: top;
}

#servform dl dd .txt1 {
	width: 250px;
}

#servform dl dd .txt2 {
	width: 350px;
}

#servform dl dd .txt3 {
	width: 450px;
	margin-top: 4px;
}

#servform dl dd .txt4 {
	width: 70px;
}

#servform dl dd .txt5 {
	width: 35px;
}

#servform dl dd .txt6 {
	width: 150px;
}

#servform dl dd .txt7 {
	width: 350px;
	height: 70px;
}

#servform dl dd .txt8 {
	width: 350px;
	height: 17px;
	margin-top: 3px;
}

#servform dl dd .btn {
	width: 69px;
	height: 18px;
	border: 0;
	background: url(../_img/abonament_btn_bg.gif) left top no-repeat;
	font-size: 10px;
	color: #636363;
	text-align: center;
}

#servform dl .btns {
	padding: 10px 12px;
	background: #f4f3e9;
	font-size: 12px;
}

#servform dl .btns .btn {
	width: 71px;
	height: 20px;
	border: 1px solid #fff;
	background: url(../_img/abonament_btn_bg.gif) left top no-repeat;
	font-size: 11px;
	font-weight: bold;
	color: #636363;
	text-align: center;
	cursor: pointer;
}

* html #servform dl .btns .btn {
	width: 73px;
	height: 22px;
}

#servform .tinput {
	width: 98%;
	margin-right: 5px;
}

.servformlink {
	padding: 20px 10px;
	margin: 0;
	font-size: 11px;
}

.servlogin {
	float: right;
	width: 220px;
	padding: 0;
	margin: 10px 0 15px 15px;
	border: 1px solid #ddd7af;
	background: #fcfcf8;
}

.servlogin legend {
	display: block;
	padding: 3px 10px;
	margin: 0 5px;
	background: #ddd7af;
	font-weight: bold;
	color: #fff;
}

.servlogin ul {
	padding: 10px 0 10px 10px;
	margin: 0;
	list-style-type: none;
}

.servlogin .fields {
	height: 23px;
}

.servlogin .fields label {
	float: left;
	display: block;
	width: 50px;
	line-height: 17px;
	font-size: 11px;
	color: #9b6d1d;
}

.servlogin .fields input {
	width: 140px;
	border: 1px solid #bdb580;
	background: #fff;
	font-size: 11px;
	color: #6e6014;
}

.servlogin .button {
	padding-left: 50px;
}

* html .servlogin .button {
	padding-left: 55px;
}

.servlogin .button input {
	width: 69px;
	height: 21px;
	margin-right: 5px;
	border: 0;
	background: url(../_img/poll_bt_backg.gif) center no-repeat;
	font-size: 10px;
	color: #b65157;
}

.servlogin .button .reg {
	color: #a5a69e;
}

#servlist {
	width: 626px;
	padding: 10px 0;
	margin: 0 auto;
	font-size: 12px;
	color: #6e6014;
}

#servlist h1 {
	line-height: 13px;
	padding: 8px 53px;
	margin: 0 0 1px;
	background: url(../_img/abonament_head2_backg.gif) left top no-repeat;
	font-size: 12px;
	color: #9b6d1d;
}

* html #servlist h1 {
	margin: 0;
}

#servlist h2 {
	line-height: 13px;
	padding: 8px 13px;
	margin: 0px;
	border-top: 1px solid #f8f8f0;
	background: #f2f0e1;
	font-size: 11px;
	font-weight: normal;
	color: #5a3a01;
}

#servlist h2 a {
	color: #9b6d1d;
	text-decoration: underline;
}

#servlist h2 a:hover {
	color: #5a3a01;
	text-decoration: none;
}

#servlist .border {
	border: 1px solid #ddd7af;
	padding: 1px;
	margin: 0;
	background: #fff;
}

#servlist dl {
	padding: 0;
	margin: 0;
	list-style-type: none;
	background: #fff;
}

#servlist dl dt {
	padding: 4px 11px;
	margin: 0;
	border-top: 1px solid #f2ede2;
	background: #f8f8f0;
	font-size: 11px;
	font-weight: bold;
	color: #5a3a01;
}

#servlist dl dt dfn {
	border-bottom: 1px dashed #5a3a01;
	cursor: help;
}

#servlist dl dd {
	padding: 0;
	margin: 0;
	border-top: 1px solid #f2ede2;
	background: #fcfcf8;
	font-size: 11px;
	color: #5a3a01;
}

* html #servlist dl dd {
	height: 12px;
}

#servlist dl dd a {
	display: block;
	width: 566px;
	padding: 9px 22px 9px 40px;
	background: url(../_img/servlist_bullet.gif) 22px 11px no-repeat;
	color: #9b6d1d;
}

* html #servlist dl dd a {
	width: 554px;
}

#servlist dl .inputs {
	padding: 5px 12px;
	background: #f4f3e9;
	font-size: 12px;
}

#servlist dl dd a:hover {
	width: 560px;
	background-color: #f6f6f0;
	color: #5a3a01;
}

#servlist dl dd .txt {
	width: 250px;
	height: 15px;
	margin: 0 10px;
	border: 1px solid #dfddca;
	background: #fff;
	font-size: 11px;
	color: #666;
}

#servlist dl dd .btn {
	width: 69px;
	height: 18px;
	border: 0;
	background: url(../_img/abonament_btn_bg.gif) left top no-repeat;
	font-size: 10px;
	color: #636363;
	text-align: center;
}

#servlist ul {
	padding: 20px;
	margin: 0;
	background: #fcfcf8;
	list-style-type: none;
}

#servlist ul .fields {
	float: left;
	display: block;
	width: 280px;
	height: 25px;
	margin-right: 10px;
}

#servlist ul .fields label {
	float: left;
	display: block;
	width: 130px;
	line-height: 17px;
	font-size: 13px;
	color: #9b6d1d;
}

#servlist ul .fields input {
	width: 130px;
	border: 1px solid #bdb580;
	background: #fff;
	font-size: 12px;
	color: #6e6014;
}

#servlist ul .notice {
	padding: 15px 0;
	font-size: 11px;
}

#servlist ul .button {
	text-align: center;
}

#servlist ul .button input {
	width: 69px;
	height: 21px;
	margin-right: 15px;
	border: 0;
	background: url(../_img/poll_bt_backg.gif) center no-repeat;
	font-size: 10px;
	color: #b65157;
}

#servlist ul .button .reset {
	color: #a5a69e;
}

#contenttext2 #sitemapuls, #contenttext2 #sitemapuls ul {
	padding: 0;
	margin: 0 0 0 10px;
	list-style-type: none;
	overflow: hidden;
}

#contenttext2 #sitemapuls {
	margin-top: 15px;
}

#contenttext2 #sitemapuls ul {
	display: block;
	padding: 0;
	margin: 0 0 15px;
	list-style-type: none;
}

#contenttext2 #sitemapuls li {
	margin-top: 5px;
}

#contenttext2 #sitemapuls, #contenttext2 #sitemapuls a {
	font-size: 11px;
	color: #9b6d1d;
}

#contenttext2 #sitemapuls a {
	height: 13px;
	padding-left: 7px;
	background: url(../_img/menus_arrow1.gif) left top no-repeat;
	text-decoration: none;
}

#contenttext2 #sitemapuls .main {
	color: #99360b;
	text-transform: uppercase;
}

#contenttext2 #sitemapuls a:hover {
	color: #3c2702;
}

/**/

#contenttext2 #subsectionsul, #contenttext2 #subsectionsul ul {
	overflow: hidden;
}

#contenttext2 #subsectionsul {
	margin-top: 15px;
}

#contenttext2 #subsectionsul ul {
	display: block;
	padding: 0;
	margin: 0 0 15px;
	list-style-type: none;
}

#contenttext2 #subsectionsul li {
	margin-top: 5px;
}

#contenttext2 #subsectionsul, #contenttext2 #subsectionsul a {
	font-size: 11px;
	color: #9b6d1d;
}

#contenttext2 #subsectionsul a {
	height: 13px;
	text-decoration: none;
}

#contenttext2 #subsectionsul .main {
	color: #99360b;
	text-transform: uppercase;
}

#contenttext2 #subsectionsul a:hover {
	color: #3c2702;
}

/**/

/**** NMULOC ELDDIM ****/

/**** RIGHT COLUMN ****/

#rightcol {
	position: relative;
	float: left;
	width: 175px;
}

#aboutdobrich {
	padding: 44px 10px 3px 10px;
	margin: 0;
	list-style-type: none;
	background: url(../_img/aboutdobrich_backg.jpg) left top no-repeat;
	font-size: 11px;
}

#aboutdobrich .headbg {
	height: 25px;
	margin: 0 0 0 9px;
	background: url(../_img/aboutdobrich_head_bg.gif) left top no-repeat;
}

#aboutdobrich .headen {
	height: 25px;
	margin: 0 0 0 9px;
	background: url(../_img/aboutdobrich_head_en.gif) left top no-repeat;
}

#aboutdobrich h1 span {
	display: none;
}

#aboutdobrich a, #aboutdobrich a span {
	display: block;
}

#aboutdobrich a {
	line-height: 13px;
	padding-left: 15px;
	margin-right: 5px;
	color: #7a7979;
	background: url(../_img/aboutdobrich_arrow.gif) 200% center no-repeat;
}

* html #aboutdobrich a {
	height: 11px;
}

#aboutdobrich a:hover, #aboutdobrich .selected {
	color: #332606;
	background-position: left center;
}

#aboutdobrich a span {
	padding: 8px 6px 7px;
	border-bottom: 1px solid #ebebeb;
}

#poll {
	position: relative;
	padding: 0;
	margin: 0;
	list-style-type: none;
	border: 3px solid #fff;
	background: url(../_img/poll_backg.gif) left top repeat-x;
}

#poll .shadow {
	display: block;
	width: 175px;
	height: 3px;
	position: absolute;
	top: -6px;
	left: -3px;
	background: url(../_img/poll_shadow.gif) left top no-repeat;
}

* html #poll .shadow {
	top: -3px;
}

#poll h1 {
	height: 25px;
	padding: 0;
	margin: 10px;
}

#poll .headbg {
	background: url(../_img/poll_head_bg.gif) left top no-repeat;
}

#poll .headen {
	background: url(../_img/poll_head_en.gif) left top no-repeat;
}

#poll h1 span {
	display: none;
}

#poll .question {
	padding: 3px 13px;
	font-size: 11px;
	color: #7f7450;
}

#poll .answer {
	padding: 3px 13px;
	line-height: 12px;
	font-size: 11px;
	color: #5f5f5f;
}

* html #poll .answer {
	padding: 0 13px;
}

#poll .percent {
	line-height: 12px;
	padding: 3px 0 3px 0;
	margin: 3px 6px 5px 13px;
	border-top: 1px solid #eeedea;
	border-bottom: 1px solid #eeedea;
	font-size: 11px;
	color: #5f5f5f;
	vertical-align: middle;
}

#poll .percent span {
	vertical-align: middle;
}

#poll .percent .bar {
	display: block;
	float: left;
	margin-right: 3px;
	background: url(../_img/poll_bar_backg.gif) left bottom repeat-x;
}

#poll .percent .left {
	display: block;
	background: url(../_img/poll_bar_left.gif) left bottom no-repeat;
}

#poll .percent .right {
	display: block;
	background: url(../_img/poll_bar_right.gif) right bottom no-repeat;
}

#poll .btn {
	padding-left: 17px;
}

#poll .btn input {
	float: left;
	width: 69px;
	height: 21px;
	margin-right: 5px;
	border: 0;
	background: url(../_img/poll_bt_backg.gif) left top no-repeat;
	font-size: 10px;
	color: #b65157;
	cursor: pointer;
}

#poll .btn a {
	display: block;
	float: left;
	width: 69px;
	height: 11px;
	padding: 6px 0 4px;
	background: url(../_img/poll_bt_backg.gif) left top no-repeat;
	font-size: 10px;
	color: #a5a69e;
	text-align: center;
}

* html #poll .btn a {
	height: 13px;
	padding: 4px 0 6px;
}

#poll h3 {
	margin: 0 6px 0 13px;
	padding: 5px 0;
	background: #f5f5eb;
	font-size: 11px;
	color: #b72227;
	text-align: center;
}

.mayor {
	padding: 15px;
	background: url(../_img/content_backg21.gif) right bottom no-repeat;
	font-size: 12px;
	color: #3e3506;
}

.mayor h1, .mayor p {
	padding: 0 0 12px;
	margin: 0;
}

.mayor h1 {
	font-size: 14px;
}

.mayor .marginal {
	float: right;
	display: block;
	width: 330px;
	height: 150px;
}

/**** NMULOC THGIR ****/


#footer {
	height: 101px;
	padding: 0;
	margin: 0;
	list-style-type: none;
	background: url(../_img/footer_backg1.gif) left top repeat-x;
}

#footer li {
	padding-top: 60px;
}

#footer .footleft {
	width: 150px;
	float: left;
	padding-left: 28px;
	background: url(../_img/footer_backg2.gif) left top no-repeat;
	text-align: left;
}

#footer .footmid {
	width: 647px;
	float: left;
	padding-top: 70px;
	text-align: center;
}

#footer .footmid, #footer .footmid img {
	vertical-align: middle;
}

#footer .footmid span {
	padding: 0 15px;
}

#footer .footmid, #footer .footmid a {
	font-size: 11px;
	color: #ded9b1;
}

#footer .footmid a:hover {
	font-size: 11px;
	color: #fff;
}

#footer .footright {
	width: 51px;
	float: left;
	padding-left: 128px;
	background: url(../_img/footer_backg3.gif) right top no-repeat;
}

#footer .footleft a, #footer .footright a {
	display: block;
	width: 23px;
	height: 24px;
	background: url(../_img/footer_bt.gif) left top no-repeat;
}

#footer .footleft a:hover, #footer .footright a:hover {
	background-position: left bottom;
}

/**** from editor ****/

hr {
	background: #ba3e4e;
	height: 1px;
}

.Heading1, .Heading1 a {
	font-weight: bold;
	font-size: 12px;
	color: #ba3e4e;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.bolditalic {
	font-weight: bold;
	font-style: italic;
}

.underline {
	text-decoration: underline;
}

.FootNote {
	font-size: 9px;
}