/*  Index page */
.wrapper-indexpage .title { float: left; width: 100%; background-color: #f5f4f4; }
.wrapper-indexpage .title span { float: left; width: 100%; height: 4px; overflow: hidden; }
.wrapper-indexpage .title h2 { float: left; margin: 7px 0px 0px 0px; padding: 0px 0px 7px 12px; }

.wrapper-indexpage .left .popular { float: left; margin-top: 25px; margin-bottom: 30px; position: relative; width: 96%; left: 2%; }
.wrapper-indexpage .left .popular td { width: 25%; text-align: center; }
.wrapper-indexpage .left .popular .names { margin-top: 6px; }

.wrapper-indexpage .left .obyavlen { float: left; margin-top: 12px; margin-bottom: 20px; position: relative; width: 96%; left: 2%; }
.wrapper-indexpage .left .obyavlen  h2 , .wrapper-indexpage .left .info  h2 a:visited { color: #972a0f; }
.wrapper-indexpage .left .obyavlen span { float: left; width: 95%; margin-top: 20px; }

.wrapper-indexpage .left .questions { float: right; width: 96%; }

.wrapper-indexpage .left .faq { float: right; margin-top: 12px; margin-bottom: 20px; width: 97%; padding-right: 3px; }
.wrapper-indexpage .left .faq-item { float: left; width: 100%; margin-top: 12px; }
.wrapper-indexpage .left .faq-item  strong { color: #972a0f;  }
.wrapper-indexpage .left .faq-item table { margin-top: 10px; }
.wrapper-indexpage .left .faq-item .strelka { vertical-align: middle; }
.wrapper-indexpage .left .faq-item .strelka img { float: right; }
.wrapper-indexpage .left .faq-item  .answer { width: 94%; padding: 8px 10px 20px 8px; background-color: #f0efef; }

.wrapper-indexpage .left .companies{ float: right; margin-top: 12px; margin-bottom: 5px; text-align: center; width: 98%; }
.wrapper-indexpage .left .companies td { vertical-align: middle; }
/*  End of index page */



/*  News */
.left-catalog .news  { float: left; width: 100%; }
.left-catalog .news  td { padding-bottom: 20px; }
.left-catalog .news  td td { padding-bottom: 1px; }
.left-catalog .news .divimg { float: left; padding-right: 20px; padding-bottom: 15px; margin-top: 1px; text-align: center; }
.left-catalog .news .imagenews { border: 4px solid #f5f4f4; }
.left-catalog .news h2 { float: left; padding-bottom: 5px; color: #972a0f; text-decoration: underline; }
.left-catalog .news  .dateactive { float:left;  margin-top: 6px; padding-left: 10px; font-size: 11px; }
/* End  of news*/



/*  Catalog */
.left-catalog .favorite { float: left; width: 100%; margin-top: -2px; padding-bottom: 10px; position: relative; }
.left-catalog .favorite ul { float: left; margin: 0px; padding: 0px; list-style-type: none; }
.left-catalog .favorite li { float: left; margin: 0px; padding: 0px 10px 0px 0px; display: inline; }
.left-catalog .favorite span { float: left; padding: 7px 4px 9px 4px; }
.left-catalog .favorite #sel span { float: left; background-color: #f5f4f4; padding: 7px 4px 9px 4px; }

.left-catalog .sortby { float: left; width: 100%; margin-top: -2px; padding-bottom: 20px; position: relative; }
.left-catalog .sortby  ul { float: left; margin: 0px; padding: 0px; list-style-type: none; }
.left-catalog .sortby  li { float: left; margin: 0px; padding: 0px 10px 0px 0px; display: inline; }
.left-catalog .sortby span { float: left; padding: 7px 4px 9px 4px; }
.left-catalog .sortby #select span { float: left; background-color: #f5f4f4; padding: 7px 4px 9px 4px; }

.left-catalog .listsection { float: left; margin-top: 10px; width: 100%; }
.left-catalog .listsection .list-table { float: left; width: 100%; }
.left-catalog .listsection .list-table td { padding-bottom: 20px; }
.left-catalog .listsection .list-table td td { padding-bottom: 1px; }
.left-catalog .listsection .div-img { text-align: center; width: 100% }
.left-catalog .listsection .image { border: 4px solid #f5f4f4; }

.left-catalog  .vote { margin-top: 3px; width: 100%; text-align: center; }

.left-catalog  .info  { padding-left: 32px; }
.left-catalog  .info h2 { color: #972a0f; text-decoration: underline; }
.left-catalog  .info h2 p{ text-decoration: underline; }

.left-catalog .price { float: left; width: 100%; margin-top: 3px; padding-bottom: 3px; font-size: 17px; font-weight: bold; }
.left-catalog .price strong { color: #982a0f!important; }

.left-catalog .add { float: left; width: 100%; margin-top: 7px; }
.left-catalog .add  img { float: left }
.left-catalog .add span { float: left; padding-left: 12px; margin-top: 5px; }

.left-catalog .element { float: left; width: 100%; margin-top: 5px; }
.left-catalog .element td { padding-bottom: 25px; }
.left-catalog .element td td { padding-bottom: 1px; }
.left-catalog .element .image { border: 4px solid #f5f4f4; }

.left-catalog .element .price { float: left; width: 100%; margin-top: 16px; padding-bottom: 12px; font-size: 17px; font-weight: bold; }
.left-catalog .element .price strong { color: #982a0f!important; }

.left-catalog  .dopphoto { padding-top: 15px; padding-bottom: 15px; background-color: #f5f4f4; text-align: center; }
.left-catalog  .userphototitle { float: left; width: 100%; font-size: 14px; margin-top: 12px; padding-bottom: 13px; }
.left-catalog  .userphoto { clear: both; width: 100%; padding-top: 16px; padding-bottom: 15px; background-color: #f5f4f4; text-align: center; }
.left-catalog  .userphoto  td { vertical-align: middle; }

.left-catalog  .userphoto  .addphoto { font-size: 18px; padding: 0px; margin: 0px; font-family: Arial; }

.left-catalog  .pohojesti { float: left; width: 100%; margin-top: 15px; }
.left-catalog  .pohojesti h2 { color: #972a0f }
.left-catalog  .pohojesti ul { list-style-type:none; margin: -6px 0px 0px 0px; padding: 0px; }

.left-catalog   .loc-href { text-decoration: underline; cursor: pointer; }
.left-catalog   .loc-href:hover { text-decoration: none; cursor: pointer;}

.page_navprint { font-size: 14px; }


.info-good { float: left; margin-top: 7px; width: 100%; clear: both; }
.info-good #tabs { position: relative; top: 1px; left: 0px; height: 27px; margin: 0px; padding: 0px; z-index: 1; overflow: hidden}
.info-good #tabs .active a { background-color: #ffffff; background: url('/images/tab-left.gif') no-repeat right top; background-position: 0px 0px;}
.info-good #tabs .active a span { font-weight: bold; height: 16px; background: url('/images/tab-righ.gif') no-repeat right top; background-position:100% 0px;}
.info-good #tabs .active strong { color: #333333 }
.info-good #tabs a { background-color: #aaaaaa; float: left;background: url('/images/tab-lefu.gif') no-repeat left top; margin: 0px; padding: 0px 0px 0px 9px; text-decoration:none; background-position: 0px 0px; cursor: pointer; }
.info-good #tabs a span { font-weight: bold; float: left; display: block;background: url('/images/tab-rigi.gif') no-repeat right top; background-position: 100% 0px; padding: 5px 13px 6px 0px; cursor: pointer; }
.info-good #tabs strong { float: left; width: 180px; text-align: center; font-family: Arial; font-size: 14px; border: none; position: relative; display: inline; color: #ffffff; }
.info-good #tabs table { border-collapse: collapse; }
.info-good #tabs td { border: none; padding: 0px; }

.info-good .viz { width: 100%; border: solid 1px #999999; }
.info-good .inviz { width: 100%; border: solid 1px #999999; display:none; }

.info-good .description, .info-good .otziv { width: 92%; position: relative; left: 4%; margin-top: 40px; padding-bottom: 40px; z-index: 10; }
/* End of catalog */



/*  Add goods  */
.mysectiongoods td { padding: 6px 9px 6px 9px;  }
.mysectiongoods .grey-top td { color: #972a0f; text-decoration: underline; font-weight: bold; background-color: #f5f4f4; }
.mysectiongoods .grey-item td { background-color: #f5f4f4; }
/*  End of add goods  */


.mygoods td { padding: 6px 9px 6px 9px; }
.mygoods .grey-top td { color: #972a0f; text-decoration: underline; font-weight: bold; background-color: #f5f4f4; }
.mygoods .grey-item td { background-color: #f5f4f4; }


/*  Notice  */
.notice { float: left; margin-top: 12px; margin-bottom: 20px; position: relative; width: 96%; left: 2%; }
.notice  h2 , .notice h2 a, .notice h2 a:visited { color: #666666!important; }
.notice  a, .notice a:visited { color: #666666!important; }
.notice span { float: left; width: 95%; margin-top: 20px; }

.notice-detail { float: left; width: 100%; padding-bottom: 24px; }
.notice-detail2 { float: left; width: 100%; }
.notice-detail h2 { float: left; color: #666666!important; }
.notice-detail a, .notice-detail a:visited { color: #666666!important; }
.notice-detail .dateactive { float:left;  margin-top: 6px; padding-left: 10px; font-size: 11px; }
.notice-detail .photo a, .notice-detail .photo a:visited { color: #666666!important; }
.notice-detail .detail { float: left; width: 100%; padding-bottom: 9px; }
.notice-detail .about { width: 100%; font-size: 11px; padding-top: 2px; }

.send_answer { width: 100%; margin-top: 10px; }
.send_answer td { padding: 3px 3px 3px 0px; }
.input-text  { width: 250px; }
.input-textarea  { width: 250px; height: 150px; }
/*  End of notice  */







/*  FAQ  */
.faq-section { width: 100%; }
.faq-section h2 { color: #972a0f; text-decoration: underline; }
.faq-section ul { margin: 7px 0px 0px 0px; padding: 0px 0px 0px 25px; }
.faq-section li { margin: 0px; padding: 2px 0px 0px 0px; }


.faq-section .questions { float: right; width: 100%; }

.faq-section .faq { float: left; margin-top: 12px; margin-bottom: 20px; width: 100%;  }
.faq-section .faq-item { width: 100%; margin-top: 15px; }
.faq-section .faq-item table { width: 100%; margin-top: 10px; }
.faq-section .faq-item .strelka { vertical-align: middle; }
.faq-section .faq-item .strelka img { float: right; }
.faq-section .faq-item  .answer { width: 94%; padding: 8px 10px 20px 8px; background-color: #f0efef; }
.faq-section .faq-item  .answer-edit { width: 6%; padding: 8px 10px 20px 8px; background-color: #f0efef; }
.faq-section .faq-item  strong { color: #972a0f;  }
.faq-section .faq-item  a.myanswer, .faq-section .faq-item  a.myanswer:visited { color: #972a0f!important; }

.faq-form { width: 100%; background-color: #f5f4f4;  }
.faq-form th { padding: 15px 15px 0px 15px; font-weight: normal; text-align: left; }
.faq-form td { padding: 15px; text-align: left; }
.faq-form #answers { width: 99%; height: 150px; border: 1px solid #acacac; }
.faq-form .otpravit { float: right; font-size: 18px; padding: 0px; margin: 5px 0px 0px 0px; font-family: Arial; background: url('') #f5f4f4; border: 0px; cursor: pointer; }
/*  End of FAQ  */



.reviews-messages { width: 100%; }
.reviews-messages th { background: url('/images/grey_top_left.jpg') left top no-repeat #f5f4f4; }
.reviews-messages .alt { float: left;   width: 100%; background: url('/images/grey_top_right.jpg') right top no-repeat; }
.reviews-messages .alt span { float: left; padding: 8px 15px; }
.reviews-messages .review { border: 1px solid #f5f4f4; padding: 6px 15px; }
.reviews-messages .empty { float: left; width: 100%; height: 10px; overflow: hidden; }


/*  Exhibitions  */
.left-catalog .exhibitions  { float: left; width: 100%; padding-bottom: 5px; }
.left-catalog .exhibitions  h2 { float: left; padding-bottom: 5px; color: #972a0f; text-decoration: underline; }
.left-catalog .exhibitions  .dateactive { float:left;  margin-top: 6px; padding-left: 10px; font-size: 11px; }
.left-catalog .exhibitions2  { float: left; width: 100%; padding-bottom: 10px; }

.search-exhibitions { float: left; width: 100%; padding-bottom: 15px; }
.search-exhibitions td { vertical-align: middle; }
.search-exhibitions .ex-grey { background-color: #f5f4f4; }
.search-exhibitions .inp { width: 318px; }
.search-exhibitions .inpselect { width: 322px; }
.search-exhibitions .dates input { width: 124px; }
.search-exhibitions .searchbtn { float: left; font-size: 18px; padding: 0px; margin: 0px; font-family: Arial; background: url('') #f5f4f4; border: 0px; cursor: pointer; }
/* End  of exhibitions*/

/*  Glossary */
.glossary_nav { width: 100%; list-style-type: none;  margin: 0px; padding: 6px 0px 16px 0px; text-align: center; }
.glossary_nav li { display: inline; margin: 0px; padding: 0px 8px 0px 0px; }
.glossary_nav #active a, .glossary_nav #active a:visited { color: #972a0f; }

.glossary-detail h2{ padding-bottom: 5px; color: #972a0f; text-decoration: underline; }

.gloss strong a, .gloss strong a:visited { color: #972a0f!important; }
/* End  of  glossary*/
