/* CSS Document */

html, body {
width: 100%;
height: 100%;
margin-top: 0px;
}

body {
font-size: 70.5%;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.2;
background: #fff;
color: #000;
}

a img {
border: none;
}

/*new_head*/
.top_index {
background: url(../img/index.jpg) no-repeat;
}
.top_projects {
background: url(../img/projects.jpg) no-repeat;
}
.top_customers {
background: url(../img/customers.jpg) no-repeat;
}
.top_contacts {
background: url(../img/contacts.jpg) no-repeat;
}
.top_map {
background: url(../img/map.jpg) no-repeat;
}
.top_consumer_promotion {
background: url(../img/consumer_promotion.jpg) no-repeat;
}
.top_trade_promotion {
background: url(../img/trade_promotion.jpg) no-repeat;
}
.top_event_marketing {
background: url(../img/event_marketing.jpg) no-repeat;
}
.top_promo_production {
background: url(../img/promo_production.jpg) no-repeat;
}
/*end_of_new_head*/



/*
#first_row {
_height:225px;
margin:0px;
padding:0px;
}*/


/*index*/
#main {
width:1024px;
height:100%;
}

#content {
width:988px;
margin-top:15px;
}

.top_white {
height:27px;
}
.border {
background:#fff;
width:18px;
}
.top2 {
width:264px;
height:142px;
}
.top3 {
width:579px;
height:142px;
}

.top4 {
width:144px;
height:142px;
}

.top5 {
width:843px;
height:56px;
}

.top6 {
width:144px;
height:56px;
}


.top_left {
width:18px;
height:142px;
}
/*end_of_index*/




/*consumer_promotion*/
.top2_0 {
background: url(../img/consumer_promotion/top_0.jpg) no-repeat;
width:264px;
height:142px;
}
.top2_1 {
background: url(../img/consumer_promotion/top1_.jpg) no-repeat;
width:988px;
height:27px;
}
.top2_3 {
background: url(../img/consumer_promotion/top2_.jpg) no-repeat;
width:579px;
height:142px;
}
.top2_4 {
background: url(../img/consumer_promotion/top3_.jpg) no-repeat;
width:144px;
height:142px;
}
.top2_5 {
background: url(../img/consumer_promotion/top4_.jpg) no-repeat;
width:843px;
height:56px;
}
.top2_6 {
background: url(../img/consumer_promotion/top5_.jpg) no-repeat;
width:144px;
height:56px;
}

/*the end - consumer_promotion*/


/*trade_promotion*/
.top3_0 {
background: url(../img/trade_promotion/top0.jpg) no-repeat;
width:988px;
height:27px;
}
.top3_1 {
background: url(../img/trade_promotion/top1_.jpg) no-repeat;
width:264px;
height:142px;
}
.top3_2 {
background: url(../img/trade_promotion/top2_.jpg) no-repeat;
width:579px;
height:142px;
}
.top3_3 {
background: url(../img/trade_promotion/top3_.jpg) no-repeat;
width:144px;
height:142px;
}
.top3_4 {
background: url(../img/trade_promotion/top4_.jpg) no-repeat;
width:843px;
height:56px;
}
.top3_5 {
background: url(../img/trade_promotion/top5_.jpg) no-repeat;
width:144px;
height:56px;
}
/*the end - trade_promotion*/


/*event_marketing*/
.top4_0 {

width:988px;
height:27px;
}
.top4_1 {
background: url(../img/event_marketing/top1_.jpg) no-repeat;
width:264px;
height:142px;
}
.top4_2 {
background: url(../img/event_marketing/top2_.jpg) no-repeat;
width:579px;
height:142px;
}
.top4_3 {
background: url(../img/event_marketing/top3_.jpg) no-repeat;
width:144px;
height:142px;
}
.top4_4 {
background: url(../img/event_marketing/top4_.jpg) no-repeat;
width:843px;
height:56px;
}
.top4_5 {
background: url(../img/event_marketing/top5_.jpg) no-repeat;
width:144px;
height:56px;
}
/*the end - event_marketing*/

/*contacts*/
.top5_0 {
width:988px;
height:27px;
}
.top5_1 {
width:264px;
height:142px;
}
.top5_2 {
width:579px;
height:142px;
}
.top5_3 {
width:144px;
height:142px;
}
.top5_4 {
width:843px;
height:56px;
}
.top5_5 {
width:144px;
height:56px;
}
/*the end - contacts*/


/*promo_production*/
.top6_0 {
width:987px;
height:27px;
background: url(../img/promo_production/top0.jpg) no-repeat; 
}
.top6_1 {
background: url(../img/promo_production/top1_.jpg) no-repeat;
width:264px;
height:142px;
}
.top6_2 {
background: url(../img/promo_production/top2_.jpg) no-repeat;
width:579px;
height:142px;
}
.top6_3 {
background: url(../img/promo_production/top3_.jpg) no-repeat;
width:144px;
height:142px;
}
.top6_4 {
background: url(../img/promo_production/top4_.jpg) no-repeat;
width:843px;
height:56px;
}
.top6_5 {
background: url(../img/promo_production/top5_.jpg) no-repeat;
width:144px;
height:56px;
}
/*the end - promo_production*/

/*customers*/
.top7_0 {
width:987px;
height:27px;
}
.top7_1 {
width:264px;
height:142px;
}
.top7_2 {
width:579px;
height:142px;
}
.top7_3 {
width:144px;
height:142px;
}
.top7_4 {
width:843px;
height:56px;
}
.top7_5 {
width:144px;
height:56px;
}
/*the end - customers*/


/*projects*/
.top8_0 {
width:987px;
height:27px;
}
.top8_1 {
width:264px;
height:142px;
}
.top8_2 {
width:579px;
height:142px;
}
.top8_3 {
width:144px;
height:142px;
}
.top8_4 {
width:843px;
height:56px;
}
.top8_5 {
width:144px;
height:56px;
}
/*the end - projects*/

/*map*/
.top8_0 {
width:987px;
height:27px;
}
.top9_1 {
background: url(../img/map/top1_.jpg) no-repeat;
width:264px;
height:142px;
}
.top9_2 {
background: url(../img/map/top2_.jpg) no-repeat;
width:579px;
height:142px;
}
.top9_3 {
background: url(../img/map/top3_.jpg) no-repeat;
width:144px;
height:142px;
}
.top9_4 {
background: url(../img/map/top4_.jpg) no-repeat;
width:843px;
height:56px;
}
.top9_5 {
background: url(../img/map/top5_.jpg) no-repeat;
width:144px;
height:56px;
}
/*the end - map*/


.navig {
padding-top:10px;
padding-left:20px;
}

.navig img {
display:inline;
_padding:10px 9px 0 10px;
padding:2px 9px 0 10px;
}

#logo {
padding-left:10px;
padding-top:10px;
text-align:right;
}

#logo .nazv {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
padding-top:5px;
}

#logo .tel {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
padding-top:5px;
}



/*horizontal menu*/

#top_menu
{
clear: both;
margin:0px;

padding-left:15px;
}

#top_menu li
{
float:left;
width:11%;
padding-left:5px;
margin-top:15px;
list-style-type:none;
}

#top_menu li a .black {
background:none;
color: #000;
}

#top_menu li a
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
padding-left:15px;
padding-right:15px;
color:#fff;
background: url(../img/picts/white_arrow.gif) no-repeat;
display:block;
list-style-type:none;
}

#top_menu li a:hover
{
color:#000;
background: url(../img/picts/black_arrow.gif) no-repeat;
list-style-type:none;
}
/*the end - horizontal menu*/



/*vertical menu*/


#left_menu_top_table {
width:192px;
}

#left_menu_top {
color:#FF0000;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding-left:3px;
}

#left_menu_top_ {
background: url(../img/picts/red_dot.gif) repeat-x center;
}

#left_menu
{
/*padding-left:0px;*/
margin:0px;
width:180px;
list-style-type:none;
line-height:22px;
_line-height:22px;
cursor: pointer;
}
#left_menu .razdel {

width:180px;
background:#4988bc;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fff;
list-style-type:none;
height:22px;
padding-left:12px;
margin-top:5px;
margin-bottom:5px;
line-height:22px;
_line-height:22px;
}

#left_menu .razdel a {
width:180px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fff;
list-style-type:none;
line-height:22px;
_line-height:22px;
padding:0px;
}
#left_menu .razdel a:hover {
background:#4988bc;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fff;
list-style-type:none;
line-height:22px;
_line-height:22px;
padding:0px;
}

#left_menu li a {
padding-left:12px;
text-decoration:none;
color:#000;
vertical-align:middle;
height:22px;
line-height:22px;
_line-height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

#left_menu li a:hover {
color:#000;
background:#c4e8ff;
height:22px;
width:180px;
_height:22px;
_width:180px;
display:block;
vertical-align:middle;
line-height:22px;
_line-height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
#left_menu .podrazdel {
color:#000;
background:#c4e8ff;
height:22px;
width:191px;
_height:22px;
_width:191px;
display:block;
vertical-align:middle;
line-height:22px;
_line-height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
/*the end - vertical menu*/


/*podval*/
.bottom
{
background: url(../img/podval.jpg) repeat-x;
background-position:bottom;
height:48px;
vertical-align:bottom;
margin-bottom:0px;

}

#address
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#000;
padding-left:25px;
padding-bottom:5px;
line-height:18px;
_line-height:18px;
}


#address .red
{
color: #FF0000;
font-weight: bold;
font-size:13px;
}

#copyright
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
color:#000;
padding-right:25px;
padding-bottom:5px;
line-height:18px;
_line-height:18px;
}

#shema {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
clear:left;
}

#shema img a {
border:none;
padding:5px;
}

#shema a {
text-decoration:none;
color:#000;
margin-bottom:15px;
vertical-align:middle;
line-height: 14px;
margin-left:10px;
}

/*the end - podval*/


/*news*/


#new
{
	height:100%;
	vertical-align:top;
	width: 216px;
	padding: 0;
	background:#e1e0df;
}

#new a
{
text-decoration:none;
color:#000;
}

#new a:hover
{
text-decoration:underline;
color:#000;
}

#news {
width:216px;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color:#000;
vertical-align:top;
!important height:100%;
background:#e1e0df;
}

#newstext {
padding-left:10px;
padding-right:10px;
height:100%;
}

.abovenews
  {
   background-image:url(../img/news_top.jpg);
   background-repeat:no-repeat;
   height: 14px;
   vertical-align:top;
}

.undernews
  {
   background-image:url(../img/news_bottom.jpg);
   background-repeat:no-repeat;
   height: 14px;
   vertical-align:bottom;
}

.line
{
	  background: url(../img/picts/line.gif) repeat-x;
	  width:100%%;
	  margin-top: 15px;
	  }
	  
#datanews
{
	background: url(../img/picts/square_black.gif) center left;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color:#000;
	padding-bottom: 4px;
	width: 100%;
	padding-top: 4px;
	text-align:left;
	padding-left: 15px;
	height:100%;
}

.newsdots {
background:url(../img/picts/news_dots.gif) bottom repeat-x;
padding-top: 5px;
margin-bottom: 5px;
}

.newszag
{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size: 15px;
	 color: #000;
	 font-weight:bold;
	 text-align: left;
	 margin-left: 10px;
}

.str {
margin-left: 10px;
}
/*the end - news*/

/*content*/
.abovecontent  {
   background-image:url(../img/content_top_.jpg);
   background-repeat:no-repeat;
   height:14px;
   vertical-align:top;
   width:777px; 
   margin-bottom:-3px;
}

.undercontent  {
   background-image:url(../img/content_bottom_.jpg);
   background-repeat:no-repeat;
   height: 14px;
   vertical-align:bottom;
   width:777px;  
}

.content_ {
	width: 777px;
	height:100%;
	vertical-align:top;
	margin:0px;
	padding:0px;
}

.content_area {
	background: #f6f5f4;
	vertical-align:top;
	min-height:450px;
	_min-height:500px;
}

.content_text {
	height:100%;
	vertical-align:top;
	text-align:justify;
	width:95%;
	padding:5px 20px 0px 20px;
	_padding:5px 20px 0px 20px;
	line-height: 1.6;
}
h1 {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	 font-size: 15px;
	 font-weight:bold;
	 text-align: left;
	}
h2 {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	 font-size: 13px;
	 font-weight:bold;
	 text-align: left;
	}
/*the end - content*/
