	body {text-align:center; background-image:url(/assets/templates/technofilter/images/page-bgrtop.jpg); background-position:top; background-repeat:repeat-x; margin: 7px 0 5px 0; padding:0; text-align:center;}

	div.common-block {width:956px; margin-left:auto; margin-right:auto; vertical-align:top;}
	div.main-block {width:956px; margin-left:auto; margin-right:auto; text-align:left; vertical-align:top; float:left; clear:both;}
	div.left-block {width:314px; float:left; vertical-align:top; margin:0; padding:0;}
	#left-block-news {display:block; width:264px; margin: 10px 24px 10px 26px; color:#666666; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}	
	#right-block {width:642px; float:right; vertical-align:top;}


/* top main menu. start */
	#main-menu {width:600px; margin-top:3px; text-align:left; float:left;}
	#main-menu ul {margin:0; padding:0; list-style-type:none; display:block; height:52px; font-size:11px; font-weight:bold; font-family:Arial,Verdana,Helvitica,sans-serif;}
	#main-menu ul li {display:block; float:left; margin:0; padding:0; text-align:center; height:52px; width:114px; background-image:url(/assets/templates/technofilter/images/menutop-bgr.jpg); background-repeat:repeat-x; background-position:left; overflow:hidden;}
	#main-menu ul li.left {width:115px; background-image:url(/assets/templates/technofilter/images/menutop-left.jpg); }
	#main-menu ul li.right {width:115px; background-image:url(/assets/templates/technofilter/images/menutop-right.jpg); background-position:right;}
	#main-menu ul li.separator {display:block; float:left; margin:0; padding:0; width:2px; background-image:url(/assets/templates/technofilter/images/menutop-separator.jpg); background-repeat:no-repeat; overflow:hidden;}
	#main-menu ul li a, #main-menu ul li a:visited {display:block; height:52px; color:#fff; text-decoration:none; line-height:52px;}
	#main-menu ul li a:hover, #main-menu ul li a:active {color:#ffff00;}
/* top main menu. end */


/* bottom main menu. start */
	#main-menu2 {width:600px; text-align:left; float:left;}
	#main-menu2 ul {margin:0; padding:0; list-style-type:none; display:block; height:52px; font-size:11px; font-weight:bold; font-family:Arial,Verdana,Helvitica,sans-serif;}
	#main-menu2 ul li {display:block; float:left; margin:0; padding:0; text-align:center; height:52px; width:114px; background-image:url(/assets/templates/technofilter/images/menubottom-bgr.jpg); background-repeat:repeat-x; background-position:left; overflow:hidden;}
	#main-menu2 ul li.left {width:115px; background-image: url(/assets/templates/technofilter/images/menubottom-left.jpg); }
	#main-menu2 ul li.right {width:115px; background-image:url(/assets/templates/technofilter/images/menubottom-right.jpg); background-position:right;}
	#main-menu2 ul li.separator {display:block; float:left; margin:0; padding:0; width:2px; background-image:url(/assets/templates/technofilter/images/menubottom-separator.jpg); background-repeat:no-repeat; overflow:hidden;}
	#main-menu2 ul li a, #main-menu2 ul li a:visited {display:block; height:52px; color:#fff; text-decoration:none; line-height:52px;}
	#main-menu2 ul li a:hover, #main-menu2 ul li a:active {color:#ffff00;}
/* bottom main menu. end */



/* main content block. start */
/* #content define in css-template. */
	#main-block-content {width:956px; float:left; background-image:url(/assets/templates/technofilter/images/content-bgr.gif); background-repeat:repeat-y; background-position:left;}
	#main-block-subcontent {width:894px; float:left; vertical-align:top; background-repeat: no-repeat; background-position:bottom right;}
	#main-block-subcontent-right {width:580px; float:left; vertical-align:top;}
	#content {float:left; width:560px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:justify;}
/*div#content h1 {text-align:left; margin:10px 7px 5px 12px; color:#669900; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; background-image:url(/assets/templates/technofilter/images/pick-01.jpg); background-position:left; background-repeat:no-repeat; margin: 10px 7px 5px 12px; padding: 0 0 0 17px;}*/
	div#content h1 {text-align:left; margin:10px 7px 5px 12px; color:#0066cc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; margin: 10px 7px 5px 12px;}
	div#content h2 {text-align:left; margin:10px 7px 5px 12px; color:#0066cc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; margin: 10px 7px 5px 12px;}
	div#content p.intro {text-align:right; margin:0 7px 5px 0; font-size:14px; color:#90bfe3; font-weight:bold;}
	div#content p.intro a, div#content p.intro a:visited {text-decoration:underline; color:#90bfe3;}
	div#content p.intro a:active, div#content p.intro a:hover {text-decoration:underline; color:#64b4f1;}

	div#content p {text-align:justify; margin:10px 2px 10px 12px;}
	div#content img {text-align:left; margin:7px;}
	div#content ul {text-align:justify; margin:10px 2px 10px 50px; padding:0; list-style-type: disc; font-size:12px;} 
	div#content table {font-size:11px; border:1px solid #66ccff; border-collapse:collapse; width:540px; margin: 0 10px 10px 20px;}
	div#content table td {border:1px solid #66ccff; border-collapse:collapse; padding:3px;}

	div#breadcrumbs {text-align:left; margin:8px 10px 15px 92px; font-size:10px;}
	div#breadcrumbs a, div#breadcrumbs a:visited {color:#677c93; text-decoration:none; }
	div#breadcrumbs a:hover, div#breadcrumbs a:active {color: #336699;}
/* main content block. end */


/* left sub-menu. start */
#left-menu {width:290px; margin-top: 10px; margin-right: 14px; margin-bottom: 0px; margin-left: 10px;}
/*#left-menu h1 {display:block; text-decoration:none; color:#496074; background-image:url(/assets/templates/technofilter/images/pick-01.jpg); background-position:left; background-repeat:no-repeat; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; margin: 10px 7px 5px 2px; padding-left:16px;}*/
#left-menu h1 {display:block; color:#0066cc; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px;}

/* left sub-menu. first level. start */
#left-menu ul {margin:5px 10px 10px 7px; padding:0; list-style-type:none; display:block; font-size:12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:170%;}
#left-menu ul li {margin-left:12px; padding:0px;}
#left-menu ul li a, #left-menu ul li a:visited {background-image:url(/assets/templates/technofilter/images/pick-02.jpg); background-position:left top; background-repeat:no-repeat; padding:0 0 0 17px; color: #3366cc;  text-decoration:none; cursor:pointer;}
#left-menu ul li a:active, #left-menu ul li a:hover {background-image: url(/assets/templates/technofilter/images/pick-02r.jpg); background-position:left top; background-repeat:no-repeat; color:#FF3333; text-decoration:none;}
/* left sub-menu. first level. end */

/* left sub-menu. second level. start */
#left-menu ul li ul {margin:0 0 5px 15px; padding:0; list-style-type:none; font-size:11px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:170%;}
#left-menu ul li ul li {margin:0; padding:0;}
#left-menu ul li ul li a, #left-menu ul li ul li a:visited {padding:0 0 0 7px; color: #3366cc;  text-decoration:none; background-image:none; cursor:pointer;}
#left-menu ul li ul li a:active, #left-menu ul li ul li a:hover {color:#FF3333; text-decoration:none; background-image:none;}
/* left sub-menu. second level. end */

/* left sub-menu. third level. start */
#left-menu ul li ul li ul {margin:0 0 5px 15px; padding:0; list-style-type:none; font-size:11px; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:150%;}
#left-menu ul li ul li ul li {margin:0; padding:0;}
#left-menu ul li ul li ul li a, #left-menu ul li ul li ul li a:visited {padding:0 0 0 7px; color: #3366cc;  text-decoration:none; background-image:none; cursor:pointer;}
#left-menu ul li ul li ul li a:active, #left-menu ul li ul li ul li a:hover {color:#FF3333; text-decoration:none; background-image:none;}
/* left sub-menu. third level. end */

/* left sub-menu. end */


/* left news anonce. start */
#left-news {width:280px; margin: 5px 14px 10px 20px;}
#left-news ul {margin:0; padding:0; list-style-type:none; display:block; font-size:12px; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; line-height:110%; text-align:justify;}
#left-news ul li{margin:0 0 10px 10px; padding:0;}
#left-news ul li a, #left-news ul li a:visited {text-decoration:underline; color:#496074;}
#left-news ul li a:hover, #left-news ul li a:active {color:#FF3333;}
#left-news ul li img {margin:5px; text-align:left;}
/* Left news anonce. end */


#lang-select-block {text-align:right; margin:1px 4px 5px 0;}
#lang-select-block a, #lang-select-block a:visited {font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color: #999999;}
#lang-select-block a:hover, #lang-select-block a:active {color: #0033CC;}



/* Contact form. start */
#contact-form {display:none; position:absolute; border:#66ccff 1px solid; font-size:11px; 	background-color: #d1ecf9; width:306px; height:290px; text-align:left; padding:3px;}

#contact-form div.common {text-align:left; float:left; width:300px;}
#contact-form div.common a, #contact-form div.common a:visited {color:#0066FF;}
#contact-form div.common a:active, #contact-form div.common a:hover {color: #0000FF;}

#contact-form div.commoncenter {text-align:center; margin:8px 0 4px 0; float:left; width:300px;}

#contact-form div.common span.left {text-align: right; margin:2px; float:left; width:105px;}
#contact-form div.common span.right {text-align: left; margin:2px; float:left; width:180px;}

#contact-form div.common span.right input, #contact-form div.common span.right textarea, #contact-form div.commoncenter input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: #0099FF 1px solid; width:180px; height:14px;}
#contact-form div.commoncenter input {height:22px;}
#contact-form div.common span.right textarea {height:50px;}
/* Contact form. end */


#design-by {text-align: center; margin:20px 3px 3px 3px;}
#design-by a, #design-by a:visited {font-weight:normal; font-size:9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color: #999999;}
#design-by a:hover, #design-by a:active {color: #0033CC;}

