/* * {padding:0; margin:0;}*/
html {height:100%; width:100%;}
body {height:100%; font:11px tahoma;color:#fff; background:#c4c4c4 url(../../img/body_top_bg.jpg) no-repeat 50% 0%;}
a	{color:#fff; font:11px tahoma; text-decoration:underline;}
a:hover	{color:#fff; font:11px tahoma; text-decoration:none;}
div.clear	{width:1px; height:1px; clear:both;}
h1			{margin:0; padding:0; font:17px georgia; color:#fff;}

#global_container	{width:100%; background:url(../../img/body_bot_bg.jpg) no-repeat 50% 100%; min-height:100%; height:auto !important; height:100%; margin-bottom:0px;}
#container {width:885px; margin:0 auto; position:relative; min-height:100%; height:auto !important; height:100%; margin-bottom:-45px; background:#4d4d4d url(../../img/c_bg.gif);}

#header		{height:132px; background:url(../../img/hdr_bg.jpg) no-repeat 0% 0%; position:relative;}
#header #logo	{position:absolute; left:37px; top:36px;}
#header #logo a img	{border:0; height:56px; width:250px;}
#header #top_menu		{position:absolute; top:94px; left:370px;}
#header #top_menu	div.mm	{float:left; padding:10px 10px; border-left:1px solid #6e6e6e; border-right:1px solid #535353;}
#header #top_menu	div.mm a	{color:#ddd; font:11px tahoma; text-decoration:underline;}
#header #top_menu	div.mm a:hover	{color:#ddd; font:11px tahoma; text-decoration:none;}
#header #top_menu	div.mma	{float:left; padding:11px 11px; background-color:#104a7a; border-left:1px solid #13558d; border-right:1px solid #0e406a;}
#header #top_menu	div.mma a	{color:fff; font:bold 11px tahoma; text-decoration:none;}
#header #top_menu	div.mma a:hover	{color:fff; font:bold 11px tahoma; text-decoration:none;}
#header #langswitch	{position:absolute; bottom:11px; left:70px; width:300px;}
#header #langswitch a.lng	{color:#01477f; font:10px tahoma; text-decoration:underline;}
#header #langswitch a.lng:hover	{color:#01477f; font:10px tahoma; text-decoration:none;}

#header #langswitch a.lnga	{color:#474747; font:10px tahoma; text-decoration:none; background-color:#dcdcdc; padding:3px;}
#header #langswitch a.lnga:hover	{color:#474747; font:10px tahoma; text-decoration:none; background-color:#dcdcdc; padding:3px;}

#subheader	{height:115px; background:url(../../img/sub_hdr_bg.jpg) no-repeat 0% 100%;  position:relative;}
#subheader #phones	{position:absolute; top:25px; left:38px; font:bold 30px times new roman; color#fff;}
#subheader #email	{position:absolute; top:65px; left:38px;}
#subheader #email a			{font:11px georgia; color:fff; text-decoration:underline;}
#subheader #email a:hover	{font:11px georgia; color:fff; text-decoration:none;}

#content	{/*background:#4d4d4d;*/ width:885px;  position:relative; overflow:hidden;}

/*first page features*/
#col1 {width:230px; float:left; overflow:hidden;}

#col2	{width:238px; z-index:1000; overflow:hidden; position:absolute; top:0; right:219px; background:url(../../img/work.jpg) no-repeat;} 
#col2 p {margin:10px 16px; padding:0;  font:38px georgia; color:#fff; height:220px;}
#col2 a.portlink {display:block; padding:2px 0 20px 18px;}
#col2 #c2_contacts	{background-color:#383838; color:#bdbdbd; font:11px tahoma; padding:14px 16px 42px 16px;}
#col2 #c2_contacts a	{color:#fff; font:11px tahoma; text-decoration:underline;}
#col2 #c2_contacts a:hover	{color:#fff; font:11px tahoma; text-decoration:none;}
#col2 h3	{padding:0; margin:0; color:#fefefe; font:26px georgia;}


#col3 {width:219px; float:right; overflow:hidden;}
#col3 div.ndate	{background-color:#17507e; padding:3px 3px 3px 16px; font:10px tahoma; color#fff; width:65px; margin-top:11px; margin-bottom:2px;}
#col3 div.spacer	{padding-left:15px; color:#ccc; font:10px tahoma;}
#col3 div.spacer a	{color:#fff; font:bold 10px tahoma; text-decoration:underline;}
#col3 div.spacer a:hover	{color:#fff; font:bold 10px tahoma; text-decoration:underline;}
/*end of first page features*/

#left		{width:192px; float:left; background:#424242 url(../../img/left_bg.gif) repeat-y; min-height:370px; height:auto !important; height:370px;}
#left #left_menu		{padding:18px 5px 15px 40px;}
div.cat_menu	{background:url(../../img/li.gif) no-repeat 0% 8px; padding:4px 0 4px 11px;}
div.cat_menu	a {color:#fff; font:12px tahoma; text-decoration:underline;}
div.cat_menu	a:hover {color:#fff; font:12px tahoma; text-decoration:none;}

div.cat_menu_a	{background:url(../../img/li.gif) no-repeat 0% 8px; padding:4px 0 4px 11px;}
div.cat_menu_a	a {color:#fff; font:bold 12px tahoma; text-decoration:none;}
div.cat_menu_a	a:hover {color:#fff; font:bold 12px tahoma; text-decoration:none;}

/*#wrap		{margin-left:200px; padding-right:0px; padding-top:10px; min-height:500px; height:auto !important; height:500px;}*/
#wrap		{position:relative; float:right; width:685px; padding-right:0px; padding-top:10px; min-height:500px; height:auto !important; height:500px;}


#footer	{position:relative; height:45px; width:885px; margin:0 auto; background:url(../../img/footer_bg.gif) repeat-x 0% 100%;}
#footer #bottom_menu		{margin:15px 0 0 38px; float:left;}
#footer #bottom_menu	 div.bm	{float:left; color:#5f5f5f; font:bold 10px tahoma;}
#footer #bottom_menu	 div.bm	a {color:#5f5f5f; font:10px tahoma; text-decoration:underline;}
#footer #bottom_menu	 div.bm	a:hover {color:#5f5f5f; font:10px tahoma; text-decoration:none;}

#footer #bottom_menu	 div.bma	{float:left; color:#5f5f5f; font:bold 10px tahoma;}
#footer #bottom_menu	 div.bma	a {color:#5f5f5f; font:bold 10px tahoma; text-decoration:none;}
#footer #bottom_menu	 div.bma	a:hover {color:#5f5f5f; font:bold 10px tahoma; text-decoration:none;}

#footer #bottom_contacts	{float:right; font:10px tahoma; color:#5f5f5f; padding-right:70px; padding-top:10px;}


div.catbox	{position:relative; top:0; left:0;}
div.catitem	{float:left; padding:10px;}
div.catphoto {position:absolute; top:10px; right:20px;}
div.ndate	{background-color:#17507e; padding:3px 3px 3px 8px; font:10px tahoma; color#fff; width:65px; margin-left:-8px; margin-bottom:2px;}

#string		{width:470px; position:absolute; top:54px; left:411px; color:#a41818; font:bold 10px tahoma;}
#string marquee {color:#474747; font:bold 11px tahoma;}


/*TOP MENU*/
td.mmenu_item	{height:36px; padding:0 10px; border-left:1px solid #6e6e6e; border-right:1px solid #535353;}
a.mainmenu		{color:#ddd; font:11px tahoma; text-decoration:underline;}
a.mainmenu:hover		{color:#ddd; font:11px tahoma; text-decoration:underline;}

td.mmenu_item_active		{height:36px; padding:0 10px;  border-left:1px solid #13558d; border-right:1px solid #0e406a; background:url(../../img/mma.gif) repeat-x;}
a.mainmenu_a		{color:#fff; font:bold 11px tahoma; text-decoration:none;}
a.mainmenu_a:hover		{color:#fff; font:bold 11px tahoma; text-decoration:none;}


div.spacer1	{padding:0 15px 20px 0;}

td.cat_float_list		{padding:5px 0px 8px 0px; width:200px; color:#fff; font:12px tahoma; text-decoration:none; text-align:center;}
/*div.cat_float_list		{float:left; padding:5px 17px; color:#fff; font:12px tahoma; text-decoration:none;}*/
td.cat_float_list a		{color:#fff; font:bold 12px tahoma; text-decoration:underline;}
td.cat_float_list a:hover		{color:#fff; font:bold 12px tahoma; text-decoration:none;}

a.cat_list_1	{color:#ccc; font:bold 12px tahoma; text-decoration:underline;}
a.cat_list_1:hover	{color:#ccc; font:bold 12px tahoma; text-decoration:none;}
