html,body       {



        height:100%;



        margin: 0;



        padding:0px;



        font-family: Arial, Tahoma, Verdana, sans-serif;



        color: #FFE1BE;



        font-size: 13px;



        text-align:center;



}



html {



        filter: expression(document.execCommand('BackgroundImageCache', false, true));



}



a       {



        color: #FFAE00;



        font-family: Arial, Tahoma, Verdana, sans-serif;



        text-decoration: underline; 



        font-size: 13px;



}



a:hover {



        text-decoration: none; 



}



td      {



        font-size: 13px;



}



img, table      {



        border:none;



}







table {



        border-collapse: collapse;



        width:100%;



}



table td {



        padding: 0px;



        vertical-align:top;



}



.global {



        min-width:1004px;



        background:white;



}



* html .global {



        width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1004)? "1004px" : "100%");



}



.mainLCol       {



        background:url(images/main_header_bg_l.jpg) repeat-x;



        width:50%;



}



.mainLColBird   {



        background: url(images/main_header_bg_bird.jpg) left bottom no-repeat;



        position:relative;



        text-align:center;



}



.mainLColBot    {



        background:url(images/main_header_bg_l_bot.png) right bottom no-repeat;



        height:435px;



        width:350px;



        position:absolute;



        bottom:0;



        right:0px;



}



* html .mainLColBot     {



        background: none;



        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/main_header_bg_l_bot.png');



}



.mainLogoMan {



        background:url("images/main_man_logo.png") bottom left no-repeat !important;



        background: none;



        height:435px;



        width:525px;



        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/main_man_logo.png");



        position:relative;



        float:none;



        margin:0 auto;

        overflov: visible;



}



/** html .mainLogoMan {



        background: none;



        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/main_man_logo.png");



}*/



.mainMenuWrapper        {



        position:absolute;



        width:212px;



        height:280px;



        bottom:10px;



        right:0px;



        z-index:6000;



}



.mainMenu       {



        position:relative;

        overflov: visible;



}



.mainMenu a     {



        display:block;



        z-index:6000;



        position:relative;



        z-index:6000;



}



.mainMenu .main {



        background:url(images/main_manu_about.gif) no-repeat;



        height:17px;



}



.mainMenu .main:hover   {



        background:url(images/main_manu_about_hover.gif) no-repeat;



}



.mainMenu .customers    {



        background:url(images/main_manu_customers.gif) no-repeat;



        height:20px;



}



.mainMenu .customers:hover      {



        background:url(images/main_manu_customers_hover.gif) no-repeat;



}



.mainMenu .services     {



        background:url(images/main_manu_services.gif) no-repeat;



        height:21px;



}



.mainMenu .services:hover       {



        background:url(images/main_manu_services_hover.gif) no-repeat;



}



.mainMenu .person       {



        background:url(images/main_manu_sub_person.gif) no-repeat;



        height:21px;



}



.mainMenu .person:hover {



        background:url(images/main_manu_sub_person_hover.gif) no-repeat;



}



.mainMenu .objects      {



        background:url(images/main_manu_sub_objects.gif) no-repeat;



        height:21px;



}



.mainMenu .objects:hover        {



        background:url(images/main_manu_sub_objects_hover.gif) no-repeat;



}



.mainMenu .logist       {



        background:url(images/main_manu_sub_logist.gif) no-repeat;



        height:21px;



}



.mainMenu .logist:hover {



        background:url(images/main_manu_sub_logist_hover.gif) no-repeat;



}



.mainMenu .collection       {



        background:url(images/main_manu_collection.gif) no-repeat;



        height:21px;



}



.mainMenu .collection:hover {



        background:url(images/main_manu_collection_hover.gif) no-repeat;



}



.mainMenu .mass_actions       {



        background:url(images/main_manu_mass_actions.gif) no-repeat;



        height:21px;



}



.mainMenu .mass_actions:hover {



        background:url(images/main_manu_mass_actions_hover.gif) no-repeat;



}





.mainMenu .lawyer       {



        background:url(images/main_manu_sub_lawyer.gif) no-repeat;



        height:21px;



}



.mainMenu .lawyer:hover {



        background:url(images/main_manu_sub_lawyer_hover.gif) no-repeat;



}





.mainMenu .news {



        background:url(images/main_manu_news.gif) no-repeat;



        height:18px;



}



.mainMenu .news:hover   {



        background:url(images/main_manu_news_hover.gif) no-repeat;



}



.mainMenu .price        {



        background:url(images/main_manu_price.gif) no-repeat;



        height:21px;



}



.mainMenu .price:hover  {



        background:url(images/main_manu_price_hover.gif) no-repeat;



}



.mainMenu .vacancy      {



        background:url(images/main_manu_vacancy.png) no-repeat;



        height:20px;



}



.mainMenu .vacancy:hover        {



        background:url(images/main_manu_vacancy_hover.gif) no-repeat;



}



.mainMenu .contacts     {



        background:url(images/main_manu_contacts.gif) no-repeat;



        height:21px;



}



.mainMenu .contacts:hover       {



        background:url(images/main_manu_contacts_hover.gif) no-repeat;



}



.mainMenu .photos     {



        background:url(images/main_manu_photos.gif) no-repeat;



        height:21px;



}



.mainMenu .photos:hover       {



        background:url(images/main_manu_photos_hover.gif) no-repeat;



}



.quciNav        {



        position:absolute;



        top:32px;



        left:41%;



        z-index:6000;



}



.quciNav a      {



        display:block;



        float:left;



        padding-left:17px;



        color:#FF8800;



        font-size:10px;



}



.quciNav .home  {



        background:url(images/ic_home.gif) left no-repeat;



        margin-right:19px;



}



.quciNav .contacts      {



        background: url(images/ic_contacts.gif) left no-repeat;



}



.mainRCol       {



        background:url(images/main_header_bg_r_all.jpg) repeat-x;



}



div.mainRCoL    {



        background:url(images/main_header_bg_r.jpg) left top no-repeat;



        height:435px;



        text-align:center;



        position:relative;



}



.mainRCoL span  {



        display:block;



        background:url(images/main_separator_bg.gif) right bottom no-repeat;



        margin-right:17px;



        border-bottom:solid 1px #832500;



        margin-bottom:11px;



        position:absolute;



        top:38px;



        left:32px;



        width:90%;



        height:10px;



        padding-bottom:15px;



        text-align:left;



}



* html .mainRCoL span   {



        padding-bottom:0px;



}



.mainRCoL p     {



        margin:0;



        padding:0;



        padding-right:17px;



        display:block;



        position:absolute;



        top:77px;



        left:32px;



        text-align:left;



        color:#E5CBAC;



        font-size:12px;



}



.mainRCoLPointer        {



        background:url(images/main_r_col_pointer_bg.png) no-repeat;



        width:459px;



        height:397px;



        margin:0 auto;



        padding:38px 0 0 32px;



        text-align: left;



        position:relative;



}



* html .mainRCoLPointer {



        background: none;



        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/main_r_col_pointer_bg.png');



}



.mainRCoLPointer .objects       {



        background:url(images/main_pic_objects.gif);



        width:221px;



        height:78px;



        position:absolute;



        top:162px;



        left:25px;



        z-index:6000;



}



.mainRCoLPointer .person        {



        background:url(images/main_pic_person.gif);



        width:188px;



        height:78px;



        position:absolute;



        top:162px;



        left:287px;



        z-index:6000;



}



.mainRCoLPointer .logik {



        background:url(images/main_pic_logik.gif);



        width:228px;



        height:70px;



        position:absolute;



        top:255px;



        left:25px;



        z-index:6000;



}



.mainRCoLPointer .lawyer        {



        background:url(images/main_pic_lawyer.gif);



        width:193px;



        height:74px;



        position:absolute;



        top:255px;



        left:287px;



        z-index:6000;



}



.mainRCoLPointer .mass_actions_right        {



        background:url(images/main_pic_actions.gif);


        width:240px;



        height:74px;



        position:absolute;



        top:348px;



        left:25px;



        z-index:6000;



}



.mainRCoLPointer .collection_right        {



        background:url(images/main_pic_collection.gif);



        width:205px;



        height:74px;



        position:absolute;



        top:348px;



        left:287px;



        z-index:6000;



}



.mainRCoLPointerBot     {



        background:url(images/main_header_bg_r_bot.png);



        width:206px;



        height:196px;



        position:absolute;



        bottom:0;



        right:0;



}



* html .mainRCoLPointerBot      {



        background: none;



        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/main_header_bg_r_bot.png');



}



.mainBotLCol    {



        background:url(images/main_bot_l_col_all.jpg) repeat-x #7E0000;



}



.mainBotLColBg  {



        background:url(images/main_bot_l_col.jpg) top right no-repeat;



        padding:18px 30px 0 42px;



        text-align:left;



        color:#E5CBAC;



        font-size:12px;



        min-height:300px;



}
.mainBotLColBg h1{font-size:20px;}


* html .mainBotLColBg   {



        height:300px;



}



.mainBotLColBg span     {



        display:block;



        background:url(images/separator_main_txt.gif) right bottom no-repeat;



        margin-right:17px;



        border-bottom:solid 1px #BA2A00;



        margin-bottom:20px;



        padding-bottom:5px;



}



.mainBotLColBg .vcard, .mainBotLColBg .vcard span {



	display: inline;



	background: none;



	border: 0;



	margin: 0;



	padding: 0;



	white-space: nowrap;



	font-size: 12px;



}



.mainBotLColBg .vcard {



	zoom: 1;



	margin: 0 0 0 65px;



}



.mainBotLColBg a        {



        color:#FF8C00;



        font-size:12px;



        font-weight:bold;



        background:url(images/main_txt_link_arrow.gif) right no-repeat;



        padding-right:8px;



}



.mainBotLColBg p        {



        margin:0;



        padding:0;



        margin-bottom:10px;



}



.mainBotLColBg p img    {



        border:solid 1px #DC5900;



}



.mainBotLColBg p .l     {



        float:left;



        margin:0 25px 15px 0;



}



.mainBotLColBg p .r     {



        float:right;



        margin:0 0 15px 25px;



}



.mainBotRCol    {



        background:url(images/main_bot_r_col_all.jpg) repeat-x #620000;



        text-align:left;



        position: relative;



        display: block;



}



.mainBotRColBg  {



        background:url(images/main_bot_r_col.jpg) left top no-repeat;



        min-height:300px;



        padding:16px 24px 25px 31px;



        color:#E5CBAC;



        font-size:12px;



}



.illustration {



        position: absolute;



        bottom: 0;



        right: 0;



        background: url("/images/flower.png") no-repeat 0 0;



        width: 190px;



        height: 180px;



}



* html .mainBotRColBg   {



        height:274px;



}



.mainBotRColBg span     {



        display:block;



        background:url(images/separator_main_txt.gif) right bottom no-repeat;



        margin-right:17px;



        border-bottom:solid 1px #BA2A00;



        margin-bottom:20px;



        padding-bottom:5px;



}



.mainBotRColBg a        {



        color:#FF8C00;



        font-size:12px;



        font-weight:bold;



        background:url(images/main_txt_link_arrow.gif) right no-repeat;



        padding-right:8px;



}



.mainBotRColBg strong   {



        color:#FF8D00;



}



.mainBotRColBg .separator       {



        background:url(images/news_separator.gif) repeat-x;



        height:1px;



        margin:15px 0;



}



.bottom {



        background:url(images/bottom_bg.gif) repeat-x;



        line-height:41px;



        text-align:left;



        color:#E5CBAC;



        padding: 0 28px 0 50px;



}



.bottom a       {



        color:#E5CBAC;



}



.bottom div     {



        float:right;



        padding-top:6px;



}







.innerHeader    {



        text-align:left;



        background:url(images/inner_header_bg_all.jpg) repeat-x;



}



.innerHeaderBg  {



        background:url(images/inner_header_bg_r.jpg) top right no-repeat;



        height:194px;



        position:relative;



}



.innerHeaderBg .logo    {



        background:url(images/inner_logo.png);



        width:369px;



        height:194px;



        position:absolute;



        bottom:0;



        left:0;



}



* html .innerHeaderBg .logo     {



        background: none;



        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/inner_logo.png');



}



.innerHeaderBg .quciNav {



        left:206px;



}



.manIll {



        background:url(images/inner_man.png);



        width:261px;



        height:194px;



        position:absolute;



        bottom:0;



        right:0;



}



* html .manIll  {



        background: none;



        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/inner_man.png');



}



.innerSlogan    {



        padding-right:13px;



        border-right:solid 3px #F07100;



        position:absolute;



        top:34px;



        right:292px;



        width:260px;



        text-align:right;



        color:#E5CBAC;



        font-size:12px;



}



.innerHeaderBg .menu    {



        position:absolute;



        bottom:0;



        left:137px;



}



.innerHeaderBg .menu a  {



        background:url(images/inner_link_bg.gif) left bottom no-repeat;



        padding-left:19px;



        margin-right:5px;



        height:30px;



        display:block;



        float:left;



}



.innerHeaderBg .menu a:hover    {



        background:url(images/inner_link_bg_hover.gif);



}



.innerContent   {



        background: url(images/inner_table_bg_top.jpg) repeat-x #A20000;



        text-align:left;



}



.innerColL      {



        padding:36px 46px 30px 40px;



        border-right:solid 1px #B62600;



}

.innerColL    h1{font-size: 20px;}

.innerColL p    {



        margin:0;



        padding:0;



        margin-bottom:20px;



}



.innerColL .title       {



        display:block;



        background:url(images/separator_main_txt.gif) right bottom no-repeat;



        border-bottom:solid 1px #BA2A00;



        margin-bottom:10px;



        padding-bottom:5px;



        clear:both;



}



.innerColL .pic {



        border:solid 1px #F49900;



        float:left;



        margin:0 27px 20px 0;



}



.price td       {



        padding:6px 12px;



        text-align:center;



        font-weight:bold;



}



.price strong   {



        float:left;



        background:url(images/price_desk_bg.gif) left no-repeat;



        padding-left:11px;



        font-weight: normal;



}



.price .priceTitle td   {



        background:#EF7100;



}



.price .priceTitle strong       {



        color:#FFE1BE;



        background:url(images/price_title_bg.gif) left no-repeat;



        padding-left:11px;



        font-weight:bold;



}



.price .next td {



        background:#B62600;



}



.price .but     {



        float:right;



        margin:4px -12px 4px 0;



}



.price .end td  {



        border-bottom:solid 3px #EF7100;



}



.quickForm      {



        width:590px;



        margin-top:15px;



        font-size:11px;



}



* html .quickForm       {



        margin-top:25px;



}



.quickForm td   {



        padding-right:8px;



        white-space:nowrap;



}



.quickForm .txt {



        width:65px;



        vertical-align:middle;



}



.quickForm .inputs td   {



        text-align:right;



        vertical-align:middle;



}



.quickForm .inputs input        {



        width:205px;



        border:solid 1px #979797;



}



.quickForm .txtArea td  {



        padding-top:20px;



}



.quickForm .txtArea textarea    {



        border:solid 1px #979797;



        width:503px;



        height:143px;



        overflow:auto;



}



html>body .quickForm .txtArea textarea  {



        width:498px;



}



html:root .quickForm .txtArea textarea  {



        width:506px;



}



.quickForm .b   {



        margin-right:10px;



        margin-top:20px;



        float:right;



}



html>body .quickForm .b {



        margin-right:12px;



}



html:root .quickForm .b {



        margin-right:6px;



}







.innerColR      {



        width:166px;



        padding:53px 30px 0 54px;



}



.subMenu a      {



        background:url(images/submenu_arrow_link.gif) left no-repeat;



        color:#FFAE00;



        padding-left:14px;



        display:block;



        margin-bottom:10px;



}











.pricev td      {



        padding:6px 12px;



        text-align:left;



        font-weight:bold;



}



.pricev strong  {



        float:left;



        background:url(images/price_desk_bg.gif) left no-repeat;



        padding-left:11px;



        font-weight: normal;



}



.pricev .priceTitle td  {



        background:#EF7100;



}



.pricev .priceTitle strong      {



        color:#FFE1BE;



        background:url(images/price_title_bg.gif) left no-repeat;



        padding-left:11px;



        font-weight:bold;



}



.pricev .next td        {



        background:#B62600;



}



.pricev .but    {



        float:right;



        margin:4px -12px 4px 0;



}



.pricev .end td {



        border-bottom:solid 3px #EF7100;



}

#first_road  {
	background-color: #7c0002;
}

table#logotipi{
	margin: 20px;
}

table#logotipi td {
	margin: 0px;
	padding: 9px;
}

#myid {
	background-color:#620000;
}

.photo_inner {
	overflow: hidden;
	width: 250px;
	text-align: center;
	margin: 10px;
}

.photo_outer {
	float: left;
	margin: 5px;
	border: 1px solid yellow;
}
