/*  Основное  */

body { margin: .1em 0 1em 0; }

a:link { color: #000099; }
a:visited: { color: #000099; }
a::active { color: #0033FF; }
a:hover { text-decoration: underline; }

/*  Типографика  */

h1, h2 {	font-family: verdana,arial,helvetica,sans-serif; 	font-weight: bold; 	letter-spacing: -1px; }
h2 { font-family: arial,verdana,helvetica,sans-serif;}
h3, h4, h5, h6 {	font-weight: bold; }
h1 {	color: #990000; 	font-size: 18px; 	margin-bottom: 1em; }

/*  Разметка     */

.clear {clear: both;}

/* header */

div#header {	padding: 0 4%;	height: 70px;}

div#logo { float: left; }
div#logo a {	text-decoration: none;	color: #000;}
div#logo p {	font-family: arial, verdana, helvetica, sans-serif; 	font-size: 1.5em; 	font-weight: bold;	margin: 1em 0 0;}
div#logo h1 {	font-size: .9em;	font-weight: normal;	color: #000;	margin: .3em 0 0;}

div#banner-t-r {	float: right;	margin: 5px 0;}
#banner-t-r div, #banner-t-r a {	display: inline; }

/* header2 */

div#header2 {  border-bottom: solid 3px #900;	padding: 0 4%;	height: 66px;margin:39px 0 0;}
div#header2 .logo { float: left; }
div#header2 .logo a { float: left; text-decoration: none; }
div#header2 .logo img { margin: 3px 5px 0 0; }
div#header2 .logo h2 { font-size: 2em; color: #900; font-weight: normal; margin: 13px 0 10px; }

div#search { float: left; width: 45%;	font-size: .8em; margin: 0 0 0 5%;}
#search form { margin: 1.2em 0 0 0; }
#search input.text { width: 85%;}
#search input.submit { font-size: .8em;}
#search p { margin: 1px 0 0 0; }
#search a { margin: 0 5% 0 1px; text-decoration: none; color: #000;}

div#header-right {	text-align: right; float: right;	margin: 1.2em 0 0;}
div#header-right p {font-family: verdana,arial,helvetica,sans-serif; font-size: .9em; font-weight: bold; color: #ACB0D2; }
div#header-right p a {font-family: "Times New Roman",Times,serif; font-weight: normal;}

/* maincontent */

div#left {	width: 43%;	float: left; margin: .5em 1em 0 2em;}
div#center { width: 38%; float: left;   margin: .5em 1em 0 0;}
div#right {	width: 5%;	float: left; margin: .5em 2em 0 0;}

h2 { font-size: .75em; letter-spacing: normal; padding-top: 2px; }

div#left table th, div#left table td {	margin: 0;	padding: 1px 0 5px 0;	font-size: .8em; vertical-align: middle; }

#lugaspravka table { width: 100%; }
#lugaspravka table td { border-bottom: 3px solid #C58D9A; line-height: 1.3em;}
#lugaspravka table th a {	color: #000;	text-decoration: none;}
#lugaspravka table th strong {	font-weight: bold;}
#lugaspravka table td a {	margin: 0 1em 0 0;}

#news { margin: 1em 0 0 0; }
#news a.issueboxheader { text-decoration: none;	color: #000; display:block;  height: 17px; background: url(/dz/ugolok_blu-2.gif) no-repeat right top;	margin-right: 50%; }
#news h2 { height: 17px; background:url("/dz/ikn_news-bg.gif") no-repeat left top; padding-left: 25%; }
#news ul { border: solid 1px #C58D9A; background-color: #F4F0F3; padding: .5em; }

#weather { float: left; width: 48%; }
#weather div.issueboxheader { height: 40px; background:url("/dz/weather.gif") no-repeat left top; text-align: center; padding-top: 0; margin: 0; border-bottom: solid #B1C2B1 3px; font-size: .9em; }
#weather div.issueboxheader h2 { padding-top: 8px; }
#weather div.issueboxheader span { font-family: arial,verdana,helvetica,sans-serif; letter-spacing: normal; margin-top: 3px; font-weight: bold; display: block; font-size: .75em; }
#weather div.issueboxheader a { text-decoration: none; color: #000; }
#weather table { background-color: #DBE2D8;	width: 100%; }
#weather table td {	padding: 5px;	}

#exchange { float: right; width: 48%; }
#exchange div.issueboxheader { height: 40px; background:url("/dz/exchange.gif") no-repeat left top; text-align: center; padding-top: 0; margin: 0; border-bottom: solid #B1C2B1 3px; font-size: .9em; }
#exchange div.issueboxheader h2 { padding-top: 8px; }
#exchange div.issueboxheader span { font-family: arial,verdana,helvetica,sans-serif; letter-spacing: normal; margin-top: 3px; font-weight: bold; display: block; font-size: .75em; }
#exchange div.issueboxheader a { text-decoration: none; color: #000; }
#exchange table { background-color: #DBE2D8;	width: 100%; }
#exchange table td {	padding: 5px;	}


#centersep {width: 450px;}

#sitenews { margin: .3em 0 1em 0;}
#sitenews a.issueboxheader { text-decoration: none;	color: #000; display:block;  height: 17px; background: url(/dz/ugolok_blu-2.gif) no-repeat right top;	margin-right: 20%; }
#sitenews h2 { height: 17px; background:url("/dz/sitenews-bg.gif") no-repeat left top; padding-left: 25%; }
#sitenews ul { border: solid 1px #999999; background-color: #E9F0FC; padding: .5em; }
#sitenews p { font-size: .8em;}

#yellowpages { margin: .3em 0 1em 0;}
#yellowpages a.issueboxheader { text-decoration: none;	color: #000; display:block;  height: 17px; background: url(/dz/ugolok_yel-bg.gif) no-repeat right top;	margin-right: 20%; }
#yellowpages h2 { height: 17px; background:url("/dz/yp-bg.gif") no-repeat left top; padding-left: 25%; }
#yellowpages h4 {background-color: #E4E4E4; border: solid 1px #9999CC; border-bottom: none; padding: .5em; font-family: Arial,Verdana,Helvetica,sans-serif;  font-size: .7em; font-weight: normal; text-align: center; }
#yellowpages ul { border: solid 1px #9999CC; border-top: none; background-color: #fff; padding: .5em;}

#adverlinks { margin: .3em 0 1em 0;}
#adverlinks span { text-decoration: none;	color: #000; display:block;  height: 17px; background: url(/dz/ugolok_blu-2.gif) no-repeat right top;	margin-right: 20%; }
#adverlinks h2 { height: 17px; background:url("/dz/sitenews-bg.gif") no-repeat left top; padding-left: 25%; }
#adverlinks ul {	font-size: .8em;	line-height: 1.3em;	border: solid 1px #999999; background-color: #F4F0F3; padding: .5em 0 .5em 2em; }

/* Еще больше справок */

div#more_spravok { background-color: #C7CAE2;	width: 95%;	height: 100%;	margin: 0 auto;	padding: .5em .2em .1em .2em;	clear:both;}
div#more_spravok h3 {	font-size: .8em;	text-align: center;	padding: 0;	margin: 0 0 .5em 0;	font-family: arial,verdana,helvetica,sans-serif;}
div#more_spravok table tr td  h4 {	font-size: .8em;	text-align: center;	color: #003366;	background-color: #ACB0D2;	margin: 0;	padding: .5em;	padding-left: 2em;}
div#more_spravok table tr td {	background-color: #F4F0F3;	padding: 0;	border-right: solid #C7CAE2 .1em;	border-left: solid #C7CAE2 .1em;	border-bottom: solid #C7CAE2 .1em;	background-image: url(/dz/ugolok_page_blu.gif);	background-repeat: no-repeat;	background-position: right bottom;}
div#more_spravok table tr td ul {	font-size: .8em;	line-height: 1.3em;	float: left;	margin: 0 0 0 .3em;	padding: .5em 0 .5em 1.3em;}

.separator {	width: 100%; 	height: 1px; 	clear: both;	border-top: solid black 1px;	margin: 1em 0 0;}
.separatorpadding {	width: 100%; 	height: 1px; 	clear: both;	border-top: solid black 1px;	margin: 1em 0;}

/*  Старый CSS  */
#footer .about { background-color: #E4E4E4; padding: .5em 2em; margin: 0; font-size: .8em; }
#footer img {float: left; margin: .7em 1.3em 2em .7em; padding-bottom: .7em;}
#footer .copy { font-size: .7em; float: left; margin: 2em 2em 0 0;}
#footer ul {float: right; margin: 1.2em 30% 0 0; font-size: .8em; list-style-image:url("/dz/tochka.gif");}
#footer ul li {margin: 0 0 5px 0;}

