body {background: #050505; color: #575859; font-family: arial, helvetica, sans-serif; margin:0; padding:0;}
.clear {clear: both}
img { border:0;}
td {vertical-align: top}
li {list-style-type: none}
p { padding:0 0 10px; margin:0px;}
a {	color: #0cbafa; text-decoration: underline}
a:hover {text-decoration: none}
.main {	background: url(../image/header-bg.jpg) no-repeat 0px 0px; margin: 0px auto; width: 980px}
.header { padding:0 16px 0 15px; overflow: hidden;}
.logo {	overflow: hidden}
.logo .indent { padding:45px 0px 31px 32px; overflow: hidden;}
.logo .text1 {font-weight: normal; font-size: 1em; background: url(../image/logo.gif) no-repeat 0px 0px; overflow: hidden; width: 157px; cursor: pointer; color: #fff; text-indent: -1000em; height: 69px}

.main-menu {background: url(../image/menu-bg.gif) repeat-x 0px 0px; width: 100%;}
.corner-left {background: url(../image/menu-left.gif) no-repeat 0px 0px}
.corner-right {padding:8px 0px 18px 0px;  background: url(../image/menu-right.gif) no-repeat right 0px; overflow: hidden; width: 100%;  height: 100%}

.menu {overflow: hidden; }
.menu ul {overflow: hidden; width: 100%; height: 100%; margin:0; padding:0;}
.menu ul li { padding-right: 45px; padding-left: 44px; background: url(../image/ver.gif) no-repeat 0px 11px; float: left; padding-bottom: 25px; margin: 0px 0px 0px -2px; padding-top: 8px; height: 100%; list-style:none;}
.menu ul li a {	display: block; float: left; overflow: hidden; text-decoration: none; font-weight: bold; font-size: 1.1em; color: #fff}
.menu ul li a:hover {text-decoration: underline;}
.menu ul li.current_page_item a { text-decoration: underline }
.slogan-absolute {right:0px; float: right; top: 0px; background: url(../image/slogan-right.gif) no-repeat right 0px;}
.slogan {background: url(../image/slogan-bg.gif) repeat-x 0px 0px; margin-top:40px; height:120px;}
.slogan .corner-left1 {	background: url(../image/slogan-left.gif) no-repeat 0px 0px; float:left;}
.corner-right1 { overflow: hidden; width: 800px;}
h1 {padding:15px 0px 10px 28px; overflow: hidden; font:bold 24px/24px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0 ; float:left;}
.corner-right1  p{ font:normal 14px/16px Arial, Helvetica, sans-serif; color:#FFCCFF; margin:0; padding:20px 5px 5px 35px; float:left; clear:left;}


.content {clear: both; padding:0 16px 0px 14px; overflow: hidden; height: 100%; margin-top:10px}
.column-right {float:right; margin:0px 0px 0px 10px; width:226px;}
.widget_categories {background: url(../image/widget-bg1.gif) repeat-y 0px 0px; margin: 0px 0px 11px; overflow: hidden; height: 100%}
.widget_categories .title {margin:0px; height: 100%; padding:0px;}
.widget_categories p{background: url(../image/widget-title-img1.gif) no-repeat 27px 28px; overflow: hidden; height: 100%; padding:24px 10px 10px 55px; font-size:24px; color: #fff; line-height:26px;}
.widget_categories .widget-bg01 {background: url(../image/widget-top1.gif) no-repeat 0px 0px}
.widget_categories .widget-bg02 {padding:0px 0px 15px; background: url(../image/widget-bot1.gif) no-repeat 0px bottom; overflow: hidden;}
.widget_categories ul {	font-size: 2em; margin: 0px 30px 0px 28px; color: #bfdbd3; padding:0;}
.widget_categories li { padding:3px 0px 6px 10px; background: url(../image/widget-line.gif) repeat-x 0px bottom; list-style:none;}
.widget_categories li a {background: url(../image/widget-marker1.gif) no-repeat 0px 6px; text-decoration: none;	font-size: 13px; color: #848484; padding:0 0 0 19px; font-weight: bold; color: #fff;}
.widget_categories li a:hover {text-decoration: underline}

.widget_archive {background:url(../image/widget-bg2.gif) repeat-y 0px 0px; margin:0px 0px 12px; overflow:hidden; height:100%;}
.widget_archive .widget-bg01 {background: url(../image/widget-top2.gif) no-repeat 0px 0px}
.widget_archive .widget-bg02 { padding:0px 0px 9px; background: url(../image/widget-bot2.gif) no-repeat 0px bottom; overflow: hidden;}
.widget_archive .title {margin: 0px; height: 100%; padding:0px;}
.widget_archive h2 {background: url(../image/widget-title-img2.gif) no-repeat 26px 28px;}
.widget_archive ul {font-size: 1em; margin: 0px 30px 0px 28px; color: #010101; padding:0;}
.widget_archive li { list-style:none; padding:3px 0px 6px 10px; background: url(../image/widget-marker2.gif) no-repeat 0px 5px;}
.widget_archive li a {font-weight: bold; color: #010101;font-size: 11px;}


.widget {margin:0px 0px 11px; overflow:hidden; height:100%;background:url(../image/widget-title-bg.gif) repeat-y 0px 0px;}
.widget-bg01 {background: url(../image/widget-title-top.gif) no-repeat 0px 0px}
.widget-bg02 {padding:0px 0px 15px; background: url(../image/widget-title-bot.gif) no-repeat 0px bottom; overflow: hidden;}
.widget h2 {background: url(../image/widget-title-img.gif) no-repeat 26px 28px;}
.widget ul {font-size: 1em; margin: 0px 30px 0px 28px; color: #bfdbd3; padding:0;}
.widget li {list-style:none; padding:3px 0px 6px 10px; background: url(../image/marker.gif) no-repeat 0px 4px;}
.widget li a {font-weight: bold; color: #848484;font-size: 11px; }
.widget .title {margin: 0px; height: 100%; padding:0px;}

.column-center {overflow: hidden; height: 100%;}
.border-top {background: url(../image/border.gif) #fff repeat-x 0px 0px; overflow: hidden; height: 100%;}
.border-bot {background: url(../image/border.gif) repeat-x 0px bottom;}
.border-left {background: url(../image/border.gif) repeat-y 0px 0px;}
.border-right {background: url(../image/border.gif) repeat-y right 0px;}

.column-center .corner-left-top {background: url(../image/corner-left-top.gif) no-repeat 0px 0px;}
.column-center .corner-right-top {background: url(../image/corner-right-top.gif) no-repeat right 0px;}
.column-center .corner-left-bot{background: url(../image/corner-left-bot.gif) no-repeat 0px bottom;}
.column-center .corner-right-bot{padding-right: 24px; padding-left: 25px; background: url(../image/corner-right-bot.gif) no-repeat right bottom; padding-bottom: 13px; overflow: hidden; padding-top: 16px; height: 100%;}
.column-center .indent{clear: both; margin: 0px 0px 24px;}
.column-center .indent .descr {padding-left:10px; font-size:14px; line-height:1.5em;}
.column-center .title{padding-right: 0px; padding-left: 0px; background: url(../image/title-img.gif) no-repeat right 1px; padding-bottom: 16px; overflow: hidden; width: 100%; padding-top: 13px; height: 100%;}

.column-center .title h2 { padding:3px 50px 2px 7px; font-size: 1.2em; color: #da1065; letter-spacing: 1px}
h2 { padding:3px 50px 2px 7px; font-size: 1.1em; color: #da1065;}

.lefter{ float:left; margin-right:15px; margin-bottom:15px;}

.text-box {clear: both; padding:3px 11px 0px 7px; font-size:12px; background: url(../image/line.gif) repeat-x 0px 0px; line-height: 1.3em;}
.text-box p{ padding:0px 0px 8px 1px; margin-top:0px;}
.comments {clear: both; padding:12px 1px 7px 4px; background: url(../image/line.gif) repeat-x 0px bottom;}

.comments a{font-size: 1.1em; color: #da1065; font-weight: bold; text-transform: uppercase; margin-right:25px; text-decoration:underline;}
.comments a:hover{text-decoration:none;}
.footer{clear: both; font-size:12px; overflow: hidden; color: #686868; line-height: 1.3em; height: 100%;}
.footer .indent { padding:47px 0px 40px 16px;overflow: hidden;}
.footer a {color: #0cbafa;}
.price th,.price td{ padding:3px; text-align:left; }
.back_non{ background:none;}
.red {color: #da1065;}
.buy th, .buy td { padding-left:10px; font-size:14px; line-height:1.5em;}