/* navigation bar */
.navBar { position:relative; height:34px; line-height:34px; overflow:auto; background:#f3f3f3 url(../images/f/navbar-right.gif) 100% 0 no-repeat; }
.navBar ul { float:left; background:#f3f3f3 url(../images/f/navbar-left.gif) 0 0 no-repeat; font-size:13px; }
.navBar li { float:left; padding-left:25px; }
.navBar li a { position:relative; top:-1px; color:#73726d; }
.navBar .searchBar { float:right; height:34px; line-height:34px; padding-right:20px; }
.navBar .searchBar input { _margin-top:5px;; }

/* styles for content in center block */
.centerContent { font-size:13px; }
.centerContent h1 { margin-top:45px; margin-bottom:20px; font-size:38px; font-weight:100; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.centerContent h2 { padding-bottom:15px; font-size:27px; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.centerContent a { color:#1c91ce; }

.centerContent input.text { padding:2px 5px; border:1px solid #c3c3c3; font-family:"Trebuchet MS", Arial; color:#9a9a9a; }
.centerContent select { padding:2px; border:1px solid #c3c3c3; font-family:"Trebuchet MS", Arial; color:#9a9a9a; }
.centerContent textarea { padding:2px 5px; border:1px solid #c3c3c3; font-size:13px; font-family:"Trebuchet MS", Arial; color:#9a9a9a; }

.bigGrayButton { float:left; height:32px; background:url(../images/f/btn-gray-right.gif) 100% 0 no-repeat; text-align:center; }
.bigGrayButton input { float:left; width:100px; height:32px; padding-bottom:2px; *padding-bottom:1px; border:0; background:none; font-size:16px; background:url(../images/f/btn-gray-left.gif) 0 0 no-repeat; color:#fffefe; cursor:pointer; }

.smallGrayButton { float:left; height:24px; background:url(../images/f/btn-gray-small-right.gif) 100% 0 no-repeat; text-align:center; }
.smallGrayButton input { float:left; width:100px; height:24px; padding-bottom:2px; *padding-bottom:1px; border:0; background:none; font-size:14px; background:url(../images/f/btn-gray-small-left.gif) 0 0 no-repeat; color:#fffefe; cursor:pointer; }

/* catalogs page */
.catalogsPage { overflow:auto; }
.catalogsPage ul { float:left; width:28%; padding-right:7.9%; padding-top:15px; }
.catalogsPage ul.last { padding-right:0; }

/* advanced search page */
.extSearchPage form .row { padding-bottom:7px; }
.extSearchPage form .label { padding-left:5px; }
.extSearchPage form input.text { width:283px; }
.extSearchPage form select { width:295px; }
.extSearchPage form .priceFrom input { width:50px; direction:rtl; }
.extSearchPage form .priceFrom { margin-left:5px; }
.extSearchPage form .priceTo input { width:50px; direction:rtl; }
.extSearchPage form .priceTo { margin-left:10px; }
.extSearchPage form .submit { margin-top:12px; }

/* search page */
.searchPage form { overflow:auto; height:1%; padding-bottom:25px; padding-top:10px; }
.searchPage form input.text { float:left; width:39%; margin-right:10px; }

.searchPage p em { font-style:normal; background:#ffe72f; }
.searchPage p { margin:0; color:#757575; }
.searchPage .resultList1 .row { overflow:hidden; height:1%; padding-bottom:30px; padding-top:10px; }
.searchPage .resultList1 .block { float:left; width:220px; padding-right:5%; }
.searchPage .resultList1 .last { padding-right:0; }
.searchPage .resultList1 .block img { display:block; padding-bottom:7px; }
.searchPage .resultList1 .block a { font-size:14px; font-weight:bold; }
.searchPage .resultList1 .block p { font-size:11px; }
.searchPage .resultList2 { padding-top:5px; }
.searchPage .resultList2 li { padding-bottom:15px; }
.searchPage .resultList2 li a { font-size:18px; }

/* producers page */
.producersPage h1 { padding-bottom:10px; }
.producersPage .alphabet { padding-left:5px; padding-bottom:30px; }
.producersPage .alphabet a { margin-right:8px; color:#757575; }
.producersPage .producers { padding-top:7px; }
.producersPage .producers .row {  overflow:auto; height:1%; padding-bottom:20px; }
.producersPage .producers .block { float:left; width:100px; padding-right:3.5%; font-size:11px; text-align:center; }
.producersPage .producers .last { padding-right:0; }
.producersPage .producers .block img { display:block; }
.producersPage .producers .block a { text-decoration:none; color:#403d3e; }

/* faq page */
.faqPage form { width:525px; padding:15px 25px 10px 25px; overflow:auto; background:#f3f3f3; }
.faqPage form .label { padding-left:5px; color:#5a5858; }
.faqPage form .row { padding-bottom:7px; overflow:auto; height:1%; }
.faqPage form .row .input { float:left; }
.faqPage form .row .email { padding-right:35px; }
.faqPage form input.text { width:230px; }
.faqPage form textarea { width:507px; height:150px; margin-bottom:8px; }
.faqPage form .submit { float:right; margin-right:7px; display:inline; }
.faqPage p { color:#757575; }
.faqPage .faq { padding-top:40px; }
.faqPage .faq li { padding-top:10px; border-top:1px solid #d5d5d4; }
.faqPage .faq .date { font-size:11px; }
.faqPage .faq h3 { padding-bottom:2px; font-size:18px; color:#bf2c37; font-weight:normal; }
.faqPage .faq .author { font-size:11px; }
.faqPage .faq .author span { color:#757575; }
.faqPage .faq dl { padding-top:8px; padding-bottom:30px; }
.faqPage .faq dl p { margin:0; }
.faqPage .faq dl span { display:block; padding-bottom:3px; font-weight:bold; }
.faqPage .faq dt { padding-bottom:7px; }
.faqPage .paging { margin-top:0px; }

