#newsticker-demo { 
width:190px; 
background:#ffffff;
text-align:center;
}



.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:3px;  margin-bottom:7px; text-align:center;}
.newsticker-jcarousellite .thumbnail {  width:190px; }

#newsticker-demo ul li {


	padding-left: 0px;

}

.clear { clear: both; }





h1 { 
background:url(/images/viv/line_h_1.gif) no-repeat scroll left bottom transparent;
text-shadow: 2px 2px 2px #f0f0f0;
color: #5C8F17;
font:bold 140%/70% "Lucida Grande",Arial,sans-serif;
margin:12px 0 0;
position:relative;
display:block;
font-size:150%;
line-height:1.6em;

}





h2 {font-size: 145%; line-height: 1.7em; color:#635e5e; text-shadow: 2px 2px 2px #ccc;}
h3 {font-size: 120%; line-height: 1.7em; color:#635e5e; text-shadow: 2px 2px 2px #ccc;}
h4 {font-size: 110%; line-height: 1.7em; color:#635e5e; text-shadow: 2px 2px 2px #ccc;}


a.readon_g {background:url(/images/viv/read_more_over.png) repeat-x; font-size:11px; font-weight:500; border: 1px solid #cccccc; color:#ffffff; padding:3px; margin:7px 3px 7px 3px;

}

a:hover.readon_g {

background:#635e5e; color:#635e5e; border: 1px solid #cccccc;background:url(/images/viv/read_more.png) repeat-x;}




#on_main { font-size: 190%; padding: 7px 0px 7px;}

p {

       
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.6;
	font-size:13px;
        display:block;
        margin:1em 0;
}

pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {
	margin: 1em 0;
	padding: 0;
}

small { font-size:11px;}

hr { color: #cccccc; background-color:#CCCCCC;}


div.lang {
	
	background:url(/images/viv/en_20.png) no-repeat scroll left transparent;
      

}



.article-content {

       
    color: #000000;
	font-size: 13px;
	line-height: 1.7em;
	margin: 0;
	margin: 1em 2em;
	text-align:justify;
	
	}
	
	.article-tools {
	
	
	clear: both;
	color: #000000;
	display: block;
	line-height: normal;
	margin: 2px 0 10px;
	padding: 0px;
	position: relative;
	
}

.buttonheading { float: right; }

.buttonheading-bread { float:left; text-align:left;}


/* Tips, Error, Message, Hightlight*/


blockquote span.open {
background:url(images/so-q.gif) no-repeat scroll left top transparent;
padding:0 0 0 20px;
}

blockquote span.close {
background:url(images/sc-q.gif) no-repeat scroll right bottom transparent;
padding:0 20px 0 0;
}



.legend {
border:1px solid #CCCCCC;
line-height:normal;
margin:20px 0 19px;
padding:37px 5px 25px 7px;
position:relative;

-webkit-box-shadow: 5px 5px 7px #ccc;
-moz-box-shadow: 3px 3px 5px #ccc;

}

.legend h3 {
background:none repeat scroll 0 0 #6EA12A;
color:#FFFFFF;
font-size:110%;
font-weight:bold;
margin:0px 0 20px -2px;
padding:0 5px;
position:absolute;
text-transform:uppercase;
top:0;
}




div.note {
	margin: 10px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	border: 1px solid  #CCCCCC;
	background: #F8F8F8;
	text-align:justify;
}

div.alert {
	margin: 10px 0px 10px 0px;
	padding: 7px 10px 7px 35px;
	border: 1px solid #CCCCCC;
	background: #F8F8F8 url(images/icons/div_alert.png) 3px 3px no-repeat;
	text-align:justify;
}

div.download_pdf {
background:#FFFFFF url(images/icons/pdf.png) no-repeat scroll 5px center;
border:1px solid #CCCCCC;
padding:15px 10px 15px 50px;
}


div.download_word {
background:#FFFFFF url(images/icons/word.png) no-repeat scroll 5px center;
border:1px solid #CCCCCC;
padding:15px 10px 15px 50px;
}


div.info {
	margin: 10px 0px 10px 0px;
	padding: 7px 10px 7px 35px;
	border: 1px solid #cccccc;
	background: #f0f0f0 url(images/icons/div_info.png) 3px 3px no-repeat;
	text-align:justify;
}






/* Check list */
ul.checklist {
	list-style: none;
}

ul.checklist li {
	background: url(images/icon-checklist.gif) no-repeat 0 6px !important;
	margin-left: 15px !important;
	padding: 0 0 0 15px !important;
}

/* Check list (star) */
ul.stars {
	list-style: none;
}

ul.stars li {
	background: url(images/icon-star.gif) no-repeat 0 5px;
	margin-left: 15px;
	padding: 0 0 0 12px;
}

/* Check list arrow */
ul.arrow {
	list-style: none;
}



ul.arrow li {
	background: url(images/icon-arrow-green.gif) no-repeat 3px 7px;
	margin-left: 10px;
    margin-bottom: 5px;
	padding: 0px 0px 5px 20px;
}



/* ol */
ol.arrow {
	
}

ol.arrow li {
	
	margin-left: 15px;
    margin-bottom: 8px;
	padding: 0px 0px 5px 20px;
}




/* Check list for sitemap */
ul.sm {
	list-style: square;
}



ul.sm li {
	
	margin-left: 0px;
        margin-bottom: 0px;
	padding: 0px 0px 3px 7px;
}



/* ol */
ol.sm {
	
}

ol.sm li {
	
	margin-left: 80px;
        margin-bottom: 2px;
	padding: 0px 0px 3px 7px;
}




/*Data table*/
#table-footer
{
	border:1px solid #ffffff;
	border-collapse:collapse;
	
}

/*Any cell*/
#table-footer td
{
	
	background-color:#FFFFFF;
	color:#676565;
	padding:8px 7px 2px 12px;
        
}

/*Head cell*/
#table-footer th
{
 
   
	text-align:center;
	font-weight:bold;
	background-image:none;
	border:1px solid #ccc;
	padding:1px;
	color:#ffffff;
	background-image: url(images/footer_green.gif);
	font-size:12px;
	border:1px solid #ffffff;
        height: 25px;
}

/*Body cell*/
#table-footer tbody td
{
	background-color:#FFF;
	background:url(/images/viv/footer_l.gif) no-repeat scroll right  transparent;
	color:#000000;
        font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-size:12px;
}

/*Foot cell*/
#table-footer tfoot td
{
	background-color:#fff;
	padding:5px;
	color:#333;
}




/*Standart table*/



#table-common
{
	border:1px solid #dedede;
	border-collapse:collapse;
        -webkit-box-shadow: 5px 5px 7px #ccc;
	-moz-box-shadow: 5px 5px 7px #ccc;
        -webkit-border-radius: 5px;
        color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-size:13px;
}

/*Any cell*/
#table-common td
{
	border:1px solid #dedede;
	background-color:#FFFFFF;
	color:#000000;
	padding:5px 9px;
}

/*Head cell*/
#table-common th
{
	
        text-align:center;
	font-weight:bold;
	background-color:#f0f0f0;
	border-top:1px solid #cccccc;
        border-left:1px solid #cccccc;
        border-right:1px solid #cccccc;
        border-bottom:1px solid #cccccc;
	padding:4px;
        font-size: 13px;
	color:#000000;
}

/*Body cell*/
#table-common tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#000000;
}

/*Foot cell*/
#table-common tfoot td
{
	background-color:#fff;
	padding:4px;
	color:#333;
}

/*Buttons gradient*/

/* button 
---------------------------------------------- */
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	
        text-shadow: 2px 3px 2px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
        color: #fff;
}
.button:active {
	position: relative;
	top: 1px;
        color: #fff;
}

.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}
.small {
	font-size: 11px;
	padding: .2em 1em .275em;
}

/* color styles 
---------------------------------------------- */



/* green */
.green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.green:hover {
        color: #e8f0de;
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.green:active {
	color: #e8f0de;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}

/* white */
.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white:hover {
        color: #606060;
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}

.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}