/* ===== < MAIN BLOCK ============================================================*/
/* < html body */
html, body {
	margin:0;
	font-family:"Courier New", Courier, mono;
	padding:0;
	height:100%;
	padding:0px;
	font-size:100%;
	color:#000000;
}

/* html body >*/

/* main block < tables tr td*/
#block_header {
	background-color:#FFFFFF;
	border-bottom-width:3px;
	border-bottom-style:solid;
}

#block_left {
	width:20%;
}

#block_right {
	width:20%;
}

#block_body {
	width:59%;
}

#block_navigation_caption,
#block_news_caption,
#block_publish_caption,
#block_portfolio_sites_caption,
#block_portfolio_design_caption,
#block_portfolio_logo_caption,
#block_portfolio_vcard_caption,
#block_portfolio_prog_caption,
#block_portfolio_other_caption,
#block_ads_caption,
#block_bodytext_caption {
	border-left-width:3px;
	border-left-style:solid;
	text-align:center;
	vertical-align:text-bottom;
}

#block_portfolio_sites_caption,
#block_portfolio_sites_body,
#block_portfolio_design_caption,
#block_portfolio_design_body,
#block_portfolio_logo_caption,
#block_portfolio_logo_body,
#block_portfolio_vcard_caption,
#block_portfolio_vcard_body,
#block_portfolio_prog_caption,
#block_portfolio_prog_body,
#block_portfolio_other_caption,
#block_portfolio_other_body {
	width:100%;
	margin-left:2px;
	margin-right:0;
}

#block_body, #block_right {
	float:left;
	margin:0;
	border-color:#999999;
	border-style:solid;
	border-width:0px;
}

#block_right, #block_body {
	margin-left:5px;
	margin-right:0;
}

#block_left, #block_body, #block_right {
	margin-top:5px;
}

#block_portfolio_sites_caption,
#block_portfolio_design_caption,
#block_portfolio_sites_body,
#block_portfolio_design_body {
	background-color:#FF0000;
	border-left-color:#FF0000;
}

#block_portfolio_logo_caption,
#block_portfolio_vcard_caption,
#block_portfolio_logo_body,
#block_portfolio_vcard_body {
	background-color:#0000FF;
	border-left-color:#0000FF;
}

#block_portfolio_prog_caption,
#block_portfolio_prog_body,
#block_portfolio_other_caption,
#block_portfolio_other_body {
	background-color:#00FF00;
	border-left-color:#00FF00;
}

#block_ads_caption,
#block_ads_body {
	background-color:#CCCCCC;
	border-left-color:#CCCCCC;
}

#block_bodytext_caption,
#block_bodytext_body {
	background-color:#0066FF;
	border-left-color:#0066FF;
}

#block_navigation_caption,
#block_news_caption,
#block_publish_caption,
#block_navigation_body,
#block_news_body,
#block_publish_body {
	background-color:#FFFF00;
	border-left-color:#FFFF00;
}

#block_navigation_body,
#block_news_body,
#block_publish_body,
#block_portfolio_sites_body,
#block_portfolio_design_body,
#block_portfolio_logo_body,
#block_portfolio_vcard_body,
#block_portfolio_prog_body,
#block_portfolio_other_body,
#block_ads_body,
#block_bodytext_body {
	background-color:#FFFFFF;
	border-left-width:3px;
	border-left-style:solid;
	text-align:left;
}

#block_text_body,
#block_text_body_all {
	margin-left:10px;
	margin-right:10px;
}

#block_infobody {
	width:617px;
	margin:0px;
	float:none;
};

#block_text_body_all {
	text-align:right;
}

#block_footer {
	height:33%;
	clear:left;
	border-top-width:3px;
	border-top-style:solid;
}

#block_header, #block_footer {
	width:100%;
	border-color:#999999;
}

#block_left {
	float:left;
} 

#block_header, #block_left, #block_body, #block_right, #block_footer { overflow:hidden; display:block; }
#block_left, #block_body, #block_right {
	overflow:hidden; 
	display:inline;
}

#logo {
	float:left;
	height:100%;
	width:200px;
	vertical-align:bottom;
}

#contact_info {
	margin-left:20px;
	float:left;
}

#photo {
	width:190px;
	vertical-align:bottom;
}

#txt_header_domain, #txt_header_cursor {
	font-size:22pt;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	color:#666666;
}

#txt_header_cursor {
	font-size:16pt;
	vertical-align:;
}

#txt_header_domain, #photo {
	width: 190px;
	position:relative;
	left:10px;
}

h1 {
	font-size:140%;
	font-weight:bold;
	line-height:0%;
}

h2 {
	font-size:110%;
	font-weight:bold;
}

#txt_block_caption {
	font-size:160%;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	vertical-align:top;
	color:#000000;
}

#txt_block_text,
#txt_block_text_menu_notactive {
	font-size:120%;
	font-weight:bold;
	text-align:left;
	color:#666666;
}

#txt_block_text_caption,
#txt_block_text_body,
#txt_block_text_all {
	font-size:100%;
	font-weight:normal;
	text-align:left;
	color:#666666;
}

#txt_block_text_caption,
#txt_block_text_all {
	text-decoration:underline;
}

#txt_block_text_all {
	font-size:90%;
	text-align:right;
}

#txt_underline {
	text-decoration:underline;
}
/*
* {margin:0; padding:0}
html {background:#fff}
body {min-width:640px}
#block_header {background:#fcc}
#block_left {background:#ffc; width:20%}
#block_body {background:#9cf; width:60%}
#block_right {background:#cfc; width:19.9%}
#block_footer {background:#ccf; clear:left}
#block_header, #block_left, #block_body, #block_right, #block_footer {overflow:hidden; display:inline-block}
#block_header, #block_footer {width:100%}
#block_left, #block_body, #block_right {float:left} 
*/
/* ===== MAIN BLOCK > ============================================================*/

/* ===== < FOOTER BLOCK ============================================================*/
/* footer block txt & links >*/
#txt_copyright, a.copyright {
	font:Tahoma; 
	font-size:100%; 
	color:#333333;
} 
/* footer block txt & links >*/
/* ===== FOOTER BLOCK > ============================================================*/
