* {padding:0;margin:0;}
body {font-size:12px;font-family:arial;background:url('../images/top_bg.png') repeat-x left top;background-color:#f1f1f1;}
img {border:none;}
a {color:#000;}
#wr1 {width:100%;background:url('../images/foot_bg.png') repeat-x left bottom;overflow:hidden;}
#wr2 {margin:0 auto;width:970px;position:static;}
#wr3 {padding-bottom:20px;}
#hat1 {position:absolute;top:0;z-index:-1;}
#logo {margin: 0 0 0 20px;}
#logo1 {}
#tm1 {background:url('../images/tm_bg.png') no-repeat left;overflow:hidden;}
#tm2 {list-style:none;height:60px;padding: 0 20px;font-size:14px;}
#tm2 li {display:block;float:left;}
#tm2 li a {display:block;padding: 0 30px;line-height:60px;height:60px;color:#000;text-decoration:none;}
#tm2 li.selected a {display:block;padding: 0 30px;line-height:60px;background:url('../images/tm_1_bg.png') repeat-x;height:60px;color:#fdd000;}
#ct1 {background:url('../images/mf_1.png') no-repeat;margin-top:8px;height:10px;}
#ct2 {background:url('../images/center_bg.png') repeat-y;#ffffff;padding:0 11px;margin:0 -11px;}
#ct3 {background:url('../images/mf_2.png') no-repeat;height:10px;}
#left_col {width:203px;padding: 0 5px;}
#right_col {width:203px;padding: 0 5px;}

.block {background:url('../images/block_ft.png') no-repeat bottom;padding-bottom:13px;margin-bottom:5px;}
.block_header {background:url('../images/block_hat.png') no-repeat;height:38px;color:#ffd200;padding-left: 24px;line-height:38px;font-weight:bold;font-size:13px;}
.block_cont {background:url('../images/block_cont.png') repeat-y;padding: 8px 24px 5px 24px;font-size:12px;color:#9e9e9e;}
.block_cont a {color:#c2c2c2;}
.block_cont p {padding-bottom:8px;}
.block_cont ul {list-style:none;margin:0 -24px;}
.block_cont ul li {border-bottom:dotted 1px #626262;padding: 6px 24px 7px 24px;background: url('../images/cat_cr.png') no-repeat 9px 9px;}
.block_cont ul li a {font-weight:bold;color:#c2c2c2;text-decoration:none;}
.block_cont ul li ul.subcategories {margin:0;list-style:none;margin:0x;}
.block_cont ul li ul.subcategories li {border-bottom:none;padding: 9px 0 0 20px;background: url('../images/scat_cr.png') no-repeat 0px 12px;}
.block_cont ul li ul.subcategories li a {color:#9e9e9e;text-decoration:none;}

.block_cont .news_block_header {font-weight:bold;color:#c2c2c2;}
.block_cont .news_block_date {color:#ffd200;font-style:italic;}

.block_cont #basket_info td {padding: 0 8px 8px 0;}
.block_cont #basket_amount {font-weight:bold;color:#c2c2c2;}
.block_cont #basket_total {font-weight:bold;color:#c2c2c2;}

.button {padding:0 10px;}
.search input {width:90px;}
.search .search_button {width:50px;}

#footer {height:50px;background:url('../images/ft.png') no-repeat;overflow:hidden;margin-top:8px;line-height:50px;color:#696969;text-align:center;}

#message_box {position:absolute;z-index:1000;left:15%;right:15%;display:none;padding: 15px;border-style: solid;border-width: 7px;border-color: #d9d9d9;background-color: #FFF;}
#message_box table.basket {background-color:#cccccc;min-width:100%;width:100%;}
#message_box table.basket td {padding:8px;background-color:#fff;}
#message_box table.basket tr.head td {font-weight:bold;background-color:#f1f1f1;font-size:11px;}
#message_box h1 {padding: 0 0 12px 0;margin:0;}

#message_box p {margin-bottom:12px;}
#curtain {width: 100%;height: 100%;position: fixed;display: none;z-index: 100;background-color: #000;opacity: 0.5;}

/* стили оформления контента */
#contents {padding: 0 10px;}
#contents h1 {border-bottom:dotted 1px #aaaaaa;color:#898989;font-weight:normal;font-size:25px;margin-top:8px;padding-bottom:3px;}
#contents table.categories {width:100%;}
#contents table.categories td {padding:10px;width:25%;color:#666;}
#contents table.categories td div {overflow:hidden;}
#contents table.categories td .title {font-weight:bold;font-size:15px;color: #000;padding-bottom:12px;}
#contents table.categories td .title a {color: #000;}
#contents table.categories td .img_prew {float:left;margin:0 10px 10px 0;}
#contents div.subcat_list {display:table;}
#contents div.subcat_list a {color:#000;}
#contents div.subcat_list p {padding-bottom:3px;}
#contents table.items {width:100%;}
#contents table.items td {padding:10px;width:25%;color:#666;font-size:11px;text-align:center;}
#contents table.items td div {overflow:hidden;}
#contents table.items td .title a {color:#000;font-size:12px;}
#contents table.items td .img_prew {}
#contents table.items td p {padding-bottom:6px;}
.price {font-size: 18px;color: #000;}
.price  img{vertical-align:bottom;}
#contents a {color:#000;}
#contents p {margin-bottom:12px;}
#contents ul {margin-left:30px;}
#contents ul li {padding-bottom:12px;}
.old_price {color:#000;text-decoration:line-through;}

#contents table.basket {background-color:#cccccc;min-width:100%;}
#contents table.basket td {padding:8px;background-color:#fff;}
#contents table.basket tr.head td {font-weight:bold;background-color:#f1f1f1;font-size:11px;}

#contents table.add2basket_options {margin-bottom:12px;}
#contents table.add2basket_options td {padding: 0 5px 5px 0;}

#contents table.form td {padding:5px;vertical-align:top;}
#contents table.form input.button {padding: 0 10px;width:auto;}
#contents table.form input {width:320px;}
#contents table.form textarea {width:320px;height:90px;}

#contents #search_form {border: solid 1px #dadbe0;padding: 10px;margin: 0 3px 10px 0;}

#contents #item_photos {float:right;margin:0 10px 20px 20px;}
#contents #main_photo {border:solid 1px #e2e2e2;padding:1px; text-align:center;}
#contents #add_photos_list {overflow:hidden; width:250px;}
#contents #add_photos_list div {float:left;margin:3px 3px 0 0;border:solid 1px #e2e2e2;padding:1px;}
#contents div.properties_list {background-color:#f1f1f1;border:solid 1px #cccccc;padding:5px;display:table;margin-bottom:12px;}

#contents table.photos {width:100%;}
#contents table.photos td {padding:10px;width:25%;border:solid 1px #dadbe0;color:#666;font-size:11px;text-align:center;}
#contents table.photos td p {padding-bottom:6px;}

#contents a.news_block_header {font-weight:bold;}

#status {font-size:11px;color:#aaa;margin: 3px 0 15px 0;}
#status a {font-size:11px;color:#aaa;}
#message_box table.form td {padding:0 15px 15px 0;vertical-align:top;}
#message_box table.form input.button {padding: 0 10px;width:auto;}
#message_box table.form input {width:350px;font-size:16px; }
#message_box table.form textarea {width:350px;height:90px;}

.articles_list_announce {overflow:hidden;margin:0 0 12px 0;}
.articles_list_announce img {float:left;margin:0 20px 20px 0;}
.articles_list_announce div {overflow:hidden;}
.articles_header {font-weight:bold;}
.basket_add_num {width:30px;}
form {padding:0 !important;margin:0 !important;}

#contents table.compare {background-color:#dcdfea;min-width:100%;border-radius:10px; overflow:hidden;}
#contents table.compare td {padding:8px;background-color:#fff;color:#000;}
#contents table.compare td a {color:#000;}
#contents table.compare tr.head td {font-weight:bold;background-color:#f6f6f9;font-size:11px;color:#000;}
#contents table.compare td.head {font-weight:bold;background-color:#f6f6f9;font-size:11px;color:#000;}

.loupe { background-color:#555; background:rgba(0, 0, 0, 0.25); border:5px solid rgba(0, 0, 0, 0); cursor:url(../css/blank.png), url(../css/blank.cur), none; }
.country_flag {background:url('http://web.archive.org/web/20160329021258im_/http://www.alltrades.ru/img/flags.png') no-repeat; width:16px; height:11px; position:absolute;}

#printversion{float:right;line-height:20px;overflow:hidden;}
#printversion img {float:left;margin: 0 5px 0 0;width:20px;}
#printversion a {color:#bbb;}
			
div.form {width:100%;max-width:700px;overflow:hidden;}
div.form .field {overflow:hidden;padding-bottom:5px;}
div.form .field_name {float:left;width:200px;line-height:22px;}
div.form .field_name .required {font-weight:bold;}
div.form .field_value {max-width:400px;display:inline-block;width:100%;}
div.form .field_value input[type=text], .form .field_value input[type=password] {max-width:400px;width:100%;line-height:22px;} 
div.form .field_value textarea {max-width:400px;width:100%;line-height:22px;height:150px;} 
div.form .empty {height:1px;}

select {max-width:250px;}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] {position: static;display:inline;margin: 0;vertical-align: bottom;width:20px !important;height:20px !important; line-height:auto;}
		
.img-opt-selector {overflow:hidden;}
.img-opt-selector .img-opt-selector-opt {display:inline-block;float:left;margin:0 20px 20px 0;text-align:center;color:#272727;cursor:pointer;}
.img-opt-container {position:relative;display:inline-block;}
.img-opt-zoom-in {display:none;position:absolute;right:0;top:0;}
.img-opt-zoom-in a {background:#cacaca;color:#000;opacity:0.7;padding:2px;font-size:12px;}
.img-opt-selector div img {max-width:60px;max-height:60px;margin-bottom:8px;box-sizing:content-box;}
.img-opt-selector div.selected img {border:solid 5px #cacaca;}






/* ::::: http://www.raak.ru/templates/99theme/CSS/style.css ::::: */

ul { list-style-type: none; }
.clear { clear: both; line-height: 0px; }
a img { border: medium none; }
html { color: rgb(63, 60, 49); font-size: 12px; font-family: Tahoma,Arial,Helvetica,sans-serif; }
html a { color: rgb(0, 133, 189); }
html a:hover { color: rgb(0, 192, 255); }
body { background: none repeat scroll 0% 0% rgb(207, 207, 207); margin: 0px; }
body a { text-decoration: none; }
#all { width: 936px; margin: 0pt auto; background: none repeat scroll 0% 0% rgb(245, 245, 245); }
#tren { width: 936px; margin: 0pt auto; position: relative; }
.tren_p { float: right; }
.tren_t { float: left; }
.tren_t_t { float: left; }
.tren_t_p { width: 815px; float: right; background: url('images/bar.png') no-repeat scroll center top transparent; }
.tren_t_p_bar { line-height: 12px; text-align: center; width: 100%; height: 34px; }
div.tren_t_p_bar a { font-size: 14px; text-transform: uppercase; font-weight: bold; padding-left: 24px; padding-right: 24px; }
.logo { padding-top: 25px; float: left; }
.banner { position: absolute; top: 70px; right: 60px; }
#giua { margin-top: -2px; background: url('images/ben_t.png') repeat-y scroll left center transparent; }
#giua1 { background: url('images/ben_p.png') repeat-y scroll right center transparent; }
.giua_t { float: left; width: 268px; }
.anh { position: absolute; margin-left: 196px; margin-top: 85px; z-index: 10; }
.giua_t_t { float: left; width: 242px; padding-left: 26px; }
.moduletable_menu li { margin-left: -40px; padding-left: 50px; padding-top: 10px; padding-bottom: 10px; background: url('images/soc.png') repeat-x scroll center bottom transparent; }
.moduletable_menu a { font-size: 11px; padding-top: 10px; padding-bottom: 10px; font-weight: bold; color: rgb(39, 39, 39); }
.giua_t_t h3 { font-size: 14px; color: rgb(39, 39, 39); }
.mainlevel { font-size: 11px; font-weight: bold; color: rgb(39, 39, 39); padding-left: 50px; padding-top: 10px; padding-bottom: 10px; background: url('images/soc.png') repeat-x scroll center bottom transparent; }
.giua_p { float: right; width: 668px; }
.giua_p_p { padding: 15px; margin-top: 40px; border: 1px solid rgb(233, 233, 233); width: 603px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.componentheading { text-align: center; font-weight: bold; color: rgb(0, 133, 189); font-size: 14px; margin-top: 20px; }
.contentheading { font-weight: bold; }
