/* ---------- ---------- ---------- ---------- ---------- */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;	border:0;	outline:0;	font-size:100%;	background:transparent;	line-height: 130%;}
body{
	line-height:1;	font-family:Arial;	color:#1E1E1E;font-size:12pt;}

ol,ul{list-style:none;}
blockquote,q{quotes:none;}

.clear {clear:both;}
a {text-decoration:underline;color:#4491CB}
a:hover {text-decoration:none;color:#e60000;}
h1, h2, h3 {font-size:18px;font-weight:normal;margin-bottom:20px;color:#3282B9}

.read_box {font-size:14px;font-weight:bold;color:#1e527f;}

body {background:#ffffff;padding:0 15px;}
*HTML body {background:#ffffff;padding:0 20px;}

div.wrap {min-width:950px;}

/*header*/
div.logo {background: url(../images/logo.jpg) no-repeat;width:184px;height:72px;}
div.logo, div.top_menu, div.top_menu li {float:left;}
div.top_menu ul {padding-top:47px;margin-left:30px;}
div.top_menu li {margin:0 10px;}
div.top_menu a {font-size:17px;color:#00840A;font-weight:bold;}
div.top_menu a:hover {color:#8e5115;}
div.top_menu a.active {color:#8e5115; text-decoration:none;}
/*-------header*/


/*center*/
table.center {width:100%;font-size:13px;line-height:1.2;margin-top:60px;}
td.content {padding-right:20px;}
td.right_panel {width:260px;}
/*-------center*/

/*footer*/
div.footer {border-top:2px solid #83B6DA;padding-top:15px;height:40px;margin-top:20px;}
 div.footer li {float:left;margin:5px;font-size:13px;}
 div.footer a {font-size:13px;color:#000000;}
 /*-------footer*/


/*hot blog*/
div.hot_blog {margin-bottom:20px;}
div.hot_blog h2 {color:#e60000;}
div.hot_blog a {font-size:14px;}
div.hot_blog li {margin-bottom:15px;}
/*-------hot blog*/

/*hot news*/
div.hot_news {margin-bottom:20px;}
div.hot_news h2 {color:#4dab1e;}
div.hot_news span {font-size:12px;color:#c6c6c6;}
div.hot_news a {font-size:14px;}
div.hot_news li {margin-bottom:15px;}
/*-------hot blog*/

/*content annonce*/
td.content div.annonce div {margin-bottom:20px;}
td.content li {list-style-image: url(../images/marker.jpg);margin-bottom:3px;}
td.content td {padding-left:20px;}
td.content td.link {width:175px;border-right:1px dashed #dedcdc}
td.content .read_box {font-size:13px;color:#3282B9;}
td.content dl {margin-bottom:10px;}
td.content dt {float:left;}
td.content dd {padding-top:37px;}
td.content dd h2 {margin:0 0 0 100px;}
td.content td.link a {color: #1A4E7D;}
}

.stroy {
        color:#339900;
       }

td.content div.stroy h2 {color:#339900}
td.content div.proet h2 {color:#339900}
td.content div.seti h2 {color:#339900}

td.content div.otdelka h2 {color:#2362df}
td.content div.instrument h2 {color:#2362df}

td.content div.mebel h2 {color:#f60000}
td.content div.decor h2 {color:#f60000}


/*------- content annonce*/

/*content heading*/
td.heading h2 {color:#f60000}
td.heading {width:256px;}
td.heading li {list-style-image:none;margin-bottom:25px;clear:both;}
td.heading img {float:left;}
td.heading div {width:185px;margin:0px 0 0 70px;padding-top:5px;}
td.heading li a {font-size:15px;}
td.heading li ul {margin-left:85px}
td.heading li ul li {margin-bottom:2px;}
td.heading li ul li a {font-size:12px;}
/*-------content heading*/

/*------- content annonce*/

/*content articles*/
div.articles p {margin-bottom:10px;}
div.articles div.articles_img {float:left;}
div.articles div.articles_txt {margin-left:195px;}
div.articles div.articles_txt a {font-size:15px;}
div.articles div.articles_txt p {margin-top:10px;}
div.articles {border-bottom:15px solid #ffffff;}
/*-------content articles*/

/*download_book*/
div.download_book {margin-bottom:20px;}
div.download_book h2 {color:#3282B9}
div.download_book p {margin-bottom:10px;}
div.download_book input {margin-right:5px;}

/*-------download_book*/

/*declaration*/
div.declaration div.selecter {}
div.declaration div.selecter a {font-size:15px;color:#ec0000;}
div.declaration div.selecter a.active {color:#8e5115;font-weight:bold;}
div.declaration div.selecter span {margin:0 15px;}
div.declaration table {width:100%;}
div.declaration td {padding:0px;width:50%;}
div.declaration div.declaration_pos h3 {margin:10px 0 10px 0;color:#119211;}
div.declaration div.declaration_list {line-height:1.5;margin-bottom:20px;}

/*-------declaration*/

/*search_form*/
div.search_form {}
div.search_form form {width:375px;height:60px;border:1px solid #1e527f;padding:5px;margin:0 auto;}
div.search_form select.producer {width:170px;}
div.search_form select.region {width:134px;}
div.search_form select.currency {width:42px;}
div.search_form input.price {width:45px;}
*HTML div.search_form input.price {width:45px;}
div.search_form input.keywords {width:128px;}
/*-------search_form*/

/*products*/
div.products table, div.products td {border:1px solid #4597cf;}
div.products td {padding:4px;}
div.products tr.thead {text-align:center}
/*-------products*/

/*exhibition*/
div.exhibition div.exhibition_pos {line-height:1.3;margin-bottom:15px;}
div.exhibition div.exhibition_pos span {color:red;font-size:85%;}
div.exhibition div.calendar {width:200px;height:240px;border:1px solid #1e527f;float:right}
 

/*-------exhibition*/

#logo {
       width: 184px;
       height: 72px;
      }
.article_image {
                float:left;
                margin-right:10px;
               }
.link_page {
            color: #666666;
            text-decoration: none;
           }
.page_block {
             color: #666666;
             background: #E2E2E2;
             border: solid #CCCCCC 1px;
            }
.page_block_s {
               color: #666666;
               background: #F0F0F0;
               border: solid #E0E0E0 1px;
              }
.navigation {
             text-align: center;
            }
.red_link {
           color: #DC0100;
          }
.green_point {
              color: #0CA902;
             }
.all_link {
           color: #1A4E7D;
          }
.bold {
       font-weight: bold;
      }
.light_blue {
             color: #428EBF;
            }
.input {
        width: 200px;
       }
.area {
       width: 500px;
       height: 100px;
      }
.captcha {
          width: 120px;
          height: 40px;
          margin: 5px 0 0 0;
          float: left;
         }
.captcha_field {
                width: 120px;
                height: 40px;
                margin: 5px 10px 0 0;
                float: left;
               }
.captcha_input {
                width: 120px;
                height: 34px;
                font-size: 25px;
                line-height: 30px;
                vertical-align: middle;
               }
.captcha_note {
               clear: both;
               height: 10px;
               margin: 0 0 10px 0;
               font-size: 10px;
               color: #666666;
              }
.s_message {
            color:#2362df;
           }
.u_message {
            color:#f60000;
           }
.book_td {
          padding-left: 140px;
          padding-right: 140px;
         }
ul.book_ul li {
               list-style-image: url(../images/icon_star.gif);
               list-style-position: inside;
               line-height: 150%;
               vertical-align: top;
              }
.active {
         color:#8e5115;
         text-decoration:none;
         font-weight: bold;
        }
.red {
      color: #E40603;
     }
.top_padding {
              margin-top: 20px;
             }
.ann_title {
            color: #109305;
            font-size: 20px;
            text-decoration: none;
           }
.error {
        text-align: center;
        color: #e60000;
        margin: 20px 0;
       }
.announcements {
                margin: 20px 0;
               }
.announ_title {
               font-weight: bold;
               color: #1A4E7D;
              }
.add_ann {
          font-size: 14px;
         }
.announ_date {
              line-height: 25px;
             }
.pages {
        text-align: center;
       }
.grey {
       color: #C6C6C6;
      }
.main_title {
             font-size:24px;
             font-weight:normal;
             margin-bottom:20px;
             color:#3282B9
            }











