html { overflow-x: auto; }


BODY {

    font: 12px/1.2 arial,sans;
    color: #535354;
    background-color : #ffffff;
    margin : 0;
    padding: 0;
}

H1 {
    font:22px arial;
    color: #1E1E1E;
    vertical-align: middle;
}

H2
{
    color: #1E1E1E;    
    font:20px arial;
    vertical-align: middle;
}

H3
{
    color: #555555;    
    font:18px arial;
    vertical-align: middle;
}

H4
{
    color: #555555;
    font:14px arial;
    vertical-align: middle;
    font-weight: bold;
}

H7
{
    color: #555555;
    font:12px arial;
    vertical-align: middle;
    font-weight: bold;
}

BR {
    font-size : 5px;
    margin : 0;
}

A {
    font-size : 14px;
    color : #4291DF;
    text-decoration : none;
}

A:hover {
    text-decoration : underline;
}

SELECT {
    background-color : #FFFFFF;    
    border: 1px solid #588BBD;
}

INPUT [type=text]{
    background-color : #FFFFFF;    
    border: 1px solid #588BBD;
}

TEXTAREA {
    background-color : #CCCCCC;    
    border: 1px solid #223388;
}

LI {    
    list-style-type: none;
    margin: 0px;
    padding: 1em;

}

FORM {
    border-width : 0;
    padding : 0;
    margin : 0;
    display:inline;
}

.content img {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border: 1px solid #E4E9ED;
    padding: 4px;
    background-color: #FFF;
}

.content p {
    font-size: 13px;
    padding-right: 20px;
}

.top10 {
    font-weight: bold;
}

.main table
{
    width:100%;    
}

.main_header
{
    width:100%;
    height:27px;    
}

.main_content
{    
    padding-left:5px;
    padding-right:5px;
    font-size: 16px;
    background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #E4E9ED;
}

.main_bottom
{
    width:590px;
    height:17px;
    background: url('/template/default/images/shadow_center.png') no-repeat;
    margin-top: -1px;
}

table .regular
{
    width: 260px;
}

.regular_header
{
    /*width:240px;*/
    height:27px;
    /*background-color: #0D487E;
    background: url('/template/default/images/bg_top_table.gif');*/
    text-align: left;
    padding-left:30px;
}

.regular_content
{
     background: none repeat scroll 0 0 #F4F4F4;
     border: 1px solid #E4E9ED;
     padding-left:5px;
     padding-right:5px;
     text-align: left;
     font-size: 13px;
}

.regular_content
{
     width: 100%;
}

.regular_content p
{
    font-size: 13px;    
}

.regular_bottom
{
    width:235px;
    height:20px;
    background: url('/template/default/images/bg_table_bottom.gif') no-repeat;
    margin-left: 10px;
    margin-top: -1px;
}

.bodyborder

{
    border: 1px solid #663300;

}


.border {
    border: 0px solid #4176aa;
}

.border2 {
    BACKGROUND-REPEAT: repeat-x;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #223388;
    border-right-color: #223388;
    border-left-color: #223388;
}








/* Categories */

.maincat {
    font-size: 15px;
    font-weight: bold;
    text-decoration : none;
}

/* SubCategories on the index page */

.subcat {
    font-size: 13px;    
    color : #535354;
}






/* Category Counters (number of subcategories, number of listings */

.count {
    font-size: 9px;
    color: 888888;
    text-decoration : none;

}



/* Empty Categories */

.emptycat {
    font-size: 13px;
    font-weight: bold;
    text-decoration : none;
    color: #2E6297;
}


/* Empty SubCategories on the index page*/

.emptycat2 {
    font-size: 10px;
    text-decoration : none;
    color: #666666;
}


/* Side boxes gray text (hits, date) */

.sideboxtext {
    font-size: 12px;
    text-decoration : none;
    color: #AAAAAA;
}

/* Side boxes description font */

.boxdescr
{
    font-size: 12px;
    text-decoration : none;
    color: #777777;

}

.companyA
{
    font-size: 12px;
    text-decoration : none;
    font-weight: bold;
    color: red;
}
.searchik {
    font-size: 12px;
    color: #FFFFFF;
}


.companyB
{
    font-size: 10px;
    text-decoration : none;
    font-weight: bold;
    color: blue;
}

.companyC
{
    font-size: 10px;
    text-decoration : none;
    font-weight: bold;
    color: green;
}

.companyD
{
    font-size: 14px;
    text-decoration : none;
    font-weight: bold;
    color: #FD4100;
}

.mainmenu a{
    color: #4291DF;
    font-size: 14px;  /* ! */
    text-decoration: none;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: normal;
}

.mainmenu a:active, .mainmenu a:visited, .mainmenu a:link {
    text-decoration: none;
}
.mainmenu a:hover {
     text-decoration: underline;
}
.top_menu {
    color: #FFFFFF;
    font-size: 11px;  /* ! */
    text-decoration: none;
    text-align: left;
    padding-top: 1px;
    padding-bottom: 1px;
    font-weight: normal;
}
.top_menu a:active, .top_menu a:visited, .top_menu a:link {
    color: #FFFFFF;    
    font-weight: normal;
    text-decoration: none;
}
.top_menu a:hover {
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: underline;
}
.logo_in {
    background-image: url("images/logo_bg.gif");
    background-repeat: repeat-y;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.biz_link {
    color: #FFFFFF;
    text-decoration: underline;
}
a.biz_link:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

.biz_w {
    color: #FFFFFF;
    text-decoration: none;
}
.beliy {
    color: #FFFFFF;
    text-decoration: none;
}
.border_tb2px {
    border: 2px solid #588BBD;
}
.menu_niz {
    color: #588BBD;
    text-decoration: underline;
}
#inormer {
    color:#333333;
    font-family:Tahoma,Geneva;
    font-size:12px;
    float:left;
    line-height:2.5;
    padding-left: 30px;
    padding-bottom: 10px;
}

.button
{
    inherit: none;
}

/*weather tabs*/

.section {
    width: 260px;    
    margin: 0 0 30px;
    font-size: 13px;
}

.section table
{
    width: 100%;
}

.section td
{
    padding: 3px;
    font-size: 12px;
}

.section .price
{
    color: #4291DF;
    font-weight: bold;
}

.section .colored
{
    background-color: #FCFCFC;
}

ul.tabs {
	height: 28px;
	line-height: 25px;
	list-style: none;
	border-bottom: 1px solid #DDD;
	background: #FFF;
}
.tabs li {
	float: left;
	display: inline;
	margin: 0 1px -1px 0;
	padding: 0 8px 1px;
	color: #777;
	cursor: pointer;
	background: #F9F9F9;
	border: 1px solid #E4E4E4;
	border-bottom: 1px solid #F9F9F9;
	position: relative;
}
.tabs li:hover {
	color: #F70;
	padding: 0 8px;
	background: #FFFFDF;
	border: 1px solid #FFCA95;
}
.tabs li.current {
	color: #444;
	background: #EFEFEF;
	padding: 0 8px 2px;
	border: 1px solid #D4D4D4;
	border-bottom: 1px solid #EFEFEF;
}
.box {
	display: none;
	border: 1px solid #D4D4D4;
        border-width: 0 1px 1px;
	background: #EFEFEF;
	margin-top: -13px;
        padding: 10px;
}
.box.visible {
	display: block;        
}

/**/

.catalog table{
    margin-left: 0px;
    padding-left: 10px;
    padding-right: 20px;
}


/*mainmenu dropdown*/

.dropdown
{
    position: absolute;
    padding: 0px;
    margin: 0px;
    z-index: 1;
}

.dropdown ul
{
    margin-top: -2px;
    padding: 0px;
}

.dropdown li
{
    background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #E4E9ED;    
}

.dropdown li:hover
{
    background: none repeat scroll 0 0 #eee;
}

.alignleft, img.alignleft {
    margin-bottom: 12px;
    display: inline;
    float: left;
    margin-right: 24px;
    margin-top: 4px;
}

/*news slider*/

#news_slider {
    height: 320px;
    margin-left: 10px;
}

#news_slider h2 {
    margin-left: 24px;
}


#slider {
    background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #E4E9ED;
    width: 600px;
    height: 240px;
    vertical-align: middle;
}

#slider p{
    font-size: 12px;
    height: 62px;
    margin-bottom: 4px;
    margin-top: 0;
    overflow: hidden;
    padding-left: 6px;
    padding-right: 6px;
    text-align: center;    
}

#slider .time {
    font-size: 11px;
    text-align: center;
    margin-top: 0;
    font-style: italic;
    color: #666;
}

#slider .middle .time {
    display: none;
}

#slider .excerpt {
    display: none;
}

#slider .middle .excerpt {
     background: url("/images/excerpt_bg.png") repeat-x scroll 0 0 transparent;
    color: #444444;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 78px;
    margin: 0 14px;
    overflow: hidden;
    padding: 8px 10px;
    position: relative;
    text-align: center;
    top: -94px;
}

#slider div {
    display: none;
    text-align: center;
    overflow: visible;
    position: relative;
}

#slider img {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border: 1px solid #E4E9ED;
    padding: 4px;
    background-color: #FFF;
    height: 100px;
    width: 100px;
    margin-bottom: 2px;
}

#slider .middle {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #E0E0E0;
    display: block;
    height: 280px;
    left: 160px;    
    top: -200px;
    width: 280px;
    overflow: visible;
}

#slider .middle p{ display: none;}

#slider .middle .shadow
{
    background: url("/template/default/images/bg_table_bottom.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 20px;
    margin-left: 25px;    
    width: 235px;
    position: relative;
    top: -87px;
}

#slider .shadow
{
    display: none;
}

#slider .middle img{
    height: 90%;
    margin-top: 8px;
    padding: 5px;
    width: 90%;
}

#slider .left {    
    display: block;
    height: 180px;
    left: 0;    
    top: 30px;
    width: 160px;
}

#slider .right {    
    display: block;
    height: 180px;
    left: 440px;    
    top: -432px;
    width: 160px;
}

#slider .button {    
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;    
    display: block;
    width: 32px;
    height: 32px;
}

#slider .button:hover {
    
}

#left{
    background: url("/images/slide_left_.png") no-repeat scroll 0 0 transparent;
    left: -12px;
    top: -540px;
}

#right{
    background: url("/images/slide_right_.png") no-repeat scroll 0 0 transparent;
    left: 580px;
    top: -570px;
}

/* Add/remove panels buttons
.buttons {
  padding: 5px 10px;
  text-align: center;
}

/* direct link styling 
.dlinks {
  text-align: center;
  font-size: 20px;
}
*/

#clocks{
    height: 10px;
    left: -291px;
    position: relative;
    top: 12px;
    z-index: 1000;
}

#running {
    color: #444444;
    font-weight: bold;
}

#goods {
    text-align: center;    
}

#goods .item {
    height: 100%;    
}

.pager table {
    width: 90%;
    height: 100%;
    vertical-align: middle;
    padding: 4px;
}

.pager td
{
    padding: 4px 0 4px;
}

.pager p {
    margin-left: 6px;
}

.bx-button{ 
    height: 32px;
    width: 32px;
    position: relative;
    z-index: 100;
}

#bx-prev {    
    left: -12px;
    top: 68px;
}

#bx-next {
    left: 230px;
    top: 100px;
}


#humor {
    padding: 4px;
}

#news-first img {
    width: 100px;
    height: 100px;
}
