* { padding: 0; border: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; line-height: normal; outline: 0; text-decoration: none; }

h1, h2, h3, h4, h5, h6 { display: inline; font-weight: normal; }

.clear { clear: both; float: none; }
.orange { color: #f19220; }
.img_type { margin: 4px; }

body { background: #726659; }

#wraper { margin: 0; padding: 0; background: url(images/bg_top.gif) repeat-x left top #ffffff; width: 100%; clear: both; }

#top { width: 100%; height: 118px; width: 990px; margin: auto; }
#top .logo { margin-top: 15px; float: left; }
#top .slogan { float: left; margin-top: 53px; margin-left: 40px; }
#top .contact { float: left; color: #ffffff; border: 1px solid #938a81; font-size: 12px; padding: 10px; margin-top: 13px; margin-left: 35px; }
#top .contact span { font-size: 20px; }
#top .contact a { color: #ffffff; font-size: 12px; }

#content { width: 990px; margin: auto; }
#content #left { float: left; width: 241px; }
#content #left a:hover { text-decoration: underline; }
#content #left .top { width: 100%; height: 41px; background: url(images/bg_left_head.gif) repeat-x left top; line-height: 41px; color: #ffffff; text-align: center; font-size: 22px; }

#content #left .search { font-size: 12px; color: #605446; text-align: center; margin-top: 10px; margin-bottom: 15px; }
#content #left .search span { font-weight: bold; }
#content #left .search .input { width: 228px; padding: 5px; border: 1px solid #706456; margin-top: 10px; }

#content #left .box_title { background: url(images/left_menu_head.gif) no-repeat left top; width: 211px; height: 29px; line-height: 27px; color: #ffffff; padding-left: 30px; font-family: Arial Black; font-weight: bold; text-transform: uppercase; font-size: 18px; display: block; }
#content #left .box_title_white { background: url(images/left_menu_head_white.jpg) no-repeat left top; width: 211px; height: 29px; line-height: 27px; color: #8e867c; padding-left: 30px; font-family: Arial Black; font-weight: bold; text-transform: uppercase; font-size: 18px; }
#content #left .box { margin-top: 10px; margin-bottom: 10px; }
#content #left .box li { list-style: none; margin-left: 5px; }
#content #left .box li a { color: #605446; font-size: 17px; background: url(images/bullet_orange.gif) no-repeat left center; width: 100%; display: block; padding-left: 25px; line-height: 30px; }
#content #left .box .subcategory { list-style: none; margin-left: 15px; }
#content #left .box .subcategory a { color: #605446; font-size: 17px; background: url(images/bullet_green.gif) no-repeat left center; width: 85%; display: block; padding-left: 25px; line-height: 30px; }

#content #left .manufacturer { margin-top: 5px; }
#content #left .manufacturer p { color: #99958f; font-size: 12px; padding: 7px; padding-top: 0; font-weight: bold; }
#content #left .manufacturer span { color: #605446; }
#content #left .manufacturer li a { background: url(images/bullet_green.gif) no-repeat left center; }

#content #right { float: left; width: 740px; margin-left: 7px; }
#content #right .menu { background: url(images/menu_bg.gif); height: 56px; width: 100%; }
#content #right .menu a { display: block; float: left; color: #ffffff; font-size: 18px; text-align: center; line-height: 36px; height: 56px; padding-left: 15px; padding-right: 15px; }
#content #right .menu a:hover { color: #605446; }
#content #right .menu img { float: left; }

#content #right .pageTitle { font-size: 24px; color: #605446; margin-top: 15px; margin-left: 35px; display: block; }
#content #right .orangeBox { background: url(images/vert_orange.gif) no-repeat left top; height: 238px; margin-top: 10px; }
#content #right .orangeBox .left { width: 218px; margin-top: 35px; padding-left: 34px; float: left; font-size: 14px; color: #8e867c; }
#content #right .orangeBox .right { float: left; margin-left: 16px; border: 1px solid #d6d3cf; width: 445px; padding: 12px; font-size: 12px; color: #716558; margin-top: 20px; }
#content #right .orangeBox .right li { list-style: url(images/arrow.gif); margin-left: 12px; }
#content #right .orangeBox .right .strong { font-weight: bold; }

#content #right .greenBox { background: url(images/vert_green.gif) no-repeat left top; height: 238px; margin-top: 10px; }
#content #right .greenBox .row { width: 215px; float: left; padding-left: 30px; padding-top: 10px; }
#content #right .greenBox .row .image { float: left; margin-right: 12px; }
#content #right .greenBox .row .info { float: left; width: 110px; }
#content #right .greenBox .row .title { color: #605446; font-size: 18px; }
#content #right .greenBox .row .text { color: #8e867c; font-size: 12px; }

#content #right .boxCat { margin-top: 5px; position: relative; }
#content #right .boxCat .more { position: absolute; right: 10px; bottom: 5px; }
#content #right .boxCat .more a { color: #C90; font-weight: bold; text-decoration: underline; }
#content #right .boxCat .more a:hover { color: #000000; text-decoration: none; }
#content #right .boxCat .box_left { width: 7px; height: 104px; float: left; background: url(images/box_left.gif) no-repeat left top; } 
#content #right .boxCat .box_right { width: 8px; height: 104px; float: left; background: url(images/box_right.gif) no-repeat left top; }
#content #right .boxCat .box_content { height: 102px; border-top: 1px solid #a59e96; border-bottom: 1px solid #a59e96; width: 725px; float: left; font-size: 12px; color: #5e5244; }
#content #right .boxCat .box_content .text { float: left; width: 550px; }
#content #right .boxCat .box_content img { margin-top: 4px; width: 150px; float: left; margin-right: 10px; }
#content #right .boxCat .box_content .title { display: block; font-size: 18px; color: #5e5244; }

#content #right .products { }
#content #right .products .row { width: 144px; float: left; margin: 2px; position: relative; }
#content #right .products .box_top { background: url(images/box_prod_top.gif) no-repeat left bottom; height: 5px; width: 144px; }
#content #right .products .box_content { border-left: 1px solid #afaaa3; border-right: 1px solid #afaaa3; width: 142px; height: 360px; }
#content #right .products .box_bottom { background: url(images/box_prod_bottom.gif) no-repeat left top; height: 5px; width: 144px; }
#content #right .products .image img { width: 128px; }
#content #right .products .image { width: 128px; margin: auto; margin-bottom: 5px; }
#content #right .products .title { font-size: 14px; color: #585858; margin-left: 9px; }
#content #right .products .read_more { float: left; padding-left: 9px; font-size: 14px; position: absolute; bottom: 5px; }
#content #right .products .read_more a { color: #C90; font-weight: bold; font-size: 14px; text-decoration: none; text-align: center; }
#content #right .products .read_more a:hover { color: #000000;  text-decoration: underline; }
#content #right .products .ico { float: right; padding-right: 9px; }

#content #right .top_links { float: right; margin-top: 15px; }
#content #right .top_links .add_info { color: #726659; font-size: 16px; text-decoration: underline; margin-right: 20px; }
#content #right .top_links .price { font-size: 20px; color: #5e5244; }
#content #right .top_links .price_link { color: #f6921c; font-size: 18px; }

#content #right .bottom_links { margin-top: 20px; color: #726659; font-size: 16px; margin-left: 20px; }
#content #right .bottom_links .add_info { color: #3a2c1a; font-size: 14px; margin-left: 30px; text-decoration: underline; font-weight: bold; }
#content #right .bottom_links .price { color: #e68716; font-size: 14px; margin-left: 30px; text-decoration: underline; font-weight: bold; }

#product .leftContent { width: 400px; float: left; padding-left: 15px; margin-top: 20px; font-size: 14px; }
#product .rightContent { float: left; width: 305px; margin-top: 20px; margin-left: 20px; }
#product .rightContent .images { width: 305px; margin: auto; }
#product .rightContent .images .row { width: 100px; text-align: center; float: left; margin-bottom: 10px; font-size: 14px; }
#product .rightContent .images .row img { width: 95px; }

#product .rightContent .text { font-size: 14px; margin-top: 10px; }

#textContent { font-size: 12px; color: #5e5244; padding-left: 15px; margin-top: 20px; position: relative; }
#textContent .left_info { width: 230px; float: left; }
#textContent img { vertical-align: middle; }
#textContent .left_info .strong { font-size: 18px; color: #5d5143; margin-top: 10px; }
#textContent .left_info .green { color: #9dc504; font-size: 18px; }
#textContent .left_info p { font-size: 14px; color: #8e867c; }

#textContent .popoup { position: absolute; top: 50px; left: 100px; width: 410px; height: 210px; border: 1px solid #e6e4e1; background: #ffffff; }
#textContent .popoup .lf { float: left; width: 105px; padding-left: 10px; margin-top: 10px; }
#textContent .popoup .rf { width: 275px; margin-top: 10px; margin-left: 10px; float: left; }
#textContent .popoup .rf .thanks { color: #a1c904; font-size: 18px; float: left; }
#textContent .popoup .rf .close { float: right; }
#textContent .popoup .rf .text { margin-top: 50px; font-size: 18px; color: #64584a; background: url(images/lines.gif) no-repeat left top; padding-left: 5px; height: 100px; }

#textContent .right_form { width: 470px; float: left; margin-left: 10px; }
#textContent .right_form .strong { font-size: 18px; color: #5d5143; margin-top: 10px; }
#textContent .right_form table { margin-top: 10px; font-size: 18px; color: #8e867c; }
#textContent .right_form td { padding-top: 5px; }
#textContent .right_form .input { width: 231px; background: url(images/input.gif) no-repeat left top; padding-left: 10px; padding-right: 10px; padding-top:7px; padding-bottom:7px; }
#textContent .right_form textarea { width: 400px; width: 470px; height: 150px; border: 1px solid #d9d6d3; }
#textContent .right_form .button { background: url(images/button_wyslij.gif); width: 102px; height: 26px; }

#head_footer { width: 990px; margin: auto; margin-top: 10px; }
#head_footer #left2 { width: 241px; background: url(images/footer_bg_left.gif) repeat-x left top; height: 46px; float: left; }
#head_footer #right2 { width: 740px; background: url(images/footer_bg_right.gif) repeat-x left top; height: 46px; float: left; margin-left: 7px; }
#head_footer #right2 .left_text { float: left; padding-left: 20px; line-height: 46px; color: #ffffff; font-size: 18px; }
#head_footer #right2 .right_text { float: right; padding-right: 20px; }
#head_footer #right2 .right_text a { color: #ffffff; display: block; width: 55px; font-size: 12px; padding-top: 10px; text-align: left; background: url(images/up.gif) no-repeat right center; padding-right: 15px; }

#footer_wraper { border-top: 8px solid #605446; }

#footer { height: 80px; width: 470px; margin: auto; }
#footer .box { float: left; margin-right: 20px; color: #ffffff; margin-top: 10px; font-size: 14px; }

.author { width: 900px; margin: auto; margin-bottom: 50px; margin-top: 10px; text-align: right; font-size: 10px; }
.author img { vertical-align: middle; }
.author a { color: #ffffff; }

.leftAboutUs { float: left; width: 430px; font-size: 14px; }
.leftAboutUs img { margin-bottom: 10px; }
.rightAboutUs { float: left; width: 280px; margin-left: 10px; }
.rightAboutUs img { margin-bottom: 10px; }
.leftContact { width: 220px; float: left; }
.leftContact .title { font-size: 18px; color: #5d5143; margin-top: 10px; }
.leftContact .text { font-size: 14px; color: #8e867c; margin-left: 5px; }
.leftContact .strong { font-weight: bold; }

.green { color: #a0c804; }

