/* www.dircms.lv style  */

BODY
{
  /*background-image: url('images/bg.gif');
  background-repeat: repeat;*/
  background-color: #fff;
  font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size:68.75%;
  min-width:1060px;
  padding:0px;
  margin: 0px;
  text-align:center;
  color: #000;
}

/*#main, #left, #right{
  background-color: #fff;
}

#left, #right{
  width: 30px;
  height: 100%;
}

#left{
  background: url(images/left.jpg) repeat-y right;
  border-right: 1px rgb(225,225,225) solid;
}

#right{
  background: url(images/right.jpg) repeat-y left;
  border-left: 1px rgb(225,225,225) solid;
} */  

#main
{
	width: 800px;
	height: 920px;
  margin: 0px auto;
	background-image: url('images/bg.jpg');
  background-repeat: no-repeat;	
	/*border: 1px rgb(243,227,186) solid;
	background-color: rgb(117,184,211);
	background-repeat: no-repeat;
	background-position: left bottom;*/
	background-color: #fff;
}

#td_head{
	/*(background-image: url('images/logo.jpg');
  background-repeat: no-repeat;*/	
  height: 230px;
	text-align: left;
	width: 100%;
}

#td_bottom{ 
  padding-top     : 20px;
  font-size       : 12px;
  text-align: center;
/*  background-color: rgb(72,144,186);
  border-top: 3px #fff dashed;*/
  color           : rgb(68,34,3);
}

#td_bottom a{ 
  color:  rgb(68,34,3) !important;
}

#td_right{  /*.rightpadding*/
  padding-left: 10px;
  padding-right: 10px;
}

#td_left{ /*.leftpadding*/
  text-align: center;
  padding-left: 90px;
}

h1, h2, h3, h4, h5
{
    margin: 0px 0px 10px 0px;
    color: rgb(62,39,5);
    font-family:tahoma,sans-serif;
    font-size:20px;
    font-weight:bold;
    margin-left: 0px;
    margin-top: 10px;    
    line-height: 20px;
}

h2{
   font-size:18px;
}

h3{
   font-size:16px;
}

h4{
   font-size:14px;
}

.sub_links
{
	font-size: 8pt;
	font-family: Verdana;
	color:     rgb(36,97,141);
  line-height: 8px;
  padding-bottom: 5px;
}

.sub_links a{
	text-decoration: none;
}

a:link {
  color: #000;
  text-decoration: underline;
}
a:visited {
  color: #000;
  text-decoration: underline;
}
a:hover {
  color: rgb(253,0,0);
  text-decoration: underline;
}

p{
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

/* --------------- DIVs BEGIN --------------- */
DIV.div_content
{
	margin: 1pt auto;
	position: relative;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	font-size: 12px;
}

#div_languages
{
  display: none;
  position: absolute;
  padding: 10px;
  padding-left: 890px;
}

#div_languages a{
color: rgb(57,109,140);
  font-size: 12px;
}

DIV.div_directory
{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

DIV.div_search
{
  display: none;
  font-size: 12px;
  margin: 0px 10px 0px 0px;
  float: right;	
}

DIV.div_search input{
  width: 180px;
  height: 20px;
}

DIV.div_item
{
}

DIV.div_item_content
{
  padding: 5px
}
DIV.div_item_pictures{}

DIV.div_item_audio
{
  padding: 10px
}

DIV.div_item_dat
{
  padding: 10px
}

DIV.div_item_default
{
  padding: 10px
}

DIV.div_html{
  text-align: justify;
  overflow: auto;
  padding-right: 10px;
  height: 500px;    
}

/* --------------- DIVs END --------------- */

/* --------------- Admin BEGIN --------------- */
#div_admin{
  color: #ffffff;
  padding-top: 4px;
  height: 20px;
  background-image: url(images/admin_bg.gif);
  background-repeat: repeat-x;  
}

#div_admin #admin_title{
  float:left;
  font-weight:bold; 
  padding-left:5px;
}

#div_admin .admin_button{ 
  float:right;
  font-weight:bold;
  margin-right:50px;
  padding: 0px 10px 0px 10px;
}

#div_admin .admin_button a{ 
  color: #ffffff;
}
/* --------------- Admin END --------------- */

DIV.logon_user
{
   color: #ffffff;
   padding-bottom:10px; 
   height:10px;
   float: right;
}

DIV.logon_user a{
   color: #ffffff;
}

.search_text{
 height:16px;
 width: 130px;
 border: 1px rgb(127,157,185) solid;
}
/* Styles for items that are shown with dir_item() function */

li.admin_tab{
 float:right;
 text-align:center;
}

/*------------------------------- Side menu (begin)  ----------------------------*/
.cats {
  margin-top: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: left;
  list-style: none;
}

ul {
  margin-left: 0px;
	padding-left: 0px;
}

.cats li{
  padding: 3px;
  margin-bottom:5px;
  padding-bottom:5px;
  font-size: 12px;
  margin-left: 10px;
  border-bottom: 1px rgb(178,161,118) solid;
}

.cats a{
  font-size: 13px;
  font-weight: bold;
  color: rgb(69,37,0); /*rgb(136,178,200)*/
  text-decoration:none !important;
}

.cats a:hover {
  text-decoration: underline !important;
  color: rgb(128,97,68);
}

.cats .sub{
  /*background:transparent url(images/bullet-leftmenu.gif) no-repeat scroll 0px 5px;*/
  background-color: #ffffff;
  border-bottom:medium none;
  margin-bottom:0px;
  font-size: 10px;  
	margin: 0px;
	list-style-type: none;
	list-style-image: none;
  background:transparent url(images/white.gif) no-repeat scroll 0px 8px;
}
  
.cats .sub a{
  color: rgb(128,97,68);
  font-weight: normal;
}

.cats .sub a b{
  color: rgb(128,97,68);
}

/*------------------------------- Side menu (end)  -------------------------------*/

TABLE
{
	border-width     : 0px;
	border-spacing   : 0px;
	border-collapse  : collapse;
	width: 100%;
}
TD
{
	padding          : 0px 0px 0px 0px;
	font-size: 12px;
}
IMG
{
	border-width     : 0px;
}

TD.item
{
	background-color : #E5EEF3;
	vertical-align   : top;
	font-size: 12px;
}

TABLE.fullWidth,TABLE.fW
{
	width            : 100%;
}

TABLE.fW
{
	margin-top: 5px;
}

/*------------------------------- Pages (end)  ----------------------------------*/
SPAN.page {
  border: 1px solid rgb(187,204,238);
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 4px;
  padding-left: 4px;
  margin: 2px;
}

SPAN.page:hover {
  background-color: rgb(187,204,238);
  color: rgb(ff,ff,ff);
}

SPAN.active_page {
  border: 1px solid rgb(187,204,238);
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 4px;
  padding-left: 4px;
  margin: 2px;
  font-weight: bold;
  background-color: rgb(187,204,238);
}

/*------------------------------- Pages (end)  ----------------------------------*/

/*Vecie stili*/
.dotted:hover
{
	background-color: #EA92B7;
}

.links
{
	font-size: 8pt;
	font-family: Verdana;
	color:     #84B0C7;
	font-weight: bold;
	text-decoration: none;
}

#td_content
{
	font-family: Verdana;
	font-size:   8pt;
	line-height: 1.7;
	text-align:  justify;*/
	vertical-align: top;
	text-align: left;
	padding: 0px 20px 0px 40px;
}

/*.tr
{
	display: none;
}*/

.image{
  margin-top: 20px;
}

li.sub_li{
	list-style: none;
}

ul {
	padding-left: 0px;
}

.pages{
  margin-bottom: 10px;
}

/*.dircms{
  text-align:right;
  color:#a5a5a5;
  background-color: #000000; 
  width:900px;
}*/

