/*  
Theme Name: DanteAlighieri
Theme URL: http://www.wmp.lt
Description:  Template for Kauno Dante Alighieri Mokykla
Version: 1.0
Author: icekemia
Author URI: http://www.italietuva.com/
*/

/* Begin Typography & Colors */

/* CSS Document */
html {background:url(images/bg.gif) repeat 0 0 #F0F9F9;}

body{
	padding:0; margin:0; /*background:transparent url(images/neve.png) repeat 0 0;*/ color:#003131; position:relative;
	}

a{
	color:#338799;
}

div, p, h1, h2, h3, h4, img, ul, form{
	padding:0; margin:0;
	}
ul{
	list-style-type:none
	}
.spacer{
	clear:both; font-size:0; line-height:0;
	}
#wrapper{
	border: 1px solid #cccccc;
	background:#ffffff;
	padding:15px;
	margin:auto;
	/*overflow:hidden;*/
	position:relative;
	width:830px;
	}
#language{
	height:230px;
	width:30px;
	position:absolute;
	left:-29px;
	top:32px;
	}
a#lang1 {
	display:block;
	height:125px;
	margin:0;
	text-indent:-10000px;
	width:30px;
	background:url(images/ltu.png) 0 0 no-repeat;
}
a#lang2 {
	display:block;
	height:125px;
	margin:0;
	text-indent:-10000px;
	width:30px;
	background:url(images/ita.png) -31px 0 no-repeat;
}
#ltu {
	z-index: 5;
position:absolute;
}
#ita {
	margin-top:-20px;
position:absolute;
top:125px;
}
/*================================ header ======================================*/
#header{
	width:800px; margin:0 auto; margin-top:15px; position:relative; height:150px; background:url(images/header_bg.png) repeat-x 0 0;
	border:1px solid #cccccc;
	}
#logo{
	width:317px; height:148px;
	
	background:url(images/logo_da.png) no-repeat 0 0;
	position:absolute;
	bottom:0px; left:0px;
	}
#logo img{ border:0px; width:317px; height:148px; }
#studentai{
	width:409px; height:150px;
	background:url(images/pasaulis-italiskai.png) no-repeat 0 0;
	position:absolute;
	bottom:0px; right:0px;
	}
/*#header img{
	position:absolute; left:350px; top:93px;
	}*/
#header h1{
	background:url(images/slogan.gif) no-repeat 0 0 ; width:214px; height:14px; text-indent:-2000px; position:absolute; 
	left:379px;	top:174px; font-size:0; 
	}
#header ul{
	 height:34px; position:absolute; left:87px; top:0;
	 }
#header ul li{
	float:left; padding:0 0 0 1px;
	}
#header ul li a{
	font:bold 9px/34px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; color:#fff; height:34px;
	background:url(images/navi_bg.gif) repeat-x 0 0 #0D0D0D; display:block; width:66px; text-decoration:none; float:left;
	}
#header ul li a.hover{
	font:bold 9px/34px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; color:#fff; height:34px;
	background:url(images/navi_h.gif) repeat-x 0 0 #0D0D0D; display:block; width:66px; text-decoration:none; float:left;
	}
#header ul li a:hover{
	background:url(images/navi_h.gif) no-repeat 0 0; 
	}
/*========================= body ============================*/
#mainBody{
	color:#003131; font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0px 0; margin:0 auto; 
	}
#body{
	width:802px; margin:0 auto; padding-top:25px;
	}
#body p.dante{
	width:570px; height:117px; border:#cccccc 1px solid; background:url(images/body_p_bg.gif) no-repeat 0 0 #FFFFFF; 
	color:#ffffff; padding:23px 110px 0 120px; font-size:1.5em; font-family:Georgia; line-height:23px;
	}
#body p.dante b{
	display:block;
	}
#body p.dante span{
	color:#cccccc; font-weight:bold; float:right;
	}
/*======================= left body =======================*/
#leftPan{
	width:585px; float:left;  padding:25px 0 20px 0; 
	color:#003131;
	}
#leftPan h1{
	font:normal 22px/35px Georgia, "Times New Roman", Times, serif; margin:0 0 7px 0; background:url(images/l_h2_bg.png) #A21717; color:#ffffff; border:1px solid #cccccc;
	width:600px; height:35px; text-indent:15px;
	}
#leftPan h2{
	font:normal 22px/35px Georgia, "Times New Roman", Times, serif; margin:0 0 7px 0; background-color:#A21717; color:#ffffff; border:1px solid #cccccc;
	float:left; width:600px; height:35px; text-indent:15px;
	}
#leftPan h3{
	background:url(images/date_bg.gif) no-repeat 0 0 #F0F9F9; color:#FFFFFF; font-size:22px; font-weight:bold; float:left;
	width:66px; height:76px; text-align:center;  padding:6px 0 0 3px;
	}
#leftPan h3 b{
	color:#5F5F5F; background-color:#FFFFFF; text-transform:uppercase; font-size:11px; display:block; width:65px; line-height:18px;
	margin:3px 0 0 0; 
	}
#leftPan h3 span{
	color:#609317; background-color:#FFFFFF; text-transform:uppercase; font-size:21px;  width:65px; line-height:17px;
	
	}
#respond, #comments{
	font-weight:bold;
	font-size:20px;
}

.alt, .alt1{
	padding-bottom:15px;
}
#leftPan img.alignleft{
	float:left;
	}	
#leftPan p{
	font-size:12px; line-height:18px;  padding:20px 50px; 
	width:485px;
	}
#leftPan p u{
	border-bottom:#8FB2B2 1px dashed; text-decoration:none;
	}
#leftPan ul{
	width:468px; height:45px; border-bottom:#E5F0F0 5px solid; margin:2px 0 13px 0; float:left; padding:0 0 0 80px;
	display:block;
	}
#leftPan ul.nobor{
	width:468px; height:45px; border-bottom:none; margin:2px 0 13px 0; float:left; padding:0 0 0 80px;
	display:block;
	}
#leftPan ul li{
	float:left; padding:0 0 0 4px; display:block;/* border:#DFE8E8 1px solid;*/  height:21px; 
	}
#leftPan ul li a{
	 font-size:12px; text-decoration:none; text-align:center; background-color:#FFFFFF; color:#0F0F0F; height:21px; display:block;
	 line-height:21px; padding:0 0 0 8px;
	}


#leftPan ul li.admin a{
	background:url(images/admin_icon.gif) no-repeat 0 0 ; width:123px;
	}
#leftPan ul li.admin a:hover{
	background:url(images/admin_icon_h.gif) no-repeat 0 0; width:123px;
	}
#leftPan ul li a.com{
	background:url(images/comm_icon.gif) no-repeat 0 0; width:123px;
	}
#leftPan ul li a.com:hover{
	background:url(images/comm_icon_h.gif) no-repeat 0 0; width:123px;
	}
#leftPan ul li a.more{
	background:url(images/more_icon.gif) no-repeat 0 0; width:68px;
	}
#leftPan ul li a.more:hover{
	background:url(images/more_icon_h.gif) no-repeat 0 0; width:68px;
	}
#leftPan .news{
	 font-size:18px; font-weight:bold; font-style:italic; text-decoration:none; color:#9E180E; height:21px; display:block; line-height:21px; padding:0 0 0 8px; 
	}
#leftPan .red{
	 color:#9E180E; 
	}
#leftPan .alert{
	 background:#ffff88 url(images/alert.png) no-repeat 8px center; font-size:16px; font-weight:bold; font-style:italic; text-decoration:none; color:#333; display:block; padding:5px 0 5px 34px; 
	}
#leftPan p .kainos{
	 float:right; margin-right:220px; /*margin-top:-18px;*/
	}

#leftPan p a .desc{
background:#CCCCCC none repeat scroll 0 0;
border-top:1px solid #999999;
color:#222222;
display:block;
font-size:1.2em;
font-weight:bold;
left:0px;
margin:0;
opacity:0.75;
padding:10px;
position:absolute;
bottom:2px;
width:465px;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
}

a img{ border:none; }

/*=============== right ====================*/
#right{
	width:174px; float:right; padding:25px 0 0 0; font-family:Arial, Helvetica, sans-serif;
	}
#right form{
	width:174px; height:118px; background:url(images/form_bg.gif) no-repeat 0 0 #F0F9F9; padding:0; position:relative;
	color:#303030; font-size:0;
	}
#right form h2{
	background:url(images/form_h2_bg.gif) no-repeat 0 0 #FFFFFE; width:153px; height:26px; color:#FFFFFF; left:5px; top:6px;
	font:bold 14px/26px Georgia, "Times New Roman", Times, serif; padding:0 0 0 11px; position:absolute;  margin:0;
	}
#right form label{
	font-size:12px; line-height:14px; position:absolute; left:16px; top:40px; padding:0; margin:0; height:14px;
	}
#right form input{ 
	width:140px; height:19px; border-bottom:#D4D0C8 1px solid; border-right:#D4D0C8 1px solid; border-top:#808080 1px solid;
	border-left:#808080 1px solid; position:absolute; left:16px; top:57px; padding:0; margin:0; line-height:19px; font-size:10px;
	}
#right form a{
	position:absolute; left:30px; top:84px; background:url(images/form_arrrow.gif) no-repeat center right; display:block;
	padding:0 13px 0 0; font-size:10px; line-height:18px; font-weight:bold; text-transform:uppercase; color:#765400;
	text-decoration:none;
	}
#right form a:hover{
	background:url(images/form_arrrow_h.gif) no-repeat center right;
	}
#right form input.go{
	background:url(images/go_buttom.gif) no-repeat 0 0; font-size:0; border:none; position:absolute; left:138px; top:102px;
	cursor:pointer; width:20px; height:5px; 
	}
#right p.top{
	background:url(images/top_cup.gif) no-repeat 0 0; width:173px; height:5px !important; font-size:0; margin:8px 0 0 0;
	}
#right p.top1{
	background:/*url(images/top_cup1.gif)*/ #d2d2d2 no-repeat 0 0; width:173px; height:5px !important; font-size:0; margin:8px 0 0 0; border-top:1px solid #cccccc;
	}
/*#right h2{
	background:url(images/ul_h2_bg.gif) no-repeat 0 0; width:158px; height:26px; padding:0 0 0 15px; display:block;
	font:bold 14px/26px Georgia, "Times New Roman", Times, serif; margin:0; background-color:#F0F9F9; color:#FFFFFF;
	}*/
#right h2{
	font:normal 22px/35px Georgia, "Times New Roman", Times, serif; margin:0 0 7px 0; background:url(images/r_h2_bg.png) #A21717; color:#ffffff; text-indent:15px;
	width:172px; height:35px; border-bottom:1px solid #cccccc;
	}
#right ul{
	width:158px; padding:6px 0 0 13px;
	color:#424242; font-size:0;
	}
#right ul li{
	background:url(images/right_arrow.gif) no-repeat 0 8px; border-bottom:#D9E3E3 1px solid; height:22px; padding:0 0 0 14px;
	width:126px;
	}
#right ul li.nobor{
	background:url(images/right_arrow.gif) no-repeat 0 8px; border-bottom:none; height:22px; padding:0 0 0 14px;
	width:126px;
	}
#right ul li a{
	font:12px/22px Arial, Helvetica, sans-serif; color:#424242; text-decoration:none;
	}
#right ul li a:hover{
	color:#765400; 
	}
#right p.buttom{
	background:url(images/bu_cup.gif) no-repeat 0 0; width:173px; height:19px; font-size:0; margin:0 0 10px 0;
	}
#right .bg_1 h2{
	background:url(images/left_h2_bg1.gif) no-repeat 0 0; display:block;
	}
#right div.bl_2{
	width:172px; border:#cccccc 1px solid; background-color:#efefef; color:#424242; margin:0 0 10px 0;
	}
#right div.bl_2 ul{
	width:158px; padding:6px 0 0 13px;
	color:#424242; font-size:0;
	}
#right div.bl_2 ul li{
	background:url(images/right_arrow1.gif) no-repeat 0 9px; border-bottom:#FFFFFF 1px solid; height:22px; padding:0 0 0 14px;
	width:126px;
	}
#right div.bl_2 ul li.nobor{
	background:url(images/right_arrow1.gif) no-repeat 0 8px; border-bottom:none; height:22px; padding:0 0 0 14px;
	width:126px;
	}
#right div.bl_2 ul li a{
	font:12px/22px Arial, Helvetica, sans-serif; color:#424242; text-decoration:none; overflow:hidden;
	}
#right div.bl_2 ul li a:hover{
	color:#765400; 
	}
#right p.buttom1{
	width:172px; height:19px; font-size:0;
	}
/*#right div.bl_2 h2{
	background:url(images/left_h2_bg2.gif) no-repeat 0 0; color:#424242; 
	}*/
#right div#vynas{ background:url(images/degustacija.png) no-repeat; width:142px; height:158px; color:#ffffff; padding:50px 15px; font:1.5em Georgia; text-align:center;}
/* ======================= footer ============================*/
#footermain{
	background:url(images/r_h2_bg.png) 0 0 repeat-x #565656; color:#fff;  margin:0 auto; width:800px; border: 1px solid #cccccc;
	/*padding:18px 0 0 0;*/
	}
#footer{
	width:600px; position:relative; margin:0 auto; font-family:Arial, Helvetica, sans-serif ;  height:35px;
	}
#footer ul{
	width:530px; position:absolute; top:2px; left:0;
	}
#footer li{
	 color:#D8EAEA; font-size:12px; line-height:16px; background-color:#3B6565; float:left;	display:block; margin:0; padding:0;
	}
#footer ul li a{
	height:16px; padding:0 8px 0 8px; color:#D8EAEA; font-size:12px; line-height:16px; 	background-color:#3B6565;
	text-decoration:none;
	}
#footer ul li a:hover{
	background-color:#F4F3E7; color:#274747;
	}
#footer pp{
	width:300px;  position:absolute; top:25px; left:200px; font-size:11px;
	}
#footer p.copy{
	font-size: 13px; width:300px;  position:absolute; left:10px; top:8px; padding:0; float:left;
	}
#footer p.copyright{
	font-size: 13px; width:300px;  position:absolute; right:10px; top:8px; padding:0; text-align:right; background:url(images/wmp.png) no-repeat 100% 100%; text-indent:-20px;
	}
#footer p.copyright a{
	text-decoration:none;  font-weight:bold; color:#fff;
	}
#footer p.copyright a:hover{
	text-decoration:underline;
	}
#footer ul.xhtml{
	width:134px; position:absolute; top:47px; left:200px; font-size:0; background-color:#163131; 
	display:block; 	padding:0px 0 0 19px; color:#FFFFFF; height:16px !important;
	}
#footer ul.xhtml li{
	float:left; margin:0px 0 0 0; padding:0 0 0 13px; background-color:#163131; color:#FFFFFF; display:block; line-height:10px;
	}
#footer ul.xhtml li a{
	width:45px;  background:url(images/xml.gif) no-repeat 0 4px;  display:block; float:left;
	padding:0; margin:0; font-size:0; text-indent:-2000px; line-height:10px;
	}
#footer ul.xhtml li a.css{
	width:31px;  background:url(images/css.gif) no-repeat 0 4px;
	}
#footer ul.xhtml li a.css:hover{
	background:url(images/css_h.gif) no-repeat 0 4px;
	}
#footer ul.xhtml li a:hover{
	 background:url(images/xml_h.gif) no-repeat 0 4px;
	}
fieldset.mailform {
border:1px solid #CCCCCC;
padding:25px;
width:433px;
}
.contactform {
font-size:12px;
line-height:18px;
padding:20px 50px;
width:485px;
}
fieldset label{ width:110px; height:28px; float:left;}
fieldset label.spam{ width:160px; height:40px; float:left;}
fieldset label.long{ width:410px; height:40px; float:left;}
fieldset input{ float:left;}
fieldset input#contactsubmit{ float:right; margin-right:19px;}

.css_guestbook_position {position:relative;
left:0px;
top:0px;}

.css_guestbook_font_color {color:#000000;}

.css_form_text {font-weight:normal;}

.css_form_namefield {border:1px solid #DEDEDE;
width:150px;
color:#000000;}

.css_form_emailfield {border:1px solid #DEDEDE;
width:150px;
color:#000000;}

.css_form_urlfield {border:1px solid #DEDEDE;
width:150px;
color:#000000;}

.css_form_additional_option {border:1px solid #DEDEDE;
width:150px;
color:#000000;}

.css_form_textfieldspace {text-align:left;
padding:5px 0px 0px 0px;
margin:0px 0px;}

.css_form_messagefield {border:1px solid #DEDEDE;
width:80%;
height:150px;
color:#000000;}

.css_form_antispamtext {text-align:center;}

.css_form_antispamcontent {border:1px solid #DEDEDE;}

.css_form_antispamcontent_position {text-align:center;
padding:5px 0px;
margin:0px 0px;}

.css_form_antispam_inputfield {width:60px;
border:1px solid #DEDEDE;
color:#000000;}

.css_form_submit {color:#000000;}

.css_form_submit_position {text-align:center;
padding:20px 0px 10px 0px;}

.css_form_errormessage {color:#bb0000;
font-size: 11px;
text-decoration: none;
font-weight:bold;}

.css_form_successmessage {color:#00bb00;
font-size: 11px;
text-decoration: none;
font-weight:bold;}

.css_form_link {font-size:11px;
position:relative;
top:0px;
left:0;}

.css_navigation_totalcount {font-size:11px;
left:0px;
width:485px;
text-align:center;
padding:5px 50px;}

.css_navigation_overview {left:0px;
width:485px;
text-align:center;
padding:8px 50px;}

.css_navigation_select {color:#bb1100;
text-decoration:none;}

.css_navigation_notselect {color:#000000;
text-decoration:none;}

.css_navigation_char {color:#000000;
font-size:20px;
text-decoration:none;
font-weight:bold;}

.css_navigation_char_position {left:0px;
width:85%;
padding:0px 0px 0px 10px;
margin:0px 0px 20px 0px;
text-align:center;}

.css_post_header1 {font-size:13px;
height:15px;}

.css_post_header2 {width:20px;
height:15px;}

.css_post_header3 {width:20px;
height:15px;}

.css_post_header4 {font-size:11px;
height:15px;}

.css_post_email_image {height:15px;
width:15px;
border:0px;}

.css_post_url_image {height:15px;
width:15px;
border:0px;}

.css_post_separator {border: 1px solid #EEEEEE;
height:1px;
width:85%;
text-align:left;
margin:0px 0px 0px 0px;}

.css_post_message {font-size:12px;
margin:5px 0px 0px 0px;}

.css_form_embedded {
font-size:12px;
line-height:18px;
padding:20px 50px;
width:485px;
/*width:85%;
border:1px solid #AAAAAA;
font-size:12px;
text-align:left;
padding:0px 10px;
margin:0px 0px 0px 0px;
line-height:1.4em;*/}

.css_post_embedded {width:485px;
font-size:12px;
text-align:left;
padding:10px 50px;
margin:0px 0px 0px 0px;
line-height:1.4em;}
a.css_navigation_char:hover {text-decoration:none; color:#000000;}
a.css_navigation_select:hover {text-decoration:none; color:#bb1100;}
a.css_navigation_notselect:hover {text-decoration:none; color:#000000;}
img.css_post_url_image {border:0px;}
img.css_post_email_image {border:0px;}
#post-container {border:1px solid #CCCCCC; padding: 5px 20px;}

fieldset.guestbook {
border:1px solid #CCCCCC;
padding:25px;
width:433px;}

#vasario {width:200px; height:350px; padding:0; margin:0; background:transparent url(images/nepriklausomybe.png); position: absolute; top:0; right:0; z-index:50;}
#kovo {width:208px; height:540px; padding:0; margin:0; background:transparent url(images/kovo11.png); position: absolute; top:30px; right:-120px; z-index:50;}

#sponsor {width:172px; margin:0; padding:0; border:0;}
#sponsor img {margin: 3px 0;}

div#timetable td {font-size:12px;}
div#timetable td {padding: 5px 5px;}
div#timetable table {margin:auto}
div#timetable tr.coltr {background:#f4f4f4;}

div#xmas1 {background:transparent url(images/albero.png); position:absolute; height:150px; width:79px; top:0; left:275px;}
div#xmas2 {background:transparent url(images/palline.png); position:absolute; height:150px; width:116px; top:0; right:0;}
