.w1000{
	position: relative;
	width: 100%;
	min-width: 1000px;
	width: expression(document.body.clientWidth > 1000 ? "100%" :"1000px");
	overflow: hidden;
}
.left{
	float: left;
	display: inline;
}
.moduletable{
	padding: 5px;
	margin: 0;
	margin-bottom: 25px;
}
.moduletable p{
	margin: 0;
}
.moduletable h3{
	font-size: 25px;
	font-weight: normal;
	color: #bd1c0a;
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
	text-align: center;
}

#header-div{
	height: 204px;
	background-image: url(../images/header1.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
#image-div{
	position: absolute;
	width: 255px;
	top: 0;
	left: 0;
	overflow: hidden;
}
#image-div *{
	margin: 0;
}
#topback-div{
	position: absolute;
	width: 414px;
	height: 204px;
	top: 0;
	left: 100%;
	margin-left: -414px;
}
#logo-div{
	position: absolute;
	width: 281px;
	height: 160px;
	top: 5px;
	left: 260px;
}
#icons-div{
	position: absolute;
	width: 105px;
	height: 15px;
	top: 22px;
	left: 100%;
	margin-left: -105px;
	overflow: hidden;
}

#menu-div{
	height: 32px;
	line-height: 32px;
	margin-top: -32px;
}
#menu-div ul.menu{
	list-style-type: none;
	margin: 0;
	margin-left: 215px;
	padding: 0;
}
#menu-div ul.menu li{
	float: left;
	padding: 0;
	margin: 0;
}
#menu-div ul.menu li a:link, #menu-div ul.menu li a:visited{
	display: block;
	width: 141px;
	font-size: 17px;
	font-weight: normal;
	color: #ffbe30;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_sites/saulesstudijos/templates/default/images/meniu1.png', sizingMethod='crop');
	text-decoration: none;
}
html>body #menu-div ul.menu li a:link, html>body #menu-div ul.menu li a:visited{
	background-image: url(../images/meniu1.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	#background-image: none;
}
#menu-div ul.menu li a:hover{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_sites/saulesstudijos/templates/default/images/meniu2.png', sizingMethod='crop');
}
html>body #menu-div ul.menu li a:hover{
	background-image: url(../images/meniu2.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#content-div{
	min-height: 570px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	padding-top: 5px;
}
#content_back-div{
	position: absolute;
	width: 467px;
	height: 392px;
	left: 100%;
	top: 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_sites/saulesstudijos/templates/default/images/saule-bg-decor.png', sizingMethod='crop');
	margin-left: -467px;
}
html>body #content_back-div{
	background-image: url(../images/saule-bg-decor.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	#background-image: none;
}
#scroll-div{
	height: 20px;
	background-color: #eedb0a;
	padding-right: 240px;
	margin-bottom: 15px;
	overflow: hidden;
}
#scroll-div *{
	margin: 0;
	padding: 0;
}
#scroll-div, #scroll-div *{
	font-size: 12px;
	color: #920502;
}
#music-div{
	position: absolute;
	width: 23px;
	height: 23px;
	top: 4px;
	left: 100%;
	margin-left: -215px
}

#content-table{
	position: relative;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}
#content-table td{
	vertical-align: top;
}
#maintext-cell{
	padding: 0;
	text-align: left;
	padding-right: 15px;
}
.contentpaneopen{
	width: 100%;
}
.contentheading, .componentheading, #component-contact .contentheading{
	font-size: 28px;
	font-weight: normal;
	color: #bd1c0a;
	padding-bottom: 38px;
	line-height: 1;
}
.contentpaneopen img{
	border: 3px solid #ffcc00;
}
#component-contact img{
	border: 0;
}
.contentpaneopen table{
	border: 0;
}
.contentpaneopen table td{
	border: 1px solid #e28311;
	vertical-align: middle !important;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.contentpaneopen table tr.caption td{
	background-color: #e28311;
}
.contentpaneopen table p{
	margin: 0;
}
#component-contact table, #component-contact table td{
	border: 0;
	padding: 0;
	border-spacing: 0;
}
.blog{
	width: 100%;
}
.blog .contentheading{
	font-size: 18px;
	padding: 0;
}
.blog .contentpaneopen p{
	margin: 0;
}
.blog span.article_separator{
	display: block;
	font-size: 1px;
	line-height: 1px;
	background-image: url(../images/punktyras.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top: 15px;
	margin-bottom: 15px;
}

#right-cell{
	width: 160px;
	padding-top: 15px;
	text-align: left;
}
#right-cell .banneritem{
	clear: both;
	width: 150px;
	margin: 0;
	margin-bottom: 10px;
	text-align: center;
	overflow: hidden;
}
#right-cell .banneritem img{
	max-width: 140px !important;
	height: auto !important;
	margin: 0;
	border: 0;
}

#copyright-cell{
	text-align: center !important;
}
#copyright-cell, #copyright-cell *{
	font-size: 10px;
	color: #bd1c0a;
	font-weight: normal;
	text-decoration: none;
}

.response_label{
	width: 100px;
}
.response_input{
	margin-bottom: 15px;
}
#response_name{
	width: 250px;
}
#response_text{
	width: 250px;
	height: 150px;
	overflow: hidden;
}
