/* =Misc */
* { padding: 0;
	margin: 0; }
body{
	background: #339;
	padding: 0;
	margin: 0;
}
a:link { color: #339;}
a:visited {color: #b2181a}
a:hover {color: blue;}

#local {
      list-style: disc url(i/bullet.gif) inside;
	  margin: 0;
	  padding: 0;
}

	#local ul {
      list-style: disc url(i/bullet2.gif) inside;
	  padding-left: 3em;
	}
	.cur_item { font-weight: bold }

#spacer {
	clear: both;
	height: 10px;
	width: 100%;
}
#sp { height: 0.5em }
img {border: none; }
/* =Header */
#header {
	background: url(i/header.jpg) right no-repeat; 
	width: 100%;
	height: 238px;
	padding: 0;
	margin: 0;
}
	#header img {float: right;}

#logo {
	position: absolute;
	left: 7px;
	top: 40px;
}

/* =Nav */
#menu {
	width: 100%;
	height: 52px; height: "52px";
	margin: -52px 0 -14px 0;
	padding: 0;
}
#slice {
	position: absolute;
	top: 186px;
	right: -1px;
	border: none;
}

/* Content */
#templ {
	border: 1px solid black;
}
	/*#templ img {
		float: left;
		padding: 10px;
	}
	*/
#container {
	width: 100%;
	float: left;
	margin-right: -230px;
}
#content_box {
	margin-right: 230px;
	padding: 7px; 
	padding-right: 10px; 
}
#dithyramb {
	background: url(i/bg_company.jpg) #ffb948 repeat-y;
	color: #fff;
	font: 16px Arial;
	font-weight: bolder;
	border: 1px solid black;
	padding: 10px; 

}
	#dithyramb h3 {
		font-size: 18px;
		margin-bottom: 1em;
	}
	#dithyramb p {
		margin-top: -1em;
		margin-left: 2em;
		font-size: 0.9em;
	}
#bot_blocks {
	width: 100%;
	margin-top: 10px;
}
#news {
	border: 1px solid black;
}
/*                Блок новин            */
.news_title a{
	color: #339;
	font-weight: bold;
}
.news_date {
	font-size: 80%;
}
.news_preview{
	text-indent: 1.5em;
}

#cabel {
	float: left;
	width: 49%;
	border: 1px solid black;
}
#inet {
	float: right;
	width: 49%;
	border: 1px solid black;
}


/* Sidebar */
#sidebar {
	float: right;
	width: 230px;
}
#top_side, #bot_side {
	margin: 7px;
	border: 1px solid black;
	background: #ffb948;
}
#side_menu {
	margin: 7px;
	padding: 15px;
	border: 1px solid black;
	background:#ffb948; 
	font: 12px/1.9 Arial;

}
#bot_side {
	background: #339;
	color: #ffb948;
	text-align: left;
	font-weight: bold;
}
	#bot_side a {
		color: #ffb948;
	}
/* Footer */
#footer {
	clear: both;
	padding: 10px;
	background: #339;
	color: #ffb948;
	font-size: 10px;
	text-align: right;
}
#footer a {
	color: #ffb948;
}
/* Classes */
h1 { 
	position: absolute;
	left: 10px;
	top: 155px;
	font: 11px Arial;
	color: #99f;
	padding: 0;
	margin: 0;
}
h3 {margin: 0; padding: 0;}
h3.section {

	padding: 10px; 
	background: #339;
	color: white;
	font-family: Arial Black;
	font-size: 16px;
}
.content {
	padding: 10px;
	background: #ffb948;
	color: #000;
	font: 12px/1.3 Arial;
}
.content #some {
	margin: 0;
	padding: 0;
}
#some td {
	margin: 0;
	padding: 0;
}
.date {
	font-weight: bold;
}
	.content ol {list-style: decimal inside}
	.content h2 { padding: 0; margin: 0}
	.content h5 { text-indent: 1.5em; margin: 0}
	.content p {
		padding: 1em;
  	 	}
	.content #bg {
		margin: 0;
		padding: 0;
	}
	.content td {
		background: #FFB948;
	}
	.content ul {padding-left: 5em}
	.c_t {text-align: center }
.comments {font-size: 90%;
	margin: 0;
	padding: 0 3em 0 3em;
}
.text_form{ 
	font: 12px Arial;
	color: #339;
	font-weight: bold;
}
.input {
	font: 12px Arial;
	color: #339;
	border: 1px solid black;
	background: #bbc0c1;
}
.i_form td{
	background: #ffb948;
}
.submit {
	font-weight: bold;
}
.tariffs {
	width: 50%;
}
	.c_t th {
		background: #aaa;
		padding: 10px;
	}
	.c_t td { background: #ddd ;
		text-align: left;
		padding: 3px 5px 3px 5px;
	}
/* Tables */
	table {
		padding: 10px;
	}
	table th {
		font-weight: bold;
		background: #999;
		padding: 0.5em;
	}
	table td {
		padding: 0.5em;
		background: #ccc;
		
	}
