li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,div,img,hr,p, table, td{ margin: 0; padding: 0; }

body {
	margin:0px;
	padding:0px;
	background-image: url(images/main_bg.jpg);
	background-repeat: repeat-x;
	background-color: #e5eef3;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

h2{text-transform:uppercase; font-size:14px; color:#17b129; padding:0 0 10px 8px;}

a {
	color: #d30000;
}

a:hover{
	text-decoration: none;
}
a:focus {
	outline:0px;
}

a img {
	border: 0;
}

.left { float:left;}
.right { float:right;}
.clear { clear:both;}


html {
	height:100%;
}
html, input, textarea {
	font-family:Tahoma;
	font-size:12px;
	color:#070c0f;
}

#main { width:998px; margin:0 auto;}

#body {  width:100%;}

#logo { height:246px;}
#logo img { margin-left:33px; margin-top:150px;}

#side_bar { width:294px; float:left; background:url(images/side-tall.gif) repeat-y; color:#767676; font-size:11px;}
#side_bar a { color:#009afc;}

#side_bar .t { background:url(images/logo.jpg) no-repeat top;}
#side_bar .b { background:url(images/side-bot.gif) no-repeat bottom; width:100%;}
#side_bar .inner { padding:0 10px 25px 20px;}

#side_bar .block { padding-bottom:15px;}
#side_bar .block .left { width:76px;}
#side_bar .block .right { width:188px;}

#search_block .right { padding-top:6px;}
#search .input { width:144px; background:url(images/input-bg.gif) no-repeat; border:0; padding:11px 0 6px 4px; color:#005387; font-size:13px; font-weight:bold;}
#search .submit { margin-left:10px;}

#freedom_speech .right { padding-top:3px;}

#photo .right img { padding:4px; background:#ffffff; border:1px #d2cbc0 solid;}
#photo .right .photo_left { margin-right:10px;}

#questioning h2 { font-size:12px; color:#e90089; text-align:center; margin-bottom:3px;}
#questioning .right { padding-top:4px;}
#questioning p { height:19px;}
#questioning p input { margin-right:8px;}
#questioning .buttons { margin-top:5px;}
#questioning .vote { margin-right:10px;}

#links .right { padding-top:4px;}
#links h3 { padding-top:7px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#009afc; font-size:12px;}

#content { width:704px; float:left; background:url(images/main-tall.gif) repeat-y right;}
#content .t { background:url(images/cont-top.gif) no-repeat top left;}
#content .b { background:url(images/cont-bot.gif) no-repeat bottom left; width:100%; min-height:860px;}

#header { height:147px;}
#header .indent { padding:99px 0px 0 0px;}
#header .title { background:url(images/header-h-l.gif) repeat-x top; text-align:center; color:#47008e; font-weight:bold; font-size:11px; letter-spacing:1px; width:465px; margin:0 auto;}

.inner .indent { padding:10px 34px 40px 16px;}

.inner .left { width:398px;}
.inner .left .indent { padding:0 16px 0 0;}
.inner h2 { text-transform:uppercase; font-size:14px; color:#17b129; padding:0 0 10px 8px;}
.inner .left .article {border-bottom:1px #c5cfd5 solid; padding-top:0; padding-bottom:11px; border-top:none;}

.article { border-top:1px #c5cfd5 solid; padding-top:11px; margin-bottom:7px;}
.article h3 { color:#0082d5; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.article h3 a {color:#0082d5;}
.article p { padding:7px 7px 5px 0;}
.article .foot { text-align:right; font-size:11px; color:#8f8f8f;}

.link_blue {color:#31a8e5;}

.inner .head .right { text-align:right;}
.inner .right { width:256px;}
.inner .right .indent { padding:0 5px 0 18px;}
.inner .right h2 { font-size:14px; color:#ff4800; text-transform:uppercase; padding-left:5px;}
.announce { margin-top:15px;}
.announce .date {  display:block; margin-bottom:3px;}

.date {font-size:11px; color:#8f8f8f;}
.comments a { color:#e30000;}

.to_main { font-weight:bold; color:#008fda; font-size:12px; margin-right:10px;}

#footer { padding:4px 14px 15px 260px;}
#footer .contacts {color:#ffffff; font-weight:bold;}
#footer .contacts img { float:left; margin-right:21px;}
#footer .contacts form { color:#003e98; font-family:Verdana, Arial, Helvetica, sans-serif; padding:1px 0;}
#footer .contacts form strong { padding:0 8px;}
#footer .contacts form .input { width:118px; border:1px #0183de solid; padding:2px 0; font-weight:normal;}
#footer .contacts form .submit { margin-left:20px;}
#footer .contacts .t { background:url(images/foot-top.gif) no-repeat top;}
#footer .contacts .b { background:url(images/foot-bot.gif) no-repeat bottom; width:100%;}
#footer .contacts .indent { padding:27px 8px 0px 27px;}

#footer .contacts .mail { width:341px; float:left;}
#footer .contacts .forum { width:300px; float:left;}
#footer .contacts .text{ padding-left:10px;width:400px;padding-bottom:10px;}

#footer .copyright { padding-top:7px;}
#footer .copyright .left { width:378px; color:#06447b; padding-top:8px; text-align:center;}
#footer .copyright .left a {color:#06447b; text-decoration:none;}
#footer .copyright .left a:hover { text-decoration:underline;}
#footer .copyright .right { width:319px;}
#footer .copyright .right a img { margin-right:11px; border:1px #1294ee solid;}


/* menu */
#MenuBar1 li { width:auto; float:left; display:block; background:none; margin:0; padding:0;}
#MenuBar1 a { height:57px; display:block; float:left; padding-bottom:0px; margin-bottom:0px; background:none;}
#MenuBar1 iframe { display:none;}


#MenuBar1 li ul.MenuBarSubmenuVisible { left:0; top:0; position:relative; background:none;}
#MenuBar1 ul { border:none; display:block; clear:both; background:none; width:100%;}
#MenuBar1 li ul li, #MenuBar1 li ul li a { float:none; height:auto; background:none;}
#MenuBar1 li ul li a { display:inline; color:#006aad; font-weight:bold;}
#MenuBar1 li ul li a:hover { text-decoration:underline;}
#MenuBar1 li ul li { padding:4px 0;}
#MenuBar1 ul { padding:5px 0;}
#MenuBar1 li .tall { background:url(images/sub-menu-tall.gif) repeat-y; margin-left:0px; position:absolute; width:178px;margin-top:50px;}
#MenuBar1 li .top { background:url(images/sub-menu-t.gif) no-repeat top left;}
#MenuBar1 li .bot { background:url(images/sub-menu-b.gif) no-repeat bottom left; padding:0 15px;}


#MenuBar1 .item1 .MenuBarItemSubmenu {  width:136px;}
#MenuBar1 .item2 .MenuBarItemSubmenu{  width:144px;}
#MenuBar1 .item3 .MenuBarItemSubmenu {  width:135px;}
#MenuBar1 .item4 .MenuBarItemSubmenu {  width:135px;margin-top:12px;}
#MenuBar1 .item5 .MenuBarItemSubmenu { width:140px;margin-top:12px;}
.ask_but_1{ width:89px; height:21px; background:url(images/but/but_golos.gif) no-repeat center; border:0px; cursor:pointer;}
.ask_but_2{ width:89px; height:21px; background:url(images/but/but_res.gif) no-repeat center; border:0px; cursor:pointer;}

.pager{padding-top:10px;text-align:center;}
.breadcrumb{font-family:Arial, Helvetica, sans-serif; font-size:12px;padding-bottom:10px;}
.breadcrumb a,.pager a{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#31a8e5;}
.error{FONT-SIZE: 12px; COLOR: #ff3300;font-weight:bold;}
.rightmenu{padding-left:70px;padding-bottom:10px;padding-top:10px;}
.rightmenu a{font-family:Arial, Helvetica, sans-serif; font-size:13px;color:#31a8e5;}
.form-list
{
  list-style: none;
}
.overflow {
	width:100%;
	overflow:hidden;
}
#outer {
	width: 1013px;
	margin: 0 auto;
}
#outer #header {
	height: 290px;
	width: 100%;
	background-image: url(images/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#outer #header #search {
	background-image: url(images/search_bg.png);
	background-repeat: repeat-y;
	background-position: left top;
	width: 289px;
}
#outer #header #search a {
	font:bold 12px/15px Verdana, Arial, Helvetica, sans-serifl;
	color:#0099CC;
}
#outer #header #search .pad {
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#outer #header .overflow #search .pad .overflow .overflow #form1 #textfield {
	height: 23px;
	width: 140px;
	background-image: url(images/input_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:7px 4px 0 4px;
	border:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #00539d;
	font-size: 13px;
}
#outer #header .overflow #search .pad .overflow .overflow #form1 .button {
	height: 23px;
	width: 30px;
	background-image: url(images/button_bg.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	border: none;
	background-color: none;
}
#outer #header .overflow .txt1 {
	font-family: Tahoma;
	font-size: 11px;
	color: #5d3784;
	line-height: 15px;
}
#outer #header .overflow #menu {
	height: 51px;
	width: 693px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	background-image: url(images/menu_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	margin-left: -18px;
}
#outer #header .overflow #menu ul {
	margin:0;
	padding: 0 0 0 10px;
}
#outer #header .overflow #menu ul li {
	margin:0;
	padding:0;
	display:block;
	float:left;
	list-style-position: outside;
	list-style-type: none;
	width: 134px;
}
#outer #header .overflow #menu ul li a {
	font-family: "Comic Sans MS";
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	display:block;
	width:134px;
	text-align:center;
	padding-top:10px;
	padding-bottom:5px;
	text-decoration:none;
	line-height: 15px;
	font-weight: bold;
}
#outer #header .overflow #menu ul li a:hover {
	color:#CCFF66;
}
#outer #header .overflow #menu ul li a.oneline {
	padding-top:20px;
}
#outer #content_bg {
	background-image: url(images/content_bg.gif);
	width: 693px;
	margin-left: 283px;
}
#outer #content_bg #content_top {
	background-image: url(images/content_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#outer #content_bg #content_bot {
	background-image: url(images/content_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 24px 15px 30px 15px;
}
#outer #header .overflow #search #search_top {
	background-image: url(images/search_top.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#outer #content_bg #content_top #left {
	width: 390px;
	float: left;
}
#outer #content_bg #content_top #left h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #17b129;
	margin-bottom: 15px;
}
#outer #content_bg #content_top #right {
	width: 240px;
	float: left;
	margin-left: 30px;
}
#outer #content_bg #content_top #right h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #ff4800;
	margin-bottom: 15px;
}
