BODY { width: 100%; padding: 0; margin: 0; border: 0; }

a.lang			{ font: normal 12px Verdana; color: #ffffff; text-decoration: underline;	}
a.lang:hover	{ font: normal 12px Verdana; color: #ffffff; text-decoration: none;			}

a.menu			{ font: normal 13px Verdana; color: #ffffff; text-decoration: none;			}
a.menu:hover	{ font: normal 13px Verdana; color: #ffffff; text-decoration: underline;	}

a.sites			{ font: normal 13px Verdana; color: #1c2323; text-decoration: none;			}
a.sites:hover	{ font: normal 13px Verdana; color: #1c2323; text-decoration: underline;	}

a.allnews		{ font: normal 13px Verdana; color: #14191a; text-decoration: underline;	}
a.allnews:hover	{ font: normal 13px Verdana; color: #14191a; text-decoration: none;			}

a.forgot		{ font: normal 12px Verdana; color: #ffffff; text-decoration: underline;	}
a.forgot:hover	{ font: normal 12px Verdana; color: #ffffff; text-decoration: none;			}

a.more			{ font: normal 12px Verdana; color: #fdba13; text-decoration: underline;	}
a.more:hover	{ font: normal 12px Verdana; color: #fdba13; text-decoration: none;			}

a.txtbraun		{ font: normal 13px Verdana; color: #14191a; text-decoration: underline;	}
a.txtbraun:hover	{ font: normal 13px Verdana; color: #14191a; text-decoration: none;			}

a.dg-box			{ font: normal 14px Verdana; color: #fdba13; text-decoration: underline;	}
a.dg-box:hover		{ font: normal 14px Verdana; color: #fdba13; text-decoration: none;			}


a.txtdarkbl		{ font: normal 13px Verdana; color: #14191a; text-decoration: underline;	}
a.txtdarkbl:hover	{ font: normal 13px Verdana; color: #14191a; text-decoration: none;			}

.hierarchy			{ padding: 20px 0 0 30px; font: normal 10px Verdana; color: #fdba13; }
.hierarchy a		{ font: normal 10px Verdana; color: #111413; text-decoration: underline;	}
.hierarchy a:hover	{ font: normal 10px Verdana; color: #111413; text-decoration: none;			}

.header { height: 253px; background: url("img/bg-header.jpg") repeat-x; }
.header-right { height: 253px; background: url("img/bg-header.jpg") repeat-x; }

.top-panel-left { width: 60px; height: 43px; padding: 0 30px 0 6px; }
.top-panel-right { width: 83px; height: 43px; padding: 0 40px 0 0; }
.top-menu-panel td{ padding: 8px 0 0 6px; }
.current-menu { font: normal 13px Verdana; color: #343423; background: #fdb912;	margin-left: -3px; padding: 0 3px 0 3px; }

.hr { width: 100%; height: 12px; background: #000000; }
.hr-panel { width: 100%; height: 15px; background: #fdba13; }
.hr-yellow-1 { width: 100%; height: 1px; background: url("img/hr-yellow.gif") repeat-x; }
.hr-yellow-2 { width: 100%; height: 11px; background: url("img/hr-yellow.gif") repeat-x; background-position: center; }
.hr-grey { width: 100%; height: 1px; background: url("img/hr-grey.gif") repeat-x; }
.hr-red { width: 100%; height: 2px; background: #fdba13; }

.footer { width: 100%; height: 33px; background: #1a2020; font: normal 12px Verdana; color: #76797a; padding-left: 22px; }
.footer-title { font: normal 15px Verdana; color: #76797a; padding-left: 22px; }
.footer-icons {	padding: 10px 0 20px 142px; }

.icons { padding: 0 30px 0 0; }
.icons-left { padding: 0 30px 0 10px; }

.ybox-top-left		{ width: 10px; height: 10px; background: url("img/ybox-top-left.jpg") no-repeat;	}
.ybox-top-right		{ width: 10px; height: 10px; background: url("img/ybox-top-right.jpg") no-repeat;	}
.ybox-bottom-left	{ width: 10px; height: 10px; background: url("img/ybox-bottom-left.jpg") no-repeat;	}
.ybox-bottom-right	{ width: 10px; height: 10px; background: url("img/ybox-bottom-right.jpg") no-repeat;}
.ybox-center		{ background: #fdba13; }
.ybox-left-text		{ padding: 11px 11px 11px 23px; font: normal 12px Verdana; color: #ffffff; }
.ybox-right-text	{ padding: 11px 23px 11px 11px; font: normal 13px Verdana; color: #1c2323; }
.box-title			{ font-size: 16px; color: #1c2323; }

.gbox-top-left		{ width: 10px; height: 10px; background: url("img/gbox-top-left.jpg") no-repeat;	}
.gbox-bottom-left	{ width: 10px; height: 10px; background: url("img/gbox-bottom-left.jpg") no-repeat;	}
.gbox-center		{ background: #1c2323; }
.gbox-right-text	{ padding: 11px 23px 11px 11px; font: normal 18px Verdana; color: #ffffff; }

.ybtn				{ background: url("img/ybtn.jpg") no-repeat; width: 145px; height: 24px; border: 0; font: normal 13px Verdana; color: #1c2323; text-align: center; cursor: pointer; }
.gbtn				{ background: url("img/gbtn.jpg") no-repeat; width: 145px; height: 24px; border: 0; font: normal 13px Verdana; color: #ffffff; text-align: center; cursor: pointer; }
.lgbtn-small		{ background: url("img/lgbtn-small.jpg") no-repeat; width: 166px; height: 24px; border: 0; font: normal 12px Verdana; color: #ffffff; text-align: center; cursor: pointer; }
.lgbtn-smallhov		{ background: url("img/lgbtn-smallhov.jpg") no-repeat; width: 166px; height: 24px; border: 0; font: normal 12px Verdana; color: #ffffff; text-align: center; cursor: pointer; }
.lgbtn-long			{ background: url("img/lgbtn-long.jpg") no-repeat; width: 216px; height: 24px; border: 0; font: normal 12px Verdana; color: #ffffff; text-align: center; cursor: pointer; }
.lgbtn-longhov		{ background: url("img/lgbtn-longhov.jpg") no-repeat; width: 216px; height: 24px; border: 0; font: normal 12px Verdana; color: #ffffff; text-align: center; cursor: pointer; }

.lgbox-top-left		{ width: 10px; height: 10px; background: url("img/lgbox-top-left.jpg") no-repeat;	}
.lgbox-top-right	{ width: 10px; height: 10px; background: url("img/lgbox-top-right.jpg") no-repeat;	}
.lgbox-bottom-left	{ width: 10px; height: 10px; background: url("img/lgbox-bottom-left.jpg") no-repeat;	}
.lgbox-bottom-right	{ width: 10px; height: 10px; background: url("img/lgbox-bottom-right.jpg") no-repeat;}
.lgbox-center		{ background: #f5f5f5;}
.lgbox-text			{ padding: 0 11px 0 11px; font: normal 25px Verdana; color: #bfbebe; }
.lgbox-left-text	{ padding: 11px 11px 11px 23px; font: normal 13px Verdana; color: #1c2323; }
.lgbox-numbers		{ font-size: 22px; color: #fdba13; }

.dgbox-center		{ background: #888c8c;}
.dgbox-bottom-right	{ width: 10px; height: 10px; background: url("img/dgbox-bottom-right.jpg") no-repeat;}
.dg-box-title		{ font: 16px Verdana;}
.dg-box-text		{ font: 11px Verdana; color: #ffffff; line-height: 18px; padding-right: 25px; text-align:center;}

.ggbox-center		{ background: #eeeeee;}
.ggbox-top-left		{ width: 10px; height: 10px; background: url("img/ggbox-top-left.jpg") no-repeat;	}
.ggbox-bottom-left	{ width: 10px; height: 10px; background: url("img/ggbox-bottom-left.jpg") no-repeat;	}

.main-text		{ padding: 0 68px 0 43px; font: normal 12px Verdana; color: #000000; line-height: 23px; }
.main-text-title{ font: normal 25px Arial; color: #1c2323; }
.years { padding: 0 9px 0 9px; }
.date { font-size: 11px; color: #909090; }

.input { width: 162px; height: 22px; font: normal 12px Verdana; color: #b2b2b2; text-align: center; }
.input-2 { width: 242px; height: 22px; font: normal 12px Verdana; color: #000000; }

.area { width: 242px; height: 82px; font: normal 12px Verdana; color: #000000; }

.present { padding: 20px 60px 0 14px; font: normal 14px Verdana; color: #111413; line-height: 23px; }
.present-title { font: normal 17px Verdana; color: #111413; line-height: 23px; }
.present-number { padding: 20px 0 0 0; font: normal 14px Verdana; color: #cccccc; line-height: 23px; }
.prize { font: normal 10px Verdana; color: #ffffff; background: #fdb912; padding: 0 3px 3px 3px; }

.rule-title { font: normal 16px Verdana; color: #fdba13; }
.vote-number { font: normal 52px Verdana; color: #fdba13; }
.sites { font: normal 15px Verdana; color: #fdba13; }
.thisyear { font: normal 52px Verdana; color: #d5d5d5; }

.lastyears { padding: 0 23px 0 23px; }
.lastyears a { font: normal 16px Verdana; color: #14191a; text-decoration: underline; }
.lastyears a:hover { font: normal 16px Verdana; color: #14191a; text-decoration: none; }
.himage { position: relative; }
.himage-bullet { position:absolute; padding: 0 0 0 13px; top: -8px; }
.himage-bullet-2 { position:absolute; padding: 0 0 0 13px; bottom: -8px; }
.himage-line { padding: 0 0 13px 19px; }
.himage-line-2 { padding: 13px 0 0 19px; }
.white { background: #ffffff; }

.regform td{ padding: 5px 0 5px 0; color: #7f7f7f; }
