body {
	margin: 0;
	padding: 0;
	text-shadow: 0 0 0 #1A1818;
	font-family: 'Myriad Pro', Tahoma;
	font-size: 11px;
	color: #1A1818;
	background-color: #FFFFFF;
}

table {
	font-family: 'Myriad Pro', Tahoma;
	font-size: 12px;
}

img {
	border: none;
}

a {
	color: #1A1818;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/*--------------- bendros klases ----------------*/
.gurucolor {
	color: #8A1069;
}

.notcreated {
	color: #818386;
}
/*-------- turinio kairysis - puslapiavimas ---------*/
.pages {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	line-height: 26px;
	color: #464749;
	background-color: #c8c9cb;
}

.pages .whichPage {
	float: left;
	padding: 0 10px 0 10px;
}

.pages .whichPage .currentPage, .pages .pagesNavigation .currentPage {
	color: #323133;
}

.pages .whichPage .howMuchPages {
	color: #6d6f72;
}

.pages .pagesNavigation {
	float: right;
}

.pages .pagesNavigation a, .pages .pagesNavigation span {
	display: block;
	float: left;
	padding: 0 3px 0 4px;
	color: #818386;
	background: url(../images/contentleft/pages/devider.gif) right top no-repeat;
}

.pages .pagesNavigation .previousPage {
	padding: 0;
	width: 10px;
	margin-right: 5px;
	text-decoration: none;
	background: url(../images/contentleft/pages/previousPage.gif) center center no-repeat;
}

.pages .pagesNavigation .nextPage {
	padding: 0;
	width: 16px;
	margin: 0 9px 0 -1px ;
	text-decoration: none;
	background: url(../images/contentleft/pages/nextPage.gif) right center no-repeat #c8c9cb;
}

/*----------------- antrastes -------------------*/
h1 {
	margin: 0;
	padding: 0;
	font-size: 20px;
	font-weight: normal;
	color: #6D6F72;
}

h2 {
	margin: 0;
	font-size: 14px;
	font-weight: normal;
	color: #3C3C3E;
}

/*---------------- laukai, mygtukai --------------*/
input.text {
	font-family: 'Myriad Pro', Tahoma;
	font-size: 12px;
	border: 1px solid #434445;
}

/*-------------- pagrindiniai tag'ai -------------*/
.main {
	float: none;
	width: 100%;
	text-align: center;
	clear: both;	
}
.main[class] {
	float: left;
	min-width: 1020px;
}

.fixedWidth {
	float: none;
	width: 1020px;
	margin: 0 auto;
	padding: 0 10px 0 10px;
	text-align: left;
}
.fixedWidth[class] {
	width: 1000px;
}

/*-------------------- header ----------------------*/
#header {
	height: 87px;
}

#header a.logo {
	display: block;
	float: left;
	margin-top: 13px;
	width: 133px;
	height: 58px;
	background: url(../images/header/eguru.lt.gif) left top no-repeat;
}

/*--------------- header&footer menu ----------------*/
ul#headermenu {
	float: right;
	margin: 7px 0 16px 0;
	padding: 0;
	list-style-type: none;
}

ul#headermenu li {
	float: left;
	background: url(../images/header&footermenu/bgdevider.gif) right top no-repeat;
}

ul#headermenu .nodevider , ul#footermenu .nodevider {
	background: none;
}

ul#headermenu a, ul#footermenu a {
	display: block;
	float: left;
	height: 22px;
	line-height: 20px;
	padding: 0 6px 0 5px;
	color: #464749;
}

ul#headermenu a#rss {
	padding-right: 30px;
	background: url(../images/header&footermenu/rss.gif) right center no-repeat;
}

ul#headermenu a#flickr {
	width: 42px;
	background: url(../images/header&footermenu/flickr.gif) center center no-repeat;
}
ul#headermenu a#flickr[id] {
	width: 31px;
}

ul#headermenu a.facebook {
	width: 59px;
	background: url(../images/header&footermenu/facebook.gif) 5px center no-repeat;
}
ul#headermenu a.facebook[class] {
	width: 48px;
}

ul#headermenu a.help {
	font-size: 12px;
	padding-right: 0;
}

ul#footermenu {
	float: left;
	margin: 0;
	padding: 0 0 0 29px;
	list-style-type: none;
}

ul#footermenu li {
	float: left;
	background: url(../images/header&footermenu/bgdevider.gif) left top no-repeat;
}

ul#footermenu a {
	padding: 0 5px 0 6px;
	color: #5A5B5E;
}

ul#footermenu span {
	display: block;
	float: left;
	height: 22px;
	line-height: 20px;
	padding-left: 6px;
	color: #5A5B5E;
}

ul#footermenu a#mail {
	color: #1A1818;
}

ul#footermenu a.facebook {
	padding-right: 60px;
	background: url(../images/header&footermenu/facebook.gif) right center no-repeat;
}

ul#footermenu a.help {
	font-size: 12px;
	padding-left: 0;
}

/*-------------------- header search ---------------------*/
#headersearch {
	float: right;
	font-size: 12px;
	clear: right;
}

#headersearch span {
	float: left;
	margin-right: 3px;
	padding: 0 7px 0 7px;
	line-height: 24px;
	background: url(../images/header/bgtextsearch.gif) left top repeat-x;
}

#headersearch input.text {
	float: left;
	width: 157px;
	height: 24px;
	padding: 4px;
}

#headersearch input#buttonsearch {
	float: left;
	width: 28px;
	height: 24px;
}
#headersearch input#buttonsearch[id] {
	margin-left: 3px;
}

/*----------------------- topmenu ------------------------*/
#topmenu {
	height: 28px;
	background: url(../images/topmenu/bgmenu1px.gif) left top repeat;
}
#topmenu[id] {
	height: auto;
	min-height: 28px;
}

#topmenu ul {
	float: left;
	margin: 0 0 0 -12px;
	padding: 0;
	list-style-type: none;
	background: url(../images/topmenu/bgmenudevider.gif) left top repeat-x;
}

#topmenu ul li {
	float: left;
	margin-right: 1px;
	background: url(../images/topmenu/bgmenu1px.gif) left top repeat-x;
}

#topmenu li a, #topmenu span.greyMenuItem {
	display: block;
	float: left;
	height: 28px;
	line-height: 27px;
	padding: 0 10px 0 10px;
	font-size: 12px;
	color: #999999;
}

#topmenu li a, #topmenu a.gurucolor {
	display: block;
	float: left;
	height: 28px;
	line-height: 27px;
	padding: 0 10px 0 10px;
	font-size: 12px;
	color: #000000;
}

#topmenu li a:hover, #topmenu a.gurucolor:hover {
	text-decoration: none;
	/*background: url(../images/topmenu/bgmenuhover1px.gif) left top repeat-x;*/
	background: url(../images/active_menu_bg.gif) bottom center no-repeat;
}

#topmenu  a#moreLinkItem {
	display: block;
	float: left;
	height: 28px;
	line-height: 27px;
	padding: 0 10px 0 10px;
	font-size: 12px;
	/*background: url(../images/topmenu/bgmenuhover1px.gif) left top repeat-x;*/
	background: none;
}

#topmenu a#moreLinkItem:hover {
	text-decoration: none;
	/*background: url(../images/topmenu/bgmenuhover1px.gif) left top repeat-x;*/
	background: none;
}

#topmenu #morePanel a {
	text-decoration: none;
	height: 30px;
/*	margin: 8px 0px;*/
	padding: 0px 8px; 
	white-space: nowrap; 
	display: block;
	/*background: url(../images/topmenu/bgmenuhover1px.gif) left top repeat-x;*/
	background: none;
	float: none;
}

#topmenu #morePanel a:hover {
	text-decoration: none;
	height: 30px;
/*	margin: 8px 0px;*/
	padding: 0px 8px; 
	white-space: nowrap; 
	display: block;
	/*background: url(../images/topmenu/bgmenuhover1px.gif) left top repeat-x;*/
	background-image: none;
	background-color: #DDDDDD;
	float: none;
}

#topmenu a#topmenuhome {
	position: relative;
	width: 29px;
	margin-right: 0;
	padding: 0;
	background: url(../images/topmenu/bgmenuhome.gif) left top no-repeat;
}

#topmenu a#topmenuactive {
	background: url(../images/topmenu/bgmenuactive.gif) center top no-repeat;
}

#topmenu a.topmenumore {
	width: 86px;
	padding-right: 35px;
	background: url(../images/topmenu/bgmore.gif) right center no-repeat;
}
#topmenu a.topmenumore[class] {
	width: 41px;
}

#topmenu a.topmenumore:hover {
	background: url(../images/topmenu/bgmorehover.gif) right top repeat-x;
}

#topmenu a.topmenumore#topmenuactive {
	background: url(../images/topmenu/bgmoreactive.gif) right top no-repeat;
}

/*------------------ topsubmenu ---------------------*/
#topsubmenu {
	height: 26px;
	background: url(../images/topsubmenu/bgsubmenu1px.gif) left bottom repeat-x #E6E6E6;
}
#topsubmenu[id] {
	height: auto;
	min-height: 26px;
}

#topsubmenu ul {
	float: left;
	margin: 0;
	padding: 0 0 0 18px;
	list-style-type: none;
}

#topsubmenu ul li {
	float: left;
	margin-right: 1px;
}

#topsubmenu a, #topsubmenu span {
	display: block;
	float: left;
	height: 26px;
	line-height: 22px;
	padding: 0 11px 0 11px;
}

/*------------- turinys - du stulpeliai ------------*/
.contentleftTitleBg {
	position: absolute;
	float: left;
	margin-top: -30px;
	left: 0;
	width: 625px;
	height: 26px;
	background: url(../images/contentleft/bgtitlegraylong.gif) left top no-repeat;
	z-index: -1;
}
.contentleftTitleBg[class] {
	margin-top: 0;
}

/*----------- turinio kairysis stulpelis ------------*/
.contentleft {
	float: left;
	width: 654px;
}

.contentleft h1 {
	padding: 0 0 7px 29px;
}

.contentleft .banner {
	float: left;
	width: 100%;
	margin-bottom: 12px;
}

.contentleft .banner * {
	float: right;
}

#egurubest, #egurubest2 {
	float: left;
	width: 100%;
	margin-bottom: 2px;
}

#themeguru {
	float: left;
	width: 100%;
	margin-bottom: 2px;
}

.contentleftTitle {
	float: left;
	width: 100%;
	margin-bottom: 4px;
	padding: 5px 0 4px 0;
	font-size: 14px;
	color: #323133;
	background: url(../images/contentleft/bgtitlegray.gif) left top repeat-x #CDCED0;
}

.contentleftTitleLeft {
	float: left;
	padding: 0 29px 0 29px;
}

.contentleftTitleRight {
	float: right;
	padding: 1px 5px 0 0;
	font-size: 11px;
}

.contentleftTitle a {
	color: #818386;
}

/*--------- turinio kairysis - visos temos ----------*/
.allthemes {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	padding-left: 29px;
}
.allthemes[class] {
	width: 625px;
}


.allthemes .allthemestitle {
	padding: 5px 29px 5px 29px;
	font-size: 16px;
	color: #6D6F72;
	background-color: #EEEEEF;
	border-bottom: 4px solid #FFFFFF;
}

.allthemes .allthemeslist {
	float: left;
	padding: 10px 0 10px 0;
	background-color: #EEEEEF;
}

.allthemes ul {
	display: block;
	float: left;
	width: 156px;
	margin: 0;
	padding: 0 0 0 28px;
	list-style-type: none;
}
.allthemes[class] ul {
	width: 128px;
}

.allthemes ul li {
	padding: 1px 0 1px 0;
}

/*----------- turinio desinysis stulpelis -----------*/
.contentright {
	float: right;
	width: 335px;
	padding-right: 28px;
}
.contentright[class] {
	width: 307px;
}

.contentright .banner {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.blockgray {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	color: #464749;
	background-color: #EEEFEF;
}

.blockgray h2 {
	padding: 4px 21px 5px 21px;
	background: url(../images/contentright/bgtitlegray.gif) left top repeat-x #CECFD1;
	border-bottom: 4px solid #FFFFFF;
}

.blockgray h2.titleviolet {
	padding-top: 3px;
	color: #FFFFFF;
	background: #962878;
	border-top: 1px solid #9E3882;
	border-bottom: 1px solid #FFFFFF;
}

.blockgraycontent {
	padding: 6px 6px 7px 6px;
}

.blockgraycontent .witharrow {
	display: block;
	padding: 3px 0 4px 15px;
	color: #464749;
	background: url(../images/contentright/bgarrow.gif) left 5px no-repeat;
}

.blogrow {
	padding: 8px 20px 8px 20px;
	background: #EEEEEE;
	border-bottom: 1px solid #FFFFFF;
}

.blogrow a.blogtitle {
	display: block;
	margin-bottom: 1px;
	clear: right;
}

.blogrow a.comments {
	color: #464749;
}

#blogorder {
	padding: 6px 20px 5px 20px;
	background: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#blogorder a {
	padding-right: 30px;
	font-size: 14px;
	color: #464749;
	background: url(../images/contentright/blogorder.gif) right center no-repeat;
}

/*------------------- footer -----------------------*/
#footer {
	padding-top: 7px;
	padding-bottom: 10px;
	border-top: 1px solid #C2C3C4;
}

#footer .fixedWidth {
	height: 50px;
	background: url(../images/footer/eguru.lt.gif) right 7px no-repeat;
}

#copyrights {
	float: left;
	width: 100%;
	margin-top: 12px;
	clear: left;
}

#copyrights span {
	float: left;
	height: 22px;
	line-height: 20px;
	color: #6D6F72;
}

#copyright {
	width: 323px;
	padding-left: 29px;
}
#copyright[id] {
	width: 294px;
}

#JuicySquare {	
	padding-right: 5px;
}

#CorpusIntegrum {	
	padding-left: 6px;
	background: url(../images/header&footermenu/bgdevider.gif) left top no-repeat;
}

a.tag
{
	float: left;
	display: block;
	margin: 0px 7px;
	vertical-align: bottom;
}

a.tag1
{
	font: 10px normal "Trebuchet MS";
	color: #6d6f72;
	text-decoration: none;
	padding-top: 9px;
}

a.tag1:hover
{
	text-decoration: underline;
}

a.tag2
{
	font: 15px normal "Trebuchet MS";
	color: #5a5b5e;
	text-decoration: none;
	padding-top: 6px;
}

a.tag2:hover
{
	text-decoration: underline;
}

a.tag3
{
	font: 23px normal "Trebuchet MS";
	color: #464749;
	text-decoration: none;
	padding-top: 2px;
}

a.tag3:hover
{
	text-decoration: underline;
}

a.tag4
{
	font: 25px normal "Trebuchet MS";
	color: #1a1818;
	text-decoration: none;
}

a.tag4:hover
{
	text-decoration: underline;
}