/* carcass */
.tbl {width: 100%;}
.tbl td {
	margin: 0;
	padding: 0;
}
#main {background: #FFF url(images/bgright.gif) 100% 0 repeat-y;}
.left, .center, .right {vertical-align: top;}
.left {width: 232px;}
.right {
	background: url(images/bgrbot.gif) 100% 100% no-repeat;
	width: 236px;
}
.center {background: url(images/bgshade.gif) no-repeat;}

/* top */
.bg {
	background: url(images/bg01.jpg) no-repeat;
	height: 184px;
	text-align: right;
	vertical-align: top;	
}
.logo {
	background: #FFF url(images/bglogo.jpg) 100% 0 no-repeat;
	height: 111px;
	padding-left: 30px !important;
	vertical-align: top;
}
.menu {
	background: url(images/bgmenu.gif) no-repeat;
	height: 73px;
	width: 378px;
	vertical-align: top;
}
.iconz {
	height: 32px;
	padding-right: 20px !important;
}
.address {
	background: url(images/bgaddress.gif) 100% 0 no-repeat;
	color: #FFF;
	text-align: left;
	height: 79px;
	width: 236px;
}
.address p {padding-left: 28px;}
.address a:link, .address a:visited {color: #FC0;}
.address a:hover, .address a:active {color: #FFF;}

/* menu */
.ln {
	vertical-align: top;
	width: 25px;
}
.mn {
	background: url(images/bgdot.gif) 0px 8px no-repeat;
	padding-left: 14px !important;
	height: 20px;
}
.mn a:link, .mn a:visited {color: #FFF;}
.mn a:hover, .mn a:active {color: #FF0;}
.mpad {
	width: 20px;
}

/* left */
#search {
	background: #999 url(images/bgsearch.gif) repeat-y;
	margin-top: 5px;
	width: 232px;
}
#search td {
	margin: 0;
	padding: 0;
}
.snip {
	color: #FFF;
	font-size: 10px;
	padding: 2px 0 3px 40px !important;
}
.snip input {
	border: 1px solid #BCBCBC;
	font-size: 10px;
	margin: 0;
	padding: 0;
	height: 15px;
	width: 115px;
}
.snib {
	margin: 0;
	padding: 15px 18px 3px 2px !important;
}
.lmn {
	border-collapse: collapse;
	width: 232px;
}
.lmn td {
	margin: 0;
	padding: 0;
}
.pdash {background: url(images/pd.gif) repeat-x;}
.ppuse, .pnmuse {background: #FDFDFD;}
.pp, .ppuse {
	text-align: center;
	padding: 10px 0 !important;
	vertical-align: top;
	width: 52px;
}
.pnm, .pnmuse {
	background: url(images/arrd.gif) 0 11px no-repeat;
	padding: 8px 0 0 16px !important;
	vertical-align: top;
}
.pnmuse a:link, .pnmuse a:visited, .pnmuse a:hover, .pnmuse a:active {
	color: #EB6307;
	font-weight: bold;
} 
.lnc {padding: 8px 0 12px 0;}
.lns {
	font-size: 10px;
	font-weight: normal;
}
.lns:link, .lns:visited {color: #858585 !important;}
.lns:hover, .lns:active {color: #F60 !important;}

/* center */
#content {
	background: url(images/bg01s.jpg) 315px 0 no-repeat;
	padding: 0 45px 60px 35px !important;
}
#catalog {background: url(images/bgshade.gif) 100% 0 no-repeat;}
.mark {padding: 6px 8px 0 0 !important;}
.hd {border-collapse: collapse;}
.hd td {
	margin: 0;
	padding: 0;
}
.header {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.hgreen {color: #7DA01F;}
.hyellow {color: #FFAE00;}
.path {
	color: #9D9D9D;
	font-size: 10px;
	padding-top: 6px !important;
}
.path a:link, .path a:visited {color: #9D9D9D;}
.path a:hover, .path a:active{color: #F60;}
#content p {padding-bottom: 10px;}

/* right */
.ntb {border-collapse: collapse;}
.ntb td {
	margin: 0;
	padding: 0;
}
.news {
	background: #E9E8E1 url(images/arrg.gif) 9px 16px no-repeat;
	color: #61605B;
	padding: 1px 20px 1px 26px !important;
}
.ndat {font-size: 10px;}
.nhed {
	color: #373632;
	font-weight: bold;
	text-transform: uppercase;
}
.news a:link, .news a:visited {color: #FC6D13;}
.news a:hover, .news a:active {color: #FFAE00;}
.narch {
	background: url(images/arry.gif) 9px 6px no-repeat;
	height: 20px;
	padding-left: 26px !important;

}
.narch a:link, .narch a:visited {color: #FFAE00;}
.narch a:hover, .narch a:active {color: #FC6D13;}

/* bottom */
#bottom {
	background: #949494;
	height: 52px;
	width: 100%;
}
#bottom td {
	margin: 0;
	padding: 0;
}
.bmenu {
	background: url(images/barr.gif) 50% 7px no-repeat;
	padding-top: 20px !important;
	text-align: center;
	vertical-align: top;
	width: 12%;
}
.bmenu a:link, .bmenu a:visited, .copyright a:link, .copyright a:visited {color: #FFF;}
.bmenu a:hover, .bmenu a:active, .copyright a:hover, .copyright a:active {color: #CACACA;}
.copyright {
	color: #CACACA;
	padding-top: 6px !important;
	vertical-align: top;
}
.bug1, .bug2 {vertical-align: top;}
.bug2 {text-align: right;}
.lg {background: url(images/lg.gif) no-repeat;}
.catmen {border-collapse: collapse;}
.catmen td {
	margin: 0;
	padding: 0 0 6px 30px;
}
.ctm, .ctmsel {
	font-size: 11px;
	font-weight: bold;
}
.ctm {background: url(images/dg.gif) 11px 6px no-repeat;}
.ctmsel {
	background: url(images/ds.gif) 10px 3px no-repeat;
	color: #FCAD0F;
}
.ctm a, .ctmsel a {text-decoration: none;}
.il {margin-right: 10px;}
.ir {margin-left: 10px;}
.prv {
	padding: 3px 10px 0 30px !important;
	vertical-align: top;
}
.hud, .hus {
	background: url(images/g.gif) 0 7px repeat-x;
	padding: 0 0 2px 5px !important;
	vertical-align: bottom;
}
.hud {font-weight: bold;}
.bgcat, .bgport, .bgnew {
	padding: 5px !important;
	vertical-align: top;
}
.bgcat {background: url(images/bgcat.gif) no-repeat;}
.bgport {background: url(images/bgport.gif) no-repeat;}
.bgnew {background:  url(images/bgnew.gif) no-repeat;}
.bgcat img, .bgport img, .bgnew img {margin-bottom: 10px;}
.lnk {
	background: url(images/gg.gif) 6px 7px no-repeat;
	padding: 2px 10px 0 15px !important;	
}
.nkk {padding: 0 10px 0 15px !important;}
.lnk, .nkk {vertical-align: top;}
.nd {
	color: #7DA01F;
	font-size: 10px;	
}
.nh {
	font-weight: bold;
	text-decoration: underline;
}
.nhh {
	padding: 0 0 2px 3px !important;
}

/* magazin */
.tbpad td {
	margin: 0px !important;
	padding: 3px 0 !important;
}
.colinp {
	border: 1px solid #BBB;
	width: 60px;
}
.colname {
	color: #8CB12A;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 0 !importnat;
}
.tbcart td {
	margin: 0 1px 3px 0 !important;
	padding: 3px 5px !important;
}
.carth {
	background: #809F29;
	color: #FFF;
	border-right: 1px solid #FFF;
}
.cartl {
	background: #A6CD3F;
	color: #000;
}
.headercart {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: #ffae00;
}
.tbsc td {
	margin: 0;
	padding: 5px 5px !important;
}
.yrw {
	background: url(/images/yrw.gif) repeat-y;
	PADDING-RIGHT: 8px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 6px! important
}
.tlin {
	border-top: 1px solid #F0F0F0;
	padding-top: 10px !important;
	vertical-align: bottom !important;
}
.cte, .ctb {color: #999; padding-left: 3px !important;}
.ctb {font-weight: bold;}

.pod { margin-top:-5px !important; margin-bottom:-10px !Important}