html, body, h1, h2, h3, h4, p, ul, li, table, form
 {
  margin: 0; padding: 0
 }

body
 {
  background: url(imgs/bg.jpg) no-repeat center top #7db91f;
  font-family: Verdana, Arial, Helvetica, sans-seriff;
  font-size: 15px
 }

div.cleaner
 {
  clear: both
 }

h1, h1 a
 {
  font-size: 21px;
  font-weight: normal;
  color: #333;
  text-decoration: none
 }

div.container
 {
  margin: 0 auto;
  width: 900px;
  position: relative
 }

div.header
 {
  padding: 41px 0 0 20px
 }

div.content
 {
  padding-top: 67px
 }

div.header img.header-right
 {
  position: absolute;
  z-index: 10;
  right: 50px; top: 0
 }

div.infoblock1
 {
  width: 900px;
  position: relative
 }

div.infoblock2
 {
  width: 430px;
  position: relative;
  float: left;
  padding-top: 30px
 }

div.infoblock3
 {
  width: 430px;
  position: relative;
  clear: right;
  float: right;
  padding-top: 30px
 }

div.infoblock_header
 {
  background: url(imgs/bg_header_right.gif) no-repeat top right;
  padding-right: 24px
 }

div.infoblock_header_content
 {
  position: relative;
  background: url(imgs/bg_header_left.gif) no-repeat;
  height: 53px
 }

div.infoblock_header_content span#Tuvakie_pasakumi
 {
  position: absolute;
  top: -20px;
  left: -21px;
  background: url(imgs/h1-Tuvakie_pasakumi.gif) no-repeat;
  width: 323px;
  height: 66px
 }

div.infoblock_header_content span#Galerija
 {
  position: absolute;
  top: -15px;
  left: -16px;
  background: url(imgs/h1-Galerija.gif) no-repeat;
  width: 187px;
  height: 64px
 }

div.infoblock_header_content span#Fotografijas
 {
  position: absolute;
  top: -15px;
  left: -16px;
  background: url(imgs/h1-Fotografijas.gif) no-repeat;
  width: 239px;
  height: 64px
 }

div.infoblock_header_content span#Jaunumi
 {
  position: absolute;
  top: -19px;
  left: -21px;
  background: url(imgs/h1-Jaunumi.gif) no-repeat;
  width: 201px;
  height: 65px
 }

div.infoblock_header_content span#Macibas
 {
  position: absolute;
  top: -17px;
  left: -17px;
  background: url(imgs/h1-Macibas.gif) no-repeat;
  width: 192px;
  height: 64px
 }

div.infoblock_header_content span#Video
 {
  position: absolute;
  top: -17px;
  left: -17px;
  background: url(imgs/h1-Video.gif) no-repeat;
  width: 159px;
  height: 57px
 }

div.infoblock_header_content span#Datorzinibas
 {
  position: absolute;
  top: -17px;
  left: -12px;
  background: url(imgs/h1-Datorzinibas.gif) no-repeat;
  width: 250px;
  height: 64px
 }

div#jaunumi h1
 {
  background: none;
  margin-left: 25px
 }

div#jaunumi p
 {
  margin: 0 10px 5px 25px;
  padding: 5px;
  font-size: 17px
 }
div#jaunumi p.author
 {
  font-size: 15px;
  text-align: right
 }

div.infoblock_content
 {
  border-right: 3px solid #589b0c;
  background: #cae2a4;
  overflow: hidden;
  height: 1%
 }

div.infoblock_content div.video
 {
  width: 400px;
  margin-left: 11px;
  border: 3px solid #E3F0CF
 }

div#slide
 {
  padding-left: 11px;
  padding-right: 10px
 }

div.infoblock2 h1
 {
  background: #e3f0cf;
  margin-bottom: 5px;
  padding: 5px
 }

div.infoblock3 h1
 {
  background: #e3f0cf;
  padding: 5px;
  margin: 0 10px 5px 11px
 }

div.infoblock3 h1.word
 {
  background: url(imgs/icon_word.gif) no-repeat 5px 8px #e3f0cf;
  padding-left: 30px
 }

div.foto_content img
 {
  border: 3px solid #e3f0cf;
  margin-bottom: 5px
 }

div.foto_content p.underpic
 {
  margin-bottom: 10px;
  text-align: right;
  padding: 0 3px
 }

div.infoblock_footer
 {
  background: url(imgs/bg_footer_right.gif) no-repeat bottom right;
  padding-right: 24px
 }

div.infoblock_footer_content
 {
  background: url(imgs/bg_footer_left.gif) no-repeat;
  height: 24px
 }

div.month
 {
  float: left;
  width: 370px;
  padding: 20px 0 20px 62px
 }

ul.list1
 {
  list-style: none;
  padding: 5px 0 0 5px
 }

div.month ul.list2
 {
  list-style: none;
  padding: 0
 }

ul.list1 li
 {
  background: url(imgs/li.gif) no-repeat 0 12px;
  padding: 5px 0 5px 12px
 }

ul.list1 li a
 {
  color: #000
 }

div.month ul.list2 li
 {
  background: none !important;
  padding-left: 0 !important
 }

a.back_to_t2v
 {
  position: absolute;
  z-index: 10;
  right: 10px;
  top: 25px;
  font-size: 12px;
  color: #fff
 }

a.back_to_t2v:hover
 {
  text-decoration: none
 }
 
div.img400 img {width:400px}