html {height: 100%;}
body {
	font-family: Tahoma; font-size:14px; padding: 0px; margin: 0px; width: 100%; height: 100%;
	background: url(../images/body.gif) left repeat-y;
	}
div.main {
    margin-bottom: -74px; border: none; background: url(../images/main.gif) right repeat-y;
    width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'); 
    min-width: 1000px; min-height:100%;
   }
   
.stroka a  {color: #0000ff; text-decoration: none;}
.stroka a:visited {color: #0000ff; text-decoration: none;}
.stroka a:hover {color: #0000ff; text-decoration: none; border-bottom: dashed #0000ff 1px;}
div.head a {color: #0000ff; text-decoration: none;}
div.head a:visited {color: #0000ff; text-decoration: none;}
div.head a:hover {color: #0000ff; text-decoration: none; border-bottom: dashed #0000ff 1px;}
* html div.main {height: 100%;}
div.pere {clear: both;}
/*header*/
div.head {background: #e9e9e9;}
div.gerbr {
	background: url(../images/head/gerbr.jpg) right no-repeat;
}
div.logo {background: url(../images/head/logo.jpg) left no-repeat; height: 135px;}
div.post {
	background: #e9e9e9; height: 10px; text-align: right;
}
#abs {position: absolute; top: 0; left: 10px;}
div.trico_bg {
	background: url(../images/trico_bg.gif) no-repeat; width: 117px; height: 39px; margin-left: 39px; padding-top: 0.75em;
}
div.icon {float: left; padding-left: 1.4em;}
div.icon a img {border: none;}
div.centhead {text-align: center;}
div.htop {padding-top: 40px;}

/*div.beg {
	background: #e3f4f9; height: 25px; border-left: White 8px solid; border-top: White 8px solid;
	border-right: White 8px solid; color: #130dff; margin-top: 0.4em; font-size: 13px; padding: 2px 5px 0 5px;
}*/
div.lab {padding-top: 5px; text-align: center; color: Black; font-size: 20px; font-family: "Trebuchet MS";}
/*left*/
div.left {margin: 0; padding: 0; width: 280px; float: left;}
div.menu {margin-bottom: 20px;}
div.namemenu {
	background: url(../images/left/nameleft.jpg) no-repeat; height: 27px; margin: 10px 0 10px 0; padding: 4px 10px 0 80px;
	color: Black; font-size: 16px; text-transform: uppercase;
}
/*link*/
div.first {font-size: 14px; padding: 0 10px 0 80px; color: #0000ff;}
div.first a {color: #0000ff; text-decoration: none;}
div.first a:visited {color: #0000ff; text-decoration: none;}
div.first a:hover {color: #0000ff; text-decoration: none; border-bottom: dashed #0000ff 1px;}
div.ireg {color: Black; font-size: 13px; padding: 0 34px 0 80px;}
div.form {margin: 10px 0 0 80px;}
.log {border: #ccc 1px solid; width: 88px; font-size: 12px; color: #ac8ba9; padding: 2px;}
.sub {
	background: #0000ff; color: White; font-size: 12px; text-align: center;
	padding: 2px; width: 88px; border: #ccc 1px solid; cursor: pointer;
}
div.rega {color: #0000ff; padding-left: 80px; font-size: 13px;}
div.rega a {color: #0000ff; text-decoration: none;}
div.rega a:visited {color: #0000ff; text-decoration: none;}
div.rega a:hover {color: #0000ff; text-decoration: none; border-bottom:  #0000ff 1px dashed;}
div.banner {margin: 10px 20px 10px 84px;}
div.banner a img {border: #3c3c3c 1px solid;}
/*right_block*/
div.right {
	width: 324px; float: right;
	background: url(../images/right/o_nas.jpg) top right no-repeat;
}
div.rdrug {
	width: 324px; float: right;
	background: url(../images/right/drugie.jpg) top right no-repeat;
}
div.rightname {color: White; font-size: 20px; padding: 12px 0 0 70px;}
div.our {color: White; font-size: 14px; padding: 10px 50px 10px 30px; margin-bottom: 20px;}
div.our a {color: White; text-decoration: none;}
div.our a:visited {color: White; text-decoration: none;}
div.our a:hover {color: White; text-decoration: none; border-bottom: dashed 1px;}
div.sobname {
	background: url(../images/right/sobname.jpg) no-repeat; height: 43px; margin-left: 10px; padding: 10px 50px 10px 54px;
	color: White; font-size: 20px;
}
div.situ {margin: 0; padding: 10px 50px 10px 30px;}
div.situin {color: White; font-size: 14px;}
div.situ span {color: White; font-size: 18px;}
div.situ a img, div.situ img {border: White 8px solid; margin: 20px 0 20px 0;}
div.situin a {color: White; text-decoration: none;}
div.situin a:visited {color: White; text-decoration: none;}
div.situin a:hover {color: White; text-decoration: none;}
div.podrob {text-align: right;}
div.podrob a {color: White; text-decoration: none;}
div.podrob a:visited {color: White; text-decoration: none;}
div.podrob a:hover {color: White; text-decoration: none; border-bottom: dashed 1px;}
/*content*/
div.page {margin: 0 324px 0 280px; padding: 0 10px 0 10px;}
div.pagein {width: 100%; /*overflow: hidden;*/}
div.pagein a {color: #0600ff; text-decoration: none;}
div.ditto_tag a {color: #0600ff; text-decoration: none;font-size: 18px;}
div.pagein a:visited {color: #0600ff; text-decoration: none;}
div.pagein a:hover {color: #0600ff; text-decoration: none; border-bottom: #0600ff dashed 1px;}
* html div.pagein {width: 98%; overflow: hidden;}
div.pagein p {text-align: justify;}
div.zag {background: url(../images/center/zag.gif) repeat-x; height: 49px; margin-top: 10px;}
div.zagin {background: url(../images/center/zagin.gif) left no-repeat; height: 49px;}
div.zagtext {color: Black; font-size: 16px; padding: 4px 0 0 30px; text-transform: uppercase;}
div.pre {height: 74px;}
/*footer*/
div.foot {
  background: url(../images/foot/foot_bg.gif) repeat-x;
  width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'); 
  min-width: 1000px;	
}
div.footright {background: url(../images/foot/foot_right.jpg) no-repeat; width: 316px; float: right; height: 74px;}
div.footleft {
	background: url(../images/foot/footleft.jpg) no-repeat; width: 254px; float: left; height: 74px;
	padding-left: 45px;
}
div.stat {padding: 20px 10px;}
div.footcenter {margin: 0 316px 0 254px; height: 74px; font-size: 10px; color: Black;}
div.ftcin {padding: 10px 0 0 0;}
div.pagein h1 {color: #0600ff; font-size: 18px; font-weight: normal;}
div.pagein h2 {color: Black; font-size: 16px; font-weight: bold;}

div.news {color: #0600ff; font-size: 14px; text-align: center;}

div.dis {color: #0600ff; font-size: 14px; margin: 20px 0 20px 0;}

div.dis span {color: Black; font-size: 14px;}
div.vernut {text-align: right;}

.date {color: #777777; font-size: 14px;}

.FSF-submit { height: 25px; width: 37px; background: #c5e4ed url(../images/search.gif) no-repeat; }
.FSF-input { height: 19px; background: #c5e4ed; margin-right: 10px; }




	/*  poll.css - stylesheet settings for poll snippets */

.poll {
  width:90%;
  font-size:1em;
  margin:0;
  padding:0;
}
.poll_container {
  width:100%;
  background-color:#dddddd;
  color:black;
  border:1px solid black;
  padding-top:0.5em;
  padding-bottom:0.5em;

  margin-left:auto;
  margin-right:auto;
}
.poll_question {
  width:100%;
  text-align:center;
}
.poll_row_container {
  width:100%;
  padding:.1em 0;
}
.poll_choice {
  width:30%;
  float:left;
  text-align:left;
  padding-left:0em;
}
.poll_votes {
  width:15%;
  float:left;
  padding-right:.5em;
  text-align:right;
}
.poll_bar_container {
  width:35%;
  height:.98em;
  background-color:#c6c981;
  border:1px solid black;
  float:left;
  margin:.1em;
}
.poll_bar {
  height:.98em;
  background-color:#FF3366;
  float:left;
  margin:0;
  padding:0;
}
.poll_percent {
  text-align:right;
  padding-right:1em;
  margin-left:auto;
  margin-right:auto;
}
.poll_totalvotes {
  width:45%;
  text-align:right;
}
.float_left_text_right {
  width:50%;
  float:left;
  text-align:right;
  margin:0;
  padding:0;
}
.float_right_text_left {
  width:50%;
  float:right;
  text-align:left;
  margin:0;
  padding:0;
}
.space_line {
  clear: both; margin: 0; padding: 0; width: 90%;
}

/* END - poll.css */
