/*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%}
#menunav {
position:absolute;
z-index:999;
width:415px;
height:41px;
left:582px;
font-size:80%;
background-color:#FFF;
}
#menunav td {font-family:Arial, Helvetica, sans-serif; color: #333333}
#mailim { height:9px; width:12px; background: url(../images/mail_link.gif) no-repeat left center;}
#mailim:hover {height:9px; width:12px; background: url(../images/mail_over.gif) no-repeat left center;}
#mapim {height:13px; width:13px; background: url(../images/map_link.gif) no-repeat left center;}
#mapim:hover {height:13px; width:13px; background: url(../images/map_over.gif) no-repeat left center;}
#homeim {height:11px; width:13px; background: url(../images/home_link.gif) no-repeat left center;}
#homeim:hover {height:11px; width:13px; background: url(../images/home_over.gif) no-repeat left center;}
#companyim {height:11px; width:13px; background: url(../images/company_link.gif) no-repeat left center;}
#companyim:hover {height:11px; width:13px; background: url(../images/company_over.gif) no-repeat left center;}
#catalogim {height:13px; width:12px; background: url(../images/catalog_link.gif) no-repeat left center;}
#catalogim:hover {height:13px; width:12px; background: url(../images/catalog_over.gif) no-repeat left center;}
#pubim {height:11px; width:18px; background: url(../images/pub_link.gif) no-repeat left center;}
#pubim:hover {height:11px; width:18px; background: url(../images/pub_over.gif) no-repeat left center;}
#newsim {height:11px; width:11px; background: url(../images/news_link.gif) no-repeat left center;}
#newsim:hover {height:11px; width:11px; background: url(../images/news_over.gif) no-repeat left center;}
#shopim {height:11px; width:13px; background: url(../images/shop_link.gif) no-repeat left center;}
#shopim:hover {height:11px; width:13px; background: url(../images/shop_over.gif) no-repeat left center;}

#searchim a {position:absolute; left:210px; height:21px; width:24px; background: url(../images/search.gif) no-repeat right center;}
#searchim a:hover {height:21px; width:24px; background: url(../images/search_over.gif) no-repeat right center;}
#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;}
/*#limb_links a{font:bold 10pt "Trebuchet MS";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:#4C0000; text-decoration:none;}
h3{ font-size: 140%; font: Tahoma, sans,Arial;color: #FF0000;margin:  0 0 0 0px;}
h4{font: 120% Arial,Tahoma; font-weight:700; color:#000;margin: 0;}
h5{font: 160% Arial,Tahoma; color:#000; margin: 0; padding: 0 0 0 10px;}
h6{font: 160% Arial,Tahoma; color:#000; margin-bottom: 10px}

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;}
.data { margin-left:20px; border-left: #E2E2E2 5px solid; text-align:left}
.datacat {border-left: #66FF00 5px solid; padding-left:10}
.data h2 {padding-left:20px}
.data ul li{margin-left:10px; display:inline}
.data ul li a:hover {background-color:#000; color:#fff;}
.brend { padding:5px; margin-top:10px; text-align:center}
.brend ul li{margin-left:10px; display:inline; text-transform:uppercase; font-size:110%;}
.brend ul li a:hover { text-decoration:none; text-transform:uppercase; background-color:#000; color:#fff;}
.brend ul li a:active { text-decoration:none; text-transform:uppercase; background-color:#ff0000; color:#fff;}
.navstore { margin-top:10px; margin-bottom:10px}
.navstore a{ text-decoration:none;}
.navstore a:hover{ color:#000; text-decoration: underline;}
.navstore_a{ margin: 0;}
.navstore_a a{ background-color: #EBEBEB; color:#000; border-bottom: solid 1px #ccc; text-decoration:none}
.navstore_a a:hover{background-color: #000; color:#FFF;}
.navstore_a a:active{background-color: #000; color:#FFF;}
.shopstore_a a{ color:#000; border-bottom: solid 1px #ccc; text-decoration:none; background:url(../images/shoping.gif) no-repeat #EBEBEB}
.shopstore_a a:hover{color:#FFF; background:url(../images/zakaz_button_over.gif) no-repeat #000}
.shopstore_a a:active{color:#FFF; background:url(../images/zakaz_button_over.gif) no-repeat #000}
.ramka {background-color: #FAFCFF; padding:10; border: #A0C8FF 1px solid;}
.ramka_duo {background-color: #FAFCFF; margin:10px; border: #A0C8FF 1px dashed;}
.pager a {text-decoration:none;}
.pager b {color:#ff6600;}
.artic_t {font-size: 120%; color: #000; padding-left:10}
a:hover .artic_t{color:#5CCAF8;}
a:hover h4{color:#5CCAF8;}
.pricenew {font-size:190%; background-color:#FF0000; color:#fff;}
.price {font-size:140%; background-color:#FF0000; color:#fff;}
.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;}
/*td ul strong {font-size: 120%; color: #000;}*/
#marker {margin-left:20px; margin-top:10px;}
li { margin-left:20px}
#marker ul li {list-style-image: url('../images/check.gif'); margin-left:10;}
#marker ul li strong{font-size: 120%; color: #000;}
#marker ul li a{text-decoration:none}
#marker ul li a:hover{text-decoration: underline}

/*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}*/
    #blok1 {height:20px}
    #logo { position:absolute; left:0px; vertical-align:top; height:230px; width:450px; top:0px}
    #imdop { float:left; margin-top:220px; width:319px; background: url(../images/tel.gif)  no-repeat left top;}
    #imdop_admin {position:absolute; top:220px; left:0px; width:319px;}
    #search_links { float:left;}
    #registration {position:absolute; text-align: right; right:30px;top:4px; color:#000; font-size:90%}
    #g_links {position:absolute; left:660; top:0px; width:41px; height:71px; background: url(../images/g_fon.gif)  no-repeat left center; background-color:#9CCCFF;}
    #f_links {position:absolute; left:450px; width:170px; height:26px; background: url(../images/top_el1.jpg)  no-repeat left top; top:0px;}
    #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; }
  #contacts {font-size:90%; width:940px; text-align: right; margin: 0 30 0 30px;}
    #container { float:right; width:300px; border:solid 0px #000}
    #left_data {position:absolute; top:230px; left:0px; height:100%; width:315px;}
    *html #left_data {height:100%;}
      #content { width:auto; border:solid 0px #000; margin-right:300px}
      #contentpage {margin:0px 10px 20px 319px;}
      #short { padding-left:20px}
  #block1 { width:100%;}    
  #block3 { width:100%; height:40px; background-color:#EBEBEB}
  #block4 {text-align:right; padding-right:30px}
  #block5 { width:100%; height:2px; font-size:10%; border-top:solid 1px #EBEBEB; border-bottom:solid 1px #DADADA}
  

  /*=SIDEBAR*/
    #sidebar { position:absolute; left:450px; width:170px; top:26px;}
      #navigation {padding-top: 1px;}
      #navigation ul {margin-top: 17px; padding-bottom: 0px;}
      #navigation ul li {list-style-type: none; margin: 0 0 0 0px; height: 19px; border-bottom: #eee 1px solid;}
    * HTML #navigation ul li { height: 20px;}
    #navigation ul li a:hover {height:19px; border-bottom: #5CCAF8 3px solid; color:#5CCAF8;}
      #profile {padding-bottom: 10px;margin-top: 12px;}
      #profile dt {padding: 13px 0 13px 20px;}
      #profile dd {padding:1px 10px 0 20px;}
      #profile dd a {display:block;}

/*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 {float:left; width:100px; height:18px; font-size:12px}
input {border: #ccc 1px solid;}
/*TABLE*/
table.list{width: auto;border-collapse:collapse;border-bottom:solid 1px #000000;}
div.list{ float:left; margin-left:10px; text-align:left; width: 240px; vertical-align:top; min-height:181px}
div.listfull{ margin-left:10px; 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:#E4EFFF;}
.list thead  th    { padding:10px; border:solid 0px #d7d6d0;border-bottom:solid 1px #000000; font:bold .8em Tahoma; text-align:center;  white-space:noWrap; text-transform:uppercase;color:#000000}
.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:#F5F5F5; }

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

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


.modelProperties td {text-align:left; padding:0; font-size:100%; font-family:Tahoma; vertical-align: bottom;}
.modelProperties td.title {text-align:left; padding:0 0 1.2em 0;}
.modelProperties td.img {padding:0 1px 0 0; font-size:100%;}
.modelProperties td.label {padding:0 0px 0 0; font-size:100%; line-height:1.2em; background:url('/images/dots.gif') repeat-x bottom right;}
.modelProperties span {background-color:white; padding-right:2px;}

.modelProperties_big td {text-align:left; padding:0; font-size:100%;vertical-align: bottom;}
.modelProperties_big td.title {text-align:left; padding:0 0 1.2em 0;}
.modelProperties_big td.img {padding:0 1px 0 0; font-size:100%;}
.modelProperties_big td.label {padding:0 0px 0 0; font-size:100%; line-height:1.2em; background:url('/images/dots.gif') repeat-x bottom right;}
.modelProperties_big span {background-color:white; padding-right:2px;}
/*}}}*/

