		html, body{ height:100%;}
		body {width:100%; height:100%; margin:0; padding:0; background:url(/img/bg.jpg); font:normal 12px Arial; color:#333; }
		html>body{ height:auto; min-height:100%;}
		table#main {width:100%; border-collapse:collapse; margin:0px; table-layout:fixed;}
		table#main tr td {vertical-align:top; }
		table#main tr td#iLeftTD {width:auto; padding:0; background:url(/img/index_left_pict.jpg) 98% 170px no-repeat;}
		table#main tr td#iRightTD {width:auto; padding:0; background:url(/img/index_right_pict.jpg) 4px 170px no-repeat; }
		table#main tr td#indexTD {width:880px; height:854px; padding:0px; background:url(/img/index_center_bg.jpg) 15px 0px no-repeat; }
		
		table#main tr td#sLeftTD {width:auto; padding-right:40px; background:url(/img/content_left_pict.jpg) 100% 170px no-repeat;}
		table#main tr td#sRightTD {width:auto; padding:0; background:url(/img/content_right_pict.jpg) -1% 170px no-repeat; }
		table#main tr td#siteTD {width:804px; padding:0px; background:url(/img/menu_top_bg.jpg) 0px 0px no-repeat; }
		
		table#topMenu {width:804px; border-collapse:collapse; margin:0px auto; display:table; clear:both; }
		table#topMenu tr td {width:33%; padding:40px 15px 0 15px; vertical-align:middle; text-align:center;}
		table#topMenu tr td.l {text-align:left;}
		table#topMenu tr td.c {text-align:center;}
		table#topMenu tr td.r {text-align:right;}
		table#topMenu tr td a {border:none; display:block; padding:0 0 10px 0; }
		table#topMenu tr td a:hover {background-image:url(/img/menu_top_on.gif); }
		table#topMenu tr td.l a {background:url(/img/menu_top_off.gif) 0 100% no-repeat;}
		table#topMenu tr td.c a {background:url(/img/menu_top_off.gif) 50% 100% no-repeat;}
		table#topMenu tr td.r a {background:url(/img/menu_top_off.gif) 100% 100% no-repeat;}
		
		table#topMenu tr td a img {border:none; }
		
		
		div.container {position:relative; width:100%; height:auto;}
		div#index {width:453px; height:455px; margin:34px 0 0 200px;  text-align:center;}
		div#index div.indexLogo {width:351px; height:230px; display:block; background:url(/img/index_elena.gif) 0px 30px no-repeat; margin:0 auto; }
		div#index a {display:block; margin:12px auto; clear:both; font:bold 16px Arial; color:#83755D; text-decoration:none;}
		div#index a:hover {color:#333;}
		

		img#contentTopLine {width:804px; height:10px; display:block; margin:20px 0 0 0; clear:both; }
		img#contentBotLine {width:804px; height:10px; display:block; margin:0; clear:both;}
		div#contentBg {width:804px; height:auto; display:block; background:url(/img/content_bg.jpg) 0px 0px repeat-y; margin:0; clear:both; }
		
		table#contentTbl {width:804px; height:auto; display:table; margin:0; clear:both; border-collapse:collapse; }
		table#contentTbl tr td {padding:20px; }
		table#contentTbl tr td.lft {width:270px; background:url(/img/left_menu_bg.jpg) 10px 5px no-repeat; text-align:center;}
		table#contentTbl tr td.lft a {display:block; margin:20px auto; font:bold 16px Arial; color:#663333; text-decoration:none;}
		table#contentTbl tr td.lft a:hover {color:#333;}
		table#contentTbl tr td.lft div.active {width:252px; height:29px; display:block; margin:20px auto; padding-top:16px; color:#fff; font:bold 16px Arial; background:url(/img/left_active_bg.png) 0px 0px no-repeat; clear:both; -background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/left_active_bg.png', sizingMethod='crop');}
		table#contentTbl tr td.lft div.active a {font:bold 16px Arial; color:#663333; text-decoration:none;}
		
		table#contentTbl tr td.rgt {width:534px; color:#F4F1EB; font:normal 12px Arial; text-align:left;}
		table#contentTbl tr td.rgt h1 {font:normal 18px Arial; margin:0;}
		table#contentTbl tr td.rgt h2 {font:bold 13px Arial; margin:10px 0 25px 0;}
		table#contentTbl tr td.rgt a {font:normal 12px Arial; color:#fff; }
		table#contentTbl tr td.rgt a.back {font:normal 12px Arial; color:#fff; z-index:99; display:block; clear:both;}
		
		div#leftLogo {width:244px; height:115px; display:block; margin:0 auto 30px auto; background:url(/img/left_logo.png) 0px 0px no-repeat; clear:both; -background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/left_logo.png', sizingMethod='crop');}
		div#contentFooter {width:804px; height:212px; display:block; margin:0 auto 30px auto; background:url(/img/content_footer.jpg) 0px 0px no-repeat; clear:both;}		
		
		div#kistochki {
			width:413px; height:323px; position:absolute; left:249px; bottom:10px; margin:0; padding:0;
			background:url(/img/kistochki.png) 0px 0px no-repeat; -background-image:none; 
			-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/kistochki.png', sizingMethod='crop');
		}

		html:root div#kistochki {bottom:10px}
		
		div.list {width:100%; display:block; clear:both; margin:0 0 30px 0;}
		div.list a {display:block; clear:both; margin:0 0 6px 0; font:bold 13px Arial; color:#ffcc99; text-decoration:underline;}
		div.list a:hover {color:#fff;}
		
		div.photo {width:auto; height:100px; display:block; float:left; margin:0 6px 20px 0; border:5px solid #fff; overflow:hidden;}
		div.photo a img {border:none;}

		div.work div.image a img {border:none; }
		div.work a {clear:both; margin:5px 0; color:#fff;}
		
		div#folioMenu {width:100%; clear:both; margin:20px 0; text-align:center;}
		div#folioMenu a {font:bold 12px Arial; margin:10px 6px 0 6px; color:#fff; padding:5px 5px 4px 5px; line-height:24px;} 
		div#folioMenu b {padding:5px 5px 4px 5px; font:bold 12px Arial; margin:10px 6px 0 6px; background:#666699; line-height:24px; }
		
		div.separator {display:block; clear:both; width:100%; height:60px;}
		
		input,select {font:bold 10px Arial;}
		
		form {margin:0; padding:0;}

div.pager {width:100%; display:block; margin:15px 0; font:bold 11px Tahoma; color:#fff; line-height:18px;}
div.pager a { padding:2px; margin:0 3px; color:#00A0C6 !important;}
div.pager b { padding:2px; margin:0 3px; color:#fff; background:#cc0000;}
