html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}

/* remember to define focus styles! */
:focus {
outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}

/*--------------------------------------------------*/

body  {
font: 100% Verdana, Arial, Helvetica, sans-serif;
text-align: center;
color: #000066;
background:url(top_head.jpg) top left repeat-x  #FFF9F2;
}

#botfon{
background:url(bot.jpg) bottom left repeat-x;
}

#container { 
	width: 980px;
	margin: 0 auto;
	border: 0px solid #000000;
	text-align: left;
	background-color:#FFFFFF;
} 
#header { 
	background: url(top_2head.jpg) top left no-repeat;; 
	padding: 0 10px 0 20px;
	height:248px;
} 

#sidebar1 {
	float: left;
	width: 185px;
	padding: 15px 2px;
}
#sidebar2 {
	float: right;
	width: 180px;
	padding: 15px 0;
}
#mainContent { 
	margin: 0 200px;
	padding: 20px 10px;
	font-size:14px;
} 
#footer { 

	background: url(bot2.jpg) top left no-repeat;;
	height:130px;
} 

.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/*-------------------------------------------*/

h1 {
font-family:Georgia, 'Times New Roman', Times, serif;
}

img { 
border:none;
}

.f-left { float: left; }
.f-right { float: right; }

img.f-left { margin-right: 1em; }
img.f-right { margin-left: 1em; }

strong { font-weight:bold;}

a{
text-decoration:none;}

a:hover{
text-decoration: underline;}

.top_menu { padding-top:220px; font-weight:bold;}
.bot_menu { padding-top:40px; padding-left:300px;}

.top_menu ul, .bot_menu ul{list-style:none; font-family:Arial, Helvetica, sans-serif;}
.top_menu li, .bot_menu li{float:left; background:url(top_menu.gif) no-repeat 100% 3px; display:block; line-height:16px; font-size:14px;}
.top_menu li a, .bot_menu li a{display:block; padding:0 8px 3px 8px; text-decoration:none; color:#000000}
.top_menu li.first a, .bot_menu li.first a{display:block; padding:0 9px 3px 0; text-decoration:none; color:#000000}
.top_menu li.last, .bot_menu li.last{ background:none;}
.top_menu li a:hover, .bot_menu li a:hover{text-decoration:none; color:#ff6703}

.top_menu li a.selected, .top_menu  li a.selected:hover {text-decoration:none; color:#ff6703}

#house { text-align: justify;}

#house p { padding: 10px 2px;}

div.div_nav {
width:140px;
margin-left: auto !important;margin-right: auto !important;
}

div.div_nav a {
display:block;
border: #7DBEFF solid 1px;
width:20px;
height:20px;
float:left;
margin:2px;
text-decoration:none;
color:#3535FF;
}

div.div_nav a:hover {
background-color: #E1E1E1;
}
div.div_nav a.active {
color: #FFFBF0;
background-color:#3535FF;
cursor:default;
}

#lhouse {
width:550px; 
height:268px; 
background:url(../images/banner10.jpg) top left no-repeat;
margin-top:5px;}

#lhouse h1 {
padding-left:24px;
padding-top:20px;
color:#EEEEEE;
font-size:32px;
line-height:30px;}

#lhouse h2 {
padding-left:20px;
color:#EEEEEE;
font-size:28px;
}

#lhouse #orion { color:#FFFF33; font-size:24px; padding-left:50px; padding-top:10px;}
#lhouse #price { color:#99FF00; font-size:22px; padding-left:48px; padding-top:1px; letter-spacing:4px;}

div.prod {
width:245px; 
height:340px; 
border:#DDDDDD solid 1px; 
float: left; 
margin-right:9px; margin-bottom:9px;
padding:8px;}

div.prod p.p_bt { 
border-bottom:#DDDDDD solid 1px; 
text-align:center;
margin-bottom:10px;}

div.prod h2 { padding-left:16px; padding-bottom:8px;}
div.prod h2 a { color:#EE0000;}

div.prod img{ padding-bottom:8px;}

div.prod div.pr_info { padding-left:10px; color:#888888; font-size:12px; line-height:15px; padding-bottom:8px;}
div.prod h3 {font-weight:bold; color:#000033; padding-bottom:4px;}

div.prod h3.h3_price { font-size:20px; text-align:right; font-family:Arial, Helvetica, sans-serif;}


div.menu_m { 
border:#DDDDDD solid 1px;
padding-bottom:10px;
margin-bottom:12px;
}

#h2_ass, #h2_info, #h2_new, #h2_offers{
height:33px;
font-size:13px;
color:#FFFFFF;
padding-top:8px;}

#h2_ass {background: url(h2_ass.jpg) top left no-repeat;width:180px;}
#h2_info {background: url(h2_info.jpg) top left no-repeat;width:175px;}
#h2_offers {background: url(h2_offers.jpg) top left no-repeat;width:175px;}
#h2_new {background: url(h2_new.jpg) top left no-repeat;width:175px;}

#h2_ass span, #h2_info span, #h2_offers span, #h2_new span{
padding-top:8px;
padding-left:30px;}

ul.ul_menu {
list-style:none inside;
padding-left:10px;}

ul.ul_menu li a {
background:url(li.jpg) 1px 2px no-repeat;
font-size:12px;
padding-left:18px;
color:#550000;
font-weight:bold;
line-height:20px;
}

ul.ul_menu li a:hover {
color: #FF0000;
text-decoration:none;
}

p.p_curr { font-size:18px; font-weight: bold;}
p.p_old { font-size:18px; font-weight: bold;text-decoration:line-through; color: #00BB00;}

a.a_menu { color:#FF0000;font-size:18px}
a.a_menu:hover { text-decoration:none; color:#0033FF;}

a.toys img { border:#FFFFFF solid 1px;}

a.toys img.select { border:#00BB00 solid 1px;}

div#house_main img { padding-top:8px;}

div.div_news { 
border:#DDDDDD solid 1px;
padding-bottom:10px;
margin-bottom:12px;
}

span.span_phone {
color:#CC0000; 
font-size:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;}


