#maintable, body, html {
width: 100%;
height: 100%;
font-family: Tahoma, Arial, sans-serif;
color: #333;
font-size: 12px;
}

#maintable, body, html, div, p, ul, li, h1, h2, h3 {
margin: 0;
padding: 0;
font-weight: normal;
}

ul {
list-style: none;
}

ul ul {
margin-left: 20px;
}

a {
text-decoration: underline;
color: #ff6666;
}

a:hover {
text-decoration: none;
}

img {
border: none;
}

#preload {
position: absolute;
top: -10000px;
left: -10000px;
}

#tlr, #tl, #tr, #trr {
background: #747474;
height: 30px;
}

#tl {
width: 310px;

}

#tl h2 {
font-size: 12px;
color: #ccc;
line-height: 30px;
height: 30px;
margin-left: 35px;
}

#tr {
width: 690px;
font-size: 12px;
}

#tr #statkor, #tr #akor {
float: right;
}

#tr #statkor {
color: #ccc;
height: 30px;
line-height: 30px;
margin: 0 35px 0 0;
padding: 0;
}

#tr #statkor a {
color: #fff;
}

#tr #akor {
color: #fff;
height: 30px;
line-height: 30px;
background: url(i/kor.jpg) left center no-repeat;
margin: 0 5px 0 0;
padding: 0 0 0 30px;
}

#hlr, #hl, #hr, #hrr {
background: #f3f3f3;
height: 106px;
}

#hl {
width: 310px;
}

#hl a {
display: block;
width: 275px;
height: 106px;
margin-left: 35px;
}

#hr {
width: 690px;
}

#hr #sform, #hr #menu {
display: block;
float: right;
}

#hr #sform {
margin-right: 35px;
height: 28px;
}

#hr #sform #s {
background: url(i/isearch.jpg) center center no-repeat;
width: 149px;
height: 28px;
border: none;
font-size: 11px;
font-family: Tahoma, Arial, sans-serif;
color: #fff;
display: block;
float: left;
line-height: 28px;
padding: 14px 0 0 20px;
margin: -7px -10px 0 0;
}

#hr #sform #sb {
background: url(i/bsearch.jpg) center center no-repeat;
width: 23px;
height: 28px;
border: none;
display: block;
float: right;
cursor: pointer;
}

#hr #menu {
width: 397px;
height: 28px;
margin-right: 34px;
}

#hr #menu a {
display: block;
float: left;
height: 28px;
text-decoration: none;
}

#hr #menu #a_glavn {
width: 87px;
background: url(i/a_glav.jpg) left center no-repeat; 
}

#hr #menu #a_glavn:hover {
background: url(i/a_glav_h.jpg) left center no-repeat; 
}

#hr #menu #a_cont {
width: 95px;
background: url(i/a_cont.jpg) left center no-repeat;
}

#hr #menu #a_cont:hover {
background: url(i/a_cont_h.jpg) left center no-repeat;
}

#hr #menu #a_dost {
width: 89px;
background: url(i/a_dost.jpg) left center no-repeat;
}

#hr #menu #a_dost:hover {
background: url(i/a_dost_h.jpg) left center no-repeat;
}

#hr #menu #a_popt {
width: 125px;
background: url(i/a_popt.jpg) left center no-repeat;
}

#hr #menu #a_popt:hover {
background: url(i/a_popt_h.jpg) left center no-repeat;
}

#blr, #bl, #br, #brr {
background: #fff;
height: auto;
}

#bl {
width: 310px;
vertical-align: top;
}

#bl #leftmenu {
list-style-type: none;
list-style-position: inside;
font-size: 12px;
text-transform: uppercase;
margin: 21px 0 21px 35px;
border-right: 1px solid #747474;
}

#bl #leftmenu li {
padding: 4px 0;
line-height: 14px;
}

#bl #leftmenu a {
color: #ff6666;
padding: 4px 4px 4px 10px;
text-decoration: none;
background: url(i/lli.gif) left center no-repeat;
}

#bl #leftmenu a:hover {
background: #747474;
color: #fff;
padding: 4px;
margin-left: 6px;
}

#br {
width: 690px;
vertical-align: top;
}

#br #content {
width: 640px;
margin: 25px 0 25px 0;
padding-left: 25px;
color: #747474;
}

.text {
margin-bottom: 20px;
font-size: 11px;
}

.text h3 {
margin-bottom: 10px;
line-height: 12px;
font-size: 12px;
font-weight: bold;
}

#br #content p {
margin-bottom: 10px;
}

.text ul {
margin: 0 0 0 35px;
list-style-image: url(i/li.gif);
}

.poster, .vposter, .vvposter {
width: 200px;
}

.poster {
background: url(i/poster.jpg) top center no-repeat;
padding: 4px 0 0 0;
float: left;
margin: 0 12px 12px 0;
}

.vposter {
background: url(i/vposter.jpg) bottom center no-repeat;
padding: 0 0 4px 0;
}

.vvposter {
background: url(i/vvposter.jpg) center repeat-y;
padding-bottom: 4px;
}

#br #content .vvposter h3 {
font-size: 12px;
padding-top: 1px;
text-align: center;
}

.vvposter h3 a {
color: #000;
}

.vvposter table {
margin: 5px 15px 0 15px;;
font-size: 12px;
line-height: 12px;
width: 170px;
}

.vvposter .imgtable {
width: 155px !important;
margin: 5px 22px 0 23px !important;
}

.vvposter .imgtable img {
max-width: 155px;
max-height: 155px;
}

.vvposter .tdposter {
width: 155px;
height: 155px;
background: #747474;
text-align: center;
vertical-align: middle;
}

.art {
color: #000;
}

.razm {
}

.cena {
text-align: right;
color: #339900;
font-weight: bold;
}
.imgposter {
display: block;
background: url(i/addtb.jpg) left center no-repeat;
width: 119px;
height: 20px;
text-decoration: none;
color: #fff;
font-size: 12px;
text-align: center;
line-height: 20px;
margin: 5px 0 0 40px;
}

.bposter {
background: url(i/bposter.jpg) top center no-repeat;
padding: 4px 0 0 0;
float: right;
margin: 0 12px 12px 12px;
}

.vbposter {
background: url(i/vbposter.jpg) bottom center no-repeat;
padding: 0 0 4px 0;
}

.vvbposter {
background: url(i/vvbposter.jpg) center repeat-y;
padding-bottom: 4px;
width: 356px;
text-align: center;
}

.vvbposter .imgtable, .vvbposter .tdposter {
width: 310px;
height: 310px;
background: #747474;
text-align: center;
vertical-align: middle;
}

.vvbposter .tdposter img {
max-width: 310px;
max-height: 310px;
}

.vvbposter table {
width: 310px;
margin: 5px 23px 0 23px;
font-size: 12px;
}

.vvbposter td {
text-align: left;
}

.vvbposter td.cena {
text-align: right;
}

.vvbposter .imgposter {
margin-left: 0;
margin-right: 23px;
float: right;
}

.min {
font-size: 10px !important;
width: 150px !important;
background: #747474;
}

.vvposter .min {
margin-left: 25px !important;
}

.ramkaposter {
float: left;
display: block;
margin: 5px 0 0 23px;
border: 1px solid #747474;
width: 120px;
height: 19px;
line-height: 18px;
color: #747474;
text-decoration: none;
}

#flr, #f, #frr {
background: #f3f3f3;
height: 40px;
}

#f {
width: 1000px;
font-size: 11px;
color: #747474;
}

#f span {
float: right;
margin-right: 35px;
}

#f div {
float: left;
margin-left: 35px;
}

#contimg {
float: left;
margin: 0 10px 10px 0;
}

