
/*
=====================================================
 Проект CMS ATG-UG
-----------------------------------------------------
 http://www.atg-ug.com/
-----------------------------------------------------
 Copyright (c) 2008 RULEVOY
=====================================================
 Данный код защищен авторскими правами
=====================================================
*/ 
html{
height:100%;max-height: 100%;
margin:0px;
padding:0px
}
BODY { 
margin: 0px;
padding: 0px;
font-family:Arial;
color:#fff;
font-size: 12px;
background-color:#d1d1d1;

}
table {
border: 0px;
border-spacing:0px;
border-collapse:collapse;
}/*cellspacing=0*/
td {
padding:0px;
}/*cellpadding=0*/
table.main {
width: 100%;
height: 100%;
}
.cell{
text-align: center; 
WIDTH:100%; height:100%;

}
table.main {
width: 1060px;
margin-left: auto;
margin-right: auto;
border: 0px solid white;
}
td.main {
padding-top:5px;
padding-bottom:54px;
}

td#copyright1 {
height:245px;
width: 36px;
padding-top:24px;
vertical-align:top;
}

td#copyright2 {
height: 100%;
width: 36px;
background:url(/images/copy_bg.png);
vertical-align:bottom;
}

div.copy {z-index:2; position: absolute;}
td.header {
width: 1024px;
height: 225px;
}
#hat {
width: 226px;
padding:0px;
text-align:right;
}
td.menu {
width: 1024px;
height: 36px;
background:url(/images/menu_left.png);
background-repeat: no-repeat;
background-position: left top; 
text-align: right;
}
table.menu {
width: 575px;
height: 36px;
background:url(/images/menu_center.png);
background-repeat: no-repeat;
background-position: left top; 
border: 0px solid red;
margin-left: auto;
margin-right: 0px;
}
td.content {
width: 1024px;
background-color:#fff;
font-family:Arial;
color:#454545;
font-size: 12px;
vertical-align: top;
text-align: left;
}
td.left_cont {
width: 236px;
padding-left:4px;
vertical-align:top;
padding-top: 14px;
border: 0px solid red;
}

div#content {
text-align: left;
}
td.right_cont {
width: 100%;
vertical-align:top;
padding-top: 14px;
border: 0px solid red;
padding-left: 28px;
padding-right: 28px;
}
td.footer {
width: 1024px;
height: 104px;
background:url(/images/footer_left.gif);
background-repeat: no-repeat;
background-position: left bottom;
text-align: right;
border:0px solid black;
}

div.footer {
width: 365px;
height: 104px;
background:url(/images/footer_right.gif);
background-repeat: no-repeat;
background-position: right bottom;
margin-left: auto;
margin-right: 0px;
border:0px solid red;
text-align:right;
color:#010101;
font-family:Arial;
font-size: 11px;
}
#copy_footer {
position: relative;
padding-top: 43px; padding-right: 7px;
color: #aaa2a2;
}
#foot_menu {
position: relative;
padding-top: 32px; margin-left:-15px;
}
#foot_menu span{
color:#fb5858;
font-size: 10px;
}
#foot_menu a {
color:#010101;
text-decoration: none;
}
#foot_menu a:hover {
color:#010101;
text-decoration: underline;
}


td.h_1 {
width: 125px;
height: 225px;
background:url(/images/h_1.png);
background-repeat: no-repeat;
background-position: left top; 
text-align:left;
vertical-align:top;
}
td.h_2 {
width: 111px;
height: 225px;
background:url(/images/h_2.png);
background-repeat: no-repeat;
background-position: left top;
vertical-align:bottom;
text-align:left;
}
td.h_3 {
width: 105px;
height: 225px;
background:url(/images/h_3.png);
background-repeat: no-repeat;
background-position: left top; 
}
td.h_4 {
width: 108px;
height: 225px;
background:url(/images/h_4.png);
background-repeat: no-repeat;
background-position: left top; 
}
td.h_5 {
width: 332px;
height: 225px;
background:url(/images/h_5.png);
background-repeat: no-repeat;
background-position: left top; 
}
td.h_6 {
width: 243px;
height: 225px;
background:url(/images/h_6.png);
background-repeat: no-repeat;
background-position: left top; 
border: 0px solid white;
vertical-align: top;
text-align: right;
}

td.m_1 {
width: 253px;
height: 36px;
}
td.m_2 {
height: 36px;
background:url(/images/menu_right.png);
background-repeat: no-repeat;
background-position: left top;
border: 0px solid red;
}
div.pre_head_left_cont {
width: 232px;
height: 10px;
background:url(/images/pre_head_left_cont.gif);
background-repeat: no-repeat;
background-position: left top;
border: 0px solid red;
font-size: 1px; 
}
div.head_left_cont {
width: 232px;
height: 21px;
background-color:#5b5a60;
border: 0px solid red;
color: white;
text-align:left;
font-weight: bold;
padding-top: 5px;
}
#pre_head_right_cont, .pre_head_right_cont {
width: 726px;
height: 10px;
background:url(/images/pre_head_right_cont.gif);
background-repeat: no-repeat;
background-position: left top;
border: 0px solid red;
text-decoration:none;
}

div.pre_head_right_cont_on {
height: 10px;
font-size: 1px; 
width: 379px;
}

div.head_right_cont {
width: 726px;
height: 21px;
background-color:#5b5a60;
border: 0px solid red;
color: white;
text-align:left;
font-weight: bold;
padding-top: 5px;
padding-right: 6px;
}

div.head_right_all_news, div.head_right_all_stories {
width: 102px;
height: 17px;
position: relative;
float: right;
z-index:2;
}
div.head_right_left {
position:relative; float:left;
}
div.head_right_all_news {
background:url(/images/allnb.gif);
}
div.head_right_all_stories {
background:url(/images/allsb.gif);
}
div.head_right_all_news:hover {
background:url(/images/allnb_over.gif);
}
div.head_right_all_stories:hover {
background:url(/images/allsb_over.gif);
}


.news_head {
width:726px;
background-color:#cfcfd1;
border: 1px dashed #5b5a60;
color:#5b5a60;
margin-top: 10px;
clear: both;
text-align:right;
z-index:0;
}

div.news_name  {
position: relative;
float: left;
padding-left: 4px;
z-index:3; 
}
div.news_name  a{
color:#5b5a60;
text-decoration:none;
font-weight: bold;
}
div.news_name  a:hover{
color:#cb1010;
text-decoration:none;
}
div.news_date  {
position: relative;
padding-right: 4px;
}
div.menu_box {
height:36px;
margin-top: 0px;
}
div.menu {
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
color:#000;
}
span.menu {
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
color:#000;
}
div.menu:hover{
color:#fff;
}

#menu {list-style-type:none;border:0px solid green; margin-left:-40px; margin-top: 0px;}
#menu li {float:left; padding:0; margin-bottom:-13px; position:relative;  height:50px; z-index:100;}
 li.one_li  {width:90px;}
 li.two_li  {width:76px;}
li.three_li  {width:67px;}
 li.four_li  {width:89px;}


#menu li dl {position:absolute; top:0; left:0;padding-bottom:1px;}
#menu li dl:hover {position:absolute; top:0; left:0;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd {display:none;}
#menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
/*Отступ снизу выпадающего списка*/

#menu table {border-collapse:collapse; padding:0; margin:-1px;}
/*Параметры основных блоков*/
#menu dl {width: 169px; margin: 0; padding: 0; background: #c9ba65; }
#menu dt {margin-bottom:-1px; padding: 0px 0px 0px 0px;  color: #fff; border:0px;}

/*Нижние бардюры меню*/
#menu .one, #menu .four, #menu .three ,#menu .two  {background-color: transparent; border:0px;width:0px;}


#menu .one dt,#menu .two dt,  #menu .three dt, #menu .four dt {background-repeat: no-repeat; height:36px;}

#menu .one dt {
width:90px;
border-right:0px solid #070707;
background:url(images/menu/main.png);
background-position: left top;
}
#menu .two dt {
width:76px;
border-right:0px solid #070707;
background:url(images/menu/usl.png);
background-position: left top;
}

#menu .three dt {
width:67px;
border-right:0px solid #070707;
background:url(images/menu/faq.png);
background-position: left top;

}
#menu .four dt {
width:89px;
border-right:0px solid #070707;
background:url(images/menu/cont.png);
background-position: left top;
}

/*Выпадающие меню*/
#menu dd {margin:0; padding:0; color: #ff0; font-size: 1em; text-align:left; 
}
#menu .one dd {border:0px; background: #8e8d91; width:178px; margin-left:4px;}
#menu .two dd {border:0px; background: #8e8d91; width:178px; } 
#menu .three dd {border:0px; background: #8e8d91; width:158px;}
#menu .four dd {border:0px; background: #8e8d91; width:89px;}
#menu dd.last {border:0px; background: #8e8d91;  }
/*Цвет текста внутри кнопок*/
#menu dt a, #menu dt a:visited {display:block; color:#fff;}
/*Настройка выпадающих списков*/
#menu dd a, #menu dd a:visited {color:#fff; text-decoration:none; display:block; padding:2px 2px 2px 3px; width:169px;
}

#menu .one dd a {background:#8e8d91; color:#fff;
font-family:Arial;
font-size: 11px;
margin-left: 3px;
}
#menu .two dd a {background:#8e8d91; color:#ff000c;
font-family:Arial;
font-size: 11px;}
#menu .three dd a {background:#8e8d91; color:#ff000c;
font-family:Arial;
font-size: 11px; width:152px;}
#menu .four dd a {background:#8e8d91; color:#ff000c;
font-family:Arial;width:83px;
font-size: 11px;
}

#menu .one dd a:hover {background: #5b5a60; }
#menu .two dd a:hover {background: #5b5a60; }
#menu .three dd a:hover {background: #5b5a60; }
#menu .four dd a:hover {background: #5b5a60; }
#menu .five dd a:hover {background: #5b5a60; }

#menu li:hover dd, #menu li a:hover dd {display:block; }

#menu li a:hover .one dt, #menu li:hover dt.main{
background:url(images/menu/main_o.png);
background-repeat: no-repeat;
background-position: left top; color:#fff;
}
#menu li a:hover .two dt, #menu li:hover dt.usl {
background:url(/images/menu/usl_o.png);
background-repeat: no-repeat;
background-position: left top; color:#534;}
#menu li a:hover .three dt, #menu li:hover dt.about  {
background:url(/images/menu/faq_o.png);
background-repeat: no-repeat;
background-position: left top; color:#534;}
#menu li a:hover .four dt, #menu li:hover dt.faq  {
background:url(/images/menu/cont_o.png);
background-repeat: no-repeat;
background-position: left top; color:#534;}


.counters { 
padding-top:20px;
padding-left:38px;
}

#price_models td {
width: 90px;
text-align: left;
background-color: #f7f7f7;
padding-left: 7px;
padding-bottom: 7px;
}
#price_models div{
width: 90px;
text-align: left;
background-color: #f7f7f7;
padding-left: 7px;
padding-bottom: 2px;
padding-top: 2px;
color:#5b5a60;
text-decoration: none;
}
#price_models a, #price_models a:hover{
text-decoration: none;
color:#5b5a60;
}
#price_models div:hover, #price_models div a:hover{
width: 90px;
background-color: #cfcfd1;
color:#5b5a60;
text-decoration: none;
}
.auth { 
color: #989797;
font-family:Arial;
font-size: 11px;
}
.auth a, #auth_table a {
color: #c70000;
font-family:Arial;
font-size: 11px;
text-decoration: none;
}
.auth a:hover, #auth_table a:hover{
color: #c70000;
font-family:Arial;
font-size: 11px;
text-decoration: underline;
}

#auth_table {
font-family:Arial;
color: #989797;
font-size: 11px;
border-bottom:0px solid #5b5a60;
border-left:0px solid #5b5a60;
}
#auth_table tr:hover{
background-color: #cfcfd1;
color: #5b5a60;
}

#auth_table th, #auth_table th:hover{
background-color: #5b5a60;
color: white;
vertical-align:top;
}
#auth_table td{
text-align: center;
border-right:1px solid #5b5a60;
}

.count_news {
position: relative;
float:left;
background-color: #5b5a60;
color: #fff;
font-size: 14px;
border: 1px dashed #fff;
margin-top: 7px;
clear:both;
}

a img, *:link img, *:visited img {
border:0 none;
}
a img, *:link img, *:visited img {
border:0 none;
}

div.pre_p_mod {
position:relative;
float:left;
margin:3px;
width:116px;
text-decoration: none;
}

div.pre_p_mod_img a {
background:#FFFFFF none repeat scroll 0;
border:1px solid #CECECE;
display:block;
padding:8px;
}

div.pre_p_mod_img a:hover {
background:#CECECE none repeat scroll 0;
}

#p_mod div{
position:relative;
float:left;
width: 180px;
text-align: left;
background-color: #f7f7f7;
padding-left: 7px;
padding-bottom: 2px;
padding-top: 2px;
text-decoration: none;
color:#5b5a60;
font-weight: normal;
}

#p_mod div:hover, #p_mod a:hover, #pre_p_mod div:hover, #pre_p_mod a:hover {
background-color: #cfcfd1;
text-decoration: none;
color:#5b5a60;
}
.price_done {
font-family:Arial;
color:#870808;
font-size: 9px;
}

.price_try {
font-family:Arial;
color:#5b5a60;
font-size: 9px;
}

span.more, span.more  a{
font-family:Arial;
color:#870808;
font-size: 12px;
text-decoration: none;
}

span.pre_more, span.more  a{
font-family:Arial;
color:#870808;
font-size: 12px;
text-decoration: none;
}

.pre_more .more span:hover{
font-family:Arial;
color:#870808;
font-size: 12px;
text-decoration: none;
background-color: #cfcfd1;
}

div.content a, div.content a:visited, div.content  a:active {
text-align: left;
color:#454545;
text-decoration: none;
}
div.content a:hover {
color:#870808;
}

.content a{
font: bold 12px Arial;
color: #1c1c1c;
text-decoration: none;
}

.content a:hover{
font: bold 12px Arial;
color: #870808;
text-decoration: none;
}

.left_cont a{
text-decoration: none;
color: #5b5a60;
}

.menu_left {
width: 230px;
border: 1px solid #cfcfd1;
color: #5b5a60;
background-color: #eeeeee;
text-decoration: none;
font-weight: normal;
}
.menu_left_recl a,.menu_left_recl a:visited,.menu_left_recl  a:active, .footer_tradelinks a, .footer_tradelinks a:visited, .footer_tradelinks a:active {
color: #5b5a60;
font-size:11px;
font-weight: normal;
text-decoration:none;
}
.menu_left_recl,.menu_left_recl:hover {
width: 230px;
border: 1px solid #cfcfd1;
color: #5b5a60;
background-color: #eeeeee;
text-decoration: none;
font-size: 11px;
font-weight: normal;
}
.menu_left_recl a:hover, .footer_tradelinks a:hover {
color:#cb1010;
text-decoration:none;
font-size: 11px;
font-weight: normal;
}

.menu_left_recl span, .footer_tradelinks span{
color:#fb5858;
font-size: 10px;
}


.menu_left a,.menu_left a:hover,.menu_left a:visited, .menu_left  a:active  {
color: #5b5a60;
text-decoration: none;
}

.menu_left:hover, menu_left a:hover{
width: 230px;
border: 1px solid #cfcfd1;
background-color: #cfcfd1;
text-decoration: none;
color:#cb1010;
}

.navigation {
border:0 none;
color:#666666;
}
.navigation a:link, .navigation a:visited, .navigation a:hover, .navigation a:active {
background:#F9F9F9 none repeat scroll 0 0;
border:1px solid #E6E6E6;
color:#636363;
font-size:11px;
padding:3px 6px;
text-decoration:none;
}
.navigation a:hover {
background:#5b5a60 none repeat scroll 0 0;
border-color:#E6E6E6;
color:#FFFFFF;
}
.navigation span {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #E6E6E6;
color:#CCCCCC;
font-size:11px;
padding:3px 6px;
text-decoration:none;
}
.search {
width:175px;
height:21px;
background-color: transparent;
color:#5b5a60;
border: 0px solid #3e1011;

}

.s_button {
width: 50px;
background-color: transparent;
border: 0px;
font-family:Arial;
color:#5b5a60;
font-size: 12px;
margin-bottom:-7px;
}
.s_button:hover {
color:#750a0a;
}

.dot {
background:url(/images/dot.gif);
background-repeat: no-repeat;
background-position: left bottom;
vertical-align:bottom;
}

div.search_d {
margin:0 -200px -10px 47px;
}
/*
Для валидного ноуиндекса
*/ 
.inv { display: none }
.tradelink {
color: #5b5a60;
font-size:11px;
font-weight: normal;
text-decoration:none;
}
.tradelink:hover {
color:#cb1010;
text-decoration:none;
}
.footer_tradelinks {
text-align:center; Vertical-align:top; width:553px; clear:both; margin-left:22%; margin-right: 40%;
color: #5b5a60;
text-decoration: none;
font-size: 11px;
}
.footer_tradelinks a, .footer_tradelinks a:hover{
font-weight: bold;
}


/*
=====================================================
23.01.2009 Блок ссылок. 20:46 Срок вып. 5ч
=====================================================
*/ 
.adv_block {height:53px;}
.adv_block .t{background:url(/images/adv/b.gif) top repeat-x;}
.adv_block .b{background:url(/images/adv/b.gif) bottom repeat-x;}
.adv_block .r{background:url(/images/adv/b.gif) right repeat-y;}
.adv_block .l{background:url(/images/adv/b.gif) left repeat-y;}
.adv_block .tl{background:url(/images/adv/tl.gif) 0 0 no-repeat;}
.adv_block .tr{background:url(/images/adv/tr.gif) 100% 0 no-repeat;}
.adv_block .bl{background:url(/images/adv/bl.gif) 0 100% no-repeat;}
.adv_block .br{background:url(/images/adv/br.gif) 100% 100% no-repeat;padding:1px;}

#ya_block {
height:53px;
vertical-align:top;
text-align:left; 
background:url(/images/adv/bg.gif) 0 100% no-repeat;
background-color:#eaeaea;
}

#ya_block img {
float:right;
border:0px;
position:relative;
margin-right:10px;
margin-top:3px;
height:50px;
}

#duck {
width:25px;
height:13px;
margin-bottom:-1px;
margin-left:29px;
background:url(/images/adv/duck.gif) no-repeat;
}

#uzor {
clear:both;
background:url(/images/adv/uzor.gif) no-repeat;
margin-top:2px;
padding:0px;
width:235px;
height:119px;
margin-bottom:-15px;
}

.ieline {
height:1px;
width:21px;
background-color:#eaeaea;
position:relative;
left:30px;
top:-1px;
font-size:1px;
}

#text_adv {
top: 0px;
left: 0px;
position:relative;
font-family:Arial;
font-size:12px;
color: #454545;
}

#text_adv span {
text-weight:bold;
}

#text_adv a {
border-bottom: 1px dashed #454545;
color:#454545;
text-decoration:none;
}

#text_adv a:hover {
border-bottom: 1px dashed #870808;
color: #870808;
text-decoration:none;
}

.sub_text_adv {padding-top: 5px; padding-left:35px;}

/*
===============================================
24.01.2009 По-новому оформим новости на главной
===============================================
*/

#topnews_cell {
background:url(/images/topnews.gif) 0 0 no-repeat;
padding-top:5px;

}

#topnews_cell a {
color:#2c5a95;
text-decoration:none;
border:0px;
font-weight: normal;
}

#topnews_cell a:hover {
text-decoration:none;
border-bottom:1px dashed #5b5a60;
font-weight: normal;
}

.topnews_header span{
color:#b1b1b2;
}

/*.topnews_header a{

}*/

.topnews_header img{
border:0px;
width:14px;
height:17px;
}


/*.topnews_header a:hover{
text-decoration:none;
border-bottom:1px dashed #5b5a60;
font-weight: normal;
}*/

.topnews_body {
margin-bottom:7px;
}

.topnews_body span{
color:#5b5a60;
}

.topnews_body a:hover{
color:#870808;
text-decoration:none;
border-bottom:1px dashed #5b5a60;
}

/*
===============================================
26.01.2009  Новое смысловое структурирование
	    ТЕКСТА НА СТРАНИЦЕ.
===============================================
*/

#main_h {
color:#495a67;
padding-left:10px;
font-size:11px;
}

#main_h h1 {
font-size:11px;
font-weight:normal;
margin:0px;
padding:0px;
}


#h h1 {
color:#495a67;
font-family:Arial;
font-size:12px;
font-weight:normal;
margin:0px;
padding:0px;
}

H2 {
font-size:12px;
margin:0px;
padding:0px;
}
/*
===============================================
26.01.2009  Права?
===============================================
*/
.rights {
color:#5B5A60;
text-align:center;
padding-top:4px;
padding-bottom:4px;
}
.trade {
font-size:10px;
}
.trade a, .trade a:hover  {
font-size:10px;
}