html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

body {
	background: #000 url(../images/main/bg_page.jpg) no-repeat top center;
	margin: 0px;
	padding: 0px;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #000;
	text-shadow: 0 0 0 #000;
}
#page {
	width: 845px;
	height: 550px;
	margin: 0 auto;
}


/*---------------------- header ----------------------*/
#header {width:845px; height:199px; margin:0 auto;}
#header h1 {
	float: left;
	display: inline;
	width: 155px;
	height: 199px;
	margin-left: 20px;
}
#header .menu {
	float: left;
	display: inline;
	width: 630px;
	height: 90px;
	margin-left: 18px;
}
#header .info, #header .info2 {
	float: left;
	display: inline;
	width: 233px;
	height: 46px;
	margin-left: 383px;
	padding: 29px 0 0 32px;
	background: url(../images/main/bg_info.jpg) no-repeat;
	overflow: hidden;
}
#header .info2 {width: 233px; padding: 29px 0 0 32px;}
#header .info p, #header .info2 p, #header .nav p {margin:0 !important; padding:0 !important; white-space: nowrap;}
#header .info p strong, #header .info2 p strong {color:#B30000;}
#header .info a, #header .info2 a {font-weight:bold;}
#header .nav {
	float: left;
	display: inline;
	width: 640px;
	height: 16px;
	font-size: 11px;
	overflow: hidden;
	padding-top: 3px;
	margin-left: 11px;
}
#header .nav a, #center em {color:#B30000; font-weight:bold;}
#header .nav a:hover {text-decoration:none;}



/*---------------------- left ----------------------*/
#left {
	width: 140px;
	height: 480px;
	overflow: hidden;
	position: absolute;
	margin: 0;
	z-index: 2;
}
#left ul {margin:0 0 5px 0; padding:0; list-style-type:none; font-size:11px; font-weight:bold; text-align:right;}
#left ul li {margin-bottom:1px;}
#left ul li a, #left ul li a.on {
	display: block;
	width: 130px;
	height: 14px;
	padding: 1px 10px 0 0;
	color: #000;
	text-decoration: none;
	overflow: hidden;
	background: none;
	text-transform: lowercase;
}
#left ul li a:hover, #left ul li a.on {color:#F4C468; background:url(../images/main/bg_menu.png) repeat top left !important;}
#left ul li a.categ {display:block; height:24px; padding-right:10px; margin:0; background:none !important;}
#left ul li a.categ:hover {background:none !important;}
#left ul li a.categ img {width:86px; height:22px;}


/*---------------------- center ----------------------*/
#center {
	position: absolute;
	width: 622px;
	height: 450px;
	overflow: hidden;
	padding: 0 40px 0 43px;
	overflow: hidden;
	margin: 0 0 0 140px;
	z-index:3;
}
#center h2, #center table.prod_detail h2 {font-size:22px; color:#B30000; font-weight:normal; margin-bottom:15px;}
#center table.prod_detail h2 {margin-bottom:0px;}
#center h3, #center h4 {font-size:14px; color:#B30000; margin-bottom:4px;}
#center p {padding:0; margin:0px 0 17px 0; font-size:13px;}
#center p.desc2 {padding:0; margin:0 0 5px 0; font-size:13px;}
.tn1 {
	float: left;
	display: inline;
	width: 92px;
	height: 151px;
	background: url(../images/main/bg_imgsmall.png) no-repeat top left;
	padding: 10px 12px 0 12px;
	margin:5px 8px 0px 0;
	overflow: hidden;
}
.tn1 p {display:block; height:15px; margin:2px 0 0 0 !important; padding:0 !important; font-size:10px !important; text-align:right;}
.tn1 p span {color:#B30000; font-size:12px; font-weight:bold;}
.tn1 p span.red3 {color:#B30000; font-size:11px; font-weight:bold; text-transform:lowercase;}
.tn1 a {display:block; width:92px; height:123px; overflow:hidden;}
.tn1 a img {width:92px; height:123px;}

.tn3 {
	float: left;
	display: inline;
	width: 92px;
	height: 141px;
	background: url(../images/main/bg_imgsmall2.png) no-repeat top left;
	padding: 10px 12px 0 12px;
	margin:5px 8px 0px 0;
	overflow: hidden;
}
.tn3 a {display:block; width:92px; height:123px; overflow:hidden;}
.tn3 a img {width:92px; height:123px;}


.tn2 {
	float: left;
	display: inline;
	width: 239px;
	height: 363px;
	background: url(../images/main/bg_imgbig.png) no-repeat top left;
	padding: 18px 20px 0 16px;
	margin:0 0px 0px 0;
	overflow: hidden;
}
.tn2 p {display:block; height:20px; margin:6px 0 0 0 !important; padding:0 !important; font-size:17px !important; text-align:right;}
.tn2 p strong {color:#B30000;}
.tn2 div {width:240px; height:320px; overflow:hidden;}
.tn2 img {width:240px; height:320px;}

table.prod_detail {font-size:13px;}
table.prod_detail span, table.cos1 span {font-size:11px !important;}
table.prod_detail .desc {background:url(../images/main/bg_input.png) repeat-y; padding:3px 5px !important; display:block; width:322px; margin:3px 0 25px 0 !important;}

table.cos1 {font-size:13px;}
table.cos1 th {color:#B30000; font-size:14px;}
table.cos1 a {font-size:12px; font-weight:bold;}
table.cos1 img {border-left:1px solid #000; border-top:1px solid #000;}
table.cos1 td {background:url(../images/main/bg_cos1.png); padding:5px; *padding:0.40em;}
table.cos1 td.none {background:none; text-align:right; font-weight:bold; color:#B30000;}
table.cos1 td.total {background:url(../images/main/bg_cos2.png); color:#FFF; font-weight:bold; text-align:center; font-size:14px;}
.myspace {position:absolute; margin:266px 0 0 610px; *margin:266px 0 0 611px; width:273px; height:320px; z-index:1;}
.fata {position:absolute; margin:-25px 0 0 -123px; *margin:-25px 0 0 -122px; width:121px; height:478px; z-index:1;}
.kratos {position:absolute; margin:490px 0 0 70px; width:500px; height:90px; z-index:1;}



/*---------------------- items ----------------------*/
img, div, input, a, textarea, table, tr, td {behavior: url(include/iepngfix.htc);}
h1, h2, h3, h4, form, table {margin:0; padding:0;}
img {vertical-align:top; border:0;}
.cleaner {clear:both; text-align:center;}
a:focus {-moz-outline-style:none;}
a:active {outline:none;}
.red1 {color:#B30000; font-size:14px !important;}
.red2 {color:#B30000; font-size:12px !important;}
a {color:#B30000;}
a:hover {text-decoration:none;}
.inp1, .inp1_error, .inp2, .inp2_error {
	width: 360px;
	height: 19px;
	padding: 3px 0 0 4px;
	background: url(../images/main/bg_input.png) repeat-y;
	overflow: auto;
	border: none;
	font: 13px Georgia, "Times New Roman", Times, serif;
}
.inp2 {height:60px;}
.inp1_error {border:1px solid #CC0000; height:17px;}
.inp2_error {border:1px solid #CC0000; height:58px;}
.but_trimite {
	border: none;
	width: 120px;
	height: 46px;
	cursor: pointer;
	margin-right: 20px;
	background: url(../images/main/but_trimite.png) no-repeat 0 0;
}
.but_trimite:hover {background: url(../images/main/but_trimite_hover.png) no-repeat 0 0;}
.inp3 {
	background: #FFF !important;
	width: 30px;
	border: 1px solid #FD9E40;
	text-align: center;
	font: 12px Georgia, "Times New Roman", Times, serif;
	padding: 3px 0 4px 0;
}
.error {font-size:11px !important;}









