/*** BENDRI ***/
FORM {
    border: 0px;
    padding: 0px;
    margin: 0px;
}
BODY{
    margin: 0px;
    background-color: #FFFFFF;
    color: #111111;
}
A:link, A:active, A:visited {
    color: #2b53df;
    text-decoration: none;
}
A:hover{
    color: #2b53df;
    text-decoration: underline;
}
HR{
    margin-top: 3pt;
    margin-bottom: 3pt;
    /*
    margin-right: 10px;
    */
    background-color: #CCCCCC;
    height: 1px;
    border: 0;
}
H1{
	color: #464646;
}
H2{
	color: #B1790E;
}
H3{
    color: #464646;
}
H5{
	background-color: #777777;
    color: #FFFFFF;
    font-weight: bold;
    padding: 4px;
    margin: 0px;
}
H6{
	margin-top: 2px;
	margin-bottom: 2px;
	text-transform: uppercase;
	color: #006688;
	font-weight: bold;
}

/*
HR#forum{
    background-color: #CCCCCC;
    height: 1px;
    margin-top: 1px;
    margin-bottom: 1px;
    border: 0px;
}
*/
INPUT, TEXTAREA {
   background-color: #F3F3F3;
   border-style: solid;
   border-width: 1px;
   border-color: #999999;
}
SELECT {
   background-color: #F3F3F3;
   border: 1px solid;
   border-width: 1px;
   border-color: #666666;
}
/*** LEFT MAIN MENU ***/
#list {
	margin: 0px;
	padding: 10px;
	list-style: none;
}
/*#listli{
	padding-left: 10px;
	background-image: url("/srcimage/ico_menu_plus.gif");
	background-repeat: no-repeat;
	background-position: 0em;
}*/
#sublistli{
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 0px;
}
#sublistli2{
	font-weight: normal;
	padding-left: 10px;
	padding-bottom: 0px;
}
#sublist {
	font-weight: normal;
	margin: 0px;
	padding-left: 10px;
	padding-top: 5px;
	list-style: none
}
#sublist li{
	padding-left: 10px;
	background-image: url("/srcimage/ico_menu_forward.gif");
	background-repeat: no-repeat;
	background-position: 0em;
}
ul.menu {
 	text-align: left;
 	vertical-align: middle;;
}
li.menu {
	padding: 4px;
	border-bottom: 1px dotted;
 	border-bottom-color: #7F7F7F;
        padding-left: 10px;
	background-image: url("/srcimage/ico_menu_plus.gif");
	background-repeat: no-repeat;
	background-position: 0em;
}
li.menu A:link, 
li.menu A:visited, 
li.menu A:active{
 	color: #005588;
	text-decoration: none;
}
li.menu A:hover{
	color: #FF4500;
	text-decoration: none;
}
li.submenu {
	padding: 4px;
	border-top: 1px dotted;
 	border-top-color: #7F7F7F;
}
li.submenu A:link, 
li.submenu A:visited, 
li.submenu A:active{
 	color: #333333;
	text-decoration: none;
}
li.menu A:hover{
	color: #FF4500;
	text-decoration: none;
}
/*** LEFT MAIN MENU END ***/

/*** Elementu stiliai ***/
.bold{
    font-weight: bold;
}
.input1{
   padding-bottom: 10px;
}
.input2{
    width: 250px;
}
.hiddenInput{
    visibility: hidden;
}
.inputArea1{
    width: 250px;
    height: 200px;
}
.border{
    border-style: solid;
    border-color: #DADADA;
    border-width: 1px; 
}
.border2{
    border-style: solid;
    border-color: #DADADA;
    border-width: 1px;
    padding: 5px;
}
.separatorTop {
    padding-left: 5px;
    padding-right: 5px;
}
.separatorTop2 {
    width: 100%;
}
.separatorTopLine {
    width: 1px;
    height: 16px;
    background-color: #000000;
    background-image: url("");
}
.inputMainTop{
    border: 0px;
    text-align: left;
    padding-right: 5px;
    padding-left: 5px;
    vertical-align: middle;
    width: 140px;
}
.buttonMainTop{
    border: 0px;
    background-color: #f4a912;
    color: #FEFEFE;
    text-align: center;
    vertical-align: middle;
}
.inputLabel1 {
    padding: 5px;
    background-color: #FFF6E4;
}
.inputLabel3 {
    padding: 5px;
    background-color: #E2EBF4;
    font-weight: bold;
}
.inputLabel4 {
    padding: 5px;
}
.inputLabel5 {
    padding: 5px;
    font-style: italic;
    vertical-align: top;
}
.inputLabel2 {
    padding: 5px;
    background-color: #FFF6E4;
    font-weight: bold;
    border: 1px solid;
    border-color: #EEEEEE;
}
.space1{
    height: 10px;
}
.space2{
    height: 20px;
}
.color1{
	color: #B1790E;
}
/*** Stiliu mygtukai virsuje ***/
.layoutChangeNormal{
    font-weight: bold;
    padding-left: 3px;
    padding-right: 3px;   
}
.layoutChangeNormal A:link,
.layoutChangeNormal A:visited,
.layoutChangeNormal A:active{
    color: #FEFEFE;
    background-color: #112442;
    text-decoration: none;
    padding-left: 3px;
    padding-right: 3px;
}
.layoutChangeNormal A:hover{
    color: #FEFEFE;
    background-color: #112442;
    text-decoration: none;
    padding-left: 3px;
    padding-right: 3px;
}
.layoutChangeContrast {
    text-decoration: none;
    font-weight: bold;
    padding-left: 3px;
    padding-right: 3px;
}
.layoutChangeContrast A:link, 
.layoutChangeContrast A:visited, 
.layoutChangeContrast A:active {
    color: #112442;
    text-decoration: none;
    padding-left: 3px;
    padding-right: 3px;
}
.layoutChangeContrast A:hover {
    color: #FEFEFE;
    background-color: #112442;
    text-decoration: none;
    padding-left: 3px;
    padding-right: 3px;
}
/***** dvi'ai *****/
.div1{
    margin: 5px;
    vertical-align: bottom;
}
.div2{
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
}
.div3{
    padding-left: 3px;
    padding-right: 3px;
}
.left{
	text-align: left;
}
.right{
	text-align: right;
}
/*** tesktas ***/
.important,
.important A:link,
.important A:visited,
.important A:active {
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
    color: #A90000;
	text-decoration: none;
}
.important A:hover{
	text-decoration: underline;
}
.warning {
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
    text-align: center;
    font-style: italic;
}
.success {
    color: #FFFFFF;
    padding: 5px;
    font-weight: bold;
    background-color: #086B00;
    text-align: left;
    margin-top: 4px;
    margin-bottom: 4px;
}
.error {
    color: #FFFFFF;
    padding: 5px;
    font-weight: bold;
    background-color: #EE8D8D;
    margin-top: 4px;
    margin-bottom: 4px;
}
.error3 {
	color: #6C0000;
    font-weight: bold;
    text-align: center;
}
.error2 {
    color: #6C0000;
    border-bottom: 1px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    padding: 1px;
    font-weight: bold;
    white-space: nowrap;
    vertical-align: top;
    display: table;
}
.atmesta {
    color: #FFFFFF;
    padding: 2px;
    font-weight: bold;
    background-color: #E80000;
}
.moderuojama {
    color: #FFFFFF;
    padding: 2px;
    font-weight: bold;
    background-color: #006699;
}
.error2:BEFORE {
	content: "*";
}
.errorHeader{
    color: #111111;
}
.old {
    color: #A90000;
}
.sk {
	font-weight: bold;
	color: #F5AD27;
}
.unread {
	color: #086B00;
	font-weight: bold;
}
.red{
	background-color: red;
	color: white;
}
.yellow{
	background-color: yellow;
	color: black;
}
.green{
	background-color: green;
	color: white;
}
/*** background'ai ***/
.bgMenu{
	width: 270px;
}
.bgMiddleRight{
    background-color: #4873A6;
    width: 530px;
}
.bgMiddleCenter{
    background-image: url("/srcimage/unriisMainBg2.gif");
    background-color: #4873A6;
}
.bgMiddleLeft{
    background-color: #4873A6;
    width: 270px;
    /*background-color: #112442;*/
}
.bgBottomLeft{
    width: 252px;
    height: 300px;
    background-image: url("/srcimage/leftMenuBg.gif");
    background-color: #FFFFFF;
    background-repeat: repeat-x;
    vertical-align: top;
}
.quadMiddleLeft{
    width: 10px;
    height: 12px;
    table-layout: fixed;
    background-repeat: repeat-x;
    background-image: url("/srcimage/topLeftQuad.gif");
}
.quadMiddleRight{
    width: 100%;
    height: 12px;
    background-image: url("/srcimage/topRightQuad.gif");
    background-repeat: repeat-x;
}
.quadBottomCenter{
    width: 100%;
    height: 5px;
    background-image: url("/srcimage/bottomLineQuad.gif");
}
/*** linijos ***/
.lineTop{
    width: 100%;
    background-color: #112442;
    height: 2px;
}
.lineTextTop{
    width: 100%;
    background-color: #F9F9F9;
    background: url("/srcimage/topTextLine.gif");
    height: 29px;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: middle;
}
.lineTop2{
    width: 100%;
    background-color: #E1E1E1;
    background: url("/srcimage/topLine2.gif");
    height: 10px;
}
.lineBottomLeft{
    width: 8px;
    min-width: 8px;
    max-width: 8px;
    height: 300px;
    background-image: url("/srcimage/bottomLeftLine.jpg");
    background-repeat: repeat-x;
}
.lineDotMenu{
    height: 1px;
    background-image: url("/srcimage/lineDotMenu.gif");
    padding-left: 5px;
    padding-right: 5px;
}
.lineLoginLeftMenu{
    height: 4px;
    width: 230px;
    background-color: #1f3954;
    padding-bottom: 2px;
}
.lineDotText{
    height: 1px;
    background-image: url("/srcimage/lineDotMenu.gif");
    width: 100%;
    background-repeat: repeat-x;
}
.lineText1{
    width: 100%;
    height: 1px;
    background-color: #878787;
    overflow: hidden;
}
/*** pagrindiniai piesiniai ***/

.mainTopLogo{
    width: 270px;
    height: 128px;
    background: url("/srcimage/unriisLogo4.jpg");
}
.mainTop{
    width: 513px;
    height: 128px;
    background: url("/srcimage/unriisMain2.jpg");
    vertical-align: bottom;
    text-align: right;
}
.mainBottom {
    /*width: 400px;*/
    height: 48px;
    background-color: #E1E1E1;
    vertical-align: middle;
    padding-left: 10px;
    padding-right: 10px;
    color: #444444;
}
.mainBottom A:link, .mainBottom A:active, .mainBottom A:visited{
    color: #444444;
    text-decoration: none;
}
.mainBottom A:hover{
    color: #FF4500;
    text-decoration: underline;
}
/*
.symbLeftMenu{
    border: 0;
    vertical-align: middle;
    padding-right: 5px;
}
*/
.loginLeftMenu{
    background-color: #ccd8e6;
    height: 68px;
    padding: 0px; 
    vertical-align: top;
    margin: 10px;
}


/***** Puslapio pagrindine dalis *****/
.dataTable{
    border: 0;
    width: 100%;
}
.imgStyle{
    border: 1px solid;
    border-color: #999999;
    padding: 2px;
    max-height: 100px;
    max-width: 100px;
}
.dataColumn1 {
	/*
    color: #023F64;
    */
    color: #222222;
    text-align: left;
    vertical-align: middle;
    padding: 5px;
    border-bottom: 1px dotted;
    border-bottom-color: #777777;
}
.dataColumn2 {
    /*background-color: #ccd8e6;*/
    /*
    color: #023F64;
    */
    color: #222222;
    text-align: center;
    vertical-align: middle;
    width: 25px;
    padding: 5px;
    border-bottom: 1px dotted;
    border-bottom-color: #777777;
}
.dataColumn3{
    padding: 5px;
    color: #023F64;
    text-align: center;
    vertical-align: middle;
}
.dataColumn4{
    background-color: #DCE5F1;
    padding: 5px;
    width: 100%;
    color: #023F64;
    text-align: left;
    vertical-align: top;
}
.dataColumn5,
.dataColumn5 A:link,
.dataColumn5 A:visited,
.dataColumn5 A:active {
    text-align: left;
    width: 100%;
    text-decoration: none;
    color: #CC4500;
    padding: 5px;
    border-bottom-style: solid;
    border-bottom-color: #EAEAEA;
    border-bottom-width: 1px;
}
.dataColumn5 A:hover {
    color: #CC4500;
    text-decoration: underline;
}
.dataColumn6,
.dataColumn6 A:link,
.dataColumn6 A:visited,
.dataColumn6 A:active {
    text-align: center;
    padding: 5px;
    border-bottom-style: solid;
    border-bottom-color: #EAEAEA;
    border-bottom-width: 1px;
}
.dataColumn7{
    padding: 10px;
    font-weight: normal;
}
.dataColumn8{
	text-decoration: underline;
}
.dataRow1{
    background-color: #EFEFEF;
    color: #2B2B2B;
}
.dataRow2{
    background-color: #DEE3E7;
    color: #2B2B2B;
}
hr#dataRow3{
    background-color: #D1D7DC;
    height: 2px;
}

.dataHeader1{
    color: #373737;
    text-align: left;
    vertical-align: middle;
    border-bottom: 1px solid;
    border-bottom-width: 1px;
    border-bottom-color: #878787;
    white-space: nowrap;
}
.dataFooter1{
    color: #777777;
    font-style: italic;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    width: 100%;
}
.dataHeader2{
    background-color: #F2E6D0;
    border-bottom-style: solid;
    border-bottom-color: #6D4C07;
    border-bottom-width: 1px;
    white-space: nowrap;
    font-weight: bold;
    text-align: center;
    padding: 5px;
}
.dataHeader3{
    background-color: #F2E6D0;
    border-bottom-style: solid;
    border-bottom-color: #6D4C07;
    border-bottom-width: 1px;
    white-space: nowrap;
    font-weight: bold;
    color: #111111;
    text-align: left;
    padding: 5px;
}
.dataHeader4{
    background-color: #F2E6D0;
    white-space: nowrap;
}

.dataTable1{
    background-color: #E2EBF4;
}
.searchTable {
    background: #FFF5E6;
    margin-top: 10px;
    padding: 3px;
    margin-bottom: 10px;
    vertical-align: top;
    border: solid;
    border-width: 1px;
    border-color: #D6D6D6
                  
}
.linkBottomDiv{
    width: 100%;
    text-align: left;
}
.linkBottomPage{
	color: #444444;
}
.linkBottomPage A:link, 
.linkBottomPage A:active, 
.linkBottomPage A:visited {
	table-layout:  auto;
    vertical-align: middle;
    text-decoration: none;
    color: #005588;
}
/*
.linkBottomPage A:hover {
    text-decoration: none;
    color: #FF4500;
}
*/
.panelGroup1{
    max-height: 220px;
    height: 220px;
    overflow: auto;
    border: 1px solid #666666;
    padding: 4px;
    display: block;
    min-width: 50px;
    max-width: 400px;
    background-color: #FFFFFF;
}
/*** text ***/
.textInfo{
    color: #000000;
    padding-top: 5px;
    padding-bottom: 5px;
}
.textBottom{
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    text-align: left;
    vertical-align: top;
}
.textWelcome{
    color: #005588;
    padding-top: 5px;
    padding-bottom: 10px;
    font-weight: bold;
}
/*
.textTitle{
    color: #464646;
    text-transform: uppercase;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: bold;
}
.textModuleTitle{
    color: #f4a511;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 5px;
    padding-bottom: 5px;
}
*/
.textDataSymbol{
    font-weight: bold;
    color: #C58611;
    padding-left: 5px;
    padding-right: 5px;
}
.textDataInfo{
    color: #000000;
}
.textDataDate{
    text-align: center;
    white-space: nowrap;
    color: #3A3A3A;
}
.textDataLink, .textDataLink:link, .textDataLink:active, .textDataLink:visited{
    color: #023F64;
    font-weight: bold;
    text-decoration: none;
}
.textDataLink:hover {
    color: #222222;
    text-decoration: underline;
}
.textInfoLink{
    color: #2b53df;
    text-decoration: none;
}
.textInfoLink:hover{
    color: #2b53df;
    text-decoration: underline;
}
.textPavadinimas{
    font-weight: bold;
}
.textAnotacija{
    color: #333333;
}
.textLoginLeftMenu {
    color: #1032ac;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: middle;
    text-align: left;
}
.menuTopRight{
    padding-left: 5px;
    padding-right: 5px;
    white-space: nowrap;
 }
.menuTopRight A:link, .menuTopRight A:active, .menuTopRight A:visited{
   text-decoration: none;
   color: #112442;
}
.menuTopRight A:hover{
   text-decoration: underline;
   color: #FF4500;
}
/*
.textLeftMenu A:link, .textLeftMenu A:active, .textLeftMenu A:visited{
   text-decoration: none;
   color: #005588;
}
.textLeftMenu A:hover{
   text-decoration: none;
   color: #FF4500;
}
.textLeftMenu2 A:link, .textLeftMenu2 A:active, .textLeftMenu2 A:visited{
   text-decoration: none;
   color: #333333;
}
.textLeftMenu2 A:hover{
   text-decoration: none;
   color: #FF4500;
}
*/
.textLogoutLeftMenu {
    color: #333333;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: middle;
    text-align: left;
}
.textLoginLeftMenu A:link, .textLoginLeftMenu A:active, .textLoginLeftMenu A:visited{
   text-decoration: none;
   color: #1032ac;
}
.textLoginLeftMenu A:hover{
   text-decoration: none;
   color: #FF4500;
}
/*
.textLeftMenu {
    padding-right: 0px;
    text-align: left;
    color: #005588;
}*/

.textLeftMenu {
    text-align: left;
    color: #005588;
    border-bottom: 1px dotted;
    border-bottom-style: none;
    border-bottom-color: #555555;
	
}
.textLeftMenu2 {
    padding-right: 0px;
    text-align: left;
    color: #005588;
    /* text-transform: uppercase; */
}

.textDukRubric,
.textTppProduct{
	color: #CC4500;
}
.textList1{
	color: #606060;
}
.textList2{
	color: #CC4500;
}
.paddingList1{
	padding-left: 25px;
}
.paddingList2{
	padding-left: 55px;
}
.infoAlt{
	color: #333333;
}
.infoLink{
	color: #E80000;
}
/*** piesineliai ***/
.picLogin{
    background-image: url("/srcimage/loginLogo.jpg");
    background-repeat: no-repeat;
    padding-left: 3px;
    padding-right: 3px;
    width: 59px;
    height: 60px;
}
.picLogout{
    background-image: url("/srcimage/loginLogo_at.jpg");
    background-repeat: no-repeat;
    padding-left: 3px;
    padding-right: 3px;
    width: 59px;
    height: 60px;
}
.picRodykle{
    background-image: url("/srcimage/ico_menu_forward.gif");
    background-repeat: no-repeat;
    border: 0;
    vertical-align: middle;
    padding-right: 5px;
    width: 5px;
    height: 5px;
}
.picRodykle2{
    background-image: url("/srcimage/ico_menu_forward.gif");
    background-repeat: no-repeat;
    border: 0;
    vertical-align: middle;
    padding-right: 5px;
    width: 5px;
    height: 5px;
}
.picPliusas{
    background-image: url("/srcimage/ico_menu_plus.gif");
    background-repeat: no-repeat;
    border: 0;
    vertical-align: middle;
    padding-right: 5px;
    width: 5px;
    height: 5px;
}
.picIvirsu{
    background-image: url("/srcimage/ico_top.gif");
    background-repeat: no-repeat;
    border: 0;
    vertical-align: middle;
    width: 11px;
    height: 11px;
}
.picAtgal{
    background-image: url("/srcimage/ico_back.gif");
    background-repeat: no-repeat;
    border: 0;
    vertical-align: middle;
    width: 11px;
    height: 11px;
}

/*** layout style ***/
#bottomSide{
    /*
    bottom: 0px;
    position: absolute;
    */
}
#leftSide{
    float: left;
    vertical-align: bottom;
    padding-left: 10px;
}
#rightSide{
    float: right;
    vertical-align: bottom;
    padding-right: 10px;
}
/*** font ***/
.fontSmallInfo{
    color: #222222;
}
.fontDataColumn3{
    color: #222222;
}
.fontSmallInfo2{
    color: #023F64;
}
.fontSmallInfo3{ 
    color: #222222;
}
.fontInputHeader{
    color: #666666;
}
.advertTable{
	border: 4px solid;
	border-color: #E6E6E6;
	padding: 10px;
}
.rteImage {
	background: #FFF6E4;
	border: 1px solid #FFF6E4;
	cursor: pointer;
}

.rteImageRaised, .rteImage:hover {
	background: #FFF6E4;
	border: 1px outset;
	cursor: pointer;
}

.rteImageLowered, .rteImage:active {
	background: #FFF6E4;
	border: 1px inset;
	cursor: pointer;
}

.rteVertSep {
	margin: 0 4px 0 4px;
}

.rteBack {
	background: #FFF6E4;
	border: 1px outset;
	letter-spacing: 0;
	padding: 2px;
}

.rteBack tbody tr td, .rteBack tr td {
	background: #FFF6E4;
	padding: 0;
}

.rteDiv { }

.gvmpButtonStart{
	width: 150px;
	height: 30px;
	text-align: center; 
	vertical-align: middle;
	background-color: #F1F1F1;
	border: 1px solid;
	border-color: #D1D1D1;
	font-weight: bold;
	padding: 5px; 	
}
.flvAprasymas{
	width: 285px;
	padding: 5px;
	margin: 1px;
	/*display: none;*/
	border-color: #E0E0E0;
	border-width: 1px;
	border-style: solid;
	background-color: #FFFCEC;
}
.flvButton{
	width: 300px;
	text-align: right;
	margin: 1px;
}

.topVerticalAlign{
	vertical-align:top;
}

.page-title-green {
	background:url("/srcimage/page-title-bg-green.png") repeat-x scroll 0 0 transparent;
	color:#FFFFFF;
	display:block;
	font-size:22px;
	font-weight:normal;
	line-height:20px;
	margin-bottom:15px;
	margin-top:1px;
	padding:8px 10px;
}

.full-width {
	width:100%;
}

.half-width {
	width:50%;
}

.centered-block {
    margin-left: auto;
    margin-right: auto;
}

.centered-text {
	text-align:center;
}