/* CSS Document */
* {
	margin:0px; padding:0px;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color:#6C6C6C;
}
body {
	padding:0; margin:0 auto;
	width: 900px;
}



/*       НОВОЕ       */

.gost{color: #6C6C6C; font-size: 10px; font-weight: normal;}
.gost span{ font-size: 12px; color: #000000;}


.mini{ font-weight: bold; }
.mini div{ border-left: 3px solid #0066FF; padding-left: 4px; color: #000000;}
.mini a{ font-weight: normal; color: #0000CC; }
.mini a:hover{ text-decoration: none;}
.mini span{ font-weight: normal;}
.time{ padding-left: 5px;}

/* WORD */
.word{ padding-bottom: 0px; font-weight: bold; color: #000000; padding-left: 80px; background-image: url(../images/44.gif); background-position: left  center; background-repeat: no-repeat; height: 90px; }
.word span{ font-weight: normal;}
.word a{ color: #0066CC; font-weight: normal; }

/* EXELL */
.exell{ padding-bottom: 0px; font-weight: bold; color: #000000; padding-left: 80px; background-image: url(../images/45.gif); background-position: left  center; background-repeat: no-repeat; height: 90px; }
.exell span{ font-weight: normal;}
.exell a{ color: #0066CC; font-weight: normal; }

.clear{float: none;}

.fright{float: right}
.fleft{float: left}

.body_text{padding-top: 40px; text-align: justify; background-image: url(../images/64.jpg); background-position: top left; background-repeat: no-repeat;}


.author{ font-size: 11px; background-image: url(../images/65.gif); background-position: left; background-repeat: repeat-x; padding: 10px;}
.author a{ font-weight: normal; color: #0000CC; }
.author a:hover{ text-decoration: none;}

.kak_h3
{
  font-size: 18px;
  color: #003300;
  font-weight: normal;
}
.kak_h2 span{ font-size: 11px;}


#dla_formi{background-image: url(../images/69.jpg); background-repeat: repeat-x; background-position: left top; height: 360px;}


form{padding: 10px;}
label{padding: 15px 0px 5px; font-size: 11px;}
input{ font-family: Tahoma; font-size: 12px; color: #000000; padding: 3px;}
legend{font-size: 18px; color: #990000; font-weight: normal; padding: 5px; border: 0px; }
fieldset{border:0px; padding: 10px; }
textarea{ font-family: Tahoma; font-size: 12px; color: #000000; padding: 3px;}

.qeston{ background-image: url(../images/70.gif); background-position: left top; background-repeat: no-repeat; padding-top: 40px;}
.qeston span{ font-size: 11px; color: #000000; padding: 5px;}

blockquote{font-size: 11px; background-image: url(../images/71.jpg); background-repeat: repeat-x; background-position: left top; padding: 10px 15px 10px; margin: 10px 0px 10px; border: 1px dotted #CCCCCC}


/*       НОВОЕ       */




#left_dib p
{
  padding: 10px 0px 10px;
 text-indent: 20px;
}
a:hover{text-decoration:none;}
.left_float
{
float:left;
padding: 10px;
}
a img { border:0;}
.clear {clear:both;}
#main {
	padding:0; margin:0 auto;
	width: 900px;
	position:relative;
}
#site {
	padding:0; margin:0 auto;
	width: 900px;
}
.kak_h2
{
  font-size: 18px;
  color: #990000;
 font-weight: normal;
}

.kak_h4
{
  font-size: 14px;
  color: #990000;
 font-weight: normal;
}


.zelenai_linia
{
  border-top: 4px solid #7EA908;
}
.time_nn
{
  font-size: 40px;
  font-family: Verdana;
  font-weight: normal;
  color: #990000;
  text-align: center;
}

.time_n
{
  font-size: 250%;
  font-family: Verdana;
  font-weight: normal;
  text-align: center;
}
.time_n span
{
  font-size: 10px;
}
.linia
{
  margin-top:15px;
	background-image:url(../images/46.jpg);
    width: 200px;
}


.news_g
{
  background-image: url(../images/47.jpg);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 35px;
  font-size: 16px;
  font-family: Tahoma;

}


#welcome {
	width:232px;
	height:247px;
	position:absolute;
	background-image:url(../images/81.gif);
	margin-left:668px;
	margin-top:143px;
	font-weight:bold;
	color:#F4F4F4;
}
#welcome ul {margin-top:18px}
#welcome p {color:#F4F4F4; margin-left:21px; margin-top:0px; margin-right:25px;}
.welc_top {margin-left:21px; margin-top:20px;}
a.welc_a {color:#ffffff; text-decoration:none; margin-left:21px;}
a.welc_a:hover {text-decoration:underline;}
.pim4 {margin-left:5px; margin-top:17px;}
/* top */
#top {
	width:900px;
	height:5px;
	background-color:#7EA908;
	line-height:0px;
	font-size:0px;
}
/* top end */
/* menu */
#menu {
	height:91px;
}
#menu ul {list-style: none; padding: 0px; margin: 0px;}
#menu li {
	float:left;
	text-decoration:none;
	vertical-align:top;
    padding-top: 25px;
    padding-left: 10px;
    padding-right: 10px;
    background-image: url(../images/50.jpg);
    background-position: left;
    background-repeat: no-repeat;
    height: 53px;
    text-transform: uppercase;
}
#menu li a
{
  text-decoration: none;
}
#menu li a:hover
{
  text-decoration: underline;
}


/* menu end */
/*left*/
#block1
{
 float:left;
	width:340px;
	margin-top:15px;
    background-image:url(../images/51.jpg);
}
#block2
{
  float:left;
	width:340px;
	_margin-left:-15px;
	margin-top:15px;
	background-image:url(../images/52.jpg);
}


#left {
	float:left;
	width:350px;
	margin-top:15px;
}
#left_dib {
	float:left;
	width:650px;
	margin-top:15px;
     background-image:url(../images/52.jpg);
    background-position: right;
    background-repeat: no-repeat;

}
#left_dib div
{
 	margin-top:12px;
	margin-left:12px;
	margin-right:13px;
    text-align: justify;
}


#c_n {background-image:url(../images/53.jpg);}
.line_l {
	width:300px;
	height:1px;
	font-size:0px;
	line-height:0px;
	background:url(../images/54.jpg) left top repeat-x;
	margin-top:10px;
	margin-bottom:10px;
}
.line_2 {
	width:640px;
	height:1px;
	font-size:0px;
	line-height:0px;
	background:url(../images/54.jpg) left top repeat-x;
	margin-top:10px;
	margin-bottom:10px;
}

.news {
	margin-top:12px;
	margin-left:12px;
	margin-right:29px;
    text-align: justify;
}
.news strong {
	color:#7CA708;
}
.news span {
	color:#6C6C6C;
	font-weight:bold;
}
a.more {
	font-weight:bold;
	color:#3D3539;
	text-decoration:none;
}
a.more:hover {text-decoration:underline;}
.pim1 {
	margin-left:5px;
}
.pim2 {
	margin-left:6px;
margin-top: 5px;
}
.enter {
	width:330px;
	height:150px;
	background-image:url(../images/55.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
}
.enter a {
	font-weight:bold;
	color:#ffffff;
	margin-left:21px;
}
.ent {
	padding-top:40px;
	padding-left:20px;
	padding-bottom:10px;
}
.email {
	width:143px;
	height:21px;
	border:0px;
	vertical-align:top;
	line-height:16px;
	font-weight:bold;
}
.but_e {
	background-image:url(../images/56.jpg);
	background-repeat:no-repeat;
	width:66px;
	height:21px;
	cursor:pointer;
	border:0px;
	vertical-align:bottom;
}
/*left end*/
/* center */
#center {
	float:left;
	width:350px;
	_margin-left:-15px;
	margin-top:15px;
	background-image:url(../images/52.jpg);
}
.co {
	margin-top:15px;
	margin-left:14px;
	margin-right:30px;
    text-align: justify;
}



.line_c {
	width:300px;
	height:1px;
	font-size:0px;
	line-height:0px;
	background:url(../images/54.jpg) left top repeat-x;
	margin-top:10px;
	margin-bottom:10px;
clear: both;
}
.pic1 {margin-right:10px;}
.pic_a {
	color:#7CA708;
    font-size: 24px;
    text-decoration: none;
    font-weight: normal;

}
/* center end */
/* right */
#right {
	float:right;
	width:200px;
	margin-top:140px;
	_margin-left:-20px;
}
#right ul
{
  list-style: none;
  padding-left: 20px;
  margin: 0px;
}
#right li
{

  padding-top: 3px;
  padding-bottom: 3px;
  margin: 0px;
  list-style: none;
  color: #0066FF;
}
#right li a
{
  text-decoration: none;
  color: #3783F6;
}


/* right end */
/* bottom */
#line_bot {
	width:900px;
	height:5px;
	background-color:#3D3539;
	line-height:0px;
	font-size:0px;
}
.phone {
	float:left;
	width:503px;
}
.copy {
	float:right;
	width:222px;
	font-size:10px;
	font-family:verdana, sans-serif;
	margin-top:10px;
}




/****poll****/
#pol
{
  border: 0px;
width: 200px;
padding: 15px;
}
#pol input
{
  margin-bottom: 10px;
  padding: 0px;
  width: 30px;
  font-size: 11px;
float:left;
}
#pol input Submit
{
  margin: 5px;
  padding: 20px;
  width: 100px;
  font-size: 11px;
}
#pol br
{
float: none;
margin-bottom: 10px;
}

h4
{
  font-size: 12px;
  font-family: Tahoma;
    margin: 0px;
  padding: 0px;
}
table
{
  border: 0px;
  margin: 0px;
  padding: 3px;
  font-size: 12px;
  font-family: Tahoma;
  border-collapse: separate;
}
tr
{
  margin: 0px;
  padding: 0px;
}
th
{
  margin: 0px;
  padding: 3px;
  height: 2px;
}
.reglament
{
  font-family: Tahoma;
  color: #990000;
  clear: both;
  font-size: 14px;
}


.date_w
{
  padding-left: 95px;
  font-weight: bold;
  font-size: 11px;
  background-image: url(../images/44.gif);
  background-position: left;
  background-repeat: no-repeat;
  height: 85px;
  margin-bottom: 5px;

}
.date_w span
{
  font-weight: normal;
    font-size: 11px;
    text-decoration: none;
    border-bottom: 0px;
}


.not_border a
{
  text-decoration: none;
  color: #000000;
font-size: 14px;
}
.not_border_2 a
{
  text-decoration: none;
}
.linia_c_leva
{
  border-left: 4px solid #0066CC;
  padding-left: 5px;
  font-weight: bold;
  font-size: 11px;
}
.linia_c_leva span
{
  font-weight: normal;
    font-size: 11px;
}
.date_dla
{
  color: #000000;
  font-size: 10px;
}
.date_2
{
  color: #AAAAAA;
  font-size: 10px;
}
.date_2 span
{
  color: #000000;
  font-size: 12px;
  text-align: justify;
}
.date_2 span a
{
  color: #000033;
  text-decoration: none;
  font-size: 11px;
}

select
{
  display: block;
  width: 200px;
   margin-bottom: 10px;
}
option
{
  display: block;
}
form
{

}
fieldset
{

   font-size: 11px;
border: 0px;
}



.linia_c_nizy
{
    border-bottom: 1px dotted #CCCCCC;
  padding: 4px 4px 0px;

}

.date_e
{
  padding-left: 95px;
  font-weight: bold;
  font-size: 11px;
  background-image: url(../images/34.gif);
  background-position: left;
  background-repeat: no-repeat;
  height: 85px;
  margin-bottom: 5px;

}
.date_e span
{
  font-weight: normal;
    font-size: 11px;
        text-decoration: none;
    border-bottom: 0px;
}
.date_dla
{
  color: #000000;
  font-size: 10px;
}
.linia_c_leva
{
  border-left: 4px solid #0066CC;
  padding-left: 5px;
  font-weight: bold;
  font-size: 11px;
}
.linia_c_leva span
{
  font-weight: normal;
    font-size: 11px;
}
.date_dla
{
  color: #000000;
  font-size: 10px;
}

ul.rsx-page-num-list{
			display:inline;
			list-style:none;
			margin:0px;
			padding:0px;
		}

		ul.rsx-page-num-list li {
			display: inline;
		}
.reglament
{
  font-family: Tahoma;
  color: #990000;
  clear: both;
  font-size: 14px;
}

/****poll****/
.pol
{
  border: 0px;
width: 200px;
padding: 10px;
}



radio.pol

{

border-top-width: 0pt;

border-right-width-value: 0pt;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: 0pt;

border-left-width-value: 0pt;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: none;

border-right-style-value: none;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: none;

border-left-style-value: none;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: -moz-use-text-color;

border-right-color-value: -moz-use-text-color;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: -moz-use-text-color;

border-left-color-value: -moz-use-text-color;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

color: black;

font-family: tahoma;

font-size: 11px;

background-color: #ffffff;

}

