* 	{margin:0;padding:0;font-size:12px;font-family: Tahoma, Sans-Serif;}
body 	{background: url(design/bg.gif) #ffffff repeat-x top;}
body, td, div, input, textarea, form, select {color: #bd9e63;}
img	{border:0px;}
b 	{font-weight:bold;}

/* ссылки */
 A 		 {background:none;font-size:12px;}
 A:link          {color:#c7880f;text-decoration:underline;}
 A:active        {color:#c7880f;text-decoration:underline;}
 A:visited       {color:#c7880f;text-decoration:underline;}
 A:hover         {color:#c7880f;text-decoration:none;}


/* минимум 1000пикс. */
.width {width:100%;min-width:1000px;text-align:center;background: url(karapuz/top.gif) repeat-x top;}
.content {border:0;padding:0px;background: url(karapuz/bottom_bg.gif) repeat-x bottom;}
* html .minwidth {padding-left:1000px;background: url(karapuz/bottom_bg.gif) repeat-x bottom;}
* html .container {margin-left:-1000px;position:relative;width:1000px;}
* html .minwidth, * html .container, * html .content, * html .layout {height:1px;}


/*text-transform:uppercase;font-weight:bold;*/


 .cat {font-size: 15px;font-weight:bold;}


/* Сайт */
 #site 	{width:950px;text-align:left;}


 #logo {height:262px;background: url(karapuz/logo_img.jpg) no-repeat top;}
 #logo .cart {padding:150 0 0 420px;}
 #logo .search {padding:39 0 0 520px;}
 #logo .search .ss {background:none;width:295px;border:0px;}

 #logo .img {float:left;margin:18 0 0 30px;}
 #logo .title {float:left;font-size:17px;font-weight:bold;color:#34a8c8;margin:50 0 0 30px;}
 #logo .contact {float:right;font-size:13px;color:#4ed0e1;line-height:18px;margin:10 30 0 0px;}
 #logo .contact span {font-size:13px;font-weight:bold;color:#34a8c8;}
 #logo .contact a {font-size:13px;font-weight:bold;color:#34a8c8;}
 #logo .icon {margin:0 0 10 80px;}

 #links {position: absolute; top: 2px; width: 100%; color: #b42f03; font-size: 8px; font-family:verdana;z-index:100;}

 #menu-top {height:42px;background: url(karapuz/menu_bg.gif) repeat-x top;}
 #menu-top .left {height:42px;background: url(karapuz/menu_left.gif) no-repeat top left;}
 #menu-top .right {height:42px;background: url(karapuz/menu_right.gif) no-repeat top right;text-align:center;}



 #content {width:950px;text-align:left;}
 #content .block {width:282px;float:left;padding-top:10px;}
 #content .main {width:668px;float:left;padding:10 0 0 0px;}

 #block-catalog {background: url(karapuz/block_catalog.gif) no-repeat top left;padding:55 10 20 60px;line-height:18px;}
 #block-news {background: url(karapuz/block_news.gif) no-repeat top left;padding:55 10 20 60px;}
 #block-vote {background: url(karapuz/block_vote.gif) no-repeat top left;padding:55 10 20 60px;}
 #block-brand {background: url(karapuz/block_brand.gif) no-repeat top left;padding:55 10 20 60px;line-height:18px;}

 #menu-left {line-height:25px;padding-left:25px;width:160px;margin-bottom:15px;}
 #menu-left a {display:block;background: url(design/line-l.gif) no-repeat left;padding-left:15px;}
 #menu-left a.level {display:block;background:url(design/line-level.gif) no-repeat left;padding-left:25px;font-size:11px;}

 #menu-contact {display:block;background: url(design/block-contact.gif) no-repeat left;width:220px;height:112px;margin-bottom:10px;}
 #menu-contact h1 {color:#087aa3;font-size:12px;margin:15 0 0 48px;height:25px;padding-top:17px;}
 #menu-contact p {padding:0 15 0 15px;}
 #menu-contact a {float:right;margin:0 15 0 0px;font-size:10px;color:#176087;}

 #menu-cpec {background-color:#ffffff;border:2px #f1f2ee solid;width:220px;background: url(design/block-cpec.gif) #ffffff no-repeat left top;}
 #menu-cpec h1 {margin:17 15 17 48px;color:#087aa3;}
 #menu-cpec .product {border:1px #f1f2ee solid;margin:5px;padding:4px;}


 .bl-main {background: url(karapuz/title_2.gif) repeat-x;}
 .bl-left {background: url(karapuz/title_1.gif) no-repeat top left;}
 .bl-right {background: url(karapuz/title_3.gif) no-repeat top right;padding:20 20 20 35px;font-size:14px;font-weight:bold;}


 #bottom {clear:both;height:129px;background: url(karapuz/bottom_bg_2.gif) repeat-x top;text-align:left;}
 #bottom .left {height:129px;background: url(karapuz/bottom_left.gif) no-repeat top left;text-align:left;}
 #bottom .right {height:129px;background: url(karapuz/bottom_right.gif) no-repeat top right;}
 #bottom .copy {float:left;padding:50 0 0 25px;font-size:11px;color:#fff;line-height:19px;width:650px}
 #bottom .copy a {color:#fff;font-size:11px;}
 #bottom .count {float:right;padding:65 25 0 0px;}

