html, body, h1, h2, h3, h4, h5, h6, form, ul, ol, li, p, table, td, th, img { margin: 0; padding: 0; border: 0; }

BODY { background: #001010 url(/img/bg.jpg) no-repeat 50% 0; color: #e4e4e4; font: 11px/15px Tahoma, Geneva, sans-serif; }

A { color: #f6ad4a; text-decoration: underline; }
A:hover { color: #f8bd6c; text-decoration: none; }

H1, .b-h1 { font: normal 24px/29px "Trebuchet MS", Helvetica, sans-serif; color: #fec447; padding-top: 20px; }

P { padding-top: 15px; }


/* general */
.g-clear { font-size: 0; clear: both; }


/* layouts */
HTML, BODY { height: 100%; min-width: 1000px; }
.l-all { margin: 0 auto; width: 1000px; height: 100%; background: #000 url(/img/bg.jpg) no-repeat 50% 0; }
.l-container { min-height: 100%; }
.l-wrap { padding-bottom: 90px; }
.l-footer { height: 55px; margin-top: -90px; padding: 35px 42px 0 341px; }
.l-left { width: 261px; padding: 0 47px 0 31px; float: left; }
.l-right { width: 622px; float: left; }
.l-content { padding-left: 36px; width: 926px; }


/* header */
.b-header { height: 470px; position: relative; }
.b-header A.logo { position: absolute; left: 30px; top: 0; background: url(/img/logo.png) no-repeat 0 0; cursor: pointer; }
.b-header UL.menu {
	position: absolute;
	left: 319px;
	top: 0;
	width: 681px;
	height: 59px;
	background: url(/img/header_menu_bg.jpg) no-repeat 0 0;
	list-style: none;
	font-size: 16px;
	line-height: 21px;
}
.b-header .menu LI { padding: 17px 7px 0 29px; float: left; }
.b-header .menu A { color: #f0b042; text-decoration: none; border-bottom: 1px dashed #f0b042; }
.b-header .menu A:hover { color: #f0b042; border-bottom: 0; }
.b-header .photo { position: absolute; left: 10px; top: 103px; width: 511px; height: 336px; padding: 21px 0 0 24px; background: url(/img/header_photo_bg.png) no-repeat 0 0; }
.b-header .text {
	position: absolute;
	left: 560px;
	top: 123px;
	width: 400px;
	padding-top: 43px;
	background: url(/img/header_text_bg.png) no-repeat 0 0;
	font: 14px/19px "Trebuchet MS", Helvetica, sans-serif;
	color: #fff;
}
.b-header .phone { position: absolute; left: 564px; top: 287px; color: #feba4e; font: 24px/29px Georgia, serif; }
.b-header .phone B { font-weight: normal; color: #fff; }
.b-header .auth-bg { position: absolute; left: 563px; top: 350px; width: 371px; height: 21px; background: url(/img/header_auth_bg.png) no-repeat 0 0; }
.b-header .auth { position: absolute; left: 563px; top: 350px; }
.b-header .auth INPUT { font: 11px/13px Tahoma, Geneva, sans-serif; color: #bdabab; margin: 0; padding: 0; border: 0; background: url(/img/blank.gif) no-repeat 0 0; }
.b-header .auth INPUT.login { float: left; margin: 4px 0 0 6px; width: 164px; }
.b-header .auth INPUT.pass { float: left; margin: 4px 0 0 18px; width: 145px; }
.b-header .auth INPUT.go { float: left; width: 24px; height: 21px; cursor: pointer; margin-left: 13px; }
.b-header .auth .links { padding: 2px 0 0 4px; }
.b-header .auth .links A { margin-right: 20px; }
.b-header .search-bg { position: absolute; left: 565px; top: 413px; width: 168px; height: 21px; background: url(/img/header_search_bg.png) no-repeat 0 0; }
.b-header .search { position: absolute; left: 563px; top: 413px; }
.b-header .search INPUT.q {
	font: 11px/13px Tahoma, Geneva, sans-serif;
	color: #bdabab;
	margin: 0;
	padding: 0;
	border: 0;
	background: url(/img/blank.gif) no-repeat 0 0;
	float: left;
	margin: 4px 0 0 6px;
	width: 128px;
}
.b-header .search INPUT.go { float: left; width: 24px; height: 21px; cursor: pointer; margin: 0 0 0 12px; border: 0; padding: 0; background: transparent; }
.b-header .cart { position: absolute; left: 756px; top: 407px; width: 165px; height: 50px; background: url(/img/header_cart_bg.gif) no-repeat 0 0; }
.b-header .cart .title { padding: 4px 10px 0 33px; color: #fff; }
.b-header .cart .count { padding: 0 10px 0 33px; color: #c3c3c3; }


/* side news */
.b-sidenews { padding-top: 15px; }
.b-sidenews .date { font-weight: bold; }
.b-sidenews .date A { color: #ff3737; }
.b-sidenews .date A:hover { color: #fd5f5f; }
.b-sidenews .text { padding-top: 5px; }


/* side separate */
.b-sidesep { height: 6px; font-size: 0; margin-top: 15px; background: url(/img/side_sep.png) no-repeat 0 0; }


/* new items */
.b-newitems .top { height: 19px; font-size: 0; background: url(/img/newitems_t.png) no-repeat 0 0; }
.b-newitems .bottom { height: 19px; font-size: 0; background: url(/img/newitems_b.png) no-repeat 0 0; }
.b-newitems .body { background: #2e2323; padding: 0 0 24px 2px; }
.b-newitems .item { padding-left: 28px; width: 146px; float: left; }
.b-newitems .img { padding-top: 20px; height: 110px; }
.b-newitems .img IMG { border: 3px solid #271818; float: left; }
.b-newitems .title { padding-top: 16px; font: 16px/21px "Trebuchet MS", Helvetica, sans-serif; color: #44adef; }
.b-newitems .articul { padding-top: 5px; }
.b-newitems .price { margin-top: 7px; font: 14px/19px Georgia, serif; color: #ed5555; background: url(/img/newitem_price_bg.gif) repeat-x 0 0; }
.b-newitems .sep { width: 33px; height: 80px; float: left; background: url(/img/pic1.gif) no-repeat 28px 73px; }


/* catalog */
.b-catalog .left { width: 159px; float: left; }
.b-catalog .right { width: 767px; float: left; }
.b-catalog .left .logo { padding-top: 45px; background: url(/img/pic1.gif) no-repeat 143px 91px; font-size: 0; }
.b-catalog .left .logo IMG { vertical-align: top; }
.b-catalog .left .title { padding-top: 5px; font: bold 16px/21px "Trebuchet MS", Helvetica, sans-serif; color: #eee; width: 135px; text-align: center; }
.b-catalog .right .top { margin-top: 4px; height: 19px; font-size: 0; background: url(/img/catalog_t.png) no-repeat 0 0; }
.b-catalog .right .bottom { height: 30px; font-size: 0; background: url(/img/catalog_b.png) no-repeat 0 0; }
.b-catalog .right .body  { background: #2e2323; padding: 0 0 20px 5px; }
.b-catalog .item  { padding: 20px 0 0 15px; float: left; width: 91px; }
.b-catalog .item .img IMG { border: 3px solid #271818; vertical-align: top; }
.b-catalog .item .title { padding: 5px 2px 0; font: 14px/19px "Trebuchet MS", Helvetica, sans-serif; color: #44adef; }
.b-catalog .item .price { margin-top: 3px; padding-top: 2px; font: 14px/19px Georgia, serif; color: #ed5555; background: url(/img/newitem_price_bg.gif) repeat-x 0 0; }
.b-catalog .menu { padding-top: 29px; }
.b-catalog .menu UL { list-style: none; padding: 7px 0 0 2px; background: url(/img/catalog_mnu_bgt.gif) no-repeat 2px 0; line-height: 14px; }
.b-catalog .menu LI { color: #d2d2d2; padding: 2px 0 0 9px; background: url(/img/catalog_mnu_bg.gif) no-repeat 0 0; }
.b-catalog .menu LI.last { background-image: url(/img/catalog_mnu_bgb.gif); }
.b-catalog .menu LI A { color: #ff6767; }
.b-catalog .menu LI A:hover { color: #fe8888; }


/* pagination */
.b-pagination { padding-top: 10px; text-align: right; color: #f6ad4a; }
.b-pagination B { font-weight: normal; color: #fff; }

img.b1 { border: 3px solid #2f1111; }
img.b2 { border: 1px solid #fec447; }
.cont   { color: #fec447; }

.col1   { color: #e35151; }

/* footer */
.b-footer { background: url(/img/footer_bg.gif) repeat-x 0 0; height: 55px; position: relative; color: #9e9a9a; }
.b-footer .copyright { position: absolute; left: 0; top: 17px; }
.b-footer ADDRESS { position: absolute; right: 0; top: 11px; background: url(/img/footer_address_pic.gif) no-repeat 0 3px; padding-left: 27px; font-style: normal; }

/*Dopolnenie ot Stasa */

td.td1 { border: 1px solid #fec447; padding: 5px; background-color: #551e1d;}

