body {
color: #000;
font-family:Verdana, Geneva, sans-serif;
font-size: 12px;
}

h1, h2, h3, h4, h5 {
font-weight:300;
}

p {
color: #000;
font-family:Verdana, Geneva, sans-serif;
font-size: 12px;
}

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

ul#lan li a, ul#menu_up li a {
color: #fff;
font-size: 10px;
text-transform:uppercase;
}
ul#lan li a.activ_lan, ul#lan li a:hover  {
color: #000;
}

ul#menu_up li a {
color: #000;
font-size: 10px;
text-transform:uppercase;
}
ul#menu_up li a:hover, ul#menu_up li a.activ_menu_up {
color: #fff;
}

ul#main_menu li a {
color: #000;
font-size: 11px;
}
ul#main_menu li a.activ_main_menu, ul#main_menu li a:hover  {
color: #fff;
}

ul#pagenavi li a, ul#pagenavi li a {
color: #fff;
font-size: 14px;
}
ul#pagenavi li a.activ_pagenavi, ul#pagenavi li a:hover  {
color: #000;
}

.bill h1 a {
color: #fff;
font-size: 24px;
text-transform:uppercase;
}
.bill .last_td a {
color: #fff;
font-size: 12px;
line-height:18px;
}
.bill a:hover {
text-decoration:underline;
}

.news h2 {
color: #fff;
font-size: 18px;
}
.news h2 span {
font-size: 12px;
}
.news p {
font-size: 14px;
font-weight:bold;
}

#footer p.left {
color: #fff;
font-size: 12px;
line-height:18px;
}
#footer p.right, #footer p.right a {
color: #787878;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:18px;
}
#footer p.right a {
text-decoration:underline;
}

ul#main_menu li ul#submenu_1 li a, ul#main_menu li ul#submenu_2 li a {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}
ul#main_menu li ul#submenu_1 li a:hover, ul#main_menu li ul#submenu_2 li a:hover {
color: #000;
}

#content_about h1 {
font-size:24px;
padding-bottom:20px;	
}
#content_about h2 {
font-size:18px;
padding-bottom:9px;	
}
#content_about p {
padding-bottom:18px;
line-height:15px;
text-align:justify;	
}

#content_about h3 {
font-size:18px;
padding-bottom:9px;
color:#e20000;	
}

#content_about h4 {
font-size:14px;
font-weight:bold;
padding-bottom:9px;
}
#content_about h5 {
font-size:12px;
padding-bottom:9px;
color:#e20000;	
}

#content_about .kat_box h4 {
color:#5f5f5f;
padding-bottom:7px;	
line-height:18px;	
}


ul#navimenu li a, ul#visnavi {
font-size:14px;
font-weight:bold;
}
ul#navimenu li.activ_navimenu a, ul#navimenu li a:hover, ul#visnavi li a:hover  {
color: #fff;
}

.arhiv_box p {
font-size:11px;
}

.more a {
font-size:11px;
text-decoration:underline;
}
.more a:hover {
color: #fff;
text-decoration:none;
}
.pagenavi a, .pagenavi span {
font-size:12px;
}
.pagenavi span {
color: #fff;
background:#e20000;
}
.pagenavi a:hover {
text-decoration:underline;
}

.katalog {
font-size:14px;
padding-bottom:9px;
font-weight:bold;
color:#fff;
}
#content_about .kat_box p {
line-height:18px;
padding-bottom:15px;
}

#view_art_box h2 {
font-size:24px;
}
#view_art_box p.left {
font-size:12px;
}
#view_art_box p.right {
font-size:14px;
}
#view_art_box p.right span {
font-size:24px;
color:#e20000;
font-weight:bold;	
}
#view_art_box p {
font-size:11px;
}
#view_art_box p.author {
font-size:12px;
}
#view_art_box p.author strong {
font-size:14px;
}

#painter li a {
font-size:15px;
font-weight:bold;	
}

#content_about .painter_text h2 {
font-weight:bold;
padding-bottom:18px;
}
#content_about .painter_text p {
font-size:11px;
}

.painter_box a {
font-size:11px;
color:#000;
line-height:14px;
}
.painter_box a:hover {
color:#fff;
}

.expo {
font-weight:bold;
padding-bottom:12px;
}
.open {
padding-bottom:12px;
text-decoration:underline;
}

#cont_left h1 {
font-family:Arial, Helvetica, sans-serif;
font-size: 18px;
color:#f10009;
}
#cont_text h2 {
font-weight:bold;
line-height:20px;
}
#cont_text p {
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
line-height:22px;
}
#cont_right h2 {
font-family:Arial, Helvetica, sans-serif;
font-size: 18px;
color:#838383;
padding-bottom:14px;
}
