/*
#####################################
#  ShopOS: Shopping Cart Software.
#  Copyright (c) 2008-2010
#  http://www.shopos.ru
#  http://www.shoposs.com
#  Ver. 1.0.2
#####################################
*/
*
{
	margin: 0;
	padding: 0;
}
HTML, BODY, FORM, P
{
	padding: 0px;
	margin: 0px;
}
HTML, BODY
{
	background-color: #FFFFFF;
	height: 100%;
}
#index
{
	background-color: #FFFFFF;
	height: 100%;
}
BODY
{
	text-align: left;
	font-size: 70%;
	font-family: Tahoma, Arial, Verdana;
	color: #020202;
	background: url(img/img/pixel.gif) no-repeat;
	background-attachment: fixed;
}
SELECT, INPUT, DIV, SPAN, FONT, TEXTAREA
{
	font-size: 100%;
	font-family: Tahoma, Arial, Verdana;
}
TABLE.adn
{
	border: none;
	border-collapse: collapse;
	width: 100%;
}
TABLE.adnh
{
	border: none;
	border-collapse: collapse;
	width: 100%;
	height: 100%;
}
TABLE.adw
{
	border: none;
	border-collapse: collapse;
}
A IMG, IMG, HTML, BODY
{
	border: none;
}
A IMG, IMG, A
{
	outline: none !important;
}
*:focus
{
	outline: none;
}
TD
{
	padding: 0px;
	vertical-align: top;
	text-align: left;
}
.mid, TR.mid TD
{
	vertical-align: middle;
}
.bot
{
	vertical-align: bottom;
}
.fil1
{
	overflow: hidden;
	height: 4px;
	width: 100%;
}
.fil
{
	overflow: hidden;
	height: 6px;
	width: 100%;
}
.fil2
{
	overflow: hidden;
	height: 14px;
	width: 100%;
}
.arc
{
	font-family: Arial, Tahoma, Verdana;
}
.upc
{
	text-transform: uppercase;
}
.vright
{
	text-align: right;
}
.vleft
{
	text-align: left;
}
.vcent
{
	text-align: center;
}
.white
{
	background-color: #FFFFFF;
}
A
{
	color: #020202;
	text-decoration: none;
}
A:hover
{
	color: #E40000;
	text-decoration: none;
}
.profi
{
	width: 100%;
	color: #020202;
	font-size: 170%;
	padding-bottom: 60px;
	text-align: center;
}
.bf
{
	font-weight: bold;
}
.inbr
{
	border: 1px solid #AEB0B6;
	padding-left: 2px;
	padding-right: 2px;
}
TEXTAREA
{
	border: 1px solid #ABADB3;
	padding: 1px;
}
.highslide-active-anchor IMG
{
	visibility: hidden;
}
.highslide-wrapper
{
	background: #FFFFFF;
}
.highslide-image
{
	border: 4px solid #FFFFFF;
	background-color: #FFFFFF;
}
.highslide-loading
{
	display: block;
	color: #FFFFFF;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	padding: 3px;
	border: 1px solid #FFFFFF;
	background-color: #020202;
}
A.highslide-loading, A.highslide-loading:hover
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.highslide-move
{
	cursor: move;
}
.highslide-overlay
{
	display: none;
}
A.highslide-full-expand
{
	background: url(fullexpa.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
.controlbar
{
	background: url(controlb.gif);
	width: 127px;
	height: 34px;
}
.controlbar A
{
	display: block;
	float: left;
	height: 27px;
}
.controlbar A:hover
{
	background-image: url(controlb.gif);
}
.controlbar .previous
{
	width: 50px;
}
.controlbar .next
{
	width: 40px;
	background-position: -50px 0;
}
.controlbar .close
{
	background: url(controlb.gif);
	width: 36px;
	background-position: -130px 0;
}
.highslide-display-block
{
	display: block;
}
.highslide-display-none
{
	display: none;
}
.highslide
{
	cursor: url(zoomin00.cur), pointer;
	outline: none;
}
.unit-rating
{
	list-style: none;
	height: 20px;
	position: relative;
	background: url(starvote.gif) repeat-x top left;
	padding: 0px;
	margin: 0px;
}
.unit-rating LI
{
	text-indent: -90000px;
	float: left;
	padding: 0px;
	margin: 0px;
}
.unit-rating LI A
{
	outline: none;
	display: block;
	width: 20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.unit-rating LI.current-rating
{
	background: url(starvote.gif) left bottom;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
.unit-rating LI A:hover
{
	background: url(star1000.gif) left center;
	z-index: 2;
	left: 0px;
}
.unit-rating A.r1-unit
{
	left: 0px;
}
.unit-rating A.r1-unit:hover
{
	width: 20px;
}
.unit-rating A.r2-unit
{
	left: 20px;
}
.unit-rating A.r2-unit:hover
{
	width: 40px;
}
.unit-rating A.r3-unit
{
	left: 40px;
}
.unit-rating A.r3-unit:hover
{
	width: 60px;
}
.unit-rating A.r4-unit
{
	left: 60px;
}
.unit-rating A.r4-unit:hover
{
	width: 80px;
}
.unit-rating A.r5-unit
{
	left: 80px;
}
.unit-rating A.r5-unit:hover
{
	width: 100px;
}
DIV.dvmenusmall
{
	text-align: left;
	display: block;
	margin: 0 -4px;
}
.dtree IMG
{
	vertical-align: middle;
}
.dtree A, .dtree A:hover
{
	text-decoration: none;
}
.container
{
	width: 100%;
	padding-bottom: 4px;
}
.fix
{
	overflow: hidden;
	height: 3px;
	background-color: #E0E2E5;
	width: 100%;
}
.headlink
{
	color: #FFFFFF;
	padding: 5px 16px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background: #ED9853 url(img/img/fon1.gif) repeat-x top left;
}
.center
{
	padding: 0 4px;
}
.headlink A, .poisk A
{
	color: #FFFFFF;
	text-decoration: none;
}
.headlink A:hover, .poisk A:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.htba
{
	height: 94px;
	background: #E9EAEB url(img/img/fon2.gif) repeat-x top left;
	padding-left: 15px;
}
.htbb
{
	padding-right: 16px;
	background: #EAEAEA url(img/img/fon2.gif) repeat-x top left;
	width: 50%;
}
.fonta
{
	color: #FFFFFF;
	font-size: 200%;
	font-family: "Trebuchet MS", Arial, Verdana;
}
.fontb
{
	color: #FFFFFF;
	padding-left: 1px;
	font-size: 120%;
	font-family: "Trebuchet MS", Arial, Verdana;
}
.poisk
{
	color: #FFFFFF;
	width: 100%;
	background: #7A7A7A url(img/img/fon3.gif) repeat-x top left;
	border-top: 1px solid #FFFFFF;
}
.poisk1
{
	color: #FFFFFF;
	padding: 0px 16px;
	height: 30px;
}
.btbl
{
	text-align: left;
	color: #FFFFFF;
	padding: 0px 16px;
	height: 70px;
	background: #6B87A2 url(img/img/bfon.gif) repeat-x bottom left;
}
.delm
{
	margin: 0px 4px;
	cursor: default;
}
.inn
{
	position: relative;
	cursor: default;
	top: -5px;
	float: right;
}
.pform
{
	width: 400px;
	border: 1px solid #8C8C8C;
	padding-left: 2px;
}
.stat
{
	font-family: Tahoma, Arial, Verdana !important;
}
.left, .right
{
	width: 190px;
	background: #AEB3C0 url(img/bg.jpg) repeat-y top left;
}
.left
{
	width: 194px;
	background-color: #E0E1E5;
}
.right
{
	width: 194px;
	background-color: #E1E2E5;
}
IMG.fixwidth
{
	width: 194px;
	height: 1px;
}
.blmtop
{
	margin-top: 4px;
}
.blm
{
	padding: 0px;
}
.cbt
{
	padding: 4px 8px;
	background-color: #E2E3E8;
}
.hd
{
	padding: 5px 8px;
	background: #E2E7ED url(img/img/tfon2000.gif) repeat-x top left;
	color: #020202;
	width: 190px;
}
.hd_red
{
	padding: 5px 8px;
	background: #4C78A8 url(img/img/t_red.gif) repeat-x top left;
	color: #FFFFFF;
}
.hd_green
{
	padding: 5px 8px;
	background: #446991 url(img/img/t_green.gif) repeat-x top left;
	color: #FCFCFC;
}
.hd_rd
{
	padding: 5px 8px;
	background: #4878AC url(img/img/t_rd.gif) repeat-x top left;
	color: #FFFFFF;
}
.hdb
{
	padding: 12px 12px 14px;
}
.hdbtop
{
	padding: 8px;
}
.hdbot
{
	background: #E1E2E4;
	padding: 4px 8px;
}
.hd A
{
	color: #020202;
	text-decoration: none;
}
.hd A:hover
{
	color: #FFFFFF;
	text-decoration: none;
}
TABLE.gre
{
	border: 1px solid #D7D3D0;
	border-bottom: 0px solid #000000;
}
.lt1
{
	background-color: #F0EFEE;
	border-bottom: 1px solid #D7D3D0;
}
.lt2
{
	border-bottom: 1px solid #D7D3D0;
}
.cnt
{
	border-left: 1px solid #D7D3D0;
}
.ctt
{
	padding: 4px 8px;
	background-color: #F0EFEE;
}
.pad
{
	padding: 8px;
}
.padt
{
	padding: 4px 8px;
}
.price
{
	color: #DF7017;
	font-size: 120%;
	font-weight: bold;
}
#axcrt
{
	border: 3px double #E48234;
	background: #FFEBB2;
	z-index: 100;
	width: 300px;
	height: 58px;
	font-size: 120%;
	padding-top: 42px;
}
TABLE.nl TR TD A
{
	text-decoration: none;
}
TABLE.nl TR TD A:hover
{
	text-decoration: underline;
}
A.noline
{
	text-decoration: none;
}
A.noline:hover
{
	text-decoration: underline;
}
A.nl, A.nl:hover
{
	text-decoration: none;
}
.oki
{
	color: #339933;
}
.error
{
	color: #FF6600;
}
.cattop
{
	margin-top: 4px;
	padding: 4px 0px;
}
.imbox
{
	padding-left: 8px;
}
IMG.delim, TD.delim
{
	width: 4px;
	height: 4px;
}
/*Color headers*/
DIV.header
{
	cursor: default;
}
DIV.header, DIV.header *
{
	height: 24px;
}
DIV.header *
{
	float: left;
}
DIV.header IMG
{
	float: none;
	height: 14px;
	width: 23px;
}
DIV.header DIV.ct
{
	height: 24px;
	background-repeat: repeat-x;
	float: left;
	padding: 2px 17px 0;
	font-weight: bold;
}
/*РЅР°СЃС‚СЂРѕР№РєРё РєРЅРѕРїРѕРє*/
#header_02
{
	margin-top: 10px;
	position: relative;
	z-index: 1;
	right: -30%;
	background-image: url(img/header_4.gif);
}
#header_02 DIV.ct
{
	background-image: url(img/buttons/header_7_u.gif);
	color: #FFF;
}
#header_02 DIV.ct:hover
{
	color: #FF0000;
}
TD.main, P.main
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	padding: 6px;
}
#parsetime
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	line-height: 1.5;
	background: #F1F1F6;
	text-align: center;
}
.imgsub
{
	padding-left: 5px;
}
/*Р±Р»РѕРє СЃСЃС‹Р»РѕРє content, information*/
A.content
{
	padding-left: 5px;
}
* HTML .png
{
	width: expression(this.firstChild.width);
	filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"', sizingMethod='image')");
	background: expression("transparent url("+this.firstChild.src.replace(".png", ".gif")+") no-repeat");
	background: none !important;
}
* HTML .png IMG
{
	behavior: expression(this.style.visibility="hidden");
}
H1.contentBoxHeading
{
	color: #3F507D;
	text-decoration: none;
	font-size: 15px;
}
/*-------------------------------------------------------------------------------------------*/
.CatNavi
{
	padding-left: 25px;
}
.CatLevel1, .CatLevel2, .CatLevel3, .CatLevel4, .CatLevel5, .CatLevel6
{
	list-style-type: none;
	padding-left: 17px;
	padding-top: 2px;
	background: url(img/tree1.gif) no-repeat;
	background-position: 0px 0px;
}
#CatNavi
{
	padding: 0;
	margin: 0;
}
.SubMenue
{
	background: url(img/tree3.gif) no-repeat top left;
}
.CurrentParent, .Current
{
	background: url(img/tree2.gif) no-repeat top left;
}
LI.Current
{
	font-weight: bold;
}
.Current UL LI
{
	font-weight: normal;
}
#categoriesBoxMenu A
{
	text-decoration: none;
}
TD.hd_red A
{
	color: #FFFFFF;
	text-decoration: none;
}
TD.hd_red A:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
