*, html, body {margin:0px; padding:0px;}

body {width:100%;}
a img {border:0px;}
a img, a, .hover, .hover1{ behavior: url(js/iepngfix.htc)}
.container {width:1000px; margin:auto;}
.clear {clear:both;}

.header {height:90px; width:1000px; background:url(../img/sps.png) repeat-x bottom left; position:relative;}

.logo {position:absolute; top:37px; left:40px;}

.menu li {list-style:none; float:left; padding-left:15px;}
.menu {padding-left:210px; padding-top:22px; float:left;}
#city-list {height:250px;}

.phones p {font-family:Verdana; font-size:11px; color:#4569a1; position:relative; top:-10px;}
.phones p span {font-family:Arial; font-size:21px;}
.phones {padding-left:87px; background:url(../img/phone.png) no-repeat 50px 34px; float:left; padding-top:20px;}

.indexcontent {width:1000px; background:url(../img/indexbg.jpg) no-repeat; position:relative; padding-bottom:30px;}

.news { margin-bottom:20px; color:#333333; font-size:11px; font-family:Verdana;margin-left:710px; background:url(../img/newsbg.png) no-repeat 0px 55px; padding-top:84px; padding-left:58px; width:194px; padding-right:24px; height:180px; padding-bottom:27px;}
.news .date {font-size:10px; font-family:Verdana; color:#595959;}
.news a {color:#4569a1; font-size:13px; font-family:Verdana;}
.news p {color:#333333; font-size:11px; font-family:Verdana; padding-top:5px; padding-bottom:10px;}
.news .next {font-size:11px;}

.catalogmenu {width:230px; height:202px; background:url(../img/submenubg.png) no-repeat; float:left; margin-right:5px; margin-left:40px; _margin-left:20px; position:relative; z-index:100;}
.catalogmenu ul li {list-style:none; padding-bottom:13px; _padding-bottom:5px;}
.catalogmenu ul li a {text-decoration:none; color:#fff; font-size:11px; font-family:Verdana; display:block; background:url(../img/catlinkbg.png) 0px 0px no-repeat; padding-left:15px;}
.catalogmenu ul li a:hover {text-decoration:underline;}
.catalogmenu ul {padding-left:19px; padding-top:15px;}
.news p {padding-left:0px !important}

.banner1 {width:220px; height:202px; background:url(../img/block1.png) no-repeat; float:left; margin-right:5px; text-align:center; padding-right:10px; position:relative;}
.banner2 {width:220px; height:202px; background:url(../img/block2.png) no-repeat; float:left; margin-right:5px; text-align:center; padding-right:10px; position:relative;}
.banner3 {width:220px; height:202px; background:url(../img/block3.png) no-repeat; float:left; margin-right:5px; text-align:center; padding-right:10px; position:relative;}

h3 {font-family:Arial; font-size:21px; color:#fff; font-weight:normal; padding-top:22px; padding-left:19px; text-align:left;}
h3 a {color:#fff; text-decoration:none;}

p {color:#fff; font-size:11px; font-family:Verdana; padding-top:10px; padding-left:19px; text-align:left; padding-bottom:10px;}
p a {color:#fff; text-decoration:none;}


.banner1, .banner2, .banner3 {text-align:center;}
.banner1 img, .banner2 img, .banner3 img {position:absolute; bottom:5px; left:20px;}



.footer {text-align:center; padding-top:70px;}
.footer1 {text-align:center; padding-top:70px;}
.footer ul {
	list-style-type: none;
	margin-left:100px;
}
.footer ul li {
	color: #4569A1;
	font-family:Verdana;
	font-size:13px;
	float: left;
	margin-left: 10px;
}
.footer ul li a { 
	color: #4569A1;
}


.copyright {position:relative; top:-100px; left:-60px; color:#595959;font-size:11px; font-family:Verdana; }
.footer1 .copyright {color:#fff;}
.year {position:absolute; top:-40px; left:-40px; z-index:2000;}
.fut {position:absolute; width:1000px; height:120px;  bottom:0px;}

.submenu {width:1000px; height:58px; background:url(../img/sps1.png) repeat-x top left; position:relative; z-index:1500;}

.submenu ul li {float:left; width:220px; list-style:none; padding-bottom:3px; margin-left:20px; display:inline; _margin-top:5px;}
.submenu ul li a {text-decoration:none; color:#fff; font-size:11px; font-family:Verdana; display:block; background:url(../img/catlinkbg.png) no-repeat; padding-left:15px; padding: 3px 5px 3px 20px; float:left; _padding:1px 1px 1px 20px;}
.submenu ul li a:hover {background-color:#348d26;}
.submenu ul {margin-left:30px; padding-top:7px; _padding-top:0px;}


.catitem h3, .catitem p, .catitem h3 a {color:#000 !important}
.catitem {float:left; width:220px; height:202px; margin-right:5px; text-align:center; padding-right:10px; position:relative; padding-bottom:50px;}

h1 {font-family:Arial; font-size:33px; font-weight:normal;padding-left:20px;}
.content { padding-top:30px; padding-left:20px;}
.content h1 {padding:0px;}


.tovar {padding-left:257px; padding-top:35px; position:relative;}
.tovar .year {left:180px; top:-10px; _left:-330px;}

.tovar h1 {font-family:Arial; font-size:33px; color:#000; padding-left:0px; float:left;}
.tovar a.nexttovar {font-size:21px; color:#c7c7c7; font-family:Arial; text-decoration:none; margin-left:20px; position:relative; top:12px;}
.tovar .image img{margin-top:30px; clear:both; float:left; margin-right:20px;}

.buy {display:block; width:253px; height:20px; background:url(../img/forbuy.jpg); font-family:Verdana; font-size:11px; color:#fff; text-decoration:none; padding-top:3px; padding-left:7px; float:left; margin-bottom:5px; margin-top:30px; margin-right:150px;}
.add {display:block; width:253px; height:20px; background:url(../img/foradd.jpg); font-family:Verdana; font-size:11px; color:#fff; text-decoration:none; padding-top:3px; padding-left:7px; float:left; margin-bottom:5px; margin-right:100px;}

.tovar h2 {clear:both; margin-top:40px; font-family:Arial; font-size:21px; font-weight:normal;}

.tovar p {color:#000; padding-left:0px;}

.subblock {padding-top:15px; position:relative;}
.subblock h4 {font-size:18px; font-family:Arial; color:#000; font-weight:normal;}
.subblock ul li {list-style-image:url(../img/z.jpg); font-family:Verdana; font-size:11px; color:#000; margin-left:15px;}
.subblock a {color:#4569a1}

.book {width:98px; height:73px; background:url(../img/book.jpg); position:absolute; top:50px; left:-120px;}
.hlopushka {width:81px; height:93px; background:url(../img/hlop.jpg); position:absolute; top:50px; left:-100px;}
.sound {width:103px; height:63px; background:url(../img/sound.jpg); position:absolute; top:50px; left:-120px;}
.net {width:61px; height:64px; background:url(../img/net.jpg); position:absolute; top:50px; left:-80px;}
.box {width:101px; height:70px; background:url(../img/box.jpg); position:absolute; top:20px; left:-120px;}
.safe {width:85px; height:86px; background:url(../img/safe.jpg); position:absolute; top:50px; left:-100px;}
.krug {width:73px; height:73px; background:url(../img/krug.jpg); position:absolute; top:30px; left:-90px;}


.newsitem a.hh {font-family:Arial; font-size:21px; color:#000; text-decoration:none; display:block; text-align:left;}
.newsitem {width:700px; padding-top:30px; text-align:right; padding-bottom:20px; border-bottom:1px solid #e0e0e0;}
.newsitem p {padding:0px; color:#000; margin-top:30px;}
.newsitem .date {font-size:11px; font-family:Verdana; color:#818181;}

.newsbg {background:url(../img/calendarbg.jpg) no-repeat top right;}

.review a.hh {font-family:Arial; font-size:21px; color:#000; text-decoration:none; display:block; text-align:left;}
.review {width:610px; padding-top:30px; text-align:right; padding-bottom:20px;}
.review p {padding:0px; color:#000;}
.review p a {color:#5575a6;}
.reviewbg {background:url(../img/chili.jpg) no-repeat top right;}

.injanitem p.hh {font-family:Arial; font-size:21px; color:#000; text-decoration:none; display:block; text-align:left; margin:0px;}
.injanitem {width:700px; padding-top:30px; padding-bottom:20px;}
.injanitem * {color:#000;}
.injanitem a {color:#4569a1}
.injanitem ul li {margin-left:40px;}
.injanitem ul li a {color:#4569a1}
.injanitem p {padding:0px; color:#000; margin-top:30px;}
.injanitem ul li a {color:#4569a1}
.initem p {color:#000;}
.injanitem .date {font-size:11px; font-family:Verdana; color:#818181;}

.injanbg {background:url(../img/injan.jpg) no-repeat top right;}

.hover {position:absolute; bottom:-30px; left:40%; width:252px; height:27px; padding-top:25px; padding-left:10px; background:url(../img/hover.png); z-index:1500;}
.hover1 {top:100px; left:60px;_left:-430px; width:254px; height:37px; padding-top:10px; padding-left:10px; background:url(../img/tooltip.png) no-repeat; z-index:1500;}

.bg1 {width:100%; height:90px; background:url(../img/sps.png) repeat-x bottom left; position:absolute; top:0px; left:0px; }
.bg2 {width:100%; height:58px; background:url(../img/sps1.png) repeat-x top left; position:absolute; top:90px; left:0px; }

.list {width:418px; position:relative; background:#e7f3e5; padding:17px; float:left;}
.list .num {float:left; width:17px; height:15px; background:#f0f8ee; border:1px solid #b7c1b8; text-align:center; font-family:Verdana; font-size:10px; color:#575f61; padding-top:2px; margin-right:22px;}
.list a img {float:left; margin-right:15px;}
.list .descr a {font-family:Verdana; font-size:10px; color:#5474a6; font-weight:bold;}
.list .descr p {font-size:10px; color:#575f61; padding:0px;}
.list .descr span {position:absolute; top:0px; right:0px;font-family:Verdana; font-size:10px; color:#575f61;}
.list .descr {position:relative; float:left; width:229px;}
.list .item {padding-bottom:20px;}
.list .resul (text-align:right !important; font-family:Verdana; font-size:10px; color:#575f61;)
.list .resul span { font-family:Verdana; font-size:17px; color:#575f61;}

.tl {width:4px; height:4px; background:url(../img/tl.jpg) no-repeat; position:absolute; top:0px; left:0px;}
.tr {width:4px; height:4px; background:url(../img/tr.jpg) no-repeat; position:absolute; top:0px; right:0px;}
.bl {width:4px; height:4px; background:url(../img/bl.jpg) no-repeat; position:absolute; bottom:0px; left:0px; _bottom:-15px;}
.br {width:4px; height:4px; background:url(../img/br.jpg) no-repeat; position:absolute; bottom:0px; right:0px; _bottom:-15px;}

.payment {width:247px; position:relative; background:#e7f3e5; padding:17px 30px; float:left; margin-left:18px;}

.payment h4 {font-size:14px; color:#575f61; font-family:Verdana; padding-bottom:10px;}
.payment span, .payment p {font-size:10px; color:#000; font-family:Verdana;}
.payment a {color:#206cab;}
.payment input {float:left; margin-right:10px;}

.itogo {width:307px; position:relative; background:#e7f3e5; padding:17px 30px; float:left; margin-left:18px; margin-top:18px;}
.itogo h4 {font-size:14px; color:#575f61; font-family:Verdana; padding-bottom:10px;}
.itogo span {font-size:10px; color:#000; font-family:Verdana; float:right; display:block; width:180px;}
.itogo span b {float:right;}

.dostavka {width:257px; position:relative; background:#e7f3e5; padding:17px 30px; float:left; margin-left:133px; _margin-left:68px;margin-top:18px;}
.dostavka h4 {font-size:14px; color:#575f61; font-family:Verdana; padding-bottom:10px;}
.dostavka span {font-size:10px; color:#000; font-family:Verdana; float:left; display:block; width:180px;}
.dostavka span b {float:right;}

.oplata {width:307px; position:relative; background:#e7f3e5; padding:17px 30px; float:left; margin-left:83px; margin-top:18px;  _margin-left:31px;}
.oplata h4 {font-size:14px; color:#575f61; font-family:Verdana; padding-bottom:10px;}
.oplata input {padding:4px 15px; width:268px; height:13px; font-size:10px; font-family:Verdana; background:url(../img/input.jpg) no-repeat; border:none; margin-bottom:5px;}

.zakaz {background:url(../img/korzina.jpg) no-repeat top right;}

.karta { padding-left:30px; width:730px; height:417px; padding-top:30px; position:absolute; left:50%; margin-left:-323px; top:100px; background:url(../img/mapbg.png) no-repeat;}
.karta h2 {padding-bottom:20px;}
.karta ul {float:left; width:160px;}
.karta ul li {list-style:none; font-family:Verdana; font-size:11px; height:20px;}
.karta img {margin-top:0px; padding-bottom:10px;}
.karta ul li a {color:#000; padding:3px;}
.karta ul li a:hover {color:#fff; background:#d7241d;}
.karta ul li.current a {color:#fff !important; background:#d7241d !important;}

.karta .newcity {color:#d7241d; margin-left:10px; font-size:9px; position:relative; top:-1px;}
.change {width:160px; float:left;}
.close {position:absolute; top:15px; right:20px;}

.overlay {width:100%; height:900px; background:url(../img/overlay.png); position:absolute; top:0px; left:0px; z-index:5000;}
#content-target {font-size:11px; font-family:Verdana;}

.indexnews {margin-left:275px; padding-top:30px; background:url(../img/hdtvnews.png) no-repeat top left; width:700px;}
.indexnews ul li {list-style:none; position:relative;}
.indexnews ul li span.date {position:absolute; left:-80px; top:6px; font-family:Verdana; font-size:10px; color:#595959;} 
.indexnews ul li a {font-family:Verdana; font-size:13px; color:#4569a1;}

.rewards {background:url(../img/rewardsbg.png) no-repeat; padding-top:120px; margin-top:30px; margin-left:45px;}

.rewards .item table tr.top td { vertical-align:bottom !important;}
.rewards .item table tr td { vertical-align:top; text-align:center; font-family:Verdana; font-size:11px; padding-top:5px; padding-right:10px;}
.rewards h3 {padding-bottom:20px;}
.rewards .item {padding-bottom:20px; border-bottom:1px dotted #b79d6a;}

.about {width:701px; background:url(../img/sps3.png) repeat-y; position:relative; left:-50px;}
.topbg {width:701px; height:9px; background:url(../img/topbg.png) no-repeat 1px 0px;}
.bottombg {width:701px; height:11px; background:url(../img/bottombg.png) no-repeat 1px 0px;}
.about p {padding-left:50px; padding-top:5px; padding-bottom:5px; font-family:Arial; font-size:18px; color:#000; padding-right:50px;}
.about p span {color:#ff0000;}
.about p a {color:#4569a1}

.comm {font-family:Arial; font-size:18px; color:#4569a1; text-decoration:none; border-bottom:1px dotted #4569a1;}
.comments span.com {font-family:Arial; font-size:18px;}
.comments p {padding-bottom:0px; padding-top:15px;}
.comments .items span.datename {font-size:10px; font-family:Verdana; color:#595959;}
.comments {padding-top:15px;}
.commentform {width:300px; padding-left:33px; padding-right:31px; padding-top:23px; padding-bottom:23px; background:#e6f1e4; margin-top:20px; margin-bottom:10px; position:relative;}
.commentform input {width:270px; height:12px; padding:5px 15px; font-size:10px; font-family:Verdana; border:none; margin-bottom:14px; margin-top:1px; background:url(../img/input.png) no-repeat;}
*+html .commentform input {width:270px; height:12px; font-size:10px; font-family:Verdana; border:none !important; background:transparent; margin-bottom:12px; margin-top:1px;}
.commentform textarea {width:270px; height:90px;padding:5px 15px; font-size:10px; font-family:Verdana; margin-top:5px; border:none; background:url(../img/textarea.png) no-repeat;}

.top {position: absolute; width:364px; height:14px; top:0px; left:0px;background:url(../img/top.png) no-repeat;}
.bottom {position: absolute; width:364px; height:13px; bottom:0px; left:0px;background:url(../img/bottom.png) no-repeat;}

#content-target {padding-left:165px;}

.delivery .item img {float:left;}
.delivery .item p {margin-left:200px; color:#000; font-size:13px; font-family:Arial;}
.delivery .item {clear:both; padding-top:30px; padding-left:21px;}
.delivery h3 {color:#000; font-size:30px;}
.delivery table {margin-left:220px; font-size:13px; font-family:Arial;}
.delivery {padding-left:25px; padding-right:50px;}
