body {font-size: 11px;font-weight: normal;font-family: verdana;color: #000;margin: 0 auto;padding: 0;background: #f2f2f2;}

table {border-collapse: collapse;font-size: 12px;}
tr,th,td {vertical-align: top;}
caption {font-family: Arial, Verdana, Helvetica;font-style: italic;text-align: right;padding-bottom: 0.5em;color: navy;}

a {color: #227ad3;font-size: 11px;font-weight: normal;text-decoration: none;outline: none;}
a:visited {color: #227ad3;font-size: 11px;font-weight: normal;text-decoration: none;outline: none;}
a:hover {color: #d86600;font-size: 11px;font-weight: normal;text-decoration: none;outline: none;}

h1 {font-size: 17px;font-weight: normal;font-family: verdana;margin: 0;color: #f37023;background: url('/images/line.gif') repeat-x center left;}
h2 {font-size: 17px;font-weight: normal;font-family: verdana;margin: 0;color: #52a8f8;background: url('/images/line.gif') repeat-x center left;}
h3 {font-size: 13px;font-weight: bold;font-family: verdana;margin: 0;color: #f37023;}
h4 {font-size: 12px;font-weight: bold;font-family: verdana;margin: 0;color: #2e7fc9;}
p {font-size: 12px;font-weight: normal;font-family: verdana;margin-top: 0.5em;margin-bottom: 0.5em;}
li {margin-bottom: 0.3em;}
img {border: none}
form {font-size: 12px;font-weight: normal;font-family: verdana;}
input {height: 18px;vertical-align: middle;}
input.ibutton {background: url('/images/MainMenuBg.gif') center left repeat-x;border: 1px solid #ccc;height: 22px;vertical-align: middle;padding: 2px 6px 5px 6px;cursor: pointer;}
select {font-size: 12px;font-weight: normal;font-family: verdana;}
sup {color: #CC0000}

div#kroha {color: #777;font-size: 13px;font-weight: normal;margin: 0.5em 0 0.5em 0;}
div#kroha a {font-size: 13px;color: #777;text-decoration: underline}

div#line {background: #fff url('/images/line.gif') top left repeat-x;}
img.greyborder {border: 1px solid #efeff0;}

div.clear {clear: both}

table#IndexPage {width: 1008px;margin: 0 auto;padding: 0;}
div#Wrapper {width: 1008px;height: 100%;margin: 0 auto;background: #fff;}
div#WrapperBig {width: 1047px;height: 100%;margin: 0 auto;background: #fff url('/images/bg.gif') top left repeat-y;}

/* BottomPanel */
#footer {width: 1008px;background: url('/images/FooterBg.gif') bottom left repeat-x;height: 100px;margin: 0 auto;border-bottom: 1px solid #b3b3b3;font-size: 11px;font-weight: normal;font-family: verdana;}
#footer div.copy {font-size: 11px;color: #727272;margin: 4em 0 0 0.8em;}
#footer div.copy a {font-size: 11px;}
#footer div.link {width: 550px;text-align:center;margin: 5em 0 0 0;color: #999}
#footer div.link a {text-decoration: underline;color: #484848;font-size: 12px;}
#footer div.link a:hover {text-decoration: none;}
#footer div.lebel {width: 150px;margin: 4.5em 0 0 0;}
#footer div.lebel a {color: #777;font-size: 11px;text-decoration: none;}
#footer div.lebel a span {text-decoration: underline;}
#footer div.lebel a:hover span {text-decoration: none;}

/* TopPanel */
table#TopPanel {width: 1008px;height: 108px;margin: 0 auto;background: url('/images/HeadPanelBg.jpg') top left repeat-x;position: relative;top:0;left:0;z-index:0;}
table#TopPanel tr td.Logo {width: 245px;}
table#TopPanel tr td.Logo div {position: absolute;top:12px;left:10px;z-index:1;}
table#TopPanel tr td.Phone {background: url('/images/HeadPanelBgmid.jpg') top left no-repeat;width: auto;color: #fff;font-weight: bold;font-size: 17px;font-family: verdana;padding: 0.5em 0 0 7em;}
table#TopPanel tr td.Phone span {font-size: 11px;}
table#TopPanel tr td.Phone div {padding: 0.5em 0 0 0;}
table#TopPanel tr td.Phone h4 {font-size: 12px;color: #fff;font-weight: normal;padding: 1em 0 0 0;}
table#TopPanel tr td.HeaderBg {width: auto;}
table#TopPanel tr td.ComCat {width: auto;padding: 0 0 0 1em;}
table#TopPanel tr td.ComCat div#container {background: url('/images/HeadPanelBgright.jpg') top right no-repeat;text-align: left;margin: 0;padding: 0;height: 108px}
table#TopPanel tr td.ComCat div {color: #fff;font-family: verdana;font-weight: normal;font-size: 16px;margin: -0.3em 0 0.5em 0;padding: 0 1em 0 0;}
table#TopPanel tr td.ComCat div img {vertical-align: middle;padding: 0 0.5em 0 0;}
table#TopPanel tr td.ComCat div a,table#TopPanel tr td.ComCat div a:visited {color: #fff;font-family: verdana;font-weight: bold;font-size: 14px;text-decoration: none}
table#TopPanel tr td.ComCat div a:hover {color: #fff;font-family: verdana;font-weight: bold;font-size: 14px;text-decoration: none}

table#TopPanel tr td#Basket {background: url('/images/BasketBg.gif') top left repeat-x;height: 108px;width: 220px;}
table#TopPanel tr td#Basket div {color: #fff;font-size: 12px;font-weight: normal;}
table#TopPanel tr td#Basket div a {color: #fff;font-size: 12px;font-weight: normal;}
table#TopPanel tr td#Basket div.head {color: #fec914;font-family: verdana;font-size: 17px;font-weight: normal;margin: 0;padding: 2px 0 0 7px;vertical-align: top;}
table#TopPanel tr td#Basket div.order {height: 40px;padding: 1.5em 0 0 0;font-size: 11px;margin: 0.5em 0 0 0}
table#TopPanel tr td#Basket div.order span {color: #ffab41;font-weight: bold;}

/* MainMenu */
table#MainMenu {width: 1008px;margin: 0 auto;font-family: verdana;font-size: 14px;font-weight: normal;}
table#MainMenu tr td {background: url('/images/MainMenuBg.gif') top left repeat-x;text-align: center;}
table#MainMenu tr td img {vertical-align: middle}
table#MainMenu tr td a {font-size: 13px;font-family: verdana;font-weight: normal;color: #777f87;display: block;padding: 0.5em 0 0 0;text-decoration: none;}
table#MainMenu tr td a:hover {font-size: 13px;font-family: verdana;font-weight: normal;color: #777f87;display: block;padding: 0.5em 0 0 0;text-decoration: none;}
table#MainMenu tr td.active {background: url('/images/MainMenuBgActive.gif') top left repeat-x;height: 33px;text-align: center;}
table#MainMenu tr td.active a {font-size: 13px;font-family: verdana;font-weight: normal;color: #d45104;display: block;padding: 0.5em 0 0 0;}
table#MainMenu tr td#search {width: 212px;color: #fcde62;background: url('/images/SearchBg.gif') bottom center repeat-x;border: 1px solid #7eac00;font-size: 14px;font-weight: bold;border-top: none;}
table#MainMenu tr td#search input#q {margin: 0 0 0 0;border: 1px solid #c7e2b8;color: #006633;padding: 0 0 0 0.3em;font-size: 12px;font-family: verdana;font-weight: normal;}
table#MainMenu tr td#search span#btSearch {margin: 0.5em 0 0 0;cursor: pointer;display: inline-block}

/* ProductMenu */
table#MainMenu tr td div#ProductMenu {margin: 0 0 0 3px;width: 196px;border: 1px solid #ccc;display: none;background: #f9f9f9;text-align: left;position: absolute;top: 0;left: 0;z-index: 100;}
table#MainMenu tr td div#ProductMenu ul {list-style: none;margin: 0;padding: 0 0 1em 0;}
table#MainMenu tr td div#ProductMenu ul li {display: block;margin: 0;padding: 0;height: 1%;vertical-align: top;}

table#MainMenu tr td div#ProductMenu ul li a {background: #f9f9f9;display: block;font-size: 12px;font-family: verdana;font-weight: bold;color: #6e758a;text-decoration: none;margin: 0;padding: 0.5em 0 0.5em 1em;position: relative;top:0;right:0;}
table#MainMenu tr td div#ProductMenu ul li a:hover {background: url('/images/BgOrange.gif') bottom left repeat-x;display: block;color: #fff;margin: 0;padding: 0.5em 0 0.5em 1em;position: relative;top:0;right:0;}
table#MainMenu tr td div#ProductMenu ul li a span.arrow {position: absolute;top:7px;right:0;display:block;padding: 0;margin: 0;background: url('/images/ArrowMenu.gif') center right no-repeat;width: 15px;height: 11px;}
table#MainMenu tr td div#ProductMenu ul li a:hover span.arrow {position: absolute;top:7px;right:0;display:block;padding: 0;
margin: 0;background: url('/images/ArrowMenuActiv.gif') center right no-repeat;width: 15px;height: 11px;}

table#MainMenu tr td div#ProductMenu ul li div {border: 1px solid #ccc;width: 360px;background: #fff;display: none;position: absolute;top: 0;left: 0;z-index: 10;background: #f9f9f9;text-align: left;margin: 0;padding: 0;}
table#MainMenu tr td div#ProductMenu ul li div ul {list-style: none;margin: 0;padding: 0;}
table#MainMenu tr td div#ProductMenu ul li div ul li {display: block;margin: 0;padding: 0;}

/* CatalogMenu */
table#CatalogMenu {margin: 0.5em 0 0.5em 0.5em;padding: 0;width: 206px;background: #d5eac9;}
table#CatalogMenu tr td.head {background: url('/images/NavHead.gif') top left no-repeat;height: 22px;width: 206px;text-align: center;color: #fff;font-size: 13px;font-weight: bold;font-family: verdana;padding: 0 0 0 0;margin: 0;vertical-align: middle;}
table#CatalogMenu tr td.list {background: #99ca7a;font-size: 12px;font-weight: bold;}
table#CatalogMenu tr td.list ul {list-style: none;margin: 0 0 1em 0;padding: 0;}
table#CatalogMenu tr td.list ul li {background: url('/images/NavBulletMenu.gif') no-repeat left 70%;margin: 0.5em 0 0.5em 1em;padding: 0.3em 0 0 1.5em;border-top: 1px dotted #e6f2df;display: block;}
table#CatalogMenu tr td.list ul li a {color: #156b0c;font-size: 14px;font-weight: normal;font-family: verdana;text-decoration: none;}
table#CatalogMenu tr td.list ul li a:hover {color: #FFF9B0;}
table#CatalogMenu tr td.list ul li.active {background: #e6f2df url('/images/NavBulletOrange.gif') no-repeat 0.8em 0.9em;font-size: 14px;font-weight: bold;font-family: verdana;color: #f36b22;margin: 0.5em 0 0.5em 0;padding: 0.5em 0 0.5em 2.3em;display: block;height: 100%;}
table#CatalogMenu tr td.list ul li.active a {color: #5d943a;font-size: 13px;font-weight: normal;font-family: arial;}
table#CatalogMenu tr td.list ul li.active a b {color: #f36b22;font-family: verdana;}
table#CatalogMenu tr td.list ul li.active a:hover {color: #f36b22;}
table#CatalogMenu tr td.list ul li.active ul.submenu {list-style: none;margin: 0.3em 0 0 -1em;padding: 0 0 0.5em 0;}
table#CatalogMenu tr td.list ul li.active ul.submenu li {background: none;color: #b3d68b;font-size: 14px;font-weight: bold;font-family: verdana;margin: 0;padding: 0 0 0.5em 1em}
table#CatalogMenu tr td.list ul li.active ul.submenu li.active {background: #f1f8ed url('/images/Arrow.gif') no-repeat left center;margin: 0;padding: 0.3em 0 0.5em 1em;color: #b94d09;font-size: 14px;font-weight: normal;font-family: arial;}
table#CatalogMenu tr td.list ul li.active ul.submenu li.active a {color: #b94d09;font-size: 12px;font-weight: normal;font-family: arial;}
table#CatalogMenu tr td.list ul li.active ul.submenu li.active a:hover {color: #f36b22;}

/* CalculatorPanel */
div#calc {margin: 0 0 0 0.4em}

/* ForumPanel */
#ForumButton {margin: 0.5em 0 0.5em 0.5em;padding: 0;background: url('/images/ForumButton.gif') top left no-repeat;width: 208px;height: 66px;}
#ForumButton div {font-size: 13px;text-align: left;color: #fff;padding: 0.5em 0 0 0.5em;}
#ForumButton div.link {font-size: 13px;font-weight: bold;text-decoration: underline;text-align: left;color: #fecb1e;padding: 0.3em 0 0 0.5em;}

table#ForumPanel {width: auto;margin: 0.7em 0 0.5em 0.5em;padding: 0;}
table#ForumPanel tr td.head {background: url('/images/ForumGreyTop.gif') bottom left no-repeat;}
table#ForumPanel tr td.footer {background: url('/images/ForumGreyBottom.gif') top left no-repeat;height: 6px;padding: 0;margin:0;}
table#ForumPanel tr td.text div {border-left: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;padding: 0;margin:0;width: 204px;}
table#ForumPanel tr td.text div ul {list-style: none;padding: 0.5em 0;margin: 0 0.5em;font-size: 14px;font-weight: normal;font-family: verdana;}
table#ForumPanel tr td.text div ul li {padding: 0.2em 0 0.5em 0;margin: 0;}
table#ForumPanel tr td.text div ul li a {font-size: 11px;font-weight: normal;font-family: verdana;color: #0066cc;text-decoration: underline;padding: 0;margin:0;}
table#ForumPanel tr td.text div ul li span {font-size: 10px;font-weight: normal;font-family: verdana;}
table#ForumPanel tr td.text div ul li span a {font-size: 10px;color: #444}
table#ForumPanel tr td.button {padding: 0 0 1em 0;}

/* SpecialOffer */
table#SpecialOffer {width: auto;margin: 0.5em 1em 0 1em}
table#SpecialOffer tr td {padding: 0;font-size: 13px;font-weight: normal;font-family: verdana;color: #444;}
table#SpecialOffer tr td h3 a,table#SpecialOffer tr td h3 a:hover,table#SpecialOffer tr td h3 a:visited {font-size: 16px;font-weight: normal;font-family: verdana;margin: 0;padding: 0;color: #fc7a06;text-decoration: none;}
table#SpecialOffer tr td p#spectext {padding: 0 0 0 0.5em;line-height: 130%;font-size: 12px;font-weight: normal;font-family: verdana;}
table#SpecialOffer tr td p#spectext img {margin: 0 0.5em 0 0}
table#SpecialOffer tr td p a {color: #65904a;font-size: 13px;font-weight: normal;font-family: verdana;text-decoration: underline}
table#SpecialOffer tr td div#Lebel {position: relative;top: 0;left: 0;z-index:0;}
table#SpecialOffer tr td div.spof {position: absolute;top: 0;left: -10px;z-index:1;background: url('/images/HotPrice.gif') center center no-repeat;width: 119px;height: 68px;color: #FFFFFF;font-size: 20px;font-weight: bold;font-family: verdana;}
table#SpecialOffer tr td div.spof span {display: block;padding: 20px 0 0 28px}

/* MainSection */
table#MainSection {width: 719px;margin: 0.5em auto;padding: 0;text-align: center;border-collapse: collapse;}
table#MainSection tr th {background: #fff url('/images/line.gif') top left repeat-x;text-align: left;padding: 0;margin: 0;text-align: center;}
table#MainSection tr th h1 a {font-size: 17px;font-weight: normal;margin: 0;padding: 0;font-family: verdana;color: #2566aa;}
table#MainSection tr th h2 a {font-size: 17px;font-weight: normal;margin: 0;padding: 0;font-family: verdana;color: #2566aa;}
table#MainSection tr td {padding: 0 0 0.5em 0;margin: 0;}
table#MainSection th a {display: block;text-decoration: none;}
table#MainSection tr td a {border: none;padding: 0;margin: 0;outline: none;}

/* TopProduct */
table#TopProduct {width: auto;margin: 0 0 0 2em;padding: 0;text-align: center;border-collapse: collapse;}
table#TopProduct tr th {background: #fff url('/images/line.gif') top left repeat-x;padding: 0 0 0 0.4em;}
table#TopProduct tr th h3 {font-size: 16px;font-weight: normal;font-family: verdana;}
table#TopProduct tr td {padding: 0.8em;margin: 0;}

table#TopProduct tr td table {width: 167px;margin: 0.5em 0 0 0;padding: 0;font-size: 13px;font-weight: normal;font-family: arial;border-collapse: collapse;}
table#TopProduct tr td table tr td {padding: 0;margin: 0;text-align: center}
table#TopProduct tr td table tr td img {border: none;margin: 0;padding: 0;}
table#TopProduct tr td table tr.border td.toppanel {margin: 0;padding: 0;height: 75px;vertical-align: middle;}
table#TopProduct tr td table tr.border td.middlepanel {padding: 0;margin: 0;}
table#TopProduct tr td table tr.border td.middlepanel h4 {font-family: verdana;font-size: 11px;font-weight: normal;color: #4281bc;background: #e9e9e9;border-left: 4px solid #ffae37;padding: 0.5em 0;margin: 0;width: 162px;text-align: center;}
table#TopProduct tr td table tr.border td.middlepanel img {border: none;margin: 0.5em auto}
table#TopProduct tr td table tr.border td.name {font-size: 11px;font-weight: normal;font-family: verdana;text-align: left;color: #444;margin: 0;padding: 0;}
table#TopProduct tr td table tr.border td.name table {width: 163px;background: #f9f9f9;color: #444;padding: 3px 0;margin: 0 auto;font-size: 11px;font-weight: normal;font-family: verdana;}
table#TopProduct tr td table tr.border td.name table tr td {text-align: left;padding: 3px 3px 3px 3px;border-bottom: 1px solid #fff}
table#TopProduct tr td table tr.border td.price {margin: 0 auto;padding: 0}
table#TopProduct tr td table tr.border td.price div {width: 165px;background: #f1eeee;color: #777;padding: 3px 0;margin: 0 0 0 1px;}
table#TopProduct tr td table tr.border td.price strong {font-size: 17px;font-weight: bold;font-family: arial;color: #f6731c;padding: 0 0.5em;}
table#TopProduct tr td table tr.border td.price span {font-size: 17px;font-weight: bold;font-family: arial;color: #c04e03;}
table#TopProduct tr td table tr.border td.detail {margin: 0;padding: 0.7em 0 0.5em 0;width: 162px;text-align: center;}
table#TopProduct tr td table tr.border td.bottom {padding: 0;margin: 0;vertical-align: bottom;text-align: left}
table#TopProduct tr td table tr.border td.bottom img {padding: 0;margin: 0;}
table#TopProduct tr td table tr.border td.top {padding: 0;margin: 0;vertical-align: bottom;border: none;text-align: left}
table#TopProduct tr td table tr.border td.top img {padding: 0;margin: 0;}
 table#TopProduct tr td table tr.border {background: url('/images/GreyBgMiddle.gif') top left repeat-y;padding: 0;margin: 0;}
table#TopProduct tr td table tr.border img {padding: 0;margin: 0;}


/* GidPanel */
div#gidBlock {position: relative;top:0;left:0;z-index: 0;margin: 0 1.5em 0 0;}
table#GidPanel {width: auto;margin: 0;padding: 0;background: #fff}
table#GidPanel tr td.head {background: #ffab41 url('/images/gidheadbg.gif') center left repeat-x;width: 100%;max-width: 180px;color: #fff;font-size: 14px;font-weight: bold;font-family: verdana;vertical-align: middle}
table#GidPanel tr td.select {background: #ffab41;color: #fff;font-size: 13px;font-weight: normal;font-family: verdana;text-align: left;padding: 0 0.5em;}
table#GidPanel tr td.select select {border: 1px solid #f79817;color: #333;font-weight: normal;outline: none;}
table#GidPanel tr td.select select option {color: #333;font-weight: normal;}
table#GidPanel tr td.select div.text {text-align: center;margin: 1em 0;}
table#GidPanel tr td.bg {background: #ffab41;width: 100%}
table#GidPanel tr td.bgbottom {background: #ffab41;width: 100%;height: 3px;padding: 0;margin: 0;min-width: 170px;}
table#GidPanel tr td div {margin: 0.3em 0.5em 0.3em 0;}
table#GidPanel tr td.number {background: #ffab41 url('/images/GidBullet.gif') 60% 100% no-repeat;padding: 0.7em 0 0 1.5em;font-weight: bold;}

/* NewsPanel */
table#NewsPanel {width: auto;margin: 0.5em 0.5em 0 1em;padding: 0;}
table#NewsPanel tr th {background: #fff url('/images/line.gif') top left repeat-x;padding: 0 0 0 0.5em;text-align: left}
table#NewsPanel tr td {padding: 0.5em}
table#NewsPanel tr td div {font-size: 12px;font-weight: normal;font-family: arial;color: #444}
table#NewsPanel tr td div.head {padding: 0 0 0 0;margin: 0 0 0.5em 0;background: #f9f9f9;}
table#NewsPanel tr td div.head span {padding: 2px 7px;font-size: 12px;background: #f9f9f9;border-left: 1px solid #ccc}
table#NewsPanel tr td a {font-size: 13px;font-weight: normal;font-family: arial;color: #046acf;text-decoration: underline}
table#NewsPanel tr td a:hover {text-decoration: none;}
table#NewsPanel tr th h4 {font-size: 17px;font-weight: normal;font-family: verdana;}

/* ViewPanel */
table#ViewPanel {width: auto;margin: 0.5em 1em 0 1em;}
table#ViewPanel tr th {background: #fff url('/images/line.gif') top left repeat-x;padding: 0 0 0 0.5em;text-align: left}
table#ViewPanel tr td {padding: 0.5em 0;}
table#ViewPanel tr td div.head {background: #f3f1f1;padding: 3px 5px;margin: 3px 0;border-top: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8}
table#ViewPanel tr td div {font-size: 12px;font-weight: normal;font-family: arial;color: #444;}
table#ViewPanel tr td div span {padding: 0 1em 0 0;font-size: 12px;}
table#ViewPanel tr td a {font-size: 13px;font-weight: normal;font-family: arial;color: #046acf;text-decoration: underline}
table#ViewPanel tr td a:hover {text-decoration: none;}
table#ViewPanel tr td div img {padding: 0 1em 0 0}
table#ViewPanel tr th h4 {font-size: 17px;font-weight: normal;font-family: verdana;}

/* Catalog */
table#Catalog {width: auto;margin: 0 1em 0 0;padding: 0;}
table#Catalog tr td.pic {background: url('/images/PictureGreyBg.gif') center center no-repeat;width: 186px;height: 104px;text-align: center;vertical-align: middle;margin: 0;padding: 0;}
table#Catalog tr td.pic img {border: 1px solid #fff}
table#Catalog tr td {font: 13px/120% verdana;color: #555;padding: 0.5em 1em 0.5em 1.5em;margin: 0;text-align: left;}
table#Catalog tr td div {padding: 0;margin: 0;}
table#Catalog tr td div a {font-size: 14px;font-weight: normal;font-family: verdana;color: #227ad3;text-decoration: underline;padding: 0.5em 0 0 0;display: block}
table#Catalog tr td h2 a,table#Catalog tr td h2 a:hover,table#Catalog tr td h2 a:visited {font-size: 18px;font-weight: normal;font-family: arial;margin: 0;color: #f37023;text-decoration: none}

div#logotype {margin: 1em 0 4em 0;width: 100%;display: block;}
div#logotype h2 {font-size: 16px;font-weight: normal;font-family: verdana;color: #505050;}
div#logotype div {float: left;padding: 1em 0.8em 0.5em 0;}

/* Product */
#Product {width: 100%;padding: 0 1em;margin: 0;}
#Product h1 {background: #fff url('/images/line.gif') center center repeat-x;width: 100%;height: 19px;padding: 0.3em 0 0.8em 0;margin: 0 0 0 0.5em;text-align: left;color: #f37023;font-size: 21px;font-weight: normal;font-family: arial;}
#Product div#kroha {margin: 0;padding: 0.5em 0 0 1em;}

div#HeadContent div.head {float: left;width: auto;padding: 0.5em 2em 0 0;}
div#HeadContent div.logo {float: right;margin: 0.5em 1em 0 0;vertical-align: middle}


table#ListContent tr td.AllList {padding: 1em}

div#FirmMenu {width: auto;margin: 0 0 0 0.6em;background: #f9f9f9;}
div#FirmMenu div.head {background: none;font-size: 13px;font-weight: normal;font-family: verdana;color: #555;padding: 2px 0 0 0;}
div#FirmMenu div {background: #f9f9f9;float: left;margin: 0 0 0 0.3em;}
div#FirmMenu div a,div#FirmMenu div a:visited {display: block;font-size: 13px;font-weight: normal;font-family: arial;color: #2c6dab;text-decoration: none;padding: 3px 6px 3px 6px;}
div#FirmMenu div a:hover {display: block;font-size: 13px;font-weight: normal;font-family: arial;color: #f37023;text-decoration: none;padding: 3px 6px 3px 6px;background: #f9f9f9;}
div#FirmMenu div a.active {display: block;font-size: 13px;font-weight: normal;font-family: arial;color: #f37023;text-decoration: none;padding: 3px 6px 3px 6px;background: #f9f9f9;border-bottom: 2px solid #f37023}

div#sort {width: auto;text-align: left;font-size: 13px;font-weight: normal;font-family: verdana;color: #555;margin: 0;padding: 0;}

/* ListDetail */
table#ListDetail {min-width: 200px;width: auto;background: url('/images/ListBg.jpg') bottom center no-repeat;}
table#ListDetail tr th h3 {font-size: 14px;font-weight: normal;font-family: verdana;margin: 0 0 0.5em 0;text-align: left}
table#ListDetail tr th h3 a {font-size: 13px;color: #2c6daf;text-decoration: underline;}
table#ListDetail tr td.text {font-size: 11px;font-weight: normal;font-family: verdana;color: #555555;padding: 0 0.5em 0 0.5em;width: 150px;}
table#ListDetail tr td.price {font-size: 19px;font-weight: bold;font-family: verdana;color: #b94d09;text-align: left;padding: 0 0.5em 0 0.5em;}
table#ListDetail tr td.button {vertical-align: middle;text-align:center}
table#ListDetail tr td.button span#state2 {font-size: 11px;font-weight: bold;color: #5D9B3A;}
table#ListDetail tr td.button span#state3 {font-size: 11px;font-weight: bold;color: #d83223;}
table#ListDetail tr td.button span#state4 {font-size: 11px;font-weight: bold;color: #FEC714;}
table#ListDetail tr td.button span#state5 {font-size: 11px;font-weight: bold;color: #777;}
table#ListDetail tr td.price small {font-size: 13px;font-weight: normal;color: #555;}
table#ListDetail tr td.price div#old {font-size: 13px;font-weight: bold;font-family: arial;color: #d55c13;margin: 0;text-decoration:line-through}
table#ListDetail tr td.price span#big {font-size: 18px;font-weight: bold;font-family: arial;}
table#ListDetail tr td.price div#old small {font-size: 12px;font-weight: normal;color: #555;}
table#ListDetail tr td.price div#present {text-decoration: underline;}
table#ListDetail tr td div.pict {position: relative;top:0;left:0;z-index:0}
table#ListDetail tr td div.pict div.hit {position: absolute;top:-6px;left:-8px;z-index:1}

/* Product state */
span#state2 {font-size: 85%;font-weight: bold;color:#5D9B3A;}
span#state3 {font-size: 85%;font-weight: bold;color:#d83223;}
span#state4 {font-size: 85%;font-weight: bold;color:#FEC714;}
span#state5 {font-size: 85%;font-weight: bold;color:#777;}

/* Present */
div#present {color: #009900;font-size: 11px;}
div#present a {color: #009900;text-decoration: underline;}
div#present a:hover {text-decoration: none;}
div#present img {vertical-align: middle}

/* DetailContent */
table#DetailContent {width: auto;margin: 1em 0.5em 1em 0.5em;}
table#DetailContent tr th {background: #fff url('/images/line.gif') center center repeat-x;padding: 0 0 0 0.5em;text-align: left}
table#DetailContent tr th h1 {font-size: 23px;font-weight: normal;font-family: verdana;color: #f37023;}
table#DetailContent tr th img {padding: 0 1em;background: #fff;}
table#DetailContent tr td {padding: 0.2em}
table#DetailContent tr td a {text-decoration: underline;font-size: 11px;font-weight: normal;font-family: verdana;}
table#DetailContent tr td div.pict {position: relative;top:0;left:0;z-index:0}
table#DetailContent tr td div.pict div.hit {position: absolute;bottom:0;right:0;z-index:1}
table#DetailContent tr td.price {margin: 0 0 0 1.2em;padding: 0.5em 0 0 0;}
table#DetailContent tr td.price a {color:#006600;}
table#DetailContent tr td.price span {font-size: 20px;font-weight: bold;font-family: arial;color: #b94d09;text-decoration: none;}
table#DetailContent tr td {margin: 0 0 0 1.3em;text-align:center}
table#DetailContent tr td span#state2 {float: left;padding: 0 0 0 1em;font-size: 17px;font-weight: bold;font-family: verdana;color:#5D9B3A;}
table#DetailContent tr td span#state3 {float: left;padding: 0 0 0 1em;font-size: 17px;font-weight: bold;font-family: verdana;color:#d83223;}
table#DetailContent tr td span#state4 {float: left;padding: 0 0 0 1em;font-size: 17px;font-weight: bold;font-family: verdana;color:#FEC714;}
table#DetailContent tr td span#state5 {float: left;padding: 0 0 0 1em;font-size: 17px;font-weight: bold;font-family: verdana;color:#777;}
table#DetailContent tr td.price span#old {font-size: 17px;font-weight: bold;font-family: arial;color: #f37023;text-decoration: line-through;}
table#DetailContent tr td.price div.all {margin: 0 0 0 3em;}
table#DetailContent tr td.price div.all small a {font-size: 14px;font-weight: normal;font-family: verdana;text-decoration: underline;}

div#info p.orderPhone span {color: #4781b8;font-size: 20px;font-weight: normal;font-family: verdana;line-height: 140%;}
table#DetailContent tr td.orderPhone {width: 100%;color: #87b66c;font-size: 13px;font-weight: normal;font-family: verdana;padding: 0;}
table#DetailContent tr td.orderPhone span {color: #4781b8;font-size: 20px;font-weight: normal;}
table#DetailContent tr td.zoom {background: #f9f9f9;text-align: left}
table#DetailContent tr td.zoom div {width: 180px;margin: 0.5em;}
table#DetailContent tr td.zoom div img {margin: 0 0.5em 0 0;vertical-align: middle;}
table#DetailContent tr td.zoom div a {font-size: 11px;font-weight: normal;font-family: verdana;color: #535252;text-decoration: underline;margin: 0 0.5em 0 0;}
table#DetailContent tr td.gift img {margin: 0 0 1em 0}
table#DetailContent tr td.gift a,table#DetailContent tr td.gift a:visited {font-size: 13px;font-weight: normal;font-family: verdana;color: #31830a}
table#DetailContent tr td.gift a:hover {text-decoration: underline}

table#DetailContent tr td table#Data {width: 360px;margin: 0 0 0 1em;padding: 0;font-size: 13px;color: #555;text-align: left}
table#DetailContent tr td table#Data tr td.data {width: auto;padding: 0.2em 0.5em 0.2em 0.2em;margin: 0;text-align: left}
table#DetailContent tr td table#Data tr.grey {background: #f9f9f9;text-align: left}
table#DetailContent tr td table#Data tr td.name {width: auto;color: #3b6586;padding: 0.2em 0.5em 0.2em 0.2em;margin: 0;border-right: 1px solid #fff;text-align: left}

table#Detail {width: 550px;font-size: 12px;font-weight: normal;font-family: verdana;color: #555;margin: 1em 0 1em 0;}
table#Detail tr td p,table#Detail tr td h2 {padding: 0 0.5em;}
table#Detail tr td p {line-height: 140%}
table#Detail tr td ol li a {font-size: 13px;font-weight: normal;font-family: verdana;color: #458bcb;}

table#DetailMenu {width: 760px;margin: 0 0 0.5em 0;}
table#DetailMenu tr td {background: #fff url('/images/DetailMenuBg.gif') center center repeat-x;border: 1px solid #d4d4d4;text-align: center;height: 27px;width: auto;vertical-align: middle;padding: 0 0.8em;}
table#DetailMenu tr td a {font-size: 13px;font-weight: normal;font-family: verdana;color: #888;text-decoration: none;}
table#DetailMenu tr td.active {background: url('/images/DetailMenuBgActive.gif') center center repeat-x;border: 1px solid #d4d4d4;text-align: center;height: 27px;vertical-align: middle;font-size: 13px;font-weight: normal;font-family: verdana;color: #2e7fc9;}
table#DetailPanel {width: auto;margin: -1px 0 0 0.5em;padding:0;}
table#DetailPanel tr td.head {background: url('/images/HeadGreyBg.gif') top center no-repeat;height: 28px;width: 206px;padding: 0 0 0 0;margin:0;text-align: center;vertical-align: middle;font-size: 13px;font-weight: bold;font-family: verdana;color: #777;}
table#DetailPanel tr td.footer {background: url('/images/GreyBottom.gif') top center no-repeat;height: 5px;width: 209px;padding: 0;margin:0;}
table#DetailPanel tr td.text div#Block {border-left: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;padding: 0;margin:0;width: 207px;height: 100%;min-height: 100px;border-bottom: 1px dotted #ccc;display: block;overflow: hidden;}
table#DetailPanel tr td.text div#Block div.head {padding: 0.5em 0 0.5em 0.5em}
table#DetailPanel tr td.text div.head a {font-size: 12px;font-weight: normal;font-family: verdana;color: #2e7fc9;text-decoration: underline;margin: 0.5em 0 0 0;}
table#DetailPanel tr td.text div#Block div.pic {padding: 0.5em 0.5em 0 0.5em;font-size: 10px;}
table#DetailPanel tr td.text div#Block div.pic img {padding: 0 0.5em 0 0;float: left;}
table#DetailPanel tr td.text div#Block div#price {clear: left;padding: 0.5em 0;margin: 1em 0 0 0.5em;height: 22px;display: block;overflow: hidden;height: 1%;}
table#DetailPanel tr td.text div#Block div#price div {float: left;width: 12px;}
table#DetailPanel tr td.text div#Block div#price div.cifra {float: left;background: #efeff0;width: auto;height: 22px;color: #b94d09;padding: 0.3em 0 0 0;border-right: 1px solid #fff}
table#DetailPanel tr td.text div#Block div#price div#Button {float: left;background: url('/images/ButtonGreyCircle.gif') center center no-repeat;height: 26px;width: 43px;}

table#PtProducts {width: auto;margin: 1em 0 0 0;padding: 0 0 0 0;text-align: left}
table#PtProducts tr td.head {background: url('/images/PtProductsTop.gif') top center no-repeat;height: 28px;width: 217px;padding: 0 0 0 0;margin:0;text-align: center;vertical-align: middle;font-size: 13px;font-weight: bold;font-family: verdana;color: #f2803e;}
table#PtProducts tr td.footer {background: url('/images/PtProductsBottom.gif') top center no-repeat;height: 4px;width: 217px;padding: 0;margin:0;}
table#PtProducts tr td.text div#Block {border-left: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;padding: 0;margin:0 0 0 0;width: 215px;height: 150px;border-bottom: 1px dotted #ccc;}
table#PtProducts tr td.text div#Block div.head {padding: 0.5em 0 0.5em 0.5em}
table#PtProducts tr td.text div.head a {font-size: 11px;font-weight: normal;font-family: verdana;color: #2e7fc9;text-decoration: underline;margin: 0.5em 0 0 0;}
table#PtProducts tr td.text div#Block div.pic {padding: 0.5em 0.5em 0 0.5em;font-size: 11px;font-weight: normal;font-family: verdana;height: 70px;}
table#PtProducts tr td.text div#Block div.pic img {padding: 0 0.5em 0 0;}
table#PtProducts tr td.text div#Block div#price {padding: 0.5em 0 0 0.5em;}
table#PtProducts tr td.text div#Block div#price div {float: left;width: 12px;}
table#PtProducts tr td.text div#Block div#price div.cifra {float: left;background: #efeff0;width: auto;height: 22px;color: #b94d09;padding: 0.3em 0 0 0;border-right: 1px solid #fff}
table#PtProducts tr td.text div#Block div#price div#Button {float: left;background: url('/images/ButtonGreyCircle.gif') center center no-repeat;height: 26px;width: 43px;}

/* Cart */
table#cart {width: 720px;background: #fff;border: 1px solid #cfe9ff;margin: 1em 1em;padding: 0;}
table#cart tr th {font-size: 11px;font-weight: normal;font-family: verdana;text-align: center;color: #fff;background: #649ddb;padding: 3px;border: 1px solid #cfe9ff;}
table#cart tr td {color: #333;font: 11px/100% verdana;background: #f6fafe;margin:0;padding: 0.3em;border: 1px solid #ddebf8;vertical-align: middle}
table#cart tr td.small {font-size: 12px;font-weight: normal;font-family: verdana;}
table#cart tr td.white {background: #fff;border: 1px solid #fff;border-top: 1px solid #cfe9ff;}
table#cart tr td b {font-size: 13px;font-weight: normal;font-family: verdana;color: #d45104}
table#cart tr td b.sum {font-size: 13px;font-weight: bold;font-family: verdana;color: #d45104}
table#cart tr td.small img,table#cart tr td img {vertical-align: middle}
table#cart tr td a {text-decoration: underline;font-size: 13px;font-weight: normal;font-family: verdana;color: #286eb7;padding: 0.5em 0 0 0;display: block;}
table#cart tr td a img {border: 0;margin: 0;padding: 0 1em 0 0;vertical-align: middle}
table#cart tr td.txt input {font: 11px/100% verdana;border: 1px solid #ddebf8;padding: 3px}
table#cart tr td.txt_red input {font: 11px/100% verdana;border: 1px solid #FF7F7F;padding: 3px}
table#cart tr td sup {font: bold 12px/100% verdana;color: #d8592e;padding: 0 0 0 0.2em}
table#cart tr td.txt textarea {font: 12px/100% verdana;border: 1px solid #cfe9ff;}
table#cart tr td.txt small {font-size: 11px;font-weight: normal;font-family: verdana;color: #555}
table#cart tr td button {background: url('/images/button_order.gif') left center no-repeat;width: 120px;height: 20px;border: 0;margin: 0.5em;padding: 0;cursor: pointer}
table#cart tr td div.ardown {float: right;border: 1px solid #fa7b23;padding: 1px;text-align: center;margin: 0;width: 100px}
table#cart tr td div.ardown a {display: block;background: #fb8d3a;text-decoration: none;color: #fff;font: 11px/100% verdana;padding: 3px 0 5px 0;vertical-align: middle}
table#cart tr td div.ardown a img {border: 0;padding: 0 0 1px 0.8em}

table#carttop {width: 720px;min-width: 720px;background: #fff;border: 1px solid #cfe9ff;margin: 2em 1em 1.5em 1em;padding: 0;}
table#carttop tr td {font: 13px/100% verdana;background: #f7f7f8;margin:0;padding: 0.5em;border: 1px solid #fff;}
table#carttop tr td.active {background: #e1eefc;border: 1px solid #fff;font: bold 13px/100% verdana;color: #52a8f8}
table#carttop tr td img {border: 0;margin: 0;padding: 0 0.6em 0 0;vertical-align: middle}

table#button {width: 720px;background: #fff;margin: 1em 1em 2em 1em;padding: 0;}
table#button tr td div.arup {border: 1px solid #abd8ff;padding: 1px;text-align: center;margin: 0;width: 200px}
table#button tr td div.arup a {display: block;background: #649DDB;text-decoration: none;color: #fff;font: 11px/100% verdana;padding: 0 0 5px 0;vertical-align: middle}
table#button tr td div.arup a img {border: 0;padding: 4px 0.8em 0 0}
table#button tr td div.ardown {float: right;border: 1px solid #fa7b23;padding: 1px;text-align: center;margin: 0;width: 150px}
table#button tr td div.ardown a {display: block;background: #fb8d3a;text-decoration: none;color: #fff;font: 11px/100% verdana;padding: 0 0 5px 0;vertical-align: middle}
table#button tr td div.ardown a img {border: 0;padding: 4px 0 0 0.8em}

#imgBlock {position:absolute; background: #F6FAFE; border: 2px solid #ccc;display: none; text-align: center;width: 400px;height: auto;vertical-align: middle;padding: 3px;}
#imgBlock table {width: 100%;}
#imgBlock table td#imgBlockTitle {width: 98%;font: bold 12px/100% verdana;}

#shipping {margin: 1em 1em 2em 1em;}
div.oplata b {color: #256bb3;padding: 0 0 0 0.5em;font-size: 13px;}
div.oplata input {vertical-align: middle;margin: 0.5em 0;}

/* Preloaders */
#preloader {position:absolute;top: 0;left: 0;z-index:3;background: #fff; border: 2px solid #A4D8FF; display:none; text-align:center; width: 40px;height: 40px; vertical-align:middle; padding: 0;margin: 0;}
#preloader img {padding: 0.65em 0.5em 0.5em 0.5em}
#cartloader {position:absolute;top: 0;left: 0;z-index:3; background: #fff; border: 2px solid #A4D8FF; display:none; text-align:center; width: 40px;height: 40px; vertical-align:middle; padding: 0;margin: 0;}
#cartloader img {padding: 0.65em 0.5em 0.5em 0.5em}

/* Message Block */
#addItemConfirm {position: absolute;top: 0;left: 0;z-index:3;background: #f4f4f5;border: 1px solid #dfdfdf;display: none;text-align: center;width: 280px;height: 70px;vertical-align: top;}
#addItemConfirm div.close {text-align: right;padding: 0;margin: 0;}
#addItemConfirm div.close img {cursor: pointer;padding: 0;margin: 0;}
#addItemConfirm p {font-size: 13px;font-weight: normal;font-family: arial;color:#555;}
#addItemConfirm p a#ItemConfirm, #addItemConfirm p a:link#ItemConfirm, #addItemConfirm p a:hover#ItemConfirm, #addItemConfirm p a:visited#ItemConfirm {font-size: 17px;font-weight: bold;font-family: verdana;color: #286eb6;display: block;padding: 0;margin: 0;text-decoration:none}

#errorMessage {font-size: 11px;position: absolute;top: 0;left: 0;background: #F6FAFE;border: 1px solid #446F7F;display: none;text-align: center;width: 300px;vertical-align: top;padding: 0;margin: 0;}
#errorMessage div.close {text-align: right;padding: 0;margin: 0;}
#errorMessage div.close img {cursor: pointer;padding: 2px;margin: 0;}
#errorMessage div {padding: 0.2em 0.2em 1em 0.2em}
#errorMessage div a {font: bold 10px/160% verdana;}

table#specs {width: auto;margin: 0 0.5em;padding: 0.5em;font-size: 13px;font-weight: normal;font-family: verdana;}
table#specs tr.grey {background: #efeff0;}
table#specs tr td {padding: 0.5em;border-right: 1px solid #fff}
table#specs tr td ul {margin: 0;padding: 0;}

table#ShopAcces {width: 98%;margin: 1em 0.5em;padding: 0;font-size: 13px;font-weight: normal;font-family: verdana;background: #F4F4F4;}
table#ShopAcces tr td {padding: 0.3em;margin: 0.5em;background: #fff;border: 1px dotted #F0F0F0;vertical-align: middle}
table#ShopAcces tr td.grey {background: #fafafb;}
table#ShopAcces tr td div#price div {float: left;background: #efeff0;}
table#ShopAcces tr td div#price div.pr {height: 26px;border-right: 1px solid #fff}
table#ShopAcces tr td div#price div.pr div {padding: 0.5em 0 0 0;margin: 0 0 0 0}
table#ShopAcces tr td div#price div.pr div b {font-size: 14px;font-weight: bold;font-family: verdana;color: #b94d09}
table#ShopAcces tr td a {font-size: 16px;font-weight: normal;font-family: verdana;text-decoration: underline}

table#compra {width: 100%;font-size: 13px;font-weight: normal;font-family: arial;background: #F9F9F9;border-collapse: separate}
table#compra tr.grey {background: #efeff0;}
table#compra tr td {padding: 0.2em 0.5em;}
table#compra tr td.grey {background: #efeff0;width: 200px;}
table#compra tr td.red {background: #FFEFEF;width: 200px;}
table#compra tr td ul {margin: 0 0 0 1em;padding: 0;}
table#compra tr td img {border: 1px solid #efeff0;background: #fff;padding: 0 0.5em;}

#Comparison {width: 202px;margin: 0.5em 0.5em;font-size: 14px;font-weight: normal;font-family: arial;background: #fff;border-left: 2px solid #f37023;border-top: 1px solid #efeff0;border-bottom: 1px solid #efeff0;border-right: 1px solid #efeff0}
#Comparison h4 {padding: 0 0 0.5em 0.5em;color: #3e7d1c;}
#Comparison ul {margin: 0 0 0.5em 0.5em;padding: 0;list-style: none}
#Comparison ul li a {font-size: 14px;font-weight: normal;font-family: arial;color: #0066cc;padding: 0 0 0.5em 0;text-decoration: underline}
#Comparison ul li img {vertical-align: middle;}
#Comparison div {padding: 0 0 1em 0.5em;}
#Comparison div a {font-size: 11px;font-weight: normal;font-family: arial;color: #555;}

div#info {width: auto;padding: 0;margin: 0;}
div#info p {font-size: 11px;font-weight: normal;font-family: verdana;color: #555;line-height: 140%;margin: 0.5em 0 0 0}
div#PageDown a {font-size: 12px;font-weight: normal;font-family: verdana;color: #0066cc;margin: 1em 0 0 0;padding: 0.5em;display: block;text-decoration: underline;background: #f9f9f9}

table#ActionOffer {width: 100%;margin: 0;background: #fff;}
table#ActionOffer tr.active td {padding: 0.5em;margin: 0;background: #e6f3de;border: 1px solid #fff;font-size: 13px;font-weight: normal;font-family: verdana;}
table#ActionOffer tr.noactive td {padding: 0.5em;margin: 0;background: #f9f9f9;border: 1px solid #fff;font-size: 13px;font-weight: normal;font-family: verdana;}
table#ActionOffer tr td h4 {font-size: 14px;font-weight: normal;font-family: verdana;color: #467927}
table#ActionOffer tr td a {font-size: 14px;font-weight: normal;font-family: verdana;text-decoration: underline}
table#ActionOffer tr td span {color: #b94d09}
table#ActionOffer tr td strong {color: #f37023}

/* Новости */

table#NewsPage {width: 1008px;padding: 0 1em;margin: 0 auto}
table#NewsPage tr td.menunews {padding: 0.5em}
table#NewsPage h1 {padding: 0.5em 0 0 0.6em;background: url('/images/line.gif') repeat-x bottom left;}
table#NewsPage div#kroha {margin: 0.5em 0 0 1em;}

div#NewsBlock {margin: 0.5em 2.5em 0.5em 0.8em;width:auto;min-width: 600px;font-size: 14px;font-weight: normal;font-family: verdana;}
div#NewsBlock p a,div#NewsBlock p a:visited,div#NewsBlock div.text a,div#NewsBlock div.text a:visited,div#NewsBlock div a,div#NewsBlock div a:visited {font-size: 12px;font-weight: normal;font-family: verdana;text-decoration: underline;color: #227ad3}
div#NewsBlock div.line {background: url('/images/line.gif') repeat-x top left;height: 20px;}
div#NewsBlock h1 {padding: 0 0 0.5em 0;background: url('/images/line.gif') repeat-x top left;color: #f37023;font-size: 18px;font-weight: normal;font-family: verdana;}
div#NewsBlock div.text,div#NewsBlock p {font-size: 13px;font-weight: normal;font-family: verdana;line-height: 16px}
div#NewsBlock p a:hover {color: #f37023}
div#NewsBlock div {font-size: 13px;font-weight: normal;font-family: verdana;}
div#NewsBlock div.text h2 {background: #fff;margin: 0 0 0.5em 0}
div#NewsBlock div.text h2 a,div#NewsBlock div.text h2 a:visited {font-size: 16px;font-weight: normal;font-family: verdana;color: #52a8f8;text-decoration: none;padding: 0 0 0.5em 0;}
div#NewsBlock div.text h2 a:hover {color: #f37023;text-decoration: none;}
div#NewsBlock div.text a:hover {color: #f37023}
div#NewsBlock div.text span {color: #777;}
div#NewsBlock hr {border: none;padding: 0;margin: 0;font-size: 0;height: 0;}
div#NewsBlock div#article,div#NewsBlock div#article a {font-size: 13px;font-weight: normal;font-family: verdana;}
div#NewsBlock div#article div {text-align: right;}
div#NewsBlock strong,div#NewsBlock b {color: #606060}

div#NewsMenu {width: auto;margin: 0.5em;font-size: 14px;font-weight: normal;font-family: verdana;color: #555}
div#NewsMenu p {font-size: 13px;font-weight: bold;font-family: verdana;color: #555;}
div#NewsMenu ul {list-style: none;margin: 0;padding: 0;}
div#NewsMenu ul li {border-bottom: 1px dotted #e9e9e9;padding: 0 0 0.5em 0;font-size: 13px;font-weight: normal;font-family: verdana;}
div#NewsMenu ul li a {text-decoration: none;font-size: 13px;font-weight: normal;font-family: verdana;color: #555;}
div#NewsMenu ul li a:hover {text-decoration:underline;}
div#NewsMenu h2 {margin: 0 0 0.5em 0;background: #fff;}
div#NewsMenu h2 a {font-size: 15px;font-weight: normal;font-family: verdana;color: #227ad3;text-decoration: none;}
div#NewsMenu h2 a:hover {text-decoration: underline}
div#NewsMenu div.archiv {margin: 1em 0 0 0;}
div#NewsMenu div.archiv a, div#NewsMenu div.archiv a:visited,div#NewsMenu div.rss a, div#NewsMenu div.rss a:visited {color: #227ad3;text-decoration: underline;}

/* Статьи */

table#ArticlePage {width: 1008px;padding: 0 1em;margin: 0 auto}
table#ArticlePage tr td.menuarticle {padding: 0 0.5em;}
table#ArticlePage h1 {padding: 0.5em 0 0 0.6em;background: url('/images/line.gif') repeat-x bottom left;}
table#ArticlePage div#kroha {margin: 0.5em 0 0 1em;}
table#ArticlePage div#NotPage {margin: 1em;}
table#ArticlePage div#NotPage p {line-height: 130%}
table#ArticlePage div#NotPage p b.red {color: #CC0000}
table#ArticlePage div#NotPage p a {color: #227ad3;font-size: 13px;font-weight: bold;font-family: verdana;}

div#ArticleBlock {margin: 0.5em 0.8em;width: 650px;font-size: 13px;font-weight: normal;font-family: verdana;}
div#ArticleBlock div.Panel {margin: 0 0 1em 0;background: #F5F5F5;padding: 0.2em}
div#ArticleBlock div.Panel a, a:visited {color: #777f87;text-decoration: none;font-size: 13px;font-weight: normal;font-family: verdana;}
div#ArticleBlock div.Panel a.active {background: #EAEAEA;padding: 0.7em 0.5em;color: #d45104;text-decoration: none;border: 1px solid #fff;font-size: 13px;font-weight: normal;font-family: verdana;}
div#ArticleBlock div {margin: 0 0 1em 0;font-size: 13px;font-weight: normal;font-family: verdana;}
div#ArticleBlock div.line {background: url('/images/line.gif') repeat-x top left;height: 20px;}
div#ArticleBlock h1 {padding: 0 0 0.5em 0;background: url('/images/line.gif') repeat-x top left;color: #f37023;font-size: 21px;font-weight: normal;font-family: arial;}
div#ArticleBlock div.text,div#ArticleBlock p {font-size: 13px;font-weight: normal;font-family: verdana;line-height: 16px}
div#ArticleBlock p a,div#ArticleBlock p a:visited {font-size: 13px;font-weight: normal;font-family: verdana;text-decoration: none;color: #227ad3}
div#ArticleBlock p a:hover {color: #f37023}
div#ArticleBlock div.text h2 {margin: 0 0 0.5em 0;background: #fff;}
div#ArticleBlock div.text h2 a,div#ArticleBlock div.text h2 a:visited {font-size: 16px;font-weight: normal;font-family: verdana;color: #6E758A;text-decoration: none;padding: 0 0 0.5em 0;}
div#ArticleBlock div.text h2 a:hover {color: #f37023;text-decoration: none;}
div#ArticleBlock div.text a,div#ArticleBlock div.text a:visited {font-size: 12px;font-weight: normal;font-family: verdana;text-decoration: underline;color: #227ad3}
div#ArticleBlock p a,div#ArticleBlock p a:visited {font-size: 12px;font-weight: normal;font-family: verdana;text-decoration: underline;color: #227ad3}
div#ArticleBlock div.text a:hover {color: #f37023}
div#ArticleBlock div.text span {color: #777;}
div#ArticleBlock div.text img {padding: 0 1em 0 0;}
div#ArticleBlock div.text div.data {font-size: 14px;font-weight: normal;font-family: verdana;}
div#ArticleBlock div.text div.data a {text-decoration: underline}
div#ArticleBlock div.text p a,div#ArticleBlock div.text p a:visited {text-decoration: underline;}
div#ArticleBlock hr {border: none;padding: 0;margin: 0;font-size: 0;height: 0;}

div#ArticleBlock div#article, div#article a {font-size: 13px;font-weight: normal;font-family: verdana;}
div#ArticleBlock div#article div {text-align: right;}

div#ArticleBlock div.ArchivYear {height: 7px;background: #f5f5f5;}
div#ArticleBlock div.ArchivYear div.year {background: #fff;width: 40px;height: 12px;margin: -4px 0 0 0;padding: 0 0 0 0.5em;float: left;font-size: 14px;font-weight: bold;font-family: verdana;color: #333;}
div#ArticleBlock div.ArchivYear div.bullet {background: #CC0000;width: 7px;height: 7px;float: left;margin: 0;padding: 0;}
div#ArticleBlock ul {margin: 0 0 0 1.9em;padding: 0;}
div#ArticleBlock ul li {color: #000}

div#ArticleMenu {width: 240px;margin: 0.5em;font-size: 14px;font-weight: normal;font-family: verdana;color: #555}
div#ArticleMenu p {font-size: 13px;font-weight: bold;font-family: verdana;color: #555;}
div#ArticleMenu ul {list-style: none;margin: 0;padding: 0;}
div#ArticleMenu ul li {border-bottom: 1px dotted #e9e9e9;padding: 0 0 0.5em 0;font-size: 13px;font-weight: normal;font-family: verdana;}
div#ArticleMenu ul li a {text-decoration: none;font-size: 12px;font-weight: normal;font-family: verdana;color: #555;}
div#ArticleMenu ul li a:hover {text-decoration:underline;}
div#ArticleMenu h2 {margin: 0 0 0.5em 0;}
div#ArticleMenu h2 a {font-size: 14px;font-weight: normal;font-family: verdana;color: #227ad3;text-decoration: none;}
div#ArticleMenu h2 a:hover {text-decoration: underline}
div#ArticleMenu div.archiv {margin: 1em 0 0 0;}
div#ArticleMenu div.archiv a {font-size: 12px;font-weight: normal;font-family: verdana;color: #227ad3;text-decoration: underline;}

div#CommentBlock {margin: 0.5em 0.8em;width:450px;height: 100%;font-size: 13px;font-weight: normal;font-family: verdana;}
div#CommentBlock p {font-size: 14px;font-weight: normal;font-family: verdana;text-decoration: none;color: #555}
div#CommentBlock div.bg {background: #FFFCF0;border: 1px dotted #ccc;padding: 0.5em;}
div#CommentBlock div#block {margin: 0 0 1em 0}
div#CommentBlock div div.name {padding: 0;margin: 0;font-style:italic;color: #555;font-size: 14px;font-family: arial;font-weight: normal;}
div#CommentBlock div span.data {padding: 0;margin: 0;color: #555;font-size: 12px;}

table#listsubarticle {width: 740px;padding: 0 1em;margin: 0.5em auto}
table#listsubarticle h2 {background: none;}
table#listsubarticle h2 a {font-size: 87%;font-weight: bold;font-family: verdana;color: #52a8f8;text-decoration: none;padding: 0 0 0.5em 0;}
table#listsubarticle div {font-size: 13px;font-weight: normal;font-family: verdana;padding: 0.5em 0}
table#listsubarticle div a,table#listsubarticle div a:visited {font-size: 14px;font-weight: normal;font-family: verdana;text-decoration: underline;color: #227ad3} 

div#month {width: 200px;font-size: 12px;font-weight: normal;font-family: verdana;margin: 1em;}
div#month h2 a {font-size: 13px;font-weight: normal;font-family: verdana;color: #f37023;text-decoration: none;padding: 0 0 3px 0;}
div#month span.day {background: #B3DBFF;color: #2a70b9;margin: 0.1em;padding: 0;float: left;width: 1.8em;text-align: center;}
div#month span {background: url('/images/bg_calendar.jpg') center center repeat-x;margin: 0.1em;padding: 0;float: left;width: 1.8em;text-align: center;border: 1px solid #d6e7f7;font-size: 12px;font-weight: normal;font-family: verdana;}
div#month span a {color: #FF6633;font-size: 12px;font-weight: normal;font-family: verdana;display: block;}

div.year {font-size: 13px;font-weight: normal;font-family: verdana;background: url('/images/line.gif') repeat-x top left;padding: 1.5em 0;margin: 0 0 0 1.2em;}
div.year a {font-size: 19px;font-weight: normal;font-family: verdana;}

table#Form {width: 300px;background: #fff;border: 7px solid #F5F5F5;}
table#Form tr td {padding: 0.3em;color: #555;background: #F8F8F8;border: 1px solid #fff}
table#Form tr td input {vertical-align: middle;}
table#Form tr td input.nopad {margin: -3px 0 0 0}
table#Form tr td small {color: #777}
table#Form tr td textarea,table#Form tr td input {border: 1px solid #ccc}


table#SearchPage {width: 1008px;margin: 0 auto;padding: 0;font-size: 14px;font-weight: normal;font-family: verdana;}
table#SearchPage tr td.Content {padding: 0 1.5em;width: 100%;}
table#SearchPage tr td.Content h1 {color: #f37023}
table#SearchPage tr td.Content h1 span {color:#999999;font-size: 12px;font-weight: normal;font-family: verdana;}
table#SearchPage tr td.Content div {font-size: 13px;font-weight: normal;font-family: verdana;}
table#SearchPage tr td.Content div a {font-size: 12px;font-weight: normal;font-family: verdana;line-height: 14px;text-decoration: underline;}
table#SearchPage tr td.Content ol {font-size: 13px;font-weight: normal;font-family: verdana;margin: 1.5em 0 1.5em 0}
table#SearchPage tr td.Content ol li {margin: 0 0 1em 0}
table#SearchPage tr td.Content ol li a.title {color: #0066CC;text-decoration: underline;font-size: 14px;font-weight: normal;font-family: verdana;}
table#SearchPage tr td.Content div.Panel {margin: 0 0 1em 0;background: #F5F5F5;padding: 0.2em}
table#SearchPage tr td.Content div.Panel a, a:visited {color: #777f87;text-decoration: none;}
table#SearchPage tr td.Content div.Panel a.active {background: #EAEAEA;padding: 0.5em 0.5em;color: #d45104;text-decoration: none;border: 1px solid #fff}

table#InfoPage {width: 1008px;margin: 0 auto;padding: 0;font-size: 14px;font-weight: normal;font-family: verdana;}
table#InfoPage tr td.Content {padding: 0 1.5em;width: 100%;}
table#InfoPage tr td.Content div,table#InfoPage tr td.Content div a,table#InfoPage tr td.Content div a:hover,table#InfoPage tr td.Content div a:visited {font-size: 12px;font-weight: normal;font-family: verdana;}
table#InfoPage tr td.Content div p, table#InfoPage tr td.Content ul li {font-size: 12px;font-weight: normal;font-family: verdana;line-height: 140%;}
table#InfoPage tr td.Content div p strong {color: #444;}
table#InfoPage tr td.Content ol {padding:0;margin: 1em 1.5em;font-size: 12px;font-weight: normal;font-family: verdana;}
table#InfoPage tr td.Content ol a {font-size: 13px;font-weight: normal;font-family: verdana;text-decoration: underline;}
table#InfoPage tr td.Content h1 {margin: 1em 0;}
table#InfoPage tr td.Content h3 {color: #4a94da;}
table#InfoPage tr td.Content h5 {font-size: 10px;color: #555}
table#InfoPage tr td.Content p a strong,table#InfoPage tr td.Content p a:visited {text-decoration: underline;color: #4a94da;}
table#InfoPage tr td.Content p a:hover strong {text-decoration: none;color: #4a94da;}
table#InfoPage tr td.Content table {border-collapse:collapse;}
table#InfoPage tr td.Content table tr td {margin: 0;padding: 0.5em;border: 1px solid #999}
table#InfoPage tr td.InfoMenu {background: #fff;width: 300px;margin:0;padding: 0;}
table#InfoPage tr td.InfoMenu ul {width: 200px;list-style: none;margin: 0.5em 0 0 1em;padding: 0;}
table#InfoPage tr td.InfoMenu ul li {border-bottom: 1px dotted #ccc;padding: 0 0 0.5em 0;}
table#InfoPage tr td.InfoMenu ul li a {color: #6F6F6F;font-size: 12px;font-weight: normal;font-family: verdana;text-decoration: none;}
table#InfoPage tr td.InfoMenu ul li a:hover {color: #f37023}
table#InfoPage tr td.InfoMenu ul li:hover {background: #f9f9f9;padding: 0 0 0.5em 0;}
table#InfoPage tr td.InfoMenu ul li.active a {color: #f37023;font-size: 12px;font-weight: bold;font-family: verdana;}
table#InfoPage tr td.InfoMenu ul h3 {margin: 0 0 0.5em 0;color: #4a94da;font-size: 120%;font-weight: normal;font-family: verdana;}

table#page {width: 100%;background: #f9f9f9;font-size: 12px;font-weight: normal;font-family: verdana;}
table#page tr td {padding: 0 0.5em 0.2em 0.5em}
table#page tr td span {color: #52a8f8;font-weight: bold;font-size: 14px;}
table#page tr td span.active {color: #52a8f8;font-weight: bold;font-size: 14px;background: #EAEAEA;padding: 0.3em 0.3em;text-decoration: none;border: 1px solid #fff}
table#page tr td a {color: #999;font-weight: bold;font-size: 14px;margin: 0 0.5em;}


div#EntCab {font-size: 12px;font-weight: normal;font-family: verdana;background: #fff;border-left: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;width: 191px;padding: 0 0 0 13px}
div#EntCab div {color: #888888;}
div#EntCab table#form {width: 170px;margin: 0 0 0 0}
div#EntCab table#form tr td {padding: 0.3em 0 0 0;font-size: 11px;font-weight: normal;font-family: verdana;}
div#EntCab a {font-size: 11px;font-weight: normal;font-family: verdana;color: #555;text-decoration: underline}
div#EntCab b {color: #d45104}
div#EntCab ul {list-style: none;padding: 0;margin: 0 0 0 0.6em;}
div#EntCab ul li {padding: 0.3em;margin: 0}
div#EntCab ul li:hover {background: #fff;padding: 0.3em;margin: 0}
div#EntCab ul li a {font-size: 13px;font-weight: normal;font-family: verdana;color: #555;text-decoration: underline}
div#EntCab ul li:hover a {text-decoration: none}
div#EntCab div.name a {color: #d45404;font-size: 14px;font-weight: bold;font-family: verdana;text-decoration: underline;padding: 0 0 0 0.9em}
div#EntCab div.name a:hover {color: #d45404;font-size: 14px;font-weight: bold;font-family: verdana;text-decoration: none;padding: 0 0 0 0.9em}
div#EntCab div.name a.link {font-size: 14px;font-weight: bold;font-family: verdana;}

table#Cabinet {width: 1008px;margin: 0 auto;padding: 0;font-size: 14px;font-weight: normal;font-family: verdana;}
table#Cabinet tr td {padding: 0;font-size: 14px;font-weight: normal;font-family: verdana;}
table#Cabinet tr td h1 {padding: 0.5em 0 0.5em 0.7em}
table#Cabinet tr td p {font-size: 13px;font-weight: normal;font-family: verdana;margin: 0.3em 1em;}
table#Cabinet tr td ol li {padding: 0.5em;font-size: 13px;font-weight: normal;font-family: verdana;width: auto;}
table#Cabinet tr td ol li:hover {padding: 0.5em;font-size: 13px;font-weight: normal;font-family: verdana;background: #f9f9f9;width: auto;}
table#Cabinet tr td ol li a,table#Cabinet tr td ol li a:visited {font-size: 14px;font-weight: normal;font-family: verdana;line-height: 180%;color: #227ad3;}

table#CabinetBlock {width: auto;margin: 0 1em;font-size: 13px;font-weight: normal;font-family: verdana;background: #fff;}
table#CabinetBlock tr td {background: #f9f9f9;margin: 0;padding: 0.5em;border: 1px solid #fff}
table#CabinetBlock tr td h4,table#CabinetBlock tr td#loginBlock h4 {font-size: 14px;font-weight: bold;font-family: verdana;margin: 0 0 0.5em 0;}
table#CabinetBlock tr td p {padding: 0.3em 0 0.2em 0;margin: 0;}
table#CabinetBlock tr td p a {font-size: 14px;font-weight: normal;font-family: verdana;text-decoration: underline;color: #2e7fc9}
table#CabinetBlock tr td#loginBlock {width: auto;margin: 0;padding: 0.5em 0 0 1em;background: #FCFCFC}
table#CabinetBlock tr td#loginBlock a {font-size: 14px;font-weight: normal;font-family: verdana;}
table#CabinetBlock tr td h4 a {font-size: 14px;font-weight: normal;font-family: verdana;color: #f37023;padding: 0 1em}
table#CabinetBlock tr td ul li {color: #333}
table#CabinetBlock tr td ul li a {font-size: 14px;font-weight: bold;font-family: verdana;color: #227ad3;}
table#CabinetBlock tr td ul li a:visited {font-size: 14px;font-weight: bold;font-family: verdana;color: #227ad3;}

div#sortBlock ul#Sort {list-style: none;margin: 0 0 0.5em 0}
div#sortBlock ul#Sort li {color: #000;padding: 0 0 0.1em 0;line-height: 160%}
div#sortBlock ul#Sort li a {font-size: 12px;font-weight: normal;font-family: verdana;text-decoration: underline;}
div#sortBlock ul#Sort li a:hover {text-decoration: none;}
div#sortBlock ul#Sort li span {font-size: 12px;font-weight: bold;font-family: verdana;color: #b94d09;background: #E3E3E3;padding: 0.2em 0.5em 0.3em 0.5em;border: 1px solid #fff}

table#Registration {font-size: 13px;font-weight: normal;font-family: verdana;margin: 0 0 0 0.5em}
table#Registration tr td {padding: 0.5em;}

div#MenuCabinet {width: 170px;margin: 0.5em 1em 0 1em;}
div#MenuCabinet ul {margin: 1em 0 0 0;padding: 0;list-style: none;background: #fff;}
div#MenuCabinet ul li {background: #f9f9f9;margin: 0 0 2px 0;padding: 5px}
div#MenuCabinet ul li:hover {background: #e7f4ff;margin: 0 0 2px 0;padding: 5px}
div#MenuCabinet ul li.active {background: #e7f4ff url('/images/MainMenuBg.gif') center left repeat-x;margin: 0 0 2px 0;padding: 5px}
div#MenuCabinet ul li a {text-decoration: none;}
div#MenuCabinet ul li a.active {text-decoration: none;color: #d45104;font-weight: bold;}
div#MenuCabinet ul li.active a.active {text-decoration: none;color: #d45104;}

table#order {width: auto;margin: 0.5em 1em 0 0;padding: 0;background:#fff;font-size: 13px;font-weight: normal;font-family: verdana;}
table#order tr td {padding: 4px;margin: 1px;background: #f6fafe;border: 1px solid #fff;}
table#order tr th {padding: 3px;background: #E7F4FF;color: #276db6;border: 1px solid #fff;}
table#order tr td a,table#order tr td a:visited {text-decoration: underline;color: #2C6DAF;font-size: 17px;font-family: arial;}

.grey {background: #f9f9f9;padding: 0.5em;margin: 0.5em 1em 1em 0}
.grey a {font-size: 16px;font-weight: bold;font-family: verdana;}
b.prel {color: #FF9900}
b.paid {color: #CC0000}
b.exec {color: #009933}
span#orderAmount {color: #006699;font-weight: bold}

#userInfo {font-size: 13px;font-weight: bold;font-family: verdana;}
#userInfo a {font-size: 14px;font-weight: bold;font-family: verdana;}

table#SiteMap {width: auto;margin: 1em;font-size: 13px;font-weight: normal;font-family: verdana;background: #fff;}
table#SiteMap tr td {background: #f9f9f9;border: 2px solid #fff}
table#SiteMap tr td h2 {margin: 0 0 0.5em 0;background: #fff;font-size: 16px;font-weight: bold;font-family: verdana;}
table#SiteMap tr td ul {list-style: none;margin: 0 0 0 0.5em;padding: 0;}
table#SiteMap tr td ul li a {font-size: 14px;font-weight: normal;font-family: verdana;color: #484848;text-decoration: underline}
table#SiteMap tr td ul li ul {margin: 0.5em 0 0 1em}
table#SiteMap tr td ul li ul li a {color: #747474}

#payment p.grey {padding: 1em;border-top: 1px dotted #ccc;border-bottom: 1px dotted #ccc}
#payment p.grey a,#payment p.grey a:visited {font-size: 14px;font-weight: bold;font-family: verdana;color: #276db6;text-decoration: underline}
#payment p.grey a:hover {font-size: 14px;font-weight: bold;font-family: verdana;color: #d86600;text-decoration: none}