/* CSS Document */
body { background: white; margin: 0; padding: 0px; color: black; font-family: arial, sans-serif; font-size: 80%;}
img {border: 0;}

a {color: Black;}
a:visited { color: Black; }
a:hover { color: #A10000; }

h1 {margin: 0 0 0.5em 0; font-weight: normal; font-size: 180%; color: red; position: relative; z-index: 2;}
h2 {
	margin: 1em 0 0.8em 0;
	font-weight: bold;
	font-size: 120%;
	color: #808184;
	text-transform: uppercase;
}
h3 {margin: 0.7em 0 0.3em 0; font-weight: normal; font-style: italic; font-size: 112.5%;}

* {margin:0;padding:0;}

p {padding-bottom: 7px;}

html, body{height:100%;width: 100%; }

.copyright {font-size: 75%; text-align:right; padding: 7px 7px 7px 7px;}
.copyright a { text-decoration: none; color: #999999; }
.copyright a:hover { text-decoration: underline; color: #A10000;}

#but_nav_left { float: left; padding-left: 18px; 	position:absolute;}

#brand {
	float: right;
	padding-right: 19px;
	padding-top: 11px;
	position:absolute;
	right: 0px;
}


#header1 {height:30px; width: 100%;}
#header2 {height:106px; width: 100%;}

#header3 {height:18px; width: 100%;	color: #F93; text-decoration:none; background-color: black;}
#header3 a{color: #FFF;}
#header3 a:hover{color: #F93;}

.nav1 {
	float: left;
	padding-left: 20px;
	padding-right: 30px;
} /*пункы текстового меню*/



/*====================================================*/


#wrapper {
	/* для фиксированной ширины 
  width: 900px;
  margin: 0 auto;

	/* для "резиновой" ширины*/
  width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'1000px':'');
  min-width: 1000px;
}

#header {
}

#container {	font-size:90%;
  width: 100%;
  background: white; /* фон основной колонки */
}
* html #container {height: 1%;}
#container:after {
  /* закрываем плавающие блоки */
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	line-height: 0;
}
#sub-container {
  float: left;
	border-right: 200px solid white; /* фон правого сайдбара */

  /* для фиксированной ширины */
	width: 1000px; /*ШИРИНА!!!!!*/

  /* для "резиновой" ширины
	width: 100%;
	margin-left: -200px; */
}
#wrpr {
  /* для "резиновой" ширины
  margin-left: 200px; */
}
#content {
  width: 100%;
  float: left;
}
#text {
	border-right: 650px solid white; /* фон левого сайдбара  ШИРИНА ПРАВОЙ ЧАСТИ!!! */ 
    padding-bottom: 0px;
  	padding-top: 18px;
	padding-left: 18px;  
}

#right {
	float: left;
	width: 650px; /*ШИРИНА ПРАВОЙ ЧАСТИ*/
	min-height:162px;
	margin-left: -850px;
	/* фон правого сайдбара */
	background-repeat:no-repeat;
	padding-bottom: 0px;
	padding-top: 100px;
	padding-left: 48px;
}
#right img {
	clear:right;
	float: left;
	position: relative;
	margin-right: 8px;
}

.textbold {
	color: #808184;
	font-weight:bold;
	text-transform:uppercase;
}
.textblock {
	clear:both;
	padding-top:15px;
}


#footer {
	height: 60px;
	background-image:url(img/foot.jpg);
	background-repeat:no-repeat;
	padding-top: 110px;
	font-size: 85%;
	padding-left: 3px;
}

#footext1 {
	float: left;
	font-weight:bold;
	height: 30px;
	width: 431px;
	border-top-style: solid;
	border-top-color: #000;
	border-top-width: 1px;
	padding-left: 77px;
	padding-top:3px;
}
#footext2 a {
	height: 30px;
	width: 300px;
	float: left;
	margin-left:90px;
	padding-left:60px;
	padding-top:3px;
	color:#808184;
	text-decoration:none;
	border-top-style: solid;
	border-top-color: #000;
	border-top-width: 1px;

}
#footext2 a:hover {	text-decoration:underline;}

li {
	font-size: 95%;
	padding-bottom: 8px;
	list-style-type: none;
	color:black;
}

li a {	color: #808184;}
li a:hover {color: #F93;}
li a:visited {color: #F93;}

.viewpost_div {
	border-top: 1px solid gray;
	border-bottom: 1px solid  gray;
	margin:15px;
	text-align: left;
}
.post_div {
	margin:15px;
	text-align: left;
}

