html {
height:100%;
width:100%;
margin:0;
}

body {
position:relative;
font:11px tahoma;
background:#FFFFFF;
margin:0;
width:100%;
min-width:1245px;
width:expression(parentNode.clientWidth < 1245 ? "1245px" : "auto");
min-height:100%;
height:auto !important;
height:100%;
}

input, select {
font:11px tahoma;
}
a {
outline:none;
}

img {
border:none;
}

h1 {
font:bold 12px Arial, Helvetica, sans-serif;
}

.mainDIV {
margin:0 20px;
padding:0 0 30px 0;
width:1245px;
margin:0 auto;
}

.header {
}

.headerTop {
overflow:hidden;
zoom:1;
}

.headerTop .left {
float:left;
text-transform:uppercase;
height:44px;
line-height:44px;
font-weight:bold;
color:#676767;
}
.headerTop .left a {
text-decoration:none;
color:#DB3038;
background:url(../images/imgKorzin.jpg) no-repeat left;
padding:0 0 0 30px;
}
.headerTop .left span {
color:#DB3038;
}

.headerTop .right {
float:right;
text-transform:uppercase;
text-align:right;
line-height:44px;
font-weight:bold;
}
.headerTop .right  a {
text-decoration:none;
color:#DB3038;
}

.headerTop .center {
text-align:center;
font-weight:bold;
line-height:44px;
background:url(../images/znakBaks.jpg) no-repeat 40px 12px;
width:210px;
margin:0 auto;
}

.headerTop .center span  {
padding:0 20px 0 0;
}

.header .mainHeader {
height:138px;
background:url(../images/headBG.jpg) repeat-x;
}
.header .mainHeaderLeft {
background:url(../images/headBGleft.jpg) no-repeat;
height:138px;
}
.header .mainHeaderRight {
background:url(../images/headBGright.jpg) no-repeat top right;
height:138px;
}
.header .logoDiv {
padding:0px 0 0 49px;
float:left;
}

.header .logoDiv a {
display:block;
background:url(../images/5.jpg) no-repeat;
width:110px;
height:112px;
}

/** html .header .logoDiv a {
display:block;
background:url(../images/5.gif) no-repeat;
width:110px;
height:112px;
}*/

.header .bar {
margin:0;
padding:0 0 0 10px;
list-style:none;
position:relative;
margin:0 auto;
height:26px;
width:1155px;
}

.header .bar li {
float:left;
background:url(../images/znakTopBar.gif) no-repeat right ;
margin:0px 0px 0 0;
padding:3px 13px 3px 10px;
}

div.header ul.bar li {
float:left;
background:url(../images/znakTopBar.gif) no-repeat right ;
margin:0px 0px 0 0;
padding:6px 13px 6px 10px;
}

* html div.header ul.bar li {
padding:5px 13px 5px 10px;
}

.header .bar li.active {
background:url(../images/znakTopBar.gif) no-repeat right #636363;
}

.header .bar li.last {
background:none;
padding:4px 13px 4px 10px;
}

* html .header .bar li.last {
padding:3px 13px 3px 10px;
}

.header .bar li.last form {
margin:0;
padding:0;
}

.header .bar li a {
text-decoration:none;
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
}

.header .bar li div {
margin:0px 0 0 0;
position:relative;
}

.header .bar li input.text {
background:url(../images/poiskNew.jpg) no-repeat;
width:481px;
height:16px;
border:none;
margin:0px 0 0 0;
font:bold 11px tahoma;
padding:2px 65px 0  5px;
color:#646464;
position:relative;
z-index:10;
text-transform:uppercase;
color:#CC0000;
}

.header .bar li div input.butt {
display:block;
position:absolute;
width:60px;
height:15px;
right:0px;
top:0px;
z-index:1000;
background:#FFFFFF;
opacity:0;
border:none;
filter: alpha(opacity=0);
background:#0000FF;
cursor:pointer;
}

.bannerDiv {
float:right;
width:240px;
height:112px;
}

.header .headCenter {
height:90px;
}

.header .headCenter div.center{
background:url(../images/ggshop.jpg) no-repeat center;
width:748px;
height:112px;
float:right;
}

.wrapper {
padding:1px 0 0 0;
/*overflow:hidden;
zoom:1;*/
}

.leftCol {
width:240px;
float:left;
padding:1px 0 0 0;
}

.leftCol .katHBG {
background:url(../images/katHBG.jpg) no-repeat;
width:193px;
height:17px;
}
.leftCol ul.bar {
margin:15px 0 0 0;
padding:0;
list-style:none;
}
.leftCol ul.bar li {
line-height:18px;
overflow:hidden;
margin:0 0 0px 0;
padding:0 0 10px 0;
}
.leftCol ul.bar li img {
padding:5px 0 0px 0;
display:block;
float:left;
}
.leftCol ul.bar li a {
padding:0 0 0px 0;
text-decoration:none;
color:#000000;
display:block;
margin:0px 0 0 0;
font-weight:bold;
}
.leftCol ul.bar li a span{
padding:0 0 0px 0;
text-decoration:none;
color:#000000;
display:block;
margin:3px 0 0 0;
float:left;
}
.leftCol ul.bar li ul {
margin:30px 0 0 5px;
padding:0;
list-style:none;
}
* html div.leftCol ul.bar li ul {
margin:15px 0 0 5px;
padding:0;
list-style:none;
}
.leftCol ul.bar li ul li {
background:url(../images/znakVlojList.gif) no-repeat 0 8px;
padding:0 0 5px 15px;
margin:0 0 0px 0;
}
.leftCol ul.bar li ul li a {
color:#7D7D7D;
}

.top10BG {
background:url(../images/top10BG.jpg) no-repeat bottom;
width:193px;
height:17px;
padding:10px 0 0 0;
}

.leftCol ul.top10 {
list-style:none;
margin:15px 0 0 0;
padding:0;
}

.leftCol ul.top10 li {
background:url(../images/znakStar.gif) no-repeat left;
padding:0 0 0px 15px;
margin:0 0 10px 0;
}

.leftCol ul.top10 li a {
color:#000000;
text-decoration:none;
}

.leftCol ul.top10 li span {
color:#C82D44;
font-weight:bold;
}

.leftCol .divBanner {
padding:15px 0 0 0;
}


.rightCol {
width:240px;
float:right;
}

.rightCol .prisList {
background:url(../images/prisList.jpg) no-repeat;
display:block;
width:180px;
height:24px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
padding:0 0 0 60px;
line-height:24px;
}

.rightCol .divBanner {
padding:20px 0;
}
.rightCol .newPostup {
background:url(../images/newPostupBG.jpg) no-repeat;
width:193px;
height:18px;
}

.rightCol .newPostupDiv {
overflow:hidden;
zoom:1;
padding:15px 0 10px 5px;
background:url(../images/newPostupBGbot.gif) no-repeat bottom;
margin:0 0 -1px 0;
}

.rightCol .newPostupDiv1 {
overflow:hidden;
zoom:1;
padding:15px 0 10px 5px;
}

.rightCol .newPostupDiv .ImgDiv {
float:left;
}
.rightCol .newPostupDiv .ImgDiv img{
height:84px;
width:84px;
padding:0 5px 0 0;
}

.rightCol .newPostupDiv1 .ImgDiv img{
height:84px;
width:84px;
padding:0 5px 0 0;
}

.rightCol .newPostupDiv .textDiv {
padding: 5px 0 0 0;
}

.rightCol .newPostupDiv .textDiv a {
display:block;
color:#000000;
text-decoration:none;
font:bold 10px tahoma;
}

.rightCol .newPostupDiv .textDiv .nal {
color:#5A5A5A;
padding:10px 0 0 0;
}

.rightCol .newPostupDiv .textDiv .money {
background:url(../images/moneyBG.jpg) no-repeat right;
width:59px;
height:16px;
margin:0 0 0 90px;
text-align:center;
font: bold 12px Arial, Helvetica, sans-serif;
}


.rightCol .newPostupDiv .textDiv1 {
padding:10px 0 0 0;
}

.rightCol .newPostupDiv .textDiv1 a {
display:block;
color:#000000;
text-decoration:none;
font:bold 10px tahoma;
}

.rightCol .newPostupDiv .textDiv1 .nal {
color:#5A5A5A;
padding:10px 0 0 0;
}

.rightCol .newPostupDiv .textDiv1 .money {
background:url(../images/moneyBG.jpg) no-repeat right;
width:59px;
height:16px;
margin:0 0 0 90px;
text-align:center;
font: bold 12px Arial, Helvetica, sans-serif;
}


.rightCol .newPostupDiv1 .ImgDiv {
float:left;
}

.rightCol .newPostupDiv1 .textDiv {
padding: 5px 0 0 0;
}
.rightCol .newPostupDiv1 .textDiv1 {
padding:10px 0 0 0;
}

.rightCol .newPostupDiv1 .textDiv a {
display:block;
color:#000000;
text-decoration:none;
font:bold 10px tahoma;
}
.rightCol .newPostupDiv1 .textDiv1 a {
display:block;
color:#000000;
text-decoration:none;
font:bold 10px tahoma;
}

.rightCol .newPostupDiv1 .textDiv .nal {
color:#5A5A5A;
padding:10px 0 0 0;
}

.rightCol .newPostupDiv1 .textDiv1 .nal {
color:#5A5A5A;
padding:10px 0 0 0;
}

.rightCol .newPostupDiv1 .textDiv .money {
background:url(../images/moneyBG.jpg) no-repeat right;
width:59px;
height:16px;
margin:0 0 0 90px;
text-align:center;
font: bold 12px Arial, Helvetica, sans-serif;
}

.rightCol .newPostupDiv1 .textDiv1 .money {
background:url(../images/moneyBG.jpg) no-repeat right;
width:59px;
height:16px;
margin:0 0 0 90px;
text-align:center;
font: bold 12px Arial, Helvetica, sans-serif;
}

.rightCol .bestShop {
background:url(../images/bestShop.jpg) no-repeat;
width:193px;
height:18px;
}
.rightCol .stars {
background:url(../images/stars.jpg) no-repeat;
width:80px;
height:14px;
margin:0 0 0 85px;
padding:0 0 10px 0;
}

.rightCol .newsSait {
background:url(../images/newsSait.jpg) no-repeat;
width:193px;
height:18px;
padding:0 0 10px 0;
}
.rightCol .newsSaitDiv {
border-bottom:1px solid #939393;
padding:10px 0 10px 5px;
}
.rightCol .newsSaitDiv .h {
color:#DE3C4F;
}

.rightCol .newsSaitDiv1 {
padding:10px 0 30px 5px;
}
.rightCol .newsSaitDiv1 .h {
color:#DE3C4F;
}

.rightCol .newsSaitDiv1 .h a{
color:#DE3C4F;
text-decoration:none;
}

.rightCol .newsSaitDiv .h a{
color:#DE3C4F;
text-decoration:none;
}


.footer {
width:100%;
height:26px;
position:absolute;
left:0;
bottom:0;
}
.footer .foot {
margin:0 20px;
}
.footer .copy {
text-align:center;
font-weight:bold;
}
.footer .line {
height:13px;
background:#939393;
}

.centerCol {
padding:1px 0 0 0;
margin:0 250px;
}

.centerCol .newsBG_h {
background:url(../images/newsBG_h.gif) repeat-x;
height:21px;
color:#FFFFFF;
text-transform:uppercase;
text-align:center;
font: bold 11px tahoma;
line-height:21px;
}

.centerCol .newsMainDiv {
padding:10px 0 0 0;
}

.centerCol .newsMainDiv .newsDiv {
padding:0px 0 0 0;
border-bottom:1px solid #DFDFDF; 
}
.centerCol .newsMainDiv .newsDiv .data{
padding:10px 0 10px 0;
}
.centerCol .newsMainDiv .newsDiv .data a {
font-weight:bold;
color:#000000;
text-decoration:none;
font:bold 12px tahoma;
}

.centerCol .newsMainDiv .newsDiv .data span {
color:#A2A2A2;
}

 .newsMainDiv .newsDiv .mainIMG {
padding:0 10px 0 0;
float:left;
}
.centerCol .eschoNews {
text-transform:uppercase;
padding:20px 0 30px 0;
}

.centerCol .eschoNews a {
color:#A2A2A2;
text-decoration:none;
background:url(../images/eschoNewsZ.gif) no-repeat 80px 8px;
padding: 0 10px 0 0;
}

.centerCol .obzor {
background:url(../images/obzorBG.gif) repeat-x;
height:21px;
color:#FFFFFF;
font: bold 11px tahoma;
text-transform:uppercase;
text-align:center;
line-height:21px;
}

.centerCol .obzorDiv {
padding:10px 0;
border-bottom:1px solid #8D8D8D
}

.centerCol .last {
border:none;
} 

.centerCol .obzorDiv .h {
font-weight:bold;
}

.centerCol .obzorDiv .h a {
color:#000000;
text-decoration:none;
font-weight:bold;
}

.centerCol .obzorDiv .text {
color:#878787;
overflow:hidden;
zoom:1;
padding:10px 0 0 0;
}
.centerCol .obzorDiv .text img {
float:left;
padding:0 10px 0 0;
} 



.prodTab {
width:99%;
}

.prodTab td {
width:33%;
vertical-align:top;
text-align:center;
border-bottom:1px solid #8A8A8A;
padding:10px 0 20px 0;
}
.prodTab tr.last td {
width:33%;
vertical-align:top;
text-align:center;
border-bottom:none;
padding:10px 0 20px 0;
}
.prodTab td a {
display:block;
color:#000000;
text-decoration:none;
font-weight:bold;
padding:10px 0 0 0;
}
.prodTab td .nal {
color:#6B6B6B;
}
.prodTab td .money {
background:url(../images/moneyBG.jpg) no-repeat right;
width:59px;
height:16px;
margin:0 auto;
text-align:center;
font: bold 12px Arial, Helvetica, sans-serif;
}

.centerCol .hleb {
list-style:0;
margin:0;
padding:0;
text-align:center;
overflow:hidden;
zoom:1;
margin:0 auto;
}
.centerCol .hleb li {
display:inline;
text-transform:capitalize;
/*background:url(../images/znakHleb.gif) no-repeat 0 7px;
padding:0 10px;*/
}
.centerCol .hleb li a {
color:#FFFFFF;
text-decoration:none;
background:url(../images/znakHleb.gif) no-repeat 0 7px;
padding:0 10px;
}
.centerCol .itemMainDiv {
padding:10px 0 0 0;
}
.centerCol .itemMainDiv .imgDiv {
float:left;
}
.centerCol .itemMainDiv .imgDiv img{
width:205px;
height:209px;
}

.centerCol .itemMainDiv .textDiv {
margin:0 0 0 225px;
}
.centerCol .itemMainDiv .textDiv .overImg {
margin:0;
padding:0;
list-style:none;
overflow:hidden;
zoom:1;
}

.centerCol .itemMainDiv .textDiv .overImg li {
float:left;
padding:0 20px 0 0;
min-height:70px;
}
* html div.centerCol div.itemMainDiv div.textDiv ul.overImg li {
height:70px;
}
.centerCol .itemMainDiv .textDiv .overImg li table {
height:70px;
}
.centerCol .itemMainDiv .textDiv .overImg li table td {
height:70px;
border:1px solid black;
}

.centerCol .itemMainDiv .textDiv .overImg li img {
/*border:1px solid black;*/
}

.centerCol .itemMainDiv .textDiv p {
color:#8A8A8A;
}

.centerCol .itemMainDiv .textDiv .money {
color:#DA303D;
font:bold 12px Arial, Helvetica, sans-serif;
padding:10px 0 0 0;
}

.centerCol .itemMainDiv .textDiv .est {
color:#6D6D6D;
padding:0 0 5px 0;
}

.centerCol .itemMainDiv .textDiv .kupit {
display:block;
background:url(../images/kupit.jpg);
width:60px;
height:16px;
}
.textImg {
overflow:hidden;
zoom:1;
}

.centerCol .itemMainDiv .mainButt {
overflow:hidden;
zoom:1;
border-bottom:1px solid #6D6D6D;
padding:20px 0 0 0;
}

.centerCol .itemMainDiv .mainButt .opisBut{
background:url(../images/opisButt.jpg) no-repeat;
display:block;
width:75px;
height:17px;
float:left;
color:#FFFFFF;
font:bold 11px tahoma;
text-align:center;
line-height:17px;
}

.centerCol .itemMainDiv .mainButt .activeOpis{
background:url(../images/opisButt1.jpg) no-repeat !important;
}

.centerCol .itemMainDiv .mainButt .harBut{
background:url(../images/harButt.jpg) no-repeat;
display:block;
width:106px;
height:17px;
float:left;
font:bold 11px tahoma;
text-align:center;
line-height:17px;
color:#FFFFFF;
}

.centerCol .itemMainDiv .mainButt .activeHar{
background:url(../images/harButt1.jpg) no-repeat !important;
}

.centerCol .itemMainDiv .mainButt .otzBut{
background:url(../images/otsvButt.jpg) no-repeat;
display:block;
width:58px;
height:17px;
float:left;
font:bold 11px tahoma;
text-align:center;
line-height:17px;
color:#FFFFFF;
}

.centerCol .itemMainDiv .mainButt .activeOtz{
background:url(../images/otsvButt1.jpg) no-repeat !important;
}

.centerCol .mainDivTab {
padding:20px 0 10px 20px;
color:#3E3A30;
}
.centerCol .mainDivTab div {
font-weight:bold;
padding:10px 0 3px 0;
}
.centerCol .mainDivTab table {
color:#686663;
border-top:1px solid #F3F3F3;
}
.centerCol .mainDivTab table td {
border-bottom:1px solid #F3F3F3;
width:360px;
padding:3px 0 3px 10px;
}
.centerCol .mainDivTab table td.first {
width:210px;
border-right:1px solid #F3F3F3;
vertical-align: top;
}
.black {
color:#000000 !important;
}
.basket_nav {
text-align:right;
}
.basket_nav a {
font-weight:bold;
color:#000000;
}
.basket_login  {
}
.basket_login table {
margin:20px 0 0 60px;
}

.basket_login table input {
font:11px tahoma;
}


.brend {
list-style:none;
/*margin:20px 0;*/
margin:5px 0 0 0;
overflow:hidden;
zoom:1;}
.brend li{
float:left;
/*width:230px;*/
width:130px;
/*margin:0 0 15px 0%;*/
margin:0 0 5px 0%;
padding:0 0 0 0%;
}
.brend li a {
color:#000000;
font-weight:bold;
background:url(../images/str.gif) no-repeat left;
padding:0 0 0 15px;
}


/*.filtr {
list-style:none;
margin:20px 0 0 6%;
overflow:hidden;
zoom:1;
}
select {
width:135px;
}

.filtr li {
float:left;
width:49.5%;
margin:0 0 10px 0;}
.filtr li span {
width:100px;
display:block;
float:left;
text-align:right;
font-weight:bold;
padding:5px 0 0 0;}
.filtr li stronr.do {
font-weight:bold;
padding:0 0 0px 0;
}
*/

.filtr
{
	list-style:none;
	margin: 10px 0 0 0;
	padding: 0 20px;
}

.filtr li
{
	margin:0 0 5px 0;
	overflow:hidden;
	zoom:1;
	border-bottom: 1px dashed #cccccc;
	padding-bottom: 5px;
	line-height:16px;
}

.filtr li.hide_f
{
	display: none;
}

.filtr li.last
{
	border: none;
}

.filtr li span
{
	width:400px;
	display:block;
	float:left;
	text-align:left;
	font-weight:bold;
	padding:0;
}

.filtr li select.vb
{
	display:block;
	float:right;
	width:135px;
}

.filtr li div.div_vb
{
	display:block;
	float:right;
	width:250px;
	text-align: right;
}

/*----*/

.battom {
padding:10px 0px 0 157px;
margin:0 0% 0 0%;
}
.battom input {
font-weight:bold;
}
.ot {
width:52px;
}

.cont1Tab {
width:99%;
}

.cont1Tab img{
float:left;
padding:0 5px 0 0;
}
.cont1Tab td {
padding:15px 0;
width:50%;
}
.cont1Tab a {
text-decoration:none;
color:#000000;
font-weight:bold;
}
.cont1Tab a.kupit {
display:block;
background:url(../images/kupit.jpg);
width:60px;
height:16px;
/*margin:0 0 0 125px;*/
}
.cont1Tab .money {
color:#DA303D;
font:bold 12px Arial, Helvetica, sans-serif;
padding:10px 0 0 0;
}
.centerCol a {
color:#888888;
text-decoration:none;
}
.centerCol .est {
color:#6D6D6D;
padding:0 0 5px 0;
}


.basket_nav {
text-align:right;
margin:0 30px 10px 0;}

.basket_nav a {
font-weight:bold;
color:#000000;
text-decoration:underline;
margin:0 0 0 10px;}

.basket_page {
color:#454545;}

.mt_header b {
font:12px tahoma;
font-weight:bold;
text-transform:uppercase;}
.poisk1 {
width:150px;}


.form_page_text b {
font-weight:normal;} 
.td_left {
padding:0 10px 0 0;}
.form_submit {
text-align:center;}
.form_submit input{
margin:0 auto !important;
}
.form_table .td_right input{
width:75% !important;
background:#FFFFFF;
border:1px solid #6F7880;
}
.form_table .td_right {
text-align:left;}
.form_table .td_left {
text-align:right;
width:25%;
}

.basket_table table {
width:99%;
}

.basket_login {
left:0;
position:relative;
top:-490px;
}

* html .basket_login {
left:0;
position:relative;
top:-490px;
}

.basket_login table {
margin:0;
padding:0;
}
.basket_login p {
margin:0;
padding:0;
}
.mt_left {
width:25%;
}
.mt_right {
width:75%;
}

.greyBG {
background:url(../images/katHBG1.jpg) no-repeat;
width:240px;
height:21px;
color:#FFFFFF;
text-transform:uppercase;
text-align:center;
font: bold 11px tahoma;
line-height:21px;
}

.redBG {
background:url(../images/topBG10.jpg) no-repeat;
width:240px;
height:21px;
color:#FFFFFF;
text-transform:uppercase;
text-align:center;
font: bold 11px tahoma;
line-height:21px;
} 

.kspisku {
padding:10px 0 0 0;
}

.kspisku a{
background:url(../images/kspisku.jpg) no-repeat;
width:100px;
height:16px;
display:block;
margin:0 auto;
}

.formDivVipad {
position:absolute;
z-index:1001;
width:180px;
height:95px;
top:200px;
left:500px;
border:1px solid black;
background:#FFFFFF;
padding:0px 0 0 10px;
}

.formDivVipad .basket_login {
position:relative;
top:0px;
left:0px;
}
.comentTxt {
	font-weight: normal;
}
.text-block {
	padding-top:15px;
	line-height:14px;
	color:#B2B2B2;
}