/* CSS Document */
/*--------------------------------------body---*/
body, td, th, div, p, label, input {
	color:#fff;

font-weight:lighter;
	font: 100%  Verdana, Arial, Helvetica, sans-serif;
}
body {
background-attachment:fixed;



background-repeat: repeat;
text-align:left;
margin:0;
padding:0;
text-align:left;}
input, select {
	color:#fff;

	
	line-height:39px;

}


			  
/*---------------------------------------------------------structure---*/
.main 	{
padding:0 0 0 0 ;
margin:0px 0px 0px 0px;
background: ccc;
	width:150px;

}
.indent-main {  padding:1px 0px 0px 9px !important; margin:0 0 0 0;}
.float-block { width:100%; float:left;}

.clear {  clear:both;}
.clear-block {   width:100%; overflow:hidden;}


/*---------------------------------------------------------custom---*/
.block-bg {  position:absolute;  width:100%;}
.bg-left {width:px; height:px; float:right;  background: #;}

.bg-right {width:0px; height:0px; float:left;  	 background: #;}

.block-main { position:relative; width:100%; text-align:center; padding:0 0 0 0;}


/*---------------------------------------------------------end custom---*/

/* Begin Home Page */
#kaire {

float: right;
padding:60px 20px 0px 105px;
overflow: hidden;
line-height: 1.3em;
}

#centras {
width: 550px;
height: 500px;

float: left;
padding: 30px 3px 10px 300px;
overflow: scroll;
line-height: 1.5em;
}

#desine {


float: left;
padding: 50px 50px 60px 10px;
padding-left: 390px;
padding-bottom: 30px;
padding-top: -3320px;
overflow: visible;
line-height: 1.5em;
display: block;
}


#knygos {
float: left;
padding: 50px -50px 60px 50px;
padding-left: 350px;
overflow: visible;
line-height: 1.5em;
display: block;
}
#knygos1 {
float: left;
padding: 50px -50px 60px 50px;
padding-left: 350px;
padding-top: -500px;
width:500px;
height:200px;
overflow:scroll;
line-height: 1.5em;
display: block;
}

#video {
width: 510px;
height: 1000px;
float: right;
padding: 0px 33px 0px 0px;
overflow: hidden;
line-height: 1.5em;
}

/*/

/* 
	Text-Styles   
*/

h2, h2 a{
color:#000000;
font-family:'Cambria',Times New Roman;
font-size:40px;
font-weight:lighter;
padding-left: 20px;
letter-spacing:-1px;
line-height:250px;

	
}

h2 a:hover {
	font-weight:bold;

	font-size:20px;
        color: #000000;
	text-decoration:none;
}



h5, h5 a{
color:#fff;
font-family:'Cambria',Times New Roman;
font-size:25px;
 width:200px;
 
   background: #EE0000;
        padding-left: 15px;
		padding-bottom: 1px;
		padding-top: 1px;
		font-weight:lighter;
letter-spacing:-1px;

line-height:28px;

      
	
}

h4, h4 a{
font-size:40px;
       
	    	    	   	width:680px;

       font-weight:bold;
        background: #none;
        
color: #000;
     font-family:"Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif;
        line-height:125px;
		
	text-decoration:none;

      
}


h4 a:hover {
border-bottom:1px dotted #00CCFF;
color:#3366CC;
text-decoration:none;
text-shadow:0 1px 1px #CCCCCC;
}


h3, h3 a{
color:#333333;
font-family:'Cambria',Times New Roman;
font-size:20px;
font-style:italic;
font-weight:lighter;
letter-spacing:-1px;
line-height:35px;
padding-bottom:5px;
      
}


h3 a:hover {
border-bottom:1px dotted #00CCFF;
color:#3366CC;
text-decoration:none;
text-shadow:0 1px 1px #CCCCCC;
}

h6, h6 a{

color:#666666;
 width:298px;
font-family:Cambria,Times New Roman;
font-size:25px;
border-bottom:1px dotted #EE0000;
font-weight:lighter;
letter-spacing:-1px;
margin-right: 15px;
margin-top:8px;
line-height:30px;
padding-bottom:10px;
      
}
h1, h1 a{
font-size:12px;
       
	    	    	   	width:540px;
background: #000000;
font-weight:bold;
       padding-left: 0px;
	   padding-right: 5px;
color:#fff;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
        line-height:20px;
		
	text-decoration:none;
        
      
}


h1 a:hover {
	font-size:15px;
	 font-weight:bold;

	    	    	   	width:160px;

	   color: #000;
	text-decoration:underline;
}



 a {
	font-size:10px;
      
           font-family: Arial;

background: none;
       font-weight:lighter;
               color: #000;
			   padding-left: 5px;
			   padding-right: 5px;
       
        line-height:35px;
	text-decoration:none;
}








small {

	 background: #000;
   font-family: Verdana, Arial, Helvetica, sans-serif;

       font-weight:normal;
     color:#fff;
padding-left: 2px;
padding-right: 2px;
        line-height:20px;
	text-decoration:none;
}

small a{
	font-size:14px;
      background: #EEE000;
   font-family: Verdana, Arial, Helvetica, sans-serif;

       font-weight:normal;
        
     color:#000000;

        line-height:40px;
	text-decoration:none;
}



/*


/*-------------------------------------topmenu---*/
.block-top-menu {  text-align:left; margin:0 0 0 0; padding:0 0 0 0;}
ul.menu-nav {
	overflow:hidden;
	float:left;

width: px;
background: #fff;
	padding:0;
	margin:3px -25px 0px 0px;
	list-style:none;
	zoom:1;
}

ul.menu-nav li, ul.menu-nav li.active	{
	float:left;
	display:block;
	margin:0 0 0 -1px;
	border:none;
	padding:0;
}
ul.menu-nav li a, ul.menu-nav li a:visited {
	color:#fff;
	font:bold 10px/12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:block !important;
	text-transform:uppercase;
	padding:3px 14px 3px 14px;
	padding-top:0px;
	margin:0px 0 0px 0px;
	text-transform:uppercase;
}
ul.menu-nav li a:hover {  color:#fff !important; text-decoration:underline !important;}
ul.menu-nav li.active a { color:#fff !important; font-weight:bold !important; text-decoration:underline !important;}
ul.menu-nav li a span{
	display:block;
	padding:0 0 0 0;
}
ul.menu-nav li a:hover span{
}
ul.menu-nav li.active a span{
}


	

/*-------------------hover----*/
ul.menu-nav li a:hover {
	text-decoration:none !important;
}
ul.menu-nav li a:hover span	{
}
/*-------------------active----*/

ul.menu-nav li.active a {
}
ul.menu-nav li.active a span {
}



/*-------------------------------------header---*/
#header {
	margin:0 0 0 0;
	
	width:100%;
	padding:0 0 0 0;
}
.indent-header {padding:0 0 0px 0;}
#top {
	overflow:hidden;
	width:100%;
}
	#logo {
	
 padding-left: 10px;
			   padding-right: 55px;	
padding-top: 25px;
padding-bottom: 25px;			   
		text-align:left;
	}
	#top #martInfo {
		width:350px;
		text-align:right;
		float:right;
	}
	#topmenu {
		margin:0 0 0 0;
		padding:14px 0 0 0;
	}
	#slogan_block {
		float:right;
		width:715px;
		padding:0 15px 0 0;
	}
#mid {
	width:100%;
		 
	height:170px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#logo {
background-image:url(/images/tie.png);
background-repeat:no-repeat;
float:left;
width:100%;
}


#smicons
{
	margin: 0;
	position: absolute;
	height: 55px;
	width: 70px;
	z-index: 14;
	overflow: hidden;
    margin-left:422px;
	padding:0;}

#smicons li {
	display:inline;
}

#smicons li a
{
	
	float: left;
	height: 55px;
	padding: 0;
	overflow: hidden;
}






.main { width:910px; margin: 0 auto; margin-left: 200px; margin-top: 50px; }
			img { border-top: 5px solid #2D2822; border-bottom: 5px solid #2D2822; padding: 20px 0;}
			p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; margin:10px 0; color:#2D2822;}
			p .bold { font-size:1.3125em; font-weight:bold; line-height:1.5;}
			p .con { font-family:   Verdana, Arial, Helvetica, sans-serif; padding-left: 20px; font-size:1.0em; font-weight:bold; text-transform:uppercase; line-height:1.5;  letter-spacing:-1px; display:block;}
			p .quote { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:normal; text-transform:none; line-height:1.5;  letter-spacing:-1px; display:block;}

			a { background-color:#000; color:#000; text-decoration:none; font-size:3.5em;  padding:5px  4px; }
			a:hover { background-color:#000; color:#fff; }

nav { position: fixed; top: 60px; left: 165px; width: 100%; border-top: 1px solid rgba(0, 0, 0, .1); z-index: 99; }
nav h2 { float: left; width: 580px; font-size: 11px; color: rgba(0, 0, 0, .4); height: 40px; line-height: 40px; text-align: right; padding-right: 80px; font-weight: normal; letter-spacing: 1px; }
.meniu {  position: relative; margin-left: 0px; }
.meniu li { float: right; list-style: inside disc; color: rgba(0, 0, 0, .15); line-height: 40px; width: 45px; }
.meniu li:first-child { list-style: none; width: 25px; margin-right: 7px; }
.meniu a { color: #fff; text-align: center;  font-size: 10px; border-width: 0; position: relative; display: inline-block; padding-top: 20px; padding-bottom: 4px; padding-left: -20px; padding-right: 5px; } 
.meniu a:hover { background: none; color: #717171; border-color: #ccc; -moz-transform: scale(1); -webkit-transform: scale(1); z-index: 9; }
.meniu .active a { background: #000000; color: #EE0000;}

.meniu.active a h2 { display: none;}
.meniu a h2{ display: none; position: absolute; top: 37px; background-color: #EEE000; color: #000000; width: 0px; padding: 10px 0; overflow: hidden; text-align: center; font-size: 13px; opacity: 0; line-height: 2; left: -62px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.meniu a:hover h2 { width: 130px; padding: 5px 10px 5px 5px; overflow: visible; opacity: 1; }
.meniu .child a h2  { width: 130px; padding: 5px 10px 5px 5px; overflow: visible; opacity: 5; }

.meniu h2  .pointer { display: block; position: absolute; border: 8px solid; border-color: #EEE000 #fff; border-top-width: 0; top: -8px; left:68px; width: 0;}
h



