html, body {margin:0 auto; background:#f3f6f8; font-family:arial, tahoma, verdana; font-size:11px; position:absolute; min-width:1236px; width:100%;}

form {margin:0px; padding:0px;}
a {outline:0px;}

.brands {float:left; margin-right:20px; margin-bottom:13px; border:0px;}
.img {border:1px solid #dee7ef;}

#phones_top {width:100%; height:30px; background:#5d6a72;}
#phones_top div {text-align:center; color:#c6d1d7; font-size:20px; white-space:nowrap; font-family:arial narrow, "arial narrow", arial; position:relative; top:3px; font-weight:bold;}
#phones_top img {margin-top:4px; position:absolute;}
#phones_top #corporate {position:absolute; top:5px; right:50px; font-size:13px; font-weight:normal;}
#phones_top #corporate a:link, #phones_top #corporate a:visited {color:#c6d1d7; font-family:arial, tahoma, verdana; font-size:12px; text-decoration:underline; font-weight:normal;}
#phones_top #corporate a:hover, #phones_top #corporate a:hover.visited {color:#c6d1d7; font-family:arial, tahoma, verdana; font-size:12px; text-decoration:none; font-weight:normal;}

#header {width:100%; height:276px; background:#dfe6ec url(/_img/bg_hdr.jpg) left top repeat-x; border-top:1px solid #8c9ea9;}
#header .menu_intro {position:relative; left:0px;}
#header .menu_intro table {width:100%; border-collapse:collapse; margin-top:0px;}
#header .menu_intro table td {width:20%; text-align:center; height:150px;}
#header .menu_intro img{border:0px;}
#header .logo {width:179px; margin:0 auto; padding-top:33px;}
#header .logo img {border:0px;}
#header .menu {width:30%; height:50px; background:#cbd4db; margin-top:30px; position:absolute; left:50px;}
#header .search {width:30%; height:50px; background:#cbd4db; margin-top:30px; position:absolute; right:50px;}
#header .search .items .form {position:absolute; width:94%; left:3%; top:8px;}
#header .search .items .form table {width:100%; border-collapse:collapse;}
#header .search .items .form .txt {width:96%; background:#a3b3bd; border:1px solid #dee7ef; height:16px; font-family:arial, tahoma, verdana; font-size:12px; padding:2px 3px 2px 3px; color:#dee7ef;}
#header .bl {position:absolute; left:-1px;}
#header .br {position:absolute; right:-1px;}
#header .menu a:link, #header .menu a:visited {color:#292b2c; font-family:arial, tahoma, verdana; font-size:12px; text-decoration:underline; padding-left:5px;}
#header .menu a:hover, #header .menu a:hover.visited {color:#292b2c; font-family:arial, tahoma, verdana; font-size:12px; text-decoration:none; padding-left:5px;}
#header .menu .items {position:absolute; z-index:2; width:100%;}
#header .search .items {position:absolute; z-index:2; width:100%;}
#header .menu table {width:90%; border-collapse:collapse; margin-top:16px;}
#header .menu table td {text-align:center; white-space:nowrap; padding:0px 5px 0px 5px;}
#header .menu table td img {width:3px; height:5px;}
.h_text {display:none;}
.m_text {display:none;}

#header_s {width:100%; height:9px;}
#header_s .sl {float:left;}
#header_s .sr {float:right;}
#header .angl {position:absolute; left:0px; top:311px; //top:309px;}
#header .angr {position:absolute; right:0px; top:311px; //top:309px;}

.fln {width:100%; height:5px; background:#efefef; font-size:0px;}

#intro {border-collapse:collapse; margin:20px 0px 25px 0px; width:100%;}
#intro td {background:url(/_img/bgi.gif) right top repeat-y; width:20%; text-align:center; vertical-align:top;}
#intro td.last {background:none;}
#intro td div {margin-bottom:20px; height:230px;}
#intro img {border:1px solid #e7e9eb;}
#intro .ref {display:block; float:right; padding-right:20px; font-size:11px; color:#919395;}
#intro .title {background:#e3e3e3; text-align:center; margin:11px 0px 8px 0px; padding:5px 5px 5px 5px; display:block; width:40%;}
#intro .title a:link, #intro .title a:visited {color:#292b2c; font-family:arial, tahoma, verdana; font-size:12px; text-decoration:none; line-height:12px;}
#intro .title a:hover, #intro .title a:hover.visited {color:#930f0b; font-family:arial, tahoma, verdana; font-size:12px; text-decoration:underline; line-height:12px;}
#intro .price {font-size:22px; font-weight:normal; z-index:2;}
#intro .price .cart {text-decoration:none; cursor:pointer;}
#intro .hit {z-index:2; margin:-25px 0px -13px 0px; padding-right:104px; width:40px; height:40px; position:relative;}
#intro .hit img {border:0px;}

#product {border-collapse:collapse; width:100%;}
#product img {border:1px solid #e7e9eb; margin:0px 5px 5px 0px;}
#product .i1 {width:206px;}
#product .i2 {width:320px;}
#product .info {padding-left:30px;}
#product .hit {z-index:2; margin:-30px 0px 0px -20px; position:absolute; padding-right:0px; width:40px; height:40px;}
#product .hit img {border:0px;}
#product .price {font-size:22px; font-weight:normal; z-index:2;}
#product .price .cart {text-decoration:none; cursor:pointer;}
#product .title {background:#e3e3e3; text-align:center; margin:6px 0px 8px 0px; padding:5px 5px 5px 5px; display:block; width:60%;}
#product table.inf {border-collapse:collapse; width:100%; font-size:11px; border:1px solid #dde4ea; margin-bottom:20px;}
#product table.inf td {padding:5px 5px 5px 8px;}
#product table.inf td img {border:0px; padding-top:5px; padding-bottom:0px; margin-bottom:0px;}
#product table.inf tr.on {background:#fcfbfa;}
#product table.inf tr.off {background:#eef1f4;}
#product .info a.add:link, #product .info a.add:visited {cursor:pointer; font-size:11px; display:block; text-decoration:none; text-align:center; padding-top:5px; color:#ffffff; width:130px; height:21px; background:#909ea9; border-left:2px solid #9dacb8; border-top:2px solid #9dacb8; border-bottom:2px solid #808c96; border-right:2px solid #808c96;}
#product .info a.add:hover, #product .info a.add:hover.visited {cursor:pointer; font-size:11px; display:block; text-decoration:underline; text-align:center; padding-top:5px; color:#ffffff; width:130px; height:21px; background:#909ea9; border-left:2px solid #9dacb8; border-top:2px solid #9dacb8; border-bottom:2px solid #808c96; border-right:2px solid #808c96;}

#cart {border-collapse:collapse; margin-bottom:20px; border:1px solid #dde4ea;}
#cart img {border:1px solid #e7e9eb;}
#cart th {height:30px; text-align:center;}
#cart tr.on {background:#fcfbfa;}
#cart tr.off {background:#eef1f4;}
#cart td {height:52px; text-align:center; vertical-align:middle;}
#cart .control {padding:10px 0px 10px 0px;}
#cart a.save:link, #cart a.save:visited {cursor:pointer; font-size:11px; display:block; text-decoration:none; text-align:center; padding-top:5px; color:#ffffff; width:140px; height:21px; background:#909ea9; border-left:2px solid #9dacb8; border-top:2px solid #9dacb8; border-bottom:2px solid #808c96; border-right:2px solid #808c96;}
#cart a.save:hover, #cart a.save:hover.visited {cursor:pointer; font-size:11px; display:block; text-decoration:underline; text-align:center; padding-top:5px; color:#ffffff; width:140px; height:21px; background:#909ea9; border-left:2px solid #9dacb8; border-top:2px solid #9dacb8; border-bottom:2px solid #808c96; border-right:2px solid #808c96;}
#cart a.order:link, #cart a.order:visited {cursor:pointer; font-size:11px; display:block; text-decoration:none; text-align:center; padding-top:5px; color:#ffffff; width:110px; height:21px; background:#b51a21; border-left:2px solid #d71f27; border-top:2px solid #d71f27; border-bottom:2px solid #9e171d; border-right:2px solid #9e171d;}
#cart a.order:hover, #cart a.order:hover.visited {cursor:pointer; font-size:11px; display:block; text-decoration:underline; text-align:center; padding-top:5px; color:#ffffff; width:110px; height:21px; background:#b51a21; border-left:2px solid #d71f27; border-top:2px solid #d71f27; border-bottom:2px solid #9e171d; border-right:2px solid #9e171d;}

#footer .menu_intro {position:relative; left:0px; margin-bottom:-20px;}
#footer .menu_intro table {width:100%; border-collapse:collapse; margin-top:10px; margin-bottom:10px;}
#footer .menu_intro table td {width:20%; text-align:center; height:150px;}
#footer .menu_intro img{border:0px;}

.phone {text-align:right; width:220px; position:absolute; color:#710b11; right:60px; font-size:20px; white-space:nowrap; font-family:georgia; height:45px; margin-top:18px; line-height:25px;}
.phone img {position:relative; top:13px; margin-bottom:50px;}
.copy {position:absolute; left:50px; margin-top:25px; font-size:13px; color:#777777; height:76px;}
.copy span {color:#cccccc; font-size:12px;}
.mega_copy {width:200px; margin:0 auto; text-align:center; padding-top:35px;}

#header_second {width:100%; height:150px; background:#dfe6ec url(/_img/bg_hdr1.jpg) left top repeat-x;}
#header_second .logo {width:179px; margin:0 auto; padding-top:33px;}
#header_second .logo img {border:0px;}
#header_second .menu {width:30%; height:50px; background:#cbd4db; margin-top:30px; position:absolute; left:50px;}
#header_second .search {width:30%; height:50px; background:#cbd4db; margin-top:30px; position:absolute; right:50px;}
#header_second .search .items .form {position:absolute; width:94%; left:3%; top:8px;}
#header_second .search .items .form table {width:100%; border-collapse:collapse;}
#header_second .search .items .form .txt {width:96%; background:#a3b3bd; border:1px solid #dee7ef; height:16px; font-family:arial, tahoma, verdana; font-size:12px; padding:2px 3px 2px 3px; color:#dee7ef;}
#header_second .bl {position:absolute; left:-1px;}
#header_second .br {position:absolute; right:-1px;}
#header_second .menu a:link, #header_second .menu a:visited {color:#292b2c; font-family:arial, tahoma, verdana; font-size:12px; text-decoration:underline; padding-left:5px;}
#header_second .menu a:hover, #header_second .menu a:hover.visited {color:#292b2c; font-family:arial, tahoma, verdana; font-size:12px; text-decoration:none; padding-left:5px;}
#header_second .menu .items {position:absolute; z-index:2; width:100%;}
#header_second .search .items {position:absolute; z-index:2; width:100%;}
#header_second .menu table {width:90%; border-collapse:collapse; margin-top:16px;}
#header_second .menu table td {text-align:center; white-space:nowrap; padding:0px 5px 0px 5px;}
#header_second .menu table td img {width:3px; height:5px;}

#content {margin-top:-27px; margin-bottom:30px; z-index:2; position:relative; font-size:12px;}
#content ul li {list-style-type:square; font-size:11px;}
#content ol li {font-size:11px;}
#content .phones {padding:15px; background:#ffffff; width:180px; font-size:14px;}
#content .time_work {padding:15px; background:#ffffff; width:350px; font-size:14px;}
#content .img_a img {border:1px solid #dee7ef; margin-right:4px;}
#content .txt {padding:40px 50px 0px 50px; background:#ffffff;}
#content h1 {margin:0px 0px 10px 0px; font-family:times, times new roman, georgia, garamond; font-size:30px; font-weight:bold; color:#7b8c96; letter-spacing:-1px;}
#content h2 {margin:0px 0px 10px 0px; font-family:times, times new roman, georgia, garamond; font-size:20px; font-weight:bold; color:#7b8c96; letter-spacing:-1px;}
#content h3 {margin:0px 0px 10px 0px; font-family:times, times new roman, georgia, garamond; font-size:18px; font-weight:bold; color:#7b8c96; letter-spacing:-1px;}
#content h3 span {color:#555555;}
#content a:link, #content a:visited {color:#292b2c; text-decoration:underline;}
#content a:hover, #content a:hover.visited {color:#930f0b; text-decoration:none;}
#content p {text-align:justify; margin:10px;}
#content p.srd {border-bottom:1px dotted #cbd5de; padding-bottom:15px;}
#content p span.sr {font-size:11px;}
#content table {border-collapse:collapse; width:100%;}
#content table td {vertical-align:top;}
#content table td.content {padding:40px 50px 0px 30px; text-align:justify;}
#content table td.content p {line-height:22px;}
#content .left {vertical-align:top;}
#content .menu {background:#f3f6f8; border:1px solid #e9e8e7; text-align:left;}
#content .menu .icon {margin-left:-40px; margin-top:0px; position:absolute;}
#content .menu .icon img {border:0px;}
#content .menu .icon a.pni:link, #content .menu .icon a.pni:visited {border:0px; height:32px; width:32px;}
#content .menu .icon a.pni:hover, #content .menu .icon a.pni:hover.visited {border:0px; height:32px; width:32px;}
#content .menu .msh {position:absolute; left:333px; top:3px;}
#content .menu .label {margin:15px; background:#e5eaef; border:1px solid #dcdcdb; padding:10px 25px 0px 10px; z-index:2;}
#content .menu a:link, #content .menu a:visited {color:#292b2c; font-family:arial, tahoma, verdana; text-decoration:none; display:block; padding-top:3px; padding-bottom:4px; border-bottom:1px solid #d9dee3;}
#content .menu a:hover, #content .menu a:hover.visited {color:#930f0b; font-family:arial, tahoma, verdana; text-decoration:underline; display:block; padding-top:3px; padding-bottom:4px; border-bottom:1px solid #d9dee3;}
#content .menu a.pn:link, #content .menu a.pn:visited {height:21px; padding-top:12px; border:0px;}
#content .menu a.pn:hover, #content .menu a.pn:hover.visited {height:21px; padding-top:12x; border:0px;}
#content .menu ul {margin-top:5px;}
#content .menu ul li {list-style:none; font-size:14px; font-weight:bold; margin-left:10px;}
#content .menu ul li ul {margin-top:0px;}
#content .menu ul li ul li {font-size:12px; font-weight:bold; margin-left:-22px;}
#content .menu ul li ul li ul {margin-top:0px;}
#content .menu ul li ul li ul li {font-size:11px; font-weight:normal; border-bottom:0px; margin-left:-25px;}
#content .menu ul li ul li ul il ul {margin-top:0px;}
#content .menu ul li ul li ul li ul li {font-size:11px; font-weight:normal; border-bottom:0px; margin-left:-25px;}
#content .menu ul li ul li ul il ul li ul {margin-top:0px;}
#content .menu ul li ul li ul li ul li ul li {font-size:11px; font-weight:normal; border-bottom:0px; margin-left:-25px;}
#content .cartl {background:#f6f9fb; border:1px solid #e9e8e7; text-align:left; margin-top:20px; font-size:11px;}
#content .cartl .label {margin:5px; background:#dee5ed; padding:10px 6px 7px 10px; color:#768693;}
#content .cartt {margin-bottom:5px;}
#content .cartl a:link, #content .cartl a:visited {color:#63707b; text-decoration:underline;}
#content .cartl a:hover, #content .cartl a:hover.visited {color:#63707b; text-decoration:none;}
#content .sort {font-size:11px;}
#content .sort fieldset {border:1px solid #dcdcdb; padding:5px; height:45px;}
#content .sort legend {font-weight:bold; color:#5f6d75;}
#content .sort table {width:100%;}
#content .sort table td {text-align:center; padding-top:5px;}
#content .sort .show {text-align:right; padding-right:4px; padding-top:3px;}
#content .sort .show .button {text-align:center; font-size:11px; color:#ffffff; width:110px; height:25px; cursor:pointer; background:#909ea9; border-left:2px solid #9dacb8; border-top:2px solid #9dacb8; border-bottom:2px solid #808c96; border-right:2px solid #808c96;}
#content .taxon {padding-left:2px; padding-bottom:20px; font-size:13px; color:#636363;}
#content .taxon span {background:#7a8c96; color:#ffffff; padding:3px 5px 3px 5px;}
#content .taxon a:link, #content .taxon a:visited {color:#000000; text-decoration:none; font-size:13px;}
#content .taxon a:hover, #content .taxon a:hover.visited {color:#000000; text-decoration:underline; font-size:13px;}
#content .pages {margin-top:0px; width:98%;}
#content .pages span {padding:5px 10px 5px 10px; border:1px solid #e9e8e7; font-size:14px; background:#ffffff; display:block; float:left; height:17px; margin-right:5px; margin:0px 5px 5px 0px;}
#content .pages span.on {background:#e9e8e7;}
#content .pages span a:link, #content .pages span a:visited {color:#000000; text-decoration:none; font-size:13px;}
#content .pages span a:hover, #content .pages span a:hover.visited {color:#000000; text-decoration:underline; font-size:13px;}

#order {text-align:center; margin:0 auto; width:700px;}
#order input {font-size:13px; border:1px solid #a3b3bd; background:#eef1f4; color:#7b8c96; width:99%; padding:2px 3px 2px 3px; color:#4f565c;}
#order .td {text-align:right; vertical-align:middle;}

#order .sending {float:right; margin-left:8px;}
html:root #order .sending {margin-right:-2px;}
#order td {text-align:right;}
#order textarea {font-family:arial, tahoma, verdana; font-size:13px; height:100px; border:1px solid #a3b3bd; background:#eef1f4; padding:2px 3px 2px 3px; color:#4f565c; width:99%;}

#control {color:#ffffff; font-weight:bold; padding:0px 0px 10px 0px;}
html:root #control {margin-right:-2px;}
#control a:link, #control a:visited {font-weight:bold; cursor:pointer; font-size:11px; display:block; text-decoration:none; text-align:center; padding-top:5px; color:#ffffff; width:140px; height:21px; background:#909ea9; border-left:2px solid #9dacb8; border-top:2px solid #9dacb8; border-bottom:2px solid #808c96; border-right:2px solid #808c96;}
#control a:hover, #control a:hover.visited {font-weight:bold; cursor:pointer; font-size:11px; display:block; text-decoration:underline; text-align:center; padding-top:5px; color:#ffffff; width:140px; height:21px; background:#909ea9; border-left:2px solid #9dacb8; border-top:2px solid #9dacb8; border-bottom:2px solid #808c96; border-right:2px solid #808c96;}

#control_2 {color:#ffffff; font-weight:bold; padding:0px 0px 10px 0px; margin-top:5px; margin-right:1px;}
#control_2 a:link, #control_2 a:visited {cursor:pointer; font-size:11px; display:block; text-decoration:none; text-align:center; padding-top:5px; color:#ffffff; width:110px; height:21px; background:#b51a21; border-left:2px solid #d71f27; border-top:2px solid #d71f27; border-bottom:2px solid #9e171d; border-right:2px solid #9e171d;}
#control_2 a:hover, #control_2 a:hover.visited {cursor:pointer; font-size:11px; display:block; text-decoration:underline; text-align:center; padding-top:5px; color:#ffffff; width:110px; height:21px; background:#b51a21; border-left:2px solid #d71f27; border-top:2px solid #d71f27; border-bottom:2px solid #9e171d; border-right:2px solid #9e171d;}

#carts {position:absolute; width:260px; top:211px; right:50px; z-index:4; text-align:left; background:#ffffff; border:1px solid #e9e8e7;}
#carts .carts {margin:5px; height:40px; background:#dee5ed; padding:3px 0px 3px 3px; color:#63707b;}
#carts a:link, #carts a:visited {color:#63707b; text-decoration:underline;}
#carts a:hover, #carts a:hover.visited {color:#63707b; text-decoration:none;}
.shadow {position:absolute; top:269px; right:50px; bottom:-6px; width:153px; height:5px;}

#end_links {padding:9px 10px 9px 10px; background:#5d6a72; border-top:1px solid #8c9ea9; text-align:center; color:#ffffff;}
#end_links a:link, #end_links a:visited {color:#ffffff; text-decoration:none; font-size:11px;}
#end_links a:hover, #end_links a:hover.visited {color:#ffffff; text-decoration:underline; font-size:11px;}

input {vertical-align:middle;}

#gift_master {width:100%; position:relative; margin:0 auto; height:25px; background:#d9dfe6;}
#gift_master table {position:absolute; right:44px; z-index:10; border-collapse:collapse; height:100%;}
#gift_master table td {padding:0px 5px 0px 5px;}
#gift_master  input {background:none; height:20px;}
#gift_master select {font-size:11px; border-top:1px solid #778791; border-left:1px solid #778791; border-bottom:1px solid #30414b; border-right:1px solid #30414b;}
#gift_master b {position:absolute; top:0px; left:49px; background:#a7131a; color:#ffffff; padding:4px 10px 3px 10px; width:264px; line-height:18px; text-align:center;}
#gift_master option {font-size:11px;}
#gift_master .bttn {font-size:11px; cursor:pointer; width:100px; height:19px; text-align:center; padding-top:0px; margin-left:1px; background:#5d6a72; color:#ffffff; border-top:1px solid #778791; border-left:1px solid #778791; border-bottom:1px solid #30414b; border-right:1px solid #30414b;}