body {
	margin: 0; padding: 0;
	background-image: url(images/pagebck.gif);
}
#main {
	background-color: white;
}
#pageBackground .left {
	background-image: url(images/pageshadleft.gif);
	background-repeat: repeat-y;
	background-position: right;
}
#pageBackground .right {
	background-image: url(images/pageshadright.gif);
	background-repeat: repeat-y;
	background-position: left;
}	 
.input {
	font-size: 12px;
	border: 1px solid gray;
}
.fontsize12 {
	font-size: 12px;
}
.fontsize10 {
	font-size: 10px;
}
.fontsize9 {
	font-size: 9px;
}
.verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.noLine {
	text-decoration: none;
}
.noLineHover {
	 	text-decoration: none;
	 }
	 .noLineHover:hover {
	 	text-decoration: underline;
	 }
    .submit {
      border: 1px solid gray;
      background-color: #EEEEEE;
    }
    table {
      font-family: Tahoma, Arial, sans-serif;
      font-size: 11px;
    }
    a img {
      border: 0;
    }
    h1 {

    }
    h2 {

    }
    a {
      color: black;
    }
    #middleContent {
      padding: 4px 3px 0 5px;
    }

    #headerTop {
      font-size: 30px;
      font-weight: 600;
      color: white;
      vertical-align: bottom;
      padding: 5px 15px;
    }
    #header {
      background-image: url(images/headgrad.gif);
      background-repeat: repeat-x;
      padding-left: 20px;
    }
    #header .name {
      font-size: 48px;
    }
    #searchBar {
     /* background-color: #8B040A; */
      text-align: right;
    /*  color: #F8CE8D; */
      padding-right: 80px;
			background-image: url(images/search_bar_bg.gif);
			background-repeat: repeat-x;
    }
    #searchBar form {
      display: inline;
    }
    .menu {
        background-color: #D8D8D8;
        background-image: url(images/menubotcorn.gif);
        background-repeat: no-repeat;
        background-position: bottom right;
		width: 126px;
		padding: 0;
        padding-bottom: 30px;
    }

    .menu a {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        display: block;
        color: white;
        height: 17px;
        background-color: black;
        background-image: url(images/menucorners.gif);
        background-repeat: no-repeat;
        background-position: bottom right;
        text-decoration: none;
        margin-top: 1px;
        padding-left: 7px;
        padding-top: 2px;
    }
    .menu a:hover {
      background-color: #7979AB;
    }
    #ads {
      text-align: center;
    }
    #lastSitesTop {
        margin-top: 10px;
        font-size: 11px;
        background-color: #EAF0FE;
        text-align: center;
        padding-bottom: 1px;
        border-bottom: 1px solid #CDC9FF;
    }
    #lastSites {
      list-style: square;
      margin-left: 8px;
      padding-left: 8px;
      margin-top: 6px;
    }
#lastSites a {
color: blue;
text-decoration: none;
}
#lastSites a:hover {
text-decoration: underline;
}
    #rightPanelTop {
        font-family: Verdana, Arial, Helvetica, sans-serif;
      text-align: right;
      padding-top: 3px;
      padding-bottom: 3px;
    }
    #rightPanelTop a {
      color: #c58200;
      margin-right: 5px;
      text-decoration: none;
    }
    #rightPanelAuthTop {
      background-image: url(images/authtop.gif);
    }
    #auth {
      font-family: Tahoma, Arial, sans-serif;
      font-size: 11px;
		height: 163px;
    }
    #authBlock {
      background-image: url(images/authbck.gif);
      text-align: center;
    }
    #authBlock form {
      margin: 0;
    }
    #siteNews {
      background-image: url(images/authbcknews.gif);
		padding: 10px 10px;
		}
#hotTopic {
	height: 37px;	
}
    #hotTopic .hotTopicHead {
      background-image: url(images/hottopic1.gif);
      background-repeat: no-repeat;
    }
    #hotTopic .hotTopicText {
      background-image: url(images/hottopic2.gif);
      vertical-align: bottom;
      padding-bottom: 5px;
    }
    #hotTopic .hotTopicEnd {
      background-image: url(images/hottopic3.gif);
    }
    #hotTopic .hotTopicButton {
      background-image: url(images/hottopic4.gif);
      vertical-align: bottom;
      padding-bottom: 6px;
      text-align: center;
    }
    #hotTopic .hotTopicButton a:hover {
		text-decoration: none;
    }	 
    #celebDays div {
      width: 120px;
      text-align: left;
		height: 65px;
		border: 1px solid #E5E4E7;
      padding: 6px 8px;
      margin: 0;
		font-size: 9px;    
}
    #celebDays dl {
      margin: 0;
    }
    #celebDays dd {
      font-weight: 600;
      margin-left: 6px;
      margin-top: 3px;
      margin-bottom: 3px;
    }
    #flyers {
      margin-top: 6px;
      border-bottom: 1px solid #747474;
    }
	 #flyers a:hover {
	 	color: gray;
	 }
    #flyers .flyersHead {
      border-bottom: 1px solid #747474;
      font-size: 12px;
      font-weight: 600;
    }
    #flyers img {
      margin: 0 0 0 0;
    }
#advertMenu a {
	text-align: center;
	font-weight: bold;
	display: block;
	width: 70px;
	padding: 1px 0;
	text-decoration: none;
}
.advertBlock {
	width: 335px;
	padding: 8px 0;
	display: none; 
   background-color: #FCFBDE;
   border-left: 1px solid #A5A5A5;
   border-right: 1px solid #A5A5A5;
   border-bottom: 1px solid #A5A5A5;		
}
.advertBlock .text {
	text-decoration: none;
}
.advertBlock .text:hover {
	text-decoration: underline;
}
.advertBlock .bottom td {
	padding: 1px 2px;
}
.advertActive {
   border-left: 1px solid #A5A5A5;
   border-right: 1px solid #A5A5A5;
   border-top: 1px solid #A5A5A5;	
	border-bottom: 0;
	background-image: url(images/advertpress.gif);
}
.advertInactive {
	border-bottom: 1px solid #A5A5A5;
	background-image: url(images/advertunpress.gif);
}
#trafficWeatherBlock {
	border-right: 1px solid #BDBDBD;
}
#trafficWeatherBlock .head {
	padding: 2px 0 2px 4px;
}
#trafficWeatherBlock .body {
	padding-top: 5px;
	padding-left: 4px;
}
#trafficWeatherBlock .divider {
	width: 5px;
	background-image: url(images/divider.gif);
}
#trafficWeatherBlock a {
	text-decoration: none;
}
#trafficWeatherBlock a:hover {
	text-decoration: underline;
}

#tonussAdvert {
	border: 1px solid #7D7A5B;
}
#tonussAdvert .head {
	background-color: #B1A106;
	background-image: url(images/clubtonuss.gif);
	background-repeat: no-repeat;
	height: 25px;
}
#tonussAdvert .banner {
	height: 106px;
	background-image: url(images/clubtonussbck.jpg);
}
#tonussAdvert .link {
	background-image: url(images/clubtonuss2.gif);
	background-repeat: no-repeat;
	height: 17px;
	padding-right: 4px;
	font-weight: 600;
}
#tonussAdvert .bottom {
	background-image: url(images/clubtonuss4.gif);
}
#tonussAdvert .bottom2 {
	background-image: url(images/clubtonuss3.jpg);
	background-repeat: no-repeat;
}
.newsBody .head {
	background-image: url(images/newsgrad.gif);
	height: 17px;
	padding-left: 5px;
	color: #6779AF;
	font-weight: bold;
	border-right: 1px solid #E0E0E0;	
	
}
.newsBody .head span {
	color: black;
	font-weight: normal;
}
.newsBody .body {
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
}
.newsBody .body ul {
	list-style-image: url(images/newsblocklist.gif);
	margin-top: 10px;
	margin-left: 9px;
	padding-left: 9px;
}
.newsBody .body ul li {
	margin-bottom: 10px;
}
.newsBody .body ul li a {
	text-decoration: none;
}
.newsBody .body ul li a:hover {
	text-decoration: underline;
}
#labourSupply .head {
	padding: 0;
	background-image: url(images/jobaply1.gif);
}
#labourSupply .head .img {
	margin: 0;
	height: 26px;
	width: 40px;
	float: right;
	background-image: url(images/jobaplynva.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
#labourSupply .head .text {
	margin-top: 10px;
	margin-left: 4px;
	float: left;
	width: 130px;
}

#labourSupply .bottom {
	padding-right: 5px;
	height: 14px;
	background-image: url(images/jobaplybot.gif);
	background-repeat: no-repeat;
}
#labourSupply .body ul {
	padding-left: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 6px;
}
#labourSupply .body ul a {
	text-decoration: none;
}
#labourSupply .body ul a:hover {
	text-decoration: underline;
}
#footerLinks {
	background-color: #D8D8D8;
	padding: 5px 20px;
	border-bottom: 2px solid #2A0E72;	
}
#footerLinks a {
	margin-right: 10px;
	text-decoration: none;
}
#footerLinks a:hover {
	text-decoration: underline;
}
#footer form {
	margin-bottom: 0;
}
#footer textarea {
	width: 100%;
}
#feedback {
	background-color: #EAF0FE;
	margin-bottom: 0;
}
#feedback td {
	padding: 2px 8px;
}
#about {
	padding-top: 20px;
	font-size: 10px;
	background-image: url(images/aboutbck.gif);
	background-repeat: repeat-x;
}
#about .logo {
	float: left;
	margin: 0px 10px;
}


/* ------------ FORUMA STILI ----------------------- */
#forums {
}
#forums .topic {
	padding: 10px 8px;	
	border-left: 1px solid #E4E6EC;
	border-right: 1px solid #E4E6EC;
	border-bottom: 1px solid #E4E6EC;	
}
#forums .text {
	padding: 5px;
}
#forums .topic a {
	text-decoration: none;
}
#forums .topic a:hover {
	text-decoration: underline;
}
#colNames td {
	background-color: #FF8A54;
	color: white;
	padding: 2px 4px;	
}
.posted {
	text-align: center;
}
.rowGray .posted {
	background-color: #FAFAFA;
	background-image: url(images/forumpostergrad.gif);
	background-repeat: repeat-y;
}
.rowWhite .posted {
	background-color: #E3E4EB;
}
.rowWhite {
	background-color: white;
	border: 1px solid #F7F7F7;
}
.rowGray {
	background-color: #F4F4F4;
}
#topicStarter {
	background-color: #F4F4F4;
}

.forumNavigation {
	height: 19px;
	margin-bottom: 1px;
}
.forumNavigation ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.forumNavigation ul li {
	display: inline;
}
.forumNavigation .backButton img {
	margin-right: 1px;
}
.forumSort {
	width: 99%;
	height: 18px;
	background-color: #F6F6F6;
	border: 1px solid #D7D7D7;
	margin-bottom: 1px;
	padding: 1px 7px;
}
.forumSort a {
	text-decoration: none;
}
.forumSort a:hover {
	color: gray;
}
/* ------------ FORUMA STILI BEIGAS---------------- */

/* ------------ KATALOGA STILI --------------------- */
#katalogsRoot {
	margin-top: 25px;
	margin-bottom: 20px;
}
#katalogsRoot td {
	height: 80px;
}
#katalogsRoot h4 a {
	font-size: 13px;	
	text-decoration: none;
}
#katalogsRoot h4 a:hover {
	text-decoration: underline;
}
#katalogsRoot .subLinks, #katalogsRoot .subLinks a {
	color: #E17D3F;
	text-decoration: none;
}
#katalogsRoot .subLinks a:hover {
	text-decoration: underline;
}
#katalogsSubkat .links  {
	border-bottom: 1px dashed #D8D8D8;
}
#katalogsSubkat .links a {
	color: gray;
	text-decoration: none;
}
#katalogsSubkat .links a:hover {
	font-weight: bold;
}
#katalogsSubkat {
	margin: 15px 0;
}
#katalogsSubkat ul {
	list-style-type: none;
	margin-left: 2px;
	padding-left: 2px;
}
#katalogsSubkat ul a {
	color: #E17D3F;
	text-decoration: none;	
}
#katalogsSubkat ul a:hover {
	text-decoration: underline;
}
.katalogsLink {
	margin-left: 4px;
}
.katalogsLink .name a {
	text-decoration: none;
}
.katalogsLink .name2 {
	font-size: 12px;
}
.katalogsLink .link {
	clear: both;
}
.katalogsLink .link a {
	color: blue;
}
.katalogsLink .link a:hover {
	text-decoration: none;
}
.katalogsLink .descr {
	width: 80%;
	color: gray;
	clear: both;
}
.katalogsLink .name .name3 {
	float: right;
	margin-right: 10px;
	font-weight: bold;
}
.katalogsLink .name .name2 {
	float: left;
}
#katalogsNavigation a {
	text-decoration: none;
}
#katalogsNavigation a:hover {
	text-decoration: underline;
}
#katalogsAll {
	width: 99%;
}
#katalogsAll .head {
	background-color: #FF8A54;
	color: white;
	padding: 1px 3px;
}
#katalogsAll .name a {
	text-decoration: none;
	font-weight: bold;
}
#katalogsAll .link {
	height: 30px;
	vertical-align: top;	
}
#katalogsAll .link a {
	color: blue;
}
#katalogsAll .link a:hover {
	text-decoration: none;
}
#katalogsRightNav p {
	text-align: center;
}
/* ------- katalogs biegas -------------- */
/* ------- SLUDIJNAJUMI STILI ------- */
.sludinajumuSleja {
	width: 33%;
	padding-bottom: 40px;
}
.sludinajumuSleja table {
	width: 100%;
	table-layout: fixed;
}
.sludinajumuSleja h4 {
	font-size: 15px;
	text-align: center;
	background-color: #FF8A54;
	margin-bottom: 0;
	color: white;
}
.sludinajums {
	border: 1px solid gray;
	padding: 2px 4px;
}
.sludinajums .link  {
	border-top: 1px solid #A5A5A5;
	text-align: right;
	background-color: #FCFBDE;
	padding-right: 2px;
}
.sludinajums .link a {
	font-size: 11px;
	text-decoration: none;
}
.sludinajums .link a:hover {
	color: gray;
}
.sludinajums .link  {
	border-top: 1px solid #A5A5A5;
	text-align: right;
	background-color: #FCFBDE;
	padding-right: 2px;
}
.sludinajums .link_adm  {
	border-top: 1px solid #A5A5A5;
	text-align: right;
	
	padding-right: 2px;
}
.sludinajums .link_adm a {
	font-size: 11px;
	text-decoration: none;
}
.sludinajums .link_adm a:hover {
	color: gray;
}
#sludinajumuNavigation a:hover {
	text-decoration: none;
}
/* ---- slud beigas ---- */
/* -----DARBA SADALJAS SAAKUMS ------------- */
#darbsHead {
	margin-bottom: 20px;
}
#darbsHead .link {
	text-align: right;
	border-bottom: 1px dashed #D8D8D8;
}
#darbsHead .link a {
	text-decoration: none;
	color: gray;
}
#darbsHead .link a:hover {
	font-weight: bold;
}
#darbsTable .head td {
	background-color: FF8A54;
	color: white;
	padding: 1px 4px;
	font-size: 12px;
}
#darbsTable .row td {
	padding-left: 4px;
}
#darbsTable .row {
	height: 45px;
}
#darbsTable a {
	color: #0033DD;
	text-decoration: none;
}
#darbsTable a:hover {
	color: #0077EE;
	text-decoration: underline;
}
#darbsTable .bottom td {
	border-top: 1px dashed #D8D8D8;
}
#darbsTable .bottom a {
	color: gray;
}
#darbsTable .bottom a:hover {
	font-weight: bold;
	color: gray;
	text-decoration: none;
}
#darbsTable .divider {
	height: 20px;
	border-top: 2px solid #F7F7F7;
}
/* ---- LABDARIIBA SAAKUMS ----------- */
#charityPostsContainer {
	width: 96%;
	margin-left: 3px;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	margin-bottom: 20px;
}
#charityText h3 {
	font-size: 16px;
}
#charityText a {
	text-decoration: none;
	color: blue;
}
.chatLogin .img {
	background-image: url(images/cheatpeople.gif);
	width: 233px;
	height: 177px;
	background-repeat: no-repeat;
}
.chatLogin .form {
	background-image: url(images/chatgradform.gif);
	background-repeat: repeat-x;
}
.chatLogin .form input {
	margin-top: 3px;
	font-size: 11px;
}
.chatLogin .grad {
	background-image: url(images/chatgradbot.gif);
	background-repeat: repeat-x;
	height: 60px;
}
.chatLogin .divider {
	background-image: url(images/chatgradform.gif);
	background-repeat: repeat-x;
	width: 60px;
}
.chatRules {
	margin-left: 10px;
}
#aboutChat {
	background-color: #F9F9F9;
	padding: 20px 5px 50px 5px;
}
/* ------ MAILLOGIN -------------- */
#mailLogin .head {
	background-color: #FFBF27;
	color: white;
	padding: 2px;
	font-size: 13px;
	background-image: url(images/mail.gif);
	background-repeat: no-repeat;
	height: 23px;
}
.akcija {
	margin-bottom: 10px;
	height: 80px;
	border: 1px solid #FFC12C;
}
.akcija .logo {
	width: 130px;
}
.akcija .text {
	vertical-align: middle;
}
#jobApplyForm textarea{
	width: 80%;
	height: 80px;
}
#jobApplyForm .rules td {
	background-color: #E7E8EC;
	color: black;
	border: 1px solid #B3B3B3;
	padding: 4px 8px;
}
#jobApplyForm .rules ul {
	margin-left: 0px;
	padding-left: 0px;
}
#jobApplyForm .text {
	background-color: #FCFBDE;
	padding: 2px 5px;
}
#satiksmeTabula td {
	padding: 7px 6px;
	border-bottom: 2px solid #FFFFFF;
}
#satiksmeTabula .sodienNekurse, .sodienNekurse{
	background-color: #E9E9E9;
	color: gray;
}
#satiksmeTabula .aizgajis, .aizgajis{
	background-color: #F9F9F9;
	color: gray;
}
#satiksmeTabula .normal {
	background-color: #c9f9c9;
}
#satiksmeTabula .head {
	background-color: #FF8A54;
	color: white;
	font-weight: bold;
}
#satiksmeTabula .head td {
	padding: 4px 6px;
}
#satiksmeTabula form {
	margin: 3px 0 8px 0;
	padding-bottom: 6px;
	border-bottom: 1px dashed #E9E9E9;
}
/* --- */
.anecs .head {
	background-color: #BCD0FF;
	padding: 1px 5px;
}
.anecs {
	margin-top: 10px;
	width: 97%;
	border-left: 1px solid #D8D8D8;
}
.anecs .body {
	padding: 5px 6px;
}

.formHelpQmark {
	font-size: 14px;
	font-weight: bold;
	color: gray;
	text-decoration: none;
	margin-left: 5px;
}

.formHelpBox {
	max-width: 300px;
	border: 2px solid green;
	background-color: #FFFAE5;
	padding: 6px 10px;
	position: absolute;
	display: none;
}
.x .head {
	background-color: 00FF33;
	padding: 1px 5px;
}
.x {
	margin-top: 10px;
	width: 97%;
	border-left: 1px solid #D8D8D8;
}
.x.body {
	padding: 5px 6px;
}
/* florbols */

.fl_tabula_td {
	width: 40px;
	border: 1px solid #888888;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

.fl_tabula_cell {
	text-align: center;
	border-top: 1px solid #888888;
	font-size: 10px;
	font-weight: bold;
	padding: 0px;
}

.fl_tabula_cell_red {
	text-align: center;
	font-size: 10px;
	color: red;
	font-weight: bold;
}

.fl_tabula_table {
	text-align: center;
	width: 100%;
}

.fl_pl_2 {
    border: solid 1px #000000;
    border-left: none;
}

table.playoff {
	width: 90%;
	border-collapse: collapse;
    margin-top: 20px;
    margin-left: 10px;
}

table.playoff td {
	height: 40px;
	border: 0px solid #000000;
	text-align: center;
	vertical-align: bottom;
}

table.playoff td.bt {
    border-top: 2px solid #000000;
}

table.playoff td.br {
    border-right: 2px solid #000000;
}

table.playoff td.bb {
    border-bottom: 2px solid #000000;
}

table.playoff td.bl {
    border-left: 2px solid #000000;
}
