


/********************************************************************** Глобальное форматирование страницы. */
{ 
margin          : 0px;
padding         : 0px; 
}

 
body {
font           : 12px    verdana, san-serif;
text-align      : center;

}

/********************************************************************** Форматирование основных блоков */

#main{;
float          : left;
width          : 100%;
height         : 90%;
}

#header{
width          : 100%;
height         : 350px;
}


#service_menu {
width          : 100%;
height         : 104px;


}


#content {
height         : 70%;
width          : 100%;
text-align	: left;

}

#left{border   : 1px  solid #E6E6E6;
margin         : 20px 0px 20px 5px; 
width          : 25%;

float          : left;
color          : #000000;
text-align     : center;
}


#right{border   : 1px  solid #E6E6E6;
margin         : 20px 5px 20px 0px; 
width          : 72%;

float          : right;
}


#right_partner{border   : 1px  solid #E6E6E6;
margin         : 20px 5px 20px 0px; 
width          : 100%;

float          : right;
}

/**
#text{
width          : 75%;
height         : 100%;
float          : left;
}

#news{
width          : 24%;
height         : 100%;
float          : right;
}
*/

#footer{
background     : #FFFFFF;
height         : 120px;
clear          : both;
}

/********************************************************************** отступы */

#inside_header{
padding        : 40px 0px 0px 32px;
}

.inside_small{

padding        : 5px 20px 5px 0px;
}

.inside_text{
padding        : 20px 30px 20px 30px;
}

.inside{
padding        : 20px;
}

/********************************************************************** ссылки */

a:link,a:visited,a:hover {
font            : bold 11px verdana;
}

a:link, a:visited{
color           : #606362; 
}


a:hover{
color           : #AD1C04;
}


#main_menu a:link,#main_menu a:visited,#main_menu a:hover {
font            : bold 12px verdana;
}

#main_menu a:link, #main_menu a:visited{
color           : #000000; 
}


#main_menu a:hover{
color           : #AB1900;
}


a.menu:link, a.menu:visited,  a.menu:hover {
border-left    : solid 2px  #AB1900;
padding        : 7px 0px 7px 10px;

font           : bold 13px verdana;
color          : #909594;
text-decoration : none;
display: block;
margin-left   : 1px;

}

a.menu:hover {
font            : bold 13px verdana;
color           : #ffffff;
background     : #D42D29;
border-bottom    : solid 1px  #AB1900;
}

#page_avtoradio a#avtoradio:link, #page_avtoradio a#avtoradio:visited,
#page_outside a#reklama:link,#page_reklama a#reklama:visited,
#page_monitor a#monitor:link,#page_monitor a#monitor:visited, 
#page_avtoreporter a#avtoreporter:link,#page_avtoreporter a#avtoreporter:visited,
#page_poligr a#poligr:link,#page_poligr a#poligr:visited,
#page_production a#production:link,#page_production a#production:visited,
#page_btl a#btl:link, #page_btl a#btl:visited{
color           : #ffffff;
background     : #D42D29;
}


a.sub_menu:link, a.sub_menu:visited, a.sub_menu:hover {
font           :  11px verdana;
color          : #fff;
text-decoration : none;
}


a.sub_menu:hover {
color           : #AB1900;
text-decoration : underline;
}


#footer a:link, #footer a:visited, #footer a:hover {
font            : bold 10px verdana;
}


#left a:link, #left a:visited, #left a:hover {
font            : 9px verdana;
text-decoration : none;
}

#left a:hover {
text-decoration : underline;
}

a.main:link,a.main:visited,a.main:hover{
font            : bold 13px verdana;
color           : #AD1C04;
text-decoration : none;
}

a.main:hover{
text-decoration : underline;
}
/********************************************************************** шапка */




#main_menu{
position        : absolute;
top: 23px;
left: 0;
width: 100%;
text-align: center;
}

#top_menu{
position        : absolute;
top: 10px;
left: 15px;
text-align: center;

}


#top_menu a:link, #top_menu a:visited, #top_menu a:hover{
margin          : 0px 15px; 
}


/********************************************************************** меню услуг */
#main_service_menu td{
height         : 30px;
width          : 14%;
border-left         : solid 2px  #606362;
padding        : 0px 1px 0px 0px;
margin-left    : 10px;
vertical-align  : middle;
text-align     : left;
}

#main_service_menu a:link b, #main_service_menu a:visited b, #main_service_menu a:hover b{
font           : bold 12px verdana;
color          : #000000;
}




/********************************************************************** меню услуг для страниц с услугами*/


div.fall_menu{position       : absolute;
background     : transparent url(/images/service_menu.gif) left top no-repeat;
display        : none;
height         : 60px;
width          : 14%;
}

#page_avtoradio div.fall_menu{position       : absolute;
background     : transparent url(/images/service_menu_avtoradio.gif) left top no-repeat;
display        : none;
height         : 60px;
width          : 14%;
}

*html div.fall_menu{
height         : 100%;
width          : 100%;
}

.fall_menu ul{
list-style         : none;
margin-top         : 5px;
width       : 80%;
}

*html .fall_menu ul{
width       : 100%;
}


.fall_menu li{border-left    : solid 2px  #AB1900;
padding        : 0px 0px 0px 9px; 
margin-top         : 3px;
background     : #727675;
}



#page_avtoradio div#avtoradio_marker, #page_reklama div#reklama_marker,
#page_monitor div#monitor_marker, #page_avtoreporter div#avtoreporter_marker,
#page_poligr div#poligr_marker, #page_production div#production_marker,
#page_btl div#btl_marker {
display        : block;
}


/********************************************************************** основной текст */

#text h3{
padding-bottom :5px;
text-align      : left;
font            : 20px verdana;
color           : #AD1C04;
border-bottom   : 1px  dotted #656260;
clear           : both;
}

#pathway{
color           : #AD1C04;
float: right;
}

#text h4{
font            : bold 15px verdana;
margin          : 10px;
clear           : both;
text-align      : center;
}

#text h5{clear : both;
text-indent : 20px;
font            : bold 15px verdana;
}

#text h6{
font            : bold 10px verdana;
color           : #606362;
margin: 2px;
letter-spacing : 1px; 
text-align      : center;
}


#text img{
margin : 0px 20px;
}

#text p{
margin      : 20px 0px;
text-indent : 20px;
}

p#deviz{
text-indent : 0px;
margin-left : 20px;
}

div#deviz{
text-indent : 0px;
margin-left : 20px;
margin-bottom : 20px;
font   : bold 11px verdana;
color           : #AD1C04;
letter-spacing : 1px;
}

#text b{
color           : #AD1C04;
}

.clear{
clear : both;
}

.center{
width: 90%;
margin-left: 5%;
text-align: left;
}

#text table{
width           : 90%;
font            :  11px verdana;
}

#text td{
padding         : 5px;
border          : 1px solid #DFDDD7;
} 

#partner td{
border          : none;
text-align      :center;
}


#example table{
width           : 100%;
font            :  11px verdana;
}

table#video{
width           : 90%;
font            :  11px verdana;
}
#video td{
width           :30%;
text-align      :center;
}

td.first_row{
font            : 15px verdana;
color           : #ffffff;
background           : #606362;
}  


.sub{
float           : right;
font            : italic  9px verdana;
margin-right     : 20px;
margin-bottom   : 30px;
width: 50%;
text-align      : right;
}
.text_left{
float  :left;
}

.text_right{
float  :right;
}

div.text_left50{
margin-left : 5%;
float  :left;
width          : 40%;
}

div.text_right50{
float  :right;
width          : 40%;
}

.align_right{
text-align  : right;
}

#avtoradio_div{
padding-top    : 30px;
float  :left;
width          : 50%;
line-height : 20px;
}

div.logo_price{
background     : transparent url(/images/logo.jpg) left center no-repeat;
height         : 57px;
width          : 200px;
float: right;
margin : 50px 0px 20px 0px;
}

.service_logo{
height         : 100px;
clear          : both;
margin         : 10px 0px;
}
/********************************************************************** списки */
#content ul{
margin : 0px 25px;
   list-style         : url(../images/dot.gif);

}
#content li{
  padding: 3px 0px;

}

/********************************************************************** новости */
#news h3{
text-align      : left;
font            : 20px verdana;
color           : #616362;
border-bottom   : 1px  dotted #656260;
}

/********************************************************************** последние работы */

#left h3{
padding-bottom :5px;
text-align      : left;
font            : 20px verdana;
color           : #616362;
border-bottom   : 1px  dotted #656260;
}

#left td{
text-align     : center;
height         : 90px;
padding         : 0px 5px 15px 5px;
text-align     : center;
}

/********************************************************************** подвал */

#footer_inside{
border-top     :  solid 1px  #AD1C04;
margin         : 0px 20px 0px 20px;
border-bottom    : solid 1px  #606362;
font           : 10px verdana;
color          : #000000;
line-height    : 15px;

}

#footer b{
font           : bold 10px verdana;
color          : #AD1C04;
line-height    : 15px;
}

#footer_left{margin-top    : 20px;
width          : 40%;
float          : left;
text-align      : left;
}

#footer_right{margin-top    : 20px;
width          : 40%;
float          : right;
text-align      : right;
}

/********************************************************************** форма */
#script, #succes{
vertical-align  : top;
font            :bold  9px verdana;

}

#script span{
color           : #AD1C04;
padding-left: 2px;
}

#script td, p#button{
padding: 0px 0px 0px 15px;

}

#script input{
font            :  10px verdana;
}




#script_contact{border          : 1px solid #DFDDD7;
width: 70%;
clear: both;

}

#cont_table table{

float: right;
width: 100%;
}

#cont_table td{ 
border : none;
padding: 0px 5px;
font            :bold  9px verdana;
}

.cont_td{ width: 50%;
vertical-align: top;
text-align: right;
}

#script_contact h5{
text-align: center;
padding:  20px 0px;
}
#button{padding-left: 180px;
float: left;}
