@import url(super_style.css);

/************* pagrindas ****************/

html {
	border: 0;
	height: 100%;
}

body {
	position: relative;
	padding: 0;
	margin: 0;
	height: 100%;
	background: url('../img/top.gif') repeat-x;
}



/************* tinklalapio isdestymas ****************/

#bg-btm {
	position: relative;
	width: 100%;
	height: 320px;
	background: url('../img/bottom.jpg') bottom repeat-x;
}


#container {
	position: relative;
	background: 311px 2px url('../img/split.gif') repeat-y;
	z-index: 1;
	margin: auto;
	margin-left: -390px;
	margin-bottom: -319px;
	left: 50%;
	width: 780px;
	height: 100%;
}
html>body #container {
	height: auto;
	min-height: 100%;
	margin-bottom: -320px;
}

#clear {
	clear: both;
}

h1 {
	position: absolute;
	left: 36px;
	width: 281px;
	height: 253px;
	background: url('../img/logo.gif');
	font-size: 0px;
	z-index: 2;
}

#menu {
	float: left;
	padding: 252px 0 390px 0;
	overflow: hidden;
	position: relative;
	left: 15px;
	width: 290px;
	overflow: hidden;
}

#languages {
	position: absolute;
	left: 658px;
	top: 31px;
	height: 29px;
	width: 123px;
	padding: 9px 0 0 10px;
	background: url('../img/lang_bg.gif') no-repeat;
	z-index: 5;
}

#navi {
	position: absolute;
	right: 7px;
	top: 7px;
	height: 22px;
	z-index: 5;
}

h2 {
	position: absolute;
	left: 332px;
	top: 75px;
	width: 426px;
	height: 30px;
	background: url('../img/header.jpg') right bottom repeat-x;
	overflow: hidden;
	padding: 110px 0 0 12px;
	font: 18px tahoma;
	color: #FFFFFF;
	cursor: default;
	z-index: 2;
}

p#h2 {
	position: absolute;
	left: 343px;
	top: 184px;
	overflow: hidden;
	font: 18px tahoma;
	color: #E11715;
	cursor: default;
	z-index: 3;
}

#text {
	position: relative;
	float: right;
	padding: 230px 0 245px 0;
	width: 439px;
	overflow: hidden;
	margin: 0 4px 0 0;
	z-index: 1;
}
html>body #text {
	margin: 0 9px 0 0;
}/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

#splt {
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 375px;
	z-index: 0;
	background: url('../img/bowlway.jpg') left bottom no-repeat;
}
html>body #splt {
	bottom: 0px;
}

#news {
	position: absolute;
	left: 493px;
	bottom: 190px;
	width: 279px;
	height: 26px;
	overflow: hidden;
	background-position: right;
	font-size: 0px;
	z-index: 11;
}
html>body #news {
	bottom: 191px;
}

#n-input {
	position: absolute;
	left: 528px;
	bottom: 165px;
	font: bold 11px tahoma;
	text-align: right;
	z-index: 3;
}
html>body #n-input {
	bottom: 167px;
}
#n-submit {
	position: absolute;
	left: 699px;
	bottom: 166px;
	z-index: 3;
}
html>body #n-submit {
	bottom: 167px;
}

#contacs {
	position: absolute;
	left: 493px;
	bottom: 110px;
	width: 279px;
	height: 46px;
	overflow: hidden;
	font-size: 0px;
	z-index: 3;
}
html>body #contacs {
	bottom: 111px;
}

#cprights {
	position: absolute;
	left: 18px;
	bottom: 10px;
	font: bold 11px tahoma;
	color: #DC6D07;
	cursor: default;
	z-index: 3;
}
html>body #cprights {
	bottom: 11px;
}

#administrator {
	position: absolute;
	left: 18px;
	bottom: 24px;
	font: 11px tahoma;
	color: #D05A02;
	cursor: default;
	z-index: 3;
}
html>body #administrator {
	bottom: 25px;
}

#design a {
	position: absolute;
	display: block;
	right: 20px;
	bottom: 3px;
	width: 89px;
	height: 39px;
	background: url('../img/romeo.gif');
	z-index: 3;
}
html>body #design a {
	bottom: 4px;
}

#programing {
	position: absolute;
	right: 122px;
	bottom: 24px;
	text-align: right;
	font: 11px tahoma;
	color: #D05A02;
	cursor: default;
	z-index: 3;
}
html>body #programing {
	bottom: 25px;
}

#engine {
	position: absolute;
	right: 122px;
	bottom: 10px;
	text-align: right;
	font: 11px tahoma;
	color: #D05A02;
	cursor: default;
	z-index: 3;
}
html>body #engine {
	bottom: 11px;
}



/************* meniu tekstai ****************/

#menu li{
	background: url('../img/split3.gif') no-repeat;
	list-style-type: none;
	float: left;
}

#menu a {
	display: block;
	padding: 9px 24px 8px 48px;
	font: bold 11px tahoma;
	color: #0095D9;
	text-decoration: none;
	text-transform: uppercase;
	background: url('../img/ul1.gif') no-repeat;
	width: 270px;
}
html>body #menu a {
	width: 240px;
}

#menu a:hover, #menu a.m_ {
	color: #1E75AD;
	background: 0 -90px url('../img/ul1.gif') no-repeat;
}

#menu li li a {
	display: block;
	padding: 9px 24px 8px 63px;
	font: bold 11px tahoma;
	color: #0095D9;
	text-decoration: none;
	text-transform: uppercase;
	background: url('../img/ul2.gif') no-repeat;
	width: 270px;
}
html>body #menu li li a {
	width: 220px;
}

#menu li li a:hover, #menu li li a.m_ {
	color: #1E75AD;
	background: 0 -90px url('../img/ul2.gif') no-repeat;
}



/************* navigacijos tekstai ****************/

#navi li{
	list-style-type: none;
	float: left;
	padding: 0 4px 0 5px;
}

#navi a {
	display: block;
	width: 28px;
	height: 22px;
}

#home a {
	background: url('../img/nav_home.gif') no-repeat;

}

#home a:hover {
	background: 0 -22px url('../img/nav_home.gif') no-repeat;

}


#mail a {
	background: url('../img/nav_mail.gif') no-repeat;

}

#mail a:hover {
	background: 0 -22px url('../img/nav_mail.gif') no-repeat;

}


#print a {
	background: url('../img/nav_print.gif') no-repeat;

}

#print a:hover {
	background: 0 -22px url('../img/nav_print.gif') no-repeat;

}



/************* kalbu tekstai ****************/

#languages li, #languages li.m_ {
	list-style-type: none;
	float: left;
	padding: 0 1px 0 0;
	background: url('../img/lang_off.gif') no-repeat;
}

#languages li.m_ {
	background: url('../img/lang_on.gif') no-repeat;
}

#languages li a {
	display: block;
	padding: 5px 0 0 0;
	width: 33px;
	height: 20px;
	font-size: 1px;
	font: bold 10px tahoma;
	text-decoration: none;
	color: #C90C22;
	text-align: center;
}

#languages li a:hover {
	color: #40B0E3;
}



/************* tinklalapio tekstai ****************/

h1 span, #news span, #contacs span, #navi a span, #design span {
	display: none;
}

#programing a, #engine a, #administrator a {
	color: #D05A02;	
	text-decoration: none;
}

#programing a:hover, #engine a:hover, #administrator a:hover {
	text-decoration: underline;
}



/************* tinklalapio xhtml atributai ****************/

.a_left {
	text-align: left;
}

.a_right {
	text-align: right;
}

.a_center {
	text-align: center;
}

.a_justify {
	text-align: justify;
}

.f_left {
	float: left;
}

.f_right {
	float: right;
}

.f_center {
	margin-left: auto;
	margin-right: auto;
}

.underline {
	text-decoration: underline;
}

.strike {
	text-decoration: line-through;
}



/************** kai neveikia js'as **************/

#navig a {
	font: bold 11px tahoma;
	color: #0095D9;
	text-decoration: none;
}

#navig a:hover {
	color: #1E75AD;
}



/************** tinklalapio newsletter kampas **************/

form.newsletter #n-input input {
	width: 156px;
	border: 1px solid #99B0BD;
	background: #FFFFFF;
	padding: 4px;
	font-weight: normal;
}

.newsletter .submit {
	width: 67px;
	height: 24px;
	border: 1px solid #FFFFFF;
	background: #E17D0C;
	/*padding: 5px;*/
	color: #FFFFFF;
	font-weight: bold;
}



/************** tinklalapio modulis uzklausimas ir uzsakymas **************/

form.simple input {
	margin: 3px 0 11px -5px;
	width: 423px;
	border: 1px solid #99B0BD;
	background: #FFFFFF;
	padding: 5px;
}

form.simple .nobr input {
	width: 127px;
	margin: 3px 0 11px -5px;
}

form.simple textarea {
	margin: 3px 0 11px -5px;
	width: 423px;
	height: 100px;
	border: 1px solid #99B0BD;
	background: #FFFFFF;
	padding: 5px;
	font: 11px tahoma;
}

form.simple p {
	margin: 0 0 0 5px;
	/*padding: 0 0 0 -5px;*/
	line-height: normal;
}

form.simple .error {
	color: #DF5C05;
}

.simple .submit {
	width: 150px;
	border: 1px solid #C00718;
	background: #E17D0C;
	margin: 3px 0 11px 0px;
	padding: 2px;
	color: #FFFFFF;
	font-weight: bold;
}



/************** modulio galerija tekstai **************/

ul#gall  {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 0px;
}

#gall li {  
	display: inline;
}

#gall img {
	margin: 5px;
	width: 97px;
	height: 97px;
}

#gall_psl {
	clear: left;
	padding: 3px 0 0 0;
}

#gall_psl a {
	text-decoration: none;
}

#gall_psl a:hover {
	text-decoration: none;
	color: #E17D0C;
}
