

html, body 				{ height: 100%; margin:0; padding:0; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif; 			
						min-height:100%; }
table, img				{ border:0; }
a						{ color:#2C4F8F; }
sup						{ font-size:95%;}

input 					{ background: #F3F3F3; border:1px solid #A9A9A9; }
h1						{ color:#2C4F8F; font-size:12px; }
h2						{ color:#2C4F8F; font-size:12px; }

#main 					{ background: #F3F3F3;  height: auto !important; min-height:100%; height: 100%; }
#main .main-table		{ width:100%; vertical-align:top; }
#main .cross-piece		{ width:996px; height:1px; overflow:hidden; }
html>body #main 		{ height: auto; min-height: 100%; min-width:996px; }

#header					{ height:83px; padding-right:31px; }
#header .logo			{ margin-top:25px; margin-left: 30px; float:left; }
#header .right-logo		{ margin-top:10px; float:right; }


#top-menu				{ height: 29px; background:url('/img/menu_bg.jpg') repeat-x; }
#top-menu table			{ width:100%; }
#top-menu td			{ padding: 7px 0 5px; text-align:center; width:14%; border-left: 1px solid #F3F3F3; }
#top-menu .first		{ border:0; }
#top-menu .active		{ background:url('/img/menu_bg_a.jpg') repeat-x; }
#top-menu .active a		{ color: #000; font-weight:bold; text-decoration:none; }

#main-collage			{background: url(/img/main_collage.jpg) no-repeat center #000; height:240px; padding-right:23px; }
#main-collage div.cat_1	{ background:url(/img/main_collage.jpg) no-repeat center #000; }
#main-collage div.cat_2	{ background:url(/img/Dock.jpg) no-repeat center #000; }
#main-collage div.cat_3	{ background:url(/img/Subdesk.jpg) no-repeat center #000; }
#main-collage div.cat_4	{ background:url(/img/Caddy.jpg) no-repeat center #000; }
#main-collage div.cat_5	{ background:url(/img/main_collage.jpg) no-repeat center #000; }
#main-collage div.cat_6	{ background:url(/img/CableManagement.jpg) no-repeat center #000; }
#main-collage div.cat_7	{ background:url(/img/e-place.jpg) no-repeat center #000; }

#main-collage .logo		{ float:right; background:url('/img/logo_evo.gif') no-repeat; width:140px; height:74px; 
						margin-top:25px; }
#main-collage .menu		{ float:left; margin-top:20px; padding-left:32px; }
#main-collage .menu a	{ display:block; color:#FFF; background:url('/img/black_arrow.gif') no-repeat 0 7px; text-decoration:none;
						padding:4px 22px 3px; }
#main-collage .menu a:hover
						{ color:#C0321C; background:url('/img/red_arrow.gif') no-repeat 0 7px; }

#main-collage-in		{ background:center no-repeat #000; height:150px; padding-right:15px; }
#main-collage-in .logo	{ float:right; background:url('/img/logo_evo.gif') no-repeat; width:140px; height:74px; 
						margin-top:25px; }
						
#main-collage-in .animate
						{ float:left; margin:10px 0 0 15px; }
						
#search					{ margin-top:1px; height:27px; background:url('/img/ugol_l.gif') no-repeat left bottom #D0CECF; }
#search .right-bg		{ background:url(/img/ugol_r.gif) no-repeat right bottom; height:27px; }
#search div.search		{ float:left; margin-top:4px; padding-left:31px; width:250px; }
#search .search div		{ float:left; }
#search .text input		{ height:14px; font-size:12px; width:124px; z-index:10; }
#search .img			{ margin-left:4px; }
#search .img input		{ border: 0; }
#search .second-nav		{ float: right; padding-right:28px; margin-top:7px; }
#search .second-nav a	{ display:block; margin-left:15px; float:left; }
form.search				{ height:2px; float:left; width:250px; }



#content				{ margin:24px 0; }
#content td				{ vertical-align:top; }
#content .left			{ width:65%; padding:0 25px 25px 32px; }

#content .news			{ width:35%; background:url('/img/dot.gif') repeat-y; padding-left:30px; }
#content .body			{ margin-top:15px; }
#content .news .date	{ font-weight:bold; }
#content .news .anons	{ margin-bottom:10px; }

#content .header		{ display:block; color:#2C4F8F; font-weight:bold; margin-bottom:4px; }
#content .text			{ display:block; margin-left:10px; }

#content-in				{ width:100%;  margin:36px 0; }
#content-in .left		{ width:259px; vertical-align:top; }
#content-in .menu		{ width:222px; background:url('/img/dot.gif') repeat-y 262px 0; padding:0 10px 0 32px; }
#content-in .lv-2		{ padding:2px 0 2px 20px; background:url('/img/white_arrow.gif') no-repeat 0 3px; }
#content-in .c			{ background-position: 0 6px; }
#content-in .lv-2 a		{ text-decoration: none; color:#000; }
#content-in .lv-2 .active{ color:#C3311F; }
#content-in .lv-3		{ padding:2px 0 2px 15px; }
#content-in .lv-4		{ padding:2px 0 2px 20px; }
#content-in .lv-4 .active{font-weight:bold; }
#content-in .lv-3 .sp	{ height:4px; width:1px; }

#content-in .content	{ padding-left: 35px; vertical-align:top; padding-right:30px; }
#content-in .header		{ color:#2C4F8F; font-size:20px; margin-bottom:10px; }

#content-in .mailform input		{ background: #F3F3F3; border:1px solid #A9A9A9; width:200px; }
#content-in .mailform textarea	{ background: #F3F3F3; border:1px solid #A9A9A9; width:200px; }
#content-in .mailform td		{ vertical-align:top; font-weight:bold; }


#gallery				{ margin:25px 0; }
#gallery .fotos			{ height:85px; }
#gallery .fotos div		{ float:left; padding: 0 25px 0 10px; background:url('/img/dot.gif') repeat-y; }
#gallery .desc			{ height: 16px; padding-left:10px; }
#gallery .desc div		{ float:left; width:142px; }
#gallery .desc a		{ text-decoration:none; }
#gallery .desc img		{ vertical-align:middle; }

#footer-block			{ height:28px; clear:both; }
#footer					{ height:28px; background:#000; width:100%; 
						color:#FFF; clear:both;	margin:-28px auto auto; }
						
#footer .copy			{ float:left; margin-top:6px; padding-left:31px; }
#footer .copy a			{ color:#FFF; }

#footer .www			{ float:right; margin-top:6px; padding-right:28px; }
#footer .www a			{ color:#FFF; }
#footer .www img		{ vertical-align:middle; }


#content-in .catalog		{ text-align:left; width:100%; margin-bottom:25px; }
#content-in .catalog td		{ vertical-align:top; background:#FFF; }
#content-in .catalog th		{ padding: 2px 0 2px 10px; }
#content-in .catalog .view	{ width:214px; background:#000; color:#FFF; font-weight:normal; }
#content-in .catalog .article{ width:75px; background:#000; color:#FFF; font-weight:normal; }
#content-in .catalog .color	{ width:166px; background:#000; color:#FFF; font-weight:normal; }
#content-in .catalog .desc	{ background:#C3311F; color:#FFF; font-weight:normal; }
#content-in td.img			{ padding:2px 0; border-bottom:1px solid #000; }
#content-in td.img img		{ display:block; }
#content-in td.desc-op		{ padding: 10px 4px 10px 15px; font-size:11px; border-bottom-color:#C3311F; }
#content-in td.article-op	{ padding: 10px 4px 10px 10px; font-size:11px; background:#F3F3F3; border-bottom-color:#000; }
#content-in td.color-op		{ padding: 10px 4px 10px 10px; border-bottom-color:#000; }
#content-in td.last			{ border-bottom-style:solid; border-bottom-width:1px; }
