/*
 * CSS for web-easy.ru by Anton Sushchev.
 * URL: http://web-easy.ru/
*/

@import url("visual.css");


/* ÃËÀÂÍÎÅ
*******************************************************************************/

/* Òåëî äîêóìåíòà */
html, body {
	width:       100%;
	height:      100%;
	margin:      0;
	padding:     0;
	font-family: Arial, Helvetica, Sans-Serif, Tahoma;
}

body {
	min-width: 740px;
	_width: expression(document.body.clientWidth < 740 ? "740px;" : "100%"); /* IE min-width */
}


/* ØÀÏÊÀ
*******************************************************************************/

#header { width: 100%; height: 115px; }
#header td { width: 33%; }
#header #slogan { padding: 0 0 0 45px; }
#header #phone  { padding: 0 45px 0 0; text-align: right;  }
#header #logo   {                      text-align: center; }


/* ÌÅÍÞ
*******************************************************************************/

#menu_white,    #menu_grey    { width: 100%; height: 56px; text-align: center; }
#menu_white td, #menu_grey td { width: 25%; }

#menu_grey  { background: url('/themes/main/img/menu/line_grey.gif')  #e90000 repeat-x; }
#menu_white { background: url('/themes/main/img/menu/line_white.gif') #e90000 repeat-x; }

#menu_grey  td { background: url('/themes/main/img/menu/corner_grey.gif')  bottom center no-repeat; }
#menu_white td { background: url('/themes/main/img/menu/corner_white.gif') bottom center no-repeat; }

#menu_grey a, #menu_white a, #menu_grey span, #menu_white span { display: -moz-inline-box; display: inline-block; color: #fff; }
#menu_grey img, #menu_white img { margin: 15px; }


/* ÏÎÑËÅÄÍÈÅ ÐÀÁÎÒÛ
*******************************************************************************/

#last {
	width:         100%;
	font-size:     0.8em;
	background:    #eee;
	text-align:    center;
	border-bottom: 5px #eee solid;
}
#last td { padding-top: 25px; }
#last #last_tr_bottom td { padding-bottom: 25px; border-bottom: 5px #fff solid; }
#last img { border: 10px #f9f9f9 solid; background: #fff; display: block; margin: 0 auto 5px auto; }


/* ÑÀÁ-ÌÅÍÞ
*******************************************************************************/

#sub_menu ul { margin: 0 0 40px 0; padding: 0px; }
#sub_menu ul li {
	list-style: none;
	white-space: nowrap;
	padding: 0 0 0 20px;
	margin: 15px 0 15px 0px;
	background: url('/themes/main/img/sub_menu/point.gif') center left no-repeat;
}


/* ÊÎÍÒÅÍÒ
*******************************************************************************/

#content { border-collapse: collapse; width: 100%; font-size: 0.8em; margin: 30px 0 30px 0; }
#content td { vertical-align: top; }
#content #sub_menu { width: 180px; padding-left: 45px; padding-bottom: 45px; }
#content #content_html { max-width: 1100px; padding: 0 45px 0 30px; }
#content #news { width: 250px; padding-right: 45px; }


/* ÍÎÂÎÑÒÈ
*******************************************************************************/

#news table {
	width: 100%;
}
#news .news_date {
	color:         #999999;
	text-align:    center;
	padding-right: 10px;
}
#news .news_day {
	font-size:   24pt;
	line-height: 22pt;
	font-weight: bold;
}
#news .news_line {
	height:      30px;
	font-size:   0px;
	line-height: 0px;
	background:  url('/themes/main/img/dot.gif') center repeat-x;
}
#news .news_text {
	font-size: 0.9em;
}


/* ÏÎÄÂÀË
*******************************************************************************/

#footer {
	width: 100%;
	height: 100px;
	text-align: center;
	font-size: 0.75em;
	border-left: 45px #fff solid;
	border-right: 45px #fff solid;
}
#footer td { width: 25%; }

#footer_1, #footer_2 { border-top: 5px #000000 solid; }
#footer_3, #footer_4 { border-top: 5px #c52727 solid; }

#footer_webeasy { white-space: nowrap; }
#footer_phone, #footer_email { white-space: nowrap; font-weight: bold; }


