/* CSS Document TMG */

body{text-align:center;padding:0;margin:0 auto;font-family:arial;position:relative;background: #3B3B3B  url(../images/bg_page.gif) repeat-y top;}

html{	height:100.05%;}
.wrapper{width:809px;text-align:center;padding:0;margin:0 auto;}

/*-------CLASE pt MENU---------------------------------------------------------------------------*/

.div_menu{	width:799px;	margin:0 auto;padding:0;	height:45px;}
.div_home{	width:136px;	display:block;	height:45px;margin:0;	float:left;	padding:0;}
.div_press{width:106px;display:block;height:45px;float:left;margin:0;padding:0;}
.div_clients{width:93px;	display:block;	height:45px;float:left;	margin:0;padding:0;}
.div_case{width:97px;display:block;height:45px;float:left;margin:0;padding:0;}
.div_whatwedo{	width:93px;display:block;	height:45px;float:left;margin:0;padding:0;}
.div_whoweare{width:94px;display:block;height:45px;float:left;margin:0;padding:0;}
.div_services{width:72px;display:block;height:45px;float:left;margin:0;padding:0;}
.div_contact{width:108px;display:block;height:45px;float:left;margin:0;padding:0;}
.menu_home{	width:136px;display:block;height:45px;background:url(../images/menu/home1.gif);}
.menu_home:hover{width:136px;display:block;height:45px;background:url(../images/menu/home2.gif);}
.menu_home2{width:136px;display:block;height:45px;background:url(../images/menu/home2.gif);}
.menu_home span{display:none}
.menu_home2 span{display:none}
.menu_press{width:106px;display:block;height:45px;background:url(../images/menu/press1.gif);}
.menu_press:hover{width:106px;display:block;height:45px;background:url(../images/menu/press2.gif);}
.menu_press2{width:106px;display:block;height:45px;background:url(../images/menu/press2.gif);}
.menu_press span{display:none}
.menu_clients{	width:93px;	display:block;	height:45px;	background:url(../images/menu/clients1.gif);}
.menu_clients:hover{	width:93px;	display:block;	height:45px;	background:url(../images/menu/clients2.gif);}
.menu_clients2{width:93px;	display:block;	height:45px;	background:url(../images/menu/clients2.gif);}
.menu_clients span{display:none}
.menu_case{width:97px;	display:block;	height:45px;	background:url(../images/menu/case1.gif);}
.menu_case:hover{	width:97px;	display:block;	height:45px;background:url(../images/menu/case2.gif);}
.menu_case2{	width:97px;	display:block;	height:45px;background:url(../images/menu/case2.gif);}
.menu_case span{display:none}
.menu_case2 span{display:none}
.menu_whatwedo{width:93px;	display:block;	height:45px;	background:url(../images/menu/whatwedo1.gif);}
.menu_whatwedo:hover{width:93px;	display:block;	height:45px;background:url(../images/menu/whatwedo2.gif);}
.menu_whatwedo2{width:93px;	display:block;	height:45px;	background:url(../images/menu/whatwedo2.gif);}
.menu_whatwedo span{display:none}
.menu_whatwedo2 span{display:none}
.menu_whoweare{width:94px;	display:block;	height:45px;background:url(../images/menu/whoweare1.gif);}
.menu_whoweare:hover{	width:94px;	display:block;height:45px;	background:url(../images/menu/whoweare2.gif);}
.menu_whoweare2{	width:94px;display:block;	height:45px;	background:url(../images/menu/whoweare2.gif);}
.menu_whoweare span{display:none}
.menu_whoweare2 span{display:none}
.menu_services{	width:72px;	display:block;	height:45px;background:url(../images/menu/services1.gif);}
.menu_services:hover{width:72px;	display:block;	height:45px;	background:url(../images/menu/services2.gif);}
.menu_services2{	width:72px;	display:block;height:45px;	background:url(../images/menu/services2.gif);}
.menu_services span{display:none}
.menu_services2 span{display:none}
.menu_services{width:72px;display:block;height:45px;background:url(../images/menu/services1.gif);}
.menu_services:hover{	width:72px;	display:block;height:45px;	background:url(../images/menu/services2.gif);}
.menu_services2{	width:72px;	display:block;	height:45px;	background:url(../images/menu/services2.gif);}
.menu_services span{display:none}
.menu_services2 span{display:none}
.menu_contact{	width:108px;	display:block;height:45px;	background:url(../images/menu/contact1.gif);}
.menu_contact:hover{	width:108px;display:block;	height:45px;background:url(../images/menu/contact2.gif);}
.menu_contact2{	width:108px;	display:block;height:45px;	background:url(../images/menu/contact2.gif);}
.menu_contact span{display:none}
.menu_contact2 span{display:none}

/*-----------Style pt logo si imaginea din dreapta-----------------------------------------------------*/

.div_row{width:799px;	margin:0 auto;	height:192px;	line-height:0;	padding:0;	clear:both;display:block;}
.div_logo{float:left;	display:block;height:192px;	margin:0;	padding:0;}
.div_right_images{float:right;	display:block;	height:192px;	margin:0;	padding:0;width:467px;}
/*-----------Style pt playing now// porto zone-----------------------------------------------------*/

.div_porto{width:799px;	margin:0 auto;	padding:0;text-align:left;	height:122px;	background: #FFA616 url(../images/porto_bg.gif) repeat-x top;}
.div_porto_left{width:89px;height:122px;float:left;}
.div_porto_right{	width:710px;	height:122px;float:right;	margin:0;padding:0;}
.div_porto_right_top{	width:658px;	height:38px;	border-bottom:1px solid #FFAB5B;	float:left;	display:block;margin:0;	padding:0;}
.div_porto_right_bottom{	width:658px;	height:84px;	float:left;display:block;	margin:0;padding:0;}

/*-----------Style pt text-----------------------------------------------------*/
.text_normal{font-size:0.70em;	color:#000000;	font-weight:normal;	text-align:left;	text-decoration:none;}

.text_maroon{	font-size:0.90em;color:#998A6D;	font-weight:normal;text-align:left;text-decoration:none;}
.text_normal1{font-size:0.70em;color:#A30001;font-weight:normal;	text-align:left;	text-decoration:none;}
.text_decor{font-size:0.70em;color:#000000;font-weight:normal;text-align:left;text-decoration:none;	width:320px;display:inline;margin-left:10px;float:left;}
.text_decor_1{font-size:0.70em;	color:#A30001;font-weight:normal;	text-align:left;	text-decoration:none;width:340px;display:inline;	margin-left:10px;float:left;}
.text_decor_right{	font-size:0.70em;color:#000000;	font-weight:normal;	text-align:left;	text-decoration:none;	width:320px;	display:inline;margin-left:18px;float:left;}
.text_blind{	color:#000000;	font-weight:normal;	text-align:left;	text-decoration:none;	display:inline;	margin-left:10px;	width:340px;margin-top:5px;}
.text_blind_right{	color:#000000;	font-weight:normal;	text-align:left;	text-decoration:none;	display:inline;	margin-left:10px;	float:left;	width:32 0px;	margin-top:5px;}
.text_bigred{	color:#A30001;	font-size:0.80em;	font-weight:bold;text-align:left;text-decoration:none;margin:0;padding:0;}
h1{	color:#000000;	font-size:1em;	font-weight:bold;	text-align:left;	text-decoration:none;	margin:0;padding:0;}
h3{font-size:1em;font-weight:bold;text-align:left;text-decoration:none;margin:0;padding:0;	padding-left:20px;	background:url(../images/arrow_big.gif) no-repeat 0 50%;}
h4{	font-size:1em;	font-weight:bold;	text-align:left;	text-decoration:none;	margin:0;	padding:0;padding-left:20px;padding-bottom:5px;background:url(../images/arrow.gif) no-repeat 0 30%;}
h2{	color:#000000;	font-size:0.80em;	font-weight:bold;	text-align:left;	text-decoration:none;	margin:0;	padding:0;}
/*-----------Style pt imagini-----------------------------------------------------*/

.img1{border:1px solid #000000;margin-right:10px;margin-top:10px;}
.img2{	margin-right:10px;margin-bottom:10px;}
.img3{	border:1px solid #7B6D4F;}

.img4{	border:1px solid #000000;	margin-right:10px;	margin-top:10px;}

/*-----------Style pt ROOT------------------------------------------------------*/
.div_root{	background:#F4EFE6;	border-bottom:1px solid #CDC5B7;	width:799px;	margin:0 auto;	padding:0;}

/*-----------Style pt BODY-----------------------------------------------------*/

.div_body{	width:741px;	margin:0 auto;	padding:0;}
.div_body_left{width:360px;	float:right;text-align:left;}
.div_body_right{width:360px;	float:left;}
.div_newsletter{width:360px;text-align:left;margin:0;display:inline;margin-bottom:20px;	margin-top:10px;	padding:0;}
.inside_index_r{text-align:left;margin:0;	margin-left:18px;margin-bottom:10px;padding:0;}
.inside_index_l{	text-align:left;margin:0;	margin-left:10px;margin-bottom:10px;	padding:0;}
.p_350_left{	background:url(../images/arrow.gif) no-repeat 0 2%;	width:350px;	margin:10px 0;	padding:0;}
.p_300_right{	width:340px;	float:left;	margin:0;	margin-left:5px;	padding:0;}
.div_overlay{width:358px;	background:url(../images/bg_overlay.gif) repeat-y;	margin:0;	padding:0;}

.td_case1{	background:#988A6C;}
.td_case_text{	padding:5px;	border-left:1px solid #ffffff;	border-right:1px solid #ffffff;    border-bottom:1px solid #ffffff;}
.td_case_img{border-left:1px solid #ffffff;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;}
.div_pagetitle{	width:740px;	margin:0 auto;	padding:0;	display:block;text-align:left;height:68px;}
.div_casetitle{	width:740px;	margin:0 auto;	padding:0;	display:block;	text-align:left;	border-top:1px solid #D4D0C8;}
.div_servicetitle{	width:740px;	margin:0 auto;	padding:0;	display:block;	text-align:left;}

.div_showname{	width:741px;margin:0;padding:0;	display:block;	text-align:left;}
.div_showcateg{width:741px;	margin:0;	padding:0;	display:block;	text-align:left;	margin-bottom:5px;}
.div_content{	width:741px;	margin-top:0;	padding:0;	display:block;	text-align:left;}
.div_content_client{	width:741px;	margin-top:0;	padding:0;	display:block;text-align:left;	clear:both;}
.div_content_left{width:410px;margin-top:0;padding:0;display:block;text-align:left;float:left;}
.div_content_right{width:300px;margin:0 auto;text-align:center;padding:0;float:right;}
.div_content_right a {width:230px; font-weight:normal;color: #A40001;font-weight:bold; padding:10px 0 10px 0; margin:0 0 20px 0; float:right; text-align:right; text-decoration:none;display:inline;clear:both;background:url(../images/tmg_ico.gif)  no-repeat 0 0;}
.div_content_right a:hover{font-weight:normal;color: #000000;font-weight:bold; text-decoration:none;display:block;clear:both;}


.div_gallery{width:741px;margin-top:10px;margin-bottom:10px;padding:0;display:block;text-align:left;}

.div_content1{width:741px;margin-top:10px;padding:0;display:block;text-align:left;}
.p_clients{margin-bottom:10px;padding:0;display:block;}
.bordertop{border-top:1px solid #ffffff;}

.block_small{width:120px;float:left;margin:0;padding:0;}
.block_big{width:140px;float:left;margin:0;margin-right:6px;padding:0;}
.block_big1{width:360px;float:left;text-align:left;margin:0;margin-right:6px;padding:0;}
.block_large{width:700px;	float:left;	text-align:left;	margin:0;	margin-right:6px;padding:0;}


/*-----------Style pt LINK------------------------------------------------------*/
a{	color: #A30001;	font-size:11px;	font-weight:bold;	text-decoration:none;}
a:hover{	color: #000000;	font-size:11px;	font-weight:bold;text-decoration:none;}
.link1{color:#000000;	font-size:0.70em;	font-weight:normal;	text-align:left;	text-decoration:none;}
.link1:hover{	color:#5A4B2E;	font-size:0.70em;font-weight:normal;	text-align:left;	text-decoration:none;}
.link2{font-size:0.70em;color:#ffffff;font-weight:normal;text-align:left;text-decoration:none;}
.link2:hover{	font-size:0.70em;	color:#F4EFE6;font-weight:normal;	text-align:left;	text-decoration:none;}
.link3{	color:#A30001;	font-size:0.70em;	padding-left:10px;margin:0;	font-weight:normal;	text-align:left;text-decoration:none;	background:url(../images/arrow.gif) no-repeat 0 50%;}
.link3:hover{	color:#BD2A2B;	font-size:0.70em;	padding-left:10px;	margin:0;	font-weight:normal;	text-align:left;text-decoration:none;	background:url(../images/arrow.gif) no-repeat 0 50%;}
.link4{	color:#A30001;	font-size:0.70em;	margin:0;font-weight:normal;	text-align:left;	text-decoration:none;}
.link4:hover{	color:#BD2A2B;	font-size:0.70em;	margin:0;font-weight:normal;	text-align:left;	text-decoration:underline;}
.link_bigred{	color:#A30001;	font-size:0.85em;font-weight:bold;	text-align:left;	text-decoration:none;margin:0;	padding:0;}
.link_bigred:hover{	color:#000000;	font-size:0.85em;font-weight:bold;	text-align:left;	text-decoration:none;margin:0;	padding:0;}
.text_root{font-size:0.70em;color:#535251;float:left;margin-left:3px;font-weight:normal;text-align:left;text-decoration:none;}
.link_root{	font-size:0.70em;	color:#535251;float:left;	margin-left:14px;	font-weight:normal;text-align:left;	text-decoration:none;}
.link_root2{font-size:0.70em;color:#535251;float:left;margin-left:3px;font-weight:normal;text-align:left;text-decoration:none;}
.link_root:hover{font-size:0.70em;color:#000000;float:left;margin-left:20px;font-weight:normal;margin-left:14px;text-align:left;text-decoration:none;}
.link_root2:hover{font-size:0.70em;	color:#000000;	float:left;margin-left:3px;	font-weight:normal;	text-align:left;text-decoration:none;}

/*-----------Style pt UL/LI-----------------------------------------------------*/
.ul_1{margin-left:24px;  padding:0;  list-style:none;}
/*-----------Style pt FORMS-----------------------------------------------------*/

.submit{background:#A40000;border-top:1px solid #E85656;border-left:1px solid #E85656;border-right:1px solid #740202;border-bottom:1px solid #740202;font-weight:normal;font-size:11px;text-decoration:none;color:#ffffff;text-align:center;
	margin:0;padding:0;  cursor:pointer;}
.textbox{font-weight:normal;color:#000000;font-size:0.70em;}
/*-------Style pt FOOTER--------------------------------------------------------*/
.div_footer{	width:741px;clear:both;height:30px;margin:0 auto;border-top:1px solid #D4D0C8;padding:0;}
.div_footer_left{width:740px;float:left;text-align:center;margin:0;padding:0;}

/*----style pt Table--------------------------------------------------------*/
.td_even{background:#F1E9DB;border-top:1px solid #D2CCC2;border-bottom:1px solid #D2CCC2;border-left:1px solid #D2CCC2;border-right:1px solid #D2CCC2;padding:10px;}
.td_odd{background:#F4EFE6;	border-top:1px solid #D2CCC2;	border-bottom:1px solid #D2CCC2;	border-left:1px solid #D2CCC2;border-right:1px solid #D2CCC2;	padding:10px;}

/*----Style pt EASY CLEAR----------------------------------------------------*/

/* Clasele care au easy clear!!! */
.div_case_multiple:after { content: ".";   display: block;   height: 0;   clear: both;   visibility:hidden ;}
.div_case_multiple {display: inline-table;}
/* Hides from IE-mac \*/
* html .div_case_multiple {height: 1%;}
.div_case_multiple {display: block;}
/* End hide from IE-mac */
/* End easy clear!!! */
/*style pt top*/

/**********************************************888//]

/* Clasele care au easy clear!!! */
.div_newsletter:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility:hidden ;
}

.div_newsletter {display: inline-table;}

/* Hides from IE-mac \*/
* html .div_newsletter {height: 1%;}
.div_newsletter {display: block;}
/* End hide from IE-mac */
/* End easy clear!!! */
/*style pt top*/

/**********************************************888//


/* Clasele care au easy clear!!! */
.div_body:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility:hidden ;
}

.div_body {display: inline-table;}

/* Hides from IE-mac \*/
* html .div_body {height: 1%;}
.div_body {display: block;}
/* End hide from IE-mac */
/* End easy clear!!! */
/*style pt top*/

/**********************************************888//



/* Clasele care au easy clear!!! */
.div_root:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility:hidden ;
}

.div_root {display: inline-table;}

/* Hides from IE-mac \*/
* html .div_root {height: 1%;}
.div_root {display: block;}
/* End hide from IE-mac */
/* End easy clear!!! */
/*style pt top*/
/**********************************************888//

/* Clasele care au easy clear!!! */
.blockright:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility:hidden ;
}

.blockright {display: inline-table;}

/* Hides from IE-mac \*/
* html .blockright {height: 1%;}
.blockright {display: block;}
/* End hide from IE-mac */
/* End easy clear!!! */
/*style pt top*/

/* Clasele care au easy clear!!! */
.p_350_left:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility:hidden ;
}

.p_350_left {display: inline-table;}

/* Hides from IE-mac \*/
* html .p_350_left {height: 1%;}
.p_350_left {display: block;}
/* End hide from IE-mac */
/* End easy clear!!! */
/*style pt top*/

/* Clasele care au easy clear!!! */
.div_maroonzone:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility:hidden ;
}

.div_maroonzone {display: inline-table;}

/* Hides from IE-mac \*/
* html .div_maroonzone {height: 1%;}
.div_maroonzone {display: block;}
/* End hide from IE-mac */
/* End easy clear!!! */
/*style pt top*/

/*----------------------------azi.21.08.2006---------------------------------*/

.allpress{display:inline;float:left;margin:0 10px;padding:0;}
.blockright{display:inline;text-align:left;margin:0;padding:0;}
.p_350_left_nodecor{;width:350px;margin:10px 0;padding:0;}

.div_maroonzone{width:740px;margin:0 auto;padding:0;background:#EAE3D1;border:1px solid #998A6D;}
.submit_nosize{background:#A40000;border-top:1px solid #E85656;border-left:1px solid #E85656;border-right:1px solid #740202;border-bottom:1px solid #740202;font-weight:normal;text-decoration:none;color:#ffffff;text-align:center;margin:0;padding:0; cursor:pointer;}
.marooninside{width:720px;margin:0;padding:10px;float:left;}
.maroontitle{float:left;display:inside;margin:0;padding:0;}
.marrontext{width:720px;float:left;display:inside;margin:0;padding:0;display:block;clear:both;text-align:left;}


/*----------------------------azi.21.08.2006/15.13---------------------------------*/

.linepartners{width:730px;margin:10px 0;padding:0;}
.linepartleft{	width:120px;float:left;margin:0;padding:0;}
.linepartright{width:600px;float:right;margin:0;padding:0;text-align:left;}

/*-------21.08.2006---*/
.feed{width:720px;float:left;margin:20px 0; padding:0;text-align:left;}

/*----------------------------modificare azi.28.08.2006---------------------------------*/

.blockright1{display:inline;text-align:left;margin:0;padding:0;background:#F4F1E9;border:1px solid #D4CDBE;}
.p_350_left_nodecor1{;width:350px;margin:10px 0 20px 0;padding:0; }


/* Clasele care au easy clear!!! */
.blockright1:after { content: "."; display: block;  height: 0; clear: both;visibility:hidden ;}
.blockright1 {display: inline-table;}/* Hides from IE-mac \*/
* html .blockright1 {height: 1%;}
.blockright1 {display: block;}
/* End hide from IE-mac */
/* End easy clear!!! */
/*style pt top*/

/* Clasele care au easy clear!!! */
.p_350_left_nodecor1:after {content: ".";display: block;height: 0;clear: both;visibility:hidden ;}
.p_350_left_nodecor1 {display: inline-table;}

/* Hides from IE-mac \*/
* html .p_350_left_nodecor1 {height: 1%;}
.p_350_left_nodecor1 {display: block;}
/* End hide from IE-mac */
/* End easy clear!!! */
/*style pt top*/
