html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html {height: 100%}
body {
	font: 14px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	background:url(../i/bg-main.jpg) repeat-x #630505;
	color:#fff;
}
a {
	color: red;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {margin:15px 0;text-align:justify;}
p.date {text-align:right;font-size:10px;margin:10px 30px;}
.pages {clear:both;margin:20px;text-align:center;}
div.pic div.z, div.pic div.x, div.pic div.skidka50, div.pic div.out, div.pic div.skidka90, div.pic div.skidka70 {width:50px;height:50px;z-index:2;opacity:0.7;position:absolute;top:1px;right:1px;margin:0;}
div.pic div.x  {background:none;}
div.pic div.skidka90 {background:url(../i/10perc.png);}
div.pic div.skidka70 {background:url(../i/30perc.png);}
div.pic div.skidka50 {background:url(../i/50perc.png);}
div.pic div.out {background:url(../i/sold.png);}
div.pic div.z {background:url(../i/new.png);}


img {border: none;}
input {vertical-align: middle}

#background {background:url(../i/new-background.png);}
#wrapper {
	width: 1000px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position:relative;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 200px;
	width:1000px;
	position:relative;
	overflow:hidden;
/*	background:url(../i/illustr4.jpg) 69% 0% no-repeat;*/
}

#header h2 {position:absolute;top:30px;left:10px;background:url(../i/italmoda-logo.png) left top no-repeat;width:350px;height:93px;padding-top:300px;}
#header h3 {position:absolute;top:120px;left:13px;font:18px Georgia;color:#444;letter-spacing: 2px;text-transform:none;text-shadow:2px 2px 2px #ffb9b9;}
#phones, #discount2 {position:absolute;font:bold 14px Helvetica;color:#333;letter-spacing: 2px;}
#phones {top:20px;left:400px;display:none;}
#discount2 {top:100px;left:400px;}

#header:hover #phones {display:block;}

#discount {position:absolute;top:20px;left:820px;}
#discount a {text-transform:uppercase;font:bold 14px Helvetica;color:red;letter-spacing:2px;text-decoration:none;text-align:right;}
#discount span {color:#fff;display:block;width:154px;height:154px;background:url(../i/discount.png) no-repeat;margin:5px auto 0;text-align:center;font-size:24px;padding-top:50px;cursor:pointer;}
#discount span i {display:block;font-style:normal;font-size:30px;}
#discount a:hover span {color:red;}

#main {position:relative;height:550px;}
#main1 {position:absolute;top:30px;left:50px;}
#main2 {position:absolute;top:130px;left:150px;}
#main3 {position:absolute;top:0px;left:360px;}
#main4 {position:absolute;top:230px;left:250px;}
#main5 {position:absolute;top:180px;left:550px;}
#main6 {position:absolute;top:10px;left:500px;}
#main7 {position:absolute;top:90px;left:300px;}
#main8 {position:absolute;top:240px;left:440px;}
#main9 {position:absolute;top:250px;left:80px;}	
#main a {border:5px solid #fff;display:block;width:150px;height:200px;overflow:hidden;text-align:center;font-weight:bold;}
#main a#main3{height:113px;}
#main a#main3:hover {height:130px;}
#main  a:hover {z-index:100;border:5px solid #fea01a;height:220px;background:#fea01a;}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
/*	padding: 0 0 100px;*/
	height: 1%;
/*	border-bottom:1px dashed #999;*/
/*	margin-bottom:20px;*/
/*  background:#ff9292;*/
/*    background:url(../i/contenttop.png) no-repeat;*/
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

/*#top {
    height: 170px;
	background:url(../i/top.png) 50%;
	margin:25px 0;
	position:relative;}*/

/*#topgirl {position:absolute;top:138px;left:20px;background:url(../i/topgirl4.png) no-repeat;width:444px;height:300px;}*/
	
#container {
	width: 100%;
	float: left;
	overflow: hidden;
/*	background:url(../i/contentcenter.png) repeat-y;*/
	margin-top:23px;
	padding-bottom:10px;
}

#content {
	padding: 20px 0 0 250px;
/*	background:url(../i/contentright4.png) 98% 0% no-repeat;*/
	min-height:800px;
}
#content h6 {margin:10px;}

h1,h2,h3,h4,h5,h6 {margin:10px;/*text-transform:uppercase;*/font:30px Georgia;letter-spacing: 2px;text-align:center;color:#fff;text-decoration:none;text-shadow:2px 2px 2px #000;clear:both;}
h3 a{text-decoration:none;color:#999}
h3 a:hover {color:#fff}
h1 {background:transparent url(../i/topimage.jpg) no-repeat left top;color:#fea01a;margin:0 0 20px;padding:170px 0 17px;text-shadow:2px 2px 3px #111;text-transform:uppercase;border-bottom:3px solid #fff;
}

h1 span {font-size:35px;}
h6 {text-align:left;margin:0;font-size:24px;}

.about {}

/*h5{font:32px Georgia;color:#b20000;text-align:center;margin:10px;}*/
#day {position:relative;}
#day div.pic div.skidka70 {top:55px;right:38px;}
#day img {margin:10px 26px;}
#day b {font-weight:bold;font-size:18px;text-align:center;display:block;}
#day b  i {color:red;font-style:normal;font-size:20px;}
.no-controls .highslide-controls {
display:none;
}

#betty, #gridneva {
	height:120px;
	width:230px;
	padding-left:1000px;
	margin-bottom:20px;
	opacity: 0.63;
	filter: alpha(opacity=63);
	-moz-opacity: 0.63;
 }

#betty {background:url(../i/bettyboop.png) 1% no-repeat;}
#gridneva {background:url(../i/gridneva.png) 1% no-repeat;}
a:hover #gridneva, a:hover #betty {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
}

.gallery, .gallery2 {margin:15px 10px 0 20px;height:100%;}
.gallery  div.pic, .gallery2  div.pic {position:relative;float:left;margin:15px 20px 15px 0;padding:0;}
.gallery  div.pic {height:220px;}
.gallery  a, .gallery  img, .gallery2  a, .gallery2  img {margin:0;}

/* Sidebar Left
-----------------------------------------------------------------------------*/
#leftmenu {
	float: left;
	width: 240px;
	margin-left: -100%;
	position: relative;
	overflow: hidden;
	margin-top:33px;
}

#leftmenu ul {/*margin:20px 0;*/text-align:center;/*background:url(../i/menuleft3.png) no-repeat;height:180px;padding-top:18px;*/}
*html #leftmenu li {position:relative;height:23px;}
#leftmenu li a{text-transform:uppercase;font:18px Georgia;color:#000;letter-spacing:2px;text-decoration:none;display:block;padding:10px 8px 10px 0;border-bottom:1px dashed #ececec;}
#leftmenu li a.sel, #leftmenu li a:hover {background:url(../i/sel.png) no-repeat;}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 1000px;
	margin:0 auto;

	background: url(../i/footer.png) top right no-repeat;
}

#footer ul {margin-top:20px;}
#footer li {margin:5px;}
#footer li a {font:bold 12px Arial;color:#999;border-bottom:1px dashed #999;text-decoration:none;}
#footer li a:hover {color:red;border-bottom:1px solid red;text-decoration:none;}
#footer p {border-bottom:1px dashed #999;width:750px;margin:20px 0;font:bold 14px Arial;padding-bottom:15px;}
#footer p.copy {color:#999;font:12px Arial;border:none;}
#footer p.copy a {color:#999;}
#footer p.copy a:hover {color:red;}


#mainmenu {height:25px;overflow:hidden;position:absolute;top:201px;right:1px;z-index:100;}
#mainmenu li {float:left;padding-left:5px;}
#mainmenu li a {height:25px;display:block;background:#8B3333;text-align:center;color:#d3b3b3;font:bold 16px Verdana;text-decoration:none;padding:3px 5px;}
#mainmenu li a.sel, #mainmenu li a:hover {background:#630505;color:#fff;}
*html #mainmenu li a {width:120px;}

/* form email */
legend {display:none;}
#form_email {margin:10px auto 15px;width:490px;}
#form_email p {margin:0 0 2px;padding:0;}
#form_email label {float:left;padding:7px 0 0 25px;margin:2px 0 0;width:100px;}
#form_email .tema,
#form_email .name,
#form_email .email,
#form_email .cod {
  background:url(../i/pencil.png) #fff 2px 1px no-repeat;
  border:#999 1px solid;
  color:#777;
  float:right;
  margin:5px 5px 2px 0;
  padding:0 0 4px 22px;
  width:330px;
  height:15px;
}
#form_email .cod {width:200px;}
#form_email .tema,
#form_email .name,
#form_email .email,
#form_email .cod {padding:3px 0 4px 22px;height:12px;}
#form_email textarea {
  background:url(../i/pencil.png) #fff 2px 1px no-repeat;
  border:1px #999 solid;
  color:#777;
  float:right;
  margin:5px 5px 2px 0;
  padding:10px 0 0 22px;
  width:455px;
  height:265px;
}
#form_email img {
  border:none;
  float:right;
  margin:6px 2px 2px 0;
  width:120px;
  height:19px;
}
#form_email .submit,#form_email .search {
  background:none;
  border:#999 1px solid;
  color:#777;
  float:right;
  margin:0 5px 2px 0;
  width:479px;
  height:22px;
}
#form_email .search {width:70px;}
html:root #form_email .tema,
html:root #form_email .name,
html:root #form_email .email,
html:root #form_email .cod {padding:1px 0 0 22px;height:18px;}
.prim {margin-left:135px;}
#captcha_box {margin:7px 6px;color:red;}
/* end form email*/

.number {
	background: #fff;
	color: #000;
	padding: 3px;
}

.number:hover {
	background: #000;
	color: #f00;
}