html, body {
    font: 10pt Arial, sans-serif;
    background: #fff;
    margin: 0; 
    padding: 0;
    color: #013f8a;
}

th {background-color: #006699; color: #fff; font-size: 100%; font-weight: normal; padding: 5px;}
td {padding: 5px;}
img{border: 0}
a {color: #013f8a; text-decoration: none; border-bottom: dashed 1px #646464;}
div {border: solid 0px #013f8a}
ul,ol,li{margin:0px; padding:0px;  display: inline;}

.foolone {background: url(/images/top_sky.jpg) no-repeat top center;}
.fooltwo {background: url(/images/bot_sky.jpg) no-repeat bottom center;}


#spacialoffer{
    margin: 0 auto; width:960px; height: 60px; margin-top: 0px;
    font-size: 25px; color:#f7f081; text-align: center; padding-top: 25px;
    background: url(/images/spec.gif) no-repeat top center;
    cursor: pointer;
    margin: 0 auto !important
}

.importer {margin: 0 auto; width:960px; height: 35px; border-bottom: solid 1px #013f8a}
	.importer p {display: inline; padding: 0; margin-top: 6px; margin-left: 5px; float: left; font-size: 135%;}
	.importer div {width: 135px; float: right; margin: 0; background: url(/images/partnerbutton.gif) no-repeat top center; padding: 5px;}
	.importer div span {font-size: 80%; padding: 5px; margin-left: 10px; cursor: pointer;}


.promoblock {margin: 0 auto; width:960px; height: 370px; border: solid 0px #013f8a; margin-top: 40px; }
    .promoblock .pictures{border: solid 0px #013f8a; width: 460px; float: left; }
    
.text {width: 480px; float: right; margin: 0; padding: 0px; border: solid 0px #013f8a; clear: right;}
	.text h3{margin: 0; padding: 0; color: #977f09; font-weight: normal; font-size: 155%;}
	.text span{font-size: 290%; margin: -4px; padding: 0px;}
	.text p{color: #977f09; margin-bottom: 0;}

.adress {width: 480px; float: right; margin-top: 20px; padding: 0px; border: solid 0px #013f8a;}
	.adress p{margin: 0; padding: 0; color: #013f8a; font-size: 140%; font-weight: normal;}
	.phone {padding-left: 30px !important; background: url(/images/phone.png) no-repeat 0px 4px;}


.navigation {margin: 0 auto; width:960px; height: 40px; border-bottom: solid 0px #bfbebe; margin-top: 30px; /*margin-bottom: 30px;*/}
	.navigation h5 {margin: 0; padding: 0; margin-right: 20px; display: block; float: left;  font-size: 145%; border-bottom: dashed 1px #013f8a; font-weight: normal;}
	.navigation a {border-bottom: 0px ;}

.ccontent {margin: 0 auto; width:960px; border: solid 0px #013f8a; margin-top: 20px;}

.menu {width: 265px; margin: 0; padding: 0px; border: solid 0px #013f8a; float: left; margin-bottom: 20px; }
    .menu h4{margin: 0; padding: 0px; font-size: 150%; margin-bottom: 10px; font-weight: normal;}
    .menu ul{display: block; margin: 0; padding: 0; padding-left: 10px; background: url(/images/dot.gif) repeat-y top left;}
    .menu li{display: block; border: solid 0px #013f8a; padding-bottom: 5px; }
    .menu .articlemenu {padding-bottom: 15px;}

.braker{width: 960px; margin: 0 auto; height: 100px; padding: 0; border: solid 0px #013f8a;}
.footer{width: 960px; margin: 0 auto; height: 150px; padding: 0; border: solid 0px #013f8a;}
.counter{width: 960px; margin: 10px 0px auto; padding: 10px 0px; border: solid 0px #013f8a; text-align: center;}
.counter a{text-decoration: none; border: 0 !important;}

/* содержимое страницы - списки и открытые страницы */
.pool {width: 690px; float: right; margin: 0; padding: 0;}
    .pool ul{display: block; margin: 0; padding: 0;}
    .pool li{display: block; padding-bottom: 20px;}
    .pool h2{margin: 0; padding: 0; font-weight: normal; font-size: 140%;}
    .pool a{color: #977f09; border: 0 !important; text-decoration: underline;}
    .pool div{padding: 10px 0px; border-bottom: dashed 1px #dddddd; color: #606161;}
    .pool span{display: block; border: solid 0px #000; float: left; padding: 25px 20px;}
    .pool .description {color: #606161; text-decoration: none; border-bottom: solid 0px #606161 !important;}
    .pool .artlist {padding: 0 !important; border-bottom: dashed 1px #dddddd; color: #606161;}
    /* to the basket */
    .pool .tobasket {padding: 0 ; margin: 0 !important; border-bottom: dashed 1px #b82903; display: inline; float: right; cursor: pointer; color: #b82903}
    
    .pool h3{margin: 0; padding: 0; font-weight: normal; font-size: 140%; color: #e03e2e;}
    .pool h4{margin: 10px 0; padding: 5px 0; font-weight: normal; font-size: 140%; color: #013f8a;}
    .pool .shops{margin-left: 10px; margin-top: 10px; margin-bottom: 10px; border: 0;}
    
    
    
h1 {font-weight: normal; padding: 0; margin: 0; color: #977f09;  font-size: 200%;}

#basketindicator {display: none;}

#basketindicator{
    width: 180px !important ;
    height: 40px !important ;
    border: 0px dashed #000000!important ;
    background: url(/images/ribbon.gif) left center no-repeat;
    padding: 0 !important;
    margin: 0 !important;
    margin-bottom: 10px !important;
}
#basketindicator p{
    font-size: 90%;
    line-height: 20px;
    padding: 10px;
     margin: 0 !important;
    border: 0 !important;
}
#basketindicator p a{
    color: #fff;
    border-bottom: 1px dashed #fff!important ;
    text-decoration: none;
}

#basketindicator p span{
    font-size: 130% !important;
    font-weight: bold;
    padding-right: 3px;
}

/*basketindicator 
#basketindicator {
    z-index: 1000;
    width: 140px !important ;
    height: 50px !important ;
    border: 0 !important ;
    position: fixed !important;
    top: 50% !important;
    right: 0 !important;
    background: url(/images/ribbon.gif) left center no-repeat;
    padding: 0 !important;
}

#basketindicator p{
    font-size: 80%;
    line-height: 20px;
    margin-left: 10px;
    margin-top: 14px;
    padding-left: 5px;
    border: 0 !important;
}
#basketindicator p a{
    color: #fff;
    border: 0 !important;
    text-decoration: none;
}

#basketindicator p span{
    font-size: 140% !important;
    font-weight: bold;
}


*/



/*.tobasket {display: none !important;}*/

/* order-form */
#m, #p, #userdata, #order {border: 0 !important; color: #006699}
label {display: block; width: 150px; border-bottom: dashed 0px #006699; float: left; text-align: right; padding-right: 5px; margin-bottom: 20px;}
input {width: 300px;}
textarea {width: 300px; height: 100px;}
.baskettitle {border-bottom: dashed 1px #006699;}
.item{border-bottom: dashed 1px #e4e4e4; height: 20px;}
.item .number {display:  none;}
.item .itemname {display: block; width: 250px !important; border: dashed 0px #000; margin: 0; padding: 0; float: left;}
.item .size {display: block; width: 100px !important; border: dashed 0px #000; margin: 0; padding: 0; float: left;}
.item .price {display: block; width: 80px !important; border: dashed 0px #000; margin: 0; padding: 0; float: left;}
.item .count {display: block; width: 80px !important; border: dashed 0px #000; margin: 0; padding: 0; float: left; text-align: center;}
.item .summ {display: block; width: 100px !important; border: dashed 0px #000; margin: 0; padding: 0; float: left; text-align: right;}
.item .summ i {font-size: 150%;}
.item .deliter {display: block; width: 30px !important; border: dashed 0px #000; margin: 0; padding: 0; float: right; text-align: center;}
.remoove {cursor: pointer}



#speaker {display: none; 
    width:480px; border: dashed 0px #000; margin-top: 5px; text-align: right; padding: 5px;}
#speaker span{font-size: 80%; cursor: pointer; border-bottom: dashed 1px #013f8a; margin-left: 20px;}

#messfield {display: none; margin: 0 auto; width:480px; border: dashed 0px #000; margin-top: 0px; color: #646464;
	overflow: scroll; overflow-x: hidden; overflow-y: auto; height: 110px; padding: 0px;}
#messfield .questionmessage{width:400px; border: dashed 0px #000; margin: 5px; padding: 5px; height: 55px;}
#messfield input{margin-right: 5px; padding: 0 !important; width:100px;}

#online {display: none; 
    margin: 0 auto; width:480px; border: dashed 0px #000; color: #646464;
	overflow: scroll; overflow-x: hidden; overflow-y: auto; height: 100px; padding: 5px;}
#online .consultant{float: left;margin: 3px auto; width:450px; border-bottom: dashed 1px #013f8a; padding: 5px;}
#online .consultant span{font-size: 70%; margin: 0;}
#online .consultant img{padding-right: 5px;}
#online .consultant p{margin: 0; font-size: 80%; color: #646464}


#hi{
   width:480px; border: dotted 0px #000; margin-top: 5px; text-align: left; padding: 0px; ;
   }
#hi img{cursor: pointer;}








