body { color: black; background-color: white; margin: 0; padding: 0; font-family: Tahoma; font-size: 12px;}
@font-face {font-family: MyriadPro-Regular; src: local("MyriadPro-Regular"), local("MyriadPro-Regular"), url(MyriadPro-Regular.otf) format("opentype");}
@font-face {font-family: MyriadPro-Semibold; src: local("MyriadPro-Semibold"), local("MyriadPro-Semibold"), url(MyriadPro-Semibold.otf) format("opentype");}

a:link{color: #3399CC; text-decoration: underline;}
a:visited {color: #3399CC; text-decoration: underline;}
a:hover {color: #3399CC; text-decoration: none;}
a:active {color: #3399CC; text-decoration: none;}

#menu-top a:link{color: #CCCCFF; text-decoration: underline;}
#menu-top a:visited {color: #CCCCFF; text-decoration: underline;}
#menu-top a:hover {color: #FFFFFF; text-decoration: none;}
#menu-top a:active {color: #FFFFFF; text-decoration: none;}

#bot-td-r a:link, #other a:link, #all-new a:link, #all-art a:link, #tags-block a:link{color: #999999; text-decoration: underline;}
#bot-td-r a:visited, #other a:visited, #all-new a:visited, #all-art a:visited, #tags-block a:visited {color: #999999; text-decoration: underline;}
#bot-td-r a:hover, #other a:hover, #all-new a:hover, #all-art a:hover, #tags-block a:hover {color: #999999; text-decoration: none;}
#bot-td-r a:active, #other a:active, #all-new a:active, #all-art a:active, #tags-block a:active {color: #999999; text-decoration: none;}

#sort a:link, #spec-link a:link, #cart-block a:link{color: #FFFFFF; text-decoration: underline;}
#sort a:visited, #spec-link a:visited, #cart-block a:visited {color: #FFFFFF; text-decoration: underline;}
#sort a:hover, #spec-link a:hover, #cart-block a:hover {color: #FFFFFF; text-decoration: none;}
#sort a:active, #spec-link a:active, #cart-block a:active {color: #FFFFFF; text-decoration: none;}

#avt-links a:link{color: #666699; text-decoration: underline;}
#avt-links a:visited {color: #666699; text-decoration: underline;}
#avt-links a:hover {color: #666699; text-decoration: none;}
#avt-links a:active {color: #666699; text-decoration: none;}

#bot-text a:link, #bread a:link, #opros a:link{color: #CCCCCC; text-decoration: underline;}
#bot-text a:visited, #bread a:visited, #opros a:visited {color: #CCCCCC; text-decoration: underline;}
#bot-text a:hover, #bread a:hover, #opros a:hover {color: #CCCCCC; text-decoration: none;}
#bot-text a:active, #bread a:active, #opros a:active {color: #CCCCCC; text-decoration: none;}

#main-cat h1 a:link{color: #000000; text-decoration: none;}
#main-cat h1 a:visited {color: #000000; text-decoration: none;}
#main-cat h1 a:hover {color: #000000; text-decoration: underline;}
#main-cat h1 a:active {color: #000000; text-decoration: underline;}

#all-yel a:link{color: #CC9900; text-decoration: underline;}
#all-yel a:visited {color: #CC9900; text-decoration: underline;}
#all-yel a:hover {color: #CC9900; text-decoration: none;}
#all-yel a:active {color: #CC9900; text-decoration: none;}


img{border: 0 solid;}
form{margin: 0; padding: 0;}

#menu-top-tb{background: #333399 repeat-x url(../images/menu-bg.gif);}
#menu-top{padding: 0 15px 0 15px; text-align: center; background: no-repeat right url(../images/menu-razd.gif);}

#tel-block{width: 184px; padding:10px 0 0 20px; height: 131px; background: #07076A no-repeat url(../images/tel.jpg);}
#tel{font-family: MyriadPro-Semibold; color: white; font-size: 30px;}
#tel i{font-style: normal; color: #CCCCFF; font-size: 14px; display: block; margin: 0 0 0 20px;}
#tel-tb{margin-top: 3px; font-family: MyriadPro-Regular; font-size: 10px; color: #CCCCFF; line-height: 8px;}
#tel-tb img{margin: 3px 7px 3px 0;}

#cart-block{width: 180px; padding:18px 0 0 24px; height: 56px; background: #DBA917 no-repeat url(../images/cart.jpg); color: white;}
#cart-block a{display: block; margin: 0 0 7px 20px; font-weight: bold; font-size: 12px;}

h3{font-size: 24px; margin: 15px 0 10px 17px; padding: 0; font-weight: normal;}
a#menu{display: block; font-size: 12px; margin: 0 10px 0 10px; border-bottom: #F1F1F1 1px solid; padding: 5px 0 5px 30px; background: no-repeat 15px 10px url(../images/4-black.gif);}
a#menu:hover{color: white; text-decoration: none; background: #333399 no-repeat 15px 10px url(../images/4-white.gif);}
#spec-link-block{margin: 10px 2px 10px 0; background-color: #737373; border-right: #5D5D5D 5px solid; padding: 5px 17px 7px 5px; font-size: 12px;}
#spec-link{margin: 7px 5px 7px 5px; padding: 0 0 0 30px; background: no-repeat 5px 5px url(../images/arr.gif);}

#tags-block{text-align: center; color: #999999; line-height: 22px; padding: 0 5px 0 5px; width: 200px;}
#tags-block i{font-style: normal;}
#tag-small{font-size: 11px;}
#tag-smaller{font-size: 11px; font-weight: bold;}
#tag-medium{font-size: 14px; font-weight: bold;}
#tag-larger{font-size: 18px;}
#tag-large{font-size: 20px;}
#tag-largest{font-size: 24px;}

#razd{font-size: 1px; border-bottom: #000000 1px solid; height: 1px; margin: 20px 10px 0 10px; width: 190px;}

#art{margin: 5px 10px 5px 15px; padding: 5px 5px 10px 5px; border-bottom: #EFEFEF 1px solid;}
#all-art{background: no-repeat 20px 5px url(../images/arr-all.gif); padding: 0 0 10px 30px;}
#rassl-block{padding: 0 20px 10px 20px;}
#rassl-field{margin: 10px 0 10px 0; color: #999999; font-family: Tahoma; font-size: 11px; width: 160px;}

#avt-block{margin-bottom: 1px; width: 180px; padding:18px 0 0 24px; height: 115px; background: #000066 no-repeat url(../images/key.jpg); color: white;}
#avt-field{font-family: Tahoma; margin: 0 0 5px 0; color: #333333; font-family: Tahoma; font-size: 11px; width: 160px;}
#avt-links{margin-top: 10px;}
#avt-links img{vertical-align: middle; margin: 0 5px 0 0;}

#grey-right-block h3{font-size: 24px; margin: 15px 0 10px 7px; padding: 0; font-weight: normal;}
#grey-right-block{background-color: #EFEFEF; margin-top: 1px; padding: 9px;}
#top-title{font-size: 18px; color: white; height: 32px; padding: 2px 0 0 10px; background: no-repeat left url(../images/bg-top.jpg);}
#prod{padding: 0 9px 9px 9px; background-color: white;}
#prod i{display: block; font-style: normal; color: #999999;}
#prod span{display: block; height: 135px; text-align: center; padding: 10px 0 10px 0;}
#prod em{font-size: 10px; color: #333333; font-style: normal; display: block;}
#price{background-color: #EFEFEF; height: 45px;}
#price b{display: block; float: left; padding: 5px 10px 5px 10px; font-size: 18px; font-weight: bold; background-color: #EFEFEF; border-left: white 1px solid;}
#price i{display: block; font-style: normal; font-size: 11px; font-weight: normal;}
#price2 em{color: #CC6666; line-height: 9px; font-weight: normal; display: block; margin-top: 5px; font-style: normal; font-size: 9px;}
#price2 strong{color: #CC6666; text-decoration: line-through; font-size: 11px;}
#price2{background-color: #EFEFEF; height: 69px;border-left: white 1px solid;}
#price2 b{display: block; float: left; padding: 5px 10px 5px 10px; font-size: 18px; font-weight: bold; background-color: #EFEFEF;}
#price2 i{display: block; font-style: normal; font-size: 11px; font-weight: normal;}
#other{clear: both; background-color: #F9F9F9; color: #999999; border: white 1px solid; padding: 10px;}
a#cart{display: block; text-decoration: none; padding: 8px 5px 6px 5px; float: right; display: inline; text-align: center; background-color: #EFEFEF; border-left: white 1px solid; border-right: white 1px solid;}
a#cart img{padding-bottom: 2px; behavior: url("css/iepngfix.htc");}
a#cart u{display: block;}
a#cart:hover{background-color: #D7A000; color: white;}
a#cart:hover u{text-decoration: none;}
a#cart2{display: block; text-decoration: none; padding: 17px 5px 21px 5px; float: right; display: inline; text-align: center; background-color: #EFEFEF; border-left: white 1px solid; border-right: white 1px solid;}
a#cart2 img{padding-bottom: 2px; behavior: url("css/iepngfix.htc");}
a#cart2 u{display: block;}
a#cart2:hover{background-color: #D7A000; color: white;}
a#cart2:hover u{text-decoration: none;}


#new{margin: 5px 0 5px 0; padding: 5px 5px 10px 9px; border-bottom: #ffffff 1px solid;}
#all-new{background: no-repeat 10px 5px url(../images/arr-all.gif); padding: 0 0 20px 20px;}

#opros{background: no-repeat right bottom url(../images/opros.jpg); padding: 20px 18px 30px 18px;}
#opros b{display: block; margin-bottom: 10px;}
#opros input{vertical-align: middle;}
#opros span{display: block; text-align: center;}
#but-opros{margin: 10px 0 5px 0;}

#grey-block{background-color: #EFEFEF; border-right: #D6D6D6 4px solid; padding: 10px;}
#text-search{font-size: 12px; font-weight: bold; width: 55px;}
#field-serch{width: 445px; font-family: Tahoma; font-size: 11px;}
#grey-block select{margin: 3px 0 3px 0; vertical-align: middle; font-family: Tahoma; font-size: 11px;}
#but-td{padding-top: 5px;}
#bread{border-bottom: #EFEFEF 1px solid; padding: 12px 0 10px 10px;}
#bread img{vertical-align: middle; margin: 0 3px 0 3px;}

h2{margin: 5px 0 10px 10px; padding: 0; font-size: 33px; font-weight: normal;}
#main-cat {padding: 0 10px 0 10px;}
#main-cat img{float: left; margin-right: 10px;}
#main-cat h1{margin: 0 0 15px 0; padding: 0; font-weight: normal; font-size: 18px;}
#clear{clear: both; height: 1px; font-size: 1px;}
#sort{background-color: #737373; color: #CCCCCC; margin: 12px 10px 1px 0; padding: 5px 10px 7px 10px;}
#sort i{font-style: normal; display: block; float: right;}

#catalog{border-left: #EFEFEF 1px solid; border-bottom: #EFEFEF 1px solid;}
#catalog td{border-right: #EFEFEF 1px solid; border-top: #EFEFEF 1px solid; padding-top: 5px;}
#catalog-razd{height: 10px; font-size: 1px;}
#catalog-block{margin-right: 10px;}
#catalog-razd-black{font-size: 1px; border-bottom: #000000 1px solid; height: 10px; margin: 0 0 5px 0;}

#pages-block{padding: 10px 0 100px 0; border-top: #737373 5px solid; margin: 1px 10px 0 0; font-weight: bold;}
#pages-block b{color: white; background-color: #3399CC; padding: 2px 4px 2px 4px;}
/*
#pages-block span{display: block; margin-top: 5px;}
#pages-block span a{display: block; float: left; display: inline; padding-top: 2px; margin: 0 5px 0 5px;}
*/

#menu-bottom{background-color: #333399; border-left: #272774 4px solid; padding: 17px 0 15px 0; height: 25px;}
a#menu-bot{display: block; float: left; color: #CCCCFF; display: inline; padding: 5px 15px 5px 15px; border-left: #4848A3 1px solid;}
a#menu-bot:hover{color: white;}
#bot-td-l{vertical-align: top; color: #999999; padding: 0 25px 10px 10px; border-right: #EFEFEF 1px solid;}
#bot-td{vertical-align: top; color: #999999; padding: 13px 25px 10px 25px; border-right: #EFEFEF 1px solid;}
#bot-td-r{vertical-align: top; color: #999999; padding: 13px 0 10px 25px;}

#bot-razd{clear: both; height: 5px; font-size: 1px; margin: 0 40px 0 20px; border-bottom: #EFEFEF 1px solid;}
#bot-text{font-size: 9px; color: #CCCCCC; margin: 20px 50px 40px 10px;}

#accounts{text-align: center; margin: 10px 0 30px 0;}

#head-image{height: 200px; margin-top: 5px;}
#head-image img{position: absolute;}
#seria{padding: 20px 0 95px 83px;}
#seria b{display: block; margin-bottom: 10px;}
#seria b a{font-size: 18px; font-weight: normal;}
#spec-title{position: relative; margin: 0 0 10px 0; font-size: 18px; color: white; height: 32px; padding: 2px 0 0 10px; background: no-repeat left url(../images/spec-bg.jpg);}
#top-tit{position: relative; margin: 0 0 10px 0; font-size: 18px; color: white; height: 32px; padding: 2px 0 0 10px; background: no-repeat left url(../images/top-bg.jpg);}
#all-yel{float: right; display: inline; margin: 5px 20px 0 0;}
#all-yel img{vertical-align: middle; margin-right: 5px;}

#text-spec{margin: 0 10px 0 10px;}
#text-spec h3{font-size: 24px; margin: 10px 0 10px 0; padding: 0; font-weight: normal;}
#spec-tb-block{padding: 0 70px 30px 0;}
#spec-tb{border-bottom: #EFEFEF 1px solid; padding-top: 20px; width: 48%;}
#spec-tb a{display: block; font-weight: bold; margin-bottom: 10px; font-size: 12px;}
#spec-tb span{display: block; float: left; display: inline; text-align: center; padding: 0 5px 20px 25px; width: 140px;}

#tovar-block{margin: 0 10px 0 10px;}
#artic{font-size: 12px; margin:10px 0 0 0;}
h1{font-weight: normal; font-size: 33px; margin: 5px 0 5px 0; padding: 0;}
#tovar-img{text-align: center;}
#tovar-img-small{width: 350px; float: left;}
#tovar-img-small img{border: #000000 1px solid;}
#price-tovar{float: right;}
#price-tovar b{padding: 10px; font-size: 30px; font-weight: bold; display: block; background-color: #EFEFEF;}
#price-tovar b i{font-style: normal; font-weight: normal; font-size: 11px; display: block;}
a#cart-tov {display: block; text-decoration: none; color: white; padding: 8px 5px 8px 5px; text-align: center; background-color: #D7A000; border-left: white 1px solid; font-weight: bold; border-top: white 1px solid;}
a#cart-tov img{padding-bottom: 2px; behavior: url("css/iepngfix.htc");}
a#cart-tov u{display: block;}
a#cart-tov:hover u{text-decoration: none;}
#tov-razd-black{font-size: 1px; border-bottom: #000000 1px solid; height: 10px; margin: 10px 0 10px -10px; position: relative;}
h4{font-size: 24px; margin: 15px 0 10px 10px; padding: 0; font-weight: normal;}








