body {margin: 0;padding: 0;font-family: arial,tahoma,verdana; font-size: 12pt; background-color: #bfdef6;}
img {border: 0;}

.BodyTop {background: #3e8bc1 url(images/body_bg_1.png) top repeat-x; vertical-align: top; padding: 50px; padding-bottom: 0px; padding-top: 0px;}
.BodyContent {background: #a8d1ef url(images/body_bg_2.png) top repeat-x; vertical-align: top; padding: 0px 50px;}

a {outline: none;}
table.header {width: 1100px; margin-bottom: 0px;}
table.header td.logo {width: 380px; height: 175px; padding-left: 20px;}
table.header td.search {width: 251px;}
table.header td.search table {width: 200px; height: 34px; background: url(images/search_bg_1.png) repeat-x; padding-left: 7px;}
table.header td.search table input.query {width: 163px; height: 17px; border-style: inset; margin: 0px; background-color: #206eb0; border-color: #063465 #70A2CD #70A2CD #063465; margin: 0px; color: #fff;}
table.header td.search table input.sub {background: url(images/search_bg_2.png) repeat-x; width: 58px; height: 23px; font-size: 14px; border-style: none; color: #a7e7ff; font-weight: bold; font-style: italic; margin-right: 6px; font-family: arial; margin-left: 7px;}
table.header td.blank1 .flash {width: 449px; height: 175px; margin-top: 0px; padding-top: 0px;}

table.TopMenu {width: 1100px; background: url(images/topmenu_bg_1.png) repeat-x; height: 46px; border-top: 1px solid #94e0ff; border-bottom: 1px solid #145283; border-collapse: collapse;}
table.TopMenu td {white-space: nowrap; border-left: 1px solid #145283; border-right: 1px solid #145283; border-collapse: collapse; color: #fff; text-align: center; font-size: 16px; padding: 0px 10px;}
table.TopMenu td:hover {background: url(images/topmenu_bg_2.png) repeat-x; border-top: 1px solid #94e0ff;}
table.TopMenu td.blank {border-left: none;}
table.TopMenu td.blank:hover {background: url(images/topmenu_bg_1.png) repeat-x; border-left: none; border-top: 1px solid #94e0ff;}
table.TopMenu td a {color: #fff; text-decoration: none;}

table.TopBan {width: 1100px; height: 250px; background-color: #044a85;}
table.TopBan td {height: 250px; background: url(images/bg_top.png);}
table.TopBan td table.ban {height: 250px; width: 100%; background: url(images/ban.png) top right no-repeat; color: #fff; font-size: 20px; font-weight: bold;}
table.TopBan td table.ban td {padding-left: 150px; height: 83px; width: 100%;}
table.TopBan td table.ban td.phone {background: url(images/tel.png) 30px center no-repeat; }
table.TopBan td table.ban td.mail {background: url(images/mail.png) 30px center no-repeat;}
table.TopBan td table.ban td.adres {background: url(images/adres.png) 38px center no-repeat;}
table.TopBan td table.ban td.adres span {font-size: 16px;}

table.Content {width: 1100px; min-height: 542px;}
table.Content td.MainContent {padding: 10px 20px; background: #c2e2f7 url(images/bg_content.jpg) bottom no-repeat; font-family: arial; color: #838383; font-size: 14px; border-bottom: 3px solid #3b83b5; vertical-align: top; height:auto !important; height:542px; min-height: 542px;}

div#content_head h1 {padding: 0px; font-size: 18px; color: #0A4A81;}

td.Footer {width: 1100px; background: #3d84ba url(images/footer_bg.png) top repeat-x; height: 100px; border-bottom: 3px solid #2176b6; color: #fff; font-family: arial; font-size: 14px; text-align: right; padding: 5px 20px; padding-bottom: 0px;}
td.Footer a {color: #fff; text-decoration: none;}
td.Footer a:hover {text-decoration: underline;}
td.Footer2 {padding: 15px 0px; color: #2b77a9; font-size: 14px; font-style: italic;}
td.Footer2 a {color: #2b77a9; text-decoration: none;}
td.Footer2 a:hover {text-decoration: underline;}
.footer_links {font-size: 10px; margin-top: 5px;}

td.BoxCrumbs {background-color: #174876; padding: 8px 20px; font-style: italic; font-size: 15px; color: #fff; font-weight: bold;}
td.BoxCrumbs a {font-style: italic; font-size: 15px; color: #fff; text-decoration: none; font-weight: bold;}
td.BoxCrumbs a:hover {text-decoration: underline;}

td.subcat {border: 1px solid #ddf1ff; vertical-align: top; padding: 10px; height: 200px; background: #fafafa url(images/bg_subcat.png) repeat-x top center;}
/*td.subcat:hover {background: url(images/bg_subcat1.png) repeat-x top center;}*/
td.subcat h1 {font-weight: normal; font-size: 18px; color: #0A4A81; margin: 0px; padding-bottom: 10px;}
td.subcat a {color: #0A4A81; text-decoration: none;}
td.subcat a:hover {text-decoration: underline;}

div.GoodsIncat {border: 2px dotted #BFDFF6; margin-bottom: 15px; padding: 7px; background: #daf0fa;}
div.GoodsIncat h2 {font-size: 16px; color: #0A4A81; margin: 0px; padding-bottom: 10px;}
div.GoodsIncat a {color: #0A4A81; text-decoration: none;}
div.GoodsIncat a:hover {text-decoration: underline;}

div.GoodInfo {}
div.GoodInfo img.GoodInfoImg {border: solid 1px #D7D7D7; margin: 0px 10px 10px 0; padding: 10px;}

div.page_404 {padding-top: 70px;}