
@import url(/css/home.css);
@import url(/css/menu.css);

a {
	color:#333;
}
body {
	font: 75% Tahoma, sans-serif;
	color:#000;
	background: #a8a8a8 url(/i/body_bg.png) repeat-x 0 0;
	margin:0; padding:0;
}
form {
	margin:0; padding:0;
}
hr {
	display:none;
}
h1 {
	position:relative;
	top:-12px;
	font: normal 2.25em Tahoma, sans-serif;
	margin:0; padding: 0 0 .05em 0;
}
h2 {
	font: normal 1.7em Tahoma, sans-serif;
	margin:0; padding: 0 0 .65em 0;
}
img {
	border:none;
}
input, select, textarea {
	font: 1em Tahoma, sans-serif;
}
table {
	border-collapse:collapse;
	font-size:1em;
}
td {
	vertical-align:top;
	padding:0;
	border:none;
}
#bask {
	position:absolute;
	top:41px; right:8px;
	width:160px; height:32px;
	background: transparent url(/i/icons_basket.png) no-repeat 0 0;
}
html>body #bask {
	min-height:32px;
	height:auto;
}
#bask div {
	padding: 0 0 0 50px;
}
#bask span {
	font: bold 1.1em Tahoma, sans-serif;
	color:#ed1c24;
}
#header {
	position:relative;
	height:105px;
}
#header #hdec {
	position:absolute;
	top:0; left:-25px;
	width:518px; height:205px;
	background: transparent url(/i/header_bg.png) no-repeat 0 0;
}
#header #hdec2 {
	position:absolute;
	top:205px; left:-25px;
	width:33px; height:154px;
	background: transparent url(/i/header_bg2.png) no-repeat 0 0;
}
#header #logo {
	position:absolute;
	top:11px; left:8px;
	z-index:10;
}
#header #logo img {
	width:140px; height:99px;
}
#icons {
	position:absolute;
	top:47px; left:621px;
	width:120px; height:27px;
}
#icons img {
	width:27px; height:27px;
	display:block;
}
#icons #im {
	position:absolute;
	top:0; left:0;
}
#icons #im2 {
	position:absolute;
	top:0; left:49px;
}
#icons #im3 {
	position:absolute;
	top:0; left:93px;
}
#icons .imbg {
	background: transparent url(/i/icons_bg.gif) no-repeat 0 0;
}
#main td {
	background-color:#e6e6e6;
}
#main .b1 {
	width:155px;
	padding: 0 20px 0 30px;
}
#main .b2, #main .b6 {
	width:8px;
	background: transparent url(/i/dec.png) repeat-y 100% 0 !important;
	vertical-align:bottom;
	text-align:right;
}
#main .b6 {
	background: transparent url(/i/dec2.png) repeat-y 0 0 !important;
	text-align:left;
}
#main .b3 {
	background: transparent url(/i/footer_bg.png) repeat-x 0 0;
	padding: 1.75em 30px 1.5em 25px;
}
#main .b3 .fcont {
	color:#333;
	padding: 0 10px;
}
#main .b3 .fcont a {
	color:#ed1c24;
}
#main .b3 .ftr td {
	background-color: transparent !important;
}
#main .b3 .ftr .c1 {
	width:1px;
	padding-top:3px;
}
#main .b4 {
	padding: .6em 30px 45px 0;
}
#main .b5 {
	height:110px;
	padding: 10px 30px 0 85px;
}
#main .b7 {
	background-color: transparent !important;
}
#man td {
	background-color: transparent !important;
}
#man .e1 {
	width:225px;
}
#man .e2 {
	padding: 0 0 0 35px;
}
#outer {
	position:relative;
	width:994px;
	font-size:.9em;
	width:expression(
		document.body.clientWidth < 994 ? "994px" : "994px"
	);
}
html:root #outer {
	width:996px;
}
/*
#outer {
	position:relative;
	width:100%;
	width:expression(
		document.body.clientWidth < 994 ? "994px" : "100%"
	);
	font-size:.9em;
}
html>body #outer {
	min-width:996px;
	width:auto;
}
*/
#outer p {
	margin:0; padding: 0 0 1.25em 0;
}
#outer sup {
	font: .75em Arial, sans-serif;
}
.al {
	text-align:right;
}
.al2 {
	text-align:center;
}
.bbig {
	font: bold 1.65em Tahoma, sans-serif;
}
.bbig2 {
	font: bold 1.25em Tahoma, sans-serif;
	padding: 0 0 .6em 0;
}
.bg {
	background-color: #cfcfcf !important;
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
}
.colo {
	color:#fff;
}
.ctab {
	margin: 0 0 10px 0;
}
.ctab .j1 {
	background-color: #fff !important;
	padding: .65em 10px .5em 10px;
}
.ctab .j2 {
	padding-right:10px;
}
.ctin td {
	background-color: transparent !important;
}
.ctin td img {
	display:block;
	margin: 0 0 2px 0;
}
.ctin .g1 {
	padding-right:18px;
}
.dec5 {
	position:absolute;
	top:-15px; right:-35px;
	width:238px; height:5px;
	background: transparent url(/i/dec5.png) no-repeat 0 0;
}
html>body .dec5 {
	right:-34px;
	*right:-35px;
}
.dec6 {
	position:absolute;
	top:-10px; right:-35px;
	width:4px; height:240px;
	background: transparent url(/i/dec6.png) no-repeat 0 0;
}
html>body .dec6 {
	right:-34px;
	*right:-35px;
}
.fixwi {
	width:100%;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.icq {
	position:absolute;
	top:61px; left:318px;
	height:25px;
	font: bold 1.25em Tahoma, sans-serif;
	background: transparent url(/i/icons_icq.png) no-repeat 0 0;
	padding: 3px 0 0 30px;
}
html>body .icq {
	min-height:25px;
	height:auto;
}
.imga, .imga2 {
	background-color:#fff;
	float:left;
	margin: 0 10px 5px 0;
	border: 1px solid #cec7c7;
}
.imga2 {
	float:right;
	margin: 0 0 5px 10px;
}
.imga img, .imga2 img {
	display:block;
	margin:2px;
}
.ind {
	vertical-align:middle;
	margin: 0 0 0 4px;
}
.ind2 {
	margin: 6px 0 11px 0;
}
.ind3 {
	margin: 1px 0 12px 0 !important; padding: .6em 10px .75em 10px !important;
}
.ind4 {
	padding-bottom: .45em !important;
}
.hr {
	height:1px;
	font-size:1px;
	line-height:1px;
	background-color:#9e9e9e;
}
.inp {
	width:150px; height:20px;
}
html:root .inp {
	height:18px;
}
.lst {
	background: none !important;
}
.path {
	color:#333;
	padding-left: 9px !important;
}
.pict img {
	display:block;
	border: 2px solid #fff;
}
.pos {
	position:relative;
	width:100%;
	z-index:10;
}
.pos2 {
	position:relative;
	top:8px;
}
.prc {
	color:#fff;
	background-color:#555;
	padding: .85em 10px 1em 10px;
}
.prc a {
	color:#fff;
}
.prc p {
	color: #fff !important;
	margin:0; padding: 0 0 .5em 0 !important;
}
.prnt {
	background: transparent url(/i/arr3.png) no-repeat 100% .5em;
	margin: 0 0 30px 0; padding: .75em 9px .5em 34px;
}
.quest, .quest2, .quest3 {
	font: bold 1.1em Tahoma, sans-serif;
	background: transparent url(/i/qu_icons1.png) no-repeat 9px .75em;
	float:left;
	margin: 0 3px 30px 0; padding: .75em 9px .85em 34px;
}
.quest a, .quest2 a, .quest3 a {
	color:#e72023;
}
.quest2 {
	background-image:url(/i/qu_icons2.png);
}
.quest3 {
	background-image:url(/i/qu_icons3.png);
}
.quov {
	background: #cacaca url(/i/qu_icons1_2.png) no-repeat 9px .75em !important;
}
.quov2 {
	background: #cacaca url(/i/qu_icons2_2.png) no-repeat 9px .75em !important;
}
.quov3 {
	background: #cacaca url(/i/qu_icons3_2.png) no-repeat 9px .75em !important;
}
.search {
	position:relative;
	margin: 8px 0 0 0;
}
.search td {
	vertical-align:middle;
	padding-bottom:7px;
}
.search .d1 {
	text-align:right;
	padding-right:8px;
}
.tdata {
	margin: 0 0 15px 0;
}
.tdata .k1, .tdata .k3 {
	width:10px;
}
.tdata .k1 img, .tdata .k3 img {
	display:block;
	border: 4px solid #fff;
}
.tdata .k2 {
	width:7px;
}
.tdata2 td p {
	color:#333;
	padding-left: 15px !important;
}
.tdata .k3 {
	background-color: #cfcfcf !important;
	padding: 8px 6px 14px 9px !important;
}
.tdata .k4 {
	background-color: #cfcfcf !important;
	padding: 8px 0 0 0 !important;
}
.tdata .k4 a {
	display:block;
	width:116px;
	margin: 0 0 4px 0;
}
.tdata .k4 a:hover {
	background-color:#fff;
}
.tdata .k4 img {
	display:block;
	margin:3px;
}
html>body .tdata .k4 img {
	display:inline;
}
.tdata2 .m1 {
	width:10px;
}
.tdata2 .m1 a {
	display:block;
	border: 1px solid #ccc5c5;
}
html:root .tdata2 .m1 a {
	width:238px;
}
.tdata2 .m1 a:hover {
	border: 1px solid #ed2931;
}
.tdata2 .m1 img {
	border: 2px solid #fff;
}
.tdata2 .m2 {
	width:20px;
}
.tir {
	font: bold 1em Tahoma, sans-serif;
	height:5px;
	text-transform:uppercase;
	background: transparent url(/i/arr.png) no-repeat 0 .35em;
	margin: .25em 0 .25em 0;
}
html>body .tir {
	min-height:5px;
	height:auto;
}
.tir a {
	color:#000;
	text-decoration:none;
	background-color:#e6e6e6;
	padding: 0 0 0 15px;
}
.tube {
	position:absolute;
	top:24px; left:264px;
	height:32px;
	font: bold 1.25em Tahoma, sans-serif;
	line-height:1em;
	background: transparent url(/i/icons_tube.png) no-repeat 2em 0;
}
html>body .tube {
	min-height:32px;
	height:auto;
}
.tube span {
	position:relative;
	top:2px;
	font: bold 1.75em Tahoma, sans-serif;
	line-height:1em;
	color:#ed1c24;
	padding: 0 0 0 1.4em;
}

@media screen {
	a { cursor:hand; }
	html>body a { cursor:pointer; }
}



.tdata3 td p {
	color:#333;
	padding-left: 15px !important;
}
/*.tdata3 .z1 {
	width:10px;
}*/
.tdata3 .z1 .lnk {
	display:block;
	border: 1px solid #ccc5c5;
}
html:root .tdata3 .z1 .lnk {
	width:238px;
}
.tdata3 .z1 a.lnk:hover {
	border: 1px solid #ed2931;
}
.tdata3 .z1 img {
	border: 2px solid #fff;
}
.tdata3 .z2 {
	width:20px;
}

.tdata3 .z2 div {
	width:12px;
}
.tdata3 .z3 {
	width:100%;
}
