* {margin:0; border:0; padding:0; }

body {background:#fff; font-family:Tahoma, Arial, Helvetica, sans-serif; }
body, table {font-size:100.01%; }

body, html {height:100%; }

table {border-collapse:collapse; }
table tr, table td {vertical-align:top; }

h1, h2, h2, h3, h4 {font-weight:normal; margin-bottom:0.7em; }
h1 {font-size:2em; letter-spacing:-1px; }
h2 {font-size:2em; letter-spacing:-1px; }
h3 {font-size:1.5em; }
p {margin-bottom:1em; }

a {color:#00219A; text-decoration:underline; }
a:hover {text-decoration:none; }

img.item {background:url(/.design/images/catalog_image_border.gif) no-repeat; padding:4px; }
img.more {margin-top:40px; }

#bg_body {background:url(/.design/images/bg_body.jpg) center top no-repeat; min-width:990px; }
#schetchik {position:absolute;top:0px; left:88px;}
#schetchikmain {position:absolute;top:0px; left:88px;} 
#bg_bottom {background:url(/.design/images/bg_bottom.gif) center bottom no-repeat; }
#reklama {padding-top:20px; color: #000000; }
#reklama a { color: #000000; text-decoration: none; font-size: 1.0em; }
#reklama a:hover {color: #000000; text-decoration: none; font-size: 1.0em; }

table.catalog {margin-bottom:40px; }
table.catalog td {padding:10px 22px 13px 0; background:url(/.design/images/catalog_td_bg.gif) bottom repeat-x; line-height:1.5em; }
table.catalog .last td {background:none; }

table.part_search {margin-bottom:40px; }
table.part_search td {padding:10px 22px 13px 0; line-height:1.5em; }

ul.links {list-style:none; line-height:1.5em; width:90%; }
ul.links li {background:url(/.design/images/square.gif) 0 8px no-repeat; padding-left:10px; }


#content {padding:277px 150px 70px 23px; }

	#promo_down {position:absolute; top:-125px; width:957px; height:72px; border-top:1px solid #E5E5E5; margin-left:-6px; padding:12px 0 23px 0; }
	#promo_down .item01, #promo_down .item02, #promo_down .item03 {float: left; width:183px; margin-bottom:23px; padding-top:25px; height:48px; }
	#promo_down .item01 {padding:25px 15px 0 90px; width:200px; background:url(/.design/images/img01.jpg) 15px 50% no-repeat; }
	#promo_down .item01 a {color:#E50002; }
	#promo_down .item02 {padding:25px 35px 0 105px; background:#EDEDF3 url(/.design/images/img02.jpg) 30px 50% no-repeat; }
	#promo_down .item03 {padding:25px 35px 0 105px; background:url(/.design/images/img03.jpg) 30px 50% no-repeat; }


	#wrap {position:relative; width:990px; margin:0 auto; font-size:0.75em; }
	#goheadsite {position:absolute; top:51px; left:0; }
	#logo {position:absolute; top:85px; left:206px; }
	#tel {position:absolute; top:135px; left:10px; }
	#icq {position:absolute; top:170px; left:30px; }
	#topbanner {position:absolute; top:0px; background:url(/.design/images/zaglushka990x70.gif) no-repeat; }
	#leftbanner {position:absolute; top:540px; background:url(/.design/images/zaglushka238x78.gif) no-repeat; }
	#slogan {position:absolute; left:452px; top:138px; }
	#obj {position:absolute; left:452px; top:179px; width:500px; border:1px solid #9B908F; font-size:18px; }

/*
	#menu {position:absolute; top:26px; right:36px; background:#0D1E5C url(/.design/images/menu_bg.gif) repeat-x; font-size:10px; text-transform:uppercase; line-height:37px; }
	#menu_bg_left {background:url(/.design/images/menu_bg_left.gif) left no-repeat; }
	#menu_bg_right {background:url(/.design/images/menu_bg_right.gif) right no-repeat; height:37px; padding-right:10px; }

	#menu ul {list-style:none; }
	#menu li {float:right; padding:0 10px; background:url(/.design/images/menu_cep.gif) left no-repeat; }
	#menu li.no_cep {background:none; }
	#menu a {color:#A0D1FB; text-decoration:underline; font-weight: normal; }
	#menu a:hover { text-decoration: none; }
   #menu b {color:#A0D1FB; font-weight: normal; }
*/


     #menu {position:absolute; top:80px; right:0px; background:#0D1E5C url(/.design/images/menu_bg.gif) repeat-x; font-size:10px; text-transform:uppercase; line-height:37px; }
     #menu_bg_left {background:url(/.design/images/menu_bg_left.gif) left no-repeat; }
     #menu_bg_right {background:url(/.design/images/menu_bg_right.gif) right no-repeat; height:37px; padding:0 10px; }

     #menu ul {list-style:none; }
     #menu li {display:inline; padding:0 10px; background:url(/.design/images/menu_cep.gif) left no-repeat; }
     #menu li.no_cep {background:none; }
     #menu a {color:#A0D1FB; text-decoration:underline; }
     #menu a:hover {text-decoration:none; }

     #menu .active a { color: #A0D1FB; text-decoration:none;}
     #menu .active a:hover {text-decoration:none; }

#footer-gl {font-size:0.9em; line-height:1.5em; }
#footer1 {position:relative; padding:10 0 10px 0px; font-size:0.9em; line-height:1.5em; }
#leybel {padding-top:10px; width: 280px;}
#c-tm   { color:#7F7F7F; padding-top:40px;}
#domenup   { color:#7F7F7F; padding-top:40px;}
#c-tm A { color:#7F7F7F; padding-top:40px; text-decoration: none; }
#c-tm A:hover {color:#000000; padding-top:40px; text-decoration: none; }
#c-tm_logo1 {position:relative; top:-20px; left:110px; }
#d-banner1 {position:relative; top:-10px; left:0px; }
#c-tm_logo {position:relative; top:-20px; left:90px;}
#d-banner {position:relative; top:-10px; left:0px;}


#seo {position:relative; padding-top:10px; color:#000000; width: 430px; font-size:1.0em;}
.J1 {position:absolute; top:0px; left:325px; color:#16861b; width: 320px; font-size:0.9em;}
.J2 {position:absolute; top:0px; left:325px; color:#7a0d0d; width: 320px; font-size:0.9em;}
.J3 {position:absolute; top:0px; left:325px; color:#949cfe; width: 320px; font-size:0.9em;}
.J4 {position:absolute; top:0px; left:325px; color:#9c00b8; width: 320px; font-size:0.9em;}
.J5 {position:absolute; top:0px; left:325px; color:#dc9b00; width: 320px; font-size:0.9em;}
.J6 {position:absolute; top:0px; left:325px; color:#00d8d5; width: 320px; font-size:0.9em;}
.J7 {position:absolute; top:0px; left:325px; color:#000; width: 320px; font-size:0.9em;}
.J8 {position:absolute; top:0px; left:325px; color:#ff79c8; width: 320px; font-size:0.9em;}
#counters {padding-top:0px; }
#counters a { color: #000000; text-decoration: none; font-size: 0.9em; }
#counters a:hover {color: #000000; text-decoration: none; font-size: 0.9em; }

#search input {width:280px; padding:1px 6px; border:1px solid #9B908F; color:#000000; font-size:12px; }
#search  {padding-top:30px;}

.tejay TD { border: 1px solid #C4C4C4 ; padding: 4px ! important; }
.tejay { width: 100%; }


#order {position:relative; font-size:0.9em; width:860px; border:1px solid #B2B2B2; padding-top:25px; padding-bottom:20px; }
#order h2 {position:absolute; top:-10px; left:3px; background-color: #FFFFFF; padding: 0 10px 0 10px; }
#order table {width:860px; }
#order td {padding-right:10px; }

.to_right {text-align:right; }
#order input {width:275px; }
#order input, #order textarea {border:1px solid #B2B2B2; margin-bottom:10px; }
#order textarea {width:535px; height:80px; }
#order .send {position:absolute; bottom:-15px; left:130px; }
#order .send input { border: 0px; position: relative; margin: 0px; padding: 0px;}

#megaSearch{
   width: 400px;
   font-size:18px;
   padding: 5px;
   height: 22px;
   //height: 22px;
}
