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

font-weight:lighter;
	font:normal 18px/25px Cambria,Times New Roman;
}
body {
background-attachment:fixed;
background-color:  #fbfbfb;
background-position:center top;
text-align:left;
margin:0;
padding:0;
text-align:left;}
input, select {
	color:#4D4D4D;

	
	line-height:39px;

}


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

}
.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:10px; height:1000px; float:left;  	 background: #222;}

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


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

/* Begin Home Page */
#kaire {

float: left;
padding:60px 20px 0px 85px;
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;

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:#4A4A4A;
font-family:'Cambria',Times New Roman;
font-size:18px;
font-weight:lighter;
padding-left: 20px;
letter-spacing:-1px;
line-height:150px;

	
}

h2 a:hover {
	font-weight:bold;

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



h5, h5 a{
color:#fff;
font-family:'Cambria',Times New Roman;
font-size:80px;
 width:448px;
 
   background: #EE0000;
        padding-left: 5px;
		padding-bottom: 1px;
		padding-top: 1px;
		font-weight:lighter;
letter-spacing:-1px;
margin-right: 15px;
margin-top:1px;
line-height:28px;
padding-bottom:1px;
      
	
}

h4, h4 a{
background:#000000;
color: #fff;
font-family:Cambria,Times New Roman;
font-size:12px;
font-weight:lighter;
letter-spacing:-1px;
line-height:28px;
padding-bottom:5px;

      
}


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


h3, h3 a{
color:#666666;
font-family:cambria,times new roman;
font-size:20px;
font-style:bold;
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:350px;

font-weight:100;
       
color:#999999;
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: #222;
	text-decoration:underline;
}



 a {
	font-size:14px;
      
           font-family: Helvetica;

       font-weight:lighter;
               color: #8D918D;
			   
       
        line-height:28px;
	text-decoration:none;
}



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




small {

	font-weight:100;
       
color:#999999;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
        line-height:28px;
	text-decoration:none;
}

small a{
	font-size:20px;
      
   font-family:'Cambria',Times New Roman;

       font-weight:normal;
        
     color:#666666;
       border-bottom:1px dotted #EE0000;

        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:40px 0px 0px 0;
		
		text-align:right;
	}
	#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;
}
#social {
background-image:url(/asd/images/social.png);
background-repeat:no-repeat;
float:left;
height:350px;
margin-left:0px;
margin-left:480px;
margin-top:8px;
padding-bottom:20px;
padding-left:30px;
width:410px;
}

}
.slidingMenu {
	position: absolute;
	height:410px;
	width: 410px;
	top:40px;
	overflow:hidden;
	right:1px;
	font-family: Arial, Helvetica, sans-serif;
}
.slidingMenu li {
	display:block;
	float:right;
	clear:both;
	position:relative;
	overflow:hidden;
}
.slidingMenu li.move {
	width: 9px;
	height: 68px;
	right:0px;
	padding-right:10px;
	margin-top:2px;
	z-index: 8;
	position: absolute;    
	background: #2183c4;     
	background: 
		-webkit-gradient(
			linear, 
			left top, 
			left bottom, 
			from(#0771b8), 
			to(#2183c4)
		);     
	background: 
		-moz-linear-gradient(
			top, 
			#0771b8, 
			#2183c4
		);     
	-moz-border-radius: 8px 0px 0px 8px;  
	-webkit-border-top-left-radius: 8px;     	
	-webkit-border-bottom-left-radius: 8px; 
	border-top-left-radius: 8px;  
	border-bottom-left-radius: 8px;        
	-moz-box-shadow:1px 1px 5px #000;
	-webkit-box-shadow:1px 1px 5px #000;
	box-shadow:1px 1px 5px #000;	
	}
.slidingMenu li a {
	font-size:66px;
	text-transform:uppercase;
	text-decoration: none;
	color: #ddd;
	outline: none;
	text-indent:5px;
	z-index: 10;
	display: block;
	float: right;
	height: 66px;
	line-height: 66px;
	position: relative;
	overflow: hidden;
	padding-right:10px;
}
/* Descriptions */
.slidingMenuDesc{
	margin-top:40px;
	position:relative;
}
.slidingMenuDesc div{
	background: #2183c4;     
	background: 
		-webkit-gradient(
			linear, 
			left top, 
			left bottom, 
			from(#0771b8), 
			to(#2183c4)
		);     
	background: 
		-moz-linear-gradient(
			top, 
			#0771b8, 
			#2183c4
		);   	
	height: 68px;
	padding-right:5px;
	left:-5px;
	width:0px;
	margin-top:2px;
	overflow:hidden;
	position:absolute;
	-moz-box-shadow:1px 1px 5px #000;
	-webkit-box-shadow:1px 1px 5px #000;
	box-shadow:1px 1px 5px #000;
	-moz-border-radius: 0px 8px 8px 0px;  
	-webkit-border-top-right-radius: 8px;     	
	-webkit-border-bottom-right-radius: 8px; 
	border-top-right-radius: 8px;  
	border-bottom-right-radius: 8px; 
}
.slidingMenuDesc div span {
	font-size:36px;
	color: #f0f0f0;
	text-indent:5px;
	z-index: 10;
	display: block;
	height: 66px;
	line-height: 66px;
	position:absolute;
	right:10px;
	margin-left:5px;
	top:-3px;
}

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: 180px; font-size: 11px; color: rgba(0, 0, 0, .4); height: 40px; line-height: 40px; text-align: right; padding-right: 20px; font-weight: normal; letter-spacing: 1px; }
.meniu { position: relative; margin-left: -5px; }
.meniu li { float: left; 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: rgba(0, 0, 0, .75); text-align: center; font-size: 14px; border-width: 0; position: relative; display: inline-block; padding-left: 5px; } 
.meniu a:hover { color: #c33; border-color: #ccc; -moz-transform: scale(1); -webkit-transform: scale(1); z-index: 9; }
.meniu .active a { z-index: 9; color: rgba(0, 0, 0, .95); background: url() no-repeat top center; }

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

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



/**/
