/*  
Theme Name: Psihoterapija.lv
*/

/*  html */

html, body {
	font: normal .9em "Trebuchet MS", verdana, helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Trebuchet MS", sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

blockquote {
	padding-left: 8px;
	margin-bottom: 20px;
	line-height: 100%;
	font-style: italic;
}

code {
	font: 1em "Courier New", "Courier", monospace;
}

/* page margins */

.blog {
	width: 787px;
	padding: 0 6px;
	margin: 0 auto;
	overflow: hidden;
}

/* banner */

.banner {
	width: 786px;
	height: 130px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

.banner img {
	border: none;
}

/* announcement block */

#announce {
	padding: 0 15px;
	margin-top: 18px;
	margin-bottom: 30px;
	text-align: center;
	font-size: 14px;
}

#announce a:link, #announce a:visited {
	text-decoration: none;
}

#announce a:hover, #announce a:active {
	text-decoration: none;
}

/* main content  */

.main {
	width: 445px;
	padding: 10px 50px;
	overflow: hidden;
}

.main#reg {
	width: 685px;
	padding: 10px 50px;
	margin: 0px 2px;
	overflow: hidden;
	z-index:10;
	background-color: #fff;
}


.main p img {
	max-width: 100%;
}

.main a:link, a:visited  {
	text-decoration: none;
	background-color: transparent;
}

.main a:hover, a:active{
	text-decoration: none;
}

.main p {
	line-height: 140%;
	background-color: transparent;
}

.main h2 {
	margin: 25px 0 3px 0;
	font-size: 1.6em;
}

.main h2 a:link, .main h2 a:visited  {
	text-decoration: none;
}

.main h2 a:hover, .main h2 a:active {
	text-decoration: none;
}

.main h3 {
	margin: 15px 0 3px 0;
	font-size: 1.2em;
	font-weight: normal;
}

.main ul, .main ol {
	line-height: 180%;
}

.main h2.pagetitle {
	font-size: 1.36em;
	margin: 15px 0 3px 0;
}

.meta {
	font-size: .8em;
	margin: 0px;
	padding-top: 0px;
}

.meta a:link, #meta a:visited {
	text-decoration: none;
}

.meta a:hover, #meta a:active{
	text-decoration: none;
}

.postnav {
	width: 100%;
	float: left;
	font-size: 14px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.postnav li.left {
	display: block;
	float: left;
}

.postnav li.right {
	display: block;
	float: right;
}

.left a {
	text-decoration: none;
}

.right a {
	text-decoration: none;
}

.left a:hover, .right a:hover {
	text-decoration: none;
}

.left a:active, .right a:active {
	text-decoration: none;
}

#mo_archive, #cat_archive {
	width: 325px;
	margin-bottom: 30px;
	float: left;
}

#mo_archive ul, #cat_archive ul {
	list-style: none;
}

#bilde {
        float: right; 
        padding: 10px 0px 10px 10px;}

ul.registrs {
        list-style: none;
        line-height: 130%;
        padding: 0px 0px 0px 10px;
        margin:1px 5px;
            }

ul.registrs li {
        padding: 10px 0px 5px 0px;
        border-bottom: 1px solid #e0e0e0;}

/* comments & trackbacks */

#comment_area, #trackback_area {
	padding: 0px;
	margin-bottom: 30px;
}

#comment_area  p a, #comment_area p a:visited, #comment_area p a:active {
	text-decoration: none;
}
	
#comment_area p a:hover {
	text-decoration: none;
}

#comm_text {	margin: 0px;	}

#comment_area ol {
	list-style: none;
	margin: 0;
	padding: 0;
}

#comment_area ol li p {	margin: 0;	padding: 0;}

#comment_area li {
	margin-bottom: 15px;
}

#comment_area form li {
	margin-bottom: 0;
}

#comment_area p {
	padding: 0;
	margin-bottom: 0;
}

#commenter {
	font-weight: bold;
	padding-left: 0;
	margin-left: 0;
}

#comment_info {
	font-size: .8em;
	font-weight: normal;
	margin-left: 25px;
}

#comment_number {
	font-family: georgia, times, serif;
	font-size: 2.46em;
	margin-left: 0;
	margin-right: 5px;
}

#comment_number a, #comment_number a:visited, #comment_number a:active {
	text-decoration: none;

}

#comment_number a:hover {
	text-decoration: none;
}

#submit {
	font-weight: bold;
	padding-left: 0;
}

.comment_area textarea {
	width: 100%;
}

.trackback_area ol {
	list-style: none;
	padding-left: 15px;
}

.trackback_area li {
	line-height: 180%;
}

/* sidebar */.side {	width: 208px;	padding: 15px;}.side h2 {	font-size: 1.2em;	padding-top: 20px;	margin-bottom: 5px;}.side p {	font-size: 10px;}.side ul, .child_page_links ul {	list-style: none;	font-size: 10px;	width: auto;	margin: 0;	padding: 0;	padding-bottom: 0px;}.side ul.sidelist {	padding-bottom: 15px;}.side ul a, .child_page_links ul a{	padding: 3px 0;	width: 94%;	padding-left: 6%;	display: block;	text-decoration: none;}.side ul ul {	border: none;}.side ul ul a {	width: 90%;	padding-left: 10%;}.side ul ul ul a {	width: 85%;	padding-left: 15%;}.side ul ul ul ul a {	width: 80%;	padding-left: 20%;}

li#tag_cloud a {
	display: inline;
	border: none;	
}

/* footer */

.foot {
	width: 786px;
	padding: 0;
	margin: 0;
	clear: both;
}

.foot p {
	padding: 7px 0;
	font-size: 10px;
	margin: 0;
	text-align: center;
}

.foot p a:link, .foot p a:visited {
	text-decoration: none;
}

.foot p a:hover, .foot p a:active {
	text-decoration: none;
}

/* calendar */

#wp-calendar {
	empty-cells: show;
	margin: 0 auto 0;
	width: 100%;
}

#wp-calendar a:link, #wp-calendar a:visited {
	text-decoration: none;
}

#wp-calendar a:hover, #wp-calendar a:active {
	text-decoration: none;
}

#next a {
	padding-right: 10px;
	text-align: right;
}

#prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
}

#wp-calendar caption {
	font-weight: bold;
	text-align: center;
	width: 100%;
}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
}

#ec3_publish, #ec3_publish img, #ec3_publish a 
   {border: none;}


/* search form */

#searchform fieldset {
	padding: 0;
	margin: 0;
	border: 0px solid #FFF;
}

#searchform fieldset input {
	width: 94%;
	margin-left: 3%;
}

#searchform legend, #searchform label {
	display: none;
}

/* registrs */


td.title2
	{background:#f0f0f0;
	font-weight: bold; 
	border-bottom: solid #c0c0c0 1px;}

tr.tr1
	{background: white; 
	 border-bottom: 1px solid gainsboro;}
tr.tr1_m_over
	{background: #f0f0f0; 
	border-bottom: solid black 1px;
  border-top: solid black 1px;
  }

td.rinda
	{ 
	border-bottom:1px solid gainsboro;
	/* border-right:1px solid gainsboro; */
	padding: 2px 3px 1px;}