html, body {
        height: 100%;
        width: 100%;
        margin: 0px;
        padding: 0px;
        font: normal 12px "Tahoma";
        color: #606060;
      /*  background: #FFF URL(/images/bg.jpg);*/
}

form{                   margin:0; padding:0;}
table{                  border-collapse:collapse; padding: 0; border-color: silver;}
table.rb{               border: 0px solid red;}
td{                     font-family:Trebuchet MS,tahoma; font-size: 12px; vertical-align: top; /* padding: 3px; */}
input {                 border: silver 1px solid; font-family:Trebuchet MS,tahoma; font-size: 12px; marign:1px;}
a{                      font-family:Trebuchet MS,tahoma; font-size: 12px; color: #2060a0;}
a img{                  border: 0; margin: 0;}
table.list_items{       border-width: 1px 0 0px 1px; border-style: solid; background-color: #f0f0f0;}
table.show_item td{     font-family:Trebuchet MS,tahoma; font-size: 12px;}
table.list_items td{    padding: 6px 8px 6px 8px; border-color: silver; border-width: 0 1px 1px 0; border-style: solid; font-family:Trebuchet MS,tahoma; font-size: 12px;}
table.bill{             border-width: 1px 0 0px 1px; border-style: solid; background-color: #ffffff;}
table.bill td{          padding: 6px 8px 6px 8px; text-align: justify; border-color: silver; border-width: 0 1px 1px 0; border-style: solid; font-family:Trebuchet MS,tahoma; font-size: 12px;}
table.list{             border-width: 1px 1px 1px 1px; border-style: solid; background-color: #f0f0f0;}
table.list td{          padding: 5px 8px 0px 8px; text-align: justify; border-color: silver; border-width: 0 1px 1px 0; border-style: solid; font-family:Trebuchet MS,tahoma; font-size: 12px;}
table.buy0 td{          border-width: 0; padding: 1px;}
.plist{                 text-align: right}
span.cat{               padding-left: 6px;}
span.menu{              padding-left: 18px;}
.cmenu{                 padding-left: 20px; padding-top: 8px; margin-left: 18px;}
.cmenu a{               font-family:Trebuchet MS,tahoma; font-size: 12px; color: #2070c0; text-decoration: none;}
.menu a{                font-family:Trebuchet MS,tahoma; font-size: 11px; color: #2070c0; text-decoration: none;}
.cat b a{               font-family:Trebuchet MS,tahoma; font-size: 12px; color: #3070c0;}
td.copy{                font-family: sans-serif,Verdana; padding: 15px 0 0 55px; font-size:10px; color: white;}
td.copy a{              font-size:10px; color: #405090; text-decoration: none;}
td.regerror input{      border-color: red; color: red;}
td.regerror{            color: red;}
td.vendors a{           color: #309050; font-size: 14px;}
.main_page_link{        color: #60f0f0;}
span.cart_place a{      color: #705030; text-decoration: none;}
span.cart_place b{      color: #f06060;}
span.get_page{          font-family:Trebuchet MS,tahoma; font-size: 12px;}
span.get_page{          width:100%; height: 100%;font-size:14px;}
td.get_page{            padding: 15px; font-family:tahoma; font-size:14px;}
span.get_page b{        color: #c05050; font-family:tahoma; }
span.get_page a{        font-family:tahoma;}
span.old_price{         color:red;text-decoration:line-through;}
span.discount_price{    color:red;font-weight:bold;font-size: 14px;}
.login{                 font-family:Trebuchet MS,tahoma; font-size: 13px;}
.login a{                 font-family:Trebuchet MS,tahoma; font-size: 13px;}
.login input{           font-family:Trebuchet MS,tahoma; font-size: 12px; height: 18px;}
input.txt {             height: 20px;}
input.img {             border: 0px;}
.price{               color: #f06060;}
.price b{               color: #f06060; font-size:15px; font-style:bold;}
td.order{               text-align: right; color: #f06060;}
td.order b{             text-align: right; color: #f06060;}
.user_info{             color: #f06060;}
.success_register{      color: #20d078;}
.buyinput{              width: 30px; border: silver 1px solid;}
.error{                 border: red 1px dashed; padding: 6px; font-family:Trebuchet MS,tahoma; font-size:11px;}
td.tmenu_a{             text-align: center;padding: 2px 0 0 0px; background-image: url("/images/t_menu_a.jpg"); background-repeat:no-repeat; width:85px}
td.tmenu_na{            text-align: center;padding: 2px 0 0 0px; background-image: url("/images/t_menu_na.jpg"); background-repeat:no-repeat; width:85px; color: white;}
td.tmenu_a  a{          font-size: 13px;}
td.tmenu_na a{          font-size: 13px; color: white; text-decoration: none;}
div.cart_item{          vertical-align:middle; }
b.first{                color:#f04060}
i.empty {               color: #5090b0;}
table.vend_and_navi {   width:95%;}
table.page_navigation { height: 20px;width: 100%; border-width: 1px 0 0px 1px; border-style: solid; background-color: #f0f0f0;}
table.page_navigation td{padding: 6px 8px 6px 8px; border-color: silver; border-width: 0px 1px 0px 0px; border-style: solid; font-family:Trebuchet MS,tahoma; font-size: 12px;}
td.page_navi {          width: 30px; }
td.page_navi_active {   width: 30px; background-color: #d0d0e0;}
table#imgTbl img {      border: #9cc9d7 1px solid;}
table.bough_poll{       border:1px solid #9cc9d7;width: 140px; margin-left: 32px;border-collapse:separate !important;-moz-border-radius:10px;border-radius:10px;}
table.bough_poll td {   padding: 6px;}

.hint{                  border: 1px solid #505050;
                        opacity: 0.84;background-color: #E2F7FF;
                        position: fixed;
                        top: 200px;left: 40%;z-index: 10;font:bold 10px Verdana;padding: 15px;width: 220px;height: 50px;
                        text-align: center;visibility: hidden;}
*.hint {                filter: alpha(opacity=84);}

/* for scrolling layers
         Specify width and height in hold and wn, and in clip for wn */
div#hold{               position:relative;overflow:hidden; width:100%; height:100%;}
div#wn{                 position:absolute;overflow:hidden; left:0px; top:0px;width:113px; height:144px;clip:rect(0px, 113px, 144px, 0px);}
div#lyr1{               position:absolute;left:0px; top:0px;}
table#imgTbl td {       height:48px; vertical-align:middle; text-align:center }

table {
        border-collapse: collapse;
}

img {
        border: none;
}

a {
        font: bold 12px "Tahoma";
        text-decoration: none;
        color: #235F83;
        outline: none;
}

a:hover {
        color: #000;
}

td, th {
        padding: 0px;
        margin: 0px;
        vertical-align: top;
        font: normal 12px "Tahoma";
        color: #606060;
}

h1 {
        padding: 10px 18px 11px 0px;
        margin: 0px;
        font: normal 27px "Times New Roman";
/*        background: url(http://www.kjeans.ru/.files/1/images/h1.gif) left no-repeat;*/
        color: #434343;
}

h2 {
        padding: 0px;
        margin: 0px;
        font: normal 15px "Times New Roman";
        text-transform: uppercase;
}


.Logo{
        width: 903px;
        height: 328px;
        background: URL('/images/main.jpg') no-repeat;
}

tr.Small td {
        height: 139px;
}

tr.Small td img {
        height: 139px;
}

tr.Footer td {
        width: 903px;
        height: 80px;
        vertical-align: middle;
}

tr.Footer td address {
        display: block;
        font: normal 11px "Tahoma";
        vertical-align: middle;
        padding-top: 5px;
}

tr.Footer td span {
        padding: 14px;
        font: normal 11px "Tahoma";
        width: 250px;
        height: 29px;
        display: block;
        background: #434343;
        color: #FCFAE5;
        margin-right: 31px;
}

tr.Footer td.right{

    text-align: center;
}

tr.Footer td div br {
        clear: left;
        font-size: 0px;
}
tr.Footer td a {
        display: block;
        font: normal 11px "Tahoma";
        padding: 5px 0px 0px 20px;
}
br.Break {
        clear: left;
        font-size: 0px;
        height: 0px;
}

div.BgBlock {
    padding: 12px;
    background: #F9F9F7;
  	-moz-border-radius: 1em;
  	border-radius: 1em;
  	-webkit-border-radius:1em;
  	behavior:url(/templates/border-radius.htc);
}

div.New {
        padding: 0px 12px 0px 12px;
}

div.New img {
        display: block;
}

div.New div {
        padding: 0px 8px 0px 8px;
        width: 162px;
        height: 310px;
        display: block;
        float: left;
}

div.textBlocks div {
        display: table-cell;
        padding: 0px 19px 0px 19px;
        width: 416;
        width: expression(454);
        float: left;
}

div.textBlocks div.Right {
        border-left: 2px solid #F5F6F1;
}

div.Menu {
        display: block;
        padding-top: 11px;
        border-bottom: 1px solid #E8E9E4;
        height: 28px;
}

div.Menu a {
        text-align: center;
        width: 25%;
        display: block;
        float: left;
        height: 28px;

}

div.Menu a:hover {
        color: #000;
        background: #F9F9F7;
}

div.leftBlock {
        float: left;
        width: 677px;
        width: expression(693);
        padding-right: 16px;
}

div.leftBlock p {
        width: 657px;
        width: expression(677);
}

div.rightBlock {
        float: left;
        width: 216px;
}

div.TextBlock {
	width:180px;
    background: #f3f3f0;
    line-height:30px;
    padding:5px;
  	-moz-border-radius: 1em;
  	border-radius: 1em;
  	-webkit-border-radius:1em;
  	behavior:url(/templates/border-radius.htc);
    line-height: 1.5;
}

div.TextBlock b{
    font: bold 14px Verdana;
    color: #8E8E8E;
}



div.LoginForm{
	width:180px;
    background: #F9F9F7;
    padding:5px;
  	-moz-border-radius: 1em;
  	border-radius: 1em;
  	-webkit-border-radius:1em;
  	behavior:url(/templates/border-radius.htc);

}
.LoginForms a{
        font: bold 9px "Tahoma";
        color: #000;

}

div.TextBlock ul {
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: -15px;
        margin-left: expression(30);
        padding-top: 5px;
        padding-bottom: 5px;

}

div.TextBlock ul ul {
        margin-top: 5px;
        margin-bottom: 5px;
        margin-left: -25px;
        margin-left: expression(15);
        padding-top: 0px;
        padding-bottom: 0px;

}

div.TextBlock ul li a b {
   font-family:Trebuchet MS,tahoma; font-size: 12px; color:#000;
}

div.TextBlock font {
        font: bold 11px "Tahoma";
        color: #000;
}

div.TextBlock span {
        display: block;
        padding-left: 15px;
}

div.lineMenu {
        border-top: 1px solid #E8E9E4;
        border-bottom: 1px solid #E8E9E4;
        height: 35px;
        height: expression(28);
}

div.lineMenu span {
        display: block;

        padding-left: 17px;
        font-size: 11px;
}

div.lineMenu span b {
        font-size: 11px;
        margin-right: 40px;
}

div.lineMenu span a {
        font-size: 11px;
}

div.lineMenu span font {
        font: bold 11px "Tahoma";
        color: #000;
}

div.pMini span {
        text-align: center;
        display: block;
        width: 224px;
        float: left;
        border-left: 1px solid #F5F6F1;
}

div.pMini span.Left {
        border-left: none;
}

div.pMini span code {
        font: normal 25px "Georgia" "Tahoma";
}

span.hr {
        display: block;
        height: 1px;
        background: #E8E9E4;
        overflow: hidden;
}
hr {
        display: block;
        height: 1px;
        border:1px;
        padding:0px;
        margin:0px;
        background: #E8E9E4;
        overflow: hidden;
}

div.Description {
        display: table;
}

div.Left {
        display: table-cell;
        width: 214px;
        width: expression(234);
        float: left;
        padding: 0px 0px 50px 20px;
}

div.Left font {
        display: block;
        font: normal 11px "Arial";
        color: #80807d;
}

div.Left code {
        display: block;
        font: normal 25px "Georgia" "Arial";
        margin-bottom: 30px;
}

div.Right {
        display: table-cell;
        width: 439px;
/*        width: 399px;*/
        width: expression(439);
        float: left;
        padding-bottom: 50px;
}

div.Right img.Big {
        margin: 0px 20px 0px 20px;
}

div.Right div.Line {
        display: block;
        height: 32px;
        background: url(http://www.kjeans.ru/.files/1/images/line.bg.gif) center repeat-x;
        overflow: visible;
        text-align: center;
}

div.Right div.Line font {
        font: normal 11px/32px "Arial";
        color: #CB1718;
        background: #FFF;
        padding: 0px 5px 0px 5px;
}

div.Right div.pMini {
        padding: 0px;
}

div.Right div.pMini img {
        float: left;

        margin-left: 20px;
}

#BasketForm {
        width: 100%;
        text-align: left;
        padding: 0px;
        margin: 0px;
        display: block;
}

#BasketForm label, textarea, select, input {
        font: normal 12px Tahoma;
        display: inline;

        text-align: left;
}

#BasketForm textarea {
        height: 150px;
}

#BasketForm label {
        vertical-align: top;
        display: inline-block;
        font: normal 12px Tahoma;
        float: left;
        width: 200px;
        margin: 5px 0px 0px 5px;
        text-align: left;
}

#BasketForm label font {
        font: normal 12px Tahoma;
        color: #AE0143;
}

#BasketForm label font code {
        vertical-align: bottom;
        font: bold 17px/15px Tahoma;
        color: #AE0143;
}

#BasketForm legend {
        font: normal 12px Tahoma;
        text-align: left;
        color: #AE0143;
        padding: 5px 5px 5px 5px;
}

#BasketForm br {
        clear: left;
}

#BasketForm table {
        margin: 0px;
        font-size: 11px;
        width: 100%;
        background: #C8C8C8;
}

#BasketForm table th {
        text-align: left;
        background: #FFF;
}

#BasketForm table td {
        text-align: center;
        background: #FFF;
        vertical-align: middle;
}

#BasketForm table td code {
        font: normal 12px Tahoma;
        text-transform: uppercase;
        white-space: nowrap;
}

#BasketForm table td p {
        margin: 0px;
        width: 100%;
        display: block;
        text-align: left;
}

#BasketForm table td p br {
        clear: none;
}

#BasketForm table td input {
        margin: 0px;
        width: 40px;
        text-align: center;
}

#BasketForm table td p a img {
        float: left;
        margin: 2px 5px 2px 2px;
        width: 57px;
        height: 57px;
}

#BasketForm p font {
        font: normal 12px Tahoma;
        color: #AE0143;
}

#BasketForm p code {
        vertical-align: bottom;
        font: bold 17px/15px Tahoma;
        color: #AE0143;
}

#BasketForm a.PayButton {
        display: block;
        padding-left: 8px;
        margin-top: 8px;
        margin-bottom: 8px;
        font-family: Arial Narrow;
        font-size: 16px;
        font-weight: normal;
        color: #617C85;
        background: url(http://www.kjeans.ru/.files/1/images/pay.bg.gif) left repeat-y;
}
#main{
        width:100%;
        min-height:300px;
        _height:300px;
}
#main .mainMenu{
        width:180px;
        min-height:300px;
        _height:300px;
        float:left;
        margin-top:18px;
        margin-left:5px;
	  	-moz-border-radius: 1em;
	  	border-radius: 1em;
	  	-webkit-border-radius:1em;
	  	behavior:url(/templates/border-radius.htc);
}

#main .mainMenu .url a{
        display: block;
        padding: 4px 0px 4px 5px;
        color: #36596D;
        font: bold 11px "Tahoma";
}

#main .mainMenu .url a:hover {
        color: #000;
}

#main .mainMenu .url a h3 {
        padding: 0px;
        margin: 0px;
        text-decoration: underline;
        font: bold 11px "Tahoma";
        text-transform: uppercase;
}

.topRaiting {float:right; width: 200px;}

#main .content{
        /*width:515px;
        float:left;*/
        padding:2px;
        padding-right:7px;
        margin-left: 193px;
        min-height:300px;
        _height:300px;
}
div.Line {
        margin: 12px 10px 12px 10px;
        display: block;

        height: 1px;
        background: #E8E9E4;
        overflow: hidden;
}

div.Blocks {
        margin: 0px 0px 10px 0px;
}

div.Blocks div {
        display: block;
        float: left;
        width: 219px;
        height: 291px;
        padding: 8px;
        background: #F9FAF5;
	  	-moz-border-radius: 1em;
	  	border-radius: 1em;
	  	-webkit-border-radius:1em;
	  	behavior:url(/templates/border-radius.htc);
}

div.Blocks div.Line {
        padding: 0px;
        clear:none;
        width: 2px;
        height: 308px;
        margin: 0px 11px 0px 11px;
}
.contacts{
        width: 195px;
        height: 181px;
        padding:1px;

        color:#fff;
}
.contactsZagl{
        font: 20px "Tahoma";
}
.phone{
        font: 14px "Tahoma";
        margin-left:45px;
}
.phone a{
        font: 14px "Tahoma";
        color: #fff;
}

.phone a:hover{
        font: 15px "Tahoma";
        color: #fff;
        text-decoration: none;
}

.contactsZagl2{ font: 15px "Tahoma"; }
.mainTable{
	height:100%;
	margin:0 auto;
	background: #fff;
}

div.productInfo{
	color: blue;
}
div.productInfo a.urlinfo {
	font: 13px "Tahoma";
	color:red;
	text-decoration: underline;
}

.CartStyle{
	background: URL(/images/bg_card.png);
	font: bold 14px Verdana;
	color: #000;
	width:190px;
	height:88px;
}
