*{margin:0; padding:0}
ul.menu{list-style:none; margin:0; padding:0; background:no-repeat url(images/sidebar_heading.png); font-size:1em}
ul.menu *{margin:0; padding:0}
ul.menu a{display:block; color:#fff; text-decoration:none}
ul.menu li{position:relative; margin-right:2px; width:135px}
ul.menu ul{position:absolute; top:0px; left:159px; background:repeat url(images/form_button1.png); display:none; opacity:50%; list-style:none}
ul.menu ul li{position:relative; border:1px solid #c5c5c5; border-top:border:0px solid #c5c5c5; width:215px; height:21px; margin:0px}
ul.menu ul li a{display:block; padding:3px 7px 5px; background:repeat url(images/form_button2.png); color:#7E0200}
ul.menu ul li a:hover{background:repeat url(images/form_button1.png)}
ul.menu ul ul{left:215px; top:-1px}
ul.menu .menulink{border:0px solid #c5c5c5; padding:5px 25px 7px; font-weight:bold; background:no-repeat url(images/sidebar_heading.png); width:114px; height:10px}
ul.menu .menulink:hover, ul.menu .menuhover{color:#000}
ul.menu .sub{background:repeat url(images/form_button2.png) 135px 8px no-repeat}
ul.menu .topline{border-top:1px solid #aaa}
body{font-family:Tahoma,Verdana,Arial,sans-serif; font-size:62.5%;   line-height:130%;   width:100%;         margin:0;         padding:0}
a{   color:#7E0200;    text-decoration:none}
a:hover{color:#c20704}
#container{width:842px; margin:auto;   height:100%; margin-top:0px; font-size:1.1em}
#top_nav{background-image:url(images/nav_top.jpg); height:55px; padding-left:20px; padding-top:5px; color:#7E0200}
#header{background-image:url(images/header.png); height:119px}
.style4{color:#800a08; font-weight:bold}
#header_right{float:right; width:395px; height:119px; padding-top:0px; margin-right:15px!important; margin-right:7px; font-size:0.9em}
#main_nav{background-image:url(images/main_nav.jpg); height:36px; width:834px; padding-left:9px}
#contentwrapper{background-image:url(images/contentwrapper.jpg); background-repeat:repeat-y}
#left{float:left; width:160px; padding-top:15px; margin-left:15px!important; margin-left:7px; font-size:1em}
#right{float:right; width:160px; padding-top:15px; margin-right:15px!important; margin-right:7px; font-size:1em}
#content{margin-right:200px; margin-left:200px; padding:2px 0; text-align:justify}
.bullet{         text-align:justify;          width:430px;          list-style-position:inside;          list-style-image:url(images/bullet_plus.png);  padding-top:5px;  padding-left:12px}
.red{        padding-top:5px;         color:#7E0200;         font-weight:bold}
.form_button{        color:#000; font-weight:bold; font-size:11px; height:28px; border:1px solid #bfbfbf; background:repeat url(images/form_button.png); width:100px; margin:0px; padding-bottom:2px}
.form_button_link{        color:#000; font-weight:bold; font-size:11px; height:28px; padding-top:6px; border:1px solid #bfbfbf; background:repeat url(images/form_button.png); width:100px;         margin-right:3px}
.form_button_link1{ color:#000; font-weight:bold; font-size:11px; height:29px; padding-top:6px; padding-bottom: 7px; padding-left: 25px; padding-right: 25px; border:1px solid #bfbfbf; background:repeat url(images/form_button.png); width:200px; margin-right:3px; margin-bottom:3px}
#footer{background-image:url(images/footer.jpg); height:69px; clear:both; text-align:center; padding-top:1px}
img.float_left{float:right}
p{margin-top:15px; margin-bottom:15px}
.copyright{margin:0}
p.topnav{margin:0; color:#9A0500; text-align:right}
h1{color:#FFF; padding-top:110px; padding-left:130px; font-size:3em; font-style:italic}
h2{font-size:1.1em; color:#9A0500; background-image:url(images/h2.jpg); background-repeat:repeat-x; height:20px; padding-top:22px; margin-bottom:15px; margin-top: 0px; padding-left:0px; text-align:center}
h3{background-image:url(images/sidebar_heading.png); font-size:1em; height:19px; width:135px; color:#FFF; padding-top:3px; padding-left:24px}
h4{background-image:url(images/sidebar_heading_2.png); font-size:1em; height:19px; width:125px; color:#FFF; padding-top:3px; padding-left:10px; padding-right:24px}
dl{margin-top:20px; margin-bottom:20px}
dt{border-bottom:1px solid white; padding:3px; margin-bottom:5px; background-image:url(images/dt_bottom.gif); background-repeat:repeat-x; background-position:bottom}
dd{margin-bottom:12px}
.news{font-family:"Tahoma",Verdana,Times,serif; font-size:1.2em; color:#9A0500; font-weight:bold}
.news:first-letter{font-family:"Tahoma",Verdana,Times,serif; font-size:1.2em; font-weight:bold}
#navcontainer ul{color:White; float:right; height:34px; margin-right: 10px}
#navcontainer ul li{display:inline}
#navcontainer ul li a{padding:10px 1em; height:18px; color:#720201; text-decoration:none; float:left; background-image:url(images/menu_right_border.jpg); background-repeat:no-repeat; background-position:right top}
#navcontainer ul li a:hover{color:#fff; background-image:url(images/menu_hover.jpg); background-repeat:repeat-x}
#navcontainer1 ul{color:White; float:left; height:34px}
#navcontainer1 ul li{display:inline}
#navcontainer1 ul li a{padding:10px 1em; height:18px; color:#720201; text-decoration:none; float:left; background-image:url(images/menu_right_border.jpg); background-repeat:no-repeat; background-position:right top}
#navcontainer1 ul li a:hover{color:#fff; background-image:url(images/menu_hover.jpg); background-repeat:repeat-x}
label{font-style:italic}
form.contact_us{width:155px; margin-top:0px; padding:0px}
.button_style{margin-top:15px; margin-left:15px; padding:2px; cursor:pointer; color:#FFF;          background:#ddd url(images/button_style.png) repeat}
input.fields_contact_us{display:block;  width:155px;  background:#FFF; border-top:1px solid #E5E3E4; border-left:1px solid #E5E3E4; border-bottom:1px solid #EDEDED; border-right:1px solid #EDEDED; margin-top:3px;  margin-bottom:3px}
a img{ border:none}
.highlight{background-color:#FF9D9D; border-bottom:#F30 1px solid; border-top:#F30 1px solid; padding:4px 10px}
#slider{margin:0; padding:0; list-style:none; width:440px; height:18px; float:right}
#slider a{color:#272727}
#slider ul, #slider li{margin:0; padding:0; list-style:none}
#slider li{width:410px; height:13px; overflow:hidden}
#prevBtn, #nextBtn, 
#slider1next, #slider1prev{display:block; float:left; z-index:1000}
#prevBtn a, #nextBtn a, 
#slider1next a, #slider1prev a{ display:block; position:relative; width:13px; height:20px; background:url(images/b-prev00.png) no-repeat 0 0}
#nextBtn a, #slider1next a{background:url(images/b-next00.png) no-repeat 0 0}
.btn1{color:#EEE; font-weight:bold; font-size:12px; height:77px; background:top left no-repeat url(images/polezni_vruzki1.png); border:none; width:130px; margin:1px; padding:0px; padding-bottom:2px; cursor:pointer}
.btn12{color:#000; font-weight:bold; font-size:12px; height:77px; background:top left no-repeat url(images/polezni_vruzki2_1.png); border:none; width:130px; margin:1px; padding:0px; padding-bottom:2px; cursor:pointer}
.btn2{color:#EEE; font-weight:bold; font-size:12px; height:77px; background:top left no-repeat url(images/polezni_vruzki2.png); border:none; width:130px; margin:1px; padding:0px; padding-bottom:2px; cursor:pointer}
.btn22{color:#000; font-weight:bold; font-size:12px; height:77px; background:top left no-repeat url(images/polezni_vruzki2_2.png); border:none; width:130px; margin:1px; padding:0px; padding-bottom:2px; cursor:pointer}
.btn3{color:#EEE; font-weight:bold; font-size:12px; height:77px; background:top left no-repeat url(images/polezni_vruzki3.png); border:none; width:130px; margin:1px; padding:0px; padding-bottom:2px; cursor:pointer}
.btn32{color:#000; font-weight:bold; font-size:12px; height:77px; background:top left no-repeat url(images/polezni_vruzki2_3.png); border:none; width:130px; margin:1px; padding:0px; padding-bottom:2px; cursor:pointer}
.publications td{background:top left no-repeat url(public_back.jpg); width:122px; padding:3px; height:200px; font-size:10px; color:#800A08; text-align:center; font-weight:bold; cursor:pointer}
:focus{ -moz-outline-style:none}
.jcarousel-skin-tango .jcarousel-container-horizontal{ width:345px}
.jcarousel-skin-tango .jcarousel-clip-horizontal{ width:120px}
.jcarousel-container{ position:relative}
.jcarousel-clip{ z-index:2;  padding:0;  margin:0;  overflow:hidden;  position:relative}
.jcarousel-list{ z-index:1;  overflow:hidden;  position:relative;  top:0;  left:0;  margin:0;  padding:0}
.jcarousel-list li, 
.jcarousel-item{ float:left;  list-style:none;   width:345px;  height:120px}
.jcarousel-next{ z-index:3;  display:none}
.jcarousel-prev{ z-index:3;  display:none}
.request-table{ width:100%;  border:0;  text-align:left;  padding-bottom:16px}
.request-table input[type=text], 
.request-table textarea{ font-family:Tahoma,Verdana,"Trebuchet MS",Arial,Helvetica,Sans-serif;  font-size:11px;  height:16px;  color:#7E0200;  width:275px}
.request-table select{ font-family:Tahoma,Verdana,"Trebuchet MS",Arial,Helvetica,Sans-serif;  font-size:11px;  height:18px;  color:#7E0200;  width:275px}
.request-table .caption{font-size:11px; color:#7E0200; padding-bottom:16px}
.object_error{border:1px solid #AC3962; color:#333}
 .button_1{ padding:4px 10px 3px 25px;  border:solid 1px #333;  position:relative;  cursor:pointer; text-align:left;  display:inline-block;  font-size:11px;  height:16px;  text-decoration:none;  color:#333;  -moz-border-radius-bottomleft:5px;  -moz-border-radius-bottomright:5px;  -moz-border-radius-topleft:5px;  -moz-border-radius-topright:5px}
 .button_1 img{ position:absolute;  top:-4px;  left:-12px;  border:none}
 .button_1:hover{ color:#7E0200}
#search{position:absolute; top:1px; left:1px; background-color:#333; color:#fff; border:1px solid #fff; padding:10px; margin-top:10px; width:300px; height:100px; display:none; z-index:9999999;}
.friend{position:absolute; bottom:0px; left:0px; right:0px; border:1px solid #333; background:url(table-bg.jpg) repeat-x; color:#fff; width:300px; height:300px; display:none;}
.sitemap ul{width:400px; margin:0px 0px; padding-left:0px; color:#720201; border:0px}
li{list-style-type:none}
.sitemap ul li{color:#720201; width:400px; margin:0px 0px; padding-left:3px; border:0px}
.sitemap ul li a{width:400px; margin:0px 0px; padding-left:3px; color:#720201; border:0px}
.sitemap ul li a:hover{color:#000; width:400px; margin:0px 0px; padding-left:3px; border:0px}
.sitemap ul ul li{width:400px; margin:0px 0px; padding-left:15px; color:#720201; border-left:1px solid #E5E3E4}
.sitemap ul ul li a{width:400px; margin:0px 0px; padding-left:15px; color:#720201; border-left:1px solid #E5E3E4}
.sitemap ul ul li a:hover{color:#fff; width:400px; padding-left:15px; margin:0px 0px; border-left:1px solid #E5E3E4}
.online_usl ul li{color:#7E0200; border-left:10px; width:149px; height:21px; padding-left:10px; padding-top:3px; background:repeat url(images/form_button.png)}
.online_usl ul li a.hover{color:#000; border-left:10px; width:149px; height:21px; padding-left:10px; padding-top:3px; background:repeat url(images/form_button.png)}
.online_usl1 {color:#000; border-left:20px; width:440px; height:21px; padding-left:10px; padding-top:0px; background:repeat url(images/form_button.png)}
#dhtmltooltip{
position: absolute;
width: 150px;
color: #7E0200;
border: 1px solid #cccccc;
padding: 2px;
background-color: #f0f0f0;
visibility: hidden;
z-index: 100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); }
#pinche { margin: 0px; width: 143px; height: 150px; background: url(http://www.viara-ins.com/wsm21.png); position: absolute; margin-top: -20px; margin-left: 100px;}
#blogstat{background: url(side-h2-bg.png); margin-left: auto; margin-right: auto; margin-bottom: 0px; border: 1px solid #DED2B1;width: 440px;height: 28px;color: #fff;}
.more-link {color: #fff;}
#blogstat a:hover{color: #fff;}
#blogcoment{background: #E2E2E2;border: 1px solid #DED2B1;padding-top: 10px;padding-left: 10px;padding-right: 10px;padding-bottom: 0px;width: 420px;color: #333;}
#blogcomentv{background: #E2E2E2;border: 1px solid #7E0200;padding-top: 10px;padding-left: 10px;padding-right: 10px;padding-bottom: 0px;width: 420px;color: #333;background:url(http://www.viara-ins.com/public_html/images/blog.png)}
a.replay { font-size:10px; background:#941717; padding:5px 10px; color:#fff; -moz-border-radius:2px; -webkit-border-radius:2px; }
a.replay_off { font-size:10px; background:#797979; padding:5px 10px; color:#fff; -moz-border-radius:2px; -webkit-border-radius:2px; }
.testshow2 {
        font-family:Tahoma,Verdana,Arial,sans-serif; font-size:68.5%;
	background:#dcddc0 url('cell-grey.jpg');
        color: #fff;
	border-width: 1px; 
	padding: 0px;
	border-style: solid;
	border-color: #999999;
        width: 590px;
        font-weight: bold;
}
.testshow20 {
        font-family:Tahoma,Verdana,Arial,sans-serif; font-size:11px;
	background:#b5cfd2 url('cell-blue.jpg');
        color: #fff;
	border-width: 1px; 
	padding: 8px;
	border-style: solid;
	border-color: #999999;
        font-weight: bold;
}
.testshow {
        font-family:Tahoma,Verdana,Arial,sans-serif; font-size:11px;
	background:#dcddc0 url('cell-grey.jpg');
	border-width: 1px;
	color: #333;
	padding: 8px;
	border-style: solid;
	border-color: #999999;
        text-align:center
}
.testshow1 {
        font-family:Tahoma,Verdana,Arial,sans-serif; font-size:12px;
	background:#dcddc0 url('cell-grey.jpg');
	border-width: 1px;
	color: #333;
	padding: 8px;
	border-style: solid;
	border-color: #999999;
        min-width: 595px;
        width: 595px;
        text-align:center;
}
.testshow3 {
        font-family:Tahoma,Verdana,Arial,sans-serif; font-size:11px;
	background:#fff url('cell-grey.jpg');
        color: orange;
	border-width: 1px; 
	padding: 8px;
	border-style: solid;
	border-color: #999999;
        font-weight: bold;
         text-align: center
}

.testshow4 {
        font-family:Tahoma,Verdana,Arial,sans-serif; font-size:11px;
	background:#fff url('cell-grey.jpg');
        color: orange;
	border-width: 1px; 
	padding: 8px;
	border-style: solid;
	border-color: #999999;
        font-weight: bold;
        text-align: center;
}
.testshow4 a{ color: #941717; display: block; }
.testshow3 a{ color: #941717; display: block; }
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:540px;

  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog2 {
  background:url(notice.png) no-repeat 0 0 transparent; 
  width:540px; 
  padding:0px 0 20px 25px;
}