 /*Свойства самого основного блока main, в котором находится вся система */

*       { padding:0px; margin:0px;}
body    { background:#FFFFFF;
          margin: 0px 10px 0px 10px;
          font-family: Tahoma;}
          
.clear  { clear:both; overflow:hidden;}

a {color: #25aaff;}
/*a:visited {color: #bfe6ff;}*/
#header { width:100%;
          height: 100px;
          border: 0px #00FF00 solid;
          margin: 5px 0px 0px 0px;}

#logo   { float: left;}
#login  { float: right; font-size: 10px;}
#leftcol {float:left;}

#outer_wrapper {}
#wrapper {}

/*lastpriceitems - блок последних цен на главной странице*/
#lastpriceitems 
                { width:450px; 
                  border: 0px #FF0000 solid;
                  font-size: 10px;
                  font-family: Tahoma;
                  background: #e5e5e5;
                  margin: 10px 0px 0px 0px;
                  }
#newsoffirms {width:100%;
 background: #e5e5e5;
	margin: 10px 0px 0px 0px;}
                  
#lastpriceitems h2, #lastfirms h2, #newsoffirms h2, #comments h2, #commentform h2, .news h1 {font-size: 18px;
                  margin: 0px 0px 10px 10px;}                  
                  
.newpriceitems { width:450px; 
                  border: 0px #00ff00 solid;
                  display: block;
                  height: 15px;
			list-style: none;
                }
                
.newpriceitems-h {font-weight: bold; 
                  background: #DDDDDD;
                  display: block;
                  height: 15px;
                  }

.roundtop       { height: 10px; 
                  width:100%; 
                  background: #e5e5e5 url('../images/round-top-right.gif') no-repeat top right;}   

.roundbot       { height: 10px; 
                  width:100%; 
                  background: #e5e5e5 url('../images/round-bot-left.gif') no-repeat bottom left; 
                  text-align: right; 
                  margin: 0px 0px 0px 0px;  }
                  
.itemname {border: 0px #ff00ff solid; width:280px; float: left; padding: 0px 0px 0px 5px;}
.itemprice {border: 0px #00ffff solid;width:40px; float: left; text-align: right; background: #DDDDDD;}
.itemfirmname {border: 0px #ff77ff solid; width:120px; float: right; text-align: center;}              

/*lastpriceitems - окончание*/

#lastfirms {width: 200px;
            /*min-height: 250px;*/
            font-size: 10px;
            background: #e5e5e5;
            margin: 10px 0px 0px 0px;}
#lastfirms li, #newsoffirms li {list-style: none; margin: 0px 0px 0px 5px; font-size: 10px;}

.news-link {font-size: 11px; font-weight: bold;}
.news-preview {margin: 3px 5px 0px 5px;}
.firm-link {text-align: right; margin: 3px 10px 5px 0px;}
.readall {font-size: 12px; font-weight: bold; text-decoration: none; text-align: right; margin: 3px 10px 5px 0px;}

#navbar {
  width: 200px;
  float: right;
}
#navbar li {list-style: none;
            font-size: 10px;}

#footer { width: 100%; border: 0px #FF0000 solid; height: 50px; font-size:10px;}
/*-----------*/




#container {
  width: 99%;
  float: left;
  margin-right: -200px;
  border: 0px #FF0000 solid;
}
#content {
  margin-right: 200px;
        border: 0px #00FF00 solid;
}
#main {
  margin-left: 480px;
min-width: 450px;
}
#leftcol {
  width: 450px;
  float: left;
}

.razdel {width: 49%;
	min-width: 200px;
        float: left;}
        
.razdel li {list-style: none;}

.razdel .parent {font-size: 18px;}

.razdel .child {font-size: 11px;
        margin: 3px 0px 0px 10px;}
        
#firmlogo {width: 430px;
      height: 200px;
      text-align: center;
      vertical-align: middle;
      border: 1px #FF0000 solid;}
#firmdata {font-size: 11px;}
#firmdata li {list-style: none;
              margin: 5px 0px 0px 10px;}
#viewpricelist {font-size: 18px;
                text-align: center;
                margin: 30px;}  
.firma_answer, .user_comment {font-size: 11px;
                margin: 10px 0px 10px 5px;
                padding: 0px 0px 10px 0px;
                border-bottom: 1px #DDDDDD solid;}                
.firma_answer {background: #FFEEEE;}

#commentform {/*text-align: center;*/
              font-size: 11px;} 
input, textarea, select {border: 1px solid #DDDDDD; font-size: 11px; }
.selector {font-size: 11px; margin:30px;  width:100%; text-align: right;}

.newsintro {margin: 0px 0px 20px 10px; font-size: 12px;}
.newsdate {font-size: 11px;
          color: #999999;}
          
.lastnews {margin: 10px 0px 30px 30px;
          font-size: 20px;}

#breadcrumb a, #breadcrumb a:visited{color: #4bb9ff; }
#breadcrumb {font-size: 10px; color: #999999; margin: 10px 0px 10px 30px;}

.firmlist {font-size: 12px; list-style: none; width: 100%; margin: 5px 0px 5px 0px;}
.pricetable {font-size: 11px; margin: 0px 0px 0px 0px;}

