body {
    font:12px tahoma, helvetica, arial, sans-serif;
    color: #333;
}

.comments{
width:500px;
}

#font_variant1, #font_variant2{
padding:0 2px 0 2px;
margin:0 1px 0 1px;
text-decoration: none;
color:#000;
}
#font_variant1 {
font-size: 14px;
}
#font_variant2 {
font-size: 20px;
}

#this_news_text .big_fonts{
font-size: 16px;
}

#head_news_t{
border:0;
width:98%;

}
#head_news_t td{
border-bottom:1px solid #B8B8B8;
vertical-align:TOP;
}
#head_news_t h2{
font-size: 16px;
}

.designers_over,.designers_out {
 float: left;
 margin: 1px 4px 0 0px;
}

.designers_over {
 border:1px solid #27a2ce;
}

.designers_out {
 border:1px solid #BFBFBF;
}

.comments p{
padding:2px 2px 10px 6px;
margin:2px 2px 10px 6px;
}

.comment_data{
border-bottom:1px solid #B8B8B8;
color:#AAA;
padding: 0 0 4px 4px;
margin: 0 0 4px 4px;
}

.head_comment{
float:LEFT;
padding: 0 0 2px 2px;
margin: 0 0 2px 2px;
}

.head_comment span{
color:#7B0000;
}
.comment_data small,.head_comment small{
font:9px Tahoma, Arial;
}

fieldset{
border:1px solid #B8B8B8;
width:370px;
padding:4px 4px 4px 4px;
}

legend{
padding:2px 4px 2px 4px;
border:1px solid #B8B8B8;
font:bold 12px Tahoma, Arial;
color:#5B8C29;
}

fieldset strong {
font:bold 12px Tahoma, Arial;
}



.search_replace td b{

color:#FF9933;

}

.header_pct{
background: url(img/img_head_sl.jpg) repeat-x;
 background-position:bottom;
}


.in_search b{
color:#FF9933;
}
label{
  font:bold 11px tahoma, helvetica, arial, sans-serif;
  vertical-align:top;
}

#inc_news{
float:right;
text-align:LEFT;
padding:2px 2px 4px 4px;
border:1px solid #FFF;
position:relative;
}
#inc_news p{
margin:2px;
}
#logo {
vertical-align:bottom;
}

#special_table{
border-top:1px solid #FFF;
font:12px tahoma, helvetica, arial, sans-serif;
background:#DDD;
}

html, body, #wrapper{
    margin: 0;
    padding: 0;
}

#news{
border-right:1px solid #CCC;
}

img { border: 0; }

a {
    color: #525d8c;
}

#wrapper {
    margin: auto;
    text-align: left;
    width: 100%;
    position: relative;
}
h1{
    font-size: 12px;
    margin: 0 0 5px 5px;
    padding: 0 0 5px 5px;
}

h2
{
    font-size: 12px;
    margin: 2px 2px 5px 0;
    padding: 0;
}

h3
{
    font-size: 12px;
    margin: 0 2px 5px 5px;
    padding: 0;
}

h4
{
    font-size: 12px;
    margin: 0 0 5px 5px;
    padding: 0 0 5px 5px;
}


.block {
    display: block;
}

.clear {
    clear: both;
    height: 10px;
}
#user_img{
float:left;
}
#user_img img{
border:1px solid #BFBFBF;
    margin: 1px 4px 0 0px;
}


.left{
border:1px solid #BFBFBF;
float:left;
margin: 1px 4px 0 0px;
}

.readmore {
    text-align: right;
}
#catalog_t td{
vertical-align:top;
text-align:left;
}
#catalog , #catalog_sub{
margin:0 1px 0 1px;
width:160px;
border:1px solid #27a2ce;
border-left:none;
padding-left:2px;
background: #EFF3F6;
font:12px  tahoma, helvetica, arial, sans-serif;
}
#catalog h1, #catalog_sub h1{
font:bold 14px Tahoma, Arial;
color:#4165af;
margin:2px 0 2px 4px;
padding:2px 0 2px 4px;
}
#catalog a, #catalog_sub a{
font:12px Tahoma, Arial;
}

#meta_s{
padding:0 4px 0 4px;
}
#catalog a, #catalog_sub a, #meta_s a{
text-decoration: none;
display: block;
border-bottom:1px dotted #27a2ce;
padding:1px;
}
#catalog a:hover, #catalog_sub a:hover, #meta_s a:hover{
    background: #27a2ce;
    color:#FFF;
}

#nav {
text-align:left;
}

#nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#nav li {
    background: #8dc445 url(../img/menu_bg.gif) repeat-y;
    float: left;
    width: 120px;
    list-style: none;
    margin: 0;
    padding: 0;
    border-right: 1px solid white;
}

#nav a {
    color: #387009;
    text-decoration: none;
    display: block;
    padding: 6px 0 6px 30px;
    font:12px tahoma, helvetica, arial, sans-serif;
}

* html #nav a {
    width: 100%;
    w\idth: 100px;
    padding: 5px 0 5px 30px;
    padd\ing: 6px 0 6px 30px;
}

#nav a:hover {
    background: #5b8c29;
    color: white;
}
#nav_h{
    background: #8dc445;

}



#head_news_f, #head_news_c, #head_news_c0, #head_news_e, #head_special,#head_special1,#head_news_s{
clear: both;
text-align:left;
width:100%;
color:#FFF;
border-bottom:2px solid #FFF;
}

#ptb2{
padding-top:2px;
font-size:4px;
}

#ptb3 a{
padding-right:2px;
}

#head_news_s{
background:#F2AA2E;
}


#head_news_f{
background:#434779;
}

#head_news_c{
background:#009933;
}

#head_news_c0{
background:#009933;
width:275px;
}

#head_news_e{
background:#434779;
width:275px;
}

#head_special1{
background:#A00F12;
}
#head_special{
background:#A00F12;
width:275px;
}


#search {
vertical-align:TOP;
width:100%;
}

#search .h2t {
    background: #EFF3F6;
    color: #0c4366;
    border-left: 1px solid #27a2ce;
    border-bottom: 1px solid #27a2ce;
    padding: 1px 12px;
}

#search .h2t div{
font:bold 22px Arial,tahoma, helvetica, sans-serif;
color:#27a2ce;
}

#search .jtype {
    text-align: center;
    padding: 0 0.7em 1em 0em;
}

#search form {
    margin: 3.2em 0 0.5em 0;
    padding: 0;
}

#search th, #search td {
    text-align: left;

    color: #0c4366;
}

#search .text {
    width: 210px;
    border: 1px solid #0c8dbd;
}

.submit {
    border: 1px solid #0a5f7e;
    background: #177da2;
    color: white;
    font-weight: bold;
    font-size: 12px;
}

#search .advanced {
    margin-top: 3px;
    margin-left: 20px;
}

#search,
#search a {
    color: #0c4366;
    text-decoration: none;
    font-weight: bold;
}

#search img {
    float: left;
    margin-right: 10px;
    margin-top: 1px;
}
site{
text-decoration: underline;
}
#main_day{
 padding:0px 1px 1px 1px;
border-right:1px solid #FFF;
vertical-align:top;
width:100%;
}
#main_day td{
vertical-align:top;
}

#main {
    width: 446px;
    vertical-align:top;
    height:100%;
}


#catalog_t .inner, #catalog_t .inner1 {
/*   border-right: 1px solid #CCC; */
    clear: both;
    height:100%;
}
.firms_footer{
    border-right: 1px solid #CCC;
    height:100%;
}

td .inner {
width:25%;
vertical-align:TOP;
border-right:1px solid #FFF;
padding-bottom:1px;
}

.inner1{
border-bottom:1px dotted #CCC;
padding-bottom:1px;
}
#head_text {
    margin-top: 6em;
    width: 100%;
    background:#434779;
}

#packages {
    float: right;
    clear: both;
    width: 315px;
    padding-top: 143px;
    margin-top: 6em;
    margin-right: 18px;
    line-height: 1.6;
}

* html #packages {
    margin-right: 8px;
}

#packages h2 {
    margin-left: 0px;
}

#packages .golden {
    color: #ba9f35;
    background: url(images/gold.gif) no-repeat;
    padding: 5px 0 3px 30px;
}

#packages .silveren {
    color: #b4b4b4;
    background: url(images/silver.gif) no-repeat;
    padding: 5px 0 3px 30px;
}

#special {
    border-top: 1px solid #ccc;
    padding: 15px 0 0 0;
    text-align: center;
}
#special_table #special_text{
color:#333;
}


#footer1 {
background: #C3E19B;
font-size:4px;
border-top:1px solid #FFF;
border-bottom:1px solid #FFF;
}


#footer {
background: #7DA83D;
    color: #FFF;
    padding: 7px 15px;
}
#footer .fa{
    color: #FFF;
    text-decoration: none;
    padding:6px;
}
#footer .fa:hover{
    background: #5b8c29;
    color: white;

}


#text_l{
padding:0 0 6px 2px;
}

#split a{
padding: 0 2px 0 2px;
}

#split {
padding:4px 0 4px 2px;
color: #000;
font:12px tahoma, helvetica, arial, sans-serif;
}
#this_split{
background: #FFCC00;
padding: 0 2px 0 2px;
}
#select_poisk{
padding:4px;
width:100%;
}
#select_poisk a{
padding:0px;
}

#img_bottom_inc{
position:relative; left:-2%; top:-42px; float:right;
}
#add_user_news{
width:98%;
text-align:right;
}

