html{font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{
margin:0; padding:0; font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;}
body,div,dl,dt,dd,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{font-size:13px; color:#55555f;}
body {width:100%; background: url(img/head.jpg) no-repeat center 0px;}
li {list-style:none;}
img {border: 0 none;}
td {vertical-align:top;}
h1 {color:#e50109; font-size:22px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal; margin:0 0 10px 0; padding:15px 0 5px 0;}
h2 {color:#e50109; font-size:19px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal; margin:15px 0 5px 0; padding:0 0 5px 0;}
h3 {color:#000000; font-size:15px; font-weight:normal; margin:10px 0 5px;}
a {color:#e30009; text-decoration:none;}
a:hover {text-decoration:underline;}
p {padding:0 0 6px 0;}
.clear {clear: both; margin-bottom: 5px;}

.wrapper{width:95%; min-width:980px; max-width:1900px; margin:410px auto 0px; *margin:400px auto 0px; z-index:2;}
.header{width:100%; min-width:980px; height:431px; margin: 0 auto; position:absolute; top:0px; z-index:1;}
	.logo{padding:0px 0px 0px 8%; width:270px; float:left; margin-top:20px;}
	.teltop {font-size:16px; color:#FFFFFF; padding:0 0 0 20px;}
	.teltop span {font-size:19px; color:#1cbbb4;}
	.header .teltop { height:120px;}
	.yarlyk {padding:0 0 0 10px;}
	.search {float:right; margin-top:12px; padding:0 5% 0 0;}
	.search td{font-family:Georgia,"Times New Roman",Times,serif; font-style:italic; font-size:15px; vertical-align:middle;}
	.searchf {width:160px; border:1px solid #c4c4c4; border-radius:5px; height:20px; padding:1px 5px;}
	.icons {float:right; width:125px; margin-top:15px; padding:0 5% 0 0;}
		.iconh {float:left; width:30px; height:25px; overflow:hidden;}
		.iconh a{background:url(img/icon.gif) 3px 3px no-repeat; display:block; padding-top:30px;}
		.iconh a:hover{background:url(img/icon.gif) 3px -28px no-repeat;}
		.iconm {float:left; width:30px; height:25px; overflow:hidden;}
		.iconm a{background:url(img/icon.gif) -32px 3px no-repeat; display:block; padding-top:30px;}
		.iconm a:hover{background:url(img/icon.gif) -32px -28px no-repeat;}
		.iconf {float:left; width:30px; height:25px; overflow:hidden;}
		.iconf a{background:url(img/icon.gif) -66px 3px no-repeat; display:block; padding-top:30px;}
		.iconf a:hover{background:url(img/icon.gif) -66px -28px no-repeat;}
		.iconc {float:left; width:30px; height:25px; overflow:hidden;}
		.iconc a{background:url(img/icon.gif) -99px 3px no-repeat; display:block; padding-top:30px;}
		.iconc a:hover{background:url(img/icon.gif) -99px -28px no-repeat;}
	#menutop{float:right; margin:12px 5% 0px 0px; padding:5px 5px 0px 5px; clear:right; height:37px; background: url(img/bg-topmenu.gif) no-repeat top left; max-width:1900px;}
		#menutop a {display:block; float:right; font-family:Georgia,"Times New Roman",Times,serif; font-style:italic; font-size:17px; color:#FFFFFF; padding:5px 2px 0px 2px; height:28px; width:104px; text-align:center;}
		#menutop a:hover{text-decoration:none; background:#700009 url(img/bg-topm-on.gif) no-repeat;}
		#menutop span {display:block; float:right; width:104px; text-align:center; font-family:Georgia,"Times New Roman",Times,serif; font-style:italic; font-size:17px; color:#FFFFFF; padding:5px 2px 0px 2px; height:28px; background:#700009 url(img/bg-topm-on.gif) no-repeat;}
.wrapmiddle{float:left; width:100%;}
.middle{margin:0 20px 0 270px; height:auto;}
	#address_string {text-align:right; margin: 0 0 10px;}
	#address_string a {background: url("img/ar.gif") no-repeat scroll right center transparent; padding-right: 10px;}
	.content {margin-bottom: 30px;}
	.middle a {color:#00afa7; text-decoration:underline;}
	.middle a:hover {color:#e50109;}
	.middle p {text-align:justify;}
	.middle ul {padding: 10px 20px;}
	.middle ul li {background: url("img/bull3.gif") no-repeat scroll 2px 10px transparent; padding: 3px 15px;}
	.middle .anonsico img {margin:0px;}
	.middle img.nobrd {border:none; margin:0 0 -3px;}
	table.dec {margin:15px 0 20px 0; width: 99%; border-collapse:collapse; border-spacing:0;}
	table.dec td {border-bottom:1px solid #CCCCCC; border-left:1px dotted #CCCCCC; border-right:1px dotted #CCCCCC; font-size: 12px; padding:5px 1px 4px 5px; line-height:16px;}
	table.dec th {background:#00AFA7; color:#FFFFFF; font-size:13px; padding:5px; text-align:center; border-left:1px solid #00AFA7;}
	table.dec td p {font-size:12px; line-height:16px;}
	table.dec td h3 {margin:4px;}
	table.dec td big {font-size:19px; color:#e50109;}
	table.dec td sup {font-size:12px; color:#000000;}
	table.dec td.bottline {text-align:center; vertical-align:middle;}
	
	.boxprod, .boxprod2 {float:left; margin:10px 1% 0; position: relative; width:23%;}
	.boxprod .image {border: 5px solid #d9d5d4; text-align: center; margin:4px;}
	.boxprod .image:hover {border: 5px solid #aaaaaa;}
	.boxprod .image img{margin:1px 0 0 -7px;}
	.boxprod .brand {margin: 3px 0; padding: 2px 0 4px 10px;}
	.men, .girl {margin:6px 2px; line-height:17px; font-size:15px; }
	.men a, .men span {padding-right:15px; background:url(img/men.gif) no-repeat right 3px;}
	.girl a, .girl span {padding-right:15px; background:url(img/women.gif) no-repeat right 3px;}
	.uni a, .uni span {padding-right:15px; background:url(img/uni.gif) no-repeat right 3px;}
	.description {margin:0 2px; line-height:15px;}
	.podrobnee {text-align:right; padding:0 15px 0; display:block; background:url(img/arr.gif) no-repeat right 6px; clear:both;}
	
	.anonsico {background-color:#FFFFFF; float:left; margin:0 0 10px; padding:3px;}
	.anons {float:left; padding:0 0 10px 20px; width:60%;}
	#cont-razdel {margin-bottom:20px;}
	#cont-page {clear:both; margin-bottom:30px; height:auto;}
	#cont-desc {margin-left: 320px;}
	#cont-pic {float: left; width: 300px;}
	#cont-pic div {text-align: center;}
	div.address {display: block; height: 5px; overflow: hidden; padding: 0 1px; position: relative; width: 350px;}

.left{float:left; width:220px; margin-left:-97.4%;}
	.colblock {width:240px; background:url(img/bg-block.gif) repeat-y; margin-bottom:10px;}
	.colblock h2 {font-size:22px;}
	.colblock ul {margin-bottom:15px;}
	.colblock ul li {background: url("img/bull3.gif") no-repeat scroll 2px 6px transparent; padding: 3px 0 3px 15px; line-height:13px;}
	.colblock a {color:#00afa7; text-decoration:underline;}
	.colblock a:hover {color:#e50109;}
	.colblock .teltop, .middle .teltop {font-size:14px; padding:0 0 0 10px; color:#999999;}
	.colblock .teltop span {font-size:20px; color:#e50109;}
	.red {color:#e50109;}
.news{clear:both; width:95%; background:url(img/bg-mid.jpg) no-repeat center top; padding:100px 0 0 0; max-width:1900px; min-width:998px; margin:0px auto 0;}
	.news h2 {margin:0;}
	
.footer{clear:both; width:100%; background: url(img/bg-bot.jpg) no-repeat center top; height:184px; max-width:1900px; min-width:998px;  margin: 0px auto 0;  padding:120px 0 0 0;}
	.menubot{width:516px; padding:40px 4% 30px 0; float:right; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:16px; text-align:right;}
	.menubot a {color:#FFFFFF; padding:4px 15px; height:20px;}
	.menubot a:hover{text-decoration:none; background:#444444; border-radius:5px; background:#4d4d4d url(img/bg-menbot.gif);}
	.menubot span {color:#ff0000; padding:4px 15px; height:10px;}
	.counter {width:500px; float:right; padding:0 5% 0 0; clear:right; text-align:right;}
	.counter a {color:#666666;}
	.copyright {width:300px; float:left; padding:10px; margin:-40px 0 0 4%; color:#666666;}
	.copyright span {color:#ffffff;}
	.copyright .teltop {height:55px; color:#999999; padding-top:15px;}
	.copyright .teltop span {color:#ffffff; font-size:17px;}
.cont-form {padding: 20px 50px;}
.cont-form .poleinp input{width:50%; border:1px solid #c4c4c4; border-radius:3px; height:20px; margin-bottom:5px; padding:1px 5px;}
.cont-form .poleinp select{border:1px solid #c4c4c4; border-radius:3px; height:20px; margin-bottom:5px; padding:1px;}
.cont-form .poletxt textarea {width:90%; border:1px solid #c4c4c4; border-radius:3px; height:80px; margin-bottom:10px; padding:5px;}
.cont-form .polebut {margin: 1px 13px; text-align: right; width:90%;}
.left_menu div {font-size:15px;}
.left_menu div div {font-size:13px; background: url("img/arr.gif") no-repeat scroll 10px 8px transparent; padding: 3px 0 2px 30px;}
#search span {color: #000000; font-weight:bold;}
#map div div {background: url("img/arr.gif") no-repeat scroll 5px 5px transparent; padding: 0 0 0 22px;}
.middle ul.thumb {float: left; list-style: none; padding: 10px 0 0 4px;}
.middle ul.thumb li {float:left; height:140px; padding:3px; position:relative; width:115px; background:none;}
.middle ul.thumb li img {height:100px; left:2px; position: absolute; top:0; width:100px;}
.middle ul.thumb li p {margin:110px 0 0 0; padding: 0 0 5px 5px; position:absolute; width: 124px; font-size:12px;}
.hity img {display:block; margin:10px 0;}

/*-- menu nav --*/

#mainNav {float:right; padding:0px; clear:right; background:url(img/bg-cat.gif) no-repeat; z-index: 100; margin:0px 9% 0px 0px; width:240px; height:50px;}
#mainNav a:focus {outline: medium none;}
.mainNav ul {clear:both; height:26px; list-style:none outside none; margin:0; padding:0; position:relative; z-index:900;}
.mainNav ul.secondline {height: auto; margin: 0 0 0 30px; z-index:1;}
.mainNav ul ul {
    border: medium none;
    clear: both;
    float: none;
    font-size: 11px;
    height: auto;
    line-height: 12px;
    margin: 0 0 10px;
    padding: 0;
    position: relative;
    width: auto;
}
.mainNav ul ul.subNav {
    background: none repeat scroll 0 0 #FFFFFF;
    border:9px solid #960011; border-radius:11px; 
    display: none;
    left:-629px;
    padding: 0 10px 0 7px;
    position: absolute;
}
ul.subNav div.caton {margin:-42px 0 0 614px;}
.mainNav ul li.active ul.subNav {display: block;}
.mainNav ul ul.navWide {padding:10px 10px 0px 10px; width: 900px; margin:-10px 0; z-index:800;}
.mainNav ul li {float: left; margin: 5px 0 0 5px; padding: 0 9px 0 7px; position: relative;}
.mainNav ul.secondline li {font-size: 11px; margin: 0 7px 0 -7px; padding: 0 9px 0 7px;}
.mainNav ul li.active {}
.mainNav ul li li {border: medium none; float: none; margin: 0; padding: 0;}
.mainNav ul li.active li {
    background: none repeat scroll 0 0 transparent;
    display: block;
    float: none;
    width: auto;
}
.mainNav ul li li.navColumn {float: left; margin-right: 6px; width: 185px;}
.mainNav ul ul.navWide li.navColumn {width: 19%; margin-top:5px;}
.mainNav ul ul li.navColumn li {padding: 2px 0 2px 0;}
.mainNav ul ul li.navColumn li.bull {background: url("img/bull3.gif") no-repeat scroll 3px 4px transparent; padding: 2px 0 2px 13px;}
.mainNav ul ul li.navColumn li.bull:hover {background-color:#dddddd;}
.mainNav ul li li.navColumn ul {padding: 0 0 0 10px;}
.mainNav ul li a, .mainNav ul li a:link, .mainNav ul li a:visited {display: block;}
.mainNav ul.secondline li a, .mainNav ul.secondline li a:link, .mainNav ul.secondline li a:visited {margin: 4px 0 2px;}
.mainNav ul li.active ul a, .mainNav ul li.active ul a:link, .mainNav ul li.active ul a:visited {color:#000000; display:inline; margin: 0;}
.mainNav ul li a.tTitle, .mainNav ul li.active a.tTitle:link, .mainNav ul li.active a.tTitle:visited {
    color: #D31D00;
    display: inline;
    font-size: 13px;
    font-weight: bold;
}
.mainNav ul li.active ul a:active, .mainNav ul li.active a:link, .mainNav ul li.active a.tTitle:active, .mainNav ul li.current a:link, .mainNav ul li.current a {color: #5E5746;}
.mainNav ul li.active ul a:hover, .mainNav ul li.active ul a:hover, .mainNav ul li a:hover, .mainNav ul li a.tTitle:hover, .mainNav ul li.active a.tTitle:hover {text-decoration: underline;}
.mainNav ul li.disabled a:link, .mainNav ul li.disabled a:visited {color: #5E5746; cursor: default;}
.mainNav ul li.active a:visited {color: #5E5746; text-decoration: none;}
.filtrprice {margin-top:5px;}
.filtrprice input{margin:0 0 -5px 5px;}
.filtr {border:1px solid #d9d5d4; border-radius:4px; padding:13px 0 13px 12px; width:198px;}
.filtr select {width:134px;}
.filtr input.price {height:20px; width:44px; margin:5px 0; padding:1px 5px; border:1px solid #d9d5d4; border-radius:2px;}
.filtr input.button {margin-left:48px;}
.pages {text-align:right; padding-top:20px; clear:both;}
.pages a {padding:0 5px;}
