body {
        font-family: Arial, Helvetica, sans-serif;
        color: #333;
        font-size: small;
        background: #fff url(../_img/bg_header.gif) repeat-x left top;
        margin: 0;
        padding: 0;
}
cursor { pointer; }
cursor { hand; }
.my_text_div {
	/*overflow:auto;
	height: 175px;*/
}
img {
        border:0;
}
a {
        color: #7F7F7F;
        text-decoration: underline;
		font-family: Arial, Helvetica, sans-serif;
}
#book a:hover {
        color: #C00;
        text-decoration: underline;
		font-family: Arial, Helvetica, sans-serif;        
}
#book a:active {
        color: #C00;
        text-decoration: underline;
		font-family: Arial, Helvetica, sans-serif;        
}
#content-r a {
        color: #0290ee;
        text-decoration: underline;
		font-family: Arial, Helvetica, sans-serif;        
}
#content-r table td.bg_img a, #content-r table td.bg_img_ a, #content-r table td.indent a, a.a_bold {
        color: #7F7F7F;
        text-decoration: underline;
		font-family: Arial, Helvetica, sans-serif;
		text-align: left;
}
h1 {
        font-size: 12px;
}
#content-r-i h1 {
        font-size: 16px;
		padding-bottom: 5px;
}
h2 {
        font-size: x-large;
}
h3 {
        font-size: large;
}
h4 {
        font-size: medium;
}
h5 {
        font-size: small;
}
h6 {
        font-size: x-small;
}
.png {
        behavior: url(png.htc);
}
.none {
        display: none;
}
#header {
        margin: 0;
        padding: 0;
        width: 100%;
        color: #666;
        height: 44px;
}
#header-l {
        margin: 0;
        padding: 0;
        float: left;
        width: 27%;
        background: url(../_img/bg_header-l-t.gif) repeat-y left top;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        height: 25px;
        overflow: hidden;
}
#header-l p {
        margin: 0;
        padding: 5px 0 5px 16px;
}
.nav {
        background: url(../_img/nav-decor.gif) no-repeat right top;
        margin-top: 6px;
        padding-top: 4px;
        text-align: center;
}
.nav_ {
        margin-top: 6px;
        padding-top: 4px;
        text-align: center;
}
#header-r {
        padding: 3px 0 0;
        margin: 0 0 0 27%;
        background: url(../_img/bg_header-r-t.gif) repeat-x left top;
}
#content {
        margin: 0;
        padding: 0;
        clear: both;
        width: 100%;
}
#content-l {
        margin: 0;
        padding: 200px 0 380px;
        float: left;
        width: 27%;
        background: url(../_img/woman.jpg) no-repeat left bottom;
}
#content-r {
        padding: 70px 0 0;
        margin: 0 0 0 27%;
}
#logo {
        margin: 0;
        padding: 0;
        width: 186px;
        position: absolute;
        z-index: 8;
        left: 34px;
        top: 36px;
        color: #666;
}
#book {
        background: url(../_img/bg_book.gif) repeat-y left top;
        margin: 0;
        padding: 0;
        width: 285px;
}
#book-t {
        background: url(../_img/bg_book-t.gif) no-repeat left top;
        margin: 0;
        padding: 0;
}
#book-b {
        background: url(../_img/bg_book-b.gif) no-repeat left bottom;
        margin: 0;
        padding: 0 0 70px;
}
.ul_book {
        margin: 0;
        padding: 35px 0 0 22px;
        list-style-type: none;
}
li.red {
        font-weight: bold;
        color: #C00;
        background: url(../_img/bg_ul.gif) no-repeat left top;
        margin: 0;
        padding: 3px 0 3px 20px;
}
.ul-in {
        margin: 0;
        padding: 0 0 0 9px;
        list-style-type: none;
        font-weight: normal;
        color: #000;
}
.dot {
        background: url(../_img/bg_dot.gif) repeat-x left bottom;
        margin: 0;
        width: 80px;
        padding: 3px 0 3px 0;
        height: 7px;
        position: relative;
        left: -10px;
}
.ul-in li {
        margin: 0;
        padding: 3px 0 3px 0;
}
.form_ {
        color: #999;
        padding: 0;
        margin: 0 0 0 39px;
}
.form-name {
        border: 1px solid #999;
        height: 14px;
}
#footer {
        margin: 0;
        padding: 0 0 20px;
        clear: both;
        width: 100%;
        color: #808080;
}
#footer-l {
        margin: 0;
        padding: 0;
        float: left;
        width: 27%;
}
#footer-r {
        padding: 0;
        margin: 0;
        float: right;
        width: 27%;
}
#gws {
        background: url(../_img/gws.gif) no-repeat left top;
        padding: 7px 0 10px 50px;
        margin: 0px 0 0 49px;
}
#footer-r {
        margin: 0;
        padding: 7px 0 0;
        float: right;
        width: 25%;
}
p.square {
        margin: 0;
        padding: 0 0 0 10px;
        background: url(../_img/square-gr.gif) no-repeat left top;
}
#footer-c_i {
        margin: 0 auto;
        padding: 7px 0 0;
        width: 300px;
}
#footer-c {
        padding: 0;
        margin: 0 25% 0 25%;
}
p.indent {
        margin: 0;
        padding: 5px 0 5px 10px;
}
#slogan1 {
        margin: 0;
        padding: 0;
        position: absolute;
        z-index: 1;
        left: 30%;
        top: 46px;
        background: url(../_img/slogan1.gif) no-repeat;
        height: 30px;
        width: 59px;
}
#slogan2 {
        margin: 0;
        padding: 0;
        position: absolute;
        z-index: 2;
        left: 38%;
        top: 58px;
        background: url(../_img/slogan2.gif) no-repeat;
        height: 42px;
        width: 135px;
}
#slogan3 {
        margin: 0;
        padding: 0;
        height: 39px;
        width: 69px;
        position: absolute;
        z-index: 3;
        top: 60px;
        left: 52%;
        background: url(../_img/slogan3.gif) no-repeat;
}
#slogan5 {
        background: url(../_img/slogan5.gif) no-repeat;
        margin: 0;
        padding: 0;
        height: 32px;
        width: 154px;
        position: absolute;
        z-index: 6;
        top: 60px;
        left: 83%;
}
#slogan4 {
        margin: 0;
        padding: 0;
        height: 32px;
        width: 154px;
        background: url(../_img/slogan4.gif) no-repeat;
        position: absolute;
        z-index: 5;
        left: 65%;
        top: 81px;
}
#slogan3_ {
        margin: 0;
        padding: 0;
        height: 20px;
        width: 18px;
        position: absolute;
        z-index: 4;
        left: 61%;
        top: 79px;
        background: url(../_img/slogan3_.gif) no-repeat;
}
#phone {
        margin: 0 0 0 15px;
        padding: 0;
        height: 115px;
        background: url(../_img/bg_phone.gif) repeat-x left top;
}
#phone-l {
        background: url(../_img/bg_phone-l.gif) no-repeat left top;
        margin: 0;
        padding: 0;
        height: 113px;
}
#phone-r {
        background: url(../_img/bg_phone-r.gif) no-repeat right top;
        margin: 0;
        padding: 26px 0 0 35px;
        height: 87px;
}
.square_bl {
        font-size: x-large;
        margin: 0 0 0 -2px;
        padding: 0 5px 0 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #0290ee;
        font-weight: normal;
        background: #FFF url(../_img/square-bl.gif) no-repeat left bottom;
}
.title {
        background: url(../_img/bg_title.gif) repeat-x left bottom;
		margin: 0;
        padding: 0;
}
.title h3 {
        background: url(../_img/bg_title-r.gif) no-repeat right bottom;
        margin: 0;
        padding: 0;
		}
.title p {
        background-image: url(../_img/bg_title-r.gif) no-repeat right bottom;
        margin: 0;
        padding: 0;
}
#content-r-i {
        margin: 0;
        padding: 0 20px 0 50px;
}
td.bg_img {
        background: url(../_img/bg_img.gif) no-repeat left top;
        margin: 0px;
        height: 147px;
        padding: 21px 19px 21px 35px;
		width: 33%;
		vertical-align: top;
		text-align: left;
}
td.bg_img_ {
	    background: url(../_img/bg_img_.gif) no-repeat left top;
	    margin: 0;
	    height: 144px;
	    padding: 23px 19px 22px 35px;
		width: 33%;
		vertical-align: top;
		text-align: left;
}
span.blue {
        color: #0290ee;
}
td.indent {
        margin: 0;
        padding: 0 0 0 35px;
		vertical-align: top;
		width: 33%;		
}
#nav_b {
        margin: 0 0 0 15px;
        padding: 0;
        height: 120px;
        background: url(../_img/bg_nav-b.gif) repeat-x left top;
}
#nav_b-l {
        background: url(../_img/bg_nav-b_l.gif) no-repeat left top;
        margin: 0;
        padding: 0;
        height: 120px;
}
#nav_b-r {
        background: url(../_img/bg_nav-b_r.gif) no-repeat right top;
        margin: 0;
        padding: 45px 0 0 25px;
        height: 75px;
}
#nav_b-r table td {
        text-align: center;
        vertical-align: top;
}
table td {
        vertical-align: top;
}
#logo p, h1 {
        margin: 0;
        padding: 0;
}
#basket {
	padding: 0 0 30px;
	margin: 0 10px 20px 39px;
	background: url(../_img/bg_basket.gif) no-repeat right bottom;
}
#basket p {
	 margin: 0;
	 padding: 5px 0 0 10px;
}
#basket a {
	 text-decoration: none;
	 color: #C00;
}
table.normal {
	border-collapse: collapse;
	border: 1px solid #b6e1f9;	
}
table.normal td {
	vertical-align: top;	
	border: 1px solid #b6e1f9;
}
#basket h3 {
	 margin: 0;
	 padding: 0;
}
#content-r-i p.white a.red {
    color: #C00;
	text-transform: uppercase;
	text-decoration: underline;
}
#content-r-i p.white span.red {
    color: #C00;
	text-transform: uppercase;
}
#center {
	background: url(../_img/404.gif) no-repeat;
	padding: 0;
	height: 104px;
	width: 585px;
	margin: -52px 0 0 -292px;
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 50%;
}
table.table-white {
	width: 99%;
}
table.table-white td {
	padding: 0 15px 15px 0;
}
table.table-white ul {
	padding: 10px 0 0 10px;
	margin: 0 0 0 10px;
	list-style-type: disc;
	list-style-position: outside;
}
table.catalog-1 h5 {
	margin: 0;
	padding: 0 0 10px 0;
}
table.catalog-1 {
	width: 99%;
}
table.catalog-1 td {
	padding: 10px;
}
table.catalog-1 div {
	padding: 0;
	margin: 0;
}
table.catalog-1 p {
	padding: 0 0 5px 0;
	margin: 0;
}
table.catalog-1 div.button {
	float: right;
	padding: 0 30px 0 0;
	color: #f00;
}
table.catalog-1 div.bg_b {
	/*background: #DFF5FD;*/
	margin: 10px 0;
	padding: 5px;
	/*min-height: 70px;
	_height: 70px;*/
}
table.catalog-1 td div.bg_b table {
	margin: 0;
	padding: 0;
}
table.catalog-1 td div.bg_b table td {
	padding: 0;
	margin: 0;
}
#content-r div.bg_w a, #content-r div.bg_w {
	color: #f00;
}
span.c_red {
	color: #F00;
	font-weight: bold;
}
span.c_bl {
	font-weight: bold;
	color: #000;
}
.prod{
	text-align: justify;	
}
.prod p{
	padding-bottom: 10px;
}
