@charset "utf-8";
/* CSS Document */

html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, dd, dt, dl, table, tr, td, th, p, span, strong, small, a, img, form  {margin: 0px; padding: 0px;}
html {height: 100%; font-size: 62.5%;}
body {font: normal 12px arial,  Tahoma, Geneva, sans-serif; color: #4a4b47; background: #f8f8f8 url(../images/bg-1.png) center top; min-width: 1000px; position: relative; height: 100%; }
img {border: none;}
a {cursor: pointer; text-decoration: underline; color: #1085fe;}
a:hover {text-decoration: none;}
p {padding-bottom: 15px;}
p small {font-size: 1em;}
h1, h2, h3, h4, h5, h6 {font: bold 18px Tahoma, Geneva, sans-serif; color: #4a4b47; padding-bottom: 15px; }
h1 {font-size: 24px;}
h3 {font-size: 14px;}
h4 {font-size: 13px;}
h5 {font-size: 12px;}
h6 {font-size: 11px;}
input[type='submit'], input[type='button'] {cursor: pointer;}
ul, ol { padding-left: 30px; }
ul li {list-style: disc outside;}
.set {height: 0; overflow: hidden; clear: both; font-size: 0; line-height: 0; }
.fl {float: left;}
.fr {float: right;}
.rel {position: relative;}

#wrap { height: auto !important; height: 100%; min-height: 100%; position: relative; }
.header { position: relative; height: 1%; color: #fff; }
	.header a { color: #fff; }
	.h-t-w { background: #000; border-bottom: solid 1px #ffffff; }
	.h-t { width: 960px; margin: 0 auto; background: url(../images/eds.png) 5px 14px no-repeat; }
	.h-t ul { padding: 0 0 0 420px; text-align: right; height: 40px; }
	.h-t ul li { display: block; float: left; list-style: none; padding: 13px 32px 0 0; font-size: 11px; height: 27px; }
	.h-t ul li a { white-space: nowrap; }
	.h-t ul li.ho4u { padding-right: 18px; margin-left: -12px; padding-top: 0; }
	.ho4u a { display: inline-block; *display: inline; zoom:1; background: url(../images/ho4u.png) 0 0 no-repeat; width: 121px; height: 49px; text-align: center; margin-bottom: -20px; font-size: 13px; padding-top: 11px; text-decoration: none; }
	.ho4u a:hover { text-decoration: underline; }
	
.bg-2 { background: url(../images/bg-2.png) center top; }
	.h-b { width: 950px; margin: 0 auto; height: 131px; background: url(../images/Untitled-1.png) 0 100% no-repeat; position: relative; }
	.city { width: 236px; background: url(../images/Untitled-1.png) 100% 100% no-repeat; padding-right: 20px; text-align: center; padding-top: 29px; height: 102px;  float: left; }
		.city big { font-size: 32px; line-height: 32px; display: block; padding-bottom: 18px; }
		.city a {  }
		
	.logo { float: left; width: 411px; padding: 9px 0 0 29px; }
		.logo a { width: 411px; height: 90px; background: url(../images/logo.png) 0 0 no-repeat; display: block; }
		
	.autoriz { float: right; width: 200px; padding: 32px 48px 0 0; height: 99px; margin-right: -20px; background: url(../images/Untitled-1.png) 100% 100% no-repeat; text-align: right; }
		.autoriz ul { padding: 0; }
		.autoriz li { list-style: none; padding: 0 0 10px; }
		.autoriz li input { width: 110px; height: 20px; padding: 0 5px; line-height: 20px; background: #fff; border: solid 1px #5c5c5c; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-left: 10px; }
		.autoriz li input.voyti { background: none; border: none; color: #fff; padding: 0; height: auto; overflow: visible; padding: 0; margin: 0; width: auto; position: relative; top: -5px; }
		
	.m-1 { position: absolute; width: 950px; height: 47px; background: url(../images/m-1.png) 0 0 no-repeat; padding-bottom: 7px; left: 0; bottom: -43px; }
	.m-1 ul { padding: 0 0 0 44px; }
	.m-1 li { height: 47px; font-size: 23px; line-height: 47px; float: left; list-style: none; }
	.m-1 li a { color: #403f3f; text-decoration: none; }
	.m-1 li a:hover { text-decoration: underline; }
	.m-1 li.m-1-1 { width: 279px; }
	.m-1 li.m-1-2 { width: 277px; }
	.m-1 li.m-1-3 { width: 207px; }
	.m-1 li.m-1-4 { width: 143px; }

.page { width: 950px; margin: 0 auto; padding: 64px 0; }	
	
.cont { width: 540px; float: left; }
.nav { width: 394px; float: right; }	
	
.items { width: 100%; overflow: hidden; }
	.items ul { padding: 0; font-size: 0; line-height: 0; letter-spacing: -1px; }
	.items li { width: 267px; display: inline-block; *display: inline; zoom:1; vertical-align: top; font-size: 13px; line-height: normal; letter-spacing: normal; margin-bottom: 22px; }
		.item-T { background: url(../images/item-T.png) 0 0 no-repeat; }
		.item-B { background: url(../images/item-B.png) 0 100% no-repeat; padding: 28px 0 39px; }
		.item-BG { background: url(../images/item-BG.png) 0 0 repeat-y; padding: 0 0 0 15px; }
		.item { float: left; margin: -16px 0 -10px; width: 225px; overflow: hidden; position: relative; }
			.item-img { width: 100%; overflow: hidden; margin-bottom: 15px; }
			.item-img * { max-width: 100%; }
			.item-descr { color: #4a4b47; overflow: hidden; }
			.discount { position: absolute; right: 0; top: 0; font: 18px/25px Verdana, Geneva, sans-serif; color: #fff; width: 56px; height: 25px; background: #e62727; text-align: right; padding-right: 9px; }
			
.zol-T { background: url(../images/zol-T.png) 0 0 no-repeat; width: 380px; position: relative; left: 13px; }
.zol-B { background: url(../images/zol-B.png) 0 100% no-repeat; padding: 13px 0 159px; }
.zol-BG { background: url(../images/zol-BG.png) 0 0 repeat-y; padding: 0 12px; height: 1%; }
.zol { float: left; margin: -3px 0 -124px; }
	.zol h2, .news-list h2 { font: normal 24px Verdana, Geneva, sans-serif; color: #6d6d6d; padding-bottom: 7px; }
	.akcii, .news-items { padding: 0; }
		.akcii li, .news-items li { list-style: none; padding: 0 0 15px; font: 11px/18px Verdana, Geneva, sans-serif; color: #6d6d6d; overflow: hidden; float: none; clear: both; }
		.akcii li a, .news-items li a, .archive a { color: #6d6d6d; text-decoration: none; }
		.akcii li a:hover, .news-items li a:hover, .archive a:hover { text-decoration: underline; }
		
.news-list-B { background: url(../images/box-2-B.png) 0 100% no-repeat; width: 394px; padding-bottom: 113px; }
.news-list-BG { background: url(../images/box-2-BG.png) 0 0 repeat-y; padding: 15px 11px 0 28px; height: 1%; }
.news-list { float: left; margin: 0 0 -30px; }
	.news-item-img { width: 132px; float: left; }
	.news-item-info { overflow: hidden; }
	.news-item-data {  }
	.news-item-descr {  }
	
.archive { text-align: center; padding-bottom: 10px; }
	.archive a {  }
	.archive s { display: inline-block; *display: inline; zoom:1; width: 70px; margin: 0 5px; border-bottom: solid 1px #6d6d6d; position: relative; top: -3px; }

	
.text-BG { padding-bottom: 21px; width: 100%; overflow: hidden; background: url(../images/content-B.png) 0 100% no-repeat; }
	.text { position: relative; padding: 15px 24px; background: #fff; }
	
.carto4ka-BG { background: url(../images/carto4ka-BG.png) 0 0  repeat-y; width: 263px; float: left; height: 1%; position: relative; font: 12px Tahoma, Geneva, sans-serif; color: #000000; margin-right: 15px;; }
	.carto4ka-T { background: url(../images/carto4ka-T.png) 0 0 no-repeat; height: 1%; padding-top: 10px; }
	.carto4ka-B { background: url(../images/carto4ka-B.png) 0 bottom no-repeat; padding: 0 25px 22px 11px; min-height: 161px; }
	
	.carto4ka-img { width: 110px; height: 47px; margin-bottom: 12px; overflow: hidden;}
		.carto4ka-img img { max-width: 110px; max-height: 47px; }
	.carto4ka-h2 { font-weight: bold; }
	.carto4ka-addres { font-size: 10px; text-align: right; padding-bottom: 10px; }
	.carto4ka-tel { text-align: right; font-size: 10px; text-align: right; }
	
	.carto4ka-BG .discount { top: 16px; right: 27px; }
	
.firma { font: 12px/23px Tahoma, Geneva, sans-serif; }
	.firma h1 { font-size: 13px; line-height: 24px; color: #000000; }
	.firma h2 { font-size: 12px; line-height: 24px; font-style: italic; color: #757575; font-weight: normal; }
	
	
	
	
	
	
































    
© TrueDev.org