	html,body	{
		height:100%;
		margin: 0;
		padding:0px;
		font: 11px Tahoma;
		color: #58595B;
	}
	a	{
		color: #E46E29;
		text-decoration: none; 
		font-size: 11px;
	}
	a:hover	{
		text-decoration: underline; 
	}

	.clearing {
		height: 1;
		clear: both;
	}
	.linkTitle	{
		font-size: 18px;
		color: #E7722E;
	}
	.separator	{
		padding:6px 0;
		background: url(images/separator.gif) center repeat-x;
		height: 3px;
	}
	h2	{
		font-size: 18px;
		padding: 0 0 0 28px;
		margin: 0;
		color: #E7722E;
	}
	h3	{
		font-size: 18px;
		padding: 0 0 0 10px;
		font-weight: normal;
		margin: 0px;
		color: #E7722E;
	}
	#all	{
		min-width:1000px;
		max-width:2600px;
		width:expression((document.body.clientWidth>2600)?"2600px":(document.body.clientWidth>1000?"auto":"1000px"));

	}
	
/* --------------   Header --------------   */

	#wrapperHead {
		background: url(images/top_nav_bg.gif) top left repeat-x;
		height: 79px;
		margin: 20px 0 31px 0;
		min-width:1000px;
		max-width:2600px;
		width:expression((document.body.clientWidth>2600)?"2600px":(document.body.clientWidth>1000?"auto":"1000px"));
		clear: both;
	}
	#containerHead {
		width: 100%;
		float: left;
		margin-right: -34px;
	}
	#contentHead {
		margin-right: 34px;
	}
	#topNav {
		margin-left: 710px;
		padding: 19px 12px 12px 12px;
	}
	#topNav a {
		color: White;
		font-size: 10px;
		margin: 0 6px 0 0;
		padding: 0 0 0 0px;
	}
	#logo {
		width: 710px;
		float: left;
		background: url(images/logo_bg.gif) top left no-repeat;
		height: 79px;
		text-align: right;
		font-size: 12px;
		color: White;
		font-weight: bold;
	}
	#logo strong {
		font-size: 14px;
	}
	#logo .icq {
		font-size: 14px;
		color: #58595B;
		font-size: 12px;
	}
	#logo a {
		margin: 0 0 0 31px;
		float: left;
	}
	#logo p {
		margin: 23px 13px 0 0;
		vertical-align: bottom;
	}

	#quickNav {
		width: 30px;
		float: right;
		border-left: solid 1px white; 
		height: 79px;
		background: url(images/header_all_bg.gif) top left repeat-x;
		text-align: center;
	}
	#quickNav img {
		margin: 12px 0 0 0;
	}

/* --------------   Content --------------   */

	#contentWrapper	{
		min-width:1000px;
		max-width:2600px;
		width:expression((document.body.clientWidth>2600)?"2600px":(document.body.clientWidth>1000?"auto":"1000px"));
	}
/*	#containerContent {
		width: 100%;
		float: left;
	}
*/	#containerContent h3	{
		font-size: 18px;
		padding: 0 0 0 10px;
		font-weight: normal;
		margin: 0px;
		color: #E7722E;
	}
	#content {
	}
	#leftSide {
		width: 471px;
		padding: 0 34px 0 0;
	}
	#contentMenu	{
		background: url(images/content_nav_bg.jpg) bottom left no-repeat;
		width: 471px;
		height: 328px;
		position: relative;
		margin: 0 0 20px 0;
	}
		.navMakeSite	{
			background: url(images/nav_pointer_01.gif) top left no-repeat;
			padding: 6px 0 0 32px;
			position: absolute;
			top: 0px;
			right: 41px;
			height: 24px;
			font: 12px arial;
			font-weight: bold;
			color: #58595B;
		}
		.navWebStudio	{
			background: url(images/nav_pointer_02.gif) top left no-repeat;
			padding: 6px 0 0 32px;
			position: absolute;
			top: 44px;
			right: 201px;
			height: 24px;
			font: 12px arial;
			font-weight: bold;
			color: #E7712D;
		}
		.navDesign	{
			background: url(images/nav_pointer_03.gif) top left no-repeat;
			padding: 6px 0 0 32px;
			position: absolute;
			top: 53px;
			right: 62px;
			height: 24px;
			color: #E7712D;
			font: 12px arial;
			font-weight: bold;
		}
		.navFirmStyle	{
			background: url(images/nav_pointer_04.gif) top left no-repeat;
			padding: 6px 0 0 32px;
			position: absolute;
			top: 108px;
			right: 73px;
			height: 24px;
			color: #58595B;
			font: 12px arial;
			font-weight: bold;
		}
		.navWebSitePromo	{
			background: url(images/nav_pointer_05.gif) top left no-repeat;
			padding: 6px 0 0 32px;
			position: absolute;
			top: 158px;
			right: 131px;
			height: 24px;
			font: 12px arial;
			font-weight: bold;
			color: #E7712D;
		}
		.navLogo	{
			background: url(images/nav_pointer_06.gif) top left no-repeat;
			padding: 6px 0 0 32px;
			position: absolute;
			top: 201px;
			right: 3px;
			height: 24px;
			color: #58595B;
			font: 12px arial;
			font-weight: bold;
		}
	#mainMenu	{
		background: url(images/full_nav_corner.gif) top left no-repeat;
		padding: 20px 0 0 50px;
		width: 40%;
		float: left;
		font: 12px arial;
		color: #58595B;
		line-height: 24px;
	}
	#mainMenu strong	{
		text-transform: uppercase;
		font-size: 13px;
		font-family: Arial, Verdana, Tahoma, sans-serif;
		font-weight: bold;
	}	
	#mainMenu p	{
		margin: 8px 0 0 0;
		padding: 0;
		line-height: 18px;
	}
	#mainMenu a	{
		font-family: tahoma;
		color: #8B8C8C;
	}	
	#mainMenu a:hover	{
		color: #E46D28;
		text-decoration: none;
	}	
	#intro	{
		padding: 11px 0 0 26px;
		background: url(images/separator.gif) left repeat-y;
		margin-left: 45%;
	}
	#intro h1	{
		padding: 0;
		margin: 0 0 10px 0;
		font: 15px Tahoma;
		font-weight: bold;
		color: #E7722E;
	}
/*	#intro h1:first-letter	{
		margin: 0 0 0 11px;
	}*/
	#intro p	{
		padding: 0;
		margin: 0 0 10px 0;
	}
	#intro p:first-letter	{
		margin: 0 0 0 11px;
	}
	#intro .p:first-letter	{
		margin: 0 0 0 30px;
	}
	#intro a	{
		margin: 0 0 0 30px;
	}
	#contentTable	{
		padding: 0 20px 0 0;
	}
	
	.column1 {
		padding: 0 22px 0 0;
		vertical-align: top;
		margin: 0;
		width: 50%;
	}
	.column1 .titleMakeSite	{
		background: url(images/title_pointer_01.gif) top left no-repeat;
	}
	.column1 .titlePromoSite	{
		background: url(images/title_pointer_03.gif) top left no-repeat;
	}
	.column1 strong	{
		font-size: 14px;
		color: #57585A;
	}
	#ticket	{
		background: url(images/ticket_bg_all.jpg) top repeat-x;
		height: 100%;
/*		height: 167px;*/
		margin: 11px 0 0 0;
		position: relative;
	}
		#ticketBg	{
			background: url(images/ticket_bg.jpg) top left no-repeat #F38240 ;
			padding: 26px 20px 7px 83px;
/*			padding: 26px 0 7px 0;*/
			color: white;
		}
			#ticketBg .i	{
				width: 94%;
				height: 12px;
				color: black;
				font-size: 10px;
			}
			#ticketBg textarea	{
				width: 94%;
				height: 54px;
				color: black;
				font-size: 10px;
			}
			#ticketBg .b	{
				width: 26px;
				height: 17px;
				position: absolute;
				bottom: 7px;
				left: 31px;
			}
	.column2 {
		margin: 0;
		vertical-align: top;
		width: 50%;
		padding: 0 0 0 22px;
	}
	.column2bg	{
		background: url(images/separator.gif) left repeat-y;
		margin: 0 -22px 0 0;
	}
	
	
	#column2bgContent {
		background: url(images/separator.gif) left repeat-y;
		padding: 0 10px 0 15px;
	}
	.column2content	{
		padding: 0 10px 0 24px;
	}
	.column2 .titleWebStudio	{
		background: url(images/title_pointer_02.gif) top left no-repeat;
	}
	.column2 .titleFirmStyle	{
		background: url(images/title_pointer_04.gif) top left no-repeat;
	}
	.column2 .titleMakeLogo	{
		background: url(images/title_pointer_05.gif) top left no-repeat;
	}
	.column2 strong	{
		font-size: 14px;
		color: #57585A;
	}
	.folioExample	{
		background: url(images/folio_work_bg.jpg) top left no-repeat #DCDADA;
		margin: 18px 0;
/*		height: 107px;*/
	}
	.folioExampleBg	{
		padding: 6px 102px 10px 17px;
		position: relative;
		height: 107px;
	}
	.folioExample a	{
		color: #58595B;
		text-decoration: none;
	}
	.folioExample a:hover	{
		text-decoration: underline;
	}
	.folioExample .b2	{
		position: absolute;
		bottom: 6px;
		right: 90px;
	}
	.newsDate	{
		color: #E7722E;
	}
	a.more	{
		color: #58595B;
		text-decoration: underline;
	}
	a.more:hover	{
		text-decoration: none;
	}

/* --------------   Bottom  --------------   */

	#bottomImg1 {
		height: 73px;
		background: url(images/bottom_img_01.jpg) top right no-repeat;
		margin: 20px 0 0 0;
		width: 100%;
	}
	#wrapperBottom {
		background: url(images/bottom_content_bg.gif) bottom left repeat-x;
		height: 152px;
		min-width:1000px;
		max-width:2600px;
		width:expression((document.body.clientWidth>2600)?"2600px":(document.body.clientWidth>1000?"auto":"1000px"));
		padding: 0;
		margin: 0;

	}
	#containerBottom {
		width: 100%;
		float: left;
		margin-right: -284px;
	}
	#contentBottom {
		margin-right: 284px;
	}
	#phraseBottom {
		margin-left: 554px;
		padding: 4px 14px 0 14px;
	}
	#phraseBottom strong {
		color: #E7722E;
		font-weight: normal;
		line-height: 25px;
	}
	#logoBottom {
		width: 554px;
		float: left;
		background: url(images/bottom_logo.gif) top left no-repeat;
		height: 79px;
	}
	#bottomImg2 {
		width: 284px;
		float: right;
		height: 79px;
		background: url(images/bottom_img_02.jpg) top right no-repeat;
	}
	
/* ????? ??? ?????????? ???????? */
	#contentWrapper	{
		min-width:1000px;
		max-width:2600px;
		width:expression((document.body.clientWidth>2600)?"2600px":(document.body.clientWidth>1000?"auto":"1000px"));
	}
	#contentInner {
	  padding: 0 15px;
	}
	#innerMenu	{
		background: url(images/inner_menu_all_bg.gif) left repeat-y;
		width: 222px;
	}
	#innerMenuBg	{
		background: url(images/inner_menu_bg.jpg) top left no-repeat;
		padding: 13px 10px 13px 35px;
		font: 12px arial;
		color: #58595B;
		line-height: 24px;
	}
	#innerMenuBg2	{
		font: 12px arial;
		color: #58595B;
		line-height: 17px;
	}
	#innerMenuBg strong	{
		text-transform: uppercase;
		font-weight: bold;
		font-family: Arial, Tahoma, Verdana, sans-serif;
		font-size: 13px;
	}	
	#innerMenuBg a	{
		font-family: tahoma;
		color: #57585A;
	}	
	#innerMenuBg a:hover	{
		color: #E46D28;
		text-decoration: none;
	}
	#innerSubNav	{
		background: url(images/separator.gif) left repeat-y;
		margin: 0 0 0 11px;
		padding: 2px 2px 2px 8px;
		line-height: 18px;
	}


border: solid 1px red;

