* {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;  
}

body {
background: #FFF;
margin: 0;
padding: 0;
}

a {
color: #A82C2C;
text-decoration: underline;
}

a:hover {
color: #777;
}

div#main {
margin: 0 auto 0;
padding: 0;
width: 778px;
background: #FFF;
}

/* S: Top, lang*/
div#top {
background: url(/images/top2.jpg) no-repeat;
width: 777px;
height: 190px;
}

div#lang {
clear: right;
}

#lang_lv {
position: relative;
top: 30px;
right: 50px;
background: url(/images/lv.gif) no-repeat;
display: block;
width: 31px;
height: 14px;
float: right;
}

#lang_en {
position: relative;
top: 30px;
right: 40px;
background: url(/images/en.gif) no-repeat;
display: block;
width: 31px;
height: 14px;
float: right;
}

div#top_flash {
float: right;
position: relative;
top: 83px;
right: -10px;
}
/* B: Top, lang */

/* S: Content */
div#bg_content {
background: url(/images/bg_content.gif) repeat-y;
margin: 5px 27px 0 0;
padding: 0;
float: left; 
}

div#content {
margin: 0;
padding: 0; 
float: left; 
}

/* S: Left */
div#left {
margin: 0;
padding: 0;
width: 166px;
float: left;
}

/* S: Menu */
div#menu {
margin: 20px 0 20px 0;
padding: 0 0 0 7px;
width: 159px;
}

#menu ul {
margin: 0;
padding: 0 0 1px 0; 
background: url(/images/menu_line.gif) repeat-y;
width: 142px;
}

#menu ul li {
margin: 0;
padding: 1px 0 0 0;
list-style-type: none;
line-height: 20px;
}

#menu ul li a {
background: url(/images/menu_1.gif) no-repeat; 
display: block;
height: 20px;
font-family: Tahoma, Verdana;
text-decoration: none;
color: #000;
}

html>body #menu ul li a {
height: auto;
min-height: 20px;
}

#menu ul li a:hover {
text-decoration: underline;
}

#menu ul li a#active {
background: url(/images/menu_2.gif) no-repeat scroll right; 
display: block;
height: 20px;
text-decoration: none;
color: #000;
}

#menu ul li ul {
background: #FFF;
padding: 0 0 5px 0;
margin: 1px 0 0 1px;
}

#menu ul li ul li {
padding: 5px 0 0 0;
margin: 0;
}

#menu ul li ul li a {
background: #FFF;
display: block;
height: 20px;
padding: 0 0 0 11px;
margin: 0;
color: #4D4D4D;
}

html>body #menu ul li ul li a {
height: auto;
min-height: 20px;
}

#menu ul li ul li a:hover {
text-decoration: underline;
}

#menu ul li ul li #active {
background: #FFF url(/images/li_submenu.gif) no-repeat left;
display: block;
height: 20px;
padding: 0 0 0 11px;
margin: 0;
color: #4D4D4D;
text-decoration: underline;
}

html>body #menu ul li ul li a#active {
height: auto;
min-height: 20px;
}
/* B: Menu */

/* S: Contacts */
div#left #contacts {
background: url(/images/contacts.gif) no-repeat right;
width: 74px;
margin: 10px 0 0 5px;
padding: 10px 0 20px 0;
width: 148px;
border-top: 2px solid #D1D5D6;
border-bottom: 1px solid #D1D5D6;
font-family: Tahoma, Verdana;
}

div#left #contacts p {
margin: 0;
padding: 3px 0;
}

div#left #contacts span {
padding-left: 54px;
}

div#left #question {
padding: 20px 0 0 5px;
}
/* B: Contacts */
/* B: Left */

/* S: Content Texts */
#bg_content_text {
background: url(/images/bg_content_1.gif) no-repeat left top;
width: 436px;
float: left;
}

#content_text {
width: 400px;
padding: 5px 5px 10px 23px;
float: left;
}

#content_text h1 {
margin: 0;
padding: 0;
font-family: Tahoma, Verdana;
font-size: 12px;  
color: #910000;
}

#content_text h1 a {
font-family: Tahoma, Verdana;
font-size: 12px;
color: #910000;
}

#content_text p {
margin: 0;
padding: 5px 10px 5px 0;
}

#content_text .date {
color: #777;
}

.more {
margin: 0;
padding: 0;
}

.more a {
display: inline;
background: url(/images/more.gif) right 5px no-repeat;
margin: 0;
padding: 0 10px 0 0;
}

.content_line {
background: url(/images/line.gif) no-repeat left;
height: 1px;
width: 397px;
margin: 10px 0 7px 0; 
padding: 0;
}
/* B: Content Texts */

/* S: Right */
#right {
float: right;
width: 148px;
margin: 0;
padding: 0;
}

table#calendar {
margin-bottom: 10px;
width: 148px;
text-align: center;
border-bottom: 1px solid #878787;
border-left: 1px solid #878787;  
}

table#calendar td.cal {
height: 18px;
width: 20px;
border-top: 1px solid #878787;
border-right: 1px solid #878787; 
text-align: center;
vertical-align: middle;
font-family: Tahoma, Verdana; 
}

table#calendar td.cal_1 {
height: 18px;
border-top: 1px solid #878787;
border-right: 1px solid #878787; 
text-align: center;
vertical-align: middle;
}

table#calendar td b {
font-family: Tahoma, Verdana; 
}

table#calendar td.active {
background: #E6C4C4;
width: 20px;
height: 18px;
border-top: 1px solid #878787;
border-right: 1px solid #878787; 
text-align: center;
vertical-align: middle;
font-family: Tahoma, Verdana; 
}

table#calendar td.active a {
color: #000;
text-decoration: none; 
}

table#calendar td.active a:hover {
color: #A82C2C;
}

div.banner {
padding: 5px 0;
}

.banner a img {
border: 0px;
}

#right a img {
border: 0px;
}
/* B: Right */
/* B: Content */

/* S: Bottom */
div#bottom {
background: url(/images/bottom.gif) no-repeat left top;
width: 752px;
height: 98px;
clear: both;
}

div#bottom_1 {
border-bottom: 1px solid #B2B2B2;
float: right;
width: 747px;
height: 53px;
}

div#datateks {
background: url(/images/datateks.gif) no-repeat bottom right;
position: relative;
float: right;
right: 50px;
}

#datateks a {
display: block;
width: 45px;
height: 38px;
}

#datateks a#host {
  height: 15px;
}

#datateks a span {
  display: none;
}

div#sponsors {
padding: 10px;
height: 63px;
clear: both;
text-align: center;
}

#sponsors span {
padding-left: 50px;
}

div#sponsors a img {
border: 0px;
}

div#bottom #play {
padding: 38px 10px 0 147px;
}

div#play #play_1 a {
background: url(/images/play_1.gif) no-repeat;
display: block;
width: 66px;
height: 53px;
margin: 14px 30px 0 0;
float: left;
}

div#play #play_2 a {
background: url(/images/play_2.gif) no-repeat;
display: block;
width: 38px;
height: 55px;
margin: 12px 32px 0 0;
float: left;
}

div#play #play_3 a {
background: url(/images/play_3.gif) no-repeat;
display: block;
width: 43px;
height: 70px;
margin: 0 37px 0 0;
float: left;
}

div#play #play_4 a {
background: url(/images/play_4.gif) no-repeat;
display: block;
width: 52px;
height: 46px;
margin: 17px 30px 0 0;
float: left;
}

div#play #play_5 a {
background: url(/images/play_5.gif) no-repeat;
display: block;
width: 68px;
height: 30px;
margin: 22px 30px 0 0;
float: left;
}

div#play #play_6 a {
background: url(/images/play_6.gif) no-repeat;
display: block;
width: 65px;
height: 54px;
margin: 14px 30px 0 0;
float: left;
}

div#copyright {
padding: 15px 0;
text-align: center;
font-family: Tahoma, Verdana;
}
/* B: Bottom */

/* S: Jaunumi */
.back {
margin: 0;
padding: 0;
}

.back a {
display: inline;
background: url(/images/atpakal.gif) left 5px no-repeat;
margin: 0;
padding: 0 0 0 10px;
}
/* B: Jaunumi */

/* S: Galerija */
#content_text h2 {
margin: 0;
padding: 0 0 10px 0;
font-family: Tahoma, Verdana;
font-size: 14px;  
color: #910000;
}

#content_text h3 {
margin: 0;
padding: 0;
font-family: Tahoma, Verdana;
font-size: 12px;  
color: #4D4D4D;
}

div.galOne {
padding: 0 10px 10px 0;
width: 120px;
float: left;
}

div.galOne a img {
border: 1px solid #CCC;
}

.galerija_back {
padding: 5px 15px;
text-align: left;
}

.galerija_back a {
color: #777;
text-decoration: none;
}

.galerija_back a:hover {
text-decoration: underline;
}

.galerija_forward {
padding: 5px 15px;
text-align: right;
}

.galerija_forward a {
color: #777;
text-decoration: none;
}

.galerija_forward a:hover {
text-decoration: underline;
}

.gal_forward {
margin: 0;
padding: 0;
}

.gal_forward a {
display: inline;
background: url(/images/gal_forward.gif) right 5px no-repeat;
margin: 0;
padding: 0 10px 0 0;
}

.gal_back {
margin: 0;
padding: 0;
}

.gal_back a {
display: inline;
background: url(/images/gal_back.gif) left 5px no-repeat;
margin: 0;
padding: 0 0 0 10px;
}
/* B: Galerija */

