
.text ul, ol {padding:0 20px 20px 20px}
.text ul li {padding:0 0 0 16px; background:url(../images/bullet2.gif) no-repeat 0 9px}
.text ol {list-style: decimal; margin-left:20px }

.text ul ul { padding-bottom: 0 !important; }


.table {width:100%; border-bottom:#ccc 1px solid; border-left:#ccc 1px solid; margin-bottom:20px}



.table td {border-top:#ccc 1px solid; border-right:#ccc 1px solid; padding:6px 12px; vertical-align: middle !important}

.table th {border-top:#ccc 1px solid; border-right:#ccc 1px solid; padding:6px 12px; vertical-align: middle !important; background:#cfd7dc; text-align:left}

.table-complex {width:100%; border-bottom:#ccc 1px solid; border-left:#ccc 1px solid; margin-bottom:20px}
.table-complex td {border-top:#ccc 1px solid; border-right:#ccc 1px solid; padding:6px 12px; vertical-align: middle !important}

.table-complex th {border-top:#ccc 1px solid; border-right:#ccc 1px solid; padding:6px 12px; vertical-align: middle !important; background:#cfd7dc; text-align:left}

.td-top {background: #dee4e7 ;
background: -moz-linear-gradient(top,  #dee4e7 0%, #d0d8dd 99%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dee4e7), color-stop(99%,#d0d8dd));
background: -webkit-linear-gradient(top,  #dee4e7 0%,#d0d8dd 99%);
background: -o-linear-gradient(top,  #dee4e7 0%,#d0d8dd 99%);
background: -ms-linear-gradient(top,  #dee4e7 0%,#d0d8dd 99%);
background: linear-gradient(to bottom,  #dee4e7 0%,#d0d8dd 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dee4e7', endColorstr='#d0d8dd',GradientType=0 );
font-size:14px; padding:10px 12px !important; font-weight:bold
}


.td-num {width:1%; background:#f2f2f2 !important; padding:3px 10px !important}
.td-param {width:70%}
.td-value {width:29%}
.td-blue {background:#ecf2f6 !important;}
.td-blue2 {background:#d8e0e5 !important;}


.table tr:nth-of-type(even) {background-color:#ecf2f6;}

.read {text-align:center; padding:20px 0 0 0; text-align:center}
.read a {display:inline-block; padding:5px 7px; }
.read span {display:inline-block; padding:5px 7px; color:#fff; background:#006699}

.pages {width:100%; margin:15px 0}
.pages td {font-size:12px}
.prev-page {width:1%; white-space:nowrap}
.prev-page a {display:inline-block; padding:5px 5px 5px 15px; margin:0 3px; background:url(../images/left-arrow.png) no-repeat left}
.prev-page em { display:inline-block; padding:5px 5px 5px 15px; margin:0 3px; color:#ccc; text-decoration: none; font-style: normal;}



.pages-num {width:98%; padding:0 10px; text-align:center}
.pages-num a {display:inline-block; padding:5px; margin:0 4px}
.pages-num span {display:inline-block; padding:5px 7px; color:#fff; background:#006699}
.pages-num strong {display:inline-block; padding:5px 7px; font-weight:normal}
.pages-num em {display:inline-block; padding:5px; margin:0 4px; color:#ccc; text-decoration: none; font-style: normal;}

.next-page {width:1%; white-space:nowrap}
.next-page a {display:inline-block; padding:5px 15px 5px 5px; margin:0 3px; background:url(../images/right-arrow.png) no-repeat right}
.next-page em {display:inline-block; padding:5px 15px 5px 5px; margin:0 3px; color:#ccc; text-decoration: none; font-style: normal;}

.material-footer {padding:20px 0; border-top:#ccc 1px solid; margin-top: 20px;}
.social-buts {float:left}
.print {float:right; padding:0 0 0 20px; background:url(../images/print.png) no-repeat left}
.print a {color:#999;}

.our-share {padding:20px; background-color: #eaf0df; background-repeat: repeat; margin-bottom:20px}
.share-code {width:100%; display:block; border:#999 1px solid; height:125px; margin-bottom:15px; color:#666; font-size:11px; line-height:18px; word-wrap:break-word;}
.share-name {font-size:14px; font-weight:bold;  display:block; color:#333; margin:0 0 5px 0;}

.docs { background-color: #ebebeb; background-repeat: repeat; padding:8px 18px !important; margin:0 0 0px 0}
.docs li {margin:10px 0; background:none !important; padding:0 !important }
.ico-doc {margin:0 10px 0 10px}

blockquote {color:#333; background-color: #fdf1d2; background-repeat: repeat; padding:18px; margin-bottom:15px !important}

.snoska {float:right; display:block; width:200px;  font-size:11px; line-height:20px; font-style:italic; margin:0 0 0 30px; color:#333; background-color: #fdf1d2; background-repeat: repeat; padding:18px; margin-bottom:15px !important}

.tags {text-align:center; padding:10px 0;}
.tags a {text-decoration:none; margin:0 10px; line-height:30px}
.t10 {font-size:10px}
.t11 {font-size:11px}
.t12 {font-size:12px}
.t14 {font-size:14px}
.t16 {font-size:16px}
.t18 {font-size:18px}
.t24 {font-size:25px}

.lead {margin-bottom:30px; font-size:18px; line-height:26px; font-family: 'Ubuntu', sans-serif;}

.scroll-arrows {position:absolute; top:22px; right:12px}
.scroll-arrows a {display:block; float:left; width:7px; height:10px; margin:0 4px}
.ar-left {background:url(../images/left-arrow.png) no-repeat top left}
.ar-right {background:url(../images/right-arrow.png) no-repeat top right}

.scroll-arrows div {float:left; height:10px; margin:0 4px;font-size:10px; line-height:10px; font-weight:bold}


.date {color:#fff; font-size:10px; background:#aaa; line-height:12px; padding:1px 3px 2px 3px; display:inline-block; margin:4px 4px 0 0}
.data {display:block; color:#808080; font-size:10px; text-transform:uppercase}
.img {border:#ccc 1px solid;}
.image
{
	float:left;
	background-color:#fff;
	/*padding:1px;
	border:#ccc 1px solid;*/
	display:block;
	margin:0 10px 0 0;
	/*-webkit-box-shadow:  1px 1px 2px 1px #dddddd;      
	box-shadow:  1px 1px 2px 1px #dddddd;*/
	position:absolute;
	top:1px;
	left:1px;
	border: 1px solid #fff !important;
	outline: 1px solid #ccc !important;
	padding: 0;
}

.text .image {position:relative}

.text h1,
.text h2,
.text h3,
.text h4,
.text h5,
.text h6
{color:#555;}

.text h1:first-child,
.text h2:first-child,
.text h3:first-child,
.text h4:first-child,
.text h5:first-child,
.text h6:first-child
{color:#333;}