body {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;}
table{border-collapse:collapse;}
table#main {width:100%;height:100%;}
form, ul {padding:0;margin:0}
.blue {color:#336699!important;font-size:12px}
#logo, #logo1 {width:169px;height:93px;background:#186099;vertical-align:top;/*border:1px solid #41403E;*/}
#logo1 {background:#CCCCCC; border:none; /*border-bottom:1px solid #fff*/}
#logo a img {border:none}

#left_menu {background:#186099 url(../images/left_bg.gif) repeat-y 0 0;border-right:1px solid #41403E;vertical-align:top;width:169px;}
#left_menu  ul{padding:0;margin:0 0px 0 7px;}
#left_menu  ul li {font-size:10px;color:#000;background:#EAEBEC url(../images/li_img.gif) 0 center no-repeat;padding:5px 0 5px 10px;border-left:1px solid #908F8F;border-bottom:1px solid #C8C9C9;height:auto;width:161px;}
:root #left_menu  ul li {width:151px;}
#left_menu  ul li a{color:#000;text-transform:uppercase;text-decoration:none}
#left_menu  ul li.unlist{background:#EAEBEC;padding-left:2px;width:161px}
:root #left_menu  ul li.unlist{width:159px}
#left_menu  ul li.first_level{padding:3px  0 0 15px;margin:0 0 0 -7px;background:#EFEFEF url(../images/button.gif) 0 0 repeat-x;height:20px;width:169px;border-bottom:1px solid #000;}
:root #left_menu  ul li.first_level{width:154px;height:16px;margin:0 0 0 -8px;}
#left_menu  ul li form input {font-size:10px}
#left_menu  ul li form input.but {font-size:9px;width:42px;height:19px;}
#left_menu  ul li form input.text {width:109px; height:19px;}

#top_menu {height:93px!important;border-bottom:1px solid #fff;background:#CCCCCC url(../images/top_bg.gif) no-repeat 530px 0;padding:5px 0 0 9px;vertical-align:top;}
#top_menu ul{padding:0;margin:0;float: left!important;clear: right!important;}
#top_menu ul.en{padding:10px 0 0 0;}
#top_menu ul li {height:21px;width:169px;background:#CCCCCC url(../images/button.gif) no-repeat 0 0;list-style:none;border-top:1px solid #B1B1B1;
border-right:1px solid #41403E;border-bottom:1px solid #41403E;}
:root #top_menu ul li{height:19px}
#top_menu ul li a{color:#000;text-transform:uppercase;font-size:10px;text-decoration:none;padding-left:18px}
#top_menu div {float:right;width:110px;height:20px;clear:left}
:root #top_menu div {clear:none}
#top_menu div a{color:#000;text-transform:uppercase;font-size:12px;text-decoration:none;padding:9px 18px 0 0;}
#top_menu div a img{border:none}

td#content {background:#fff url(../images/content_bg.gif) repeat-y 0 0;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:20px;}
.CenteringStrut {width:650px;}
div.navigation{height:25px;background:#186099;padding-top:5px; padding-left:14px;border-bottom:1px solid #41403E;}
div.navigation_ {height:35px;white-space:nowrap}
:root div.navigation {height:20px;}
:root div.navigation_ {height:30px;white-space:nowrap}
div.navigation a {text-decoration:none;color:#fff;text-transform:uppercase;font-size:10px;padding-right:15px;padding-left:15px;background:#186099 url(../images/bird.gif) no-repeat 0 3px;}
div#content, div.index {color:#000;margin:15px 15px 0 25px;background:#fff url(../images/circle.gif) no-repeat right 14px;}
div.index {background:none!important}
div#content h1{font-size:19px;color:#336699;font-weight:100;text-transform:normal;text-align:right;padding:0 12px 0 0;margin:0 18px 0 0;border-bottom:1px solid #69B1EA}
div#content h1 a {color:#336699;text-decoration:none}
div#content p{margin:8px 35px 0 0;text-align:justify;font-size:14px}
div#content p a{color:#000}
div#content h2 {font-size:15;font-weight:700;color:#003366}
div#content h3 {font-size:12;margin:10px 0 0 0; padding:0}
div#content table{width:95%;margin-top:15px;font-size:13px;border:none}
div#content table td,th{border:none;text-align:left}
div#content table.unborder {border-right:2px groove silver;border-bottom:2px groove silver;border-right:2px groove ##f7f7f7;border-bottom:2px groove ##f7f7f7;width:auto;background:#f7f7f7;}
div#content table.unborder td,th {border:none;padding-left:5px;padding-right:5px;}
div#content table.unborder th{background:#336699;color:#fff;padding-top:2px;padding-bottom:2px}
div#content table a{text-decoration:none; color:#000}
div#content ul.dinamic, div#content ul.news, div#content ul.map {list-style:circle;margin:18px 35px 0 20px;font-size:14px;text-align:justify} 
div#content ul.map {list-style:disc;margin:0 0 0 20px}
div#content ul.news li{border-bottom:1px solid #69B1EA;width:90%;font-size:12px;padding:0 0 5px 0;}
div#content ul.news li a{color:#336699;text-decoration : none}
div#content ul.comp {list-style:none;margin:18px 20px 0 0px;float:left;background:#dfdfdf;width:auto;} 
div#content ul.comp li {background:#f7f7f7;margin:0 0 0 10px;padding:0 10px 0 0}
div#content ul.list_style, div#content ul.static {list-style:none;margin:18px 0 0 0;}
div#content ul.dinamic li a, div#content ul.comp li a{font-size:14px;color:#000;text-decoration:none}
div#content form {margin:15px 0 0 0;}
div#content form input.submit {margin:15px 0 0 0;width:52px}
div#content form.subs input {width:300px;}
div#content form.subs label {font-size:12px}
div#content form.subs input.submit {margin:15px 0 0 0;width:auto}
div#content ul.static {margin:0 0 0 20px;font-size:13px}
div#content p.center {text-align:center}
div#content p b {font-size:12px;}
div#content p.logo_bord {border-bottom:1px solid #584F92;padding-bottom:3px}
div#content table.bord  {border:1px solid #69B1EA;width:92%} 
div#content table.bord td {border:1px solid #69B1EA;padding:2px 2px 2px 2px;}
div#content table.bord td p {padding: 0px 0px 0px 0px; font-size:13px;}
div#content table.bord th {text-align:center;vertical-align:middle;border:1px solid #69B1EA; background:#336699;color:#fff;padding:2px 2px 2px 2px;}
div#content table.bord th p {padding: 2px 2px 2px 2px; font-size:14px;}
div#content span.left {float:left}
div#content span.right {float:right}
div#content table.products {clear:both;border:1px solid #69b1ea;width:92%}
div#content table.products th {text-align:center;vertical-align:middle;border:1px solid #69B1EA; background:#336699;color:#fff;}
div#content table.products th.index {font-size:13px; color:#fff;height:20px;}
div#content table.products td {border:1px solid #69b1ea;vertical-align:top!important;padding-left:3px;padding-right:3px}
div#content table.products td.index {border-left:8px solid #f7f7f7;padding-left:3px;padding-right:3px;}
/*div#content table.products .border {border-top:1px solid #69B1EA}*/
div#content table.products .name {width:27%}
div#content p.size {font-size:11px;color:#000;}
div#content p.size span.gray {color:#878786;}
div#content h1.index{font-size:13px;font-weight:bold;float:left; border:none; clear:both}
div#content table.desc td p table {border:1px solid #000000;} 


#right {width:120px;background:#fff;vertical-align:top;}
#right div.navigation{margin:0 0 30px 0}
#right div#sub {width:105px;background:#fff url(../images/subscribe.gif) no-repeat 0 3px;padding:0 0 0 15px;}
#right div#sub a {font-size:10px;color:#014574;}
#right div.banner {margin:10px}

#foot_left{height:50px;background:#E0E1E2 url(../images/foot_l_bg.gif) repeat-y 0 0;;border-right:1px solid #41403E;padding:15px 0 0 0;}
#foot_left_ind {background:#F4F4F4}
#foot_content, #foot_content_ind{height:50px;background:#F4F4F4 url(../images/foot_bg.gif) repeat-y 0 0;font-size:10px;color:#000;text-align:right;padding:0 11px 0 0;}
#foot_content_ind{background:#F4F4F4;}
#foot_content a, #foot_content_ind a{color:#014574}

/*else*/
.pre {font-family:Courier New;font-size:5px}
.clear {clear:both!important}