
.tp {padding:0 20px 0 10px; font-size:12px;}

.inner_content_text table.examples_table td{
border:0;
}

.inner_content_text table.examples_table td.nikonas1 {background:url(../images/nikonas1.jpg) repeat-x; height:18px; line-height:18px; font-weight:bold; color:#fff; padding:0 0 0 10px;}
.inner_content_text table.examples_table td.nikonas2 {border-bottom:#EEAA00 solid 1px; height:18px; line-height:18px; font-weight:bold; color:#EEAA00; padding:0 0 0 10px; font-size:12px;}
.inner_content_text table.examples_table td.nikonas3 {padding:10px; font-size:11px;}
.zz td {border-bottom:#EEAA00 solid 1px; text-align:justify;}
body,h1,h2,h3,h4,h5,h6,p,form,fieldset,img,ul{margin:0;padding:0;border:0;}
body{color: #241262;border-right-width:1px;border-right-width:1px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.igg {border:none;}
body{padding:0 0 20px;}
.tb {border-right:#1b1464 solid 1px; border-bottom:#1b1464 solid 1px; font-family:"Times New Roman", Times, serif; font-size:14px;}
.tb td {border-left:#1b1464 solid 1px; border-top:#1b1464 solid 1px;}
.input, select, textarea{border:1px solid #999;font:0.917em Arial, sans-serif;}
.submit{font:1em Arial, sans-serif;}
.iv {background:transparent; border:none; color:#1B1464; margin:0 0 10px 5px; width:153px; height:19px; padding-top:6px;}
.ivs {background:transparent; color:#fff; width:80px; height:25px; line-height:25px; text-align:center; float:right; font-weight:bold; border:none;}
#btp {}
#btpp {padding:4px 0;}

.ivss {background:transparent; color:#fff; border:none; width:80px; height:25px; line-height:25px; text-align:center; float:right; font-weight:bold;}
#bti {}
#bti2 {}
.iv2 {background:transparent; border:none; color:#EEAA00;  margin:0 0 10px 5px; width:153px; height:19px; padding-top:6px;}
.ivsss {background:transparent; color:#EEAA00; border:none; width:83px; text-align:center; float:right; font-weight:bold; height:25px; line-height:25px;}
.txt {background:transparent; border:none; margin:0 0 0 5px; font-size:13px; color:#EEAA00; width:153px; overflow:hidden;}

a{background-color:inherit;color: #1B1464;text-decoration:none;}
a:hover{color: #1B1464;text-decoration:underline;}
#foot a {color: #fff;}

.clear{clear:both;height:0;font-size:0;line-height:0;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}


#main{width:830px;margin:0 auto;text-align:left;}
* html #main{width:830px;}


/* MENU TOP ABOVE LOGO */
#menu1{list-style:none;}
#menu1 li{float:left; width:99px; text-align:center;}
#menu1 li a{color:#1b1464;font:normal 13px arial;text-decoration:none; height:24px; line-height:24px; width:99px; text-align:center; text-transform:uppercase;}
#menu1 li a:hover, #menu1 .selected{color:#1b1464;text-decoration:none; background:url(../images/m1h.png); display:block;}
#menu1 .selected{font-weight:bold; /*background:url(../images/pr_03.gif) no-repeat right bottom;*/}



#head2{position:relative;clear:both;height:200px; width:100%;background:#fff url(../images/juosta.jpg) no-repeat; padding:6px 0 0 0;
z-index:0;
}

/*
#logo{padding:40px 40px 0;}
#logo h1{float:left;padding:13px 20px 5px;border:1px solid #1c1c13;background:#4b4b3a;}
#logo h2{clear:left;padding:5px 8px;background:inherit;color:#e2d6ad;font:normal 0.917em Georgia;}
*/

#kalba ul {width:122px; height:16px; float:right; border-bottom:#fff solid 1px;border-right:#fff solid 1px;border-left:#fff solid 1px;  color:#fff; text-align:center; margin:0 3px; padding:3px 0;}
#kalba li {float:left; list-style:none; background:#fff; color:#EEAA00; width:24px;}
#kalba li a {color:#fff; font-size:12px; background:#EEAA00; text-decoration:none; text-align:center; width:24px; display:block;}
#kalba li a:hover {color:#EEAA00; font-size:12px; background:#fff;}
/* HEADER WITH TOP MENU UNDER LOGO */
#head3{float:left;width:100%; height:37px;}

/* MENU TOP BELOW LOGO */
#menu2 strong a{}
#pow a {color:#d2d2d2;}
#menu2{font-family:arial;font-size:12px;list-style:none; float:right;}
#menu2 li{float:left; padding:0 0 0 28px;}
#menu2 a{display:block;float:left;height:20px;color: #fff;font-weight:normal;line-height:20px;text-decoration:none;}
#menu2 a:hover{color: #fff;text-decoration:underline;}
#menu2 .selected{color:#1b1464;text-decoration:underline;}

#menu2 li.active a{
text-decoration: underline;
}

/* BODY STYLES - LEFT AND RIGHT COLUMN */
#body{clear:both;float:left;width:100%;background:#fff; padding:11px 0 31px;}

/* LEFT COLUMN STYLES */
#columnc{float:left;width:160px; margin:5px 0 0 0;}
#column{float:left;width:830px;}
#column2{float:left;width:162px;padding:0 6px 0 0; display:none;}
#columnc .type1 {padding:0 0 0 3px; margin-bottom:10px;color:#1b1464;font:bold 14px arial; border-bottom:#1b1464 solid 3px;}
.type1 {padding:0 0 0 3px; margin-bottom:10px;color:#1b1464;font:bold 14px arial;}
.type2 {padding:0 0 0 5px; margin-bottom:10px;color:#EEAA00;font:bold 14px arial;}
.type3 {padding:0 0 0 6px; margin-bottom:40px;color:#fff;font:bold 14px arial;}
.type4 {padding:0 0 0 6px; margin-bottom:40px;color:#fff;font:bold 14px arial;}
.type5 {padding:0 0 0 6px; margin-bottom:15px;color:#EEAA00;font:bold 14px arial;}
#menu3, #menu4{font-size:12px;}

/* LEFT MENU */
#menu4 ul{list-style:none; width:96%; margin:0 2%;}
#menu3 ul{list-style:none; width:161px;}
#menu3 a{display:block;width:96%;padding:3px 0 2px 6px;border-bottom:1px solid #1b1464;color:#1b1464;text-decoration:none; font:normal 12px arial; background:#fff;}
#menu3 a:hover{color:#1b1464;text-decoration:none; background:#fff; font-weight:bold;}

#menu3 .sub1{margin:0;padding:0 0 10px  0;border:0;}
#menu3 .sub1 a{width:75%;padding:2px 10% 2px 15%;border:0;background:url('../images/rodykle.jpg') no-repeat 6px 4px;}
* html #menu3 a{width:100%;}
#menu3 .selected{background-color:inherit;color:#1b1464;text-decoration:none; font-weight:bold;}

#menu4, #menu4 ul, #menu4 li {list-style:none;}
#menu4 h6 {font-size:12px; color: #EEAA00;}
/* RIGHT COLUMN STYLES */
#content_t{float:right;width:640px;padding:10px 0 5px;text-align:center;}
#page_t{width:640;margin:0;text-align:left;}

#page_t h3, .message h3{padding:10px 0 5px;background:inherit;color:#970000;font:normal 2.58em serif;}
#page_t div.content{font:1.08em arial;}

#page_t div.content ul, .subpagesList li ol{margin:0 0 0 30px;padding:0;}
#page_t div.content li{margin:3px 0;padding:0;border-left:0;}



#content{float:right;width:660px;padding:0 0 0 5px;text-align:center; font-size:12px;}
#page{width:660px;margin:0;text-align:left; font-size:12px;}

#page h3, .message h3{padding:5px 0 5px 10px;background:inherit;color:#1b1464;font:bold 14px arial; background:url(../images/hr.jpg) no-repeat bottom left; margin-bottom:9px;}
#page div.content{font-size:12px; text-align:justify;}


#pages{width:500px;margin:0 5px;text-align:left;}

#pages h3{padding:0 0 3px 10px;background:inherit;color:#1b1464;font:bold 14px arial; background:url(../images/hr.jpg) no-repeat bottom left; margin-bottom:9px;}
#pages .content{font:normal 12px arial; text-align:justify; padding:0 10px;}



#page div.content ul, .subpagesList li ol{margin:0 0 0 30px;padding:0; font-size:12px;}
#page div.content li{margin:3px 0;padding:0;border-left:0;}

#page .tS{float:right;margin:0 0 3px;}
#page .tS a{padding:0 1px;background:inherit;color:#222;font-weight:bold;text-decoration:none;}
#page .tS0{font-size:0.917em;}
#page .tS1{font-size:1.08em;}
#page .tS2{font-size:1.333em;}

.pages{padding:8px 0;text-align:right;}

/* IMAGES STYLES */
.imagesList{list-style:none;}
.imagesList li{margin:0 0 10px 0;background:inherit;color:#5b5b5b;font-size:0.917em;text-align:center;}
.imagesList li img{border:2px solid #dcdac9;}
.imagesList li div{text-align:center;}

#imagesList1{float:left;margin:10px 10px 0 0;}
#imagesList2{clear:right;float:right;margin:10px 0 0 10px;}

/* FILES LIST STYLES */
#filesList{padding:5px 0;font-size:0.917em;list-style:none;vertical-align:middle;}
#filesList li{margin:0 0 4px;}
#filesList img{margin:0 8px 0 0;vertical-align:middle;}
#filesList em{background:inherit;color:#5b5b5b;}

/* SUB PAGES LIST STYLES */
.subpagesList{float:left;width:100%;margin:0 0 7px;list-style:none;}
.subpagesList li{clear:left;float:left;width:96%;margin:3px 0;padding:5px 2%; list-style:none;}
* html .subpagesList li{width:100%;}
.subpagesList li .photo{float:left;margin:0 6px 5px 0;}
.subpagesList li img{border:2px solid #dcdac9;}
.subpagesList li h4{padding-bottom:2px;}
.subpagesList li h4, .subpagesList li h4 a{background:inherit;color:#EEAA00;font:bold 11px serif;}
.subpagesList li h4 a:hover{background:inherit;color:#EEAA00;}
.subpagesList li h5{font-weight:normal;font-size:1em;}
.subpagesList li ul, .subpagesList li ol{float:left;margin:0 0 0 30px;padding:0;}
.subpagesList li li{padding:0;border-left:0;}
.subpagesList li ul{list-style:disc;}
.subpagesList li ol{list-style:decimal;}
.subpagesList a {color: #1b1464; text-decoration:none;}
.subpagesList a:hover {color: #1b1464; text-decoration:underline;}
/* OPTIONS LINK */
#options{clear:both;margin:10px 10px 0;background:inherit;color:#7f7f66;font-size:0.917em;text-align:right;}
#options a{padding:0 7px 0;}
#options .back, #options .print{float:right;}
#options .print a{border-left:1px solid #7f7f66;}
.sigma {font-size:12px; color:#d2d2d2;}
.message{padding:40px 0;text-align:center;}

#newsletter{margin:10px 0;padding:10px 0;background:#f0efcd;font:0.92em tahoma;text-align:center;}
#newsletter div{padding:0 0 5px;}
#newsletter label{display:none;}
#newsletter fieldset{padding:0;margin:0;}
#newsletter .input{width:150px;}

@media print{
  /* PRINT STYLES */
  body{margin:1cm 0;background:#fff;color:#000;}
  #container{width:16cm;height:auto;background:#fff;}
  #main{width:16cm;margin:0 auto;border:0;}

  #logo{padding:0;}
  #logo h1{padding:0;}
  #logo h2{font-family:Arial;}

  #body{background:#fff;}
  #head2, #content, #foot{width:16cm;}
  #head2{height:auto;}
  #column, #head1, #head3, #navipath, #back, #page .tS{display:none;}
  a, #head2, #logo h2, #foot, #foot a, .subpagesList li, #page h3, .subpagesList li h4 a, #filesList em, .imagesList li{background:inherit;color:#000;}
}


ul{
list-style-type:none;
}

/* HEADER WITH TOP MENU ABOVE LOGO */
#head1{float:right;width:100%; height:83px;}
#logo {width:152px; float:left;}

#header_right{
position:relative;
float:left;
width:678px;
height: 100px;
}

#container{
width:830px;margin:0 auto;
position:relative;
}

li.menu_item a{
float:left;
display:block;
padding:0 12px;
height:25px;
}

li.menu_item:hover, li.menu_item.active{
background-color: #EEAA00;
}

#top_menu {
	padding-top: 18px;
}

#top_menu li a, .lang_bar ul li a{
color: #643395;
text-decoration: none;
font-weight: bold;
}

.lang_bar{
margin-top:18px;
}

.lang_bar ul li{
padding:5px;
float:left;
height:12px;
line-height:12px;
text-transform:uppercase;
font-size:12px;
}

ul.submenu{
visibility:hidden;
position:absolute;
right: auto;
top:25px;
width:180px;
background-color: #fff;
border-top:1px solid #fff;
padding-top: 19px;
}

li.submenu_item{
background-color: #EEAA00;
text-transform:none;
margin:0;
padding:0;
line-height:16px;
height:auto;
border-bottom: 1px solid #fff;
}

li.submenu_item a{
padding:5px 14px;
height:auto;
float:none;
}


li.submenu_item:hover{
background-color: #FDEAB6;
}

.lang_bar ul li.last{
background:none;
}

.lang_bar ul li.active{
  background: #fff none;
  border-style:solid;
border-width:1px;
border-color:#9339F2;
}

.lang_bar ul li.active a{
color:#643395;
}

.lang_bar ul li.prev{
background:none;
}

#content_wrapper{
margin-top:15px;
padding-bottom:20px;
}

.left_menu{
float:left;
width:165px;
min-height:100px;
height:auto;
padding-right:16px;
}

.left_menu_title{
border-bottom:3px solid #1B1464;
margin-bottom:5px;
}

.left_menu a{
display:block;
padding:5px;
}

.left_menu ul li{
border-bottom:1px solid #8D89B1;
}

.left_menu a:hover, .left_menu ul li.active a{
font-weight: bold;
text-decoration: none;
}

.left_menu ul.sub1 li a{
font-weight: normal;
  padding: 0 0 0 18px;
  background:url('../images/rodykle.jpg') no-repeat 0 2px;
}

.left_menu ul.sub1 li{
border:0;
margin-bottom:5px;
}


.left_menu ul.sub1 li a:hover, .left_menu ul.sub1 li.active a{
font-weight: bold;
}


.home_news_block{
width:286px;
padding-right:16px;
float:left;
}

#menu2 li.active, .left_menu li.active{
background:none;
}

.home_news_block_title{
border-bottom:3px solid #EEAA00;
}

.home_news_block_content{
margin-left:5px;
}

.home_news_block_date{
font-size:9px;
color:#EEAA00;
white-space:nowrap;
}

.home_news_block_text{
padding:7px 0;
}

.read_more{
font-weight: bold;
}

.login_form{
float:left;
width: 165px;
}

.login_form#last_block_wrapper{
padding:0;
}


.login_form_wrapper{
float:left;
padding-right:16px;
}


.login_form_header{
color:#fff;
background-color:#8D89B1;
border-bottom:3px solid #1B1464;
font-size:14px;
font-weight: bold;
padding-left:3px;
margin-bottom:14px;
}

.login_form_header#path_form_header{
background-color:#F8C63E;
border-color: #EEAA00;
}


.text_input{
  width:153px;
  height:20px;
  color:#1b1464;
  font-size:12px;
  border:0;
  background-color:#DDDCE8;
  margin-bottom:10px;
  margin-left:8px;
  padding: 1px 0 0 3px;
}

.text_input.last_block{
background-color: #FDEAB6;
color:#EEAA00;
}

textarea.text_input.last_block{
height:100px;
font-size:11px;
}


.text_input.last_block.error{
color:#FF2A2A;
}


.submit_wrapper{
border-bottom:1px solid #1B1464;
border-top:1px solid #1B1464;
width:100%;
text-align:right;
padding:5px 0;
}

.submit_wrapper input{
background-color:#1B1464;
color:#fff;
padding:5px;
border:0;
font-weight:bold;
text-transform:uppercase;
font-size:10px;
}

.submit_wrapper#submit_btn{

}

.submit_wrapper.last_block input{
background-color:#EEAA00;
}

.submit_wrapper.last_block{
border-bottom:1px solid #EEAA00;
border-top:1px solid #EEAA00;
}

#rtr_bg{
position:absolute;
top:0;
left:0;
}

#rtr1{
position:absolute;
top:0;
left:0;
}

#headDesc{
padding:0;
}

#rtr-t{
position:absolute;
bottom:18px;
right:10px;
width: auto;
font-weight: bold;
color:#fff;
font-size: 14px;
background-color: rgba(36, 18, 98, 0.5);
padding:4px 16px;
}

#rtr-b{
position:absolute;
bottom:18px;
left:15px;
}

#rtr-b ul li{
float:left;
font-size: 15px;
font-weight: bold;
background-color: rgba(36, 18, 98, 0.5);
margin-right:4px;
margin-top:5px;
}

#rtr-b ul li a{
width:24px;
height:24px;
color:#fff;
display:block;
text-decoration: none;
text-align: center;
line-height: 24px;
}

#rtr-b ul li.active a{
width:30px;
height:30px;
line-height: 30px;
background-color: rgba(255, 255, 255, 1);
color:#1B1464;
}

#rtr-b ul li.active{
margin-top:0;
}



#rtr-b ul li a:hover{
text-decoration: none;
}


#bg_img1, #bg_img2 {
position:absolute;
left:0;
top:0;
}

ul.paging{
float:right;
}

ul.paging li{
float:left;
border:1px solid #D1D0E0;
margin-left:2px;
text-align:center;
}

ul.paging li a{
display: block;
width:20px;
height:20px;
line-height:20px;
text-decoration: none;
}

ul.paging li a.text_navi_link{
width:auto;
padding:0 5px;
}

ul.paging li:hover, ul.paging li.active{
background-color: #1B1464;
}

ul.paging li:hover a, ul.paging li.active a{
color:#fff;
}

.inner_content_wrapper{
float:left;
width:100%;
}

.inner_content_wrapper.shorter{
width:467px;
margin-right:16px;
}


.inner_content{
float:left;
width:648px;
}

.news_item_content{
padding-bottom:10px;
}

.news_item_content .read_more{
line-height:25px;
}

.news_list_date{
width:60px;
}

.inner_content_header{
border-bottom:3px solid #1B1261;
font-weight:bold;
font-size:14px;
}

.link_tree{
font-size:9px;
margin-top:3px;
}

.inner_content_text{
margin-top:16px;
min-height:100px;
height:auto;
}

.last_tree_item{
color:#9189B8;
}


.bottompad{
padding-bottom:12px;
}

table.examples_table{
margin-top:20px;
}

.inner_content_text table.examples_table td{
border-bottom:1px solid #EEAA00;
}

.form_wrapper{
width:165px;
float:right;
}

.send_form_header{
font-size:14px;
font-weight:bold;
margin-bottom:14px;
color:#EEAA00;
border-bottom:3px solid #EEAA00;
}

.msg_sent{
text-align:right;
float:right;
color:#FF2A2A;
font-size:11px;
margin-bottom:10px;
}

.back_btn{
line-height:50px;
font-weight: bold;
}


.inner_content_text table{
border-collapse: collapse;
}

.inner_content_text table td, .inner_content_text table th{
border:1px solid #EEAA00;
padding:7px;
}

.inner_content_text table tr.table_header, .inner_content_text table thead{
background-color:#C5E29F;
font-weight:bold;
}
label.error {
    color: red;
    font-size: 10px;
    font-weight: normal;
    padding-left: 0.5em;
}
#gateway-reason {
    color: red;
    font-size: 15px;
}