﻿*{
margin:0;
padding:0;
/* font-size:100%; */
background:transparent;
}

img{
border:0;
}

html{
height:100%;
background:#080808 url("images/bg.jpg") top left;
}

body{
height:100%;
line-height:1;
font:13px/21px tahoma,verdana,arial,sans-serif;
color:#999999;
background:url("images/top_vid_bg.jpg") repeat-x top left;
}

h1{
font-size:18px;
padding:20px 0 38px 50px;
line-height:1em;
text-align:left;
font-weight:normal;
color:#ffba00;
background:url("images/h1_bg.gif") no-repeat bottom left;
}

.jqmWindow h1{
margin-left:-50px;
margin-top:-15px;
}

div#heading1{
display:block;
width:100%;
/* height:76px; */
margin:-10px 0 0em -50px !important;
/* background:url("images/h1_bg.gif") no-repeat top left; */
}

h2, .raudonas_h2{
font-size:18px;
margin:2em 0 0;
text-align:left;
font-weight:normal;
color:#be1600;
}

h2.h2first{
margin:0 0 1em;
text-align:left;
}

h3, .raudonas-h3-didelis{		/* Raudonas didelis=raudonas-h3-didelis;Geltonas didelis=geltonas-didelis;Geltonas mažas=geltonas-h4-mazas */
font-size:18px;
/* margin:1.5em 0 1em; */
margin-bottom:1em;
text-align:left;
color:#be1600;
font-weight:normal;
}

p+h3, ul+h3, ol+h3 { margin-top:1.4em; }
p+h4, ul+h4, ol+h4 { margin-top:1.4em; }

.geltonas-didelis{
font-size:18px;
margin-bottom:1em;
text-align:left;
color:#ffba00;
}

h4, .geltonas-h4-mazas{
font-size:14px;
/* margin:1.5em 0 1em; */
margin-bottom:1em;
text-align:left;
color:#ffba00;
font-weight:normal;
}

h5, .geltonas-h5-mazas{
font-size:14px;
/* margin:1.5em 0 1em; */
margin-bottom:1em;
text-align:left;
color:#ffba00;
/* font-weight:normal; */
}

p{
padding:0 0 1.5em;
}

strong{
color:#b9b9b9;
}

ul{
margin:0 0 1.5em 3em;
}
ol { list-style-position:inside; margin-bottom:20px; }
ol li { margin-left:20px; }

a{
color:#da9500;
text-decoration:none;
cursor:pointer;
border-bottom:1px solid #382009;
}
a:visited{color:#865800;border-color:#382009}
a:hover{color:#ffbd2f;/* background:#1d0800 */border-color:#c0752c}
a:active{color:#fef092/* fffbcc */;/* background:#1d130a; */border-color:#fffbcc}

h2 a{color:#be1600;border:0;}
h2 a:visited{color:#be1600;}
h2 a:hover{color:red;}

hr{
clear:both;
height:1px;
margin:1.3em 0 2.5em;
border-width:0;
color:#382009;
background-color:#382009;
}

.fleft{
float:left;
display:inline;
}

.fright{
float:right;
}

br.clear{
clear:both;
}


/* ________________________________________ Layout */

#wrapper{
position:relative;
min-height:100%;
height:auto !important;
height:100%;
width:872px;
margin:0 auto -38px;
z-index:2;
}

/* ___________________ Header */
#header{
height:192px;
margin:0;
width:100%;
background:url("images/top.jpg") no-repeat top center;
/* border-bottom:1px dashed lightgrey; */
}

/* ___________________ Footer */
#languages{
position:absolute;
width:150px;
height:22px;
top:14px;
right:0;
/* background:black; */
}

#languages a{
padding:0 6px;
border:0;
color:#da9500;
}
#languages a:hover{
color:#ffbd2f;
}



/* ___________________ Content */
#main{
position:relative;
float:left;
display:inline;
width:522px;
/* margin:0 20px 90px 20px; */
padding:0 20px 90px 20px;
_padding:0 10px 90px 20px;
_margin:0;
text-align:justify;
z-index:6;
}


/* BSSC 2010 */
#bssc2010-menu { width:872px; position:relative; z-index:12; float:left; background:transparent url('../images/bssc2010-menu-bottom.jpg') no-repeat 0 bottom; }
h1#bssc2010-title { padding-bottom:13px; background-position:left 1px; }
#main.bssc2010 { z-index:11; width:632px; }
#main.bssc2010 h2 { margin-top:0px; font-size:20px; }
#bssc2010-menu ul { position:relative; list-style:none; /* width:100%; */ height:30px; overflow:visible; margin:0 0 20px 0; padding:0 0 21px 0; *padding:0 0 41px 0; _padding:0 0 21px 0; float:left; }
#bssc2010-menu ul ul { box-shadow:0 2px 26px #000; display:none; position:absolute; top:30px; padding:5px 16px 0px 12px; margin:0; height:auto; overflow:hidden; border:1px solid #382009; background:#080808 url("images/bg.jpg") top left; }
#bssc2010-menu li { height:30px; margin:0; float:left; position:relative;  /* border:1px solid #382009; border-width:1px 0; */ }
#bssc2010-menu li li { height:auto; float:none; margin:0 0 12px; border:0; }
#bssc2010-menu li a { height:21px; font-size:13px; padding:3px 20px 6px; display:block; font-weight:bold; text-decoration:none; border:none; outline:0; }
#bssc2010-menu li li a { border-bottom:1px solid #382009; display:inline; white-space: nowrap; font-weight:normal; background:transparent; padding:0; }
#bssc2010-menu li a.active { background:#DA9500 url('../images/menu-bg.gif') repeat-x 0 bottom; color:#000; }
#bssc2010-menu li li a.active { background:transparent; border-bottom:1px solid #C0752C; color:#FEF092; }
#navbar.bssc2010 { display:none; position:absolute; top:30px; left:0; width:200px; height:auto; overflow:hidden; }
#navbar.bssc2010 ul { position:relative; top:0; }
#navbar .nav { position:relative; }
#sidebar.bssc2010 { width:200px !important; }

/* ___________________ Navbar */
#navbar{
float:left;
width:170px;
height:483px;
/* background:url(images/meniu_main_bg.png) no-repeat left top; */
background:url(images/meniu_main_bg.gif) no-repeat left top;
}

#navbar_front{
float:left;
width:190px;
height:483px;
background:url(images/meniu_main_bg_big.png) no-repeat left top;
}

/* ___________________ Sidebar */
#sidebar{
/* position:relative; */
float:right;
_margin:0;
_padding:0;
width:130px !important;
width:130px;
height:100%;
text-align:center;
line-height:1.3em;
/* display:block; */
}
#sidebar a{border:0;}

/* ___________________ Footer */
#footer,
#push{
height:38px;/* 232px; */
}

.flames{
position:static;
bottom:20px;
width:872px;
height:194px;
margin:-232px auto 0;
background:url("images/flames.jpg") no-repeat left bottom;
z-index:-1;
}




/* ________________________________________ Header */

a.logo{
display:block;
float:left;
border:0;
line-height:0;
}

.slogan{
float:left;
margin:82px 0 0 -30px;
/* margin:0 15px; */
}


/* ________________________________________ Content */

#main table{
border-collapse:collapse;
}

#main td,
#main th{
border:1px solid lightgrey;
padding:0 5px;
margin-bottom:1.5em;
}
/* 
#main img{
padding:0 20px;
} */


/* ____________________ Gallery */
#main div.gallery{
text-align:left;
overflow:auto;
overflow:hidden;
clear:both;
}

#main div.gallery a{
float:left;
display:block;
margin:0 18px 24px 0;
padding:2px;
line-height:1.2em;
overflow:hidden;
text-align:center;
border:0px dashed;
}

#main div.gallery a span{
display:block;
}

#main div.gallery img{
border:0;
padding:0;
}

.button{
height:24px;
padding:0 12px 3px;
margin:0 10px 0 0;
cursor:pointer;
border:0;
color:#191919;
background:transparent url("images/button_bg.png") repeat-x;
}

.attention{
font-weight:normal;
color:#ff6600;
background:#ffffb2;
}



/* ____________________ Naujienų data ir kita info */
.naujiena{
/* margin:0 0 3em; */
}

.naujiena h3{
font-size:100%;
}

.naujiena h2{
margin:0;
}

.naujiena h4{
margin-bottom:0px;
}

.naujiena p{
/* margin:0; */
}


/* ____________________ Kontaktu forma */

.kategorijos input { margin:1px 5px 0 0; }

.fieldset{
border:0px solid red;
}

.fieldset label, .TXNewsletters_form label{
width:130px;
float:left;
clear:left;
margin:2px 10px 0 0;
text-align:left;
line-height:1.2em;
}

.fieldset .textfield, .TXNewsletters_form input{
width:200px;
margin-bottom:25px;
padding:4px;
height:16px;
border:solid 1px #c0752c;
color:#DA9500;
font:12px/18px tahoma,verdana,arial,sans-serif;
}

.fieldset .textarea{
width:300px;
height:112px;
margin-bottom:20px;
padding:4px;
border:solid 1px #c0752c;
line-height:1em;
color:#DA9500;
font:12px/18px tahoma,verdana,arial,sans-serif;
}

.TXNewsletters_form_right { overflow:hidden; }

.TXNewsletters_form_right div{
float:left;
/* margin-left:136px; */
}

.TXNewsletters_form_right #SubscribeFuego_lt_naujienlaiskis{
display:inline;
float:left;
width:20px;
margin:0;
padding:0;
}

.TXNewsletters_form input[type="submit"] {
width:auto;
height:26px;
line-height:24px;
}

.TXNewsletters_form_right div label{
display:inline;
float:left;
margin:-20px 0 0 20px;
width:340px;
}

.fieldset .txtareasmall{
width:300px;
height:16px;
}

.fieldset .submit, .TXNewsletters_form .submit,
.TXNewsletters_form input[type="submit"]{
margin:0 0 0 140px;
padding:1px 8px 3px;
border:1px solid #DA9500;
cursor:pointer;
background:#DA9500;
color:#000;
outline:0;
}

.TXNewsletters_form input[type="submit"]{
margin:0 0 0 10px;}

.TXNewsletters_form_right input[type="submit"]{
margin:0 0 0 140px;}

.TXNewsletters_form .submit{
width:auto;
height:26px;
margin-top:2em;
line-height:24px;
}

.TXNewsletters_form_noborder{
border:0;
}

.errors{
margin:0 0 2em;
padding:3px 4px;
color:#BE1600;
border:1px solid #BE1600;
}

.errors strong{
color:#BE1600
}



/* ____________________ Rekomenduoti draugui */

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
	
.jqmWindow {
    display: none;
	position:relative;
	top:18px;
	margin:0 0 30px;
	float:right;
	clear:both;
    
    background:#080808 url("images/bg.jpg") top left;
    border: 2px solid #C0752C;
    padding: 4px 20px 25px;
	overflow:hidden;
}

a.jqmClose{
	position:absolute;
	top:7px;
	right:7px;
	display:block;
	width:19px;
	height:19px;
	background: transparent url(images/modal_close_button_19x38.gif) no-repeat top left;
	text-indent:-9999px;
	outline:0;
	border:0;
}

a.jqmClose:hover{
	background-position:bottom left;
}


.jqmWindow .fieldset{
	/* margin-top:-25px; */
}

.jqmWindow .fieldset label{
	/* width:130px; */
	float:none;
	clear:none;
	margin:2px 10px 0 0;
	text-align:left;
}

.jqmWindow .fieldset .textfield{
	width:200px;
	margin-bottom:10px;
	padding:4px;
	height:16px;
	border:solid 1px #c0752c;
	color:#DA9500;
	font:12px/18px tahoma,verdana,arial,sans-serif;
}

.jqmWindow .fieldset .textarea{
	width:470px;
	height:112px;
	margin-bottom:20px;
	padding:4px;
	border:solid 1px #c0752c;
	line-height:1em;
	color:#DA9500;
	font:12px/18px tahoma,verdana,arial,sans-serif;
}

.jqmWindow .fieldset .submit{
	margin:0 0 0 180px;
	text-align:center;
	padding:3px 8px;
	border:1px solid #DA9500;
	cursor:pointer;
	background:#DA9500;
	color:#000;
}
.jqmWindow hr{
	margin:1.3em 0 1.3em;	
}

.jqmWindow .fleft{
padding:0 29px 10px 0;
margin-right:28px;
border-right: 1px solid #382009;
}

.jqmWindow .fright{
padding:0 0 10px;
}

div#sendlinktofriend{
position:relative;
/* top:0;
right:20px; */
}

a#rekomenduoti-link{
position:absolute;
right:0px;
outline:0;
}

.B_lastCrumb{
clear:right;
}



/* ____________________ Naujienų puslapiavimas */
#pagenumbers{
margin:0 0 3em;
}

#pagenumbers a,
#pagenumbers a:visited,
#pagenumbers .ditto_currentpage,
#pagenumbers .ditto_off{
margin-right:5px;
}

#pagenumbers a,
#pagenumbers .ditto_currentpage{
padding:3px 8px;
color:#999999;
border:1px solid #382009;
}

#pagenumbers a:hover{
padding:3px 8px;
color:#ffbd2f;
border:1px solid #c0752c;
}

#pagenumbers .ditto_off{
padding:3px 8px;
color:#382009;
border:1px solid #382009;
}

#pagenumbers .ditto_currentpage{
padding:3px 5px;
color:#da9500;
font-weight:bold;
border:0;
background:transparent;
}


/* ________________________________________ Navbar */

.nav ul{
list-style:none;
margin:10px 0 18px 24px;
}

.nav ul a{
color:#da9500;
font-size:14px;
border:0;
}

/* .nav ul a:visited{color:#865800;border-color:#382009} */
.nav ul a:hover{color:#ffd34e;border-color:#c0752c}
.nav ul a:active{color:#fef092;border-color:#fffbcc}

.nav ul ul{
display:none;
}

.nav ul li.active ul{
display:block;
margin:10px 0 0 18px;
}

.nav ul li{
margin:0 0 20px;
line-height:1.2em;
}

#navbar .nav ul li a.active{
color:#fef092;
border-bottom:1px solid #c0752c;
}



/* ________________________________________ Sidebar */

a#rem01,
a#rem02,
a#rem03{
display:block;
width:101px;
height:48px;
margin:0 auto 3em;
text-indent:-9999px;
border:0;
background:url(images/rem_pabo_latino_101x48.gif) no-repeat top left;
}

a#rem01:hover,
a#rem02:hover,
a#rem03:hover{
background-position:bottom left;
}

#sidebar img{
border:0;
}


/* ________________________________________ Footer */

#footer{
position:relative;
clear:both;
width:100%;
z-index:4;
}

#footer div{
position:relative;
margin:0 auto;
width:100%;
height:38px;
background:#000;
}

#footer div div{
position:relative;
top:9px;
height:29px;
width:822px;
margin:0 auto;
overflow:hidden;
z-index:3;
}


/* ________________________________________ Sisteminiai nustatymai ________________________________________ */

.fdm-mod{
display:block;
padding:10px;
margin:0 0 2em;
/* border:1px solid grey; */
background:black;
}

.fdm-mod a{
text-decoration:none;
margin:0 32px 0 0;
/* padding:0 0 5px; */
}

.fdm-mod .fdm-del{
margin:0;
}

.fdm-mod a img{
margin:0 5px 0 0;
vertical-align:middle;
padding:0;
}

#main form#fdmForm #pagetitle{
width:200px;
padding:4px;
height:16px;
border:solid 1px #c0752c;
color:#DA9500;
}

#main .mceToolbar td,
#main .mceToolbar th{
border:0px solid lightgrey;
padding:0;
}



