HTML {
height : 100%; 
} 
BODY {
height : 100%; 
padding : 0; 
margin : 0; 
color : #8b8e85; 
font : normal 90% Verdana, Arial, Helvetica, sans-serif; 
background-color : #eeeeee; 
min-width : 760px; 
text-align : center; 
background-image : url(img/page-shadow.jpg); 
background-position : center top; 
background-repeat : repeat-y; 
} 
form {
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
} 
p {
margin : 0 0 1.2em; 
color : #8b8e85; 
background-color : inherit;
text-align : justify; 
} 
a {
color:#0066CC; 
background-color : inherit;
text-decoration : none; 
font-weight : bold; 
} 
a:hover {
color : #000000; 
background-color : inherit;
text-decoration : none; 
font-weight : bold; 
} 
#main {
margin : 0 auto; 
min-width : 760px;
top:0px; 
text-align : center; 
min-height : 100%; 
} 
* html #main {
height : 100%; 
} 
#header {
background-image : url(img/page-shadow-top-corners.jpg); 
background-position : center top; 
background-repeat : repeat-y; 
} 
#top-shadows-center {
margin : 0 auto; 
height : 15px; 
width : 760px; 
background-image : url(img/page-shadow-top-center-bg.jpg); 
background-position : center top; 
background-repeat : repeat-x; 
} 
#top-shadows-inside-corners {
margin : 0 auto; 
height : 15px; 
width : 760px; 
background-image : url(img/page-shadow-top-center.gif); 
background-position : center bottom; 
background-repeat : no-repeat; 
font : normal 1% Verdana, Arial, Helvetica, sans-serif;
} 
#top-shadows-inside-corners p {
padding:0; margin:0;
}
#top-shadows-inside-corners h1, #top-shadows-inside-corners h2 {
position:absolute;
left:-9999px; height:0px;
overflow:hidden;
display:none;
text-indent:-9999px;
font : normal 1% Verdana, Arial, Helvetica, sans-serif;
}
#menu-bar {
background-image : url(img/page-shadow-menu-bar.jpg); 
background-position : center top; 
background-repeat : no-repeat; 
height : 43px; 
} 
#menu-bar-corners {
background-image : url(img/menu-bar-corners.jpg); 
background-position : center top; 
background-repeat : no-repeat; 
height : 43px; 
} 
#menu-content {
background-image : url(img/menu-bar-bg.jpg); 
background-position : center top; 
background-repeat : repeat-x; 
font : normal 85% Verdana, Arial, Helvetica, sans-serif; 
width : 750px; max-width:750px; 
height : 43px; max-height:43px;
margin : 0 auto; 
padding : 0; 
text-align : left; 
} 
#menu-content ul {
padding : 0; 
margin : 0; 
float : left; 
font : normal 90% Verdana, Arial, Helvetica, sans-serif; 
} 
#menu-content ul li {
display : inline; 
} 
#menu-content ul li a {
float : left; 
color : #ffffff; 
background-color : inherit;
font-weight : normal; 
margin-left : 16px; 
padding : 15px 23px 3px 3px;    /* NOTICE - may be need to change if top menu tabs are more than 8 */
text-decoration : none; 
background : url(img/menu-bar-divider.jpg) no-repeat top left; 
} 
#menu-content ul li div div div a {
background : none; 
}
#menu-content ul li div {
float : left; 
height:43px;
background : url(img/active-menu-tab-bg.gif) repeat-x top left; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
}
#menu-content ul li div div {
float : left; 
height:43px;
background : url(img/active-menu-tab-left.gif) no-repeat top left; 
}
#menu-content ul li div div div {
float : left; 
height:43px;
background : url(img/active-menu-tab-right.gif) no-repeat top right; 
}
#menu-content:after { /* CSS Hack */
content : ".";  
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
}
#content {
background-image : url(img/content-bg.jpg); 
background-position : center top; 
background-repeat : repeat-x; 
height : 100%;
width : 759px; 
margin : 0 auto; 
vertical-align : top; 
text-align : justify; 
padding-bottom:77px;
} 
#footer {
position : relative; 
margin-top : -77px; 
height : 77px; 
background-image : url(img/page-shadow-bottom-sides.jpg); 
background-position: 50% 50%; 
background-repeat : no-repeat; 
} 
#footer-info-bg {
height : 52px; 
width : 760px; 
background-image : url(img/footer-info-bg.jpg); 
background-position : center bottom; 
background-repeat : repeat-x; 
margin : 0 auto; 
} 
#footer-info-corners {
height : 52px; 
background-image : url(img/footer-info-corners.gif); 
background-position : center bottom; 
background-repeat : no-repeat;
} 
#footer-info-corners p {
text-align : left; 
text-indent : 20px; 
padding-top : 20px; 
font : normal 75% Arial, Verdana, Helvetica, sans-serif; 
color : #000000; 
background-color : inherit;
} 
#footer-shadow {
height : 25px; 
background-image : url(img/page-shadow-bottom-corners.jpg); 
background-position : center top; 
background-repeat : no-repeat; 
} 
#footer-shadow-center {
height : 25px; 
width : 760px; 
background-image : url(img/page-shadow-bottom-bg.jpg); 
background-position : center top; 
background-repeat : repeat-x; 
margin : 0 auto; 
} 
#footer-shadow-corners {
background-image : url(img/page-shadow-bottom-center.gif); 
background-position : center bottom; 
background-repeat : no-repeat; 
height : 25px; 
margin : 0 auto; 
} 
#footer-shadow-center {
height : 25px; 
width : 760px; 
background-image : url(img/page-shadow-bottom-bg.jpg); 
background-position : center top; 
background-repeat : repeat-x; 
margin : 0 auto; 
} 
.clear-box { /* IE hack */
position:relative;
top:0px;
margin-top:0px;
}
.clear-box:after {
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
}


/* Home */

#content-header-top {
height:220px;
}
#avs-logo {
position:relative;
left:-266px;
top:10px;
height:220px;
background-image : url(img/AVS-logo.jpg); 
background-position : left top; 
background-repeat : no-repeat;
} 
#avs-photo-main-top {
position:relative; left:380px; top:30px; height:220px; width:380px;
background-image : url(img/avs-photo-main-top.jpg); background-position : left top; background-repeat : no-repeat; 
}
	#avs-photo-main-top1 {
	position:relative; left:380px; top:30px; height:220px; width:380px;
	background-image : url(img/avs-photo-main-top1.jpg); background-position : left top; background-repeat : no-repeat; 
	}
	#avs-photo-main-top2 {
	position:relative; left:380px; top:30px; height:220px; width:380px;
	background-image : url(img/avs-photo-main-top2.jpg); background-position : left top; background-repeat : no-repeat; 
	}
	#avs-photo-main-top3 {
	position:relative; left:380px; top:30px; height:220px; width:380px;
	background-image : url(img/avs-photo-main-top3.jpg); background-position : left top; background-repeat : no-repeat; 
	}
	#avs-photo-main-top4 {
	position:relative; left:380px; top:30px; height:220px; width:380px;
	background-image : url(img/avs-photo-main-top4.jpg); background-position : left top; background-repeat : no-repeat; 
	}
	#avs-photo-main-top5 {
	position:relative; left:380px; top:30px; height:220px; width:380px;
	background-image : url(img/avs-photo-main-top5.jpg); background-position : left top; background-repeat : no-repeat; 
	}
#content-header-bottom {
width:728px;;
}
#avs-photo-main-middle {
width:370px; height:193px; position:relative; left:20px;
background-image : url(img/avs-photo-main-middle.jpg); background-position : left top; background-repeat : no-repeat; float:left;
} 
	#avs-photo-main-middle1 {
	width:370px; height:193px; position:relative; left:20px;
	background-image : url(img/avs-photo-main-middle1.jpg); background-position : left top; background-repeat : no-repeat; float:left;
	} 
	#avs-photo-main-middle2 {
	width:370px; height:193px; position:relative; left:20px;
	background-image : url(img/avs-photo-main-middle2.jpg); background-position : left top; background-repeat : no-repeat; float:left;
	} 
	#avs-photo-main-middle3 {
	width:370px; height:193px; position:relative; left:20px;
	background-image : url(img/avs-photo-main-middle3.jpg); background-position : left top; background-repeat : no-repeat; float:left;
	} 
	#avs-photo-main-middle4 {
	width:370px; height:193px; position:relative; left:20px;
	background-image : url(img/avs-photo-main-middle4.jpg); background-position : left top; background-repeat : no-repeat; float:left;
	} 
	#avs-photo-main-middle5 {
	width:370px; height:193px; position:relative; left:20px;
	background-image : url(img/avs-photo-main-middle5.jpg); background-position : left top; background-repeat : no-repeat; float:left;
	} 
#about-avs-box {
font : normal 75% Tahoma, Verdana, Arial, Helvetica, sans-serif; 
vertical-align : top; 
text-align : justify; 
line-height : 160%; 
width : 330px; 
margin-top:15px;
float:right;
color:#3B4957;
} 
#container-1 {
float:left;
width:474px;
}
#container-2 {
float:right;
width:721px;
}
#all-blue-boxes {
width:721px;
margin:0 auto;
padding-top:20px;
min-height:450px;
} 
#box-1 {
background-image : url(img/blue-box-bg.gif); 
background-position : left top; 
background-repeat : repeat-y;
float:left;
width:227px;
} 
#box-2 {
background-image : url(img/blue-box-bg.gif); 
background-position : left top; 
background-repeat : repeat-y;
float:right;
width:227px;
} 
#box-3 {
background-image : url(img/blue-box-bg.gif); 
background-position : left top; 
background-repeat : repeat-y;
float:right;
width:227px;
} 
.blue-box-bottom {
background-image : url(img/blue-box-bottom.gif); 
background-position : left bottom; 
background-repeat : no-repeat;
width:227px;
} 
.blue-box-head {
background-image : url(img/blue-box-head.jpg); 
background-position: center top; 
background-repeat : no-repeat;
width:227px;
height:33px;
padding-bottom:9px;
padding-top:6px;
font : bold 110% Verdana, Arial, Helvetica, sans-serif;
color: #F7F7F7;
background-color:inherit;
text-indent:10px;
} 
.blue-box-head-our-partners {
background-image : url(img/blue-box-our-partners.jpg); 
background-position: left top; 
background-repeat : no-repeat;
width:227px;
height:33px;
padding-bottom:15px;
} 
#container-2 h2 {
	position:absolute;
	left:-9999px; height:0px;
	overflow:hidden;
	display:none;
	text-indent:-9999px;
	font : normal 1% Verdana, Arial, Helvetica, sans-serif;
}
.blue-box-head-news {
background-image : url(img/blue-box-news.jpg); 
background-position: left top; 
background-repeat : no-repeat;
width:227px;
height:33px;
padding-bottom:15px;
} 
.blue-box-head-calendar-of-events {
background-image : url(img/blue-box-calendar-of-events.jpg); 
background-position: left top; 
background-repeat : no-repeat;
width:227px;
height:33px;
padding-bottom:15px;
} 
.blue-box-bg {
padding-left:10px;
padding-right:10px;
font : normal 90% Verdana, Arial, Helvetica, sans-serif;
color:#3b4957;
background-color:inherit;
text-align:justify;
min-height:400px;
} 
.blue-box-bg h4 {
margin:0; padding:0px 0px 0px 0px;
text-indent:10px;
font : bold 85% Tahoma, Verdana, Arial, Helvetica, sans-serif; 
line-height : 120%;
vertical-align:top;
color : #3b4957; 
background-color : inherit;
text-align : justify; 
background-image : url(img/blue-box-pointer-3.gif); 
background-position : top left; 
background-repeat : no-repeat; 
} 
.blue-box-bg p {
font : normal 85% Tahoma, Verdana, Arial, Helvetica, sans-serif; 
line-height : 130%;
vertical-align:top;
color : #3b4957; 
background-color : inherit;
text-align : justify;
} 
#box-1 p {
font : normal 85% Tahoma, Verdana, Arial, Helvetica, sans-serif; 
line-height : 130%;
vertical-align:top;
color : #3b4957; 
background-color : inherit;
text-align : justify;
background-image : url(img/blue-box-pointer-3.gif); 
background-position : top left; 
background-repeat : no-repeat;
text-indent:10px; 
} 
a.blue-box-bg {
font-weight : bold; 
color : #000000; 
background-color : inherit;
} 
.blue-box-links {
padding-top:15px;
padding-bottom:15px;
}
.blue-box-links a {
font : bold 100% Arial, Verdana, Helvetica, sans-serif; 
color : #0959a8; 
background-color:inherit;
text-align : left; 
} 
.avs-partners {
padding-left : 15px; 
padding-top : 25px; 
} 
h5 {
padding:0xp; 
margin:0px;
}


/* Inside page */

#inside-box { /* IE hack */
position:relative;
top:2px;
margin-top:-2px;
}
#inside-box:after {
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
#inside-content-header {
height:187px;
}
#inside-logo {
position:relative;
left:-175px;
top:-5px;
height:189px;
background-image : url(img/AVS-logo-small.jpg); 
background-position : left top; 
background-repeat : no-repeat;
}
#inside-photo-big {
position:relative; left:205px; top:30px; height:189px; background-image : url(img/avs-photo-big.jpg); 
background-position : left top; background-repeat : no-repeat; width:380px;
}
	#inside-photo-big1 {
	position:relative; left:205px; top:30px; height:189px; background-image : url(img/avs-photo-big1.jpg); 
	background-position : left top; background-repeat : no-repeat; width:380px;
	}
	#inside-photo-big2 {
	position:relative; left:205px; top:30px; height:189px; background-image : url(img/avs-photo-big2.jpg); 
	background-position : left top; background-repeat : no-repeat; width:380px;
	}
	#inside-photo-big3 {
	position:relative; left:205px; top:30px; height:189px; background-image : url(img/avs-photo-big3.jpg); 
	background-position : left top; background-repeat : no-repeat; width:380px;
	}
	#inside-photo-big4 {
	position:relative; left:205px; top:30px; height:189px; background-image : url(img/avs-photo-big4.jpg); 
	background-position : left top; background-repeat : no-repeat; width:380px;
	}
	#inside-photo-big5 {
	position:relative; left:205px; top:30px; height:189px; background-image : url(img/avs-photo-big5.jpg); 
	background-position : left top; background-repeat : no-repeat; width:380px;
	}
#inside-box-2 {
float:left; width:555px; margin-top:30px;
}
#inside-left-menu {
float:left; width:175px; 
font : normal 80% Verdana, Tahoma, Arial, Helvetica, sans-serif;
text-align:right;
color:#a4a8ac;
background-color:inherit;
}
#inside-left-menu ul {
padding:0;
margin:0;
}
#inside-left-menu ul li {
list-style:none;
line-height : 150%;
}
#inside-left-menu ul li a {
color:#a4a8ac;
background-color:inherit;
font : normal 95% Verdana, Tahoma, Arial, Helvetica, sans-serif;
line-height : 150%;
}
#inside-left-menu ul li div a {
font-weight:bold;
color:#3b4957;
background-color:inherit;
}
#inside-text {
float:right; width:350px; margin-bottom:40px;
font : normal 75% Verdana, Tahome, Arial, Helvetica, sans-serif;
text-align:justify;
color:#3b4957;
background-color:inherit;
line-height : 130%; 
}
#inside-text h1 {
margin:0; padding:0px 0px 10px 0px;
}
#inside-text p {
color:#3b4957;
background-color:inherit;
}
#inside-text h1 {
color:#3b4957;
background-color:inherit;
font : bold 150% Verdana, Tahome, Arial, Helvetica, sans-serif;
}
#inside-right-photo {
float:right; width:185px; background-image : url(img/avs-photo-small.jpg); 
background-position : left top; background-repeat : no-repeat; height:90px;
}
	#inside-right-photo1 {
	float:right; width:185px; background-image : url(img/avs-photo-small1.jpg); 
	background-position : left top; background-repeat : no-repeat; height:90px;
	}
	#inside-right-photo2 {
	float:right; width:185px; background-image : url(img/avs-photo-small2.jpg); 
	background-position : left top; background-repeat : no-repeat; height:90px;
	}
	#inside-right-photo3 {
	float:right; width:185px; background-image : url(img/avs-photo-small3.jpg); 
	background-position : left top; background-repeat : no-repeat; height:90px;
	}
	#inside-right-photo4 {
	float:right; width:185px; background-image : url(img/avs-photo-small4.jpg); 
	background-position : left top; background-repeat : no-repeat; height:90px;
	}
	#inside-right-photo5 {
	float:right; width:185px; background-image : url(img/avs-photo-small5.jpg); 
	background-position : left top; background-repeat : no-repeat; height:90px;
	}
.form_text {
	line-height: 22px;
}
#input			{ font-size: 10px; color: #333; background-color: #FEFEFE; border: 1px solid #8B8E85; height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#select			{ font-size: 10px; color: #333; background-color: #FFF; border: 1px solid #8B8E85; height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#textarea		{ font-size: 10px; color: #333; background-color: #FEFEFE; border: 1px solid #8B8E85; width:176px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#button			{ font-size: 10px; color: #333; background-color: #FEFEFE; border: 1px solid #8B8E85; height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#radio			{ font-size: 11px; color: #333; background-color: #FFF; border: 1px solid #8B8E85; font-family: Verdana, Arial, Helvetica, sans-serif; }
#checkbox		{ font-size: 11px; color: #333; background-color: inherit; border: 1px solid #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; }

/*
Programming: HTML,PHP,Flash,CSS,JS,MySql 
Nerijus Dulskis, Marijus Dulskis, [NUN, MDM, www.dulskis.com, 2006]
Best on IE 6. Also tested on Mozilla Firefox 1.5 and Opera 9.0.1
*/