*{margin:0px; padding:0px;}

img{border:none;}

html{
height:100%;
}

body{
font-family: Verdana, Georgia, Tahoma;
font-size:12px;
color:#000;
background:#dcfdd1 url(/img/bg_sep.jpg) top center repeat-y;
}

textaria, input, select {
font-family: Verdana, Georgia, Tahoma;
font-size:12px;
}

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

body a:hover{
color:#ff6600;
text-decoration:none;
}

h1{
font-size:20px;
line-height:normal;
color:#323232;
padding:0 0 6px 50px;
}

h2 {
color: #ffa438; 
font-size:16px;
padding: 0px 0 20px 50px;
}

h3 {
color: #ffa438; 
font-size:14px;
padding: 20px 0 10px 0;
}

h3.important {
color: #da0100;
}

table{
border-collapse:collapse;
}

td {
vertical-align: top;
}

ul, ol{
padding:0px 0px 12px 20px;
}



p{
padding-bottom:12px;
}

.main_bg {
background:url(/img/bg_top.jpg) top center no-repeat;
}

.main {
background:url(/img/bg_bottom.jpg) bottom center  no-repeat;
min-height: 900px;

}

.container{
width:1000px;
margin: auto;
}

.fav {
margin: 5px 20px;
float: right;
}

.fav a {
font-size: 11px;
font-weight: bold;
}

ul.menu {
padding: 20px 0px 66px 0px;
margin: 0;
}

ul.menu li { 
list-style:none;  
background: url(/img/bg_menu.png) no-repeat; 
font-size: 14px;
font-weight: bold;
width: 225px;
}

ul.menu li div {
padding: 6px 10px 8px 10px;
text-align: right;
}

ul.menu li a {
color: #666;
}

ul.menu li.selected {

}

ul.menu li.selected a, ul.menu li.selected ul li.selected a {
color: #ff8a00;
}

ul.menu li ul {
padding: 4px 16px 0px 8px;
}

ul.menu li li {
background: none; 
font-size: 14px;
}

ul.menu li li div {
padding: 4px 16px 4px 10px;
}

ul.menu li.selected ul li {
font-size: 14px;
}

ul.menu li.selected ul li a {
color: #666;
}


.input, .dop_sv TEXTAREA {
width: 200px;
border: 1px solid #809980;
}

.copy {
margin: 25px 0 0 100px;
line-height: 25px;
font-weight: bold;
}

.spacer{
height:1px;
font-size:1px;
line-height:1px;
overflow:hidden;
clear:both;
}

.left_column {
width: 225px;
float: left;
}

.logo {
padding: 30px 0 20px 0;
text-align: right;
}

.konkurs_img {
padding: 66px 0 14px 288px;
}

.center_column {
margin-left: 268px;
line-height: 20px;
}

.center_column_left {
width: 515px;
float: left;
min-height: 550px;
}

.in_content {
padding-right: 10px;
}

.center_column_right {
text-align: center;
float: left;
}

.gerb {
float: left;
margin: 3px 10px 0 0;
}

.data-table .input, .data-table select { 
width: 300px;
border: 1px solid gray;
}

.data-table td {
padding: 0 10px 10px 0;
}

.vote_table {

}

.vote_table td {
padding: 4px;
border-collapse: collapse;
}