html {
width:100%;
height:100%;
margin:0;
}
body {
position:relative;
font:12px Arial, Helvetica, sans-serif;
margin:0;
/*background:url(../images/topBGb_w.jpg) repeat-x #FFFFFF;*/
min-width:990px;
width:expression(parentNode.clientWidth < 990 ? "990px" : "auto");
width:100%;
min-height:100%;
height:auto !important;
height:100%;
}
a {
outline:none;
color:#1192A7;
}
img {
border:none;
}
.wrapper {
/*width:925px;*/
width:100%;
margin:0 auto;
}
.hieder {
/*background:url(../images/topBG_w.jpg) no-repeat;*/
/*margin:0;*/
margin:0 auto;
width:100%;
height:213px;
position:relative;
}
.logo {
display:block;
position:absolute;
width:140px;
height:45px;
left:246px;
top:18px;
}
.brand {
display:block;
width:140px;
height:38px;
bottom:0px;
}
.brand1 {
display:block;
position:absolute;
width:140px;
height:38px;
left:40px;
bottom:0px;
background:url(../images/brands1BG.jpg) no-repeat;
}
.brand2 {
display:block;
position:absolute;
width:140px;
height:38px;
left:300px;
bottom:0px;
background:url(../images/brands2BG.jpg) no-repeat;
}
.brand3 {
display:block;
position:absolute;
width:120px;
height:38px;
right:240px;
bottom:0px;
background:url(../images/brands3BG.jpg) no-repeat;
}
.brand4 {
display:block;
position:absolute;
width:140px;
height:38px;
right:0px;
bottom:0px;
background:url(../images/brands4BG.jpg) no-repeat;
}

.mainBar {
width:100%;}
.mainBar td {
text-align:center;
height:25px;
}

.opl {
width:170px;
}

.mainBar td a {
display:block;
width:100%;
height:100%;
text-decoration:none;
color:#FFFFFF;
line-height:25px;
background:url(../images/barDot.gif) no-repeat right
}

.mainBar td a.last {
background:none;
}

.mainBar td a:hover {
text-decoration:underline;
line-height:25px;
}

.mainBar td a.aktcii {
font: 14px Arial Black;
line-height:25px;
}

.mainDiv {
overflow:hidden;
zoom:1;
padding:0 0 105px 0;
}
.leftCol {
width:241px;
float:left;
padding:30px 0 0 0;
}
.korzina {
padding:0 0 0 20px;}
.korzina_h {
background:url(../images/korzina_h.jpg) no-repeat;
width:137px;
height:15px;
display:block;
}
.korzina_money {
margin:10px 0 0 0;
}
.korzina_money strong {
padding:0 15px 0 0;
color:#6A0C24;
}
.korzina_money  span {
padding:0 5px 0 0;}
.leftCol .form {
background:url(../images/formBG.jpg) no-repeat ;
width:211px;
height:125px;
margin:30px 0 0 0;
padding:15px 30px;
}
.form_h {
font:16px Arial Black;
color:#FFF;
padding: 0 0 10px 0;}
.leftCol .form form {
margin:0;
padding:0;}
.leftCol .form div {
margin:0 0 5px 0;}
.leftCol .form div input {
border:1px solid #BC033F;
width:120px;
font:11px tahoma;
background:#fff;
}
.leftCol .form label {
padding:0 10px 0 0;
color:#FFFFFF;
}

.leftCol .form label.first {
padding:0 21px 0 0;
}

.leftCol .form input.battom {
float:right;
border:none;
background:#BC033F;
font: 16px Arial Black;
color:#FFFFFF;
margin:0px 30px 0 0;
padding:7px 0 0 0;
cursor:pointer;
}

.leftCol .form a {
display:block;
margin:18px 0 0 0;
color:#E0BEC7;}
.kat_h {
background:url(../images/kat_h.jpg) no-repeat;
width:147px;
height:17px;
margin:20px 0 20px 25px;
}
.leftCol ul {
padding:0;
margin:0 0 30px 0;
list-style:none;
}
.leftCol ul li {
background:url(../images/barDott_2.gif) repeat-x bottom;
padding:10px 0 10px 25px;
}
.leftCol ul li a {
text-decoration:none;
color:#000000;
font-weight:bold;}
.leftCol ul li a:hover {
text-decoration:underline;
}
.leftCol ul li.last {
background:none;
}


.rightCol {
padding:30px 0 0 261px;
margin:0;
}
.ulImg {
list-style:none;
margin: 0 0 0 0;
padding:0;
overflow:hidden;
zoom:1;}

.ulImg li {
/*float:left;*/
margin:0 11px 0 0;
}

.ulImg li.last {
/*width:403px;*/
margin:0;
padding:17px 23px 0px 0px;
text-align:justify;
}
.recom {
background:url(../images/recom.gif) no-repeat;
width:267px;
height:79px;
margin:30px 0 20px 10px;
}
.recomTab {
/*width:90%;*/
margin:0 0 0 10px;}
.recomTab tr.text td{
text-align:left;
}
.recomTab tr.text td a.img {
display:block;
margin:0 auto;
text-align:center;
}
.recomTab td {
width:32%;
text-align:center;
vertical-align:top;
}
.recomTab td h6 {
margin:5px 5px 0 5px;
line-height:14px !important;
}
.recomTab td h6 a {
text-decoration:none;
color:#A81B46;
font: bold 17px Arial, Helvetica, sans-serif;
line-height:16px !important;
}
.recomTab td div.text
{
	text-align: left;
	margin:10px 5px;
}
.recomTab td div.text a {
color:#1192A7;
text-decoration:none;
}
.recomTab td div.money {
color:#A81B46;
font-weight:bold;
margin: 0px 5px;
}
.forum_h {
text-transform:uppercase;
font:17px Arial Black;
margin:20px 0 20px 10px;
}
.forum {
font-weight:bold;
margin:0 0 0 40px;
padding:0;
}
.forum li {
margin:0 0 10px 0;
padding:0 0 0 10px;}
.forum li a {
font-weight:normal;
color:#099FAC;
}

.footer {
position:absolute;
left:0px;
bottom:0px;
height:95px;
width:100%;
}
.footer .mDiv {
/*width:925px;*/
margin:0;}
.mainBarF {
width:100%;
background:#C30244;}
.mainBarF td {
text-align:center;
height:25px;
}
.mainBarF td a {
display:block;
width:100%;
height:100%;
text-decoration:none;
color:#FFFFFF;
line-height:25px;
background:url(../images/barDot.gif) no-repeat right
}
.mainBarF td a.last {
background:none;
}
.mainBarF td a:hover {
text-decoration:underline;
line-height:25px;}
.webdig {
float:right;
margin:25px 0 0 0;
color:#6A0C24;
font-weight:bold;}
.webdig a {
text-decoration:none;
color:#6A6760;
font-weight:normal;
}
.copy {
padding:20px 0 0 0;
color:#6A6760;
}

.katMainDiv {
}
.katMainDiv .hleb {
list-style:none;
margin:0 0 0px 0;
padding:0 0 17px 0;
border-bottom:4px solid #E5E1D6;
overflow:hidden;
zoom:1;
}
.hleb {
list-style:none;
margin:0 0 0px 0;
padding:0 0 17px 0;
border-bottom:4px solid #E5E1D6;
overflow:hidden;
zoom:1;
}
.katMainDiv .hleb li {
display:inline;
background:url(../images/hlebBG.gif) no-repeat right;
padding:0 20px 0 0;
margin:0 13px 0 0;
}
.hleb li {
display:inline;
background:url(../images/hlebBG.gif) no-repeat right;
padding:0 20px 0 0;
margin:0 13px 0 0;
}
.katMainDiv .hleb li.last {
background:none;
margin:0;
padding:0;
}
.hleb li.last {
background:none;
margin:0;
padding:0;
}
.katMainDiv .hleb li a {
color:#000000;
text-decoration:none;
font:12px tahoma;
}
.hleb li a {
color:#000000;
text-decoration:none;
font:12px tahoma;
}
.selDiv {
height:40px;
background:#E5E1D6;
margin:4px 0 20px 0;
}
.selDiv label {
color:#777066;
font:bold 12px tahoma;
padding:0 20px 0 0;
}
.selDiv select {
width:150px;
border:1px solid #D1D0BC;
background:#FFFFFF;
outline:none;
}
.selDiv div {
padding:10px 0 0 13px;
float:left;
}
.selDiv div.last {
padding:10px 0 0 30px;
}
.selDiv input {
background:url(../images/poisk.gif) no-repeat;
border:none;
width:85px;
height:22px;
cursor:pointer;
float:right;
margin:10px 22px 0 0;
}
.kupit {
background:url(../images/kupit.gif);
width:85px;
height:22px;
display:block;
margin:0 auto;
}
.katMainDiv .Tab {
width:100%;
}
* html div.katMainDiv table.Tab {
width:98%;
border-bottom:4px solid #E5E1D6;
}
.katMainDiv .Tab td{
background:url(../images/tdBG.gif) no-repeat right center;
height:60px;
text-align:center;
padding:10px 0 10px 0;
}
.katMainDiv .Tab td.last {
background:none;
}
.katMainDiv .Tab td .link {
color:#000000;
font-weight:bold;
}
.katMainDiv .Tab td div {
text-align:left;
width:70%;
margin:0 auto;
}
.katMainDiv .Tab td div span {
display:block;
color:#777066;
}
.katMainDiv .Tab td div span.last {
color:#BD0043;
}
.katMainDiv .pages {
margin:30px 0 0 0;
padding:30px 0 0 0;
border-top:4px solid #E5E1D6;
height:25px;
}
.katMainDiv .pages table td {
height:25px;
overflow:hidden;
}
.katMainDiv .pages b {
line-height:25px;
background:#C30143;
color:#FFFFFF;
display:block;
width:25px;
text-align:center;
padding:0 0 0px 0;
float:left;
}
.katMainDiv .pages span {
line-height:25px;
color:#747474;
padding:0 30px 0 0;
height:25px;
}
.katMainDiv .pages a {
line-height:25px;
color:#C30143;
display:block;
width:25px;
text-align:center;
height:25px;
float:left;
}

.cart_title {
color:#AE0533 !important;
}

.cart_table .cart_table_tr_header td {
color:#000 !important;
}

.cart_order_table .mt_header {
color:#000 !important;
}

.cart_order_table .mt_left {
color:#6A6A6A;
text-align: left;
}
.cart_order_table .mt_left b {
font-weight:normal;
}
.cart_order_table .mt_footer b{
font-weight:normal;
font-style:italic;
color:#999999;
}

.cart_table_tr_footer .cart_table_td_summ {
color:#000;
font-weight:bold;
}

.orderButton {
background:url(../images/orderButtonBG.gif) no-repeat;
width:94px;
height:22px;
border:none;
cursor:pointer;
}

.saveButton {
background:url(../images/saveButtonBG.gif) no-repeat;
width:108px;
height:22px;
border:none;
cursor:pointer;
}

.saveButtonTop {
background:url(../images/ok.jpg) no-repeat;
border:none !important;
height:20px;
width:20px !important;
cursor:pointer;
margin:0 0 0 10px;
}

.backButton {
background:url(../images/backButtonBG.gif) no-repeat;
width:75px;
height:22px;
border:none;
cursor:pointer;
}
* html div.cart_page {
width:97%;
}

.leftCol ul li ul.podKat {
margin:0;
padding:5px 0 0 0;
list-style:none;
background:url(../images/barDott_2.gif) repeat-x top;
margin:15px 0 0 -20px;
}

.leftCol ul li ul.podKat li {
background:url(../images/listStyle.gif) no-repeat 20px 15px;
padding-left: 40px;
}

.leftCol ul li ul.podKat li a {
font-weight:normal;
}

.tat {
background:url(../images/tatBG.jpg) no-repeat;
height:50px;
width:201px;
padding:20px;
color:#FFFFFF;
margin:20px 0 0 0;
 }

.tat .prots {
color:#FFFFFF;
font:bold 32px Arial Narrow;
float:right;
}

.tat .name {
color:#FFFFFF;
font:16px Arial, Helvetica, sans-serif;
} 
.tat .name a {
color:#FFFFFF;
text-decoration:none;
}
.tat .vasha {
color:#D58099;
}
.tat .line {
border-bottom:1px solid #D58099;
padding:7px 0 0 0;
margin:0 0 5px 0;
}
.tat .vihod {
display:block;
font:12px Arial Black;
color:#FFFFFF;
text-decoration:none;
float:right;
}
.news_page .h {
color:#B00036;
font-weight:bold;
padding:0 0 15px 0;
}
.news_page .h a {
text-decoration:none;
color:#B00036;
}
.news_page .mainDiv {
padding:20px 0;
border-bottom:1px solid #CECECE;
}
.news_page .last {
border:none;
}
.news_page .mainDiv img {
float:left;
padding:0 10px 0 0;
}
.news_page .mainDiv p {
line-height:20px;
color:#555B61;
}
.news_page .mainDiv a {
color:#B00036;
}
.news_page .h .data {
color:#000000;
padding:0 20px 0 0;
}

.colorDiv {
position:relative;
}

 .bord {
position:absolute;
left:0;
top:0;
width:58px;
height:64px;
background:url(../images/bord.png) no-repeat;
}

.imgLittle {
float:left;
}

.leftCol a img {
padding:0 0 10px 0;
}

.questions {
margin:0 0 0 20px;
padding:0;
}

* html .questions {
margin:0 0 0 35px;
padding:0;
}

.questions li {
font:bold 18px Arial, Helvetica, sans-serif;
}

.questions li span {
font:bold 11px Arial, Helvetica, sans-serif;
}

.test p {
line-height:20px;
}

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

.answers  li {
font: 11px tahoma;
color:#777066;
}

.answers  li span {
padding:0 0 0 10px;
font-weight:normal;
}

.testButt {
background:url(../images/testButt.jpg) no-repeat;
width:111px;
height:22px;
border:none;
cursor:pointer;
margin:20px 0 0 25px;
}
.test_page .test p span {
color:#C20243;
font-weight:bold;
display:block;
padding:10px 0 0 0;
}

.brandTab {
width:99%;
/*padding:175px 0 0 20px;*/
padding:175px 0 0 0;
}

.brandTab td {
text-align:center;
}

.mt_left {
vertical-align:top;
width:120px;
text-align: left;
}

.new777 {
background:url(../images/new.gif) no-repeat;
width:38px !important;
height:73px;
position:absolute;
top:0;
left:0;
}

.sale777 {
background:url(../images/sale.gif) no-repeat;
width:38px !important;
height:73px;
position:absolute;
top:0;
left:0;
}

.action777 {
background:url(../images/akcya.gif) no-repeat;
width:38px !important;
height:73px;
position:absolute;
top:0;
left:0;
}
h1{font-size:16px;}
h2{font-size:15px;}


td.mt_right input{
	width:240px;
}
td.mt_right textarea{
	width:240px !important;
}

#tr_formfield3 td img {
	float:left;
}
#tr_formfield3 td input {
	float:left;
	width:109px;
}


#centerBanner img
{
	/*width: 403px;*/
	text-align: center;
}

#rightBanner
{
	/*width: 241px;*/
	text-align: center;
}
