   
body { padding: 0; margin: 0; font: 0.7em Tahoma, Arial, sans-serif; line-height: 1.6em; background: #fff; color: #454545; }

/* links */
a { color: #003B6E; background: inherit; }
a:hover { color: #9EC068; background: inherit; }	

/* headings */
h1 { font: bold 2.5em "Arial", Sans-Serif; margin: 0; letter-spacing: -1px; }
h2 { font: bold 2em Arial, Sans-Serif; margin: 0; padding: 0; }
h1 a, h2 a { color: #33336F; background: #fff; text-decoration: none; }
h1 a:hover, h2 a:hover { color: #33336F; background: #FFF; }
.title { color: #fc0; background: #fff; }

/* lists and form elements */
ul { margin: 0; padding : 0; list-style : none; }

/* content holder */
#content { margin: 10px auto 1px; width: 960px; }

/* header */
#header { height: 75px; }
#logo { padding: 15px 0 0 8px; }
#logo p { margin: 0; padding: 0 0 0 10px; color: #808080; background: #fff; }
#top_ad {
	float: right;
	width: 570px;
	margin: 5px 5px 5px 0;
	text-align: right;
	height: 65px;
}

/* menu */
.menu {padding:0 0 0 8em; margin:2px 0 1px; list-style:none; height:35px; background:url(images/pro_four0.gif);}
.menu li {float:left;}
.menu li a {display:block; float:left; height:35px; line-height:33px; color:#fc0; text-decoration:none; font-family:arial, verdana, sans-serif; text-align:center; padding:0 0 0 14px; cursor:pointer; font-size:11px;}
.menu li a b {float:left; display:block; padding:0 28px 0 14px;}
.menu li.current a {color:#91ED40; background:url(images/pro_four2.gif);}
.menu li.current a b {background:url(images/pro_four2.gif) no-repeat right top;}
.menu li a:hover {color:#fff; background: url(images/pro_four1.gif);}
.menu li a:hover b {background:url(images/pro_four1.gif) no-repeat right top;}
.menu li.current a:hover {color:#91ED40; background: url(images/pro_four2.gif); cursor:default;}
.menu li.current a:hover b {background:url(images/pro_four2.gif) no-repeat right top;}

/*subheader */
#sudheader {
	color: #444;
	margin: 0 0 5px;
	height: 65px;
	width: 960px;
}
.ad234 {
	background-color: #ccc;
	height: 60px;
	width: 234px;
	margin-right: 8px;
	float: left;
}
.ad234 h2 {
	font-size:1.1em;
	color:#0090D9;
	border:0;
	text-align: center;
	line-height: 12px;
}
.ad234 p {
	color:#666666;
	line-height: 1.1em;
}
.ad234 a { color: #8ED500; background: inherit; }
.ad234 a:hover {
	color: #FFFFFF;
	background: inherit;
	text-decoration: none;
}
.ad234r {
	background-color: #ccc;
	height: 60px;
	width: 234px;
	float: right;
}
.ad728x15 {
	background: #080834;
	color: #fff;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 80px;
	margin-bottom: 2px;
}
/* turinys */
.turinys { float: right; width: 640px; margin: 0 0 10px; }
.turinys_articles {
	padding: 10px 0 0;
	text-align: justify;
	border-bottom: 1px dotted #ccc;
	color: #000;
	background: #fff;
	margin-top: 0;
	margin-bottom: 15px;
	margin-left: 10px;
	}
.turinys_ad468 {
	color: #000;
	background: #fff;
	margin-top: 0;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	}	
.image { float: left; margin: 5px; }	
/* left side */
.left { float: left; width: 320px; margin: 0 0 10px; }

#ad300x250 {background:#fff; width:300px; margin:10px 5px 5px;}
/* templates box */
.smbox {
	float: left;
	width: 138px;
	margin: 0 0px 10px 10px;
	color: #5d5d5d;
	border: 1px solid #999999;
	padding: 5px;
}
.smbox img { float: left; margin: 5px; }

/* right side */
#right {
	float: right;
	width: 320px;
	margin: 0 0 10px 0;
}

/* center */
#midle {
    float: left;
	width: 320px;
	margin: 0 0 10px 0;
}
/* container */
#container {background:#fff; width:300px; margin:5px; padding:2px;}
.xsnazzy h1, .xsnazzy h2, .xsnazzy p {margin:0 10px; letter-spacing:1px;}
.xsnazzy h1 {
	font-size:2.0em;
	color:#fc0;
	text-align: center;
}
.xsnazzy h2 {font-size:1.1em; color:#000000; border:0;}
.xsnazzy p {padding-bottom:0.5em; color:#eee;}
.xsnazzy a { color: #eee; background: inherit; }
.xsnazzy a:hover {
	color: #FFFFFF;
	background: inherit;
	text-decoration: none;
}
.xsnazzy h2 {padding-top:0.5em; padding-left:10px;}
.xsnazzy {background: transparent; margin:1em;}
.xsnazzy img {
	float: left;
	margin-right: 9px;
	margin-bottom: 3px;
	padding-left: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.xsnazzy em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #FF0000; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .xsnazzy em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.xsnazzy span {display:block; width:0; height:0; color:#000033; overflow:hidden; border-top:10px solid #7f7f9c; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .xsnazzy span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#000033; border-left:1px solid #000033; border-right:1px solid #000033;}

.xb1 {margin:0 8px; background:#000033;}
.xb2 {margin:0 6px; background:#000033;}
.xb3 {margin:0 4px; background:#000033;}
.xb4 {margin:0 3px; background:#7f7f9c; border-width:0 5px;}

.xb5 {margin:0 2px; background:#7f7f9c; border-width:0 4px;}
.xb6 {margin:0 2px; background:#7f7f9c; border-width:0 3px;} 
.xb7 {margin:0 1px; background:#7f7f9c; border-width:0 3px; height:2px;} 

.xboxcontent {
	display:block;
	background:#7f7f9c;
	border-top: 0 solid #000033;
	border-right: 3px solid #000033;
	border-bottom: 0 solid #000033;
	border-left: 3px solid #000033;
}

/* buttons */
.buttons { text-align: right; padding: 4px 2px 0 0;}
.buttons a:hover {
	color: #FFFFFF;
	background: inherit;
	text-decoration: underline;
}
.leftbtn { background: #488EB2; width: 63px; padding: 1px 5px 5px; color: #fff; text-decoration: none; }
.rightbtn { background: #488EB2; padding: 1px 5px 5px; color: #fff; text-decoration: none; }
.leftbtn:hover, .rightbtn:hover { background: #488EB2; color: #fff; text-decoration: underline; }
.smbox .buttons {
	float: right;
	height: 20px;
	width: 128px;
}
/* footer  */
.footer { clear: both; text-align: center; line-height: 1.3em; padding: 10px 0 10px 0; border-top: 1px solid #ccc; }
.outside {
	width:100%;
	background:#000033;
	color:#fc0;
	margin:1em auto 2px;
	text-align: center;
	padding-top: 1px;
	padding-bottom: 1px;
}
.outside a { color: #FFFFFF; background: inherit; }
.outside a:hover {
	color: #DAFFA6;
	background: inherit;
	text-decoration: none;
}
.inside {
	display:block;
	position:relative;
	color:#000;
	margin:0 -20px;
	background:#c4c4c4;
	color:#000;
	padding: 1px;
}
#info a {
	text-align:center;
}
#info img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: inline;
}
#info p {text-align:center; color:#fff;}
#info h3 {text-align:center; color:#000;}
/* hack for IE5.5 */
.inside {display:inline-block;}

