@charset "windows-1251";

html, body, table, tr, td, p, div, input {font-family:Tahoma; font-size:10px; color:#666666;}

body {margin:0px;background:#f2f2e6;}

table {border:0px;border-collapse:collapse;}
table td{padding:0px;}

img {border:0px;}

h1 {color:#000000; font-family:Verdana; font-size:10px; font-weight:normal; text-align:center; text-transform:uppercase; margin:0px; margin-top:10px; margin-bottom:8px;}
h2 {color:#7ec501; font-family:Tahoma; font-size:14px; font-weight:normal;}
h3 {color:#7ec501; font-family:Tahoma; font-size:12px; font-weight:normal;}
H4.over {font:14px Tahoma, Arial, Helvetica, Sans-serif; font-weight:bold;color:#000;margin:0px;padding:0px;}


a {color:#666666;font-size:100%;text-decoration:underline;}
a:link {color:#666666;font-size:100%;text-decoration:underline;}
a:visited {color:#666666;font-size:100%;text-decoration:underline;}
a:hover {color:#7ec501;font-size:100%;text-decoration:underline;}

input.inp {border:1px #000000 solid; background-color:white; height:17px;width:95px; font-size:100%; padding:1px; font-family:arial;color:#000000;}
input.but {border:1px #006d1e solid; background-color:#006d1e; height:19px;width:95px; font-size:100%; padding:0px; font-family:arial;color:#ffffff;}
input.but_img {border:0px; font-size:100%; padding:0px; font-family:arial;color:#ffffff;}
select {color:#666666; font-size:100%;}
input, select, rexrarea {margin-top:1px; margin-bottom:1px;}

.marg1 {margin-left:19px; margin-top:31px;}
.marg21 {margin-right:16px; margin-left:41px; margin-bottom:10px;}
.marg2 {margin-right:16px; margin-bottom:10px;}
.marg22 {margin-bottom:10px;}
.marg3 {margin-bottom:3px;}
.marg4 {margin-left:3px; margin-right:3px; margin-top:12px;}
.marg5 {margin-left:20px; margin-right:8px; margin-top:4px;}
.marg6 {margin-left:20px; margin-right:3px; margin-top:4px;}
.marg7 {margin-left:10px; margin-bottom:4px;}
.marg8 {margin-left:5px; margin-bottom:4px;border:0px; font-size:100%; padding:0px; font-family:arial;color:#ffffff;}

#top {background-image:url('img/top_bg.jpg'); background-repeat:repeat-x; background-position:top left;}
#top td.bg{background-image:url('img/top_bg_l.jpg'); background-repeat:no-repeat; background-position:top left;}

#menu {background-image:url('img/but_bg.gif'); background-repeat:repeat-x; background-position:top left;}
#center_bg {background-image:url('img/center_bg.jpg'); background-repeat:repeat-x; background-position:top left;}

td.main1 {background-image:url('img/left_bg.gif'); background-repeat:no-repeat; background-position:top right; background-color:#f1f1f1;}
td.main2 {background-image:url('img/text_bg.gif'); background-repeat:no-repeat; background-position:top left; padding-right:30px; padding-left:30px;}
td.main2 div {width:100%; margin-left: 0px; margin-right: 0px;}
td.main3 {background-image:url('img/right_bg.gif'); background-repeat:no-repeat; background-position:top left; background-color:#f1f1f1;}

#menu_left {margin-top:9px;}
#menu_left td {background-image:url('img/dotted_bg1.gif'); background-repeat:repeat-x; background-position:bottom left; padding-top:3px; padding-bottom:5px;}
#menu_left a {color:#000000;font-size:11px;text-decoration:none; font-family:Tahoma;}
#menu_left a:link {color:#000000;font-size:11px;text-decoration:none;}
#menu_left a:visited {color:#000000;font-size:11px;text-decoration:none;}
#menu_left a:hover {color:#7ec501;font-size:11px;text-decoration:none;}

#hot_list {margin-top:15px;}
#hot_list td.tit {color:#7ec501; font-family:Tahoma; font-size:9px; font-weight:normal; text-transform:uppercase; margin:0px; background-image:url('img/line.gif'); background-repeat:no-repeat; background-position:bottom left;}
#hot_list td.txt {background-image:url('img/money_list_bg.gif'); background-repeat:no-repeat; background-position:bottom left; padding:20px; padding-top:5px; padding-bottom:15px;}

#search {margin-top:10px;}
#search td.param {text-transform:uppercase;}
#search input.search {margin-bottom:3px; margin-top:3px; border:1px solid #7ec501; background-image:url('img/input_search_bg.gif'); background-repeat:repeat-y; background-position:top right;}

#cat {margin-top:10px;}
#cat div.title {background-image:url('img/arrow1.gif'); background-repeat:no-repeat; background-position:bottom left; padding-left:22px; padding-top:10px; height:23px; margin-left:0px; font-family: MS Sans Serif; color:#000000; font-size:11px; text-transform:uppercase; margin-bottom:5px;}
#cat font {color:#999999; font-size:11px;}
#cat a {margin-left:10px; margin-bottom:2px; font-size:11px;}

#cat #nav {text-transform:uppercase; margin:0px;margin-bottom:10px; font-size:10px;}
#cat #nav a {font-size:10px; margin:0px;}


#last_list {margin-top:15px;}
#last_list td.tit {color:#7ec501; font-family:Tahoma; font-size:9px; font-weight:normal; text-transform:uppercase; margin:0px; background-image:url('img/line.gif'); background-repeat:no-repeat; background-position:bottom left;}
#last_list td.txt { padding:20px; padding-top:5px; padding-bottom:15px;}

#hot_news {margin-top:5px;}
#hot_news td.tit {color:#7ec501; font-family:Tahoma; font-size:9px; font-weight:normal; text-transform:uppercase; margin:0px; background-image:url('img/line.gif'); background-repeat:no-repeat; background-position:bottom left;}
#hot_news td.txt { padding:20px; padding-top:5px; padding-bottom:5px;}

#num {margin-top:15px; text-transform:uppercase; font-family:Tahoma; font-size:9px; }
#num td.tit {color:#7ec501; font-weight:normal; margin:0px;}
#num td.txt {text-align:right; padding-right:20px;}
#num font { color:#7ec501; font-size:14px; }

#good_list {margin-top:15px;}
#good_list td.tit {color:#666666; font-family:Tahoma; font-size:9px; font-weight:normal; text-transform:uppercase; margin:0px; background-image:url('img/line2.gif'); background-repeat:no-repeat; background-position:bottom left;}
#good_list td.txt { padding:20px; padding-top:5px; padding-bottom:15px;}

#bottom_bg {background-image:url('img/bottom_bg.jpg'); background-repeat:repeat-x; background-position:top left; }
#bottom_bg td{background-image:url('img/dotted_bg1.gif'); background-repeat:repeat-x; background-position:top left;  }


#cat2 {margin-top:10px;}
#cat2 div.title {background-image:url('img/arrow1.gif'); background-repeat:no-repeat; background-position:bottom left; padding-left:22px; padding-top:10px; height:23px; margin-left:0px; font-family: MS Sans Serif; color:#000000; font-size:11px; text-transform:uppercase; margin-bottom:5px;}
#cat2 font {color:#999999; font-size:11px;}
#cat2 a {margin-bottom:2px; font-size:11px;}
#cat2 td {background-image:url('img/dotted_bg1.gif'); background-repeat:repeat-x; background-position:bottom left;  padding:3px;}
#cat2 td.cool {background-color:#FFFFBF;}

small {color:#999999;}

#cat2 #nav {text-transform:uppercase; margin:0px;margin-bottom:10px; font-size:10px;}
#cat2 #nav a {font-size:10px; margin:0px;}

img.brd { border:1px solid #999999;}
.img {
    border:1px solid #050000;
    margin-right:9px;
}
/******  highslide  **********/
.highslide {
    cursor: url(img/highslide/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
    visibility: hidden;
}
.highslide img {
    border: 2px solid gray;
}
.highslide:hover img {
    border: 2px solid white;
}

.highslide-wrapper {
    background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;

    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
    color: black;
    font-size: 8pt;
    font-family: sans-serif;
    font-weight: bold;
    text-decoration: none;
    padding: 2px;
    border: 1px solid black;
    background-color: white;

    padding-left: 22px;
    background-image: url(img/highslide/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
    font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}
a.highslide-full-expand {
    background: url(img/highslide/fullexpand.gif) no-repeat;
    display: block;
    margin: 0 10px 10px 0;
    width: 34px;
    height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* These are not Highslide core CSS rules, but define the styles of the caption. */
.control {
    float: right;
    display: block;
    position: relative;
    margin: 0 5px;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    margin-top: 1px;
    margin-bottom: 1px;
}
.control:hover {
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    margin-top: 0;
    margin-bottom: 0;
}
.control, .control * {
    color: #666;
}

/***** ad_add *******/
.ad_select {
    height:16px;
    background:#FFF;
    border:1px solid #999999;
    color:#000;
    font:11px Tahoma, Arial, Helvetica, sans-serif;
}
.ad_input {
    height:16px;
    background:#fff;
    border:1px solid #999999;
    color:#000;
    font:11px Tahoma, Arial, Helvetica, sans-serif;
    /*margin-top:3px;*/
}
.ad_textarea {
    background:#fff;
    border:1px solid #999999;
    color:#000;
    font:11px Tahoma, Arial, Helvetica, sans-serif;
    /*margin-top:3px;*/
}
.ad_but {
    width:150px;
    height:18px;
    color:#000;
    font:11px Tahoma, Arial, Helvetica, sans-serif;
    font-weight:bold;
    margin-top:5px;
    border:1px solid #999999;
    background:#fff
}
.ad_but2 {
    height:18px;
    color:#000;
    font:11px Tahoma, Arial, Helvetica, sans-serif;
    font-weight:bold;
    margin-top:5px;
    border:1px solid #999999;
    background:#fff
}
/***** auth *******/
.auth_input {
    width:150px;
    height:16px;
    background:#fff;
    border:1px solid #999999;
    color:#000;
    font:11px Tahoma, Arial, Helvetica, sans-serif;
    /*margin-top:3px;*/
}
.auth_submit {
    width:150px;
    height:18px;
    color:#000;
    font:11px Tahoma, Arial, Helvetica, sans-serif;
    font-weight:bold;
    margin-top:5px;
    border:1px solid #999999;
    background:#fff
}
/***** reg *******/
.reg_input {
    height:16px;
    background:#fff;
    border:1px solid #999999;
    color:#000;
    font:11px Tahoma, Arial, Helvetica, sans-serif;
    /*margin-top:3px;*/
}
.reg_but {
    width:150px;
    height:18px;
    color:#000;
    font:11px Tahoma, Arial, Helvetica, sans-serif;
    font-weight:bold;
    margin-top:5px;
    border:1px solid #999999;
    background:#fff
}
/***** login *******/
.login_input {
    height:16px;
    background:#fff;
    border:1px solid #999999;
    color:#000;
    font:11px Tahoma, Arial, Helvetica, sans-serif;
    /*margin-top:3px;*/
}
.login_but {
    width:150px;
    height:18px;
    color:#000;
    font:11px Tahoma, Arial, Helvetica, sans-serif;
    font-weight:bold;
    margin-top:5px;
    border:1px solid #999999;
    background:#fff
}
/******* error *********/
.div_error{
margin-top: 2px;
BACKGROUND-COLOR: #FFBFAF;
BORDER: #434D4C 1px solid;
FONT-SIZE: 11px;
FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
COLOR: #333333;
}
.div_error_text{
COLOR: #333333;
FONT-SIZE: 11px;
FONT-FAMILY: Arial, Helvetica, Sans-serif;
}
.li
{
margin-left:15px;
padding-left:0px;
padding-bottom:0px;
list-style:square;
COLOR: #333333;
}
.inerror
{
BACKGROUND-COLOR: #FFBFAF;
BORDER: #9A0000 1px solid;
COLOR: #333333; 
}
#rules LI {
    list-style:square;
    padding:0 0 0 20px;
    margin:0px;
}
/******** nav ***********/
.nav {text-transform:uppercase; margin:0px;margin-bottom:10px; font-size:10px;}
.nav a {text-transform:uppercase; margin:0px;margin-bottom:10px; font-size:10px;}

#header_unique TABLE {
    padding: 0; 
    margin: 0; 
    vertical-align:top; 
    border:0; /* border="0" */
    border-collapse:collapse; /* cellspacing="0" */
}
#header_unique table td{
    padding:0; /* cellspadding="0" */
}
#header_unique TD,#header_unique DIV,#header_unique P,#header_unique SPAN,#header_unique LABEL {
    font: 11px Tahoma, Arial, Helvetica, sans-serif; 
    color:#FFFFFF;
    vertical-align:top; 
    margin:0px; 
    padding:0px;
    line-height:14px;
}
#header_unique .float {
    float:left;
    display:block;
    overflow:hidden;
}
#header_unique .clear {
    clear:both;
}


#header_unique {
    width:100%;    
    min-width:1000px;
    width:expression((document.documentElement.clientWidth || document.body.clientWidth)<1000 ? '1000px' : '100%');
    background-color: white;
}
#header_unique .header {
    width:100%;
    background:url(img/bg_header_lt1.gif) bottom left no-repeat;
}
#header_unique .logo {
    width:275px;
    vertical-align:middle;
    background:url(img/bg_header_lt2.gif) top left no-repeat;
}
#header_unique .links {
    margin:12px auto 0 auto;
}
#header_unique .reklama {
    background:url(img/bg_header_rt1.gif) top right no-repeat;
}
#header_unique .bg_bot {
    text-align:center;
    background:url(img/bg_header_rt2.gif) bottom right no-repeat;
    padding-right:160px
}
#header_unique .reklama p {
    margin-top:5px;
    font:bold 10px Verdana, Arial, Helvetica, sans-serif;
    color:#7EC501;
}
#header_unique .reklama a, .reklama a:active, .reklama a:link, .reklama a:visited {
    font:bold 10px Verdana, Arial, Helvetica, sans-serif;
    color:#7EC501;
}

#header_unique #menu {
    text-align:center;
    background:url(img/bg_header.gif) top left repeat-x;
    height:28px
}
#header_unique #menu table {
    margin:0 auto
}