* html img {
behavior: url(iepngfix.htc)
}

BODY {
        PADDING: -0px 0px 0px 0px;
        MARGIN: 0px 0px 0px 0px;
        FONT: 70% verdana, arial, sans-serif;
        TEXT-ALIGN: center;
        background: left top url("../img/n_topbg.gif") repeat-x;
		background-color: #fff;
		color: #000000;
        }
A {
        color: #069;
	}

A:link {
        color: #069;
        TEXT-DECORATION: none;}
A:visited {
        color: #069;
        TEXT-DECORATION: none;
        /*TEXT-DECORATION: underline;*/
        }

A:hover {
        color: #09f;
        TEXT-DECORATION: underline;}

FORM {
        PADDING: 0;
        MARGIN: 0;}

img {
        border: 0;}

H1 {
        FONT-WEIGHT: bold;
        FONT-FAMILY: Verdana, Tahoma, arial, sans-serif;
        PADDING: 0;
        FONT-SIZE: 130%;
        MARGIN: 0.8em 0px 0.5em 0px;
        COLOR: #f30;}

H2 {
        FONT-WEIGHT: bold;
        FONT-FAMILY: Verdana, Tahoma, arial, sans-serif;
        PADDING: 0;
        FONT-SIZE: 110%;
        MARGIN: 0.8em 0px 0.5em 0px;
        COLOR: #4583cd;}

H3 {
        FONT-WEIGHT: normal;
        FONT-FAMILY: arial black, Verdana, Tahoma, sans-serif;
        PADDING: 0;
        FONT-SIZE: 105%;
        MARGIN: 0.2em 0px -6px 0px;
        COLOR: #d6d6d6;}

p {
        padding-top: 0;
        margin-top: 0;
        FONT-SIZE: 1.1em;
        }

.text {
        FONT-WEIGHT: normal;
        FONT-FAMILY: Verdana, Tahoma, arial, sans-serif;
        PADDING: 0;
        FONT-SIZE: 1em;
        COLOR: #444}

.left {
	float:left;
}

.through {
	text-decoration:line-through;
}

#header {
        WIDTH: 100%;
        /*height: 200px;*/
        text-align: left;
        background: right top url("../img/n_hdright.jpg") no-repeat;}

img#noB {
        border: 0;}

img#tovarPic {
        border: 0;}

#logo {
        height: 113px;
        width:526px;
        /*top: 0;
        left: 0;*/
        z-index: 2;
        }

#rimg{
	float:right;
}

.hdleft {
	/*float:left;*/
}

#hdmenu {
	background: left top url("../img/n_menuleft.jpg") no-repeat;
	height:75px;
	margin: 0;
	/*padding-top:0px;*/
	/*padding-left:10px;*/
	/*border: 1px solid #000;*/
}

#hdmenu a{
	display:block;
	float:left;
	width:73px;
	padding-top:36px;
	padding-bottom:24px;
	text-align:left;
	color: #55585f;
	font: bold 12px Arial narrow, Arial, Tahoma, Verdana, Sans-serif;
	text-decoration:none;
	text-indent:6px;
}

#hdmenu a:hover {

	text-decoration:none;
	color:red;
}


.item01 {
	background: right bottom url("../img/n_01.gif") no-repeat;
	text-transform: uppercase;
}
.item02 {
	background: right bottom url("../img/n_02.gif") no-repeat;
	text-transform: uppercase;
}
.item03 {
	background: right bottom url("../img/n_03.gif") no-repeat;
	text-transform: uppercase;
}
.item04 {
	background: right bottom url("../img/n_04.gif") no-repeat;
	text-transform: uppercase;
}
.item05 {
	background: right bottom url("../img/n_05.gif") no-repeat;
	text-transform: uppercase;
}
.item06 {
	background: right bottom url("../img/n_06.gif") no-repeat;
	text-transform: uppercase;
}
.item07 {
	background: right bottom url("../img/n_07.gif") no-repeat;
	text-transform: uppercase;
}
.item08 {
	background: right bottom url("../img/n_08.gif") no-repeat;
	text-transform: uppercase;
}
.item09 {
	background: right bottom url("../img/n_09.gif") no-repeat;
	text-transform: uppercase;
}
.item10 {
	background: right bottom url("../img/n_10.gif") no-repeat;
	text-transform: uppercase;
}
.item11 {
	background: right bottom url("../img/n_11.gif") no-repeat;
	text-transform: uppercase;
}
.item12 {
	background: right bottom url("../img/n_12.gif") no-repeat;
	text-transform: uppercase;
}
.item13 {
	background: right bottom url("../img/n_13.gif") no-repeat;
	text-transform: uppercase;
}
.item14 {
	background: right bottom url("../img/n_14.gif") no-repeat;
	text-transform: uppercase;
}
.item15 {
	background: right bottom url("../img/n_15.gif") no-repeat;
	text-transform: uppercase;
}
.item16 {
	background: right bottom url("../img/n_16.gif") no-repeat;
	text-transform: uppercase;
}

#top_phone {
	position:absolute;
	top: 30px;
	/*width:40%;*/
	left:650px;
	color:#fff;
	text-align:right;
	font: normal 11px Arial, Tahoma, Verdana, Sans-serif;
}

#top_phone .prefix {
	font: bold 14px Arial, Tahoma, Verdana, Sans-serif;
}

#top_phone .phone {
	font: normal 30px Arial Black, Arial, Tahoma, Verdana, Sans-serif;
}


#glasses {
	position:absolute;
	top:109px;
	//margin-top:-13px;
	left:700px;
	width:83px;
	height:117px;
}

#menuRed {
        /*width: 100%;*/
        height: 75px;
        color: #fff;
        background: 601px 0px url("../img/n_menubg.gif") repeat-x;
        padding: 0;
        /*border: 1px solid #000;*/
        }

#menuRedEl {
}

#menuS {
        WIDTH: 119px;
        height: 48px;
        float: left;
        padding: 15px 0 0 33px;
        margin: 11px 0 0 40px;
        background: url("../img/menu-s-fon.gif") no-repeat;}

#busketPlace {
        position: absolute;
        top: 180px;
        right: 130px;
        text-align: left;
        font-size:9px;
        padding: 22px 0 0 20px;
}

.spacer {
	width:1014px;
	height:1px;
}

#topbanner {
	margin-top:14px;
	margin-bottom:20px;
	width:98%;
	height:89px;
	text-align:center;
	background: url("../img/n_bannerbg.gif") repeat-x left top;}
}

#price-n-how {
        WIDTH: 185px;
        position: absolute;
        top: 70px;
        right: 0px;
        text-align: left;}

#space {
        clear: left;
        width: 1px;
        height: 0px;}

#leftCol {
        width: 170px;}

.leftBlock {
        width: 100%;
        text-align: right;
        background: url("../img/header-red.gif") no-repeat center top;}

.leftBlockHeader {
        width: 100%;
        height: 30px;
        padding: 7px 0 0 0;
        FONT-WEIGHT: bold;
        FONT-FAMILY: Verdana, Tahoma, arial, sans-serif;
        text-align: center;
        color: #fff;
        FONT-SIZE: 1.1em;}

#brands {
        list-style: none inside;
        padding: 0 15px 0 0;
        margin: 0 0 5px 0;}

#brands li {
        border: 1px solid #fff;}

#brands li a {
        display: block;
        padding: 3px 15px 3px 0;
        margin: 0;
        border-right: 3px solid #900;
        FONT-WEIGHT: bold;
        FONT-FAMILY: Verdana, Tahoma, arial, sans-serif;
        color: #000;
        FONT-SIZE: 1em;}

#brands li a:hover {
        border-right: 3px solid #f00;}

#pops {
        list-style: none inside;
        padding: 0 15px 0 0;
        margin: 0 0 20px 0;}

#pops li {
        border: 1px solid #fff;}

#pops li a {
        display: block;
        padding: 3px 15px 3px 0;
        margin: 0;
        border-right: 3px solid #f00;
        FONT-WEIGHT: normal;
        FONT-FAMILY: Verdana, Tahoma, arial, sans-serif;
        color: #000;
        FONT-SIZE: 1em;}

#pops li a:hover {
        border-right: 3px solid #900;}
li {
        FONT-FAMILY: Verdana, Tahoma, arial, sans-serif;
        color: #000;
        FONT-SIZE: 1em;}

#auth
 {
	text-align: center;
}

#auth table {
        width: 200px;
        border: 0;}

#auth-top {
        background: url("../img/authwin-top.gif") no-repeat top left;
        height: 16px;}

#auth-center {
        background: url("../img/authwin-center.gif") no-repeat top left;
        padding: 0 10px;}

#auth-bottom {
        background: url("../img/authwin-bottom.gif") no-repeat top left;
        height: 13px;}

#auth ul {
        list-style-type: none;
        padding: 0 10px;
        margin-left: 0;}

#auth input {
        margin-top: 5px;}

#content {
        text-align: left;
        padding: 0 10px 10px 10px;
}

#content #maintable {
	margin-top:20px;
	FONT-SIZE: 1em;
}

#content .leftcontent {
	width:400px;
	border-right: 1px dashed #999999;
}

#content .rightcontent {
	width:auto;
}

#content .dborder {
	border-bottom: 1px dashed #999999;
}

#content .rborder {
	border-right: 1px dashed #999999;
}

#content td {
vertical-align: top;
FONT-SIZE: 1em;
}

#content a{
	font-weight:bold;
	font-size:11px;
	color:#006699;
	text-decoration:none;
}

#content a:hover {
	text-decoration:underline;
}

#content .link1{
	font-weight:normal;
	text-decoration:underline;
}

#content .link1:hover{
	text-decoration:none;
}

#content .link2{
	font-size:1em;
	color:red;
	text-decoration:underline;
}

#content .link1:hover{
	text-decoration:none;
}

#content .header {
	width:100%;
	line-height:31px;
	text-indent:10px;
	font-weight:bold;
	color:#010c5b;
	background: url("../img/n_contenthdr.jpg") no-repeat top left;
}

#content .cat {
	width:100%;
	background: url("../img/n_catbg.gif") repeat-x top left;
}

#content .goods {
	border: 1px solid #e1e1e1;
	FONT-SIZE: 1em;
	margin: 0 5px 5px 0;
}

#name {
        FONT-WEIGHT: bold;
        FONT-FAMILY: Verdana, Tahoma, arial, sans-serif;
        PADDING: 0;
        FONT-SIZE: 1.1em;
        MARGIN: 0 0 0.5em 0;
        COLOR: #c00;}

.trace {
        FONT-SIZE: 9px;
}

.catalog_big {
        FONT-WEIGHT: bold;
        FONT-FAMILY: Verdana, Tahoma, arial, sans-serif;
        color: #666;
        FONT-SIZE: 110%;}

.priceTitle {
        width: 49%;
        text-align: right;
        padding-right: 10px;}

.price {
        FONT-WEIGHT: bold;
        FONT-SIZE: 110%;
        color: #c00;
        text-align: left;
        padding-left: 10px;}

.XRow {
        background: #eee;}

.HRow {
        background: #fc0;}

.tovarLeftRow {
        width: 49%;
        FONT-WEIGHT: bold;
        text-align: right;
        padding-right: 10px;
        FONT-SIZE: 1em;}

.tovarRightRow {
        padding-left: 10px;
        FONT-SIZE: 1em;}

#petitMenu td {
        border: 1px solid #c00;}

#busketBottom {
        border: 1px solid #999;
        text-align: center;}

#rightCol {
        width: 200px;}

.rightCol {
        width: 200px;}

#search {
        width: 90%;
        margin: 10px 0 0 5px;
        height: 54px;
        border-left: 3px solid #900;
        text-align: left;
        FONT-SIZE: 1em;
        FONT-WEIGHT: bold;}

.search {
        padding: 7px 0 0 15px;}

input.text {
        width: 110px;
        }

#searchButton {
        width: 15px;
        height: 15px;
        margin-top: 3px;
        background: url("../img/search.gif") no-repeat;
        border: 0;}

#rightBlock {
        width: 100%;
        text-align: left;
        background: url("../img/header-grey.gif") no-repeat center top;}

.rightBlock {
        width: 100%;
        text-align: left;
        background: url("../img/header-grey.gif") no-repeat center top;}

#rightBlockHeader {
        width: 90%;
        height: 30px;
        padding-top: 8px;
        margin-left: 12px;
        FONT-WEIGHT: bold;
        FONT-FAMILY: Verdana, Tahoma, arial, sans-serif;
        text-align: left;
        color: #000;
        FONT-SIZE: 1em;}

.rightBlockHeader {
        width: 90%;
        height: 30px;
        padding-top: 8px;
        margin-left: 12px;
        FONT-WEIGHT: bold;
        FONT-FAMILY: Verdana, Tahoma, arial, sans-serif;
        text-align: left;
        color: #000;
        FONT-SIZE: 1em;}

.red {
        color: red;}

#rightBlockText {
        width: 189px;
        margin: 0 0 10px 5px;
        padding: 0 0 0 5px;
        FONT-WEIGHT: normal;
        FONT-FAMILY: Verdana, Tahoma, arial, sans-serif;
        text-align: left;
        color: #000;
        FONT-SIZE: 0.9em;
        border-left: 1px dotted #999;}

#footer {
        width: 100%;
        height: 62px;
        clear: left;
        text-align: center;
        background: url("../img/footer-fon.gif") repeat-x;}

#footerLeftPic {
        width: 23px;
        height: 62px;
        float: left;
        background: url("../img/footer-left.gif") no-repeat;}

#footerRightPic {
        width: 23px;
        height: 62px;
        float: right;
        background: url("../img/footer-right.gif") no-repeat;}

#footerText {
		FONT-SIZE: 0.9em;
        padding: 10px;}

b {
        FONT-SIZE: 0.9em;
}
