@charset "windows-1251";
/* CSS Document */

* { margin:0px; padding:0px; }
html { width:100%; height:100%; background-color:#1d1b16; }
body { position:relative;width:auto;height:100%; font:normal 12px Tahoma,Geneva,sans-serif; color:#333;}

a {color:#333;text-decoration:underline; }
a:hover { text-decoration:none; }
img { border:0; }

h1 { font-size:14px; font-family:Tahoma,Geneva,sans-serif; font-weight:bold;}

ul,ol { list-style-position:inside; padding-top:10px;}
li {margin-bottom:3px; margin-top:3px;}

p {padding-top:10px; text-align:left;}

#basis { position:relative;width:960px; margin:0 auto; padding:0px; background-color:#deddda;}
.picProductBig {border:1px solid #ababab;background-color:#FFF; padding:15px; margin:5px 0;text-align:center; width:400px;}
.picProduct { display:block;border:1px solid #ababab; text-align:center; vertical-align:middle; background-color:#FFF; height:156px; padding:10px 0px; width:154px; cursor:pointer; margin-bottom:7px;}
.picProduct img { vertical-align:middle; margin:20px auto;}
#price { padding:3px; background-color:#ffa53b; display:inline-block; width:auto; margin-top:5px; margin-bottom:30px;}
#price span {font-size:18px; margin-right:5px;}
#gift { position:absolute; margin-top:80px; margin-left:80px;}

.splash { background-image:url(/pics/splash.jpg); background-repeat:no-repeat; height:300px; width:960px;}
.splash img { cursor:pointer; margin-left:50px;}
.splash div {font-size:27px; color:#FFF; position:absolute; margin-left:65px; margin-top:40px;}
.menu {height:24px; background-image:url(/pics/mbg.gif); background-repeat:repeat-x; padding:19px 0;}
.menu table th {height:27px; vertical-align:middle; text-align:center; border-left:1px solid #FFF; border-right:1px solid #b6b5af;}
.menu table th#start {border-left:none;}
.menu table th#end {border-right:none;}
.menu a { text-transform:uppercase; text-decoration:none; font-weight:normal;}
.menu a:hover {color:#999;}

.sm { background-color:#605d56; padding:11px 0;}
.sm form {margin-left:18px; display:inline;}
.sm form .sw { background-color:#CCC; margin:0px; border: 1px solid #52504c; height:22px; padding:0 5px; width:190px;}
.sm form .sb { position:absolute;}

.sm .bask {float:right; height:16px; background-image:url(/pics/bask.gif); background-position:left; background-repeat:no-repeat; padding-top:1px; padding-left:24px; margin-right:40px; margin-top:5px; color:#FFF;}
.sm .bask a {color:#ffa53b;}
.sm .bask span {margin-right:5px; margin-left:5px;}
.sm .bask span a {color:#FFF;}

.texttable table {width:100%;}
.texttable table tr td {border-bottom:1px solid #666; padding:3px; width:50%;}

.products {background-color:#1d1b16; margin-left:2px; width:198px; padding:25px 20px;}
.products div {font-size:16px; font-weight:bold; color:#ffa53b;}
.products ul {list-style:url(/pics/cli.gif) outside; margin-left:15px;}
.products ul li a {cursor:pointer; color:#FFF; padding:0px;}
.products ul li:hover a { color:#ffa53b;}
.products ul ul { padding:0px; list-style:url(/pics/sli.gif) outside; margin-left:10px;}

.last {margin:25px 20px;}
.last div {color:#b4401c; text-transform:uppercase; font-size:20px;}
.last a {display:block; text-decoration:none; font-size:14px; margin:5px 0;}
.last #linelast {width:auto; height:1px; background-color:#a4a4a4;}

.lider { margin-left:20px;}
.lider .liderText { position:absolute; margin-top:130px; margin-left:1px; color:#FFF; background-color:#b4401c; width:137px; height:23px; font-size:14px; font-weight:bold; text-align:center; padding-top:4px}
.lider .picProduct {width:auto;}
.lider a {text-decoration:none;}
.lider #price {background:none; padding:0px;}

.productList {padding:20px 30px;}
.productList .title {color:#FFF; background-color:#605d56; font-size:16px; font-weight:bold; padding:7px 10px; margin-bottom:15px;}
.productList .title a{color:#FFF; text-decoration:none;}
.productList .title a:hover{color:#FFF; text-decoration:underline;}
.productList table tr#productOne td {border-top: 1px solid #9a9997;padding:10px 0;}
.productList table tr td#productText {padding:10px 18px; width:100%;}
.productName { font-size:14px; font-weight:bold; margin-bottom:5px; cursor:pointer;}
.page {margin:10px; font-size:14px; font-weight:normal;}
.page a {margin:0 3px; text-decoration:none;}
.page a:hover{color:#b74a29;}

.toBasket {float:right; margin-right:230px; margin-top:5px;}

.refine {margin-bottom:10px; margin-left:10px;}
.refine label {display:block; margin:2px 0;}
.refine label select { width:205px; background:#deddda; border:1px solid #b5b5b2;}
.btn {width:75px;border:1px solid #b5b5b2; background-image:url(/pics/btn.gif); background-repeat:repeat-x; margin-right:5px; margin-top:5px;}
#kol {width:30px;}

.footer {background-color:#605d56; color:#ccc;}
.footer #studio {float:right;}
.footer div{ padding-left:3px;}
.footer a {color:#ccc; margin:0 3px;}
.footer td {padding:25px;}

.form { padding:20px 30px;}
.form label {display:list-item; list-style:none; margin-bottom:10px;width:500px;}
.form span {color:#F00; font-weight:bold; padding-right:5px;}
.form label input {float:right; width:230px; color:#666; border:1px solid #666;}
.form textarea {width:500px; height:80px;border:1px solid #666;}
.form h2 {padding-top:15px;}
.form #u {margin-right:110px; border:none; width:auto;}

.show {border: 1px solid #e0e0e0;border-right: none;border-top: none;color:#333;}
.show th, .show td{padding: 5px;border: 1px solid #e0e0e0;border-bottom: none;border-left: none;}
.show .name { font-size:14px;}
.show input {width: 40px;border: 1px solid #e0e0e0;font-family: Arial, Helvetica, sans-serif;}
.obshag {padding: 10px;padding-left: 350px;}
.buy div {text-align: center;}
.save, .del {text-align: center;}

.zakaz {margin: auto;}
.zakaz td {padding-bottom: 5px;}
.zakaz .name {text-align: right;padding-right: 10px;color: #7B7B7B;}
.zakaz .inp {width: 150px;font-family: Arial, Helvetica, sans-serif;border: 1px solid #e0e0e0;}
.zakaz textarea {border: 1px solid #e0e0e0;width: 200px;height: 100px;}
.zakaz .error {color: Red;font-size: 11px;padding-left: 10px;}
.zakaz .submit {display: block;position: relative;margin-left: 100px;margin-top: 10px;}

.caption {border-collapse:collapse}
.caption td{padding:4px; border:solid 1px #605d56}

.long {width:400px;}
.short {width:195px}

.bitpix_price {font-weight:bold; color:#f08304; margin-top:5px; margin-bottom:5px}
