/* CSS Document */

html
{
  height: 100%;
}

body {
	margin: 0px;
}

img {
	border:none;
}


div.bg{
	width:100%;
	height: 100%;
	padding:0px;
	margin:0px;
	background-color: #d14f00;
}

a,
a:link,
a:visited,
a:active,
a:hover
{
    font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #D14E00;
}

div.new a,
div.new a:link,
div.new a:visited,
div.new a:active,
div.new a:hover
{
    font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #D14E00;
}

.center {
	background: url(/images/jazz_center_bg.jpg);
	background-repeat: repeat-y;
    width: 1004px;
	height: 100%;
    margin: auto;
}

.main {
	background: none;
	margin-left: 26px;
	display: block;
	width: 956px;
	height: auto;
	}

#virsus {
	margin-top: 11px;
	background: none;
	height: 22px;
	font-size: 1px;
	display: block;
	width: 956px;
	float: left;
	}

#virsus #navig {
	background: none;
	padding-right: 31px;
	float: right;
	width: auto;
	height: auto;
	letter-spacing: 30px;
	}
#logo {
	background: none;
	width: 243px;
	height: 151px;
	float: left;
	text-align: center;
	padding-top: 32px;
	}
#header {
	background: none;
	float: left;
	width: 713px;
	height: 183px;
	text-align: left;
	}	
.left {
	background: none;
	float: left;
	width: 243px;
	}
.content {
	background: none;
	float: left;
	width: 713px;
	}
#menu {
	background: none;
	float: none;
	margin-top: 1px;
	width: 713px;
	}
#menu div.button, #menu div.last_button {
	background-image: url(/images/jazz_button_bg.gif);
	background-repeat: repeat-x;
	float: left;
	height: auto;
	letter-spacing: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 116px;
	text-align: center;
	}
#menu div.last_button {
	width: 115px;
}

#menu a,
#menu a:link,
#menu a:visited,
#menu a:active,
#menu a:hover
{
    font-family: Arial;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
	color: #ffffff;
}

.span {
	background: none;
	float: left;
	width: 1px;
	height: 34px;
	}
#heading {
	background: none;
	float: left;
	width: 450px;
	height: auto;
	display: block;
	color: #000000;
	font-family: Arial;
	font-size: 18px;
	padding-top: 20px;
	padding-left: 23px;
	}
#print {
	background: none;
	float: left;
	width: 57px;
	padding-top: 21px;
	height: 20px;
	}
#text {
	background: none;
	width: 474px;
	height: auto;
	text-align: left;
	padding-right: 23px;
	float: left;
	text-align: justify;
	padding-left: 23px;
	margin-top: 13px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	}
#remejai {
	background: none;
	width: 150px;
	margin-right:25px;
	text-align: right;
	color: #d14f00;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	height: auto;
	}
.remeju_logo {
	background: none;
	width: 160px;
	text-align: center;
	padding: 15px 0px 15px 0px;
	margin-right:5px;
	height: auto;
	}
#logo2 {
	background: none;
	padding-top: 4px;
	padding-bottom: 21px;
	float: left;
	text-align: center;
	width: 243px;
	}
.block {
	background: none;
	padding-left: 16px;
	float: left;
	width: 227px;
	height: auto;
	}
.block_name {
	background: url(/images/sline.jpg);
	background-repeat: no-repeat;
	font-family: Arial;
	font-size: 12px;
	height: 19px;
	padding-top: 22px;
	font-weight: bold;
	color: #d14f00;
	width: 227px;
	}
.news_date {
	background: none;
	float: left;
	width: 227px;
	margin-top: 8px;
	font-family: Arial;
	color: #575757;
	font-weight: normal;
	font-size: 11px;
	height: auto;
	}
.new {
	background: none;
	float: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #d14f00;
	text-decoration: underline;
	width: 227px;
	height: auto;
	}
.see_all {
	background: none;
	float: left;
	width: 227px;
	height: auto;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #d14f00;
	margin-top: 15px;
	text-decoration: underline;
	}
#input_line {	
	background: none;
	float: left;
	width: 227px;
	height: auto;
	}
#textfield {
	width: 167px;
	height: 18px;
	background: none;
	float: left;
	border: solid 1px;
	text-align: left;
	padding-left: 3px;
	font-family: Arial;
	font-size: 12px;
	color: #575757;
	border-color: #7f9db9;
	margin-top: 8px;
	}
.block_button {
	background: url(/images/jazz_block_button_bg.gif);
	background-repeat: repeat-x;
	float: left;
	margin-top: 6px;
	width: 90px;
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	border: none;
	display: block;
	text-decoration: none;
	height: 20px;
	}

#button_line {
	background: none;
	width: 227px;
	height: auto;
	float: left;
	}

#kalendorius {
	background: none;
	float: left;
	width: 227px;
	margin-top: 8px;
	height: 148px;
	}
#klausimas {
	background: none;
	float: left;
	width: 227px;
	height: auto;
	font-family: Arial;
	margin-top: 6px;
	font-size: 12px;
	font-weight: normal;
	color: #575757;
	}
.atsakymas {
	background: none;
	float: left;
	width: 207px;
	margin-top: 8px;
	height: auto;
	font-family: Arial;
	color: #0d8529;
	font-size: 11px;
	font-weight: normal;
	}
.atsakymo_tekstas {
	background: none;
	float: left;
	width: 150px;
	padding-left: 4px;
	color: #d14f00;
	margin-top: 3px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	height: auto;
	}
.radio_button {
	float: left;
	width: 20px;
	display: block;
	height: auto;
	}
.picture {
	background: url(/images/jazz_footer_img.gif);
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: right;
	width: 940px;
	height: 64px;
	}
.tarpas {
	background: none;
	float: left;
	width: 2px;
	height: auto;
	display: block;
	}
.footer {
	background: url(/images/jazz_footer_line.gif) left top repeat-x;
	margin:0px 16px 0px 16px;
	font-family: Arial;
	font-size: 12px;
	color: #818080;
	font-weight: normal;
	width: 924px;
	height: 50px;
	}
#address {
	background: none;
	width: 250px;
	height: auto;
	margin-top: 14px;
	padding-bottom: 14px;
	float: left;
	}
#copyright {
	width: 476px;
	height: auto;
	float: left;
	margin-top: 24px;
	background: none;
	padding-left: 104px;
	}
#sprendimas {
	background: none;
	float: left;
	width: auto;
	margin-top: 24px;
	height: auto;
	text-align: left;
	}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
.clearfix {display: block;}

div.clear {
	clear: both;
}

div.right {
	float:right;
}

/* calendar */
div.calendar {
	width:168px;
}

div.calendar div.header {
	width:164px;
	color:#7F8384;
}

div.calendar div.header div {
	width:20px;
	padding:3px 4px 3px 0px;
	background-color:#FFD7BE;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	float:left;
}

div.calendar div.header div.w1, div.calendar div.header div.w2 {
	color:#C93614;
}

div.calendar div.header div.w2 {
	padding-right:0px;
}

div.calendar div.cell {
	width:24px;
	height:20px;
	float:left;
}

div.calendar div.cell div {
	width:17px;
	height:16px;
	margin:3px 4px 0px 0px;
	font-size:11px;
	text-align:center;
	vertical-align:middle;
	color:#818181;
	background-color:#FFFFFF;
	border:1px #E1E1E1 solid;
}

div.calendar div.cell div.empty_w, div.calendar div.cell div.active_w {
	border:1px #CB3914 solid;
	color:#CB3914;
}

div.calendar div.cell div.active {
	background-color:#E1E1E1;
	border:1px #505050 solid;
}

div.calendar div.cell div.active_w {
	background-color:#ECD9D5;
}

div.active_w a,
div.active_w a:link,
div.active_w a:visited,
div.active_w a:active,
div.active_w a:hover
{
    font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	color: #CC3717;
}

div.active a,
div.active a:link,
div.active a:visited,
div.active a:active,
div.active a:hover
{
    font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	color: #4E4E4E;
}

div.cl_list {
	float:left;
	padding:0px 0px 20px 0px;
}

div.cl_space {
	float:left;
	width:75px;
	height:100px;
}
div.cl_list div.title {
	text-align:center;
	padding:5px;
}

div.cl_text {
	float:left;
}
div.cl_info {
	float:right;
	text-align:right;
}

div.cl_info select { margin-left:5px;}

div.cl_select {
	padding-top:7px;
}

/* laikinai */
.debug
{
    border:#990000 solid 1px;
}

.debug2
{
    border:#009900 solid 1px;
}

	#menuhh {
		height: 35px;
		background-color: green;
		background-image: url(/images/jazz_button_bg.gif);
		margin-right: 13px;
	}
	#menuli {position: absolute;}
	#menuli #cssdropdown, #menuli #cssdropdown ul { list-style: none; }
	#menuli #cssdropdown, #menuli #cssdropdown * { padding: 0; margin: 0; }
	
	/* Head links */
	#menuli #cssdropdown li.headlink { width: 116px; float: left; margin-left: -1px;
		background-image: url(/images/button_bg.gif);
		background-repeat: repeat-x;
		border-left: 1px solid white;
	}
	#menuli #cssdropdown li.headlink a { display: block; padding: 10px 15px; width: auto; text-align: center}

	/* Child lists and links */
	#menuli	#cssdropdown li.headlink ul { display: none; border-top: 1px black solid; text-align: left; position: absolute; min-width: 116px;}
	#menuli	#cssdropdown li.headlink:hover ul { display: block;}
	#menuli	#cssdropdown li.headlink ul li {background: #9b400a; padding: 4px 2px 4px 2px; border-bottom:1px solid white}
	#menuli	#cssdropdown li.headlink ul li a { padding: 0px 5px; height: 17px; text-transform: none; font-weight: normal; text-align: left}
	#menuli	#cssdropdown li.headlink ul li a:hover {text-decoration:underline;}
	
	/* Pretty styling */
	#menuli	#cssdropdown a { color: white; } #cssdropdown ul li a:hover {text-decoration: none; }
	#menuli	#cssdropdown li.headlink { background-color: green; background-image: url(/images/jazz_button_bg.gif); }
	#menuli	#cssdropdown li.headlink ul { border-top:1px solid white;}
			 

