body {
 height: 100%;
 background-color: #FFFFFF;
}

body, td {
 padding: 0px;
 margin: 0px;
 font-family: Arial;
 font-size: 12px;
 color: #333333;
}

img {
 border: 0;
 padding: 0px;
 vertical-align: bottom;
}

a {
 color: #005596;
 text-decoration: none;
}
a:hover {
 color: #92BA5D;
}

p {
 margin-bottom: 20px;
}

ul {list-style-image: url(../img/point.gif);}

.pic {
	text-align: center;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
}

h1, h2, h3, a h1, a h2, a h3 {
 font-family: Calibri;
 font-weight: normal;
 color: #333333;
 margin-bottom: 5px;
 padding: 0px;
}
h1 { font-size: 26px; }
h2 { font-size: 22px; }
h3 { font-size: 18px; font-weight: bold; margin-bottom: 5px; }

.langs_panel {
 margin-right: 10px;
 height: 40px;
 text-align: right;
 font-size: 10px;
 font-weight: bold;
 color: #FFFFFF;
}
.langs_panel a {
 color: #FFFFFF;
 text-decoration: none;
}
.langs_panel a:hover {
 color: #CCFF33;
}

a.white {
 color: #FFFFFF;
 text-decoration: none;
}
a.white:hover {
 color: #CCFF33;
}

.menu_default ul.dropdown li, .menu_hover ul.dropdown li {
 font-family: Calibri;
 font-size: 17px;
 text-align: center;
 font-weight: normal;
 color: #666666;
}
.menu_hover ul.dropdown li {
 color: #FFFFFF;
}
.menu_default {
 background: url('../img/menu_bg_1.jpg');
 color: #666666;
}
.menu_hover {
 background: url('../img/menu_bg_2.jpg');
 color: #FFFFFF;
}
ul.dropdown ul.sub_menu {
 margin-top: 13px;
}
ul.dropdown ul.sub_menu li {
 padding-left: 4px;
 padding-right: 4px;
 font-family: Calibri;
 font-size: 14px;
 text-align: center;
 font-weight: normal;
 color: #666666;
}

.menu_right {
 background: url('../img/menu_right_bg.jpg') right no-repeat;
}

.punkts ul {
 list-style-image: url('../img/gni_icon.jpg');
 margin: 10px 0px 10px 20px;
}
.punkts li {
 font-size: 11px;
 margin-bottom: 5px;
}

.header {
 font-family: Calibri;
 font-size: 22px;
 font-weight: bold;
 color: #333333;
}

.title, .title a {
 font-family: Calibri;
 font-size: 20px;
 color: #628422;
}
.title a:hover {
 color: #82A442;
}
.desc {
 font-size: 11px;
 color: #666666;
}


.bottom {
 line-height: 1.8;
}
.gni {
 font-size: 11px;
 color: #666666;
}
.bottom, .bottom a {
 font-size: 10px;
 color: #666666;
}
.bottom a:hover {
 color: #628422;
}


.thumbnail_table {
}
.thumbnail_panel {
 text-align: center;
}
.thumbnail_panel a {
 color: #AAAAAA;
 text-decoration: none;
}
.thumbnail_panel a:hover {
 color: #FFFFFF;
}
.thumbnail_caption {
 line-height: 2;
}
.thumbnail {
 width: 102px;
 height: 101px;
 text-align: center;
 border-top: 1px solid #FFFFFF;
 background-image: url("../img/bar.jpg");
}

.news_header {
 font-family: Calibri;
 font-size: 20px;
 font-weight: normal;
 #color: #005596;
}

.news, .news_bold, .news_hot, a.news, a.news_bold, a.news_hot {
	font-size: 12px;
	color: #006699;
	text-decoration: none;
	line-height: 1.0;
}

a.news {
	text-decoration: none;
}

a.news_bold {
	color: #006699;
	font-weight: bold;
	text-decoration: none;
}

a.news_hot {
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}

a.news:hover, a.news_bold:hover, a.news_hot:hover {
	text-decoration: underline;
}

.date {
	font-size: 11px;
	color: #999999;
}