td.left_cols   {
	width: 310px;
	border: 0;
	margin-left: 0;
	
}
table.main_client {
	width: 310px;
	background-color: #aaff8d;
	
}

table.main_sell_article {
	width: 310px;
	background-color: #e9e7fa;
	margin-top: 20px;
}
table.main_article {
	width: 210px;
	background-color: #ffffff;
	margin-right: 0;
	
}

td.main_article_center {
	width: 210px;
	background-color: #ffffff;
	border-right: 1px solid #cccadd;
	border-left: 1px solid #cccadd;
}
td.main_garantii {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #515151;
	padding-left: 10px;
	padding-top: 5px;
}
td.main_garantii_desc {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #515151;
	padding-left: 10px;
}
td.main_zvezda {
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	valign: center;
}

td.main_partner {
	width: 210px;
	background-color: #ffffff;
	border-right: 1px solid #cccadd;
	border-left: 1px solid #cccadd;
	padding-left: 10px;
	padding-top: 10px;
}
td.main_partner_desc {
	width: 210px;
	background-color: #ffffff;
	border-right: 1px solid #cccadd;
	border-left: 1px solid #cccadd;
	padding-left: 10px;
	padding-top: 3px;
	font-family: verdana;
	font-size: 11px;
	color: #515151;
}
span.main_partner_desc a {
	text-decoration: none;
	color: #515151;
}
span.main_partner_desc a:hover {
	text-decoration: underline;
	color: #515151;
}

td.main_article_bottom {
	border-bottom: 1px solid #cccadd;
		
}

td.main_right_cols {
	valign: top;
	margin-right: 0;
	width: 210px;
	
	
}
td.main_center_cols {
	valign: top;
	margin-right: 10px;
	margin-left: 10px;
	width: 230px;
	
}
table.main_center_top_square {
	
	width: 230px;
	border: 1px solid #eeeeee;
}
table.main_center_bottom_square {
	
	width: 230px;
	background-color: #eeeeee;
		
}

td.corner_ie {
	border-left: 1px solid #cccadd;
} 
span.main_client_selection {
 	font-family: arial;
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
	color: #506D7F;
	
}
span.main_selection_usluga {
 	font-family: arial;
	font-weight: normal;
	font-size: 11px;
	color: #515151;
	
}

td.main_price
{
        height:20px;
        padding-left: 5px;
        border-bottom: #bfbfbf solid 1px;
        background-color: #ffffff;
        font-family: arial;
        font-size: 11px;
        color: #515151;
        font-weight: bold;
	
}
span.main_price_link {
	text-decoration: none;
	color: #515151;
}
span.main_price_link a {
	text-decoration: none;
	color: #515151;
}
span.main_price_link a:hover {
	text-decoration: underline;
	color: #B61A1A;
}

span.main_other_client {
	font-family: arial;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
span.main_other_client_1 {
	font-family: arial;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
span.main_other_client_1 a {
	font-family: arial;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}
span.main_other_client_1 a:hover {
	font-family: arial;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

span.main_lastarticles {
	font-family: arial;
	font-size: 14px;
	color: #515151;
	font-weight: bold;
}
span.main_lastarticles a {
	color: #515151;
	text-decoration: none;
}

span.main_lastarticles a:hover {
	text-decoration: underline;
	color: #515151;
	
}

span.main_service_head {
	font-family: arial;
	font-size: 14px;
	color: #920000;
	font-weight: bold;	
}
span.main_service_head a {
	color: #920000;
	text-decoration: none;	
}
span.main_service_head a:hover {
	color: #920000;
	text-decoration: underline;	
}

span.main_head {
	font-family: arial;
	font-size: 12px;
	color: #515151;
}

span.main_service {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #1A3A8F;
}
span.main_service a {
	text-decoration: underline;
	color: #1A3A8F;
}
span.main_service a:hover {
	text-decoration: none;
	color: #1A3A8F;
}

span.main_service_desc {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #515151;
}
div.main_autor_head {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 5px ;
	
}
span.main_autor_head a {
	text-decoration: underline;
	color: #000000;
}
span.main_autor_head a:hover {
	text-decoration: none;
	color: #000000;
}

div.main_autor_desc {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #515151;
	padding-left: 10px;
	padding-bottom: 10px;
}
span.main_autor_desc a {
	text-decoration: none;
	color: #515151;
}
span.main_autor_desc a:hover {
	text-decoration: underline;
	color: #515151;
}

div.main_autor_entry   {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #2F2F2F;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
td.main_autor_mail {
	font-weight: bold;
	font-size: 11px; 
	font-family: arial; 
	color: #515151;
	padding-left: 10px; 
	padding-bottom: 3px;
}

body
{
        margin: 0px;
        padding: 0px;
        border-width: 0px;
        background-color: white;
        color: black;
        font-family: tahoma;
        font-size: 12px;
}

img
{
    border-width: 0px;
}

h1
{
        font-family: arial;
        font-size: 26px;
        color: #087BA6;
        /*text-decoration: underline;*/
        font-weight: bold;
        }

h2
{
        font-family: arial;
        font-size: 16px;
}

p
{
        font-size: 11px;
        text-align: left;
}


div {

}


.style1 {
        color: #FFFFFF;
        font-weight: bold
        font-size: small;
}
.style2 {
        color: #087BA7;
        font-weight: bold;
        font-family : Verdana;
        font-size: 12px;

}
.style3 {
        color: #FFFFFF;
        font-weight: bold;
        font-family : Verdana;
        font-size: 12px;

}
.style4 {
        text-decoration: none;
        color: #515151;
        font-weight: bold;
        font-family : Verdana;
        font-size: 11px;
}



/* = SERVICE = */

table.service_blue {
        width: 240px;
        border: #107ea7 solid 1px;
        border-collapse: collapse;
}

table.service_red {
        width: 240px;
        border: #c92929 solid 1px;
        border-collapse: collapse;
}

span.service {
        font-size: 12px;
        font-weight: bold;
        font-family: verdana;
        color: white
}

span.service_content {
        font-size: 8pt;
        font-family: verdana;
        color: #515151\
}



span.service_more
{
    display: block;
    color: #cf0c0c;
    text-transform: uppercase;
        font-size: 9px;
        font-weight: bold;
}

span.service_more a
{

    text-decoration: none;
        color: #cf0c0c;

}

span.service_more a:hover
{
   text-decoration: underline;
   color: #cf0c0c;
}

span.services_more
{
    display: block;
    color: #cf0c0c;
    text-transform: uppercase;
        font-size: 8px;
        font-weight: bold;
}


/* = LASTSERVICE = */

/* === main_services === */

table.main_services
{
        margin-left: 10px;
        margin-top: 0px;
        margin-bottom: 0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 8px;
}

td.main_services_marker
{
    vertical-align: top;
    font-size: 12px;
}

td.main_services
{
        padding-bottom:  0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 8px;
        margin-top: 0px;
        vertical-align: top;
}

td.main_services a
{
            color: #1515aa;
           font-size: 10px;
        font-weight: normal;
        padding-left: 0px;
        padding-right: 3px;
        font-family: verdana;
        text-transform:  none;
          text-decoration: none;
        color: #1515aa;

}

td.main_services a:hover
{
   text-decoration: underline;
   color: #cf0c0c;
}

/* === end: main_services === */

/* === other_lastnews === */

td.other_lastnews_marker
{
    vertical-align: top;

}

/* = listanie = */
span.listanie
{        font-family: verdana;
        font-size: 10px;
        color: #515151;
        font-weight: bold;
}
span.browse
{        font-family: verdana;
        font-size: 11px;
        color: #000000;
        font-weight: bold;

}


span.list
{        font-family: verdana;
        font-size: 10px;
        color: #515151;
        font-weight: bold;
}

a.list_active
{
        text-decoration: none;
        color: #cf0c0c;
        font-size: 10px;
        font-weight: bold;
}

a.list_active:hover
{       text-decoration: underline;
}

a.list_not_active
{
        text-decoration: underline;
        color: #5b8ea9;
        font-size: 10px;
        font-weight: bold;
}

a.list_not_active:hover
{       text-decoration: none;
        color: #cf0c0c;
}
span.select
{
         font-family: verdana;
        font-size: 8pt;
        color: #000000;
}
select.select_pop
{
         font-size: 8pt;
}

div.navig {
         font-family: verdana;
        font-size: 11px;
        color: #0000ff;
        padding-left: 10px;
        padding-top: 5px;
        text-decoration: none;
        font-weight: bold;
}
div.navig a {
        text-decoration: none;
        color: #0000ff;
}
div.navig a:hover {
        text-decoration: underline;
}
td.navig
{
        padding-left: 10px;
        background-color: #DEDEDE;
        height: 20px;
        padding-top: 0;
        margin:0;

}
span.navig {
         font-family: verdana;
        font-size: 11px;
        color: #2C364F;
        text-decoration: none;
        font-weight: bold;

}
span.navig a {
        text-decoration: underline;
        color: #2C364F;
}
span.navig a:hover {
        text-decoration: none;
        color: #C11113;
}
span.navig_active {
        color: #6F292B;
        text-decoration: none;

}
span.archive_active {
        text-decoration: none;
        color: #cf0c0c;
        font-size: 10px;
        font-weight: bold;

}

span.archive_not_active {
        text-decoration: none;
        color: #C0C0C0;
        font-size: 10px;
        font-weight: bold;

}
span.head {
        text-decoration: none;
        color: #000000;
        font-size: 12px;
        font-weight: bold;

}
span.title_date  {
        text-decoration: none;
        color: #087BA6;
        font-size: 14px;
        font-weight: bold;

}
h1.not_news {

        text-decoration: none;
        color: #CACACA;
        font-weight: bold;
}


span.optimizators_view{

        text-decoration: none;
        color: #000000;
        font-weight: bold;
        font-size: 10px;
}
span.city_optimizator {
        font-family: verdana;
        font-size: 11px;
        color: #006A8F;
        font-weight: bold;

}
span.city_optimizator_more
{

        color: #cf0c0c;

        font-size: 10px;
        font-weight: bold;
        padding-bottom: 0px;
}

span.city_optimizator_more a
{

    text-decoration: none;
        color: #cf0c0c;

}

span.city_optimizator_more a:hover
{
   text-decoration: underline;
   color: #cf0c0c;
}

table.optimizator_main
{
        width: 310px;
        background-color: #DFBA99;
        padding: 0px;

}

pre.source {
        padding: 1em;
        border: 1px dashed #2f6fab;
        color: black;
        background-color: #f9f9f9;
        line-height: 1.1em;
}

.club_article_big_caption {

        FONT-WEIGHT: bold; FONT-SIZE: 18px;  COLOR: #000000; FONT-FAMILY: Verdana; TEXT-ALIGN: left

}

.club_article_small_caption {

        FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-ALIGN: left

}

.club_article {

        FONT-SIZE: 14px; MARGIN: 0px; TEXT-INDENT: 20px; FONT-FAMILY: Arial, Verdana

}

.club_article_bold {

        PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana

}

.club_article_cbold {

        PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Courier;

}



.club_article_info {



        FONT-SIZE: 12px; MARGIN: 0px 10px 0px 0px; FONT-FAMILY: Verdana; TEXT-ALIGN: right

}

.club_article_link {

        DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3f84c4; WHITE-SPACE: nowrap

}

.club_article_white {

        DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; WHITE-SPACE: nowrap

}

.club_article_code {

        BORDER-RIGHT: #315573 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #315573 1px solid; PADDING-LEFT: 15px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 6px 25px 6px 50px; BORDER-LEFT: #315573 1px solid; TEXT-INDENT: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #315573 1px solid; FONT-FAMILY: Courier; BACKGROUND-COLOR: #e7eff7; TEXT-ALIGN: left

}

.club_article_input {

        FONT-SIZE: 12px; MARGIN: 10px 50px; FONT-FAMILY: Courier; TEXT-ALIGN: left

}

.club_article_quote {

        BORDER-RIGHT: #315573 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #315573 1px solid; PADDING-LEFT: 15px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 6px 25px 6px 50px; BORDER-LEFT: #315573 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #315573 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #cedfef; TEXT-ALIGN: left

}

.club_article_epilog {

        PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 6px 6px 6px 100px; PADDING-TOP: 5px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #e7eff7; TEXT-ALIGN: right; BORDER: #315573 1px solid;

}

.highlight {

        BORDER: #315573 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN: 6px 15px 6px 20px; TEXT-INDENT: 0px; PADDING-TOP: 5px; background-color: #EEEEEE;

}


/*************Партнеры****************/

#MainReklamaTable
{
  width: 100%;
  padding: 0px;
  margin: 0px;  
}

#MainReklamaTable .title
{
  border-bottom: 2px solid #376391;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #376391;
  padding-left: 5px;
  font-weight: bold;
}

#MainReklamaTable .group
{
  height: 100px;
}

#MainReklamaTable .partnersBlockTitle
{
  height: 3px;
  
}

#MainReklamaTable .partnersBlock
{
  padding: 3px;
  padding-top: 0px;
  border: 1px solid #8F8F8F;
  border-top: none;
  
}

/**************Партнеры заголовок********************/
#PartnersTableTop
{
  color: #999999;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8px;
  width: 100%;
}

#PartnersTableTop .edge
{
  width: 1px;
  background-image: url(/images/partnerstable_edge.gif);
}

#PartnersTableTop .topline
{
  background-image: url(/images/partnerstable_top.gif);
}

#PartnersTableTop .caption
{
  background-image: url(/images/partnerstable_top_caption.gif);
  width: 119px;
}


/********************Партнерские ссылки***************************/
#MainPartnersTable
{
  margin-top: 0px;
  background-color: #EEEEEE;  
  width: 100%;
  height: 100px;
  padding-left: 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;  

}

#MainPartnersTable td
{
  padding-left: 10px;
  margin: 0px;
}

#MainPartnersTable a
{
  line-height: 20px;
  font-weight: bold;
  color: #000098;
  text-decoration: underline;
  font-size: 12px;
}

#MainPartnersTable a:visited
{
  color: #551A8B;
  text-decoration: underline;
}

#MainPartnersTable a:hover
{
  color: #980000;
  text-decoration: none;
}



/******************Партнеры***********************/

#MainReklamaElementTable
{
  text-align: left;
  padding: 0px;
  height: 20px;
  width: 100%;
  padding-left: 15px;
  color: #666666;  
}

#MainReklamaElementTable a
{
  color: #000098;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: underline;
}

#MainReklamaElementTable a:visited
{
  color: #551A9B;
  text-decoration: underline;
}

#MainReklamaElementTable a:hover
{
  color: #980000;
  text-decoration: none;
}



.mainList
{
  margin: 0px;
  margin-left: 18px;
  padding: 0px;
  list-style-type: square;
}

.PartnersListContainer
{
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 5px;
}

.asteriks
{
  font-family: "Times New Roman", Times, serif;
  font-size: 14px;
  font-style: normal;
  color: Red;
}


