html,body {
background:#fff;
font-family:arial,tahoma;
text-align:center;
padding:0px;
margin:0px;
}

body {
font-size:12px;
line-height:1.5;
margin:0;
padding:0;
text-align:left;
}

img {
border:0;
}

h1 {
color:#AE111A;
font-size:20px;
font-weight:normal;
padding:5px 5px 5px 10px;
}

h2 {
font-size:1.2em;
}

h3 {
font-size:1em;
font-weight:700;
}

td {
text-align:left;
vertical-align:top;
}


td input,td textarea{
margin:2px;
}

a {
color:#444;
text-decoration:none;
}

a:visited {
color:#666666;
}

a:hover {
color:#888888;
}


a.more{
color:#9F7AC2;
}



p {
line-height:1.5;
font-size:12px;
}

select {
margin:0px 3px;
font-size:11px;
}

label{
display:block;
text-align:right;
width:350px;
}

label span{
position:relative;
top:-12px;
}

* html label span{
top:0px;
}

.head{
display:block;
clear:both;
}

div.main{
width:962px;
margin:0px auto 0px auto;
display:block;
overflow:hidden;
background:transparent url('../images/main.png') no-repeat top left;
}


div.top,div.bottom,div.content {
display:block;
margin:0 auto;

}

div.top {
clear:both;
display:block;
height:99px;
text-align:center;
}

div.content{
clear:both;
background:transparent url('../images/content.png') no-repeat top left;
overflow:hidden;
width:962px;
}

div.content-right{
width:724px;
margin:10px 1px;
float:left;
display:block;
overflow:hidden;
}

div.content-right-inner{
background:transparent url('../images/right-column.gif') repeat-y top left;
padding:5px 10px;
overflow:hidden;
display:block;
margin:0px;
}


div.content-right-inner form{
float:left;
}

div.content-right-inner p{
padding:10px 5px;
overflow:hidden;
display:block;
}


div.content-right-inner ul{
margin-left:10px;
overflow:hidden;
display:block;
}

div.content-right-inner ol{
 list-style-type: decimal;
 margin-left:20px;
 padding-left:10px;
} 

div.content-right-inner ol li{
padding:5px 0px 0px;
margin:0px;

}

div.content-right-inner ul li{
background:transparent url('../images/list.gif') no-repeat 0px 11px;
padding:5px 0px 0px 10px;
}

div.address{
overflow:hidden;
display:block;
clear:both;
}


div.listing-head{
font-size:11px;
padding:3px 10px;
clear:both;
display:block;
}


div.listing-footer{
font-size:11px;
padding:20px 10px 0px;
clear:both;
text-align:center;
display:block;
}


div.listing-footer a{
padding:3px 7px;
display:block-inline;
background:transparent url('../images/bottom.png') no-repeat center center;
color:#555;
margin:3px;
}

div.listing-footer a.set{
background:transparent url('../images/left-box-yellow.png') repeat-y top center;
}

div.small-box{
width:170px;
padding:0px;
display:block;
overflow:hidden;
margin:10px 5px 0px 45px;
float:left;
}


* html div.small-box{
margin-left:30px;
}

div.small-box div{
background:transparent url('../images/small-box.gif') no-repeat top left;
width:160px;
padding:5px;
display:block;
overflow:hidden;
}

div.small-box h2{
font-size:12px;
margin-left:5px;
}

div.small-box div img{
display:block;
margin:3px auto;
border:1px solid #E1E5F1;
}


div.small-box div p{
font-size:11px;
}

div.small-box div span.left{
line-height:14px;
padding-left:5px;
}


input.submit,a.yellow-button-small{
background: transparent url('../images/yellow-button-small.png') no-repeat top left;
width:56px;
height:19px;
line-height:19px;
text-align:center;
display:block;
margin:10px 5px 0px 5px;
color:#000;
font-weight:bold;
border:0px;
font-size:11px;
overflow:hidden;
}


input.submit.purple{
background: transparent url('../images/right-column-header.gif') no-repeat center center;
width:126px;
height:19px;
line-height:19px;
text-align:center;
display:block;
margin:10px 5px 0px 5px;
color:#fff;
font-weight:bold;
border:0px;
font-size:11px;
overflow:hidden;
}


* html input.submit.purple{
margin-right:50px;
}

*:first-child+html input.submit.purple{
margin-right:100px;
}

input.submit{
float:right;
}

div.address a{
padding:0px 0px 0px 8px;
background:transparent url('../images/address.gif') no-repeat center left;
margin:0px 3px;
}


div.right-column-header{
width:667px;
height:53px;
line-height:53px;
padding:0px 20px;
color:#fff;
font-size:18px;
background:transparent url('../images/right-column-header.gif') no-repeat top left;
margin:10px 0px 10px -2px;
overflow:hidden;
}


div.right-column-header span.right{
color:#A981CD;
float:right;
}


table.buy{
margin:10px;
width:97%;
}

table.buy th,table.buy td{
border:1px solid #333;
padding:5px;
font-size:12px;
vertical-align:middle;
}

table.buy td img{
margin:0px auto;
}

table.buy td label{
text-align:left;
clear:both;
}

div.address a.home{
background:none;
padding:0px 0px 0px 3px;
}

div.address a.set{
font-weight:bold;
}


div.content-left{
width:220px;
color:#222222;
padding:20px 5px;
float:left;
overflow:hidden;
}


div#mapka{
width:185px;
height:173px;
margin:0px 10px;
display:block;
background:transparent url('../images/mapka.png') no-repeat top left;
}


div.box{
width:200px;
padding:10px;
display:block;
background:transparent url('../images/left-box.png') repeat-y top left;
overflow:hidden;
}


div.box *{
font-size:11px;
}


div.purple-box{
width:220px;
padding:0px;
display:block;
background:#412057 url('../images/purple-box-ch.gif') no-repeat top left;
overflow:hidden;
padding:0px;
margin:10px 0px;
color:#fff;
}

div.purple-box-inside{
width:200px;
padding:0px;
display:block;
background:transparent url('../images/purple-box-ch-bottom.gif') no-repeat bottom left;
overflow:hidden;
padding:10px 10px 10px;
margin:0px;
color:#fff;
}

div.purple-box-inside input,div.purple-box-inside label{
width:192px;
display:block;
text-align:left;
font-size:11px;
}

div.purple-box-inside input.ysubmit{
background:transparent url('../images/ybutton.gif') no-repeat top left;
width:56px;
padding:0px 5px;
height:19px;
line-height:19px;
color:#333;
border:0px;
text-align:center;
font-weight:bold;
display:block;
float:right;
}


div.purple-box-inside label{
text-indent:5px;
}




div.purple-box img{
display:block;
margin:10px auto;
}


div.purple-box h3{
color:#fff;
font-size:16px;
font-weight:normal;
letter-spacing:-1px;
}


div.gallery{
width:470px;
display:block;
overflow:hidden;
}

div.gallery span.left img{
display:block;
margin:5px 5px 7px;
border:1px solid #EAEAEA;
}

div.gallery span.right img{
display:block;
margin:5px;
border:1px solid #EAEAEA;
}

span.cena{
padding:0px 0px 0px 5px;
height:38px;
display:inline-block;
overflow:hidden;
background:transparent url('../images/cena-left.gif') no-repeat top left;
margin-right:5px;
width:100px;
}

span.cena span{
float:right;
display:block;
background:transparent url('../images/cena-right.gif') no-repeat top right;
line-height:38px;
font-weight:bold;
font-size:18px;
text-align:center;
padding:0px 10px 0px 0px;
}


.content470{
width:465px;

}


div.black-header-small{
width:440px;
line-height:26px;
padding:0px 10px;
display:block;
background:transparent url('../images/black-header-small.gif') no-repeat top left;
overflow:hidden;
margin:5px 5px 0px;
color:#fff;
clear:both;
}


table.details{
width:460px;
display:block;
margin:5px;
}

table.details td{
padding:5px;
font-size:11px;
}

table.details td.name{
color:#730B95;
font-weight:bold;
text-align:right;
white-space: nowrap;
}

div.yellow-box{
width:220px;
padding:0px;
display:block;
background:transparent url('../images/left-box-yellow.png') repeat-y top left;
overflow:hidden;
margin:10px 0px 0px;
}

div.yellow-box div{
background:transparent url('../images/left-box-yellow-top.png') no-repeat top left;
width:190px;
padding:20px 15px 15px 15px;
display:block;
overflow:hidden;
}


div.header{
width:200px;
padding:10px;
margin:10px 0px 0px;
display:block;
background:transparent url('../images/left-header.png') no-repeat top left;
overflow:hidden;
color:#fff;
font-size:16px;
}

div.content-left{

overflow:hidden;
}

div.content-right{
color:#222222;
overflow:hidden;
padding:0px;
}

div.side-header{
color:#ffffff;
display:block;
width:160px;
height:42px;
line-height:42px;
padding:0px 10px;
font-size:18px;
background:transparent url('../images/side-header.png') no-repeat top left;
overflow:hidden;
}

div.menu{
display:block;
background:transparent url('../images/top-menu.png') no-repeat top left;
height:44px;
width:782px;
float:right;
text-align:center;
margin:25px 0px;
}

div.menu ul{
width:550px;
display:block;
text-align:center;
margin:0px auto;
float:left;
}

div.menu ul li{
display:inline;
margin:0px;
}

div.menu ul li a {
display:block;
float:left;
color:#1C1C1C;
padding:0px 15px;
font-size:14px;
text-decoration:none;
margin:0px;
height:36px;
line-height:36px;
margin:2px 0px;
overflow:hidden;
border-right:1px solid #A5A5A5;
letter-spacing:-1px;
}

div.menu ul li a:hover {
color:#999999;
}


div.menu ul li a.set {
font-weight:bold;
color:#412057;
}

div.menu ul li a.set:hover {
color:#984BB1;
}

div.menu ul.right{
width:125px;
height:29px;
display:block;
float:right;
margin:5px 15px;
background:transparent url('../images/top-menu-right.png') no-repeat top left;
padding:0px 8px;
}

div.menu ul.right li a{
line-height:16px;
padding:0px 5px;
margin:5px 0px;
height:16px;
border:0px;
}

div.menu ul.right li:first-child a{
border-right:1px solid #1C1C1C;
}



div.poll{
padding:10px;
}

form a{
color:#053297;
font-size:11px;
}

form p span{
float:right;
}

input{
margin:5px 2px;
}

.content-center p img,.green-border img{
border:4px solid #003A01;
margin:10px;
overflow:hidden;
}

.sponsors{
display:block;
clear:both;
text-align:center;
padding:8px;
}


a.block img{
display:block;
margin:2px 1px;
}


img.block{
display:block;
clear:both;
margin:0px;
padding:0px;
}

div.footer{
width:962px;
margin:10px auto;
padding:0px;
display:block;
background:transparent url('../images/bottom.png') no-repeat top left;
clear:both;
overflow:hidden;
}

div.footer ul{
height:44px;
margin:0px 15px;
display:block;
}

div.footer ul li{
display:inline;
}

div.footer ul li a{
line-height:44px;
padding:0px 5px;
font-size:11px;
color:#555555;
}




div.links{
position:absolute;
top:3px;
height:24px;
line-height:24px;
overflow:hidden;
display:block;
text-align:right;
width:960px;
padding:0px 10px;
}

div.links img{
padding:2px 5px;
display:inline;
margin-bottom:-10px;
}

div.featured{
background:#000000;
}

div.red-bar{
background:transparent url('../images/red-bar.png') repeat-x top center;
height:44px;
line-height:44px;
padding:0px 20px;
}

div.red-details{
background:#AE111A;
padding:10px 20px;
font-size:12px;
font-weight:bold;
}

span.big{
font-size:18px;
font-weight:bold;
}

span.normal{
font-size:14px;
}



span.right,img.right{
float:right;
}

span.left{
float:left;
}

a#logo{
padding:10px 10px 10px;
margin:0px auto;
display:block;
float:left;
}

div.clear{
clear:both;
}