/*page*/
html, body {width:100%;}
body{padding:0; margin:0; font: 80% "Trebuchet MS",Arial;color:#444}

/*design*/
a img{border:0}

/*navigation*/
a{color:#666666; text-decoration: none;}
a:hover{text-decoration:underline; color: #FF0000;}
/*=FONTS */
td, table, ul{font-size: 100%}

#profile dt {font:bold 100% Tahoma,Times;color:#e54803 }
#navigation a {text-transform: uppercase; font-weight:normal; font: bold 11pt Arial, Tahoma; color:#000; text-decoration:none;}
#bannertop { position: absolute; left:660px; top:80px; height:127px;}
#bannertop td {background:url(../images/bannerfon.gif) repeat-x left top;}

#header span {font-size: 100%; color:#666666;}
.pager b {font:bold 105% }

/*=TAGS*/
p {margin: 0; padding: 0; font-size: 100%}
h1{font: 200% Tahoma, sans,Arial; color:#000;letter-spacing:0em;margin: 0;}
h2{font: 160% Tahoma, sans,Arial;color: #FF0000;margin:  0 0 0 0px;}
a:hover h2{color:#5CCAF8; text-decoration:none;}
h4{font: 120% Arial,Tahoma; font-weight:700; color:#000;margin: 0;}
h3{ font-size: 140%; font: Tahoma, sans,Arial;color: #FF0000;margin:  0 0 0 0px;}

ul,ol, dl, dt, dd {margin:0;padding: 0;}

/*Misc*/
.border {border:2px solid #00AA00;padding: 10px;margin:10px 0;text-align:center;}
.error_border {border:2px solid #FF6600;padding: 10px;margin:10px 0;text-align:center;}
.center {width:100%; text-align:right; margin: 0 auto;}
.error, .req {color: red;}
.pager a {text-decoration:none;}
.pager b {color:#ff6600;}
.artic_t {font-size: 120%; color: #000; padding-left:10}
.brend {font-size:100%;}
.brend ul li{font-size:100%; margin-left:10px; display:inline}
.brend ul li a{text-decoration:none; color:#222;}
.brend ul li a:hover {background-color:#000; color:#fff;}
a:hover .artic_t{color:#5CCAF8;}
h4 a{ border-bottom: dashed 1px #666; color:#000}
h4 a:hover {border-style:none; text-decoration:none}
.titles {font: bold 120%; color:#000; }
.titles a{color:#000; }
.titles a:hover{color:#5CCAF8; text-decoration:none;}
.hr {clear:both; height:1px; background: url(../images/hr.gif) repeat-x left center;padding: 20px 0;}
.view_template { float:right; width:275px;  margin-right:5px; margin-top:265px;}
a font strong{text-decoration:underline;}

li { margin-left:20px}
/*layout*/
  /*HEADER*/
   #header {padding: 0 0 0 0; text-align:left; min-width: 940px;}
   * HTML #header {min-width: 1000px; }
      /*#header span {display:block;width:384px;text-align:right}*/
    #imdop_admin {position:absolute; top:220px; left:0px; width:319px;}
    #registration {position:absolute; text-align: right; right:30px;top:7px; color:#000;}
    #lines_hr {position:absolute; left:0px; width:100%; height:4px; top:0px; border-top: #F7F7F7 4px solid;}

  /*=CONTENT*/
    #center {text-align:left;}
    #wrapper {height: auto; text-align:left; margin: 0 30 0 30px;}
    #wrapper_zaglav {height: auto; text-align:left; margin: 0 30 0 30px;}
  #contacts {font-size:90%; margin: 5 30 0 30px; vertical-align:middle}
    #container {width: auto; margin-left: 20%; padding-left:20px}
    #container_zaglav { float:right; width: 35%;}
    #left_data {position:absolute; top:230px; left:0px; height:100%; width:315px;}
    *html #left_data {height:100%;}
      #content { width:auto;}
      #contentpage {margin:0px 10px 20px 319px;}
      #short { padding-left:20px}
  #block1 { width:100%;}
  #block2 { width:100%;}  
  #block3 { width:100%;}
  #block5 {text-align: center; padding-right:30px; font-size:90%}
  #block4 { width:100%; font-size:80%; border-top:solid 4px #DADADA; padding:15 0 0 0px}

  /*=SIDEBAR*/

.qmmc .qmdivider{
display:block;
font-size:1px;
border-width:0px;
border-style:solid;
}
.qmmc .qmdividery{
float:left;
width:0px;
}
.qmmc .qmtitle{
display:block;
cursor:default;
white-space:nowrap;
}
.qmclear {
font-size:1px;
height:0px;
width:0px;
clear:left;
line-height:0px;
display:block;
}
.qmmc {
position:relative;
width:100%;
}
.qmmc a, .qmmc li {
float:left;
display:block;
white-space:nowrap;
}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
.qmsh div a {float:left;}
.qmmc div{visibility:hidden;position:absolute;}
.qmmc ul { left:-10000px;position:absolute;}
.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}
.qmmc li a {float:none}
.qmmc li{position:relative;}
.qmmc ul {z-index:10;}
.qmmc ul ul {z-index:20;}
.qmmc ul ul ul {z-index:30;}
.qmmc ul ul ul ul {z-index:40;}
.qmmc ul ul ul ul ul {z-index:50;}
li:hover>ul{left:auto;}
#qm0 ul {top:100%;}
#qm0 ul li:hover>ul{top:0px;left:100%;}

  #qm0  
  {  
    background-color:#FFFFFF;
  }
 a.homeim {border-style:none; margin:0px; padding:10px 0px 0px 0px; height:11px; width:13px; background: url(../images/home.gif) no-repeat left center;}
  a:hover.homeim {border-style:none; margin:0px; height:11px; width:13px; background: url(../images/home_over.gif) no-repeat left center;}
  a.mailim {border-style:none; margin:0px; padding:10px 0px 0px 0px; height:11px; width:19px; background: url(../images/mail.gif) no-repeat left center;}
  a:hover.mailim {border-style:none; margin:0px; height:11px; width:19px; background: url(../images/mail_over.gif) no-repeat left center;}
  a.mapim {border-style:none; margin:0px; padding:10px 0px 0px 0px; height:11px; width:21px; background: url(../images/map.gif) no-repeat left center;}
  a:hover.mapim {border-style:none; margin:0px; height:11px; width:21px; background: url(../images/map_over.gif) no-repeat left center;}


  /*"""""""" (MAIN) Items""""""""*/  
  #qm0 a  
  {  
    padding:5px 15px 5px 7px;
    margin:0px;
    color:#000;
    font-family:"Trebuchet MS",Arial;
    font-size:100%;
    text-decoration:none;
    font-weight:normal;
    border-left: solid 2px #DDDDDD;
	
  }
  .qmparent {
  text-transform:uppercase
  }
    #qm0 a:hover {
  border-left: solid 2px #FF0000;
  }

  /*"""""""" (MAIN) Active State""""""""*/  
  body #qm0 .qmactive, body #qm0 .qmactive:hover  
  {  
    text-decoration:none;
    border-color: #FF0000;
  }


  /*"""""""" (SUB) Container""""""""*/  
  #qm0 div, #qm0 ul  
  {  
    margin:0px 0px 0px 0px;
    padding-left:2px;
    background-color: #FFFFFF;
    border-left: solid 2px #FF0000;
    border-bottom: solid 1px #FF0000
  }


  /*"""""""" (SUB) Items""""""""*/  
  #qm0 div a, #qm0 ul a  
  {  
    padding:2px 15px 2px 4px;
    margin:0px;
    font-weight:normal;
    border-style:none;
    border-width:0px;    
  }


  /*"""""""" (SUB) Hover State""""""""*/  
  #qm0 div a:hover, #qm0 ul a:hover  
  {  
    border-style:none;
    color:#FF0000;
    text-decoration: none;
  }


  /*"""""""" (SUB) Active State""""""""*/  
  body #qm0 div .qmactive, body #qm0 div .qmactive:hover  
  {  
    text-decoration:none;
    border-style:none;
  }
/*FORM*/
.field {clear:both;padding: 5px 0;width:520px}
.field label {font-weight:bold;text-align:right;float:left;width:150px;padding: 0 5px 0 0;}
.field .img {float:right}
.title_error {display:block;font-weight:bold;color:red;margin:15px 0;}
.list_errors {margin-top: 2px;margin: 0 0 0 15px;padding:0;}
.input, .textarea {margin-bottom: 5px;}
.search {width:100px; font-size:12px}
input {border: #ccc 1px solid; background-color:#fff}
/*TABLE*/
table.list{border-left:solid 0px #d7d6d0; width: auto;margin-bottom: 15px;border-collapse:collapse;}
div.list{ float:left; margin-left:10px; text-align:left; width: 240px; vertical-align:top; min-height:181px}
div.listfull{ float:left; margin-left:10px; text-align:left; width: 200px; vertical-align:top; min-height:181px}
.title { border-bottom: #EBEBEB 2px solid;}
.title a { text-decoration:none}
.title a h4{ display:inline}
.list td, .list th  {padding:0 5px 0 5px;}
.list thead tr      {background-color:#FF6600;}
.list thead  th    {padding:5px; border:solid 0px #d7d6d0; font:bold .8em Tahoma; text-align:center;  white-space:noWrap; text-transform:uppercase;color:#fff}
.list td .img {float:left;margin: 5px 10px 10px 0;}
.list thead  .left  {border-left:solid 2px #7f7f7f;}
.list thead  .right{border-right:solid 2px #7f7f7f;}

.list .left  {border-left:solid 1px #d7d6d0;}
.list td    {border-right:solid 0px #d7d6d0; padding:10px; height:33px; border-bottom: solid 0px #d7d6d0;vertical-align:top;}
.list .odd        {background-color:#f8f8f8; }

.list .top  td      {border-top:solid 0px #d7d6d0;}

.list td:before  {content:url(../images/1x1.gif);}
/*}}}*/

