body {background:#FFFFFF;}

.body {width:100%; padding:0px; margin:0px;}
.main {position:relative; width:950px;}
.top {position:relative; height:110px;}

#logo {float:left;}
#logo img {margin:30px 0px 15px 20px;}
#logo span {text-align:center; font-family:arial, sans-serif, tahoma; letter-spacing:-1px; font-size:18px; margin-bottom:10px;  font-weight:normal; color:#4c4c4c;}

.phonez {margin-top:35px; float:left; font-family:arial, sans-serif, tahoma; letter-spacing:-1px; font-size:18px; margin-left:0px; font-weight:normal; color:#4c4c4c;}

#top_spacer {float:right; width:85px; height:85px;}

.clear {clear:both; width:100%; height:10px; font-size:1px;}

#cart {margin:15px 0px 0px 0px; float:right; width:85px; height:85px; background:url(../img/cart_a.gif) center center no-repeat;}
#cart a:link, #cart a:visited {display:block; width:85px; height:85px; background:url(../img/cart.gif) center center no-repeat;}
#cart a:hover, #cart a:hover.visited {display:block; width:85px; height:85px; background:none;}
#price {margin:15px 0px 0px 0px; float:right; width:85px; height:85px; background:url(../img/price_a.gif) center center no-repeat;}
#price a:link, #price a:visited {display:block; width:85px; height:85px; background:url(../img/price.gif) center center no-repeat;}
#price a:hover, #price a:hover.visited {display:block; width:85px; height:85px; background:none;}
#online {margin:14px 0px 0px 0px; float:right; width:85px; height:85px; background:url(../img/online_a.gif) center center no-repeat;}
#online a:link, #online a:visited {display:block; width:85px; height:85px; background:url(../img/online.gif) center center no-repeat;}
#online a:hover, #online a:hover.visited {display:block; width:85px; height:85px; background:none;}
#faq {margin:15px 0px 0px 0px; float:right; width:85px; height:85px; background:url(../img/faq_a.gif) center center no-repeat;}
#faq a:link, #faq a:visited {display:block; width:85px; height:85px; background:url(../img/faq.gif) center center no-repeat;}
#faq a:hover, #faq a:hover.visited {display:block; width:85px; height:85px; background:none;}
#order_phone {margin:17px 0px 0px 0px; float:right; width:85px; height:85px; background:url(../img/phone.gif) center center no-repeat;}
#order_phone a:link, #order_phone a:visited {display:block; width:85px; height:85px; background:url(../img/phone_a.gif) center center no-repeat;}
#order_phone a:hover, #order_phone a:hover.visited {display:block; width:85px; height:85px; background:none;}
#icq {margin:15px 0px 0px 0px; float:right; width:85px; height:85px; height:85px; background:url(../img/icq_online_a.gif) center center no-repeat;}
#icq a:link, #icq a:visited {display:block; width:85px; height:85px; background:url(../img/icq_online.gif) center center no-repeat;}
#icq a:hover, #icq a:hover.visited {display:block; width:120px; //width:85px; height:85px; background:none;}


.promo {height:228px; border:1px solid #e0e0e0; margin:7px 0px 7px 0px;}

#catalog {float:left; width:20%; height:95%; text-align:left; padding:12px 12px 20px 20px; padding-top:"12px"; margin-bottom:-150px;}
#catalog h1 {font-family:arial, sans-serif, tahoma; letter-spacing:-1px; font-size:20px; margin-bottom:5px; margin-left:-2px; color:#0041d4; margin-top:0px;}
#catalog ul {margin:0px; padding:0px;}
#catalog ul li {list-style:none; margin:0px; padding:0px;}
#catalog ul li h4 {margin:0px; padding:0px; font-weight:normal;}
#catalog a:link, #catalog a:visited {font-family:tahoma, verdana, arial; font-size:11px; line-height:14px; color:#0041d4; text-decoration:underline;}
#catalog a:hover, #catalog a:hover.visited {font-family:tahoma, verdana, arial; font-size:11px; line-height:14px; color:#0041d4; text-decoration:none;}

#catalog a.red_bold:link, #catalog a.red_bold:visited {font-weight:bold; color:#ff0000;}
#catalog a.red_bold:hover, #catalog a.red_bold:hover.visited {font-weight:bold; color:#ff0000;}

#search {float:left; font-family:arial, sans-serif, tahoma; font-size:14px; width:20%; text-align:left; padding:15px 12px 15px 12px; padding-top:"15px";}
#search img {border:0px;}
#search div {float:left; white-space:nowrap; margin-left:18px; color:#0041d4; font-size:9px; text-align:center;}
#search form {margin:0px;}
#search h1 {font-family:arial, sans-serif, tahoma; letter-spacing:-1px; font-size:14px; color:#ffbf00; white-space:nowrap; margin-bottom:5px;}
#search h2 {font-family:arial, sans-serif, tahoma; letter-spacing:-1px; font-size:14px; color:#ffbf00; margin-top:15px; margin-bottom:5px;}
#search h3 {font-family:arial, sans-serif, tahoma; letter-spacing:-1px; font-size:14px; color:#ffbf00; margin-top:7px; margin-bottom:5px; white-space:nowrap;}
#search select, #search input {width:180px; height:18px;  margin-top:0px; padding:0px 0px 0px 3px; border:1px solid #c4c4c4; font-family:tahoma, verdana, arial; font-size:11px; color:#727273;}

#search_a h5 {font-family:arial, sans-serif, tahoma; font-size:18px; color:#ffbf00;}
#search_a a:link, #search_a a:visited {font-family:tahoma, verdana, arial; font-size:11px; line-height:14px; color:#0041d4; text-decoration:underline;}
#search_a a:hover, #search_a a:hover.visited {font-family:tahoma, verdana, arial; font-size:11px; line-height:14px; color:#0041d4; text-decoration:none;}

#content .assesories {padding-top:10px;}
#content .assesories div {float:left; width:300px; margin:0px 10px 20px 0px;}
#content .assesories  h1 {padding-bottom:10px; border-bottom:1px solid #e4e4e4;}
#content .assesories  h3 {padding-bottom:10px; border-bottom:1px solid #ffbf00; line-height:16px; margin:0px; display:block; width:100%; padding:3px; font-family:arial, sans-serif, tahoma; letter-spacing:-1px; font-size:17px; color:#000000;}
#content .assesories .price_text {margin:0px; padding:0px; font-family:arial, sans-serif, tahoma; letter-spacing:-1px; font-size:20px; font-weight:bold; color:#ff3300;}
#content .assesories .price_text span {color:#464646;}
#content .assesories a:link, #content .assesories a:visited {color:#000000; text-decoration:underline;}
#content .assesories a:hover, #content .assesories a:hover.visited {color:#000000; text-decoration:none;}

#promob {float:right; width:450px; padding:30px 30px 0px 0px; height:168px;}

.middle {position:relative;}

.red {color:#ff3300;}

.left_column {float:left; width:28.8%; width:"29.2%";}
.right_column {float:right; width:70%; margin-left:-17px; padding-right:1px; padding-right:"0px";}

#menu {border-right:5px solid #ffbf00; margin-bottom:7px;}

#hits {border:1px solid #e0e0e0; height:242px; //height:240px; margin-left:"0px"; margin-bottom:7px;}

#element{float:left; margin-bottom:15px; margin:5px; text-align:center; font-family:tahoma, verdana, arial; font-size:11px; color:#4c4c4c;}
#element span {color:#ff0000;}
#element_count {border:1px solid #797979; height:18px; width:35px; padding-left:3px; font-family:tahoma, verdana, arial; font-size:11px; color:#000000;}

#prod {float:left; width:32%; height:220px; margin-top:15px; text-align:center; font-family:tahoma, verdana, arial; font-size:11px; color:#4c4c4c;}
#prod span {color:#ff0000;}
#prod img {border:2px solid #e0e0e0; margin-bottom:5px;}

#price_p {margin-top:7px; margin-bottom:3px; padding-bottom:3px; float:left; width:45%; text-align:right; font-family:arial, sans-serif, tahoma, verdana; font-size:20px; font-weight:bold; letter-spacing:-1px; color:#ff3300;}

#podr_p {margin-top:7px; padding-top:4px; float:right; width:47%; text-align:left;}
#podr_p a:link, #podr_p a:visited {font-family:tahoma, verdana, arial; font-size:11px; color:#ffbf00; text-decoration:underline;}
#podr_p a:hover, #podr_p a:hover.visited {font-family:tahoma, verdana, arial; font-size:11px; color:#ffbf00; text-decoration:none;}

.nav {float:left; width:32%; margin-top:20px;}

.product_img {border:3px solid #ffbf00;}
.product_min {border:3px solid #ffbf00; margin-right:7px;}

.img_left {float:left;}
.compl_name {background:#e7e7e7; line-height:16px; font-family:tahoma, verdana, arial; font-size:11px; font-weight:bold; color:#000000;}

#menu_link:link, #menu_link:visited {display:block; width:85%; text-align:right; line-height:30px; font-family:arial, tahoma, verdana; font-size:16px; color:#5d5d5d; font-weight:bold; letter-spacing:-1px; text-decoration:none; border-bottom:1px solid #e0e0e0;}
#menu_link:hover, #menu_link:hover.visited {background:#f5f5f5; display:block; width:85%; line-height:30px; text-align:right; font-family:arial, tahoma, verdana; font-size:16px; color:#ffbf00; font-weight:bold; letter-spacing:-1px; text-decoration:none; border-bottom:1px solid #e0e0e0;}

#news {border:1px solid #e0e0e0; padding:15px; font-family:tahoma, verdana, arial; font-size:11px; color:#848484;}
#news h1 {font-family:arial, sans-serif, tahoma; letter-spacing:-1px; font-size:18px; margin-bottom:6px; margin-top:0px; color:#0041d4;}
#news span {font-weight:bold; color:#ffc005;}
#news p {margin:0px; padding:0px; margin-top:4px; margin-bottom:4px;}
#news a:link, #news a:visited {font-family:tahoma, verdana, arial; font-size:11px; color:#ffbf00; text-decoration:underline;}
#news a:hover, #news a:hover.visited {font-family:tahoma, verdana, arial; font-size:11px; color:#ffbf00; text-decoration:none;}

#submit_form td {font-family:tahoma, verdana, arial; font-size:12px; color:#5d5d5d;}
#submit_form input {border:1px solid #b0b0b0; width:250px; background:#ffffff; font-family:tahoma, verdana, arial; font-size:12px; color:#000000;}
#submit_form textarea {border:1px solid #b0b0b0; height:100px; width:250px; background:#ffffff; font-family:tahoma, verdana, arial; font-size:12px; color:#000000;}

#content {border:1px solid #e0e0e0; padding:15px;}
#content p {text-indent:15px; font-family:tahoma, verdana, arial; font-size:12px; color:#5d5d5d;}
#content td {font-family:tahoma, verdana, arial; color:#5d5d5d;}
#content td span {font-family:tahoma, verdana, arial; font-size:70%; color:#ff3300;}
#content td ol {font-family:tahoma, verdana, arial; font-size:70%; color:#000000;}
#content h1 {font-family:arial, sans-serif, tahoma; letter-spacing:-1px; font-size:18px; margin-bottom:6px; color:#0041d4;}
#content h3 {border-bottom:1px solid #ffbf00; line-height:19px; margin:0px; display:block; width:100%; padding:3px; font-family:arial, sans-serif, tahoma; letter-spacing:-1px; font-size:17px; color:#000000;}
#content h4 {border-top:1px solid #e4e4e4; line-height:27px; margin:0px 0px 5px 0px; display:block; width:100%; padding:0px; font-family:arial, sans-serif, tahoma; letter-spacing:-1px; font-size:15px; color:#000000;}
.pr_name {}

#promo_text {border:1px solid #e0e0e0; padding:15px; margin-bottom:7px; text-align:left;}
#promo_text h1 {font-family:arial, sans-serif, tahoma; letter-spacing:-1px; font-size:18px; margin-bottom:6px; color:#0041d4; margin-top:0px;}
#promo_text p {font-family:tahoma, verdana, arial; font-size:70%; color:#5d5d5d; text-align:justify; margin-bottom:0px; margin-top:13px;}

#tab {font-family:tahoma; font-size:70%; color:#000000;}
#tab {border-top:1px solid #e0e0e0; border-left:1px solid #e0e0e0;}
#tab li {font-family:tahoma; font-size:100%; color:#000000;}
#tab span {background:#ffe3e3;}
#tab td {font-family:tahoma; padding:3px 4px 3px 4px; text-align:top; font-size:100%; color:#000000; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}

.buy_button {cursor:pointer; border:1px solid #00a608; line-height:18px; margin-top:10px; background:#00a608; font-family:tahoma, verdana, arial; font-size:11px; font-weight:bold; color:#ffffff;}

.price_text {margin:0px; margin-top:0px; padding:0px; font-family:arial, sans-serif, tahoma; letter-spacing:-1px; font-size:20px; font-weight:bold; color:#ff3300;}
.price_text span {color:#464646;}

a.link:link, a.link:visited {background:#ffbf00; padding:0px 4px 2px 4px; font-family:tahoma, verdana, arial; font-size:70%; color:#ffffff; text-decoration:none;}
a.link:hover, a.link:hover.visited {background:#999999; padding:0px 4px 2px 4px; font-family:tahoma, verdana, arial; font-size:70%; color:#ffffff; text-decoration:none;}

a.link_n:link, a.link_n:visited {background:#999999; padding:0px 4px 2px 4px; font-family:tahoma, verdana, arial; font-size:70%; color:#ffffff; text-decoration:none;}
a.link_n:hover, a.link_n:hover.visited {background:#ffbf00; padding:0px 4px 2px 4px; font-family:tahoma, verdana, arial; font-size:70%; color:#ffffff; text-decoration:none;}

a.link_cart:link, a.link_cart:visited {background:#00a608; padding:0px 4px 2px 4px; font-family:tahoma, verdana, arial; font-size:70%; color:#ffffff; text-decoration:none;}
a.link_cart:hover, a.link_cart:hover.visited {background:#999999; padding:0px 4px 2px 4px; font-family:tahoma, verdana, arial; font-size:70%; color:#ffffff; text-decoration:none;}

a.news_more:link, a.news_more:visited {font-family:tahoma, verdana, arial; font-size:11px; color:#ffbf00; text-decoration:underline;}
a.news_more:hover, a.news_more:hover.visited {font-family:tahoma, verdana, arial; font-size:11px; color:#ffbf00; text-decoration:none;}

#descr_cart {padding:10px; border-left:3px solid #e4e4e4; font-family:tahoma, verdana, arial; font-size:70%; color:#000000;}

#del_cart  {border-left:3px solid #e4e4e4;}
#del_cart a:link, #del_cart a:visited {background:#ff3300; padding:0px 4px 2px 4px; font-family:tahoma, verdana, arial; font-size:70%; color:#ffffff; text-decoration:none;}
#del_cart a:hover, #del_cart a:hover.visited {background:#999999; padding:0px 4px 2px 4px; font-family:tahoma, verdana, arial; font-size:70%; color:#ffffff; text-decoration:none;}

#price_item {float:left; font-family:tahoma, verdana, arial; font-size:11px; color:#4c4c4c;}
#price_item span {float:left; padding-top:9px; /*clear:both;*/}
#price_item img {border:1px solid #e0e0e0; margin:0px 7px 7px 0px;}

#sec_links {color:#5d5d5d; font-size:11px; height:40px; padding-top:11px; text-align:center;}
#sec_links a:link, #sec_links a:visited {font-family:tahoma, verdana, arial; font-size:11px; color:#5d5d5d; text-decoration:underline;}
#sec_links a:hover, #sec_links a:hover.visited {font-family:tahoma, verdana, arial; font-size:11px; color:#5d5d5d; text-decoration:none;}

#taxon {height: padding:13px 0px 7px 0px; font-family:tahoma, verdana, arial; font-size:11px; color:#4c4c4c;}
#taxon_spacer {height:10px; margin-bottom:11px; width:100%; border-bottom:1px solid #e0e0e0;}
#taxon_link:link, #taxon_link:visited {float:left; margin:0px 7px 7px 0px; padding:5px; background:#ffffff; border:1px solid #e0e0e0; font-family:tahoma, verdana, arial; font-size:11px; color:#5d5d5d; text-decoration:none;}
#taxon_link:hover, #taxon_link:hover.visited {float:left; margin:0px 7px 7px 0px; padding:5px; background:#f1f1f1; border:1px solid #e0e0e0; font-family:tahoma, verdana, arial; font-size:11px; color:#5d5d5d; text-decoration:none;}

#taxon_link_a:link, #taxon_link_a:visited {float:left; margin:0px 7px 7px 0px; padding:5px; background:#ffffff; border:1px solid #ffbf00; font-family:tahoma, verdana, arial; font-size:11px; color:#5d5d5d; text-decoration:none;}
#taxon_link_a:hover, #taxon_link_a:hover.visited {float:left; margin:0px 7px 7px 0px; padding:5px; background:#ffffff; border:1px solid #ffbf00; font-family:tahoma, verdana, arial; font-size:11px; color:#5d5d5d; text-decoration:none;}

#input_col_td form {font-size:70%;}
.input_col {border:1px solid #b0b0b0; width:20px; height:18px; text-align:center; background:#ffffff; font-family:tahoma, verdana, arial; font-size:11px; color:#000000;}

#footer {height:100px;}

#sitemap {font-family:tahoma, verdana, arial; font-size:11px; color:#5d5d5d;}
#sitemap ul {margin-left:30px;}
#sitemap li {line-height:22px;}
#sitemap a:link, #sitemap a:visited {text-decoration:underline;}
#sitemap a:hover, #sitemap a:hover.visited {text-decoration:none;}

.mega_copy {float:left; margin-top:35px; padding-left:25px; margin-right:50px;}

.hotlog {float:left; margin-top:33px; margin-left:45px; width:88px; height:31px;}

#copy {float:right; margin-top:40px; font-family:tahoma, verdana, arial; font-size:11px; color:#5d5d5d; padding-left:20px;}
#copy a:link, #copy a:visited {font-family:tahoma, verdana, arial; font-size:11px; color:#5d5d5d; text-decoration:underline;}
#copy a:hover, #copy a:hover.visited {font-family:tahoma, verdana, arial; font-size:11px; color:#5d5d5d; text-decoration:none;}