html,body{width:100%;margin:0;padding:0}
body{font-family:Verdana;color:#000;background:#141414 url('../img/bg_main.jpg') top center no-repeat;font-size:100%;}

div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,table,tr,td,th,form,address,blockquote{padding:0;margin:0;font-size:100%}
input,textarea,select{font-size:100%;font-family:verdana;}
div, tr, td, th{margin:0}
img{margin:0;border-width:0;padding:0}
b{font-weight:normal}
p{line-height:1.4}
ul{list-style-type:none}

table,td,th{border-spacing:0;border:0px none;vertical-align:top}

img, div, table, td  { behavior: url('/media/js/iepngfix.htc'); }

a,a:visited{text-decoration:underline}
a{color:#6d236a;cursor:pointer}
a:visited{color:#990099}
a:hover {color:#db3ed5;}
a:link,a:visited{cursor:pointer}

#menu li a, #submenu li a {text-decoration:none; color:#fff;}
#menu li a:hover, #submenu li a:hover {color:#db3ed5;}
.clear {clear:both;}
p{padding-bottom:0.7em;}

object{outline:none}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold;line-height:1.1;position:relative;z-index:2;margin:0 0 0.4em 0;color:#6d236a;}
h1{font-size:159%;font-weight:bold;}
h2{font-size:129%;font-weight:normal;margin-top:1em}
h3{font-weight:normal;font-size:113%;margin-top:1em}
h4{font-size:100%;font-weight:normal;margin-top:1em}
h5{font-size:100%;margin-top:1em}
h6{font-size:100%}
.code{margin-bottom:5px;border:solid 1px #000;padding:5px;line-height:1em;}

#layout{line-height:1.4; position:relative; min-width:980px; width:100%; z-index:1;}

#header {height:316px; margin-top:19px; background:url('../img/bg_header.gif') center bottom repeat-x; clear:both; overflow:hidden;}
#header .inner, #gallery_prev .inner, #submenu .inner, #main_content .inner {width:980px; margin:0 auto;}

.header_table {width:100%; height:316px;}
.header_table  TD.left{padding-left:20px;}
.header_table  TD.right{width:324px;}
.top_dogs {position:absolute;z-index:10;background:url('../img/top_dog.png') no-repeat bottom; width:324px; height:316px;}
.spacer {width:20px;}
#logo {padding-top:152px;}
#menu {padding-top:10px; display:block; clear:both;}
#menu ul {clear:both;}
#menu li {display:block;float:left;white-space:nowrap;padding:12px 7px; font-weight:bold; font-size:14px; color:#fff;}
#menu li.selected, #submenu ul.sub li.selected, #lang li.selected{color:#db3ed5;}

#submenu {height:28px; margin-left:40px;}
#submenu ul.sub{display:block;}
#submenu ul.sub li {float:left; display:block; background:url('../img/sub_bg.gif') no-repeat top center; padding:3px 5px 6px 5px; font-size:14px; color:#fff;}
#submenu ul.sub li.first {padding:3px 5px 5px 16px; background:url('../img/sub_bg.gif') no-repeat top left;}
#submenu ul.sub li.last {padding:3px 16px 5px 4px; background:url('../img/sub_bg.gif') no-repeat top right;}

#lang {float:right; margin-right:40px; color:#fff;}
#lang li {float:left; display:block; padding:3px 10px 4px 10px; text-align:center; font-size:90%; width:30px; margin:0px 3px 0px 3px; background:url('../img/lang_bg.gif') no-repeat top center;}
#lang a.active {color:#db3ed5;}

#gallery_prev, #main_content {margin-top:20px;}

.round_out {width:980px; height:200px; background:url('../img/gal_prev_bg.gif') center no-repeat; text-align:center;
} 
#gal_prev_img {width:214px; height:125px; margin:0 auto}
.round_out .images {padding:33px 125px;}
.round_out .images a {}
.round_out .images div {
	float:left;
	width:214px;
	height:125px;
	margin:0 10px;
	border:4px solid #fff;
	background-position:center center;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

.main_table {width:100%; height:100%; margin-bottom:30px;}
.main_table  TD.left{width:640px; background:url('../img/left_back.gif') 100% 100% no-repeat; padding-bottom:30px;}
.main_table  TD.ltop {width:640px; height:30px; background:url('../img/left_back_top.gif') 100% 100% no-repeat;}
.main_table  TD.right{width:320px; background:url('../img/right_back.gif') 100% 100% no-repeat;}
.main_table  TD.rtop {width:320px; height:30px; background:url('../img/right_back_top.gif') 100% 100% no-repeat;}

.main_content_inner {margin:0px 40px 10px 40px;}
.right_column {margin:10px 10px 30px 15px; text-align:center; overflow:hidden;}
.right_column div {width:240px; text-align:center; border:solid 3px #fff; margin:0px 20px 20px 20px; overflow:hidden;}
.right_column li {padding:0 0 20px;}

.right_column li div {
        float:left;
        width:240px;
        height:195px;
        margin:5px 20px;
        border:4px solid #fff;
        background-position:center center;
        -moz-border-radius:10px;
        -khtml-border-radius:10px;
        -webkit-border-radius:10px;
        border-radius:10px;
}

.main_content_inner img{
  margin:10px;
  border:solid 3px #fff;
  }
.main_content_inner img.right{
  float:right;
}
.main_content_inner .bc {padding:0 0 20px;font-size:12px;}
.main_content_inner .gallery {float:left; width:280px;}
.main_content_inner .gallery  img{margin:4px 7px;}
.main_content_inner .gallery p {display:block; clear:left; margin: 0px 8px 10px 8px; font-size:85%; line-height:120%;}
.back {text-align:right;font-size:11px;}
.date {font-size:12px;}