@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}
html, body { height:100%;}
body {
	background:url(/mkt/img/body-bg.png) 50% 0 no-repeat;
	font:62.5% Tahoma, Geneva, sans-serif;
	color:#000;
	}
a { color:#000;}
a:hover {color:#666; text-decoration:none;}
img {border:none; padding:0; margin:0;}
:focus {outline:none;}

#wrap {
	position:relative;
	width:995px;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto;
	background:#fff url(/mkt/img/wrap-bg.jpg) 0 170px no-repeat;
	}

/* header */
#header {
	position:relative;
	height:170px;
	background:url(/mkt/img/header-bg.jpg) no-repeat;
	}
	#logo {
		position:absolute;
		top:41px;
		left:41px;
		}
	#logo-text {
		position:absolute;
		top:96px;
		left:41px;
		width:175px;
		font-size:1.4em;
		font-weight:bold;
		color:#800;
		text-align:center;
		}
	#phone {
		position:absolute;
		top:142px;
		left:60px;
		height:23px;
		line-height:23px;
		text-indent:27px;
		background:url(/mkt/img/phone.gif) 0 0 no-repeat;
		font-size:1.4em;
		color:#000;
		}
	#header-menu {
		position:absolute;
		top:140px;
		right:172px;
		display:block;
		}
		#header-menu li {
			display:block;
			float:left;
			height:30px;
			line-height:30px;
			padding: 0 7px;
			background:url(/mkt/img/headermenu-list.gif) 100% 0 no-repeat;
			}
			#header-menu li a {
				font-size:1.2em;
				color:#afafaf;
				text-decoration:none;
				}
			#header-menu li a:hover { color:#fff;}
	/* sform-head */
	#sform-head {
		position:absolute;
		top:140px;
		right:30px;
		width:135px;
		padding:8px 0 0 10px;
		_padding:7px 0 0 10px;
		background: url(/mkt/img/sform-head-bg.gif) no-repeat;
		}
		#sform-head fieldset {border:0;}
		#sform1 {
			display:block;
			width:83px;
			height:13px;
			padding:0px 23px 0px 4px;
			border:0;
			font-size:1em;
			color:#b0b0b0;
			}
		#sform2 {
			position:absolute;
			top:0;
			left:83px;
			width:55px;
			height:37px;
			background:url(/mkt/img/sform2.gif) no-repeat;
			border:0;
			cursor:pointer;
			}

/* sidebar */
#sidebar {
	float:left;
	width:220px;
	padding:20px 0 65px 32px;
	}
	#menu {
		display:block;
		width:197px;
		padding: 10px 0 10px 0;
		background:url(/mkt/img/menu-bg.png) repeat-y;
		}
		#menu ul {
			display:block;
			padding-top:1px;
			list-style:none;
			background: url(/mkt/img/menu-list.gif) 0 0 no-repeat;		
			}
		#menu li {
			overflow:hidden;
			position:relative;
			display:block;
			width:197px;
			height:40px;
			background: url(/mkt/img/menu-list.gif) 0 100% no-repeat;
			}
			#menu li a {
				position:relative;
				display:block;
				padding: 4px 20px 0 18px;
				height:36px;
				font-size:1.2em;
				font-weight:bold;
				color:#800;
				text-decoration:none;
				}
			#menu li a:hover { color:#000;}
			#menu li span {
				display:none;
				position:absolute;
				top:0;
				left:0;
				width:197px;
				height:40px;
				background:url(/mkt/img/menu-hover.gif) 2px 0 no-repeat;
				}

/* content */
#content {
	float:left;
	width:675px;
	padding: 45px 40px 65px 18px;
	font-size:1.2em;
	}
	.main-title {
		margin-top:-25px;
		padding-bottom:14px;
		text-indent:15px;
		font-size:1.33em;
		color:#800;		
		}
	.format {
		padding-bottom:10px;
		}
		.format p {
			padding-bottom:7px;
			text-indent:15px;
			}
	/* fromat-gall */
	.fromat-gall {
		padding:20px 0 10px 0;
		}	
	.fromat-gall ul {
		display:block;
		list-style:none;
		}
		.fromat-gall ul li {
			display:block;
			float:left;
			width:140px;
			padding: 0 14px;
			font-size:0.92em;
                        min-height: 200px;
                        text-align: center;
			}
/* footer */
#footer {
	position:absolute;
	bottom:0;
	right:0;
	width:720px;
	height:58px;
	background:url(/mkt/img/footer-bg.jpg) 100% 0 no-repeat;
	}
	#copyrights {
		padding-top:18px;
		color:#6f6f6f;
		}
		#copyrights span {
			display:block;
			color:#b2b2b2;
			}
		#copyrights a {
			color:#6f6f6f;
			text-decoration:none;
			}
		#copyrights a:hover {
			color:#000;
			text-decoration:underline;
			}
	#counters {
		position:absolute;
		top:15px;
		right:0;
		}
		#counters img {
			float:right;
			margin-right:10px;
			}


/* */
.clear {clear:both;}


