HTML, BODY{margin: 0; padding: 0;}
.L{float: left;}
.R{float: right;}
.clear{clear: both;}
a:visited {color: #0000EE;}
BODY{background-color: #c7c8ca;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;}
#wrap1{width:780px; margin:0px auto; background-color: #a7a9ac;}
#wrap2{width:765px; margin:0px auto;  background-color: #FFF;  }
#headerTop{background: url(../images/headerBgTop.gif) repeat-x; height: 116px;padding: 0 20px 0 20px;}
#headerTop .L, #headerTop .R{margin-top: 7px;}
#headerTop .L A IMG {border:none;}
#headerTop .L A:focus {outline-style: none;}
#headerLang {position: relative;border: none;text-align: right;float: right;margin: 12px 2px;}
#headerLang A {text-decoration: none;color: #FFF; opacity: 0.55; outline-style: none; margin-left: 5px;}
#headerLang IMG {border: none;}
#headerLang A.active {opacity: 1;}
#headerSearch{position: relative; margin-top: 30px;}
#headerSearch input.text{ border: 1px solid #000; height: 20PX;vertical-align: middle; width: 190px;padding-top: 5px;}
#headerSearch .searchSubmit{ border: none; line-height: 32px;height: 32PX;vertical-align: middle;}
#headerTab{padding-top: 74px;}
#headerTab UL {padding: 0; margin: 0;}
#headerTab #phone {position: absolute; top: 20px; font-size: 29px; color: #ED2024; margin-left: 18px;}
#headerTab #phone #phone-image {position: absolute; margin: 4px 0 0 -20px;}
#headerTab UL LI{list-style: none; float: left;background: url(../images/headerBgTab.png) no-repeat;width: 125px;height: 35px;line-height: 35px;text-align: center;}
#headerTab UL LI A{color: white;text-decoration: none;}
#headerTab UL LI A:hover {text-decoration: underline;}
#headerMenu{height: 37px;  background: url(../images/headerBgMenu.gif) repeat-x;padding: 0 20px 0 20px;}
#headerMenu UL{padding: 0;margin: 0;line-height: 37px;}
#headerMenu UL LI{list-style: none;float: left;padding-right: 10px;margin-right: 10px;  background: url(../images/headeMenuLiLine.png) no-repeat right bottom; }
#headerMenu UL LI A{text-decoration: none;color: #FFF;}
#headerMenu UL LI A:hover{text-decoration: underline;}


#headerImage{ background: url(../images/headerBgHead.jpg) no-repeat right; height: 265px; position: relative;}

#headerSubmenuBg1{ background: url(../images/headerSubmenuBg1.png) no-repeat; padding: 10px;padding-bottom: 0px;}
#headerSubmenuBg2{ background: #f57e20 url(../images/headerSubmenuBg2.gif) repeat; padding: 10px;}

#headerSubmenu{position: absolute; bottom: 0px;left: 20px;}
#headerSubmenu UL{padding: 0;margin: 0;}
#headerSubmenu LI A {color: #FFF;text-decoration: none;}
#headerSubmenu LI A:hover {text-decoration: underline;}

#headerSubmenu LI.page_item {font-size: 16px;line-height: 27px; list-style: none;  background: url(../images/headerSubmenuLiLine.png) no-repeat top right;}
#headerSubmenu LI.page_item A, #headerSubmenu LI.current_page_item LI.page_item A{color: #FFF;}
#headerSubmenu LI.current_page_item A, #headerSubmenu LI.current_page_item UL LI.current_page_item A{color: #fff200;}
#headerSubmenu UL LI UL LI {padding-left: 20px;}

/*#headerSubmenu LI.page_item A, #headerSubmenu UL LI.current_page_item UL LI.page_item A   {color: #FFF;text-decoration: none;}
#headerSubmenu LI.page_item A:hover {color: #FFF;text-decoration: underline;}

#headerSubmenu LI.current_page_item A {font-style: italic;}

#headerSubmenu UL LI UL LI {padding-left: 20px;}*/

.post table{border:1px solid #FEFEFE;}
.post td {background-color: #FCFCFC; padding: 3px; border: 1px solid #EEEEEE;}
.post th {color: #5F6365;}
.post .entry{margin-top:10px; color:#595959;}
.post strong{color:#F87713;}

#headerBottomLine{ background: url(../images/headerBgBottomLine.gif) repeat-x; height: 7px; }
#content{margin: 20px;}
#content A IMG{border: none;}
#content A:focus {outline-style: none;}
#content DIV.entry{color: #333333;}
#content H1{color: #569CD8;font-size: 18px;font-weight: normal;}
.entry H1{color: #569CD8;font-size: 24px;font-weight: normal;background: url(../images/post-page_dot.gif) repeat-x bottom;padding-bottom: 4px;}
#content .unIndentedList UL LI{}
#content #sidebar.L{width: 250px;}
#content #sidebar.L H1{padding: 0;margin: 0;}
#content .R{width: 450px;}
#content .partner{width: 100px; float: right;}
#content .partner img{margin: 15px 0 0 5px;border: 1px solid #595959;}
#content .partner img:hover{border: 1px solid #CC0000;}
#content #order_block{padding-top: 20px;}
#content DIV#post-84 TABLE,
#content DIV#post-86 TABLE,
#content DIV#post-88 TABLE
 {margin: auto;}
#content DIV#post-90 TABLE.shop TR TD{border: 0px;border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
#content DIV#post-13 {width: 600px;}
#content DIV#post-718 {width: 350px; margin-left: 10px;}

#side_div {background-color:#FFFDDF;border:1px dashed #FFCC66;color:#333333;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;padding:13px;}
#footer{background: url(../images/footerBg.gif) repeat-x;height: 72px;padding-left: 20px;padding-right: 20px;}
#footer P{padding: 0;margin: 0;}
#btext {background-color: #C3C5C7; border-top: 1px dashed; border-bottom: 1px dashed; font-size: 10px; height: 65px;}

.hdr1,  .hdr1 a {color: #9933FF; font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.hdr2,  .hdr2 a {color: #DF7000; font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.hdr3,  .hdr3 a {color: #517B3B; font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.hdr4,  .hdr4 a {color: #A34A84; font-size: 16px;	font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin-bottom:0px; text-decoration: none; }
.desc, .desc a { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }

.last-news { font-size: x-small; text-decoration: none; }
.Archive a { text-decoration: none; color: #F87713; }
.page_archives_div { text-align: center; margin: 20px; }