html,body
	{ height:100% }

body
	{ margin:0;	padding:0; background:#069 url(/bodybg.gif); text-align:center;font-family:Arial Cyr,Arial,Tahoma,Verdana,Sans-serif;font-size:0.8em;color:#000 }

a
	{ text-decoration:underline }
a:link
	{ color:#fff }
a:visited	
	{ color:#A1EAFF }
a:hover, a:active
	{ color:#cff }

h1, h2, h3, h4, h5, h6
	{ text-align:left!important; color:#9c0 }
h1
	{ font-weight:normal; font-size:2em;margin:1em 0 0.5em 0 }
h2
	{ font-weight:normal; font-size:1.5em;margin:0.8em 0 0.5em 0 }
p
	{ margin:0 0 0.5em 0 }
ul, li
	{ margin-top:0;padding-top:0;padding-bottom:0 }
ul
	{ margin-bottom:0.5em }
li
	{ margin-bottom:0 }
hr
	{ display:none }

blockquote
	{ background:url(/quote-open.png) 15px 0 no-repeat;margin:0;padding:10px 0 0 60px; color:#000 }
blockquote div
	{ background:url(/quote-closed.png) bottom right no-repeat;padding:0 45px 0 0; display:block; font-style:normal }
blockquote p
	{ font-style:italic;text-align:right;margin-right:45px; }
blockquote div p
	{ font-style:normal;text-align:justify;margin-right:0 }
.top
	{ background:url(/quote-open-top.png) 15px 0 no-repeat;margin:0;font-size:85% }
.top div
	{ background:url(/quote-closed-top.png) bottom right no-repeat; }
.top p
	{  color:#3cf; }
.top div p
	{  color:#22a2d2; }

.overall
	{ background:url(/bodybg.png) top left repeat-x;height:100%;min-height:494px }

.main, .bottom, .nav div
	{ width:80%; min-width:620px;text-align:left;margin:0 auto;padding:0 }

.main
	{ margin-bottom:-196px;min-height:100%; }
.bottom
	{ height:196px;font-size:0.9em; }
.clear
	{ height:196px;font-size:1px;clear:both; }

.nav
	{ position:absolute;top:10px;z-index:1000;left:0;width:100% }
.nav img
	{ margin-right:26px }
.nav img.home
	{ margin-left:249px }
.nav ul
	{ margin:0 0 0 236px;padding:0 }
.nav li
	{ display:inline;float:left }
.nav li a, .nav li strong
	{ display:block;background-position:top center;background-repeat:no-repeat;width:61px;height:35px }
.nav li span
	{ display:none }
.nav li.home strong
	{ background-image:url(/home0.gif) }
.nav li.home a
	{ background-image:url(/home.gif) }
.nav li.mail a
	{ background-image:url(/mail.gif);width:60px }
.nav li.order a
	{ background-image:url(/basket.gif) }

.left
	{ float:left;width:250px;background:url(/mainbg.jpg) top left no-repeat; }
.left .content
	{ padding:0 10px 10px 10px;margin:320px 0 0 0 }
.right
	{float:right;width:100%;margin:0 0 0 -250px;}
.right .content
	{ margin:0 0 0 250px;padding:10px;text-align:justify }

.header
	{ background:url(/headerbg.gif) bottom left no-repeat;height:200px;margin-bottom:1em }
.header strong, .header h2
	{ display:none }

.bottom, a.dela:link, a.dela:visited, a.dela:hover, a.dela:active
	{ color:#09c }
.bottom .content
	{ padding-top:40px }
.bottom strong
	{ font-weight:normal }

.bottom .left
	{ background:none; }
.bottom .left .content
	{ margin:0 }
.bottom .right
	{ background:url(/apple.jpg) 215px 0 no-repeat;height:196px }
.bottom .right .content
	{ padding-left:88px;text-align:right }
.bottom .right a:link
	{ color:#3cf }
.bottom .right a:visited
	{ color:#19B2E5 }
.bottom .right a:hover, .bottom .right a:active
	{ color:#9c0 }

.left .content ul
	{ font-size:130%;margin:0;padding:0; color:#fff;min-height:170px }
.left .content li
	{ list-style-type:none;margin:0;padding:0 0 1em 0;overflow:hidden;width:230px }
.left .content li strong, .left .content li a:hover, .left .content li a:active
	{ background:url(/on.png) center left no-repeat }
.left .content li strong,.left .content li a
	{ display:block;padding-left:20px; }
.left .content li a:link
	{ color:#fff }
.left .content li a:visited
	{ color:#A1EAFF }
.left .content li a:hover, .left .content li a:active
	{ color:#cff }

.dela
	{ display:block;background:url(/dela.gif) bottom left no-repeat;padding-left:65px;height:46px;text-decoration:none; }
a.dela:link strong
	{ text-decoration:underline;color:#6c0 }
a.dela:visited strong
	{ text-decoration:underline;color:#6c0 }
a.dela:hover strong, a.dela:active strong
	{ text-decoration:underline;color:#9c0 }

.img
	{ width:114px; float:right; margin:0.3em 0 1em 2em; font-size:80%; text-align:center }
.img img
	{ border:7px solid #6c0;margin-bottom:0.5em; display:block }
.img p
	{ margin-bottom:2em }

.main .left .content h2 span
	{ display:none }

.main .left .content h3
	{ margin:0 }
.main .left .content h3 a
	{ display:block;height:77px;width:100%;background:url(/big-basket.gif) 50px 10px no-repeat }
.main .left .content h3 a span 
	{ display:none }

.msn
	{ padding-left:56px;background:url(/msn.png) top left no-repeat }

.normal strong
	{ font-weight:normal }