/*
 * CSS for ecopol-vladimir by Anton Sushchev aka Ant.
 * URL: http://ecopol-vladimir.ru/
*/

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

/* Òåëî äîêóìåíòà */
html, body {
	width:       100%;
	height:      100%;
	margin:      0;
	padding:     0;

	font-size:   11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
}

/* Âñå øðèôòû 100% îò BODY */
body, table, select, input { font-size: 100%; }

.no-font { font-size: 0px; line-height: 0px; }


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

#header {
	width:         100%;
	height:        176px;
	border-bottom: 13px solid #ccc;
	background:    url('img/tbg.jpg') #E11414 no-repeat;
	text-align:    center;
	position:      relative;
	z-index:       2;
}
#header_slogan {
	color:     #fff;
	font-size: 20px;
}
#header_tel { color: #fff; width: 270px; text-align: left; }
#header_tel span { font-size: 21px; }


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

#menu { width: 300px; padding: 30px 0 0 30px; vertical-align: top; }


/* ÑÎÄÅÐÆÈÌÎÅ
*******************************************************************************/

#content { vertical-align: top; font-size: 12px; padding: 30px 50px 20px 20px; line-height: 18px; } 

#insert {
	width: 90%;
	margin-top: 30px;
}

#block0 { position: relative; left: -400px; font-size:18px; }
#block1, #block2, #block3, #block4 { position: relative; top: -400px; z-index:1; }

.catalog {
	background: url('/themes/main/img/dots.gif') repeat-x bottom;
	font-size: 0px; line-height: 0px;
	height: 3px;
	margin-bottom:3px;
}

.items td {
	text-align: center;
}

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

#bottom { width:100%; border-top: 13px solid #E11414; height: 150px; background: #E0E0E0; margin-top: 20px; line-height: 15px; }


/* ÑÑÛËÊÈ
*******************************************************************************/

/* Âñå ññûëêè */
a:link, a:visited, a:active {
	color:           #E11414;
	font-weight:     normal;
	text-decoration: underline;
} a:hover { text-decoration: none }

#header_tel a:link,
#header_tel a:visited,
#header_tel a:active,
#menu a:hover {
	color: #fff;
}

#menu a:link,
#menu a:visited,
#menu a:active {
	color: #000000;
	text-decoration: underline;
}
#menu a:hover{
	color: #E10C01;
	text-decoration: none;
}

/* ÏÐÎ×ÅÅ
*******************************************************************************/

/* Ðàçäåëèòåëü */
.del_1, .del_2 { font-size: 0px; line-height: 0px; height: 4px; background: #CDCDCD; }
.del_1         { width: 100%; margin-top: 20px; }
.del_2         { width: 43px; margin-bottom: 20px; }

form { margin: 0px; padding: 0px; }

.center { text-align: center; width: 100%; }
.right  { text-align: right;  width: 100%; }
.left   { text-align: left;   width: 100%; }

h1, h2, h3, h4, h5, h6 { padding:0; margin:0; font-weight: normal; }

td h1 { font-size: 12px; display: inline; }

h1    { font-size: 18px; }
h2    { font-size: 17px; }
h3    { font-size: 16px; }
h4    { font-size: 17px; }
h5    { font-size: 13px; }
h6    { font-size: 12px; }

img { border: 0; }

hr { height: 1px; color: #000; }

.line { font-size: 0px; line-height: 0px; height: 10px; border-bottom: 1px solid #000; }

.cathref a:link, .cathref a:visited, .cathref a:active, .cathref a:hover { color: #000; text-decoration: underline; }

/* ÃÎÑÒÅÂÀß ÊÍÈÃÀ
*******************************************************************************/

.guestbook_item          { width:100%; background: url("/themes/main/img/tl.gif") no-repeat left  top    #ECECEC; }
.guestbook_item div      { width:100%; background: url("/themes/main/img/tr.gif") no-repeat right top;            }
.guestbook_item table    { width:100%; background: url("/themes/main/img/bl.gif") no-repeat left  bottom;         }
.guestbook_item table td { width:100%; background: url("/themes/main/img/br.gif") no-repeat right bottom;         }

.guestbook_item .answer     { color: #436DBA; }

.guestbook_item .small_gray { color: #999; font-size: 12px; }

.guestbook_pagelink {
	color:       #fff;
	background:  #E11414;
	padding:     5px;
	font-weight: bold;
}

.guestbook_pagelink a:link, .guestbook_pagelink a:visited, .guestbook_pagelink a:active, .guestbook_pagelink a:hover {
	color: #fff;
}

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

.news_comm       { background: url("/themes/main/img/tl.gif") no-repeat left  top     #ECECEC; }
.news_comm div   { background: url("/themes/main/img/tr.gif") no-repeat right top;             }
.news_comm table { background: url("/themes/main/img/bl.gif") no-repeat left  bottom;          }
.news_comm form  { background: url("/themes/main/img/br.gif") no-repeat right bottom;          }
