body {	margin: 0 0 8px 0;
	font: 0.9em Arial;}

form {	margin: 0;}

a {
	color: #6575D5;
	text-decoration: underline;
}

a img {	border: 0;}

h1 {	font: normal 1.7em Arial;
	color: #434344;
	margin: 0px 0 20px 20px;}

h1 span {	color: #EF6342;}

h2, h3 {	font: normal 1.25em Arial;
	color: #434344;
	margin: 30px 0 20px 20px;}


.form_window {
	display: none;
	
	position: absolute;
	width: 350px;
	border:4px solid #D8D8D8;
	padding: 0px 20px 20px 20px;
	
	z-index:100;
	background: #ffffff;
}
	
.form_window h3 {
	padding: 0px;
	margin: 0px;
}
	
.form_window .close {
	font-size: 11px;
	text-align: right;
	padding-top: 10px;
}
	
.form_window .title {
	padding: 10px 0px 5px;
	font-size: 12px;
}

.form_window .text {
	width: 330px;
	font-size: 12px;
}

.form_window textarea {
	width: 330px;
	height: 100px;
	font-size: 12px;
}



#frame {	width: 938px;	margin: 0 auto 0 auto;}

/* header */

#header {	width: 938px;	height: 130px;
	clear: both;}

/* header left */

#header #header_left {
	width: 620px;
	float: left;
}

#header #header_left #logo {
	float: left;
	width: 238px;
	margin: 37px 0 0 10px;
	font: bold 0.75em Arial;
	color: #8B8B8B;
	text-transform: uppercase;
	line-height: 3em;
	letter-spacing: 1.6px;
	text-align: center;
}

#header #header_left #logo a {	text-decoration: none;
	color: #8B8B8B;}

#header #header_left #login {
	float: right;
	margin: 30px 0 0 0;
	width: 280px;
}

#header #header_left #login h5 {
	font: bold 0.8em Arial;
	color: #299DCE;
	margin: 0 0 8px 0;
	padding: 0 0 0 12px;
	background: url('/tpl/images/login_icon.gif') no-repeat 0 2px;
}

#header #header_left #login a {
	color: #6575D5;
	font: 0.75em Arial;
}

#header #header_left #login p.firstline {
	margin: 0 0 4px 0;
}

#header #header_left #login p.firstline input {
	width: 125px;
	height: 16px;
	border: 1px #989897 solid;
	font: 0.75em Arial;
	color: #2F302E;
	padding: 3px 5px 1px 5px;
	margin: 0;
}

#header #header_left #login p.firstline input.firstinput {
	margin: 0 6px 0 0;
}

#header #header_left #login p.secondline {
	margin: 0;
	padding: 4px 0 0 10px;
}

#header #header_left #login p.secondline input {
	margin: -4px 0 0 0;
	background: #E53D7A url('/tpl/images/login_button.gif') no-repeat 6px 6px;
	border: 0;
	width: 55px;
	height: 20px;
	font: bold 0.75em Arial;
	color: #FFFFFF;
	text-align: right;
	padding: 2px 8px 4px 0 !important;
	padding: 3px 9px 4px 0;
}

/* header right */

#header #header_right {
	width: 260px;
	float: right;
	margin: 30px 0 0 0;
}

#header #header_right h5 {
	font: bold 0.8em Arial;
	color: #6575D5;
	margin: 0 0 8px 0;
	padding: 0 0 0 12px;
	background: url('/tpl/images/register_icon.gif') no-repeat 0 2px;
}

#header #header_right p {
	font: 0.75em Arial;
	color: #656B61;
}

/* content zone */

#content_left {
	width: 620px;
	float: left;
}

#content_left h4 {
	color: #656B61;
}

#content_left_pregn_calend {
	width: 938px;
	float: left;
}

#content_right {
	width: 278px;
	float: right;
}

/* footer */

#footer {
	width: 938px;
	height: 109px;
	clear: both;
	border-top: 4px #BCC3F4 solid;
}

#footer #copyright {	font: bold 0.75em Arial;
	color: #6575D5;
	text-align: center;
	margin: 11px 20px 0 20px;}

#footer #copyright_text {
	font: 0.7em Arial;
	color: #73777D;
	text-align: center;
	margin: 11px 20px 0 20px;
}

#footer #counters {
	text-align: center;
	margin: 11px 20px 0 20px;
}

/* searchbar */

.searchbar {	width: 600px;
	height: 41px;
	background-color: #A2ACEA;
	margin: 0 0 30px 0;
	padding: 18px 0 0 20px;
	font: bold 13px Arial;
	color: #FFFFFF;
	text-transform: uppercase;}

.searchbar .searchtext {	height: 18px;
	padding: 2px;
	margin: 0 10px;
	border: 0;
	background-color: #FFFFFF;
	width: 496px;}

.searchbar .searchbutton {
	margin: 3px 10px 0 0 !important;
	margin: 3px 8px 0 0;
}

/* direct */

.direct_content {	width: 600px;
	padding: 0 0 0 20px;
	margin: 0 0 30px 0;}

/* entryies */

.entry {	width: 100%;
	margin: 0 0 25px 0;
	font: 1em Arial;}

.entry img {	border: 4px #D8D8D8 solid;
	padding: 4px;
	margin: 4px;}

.entry h4 {	height: 25px;
	font: normal 1.25em Arial;
	color: #FFFFFF;
	padding: 2px 20px 0 20px;
	margin: 0 0 15px 0;}

.entry h4 a {
	font: normal 1em Arial;
	color: #FFFFFF;
	text-decoration: underline;
}

.entry p {
	margin: 0 20px 15px 20px;
	line-height: 1.3em;
}

.entry table {	
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
	margin: 0 20px 20px 20px;
}

.entry table th, .entry table td {	border-right: 3px #FFFFFF solid;
	padding: 6px 10px;
	text-align: left;}

.entry table th {	background-color: #8A8A8A;
	color: #FFFFFF;
	vertical-align: middle;
	font: bold 0.9em Arial;}

.entry table td {
	color: #3E4754;
	vertical-align: top;
	font: 0.75em Arial;
}

.entry table.bigfont td {
	color: #3E4754;
	vertical-align: top;
	text-align: center;
	font: 0.9em Arial;
	font-weight: bold;
}

.entry table tr.odd td {	background-color: #F5F5F5;}

.entry table tr.even td {
	background-color: #E7E7E7;
}

.entry table.photo {	margin: 0 auto 20px auto;}

.entry table.photo .description {	padding: 8px 14px;
	background: url('/tpl/images/bullet_bondiblue.gif') no-repeat 0 13px;
	font: 0.75em Tahoma;
	color: #586371;}

.entry ul {	margin: 0 20px 15px 20px;
	padding: 0;
	list-style-type: none;}

.entry ul li {	padding: 0 0 0 15px;
	margin: 0 0 8px 0;}

.entry ol {
	margin: 0 20px 15px 35px;
	padding: 0;
}

.entry ol li {	margin: 0 0 8px 0;
	padding: 0;}

/* blocks */

.block {
	width: 260px;
	margin: 0 0 20px 0;
	padding: 5px;
	font: 1em Arial;
}

.block ul {
	margin: 6px 9px 15px 9px;
	padding: 0;
	list-style-type: none;
}

.block ul li {
	padding: 0 0 0 15px;
	margin: 0 0 8px 0;
	font: 0.8em;
}

.block ul li a {
	font-size: 0.9em;
}

.block h4 {
	height: 25px;
	font: normal 1.25em Arial;
	padding: 1px 9px 1px 9px;
	margin: 0 0 4px 0;
}


/* vertical blocks */

.vblock {
	width: 938px;
	margin: 0 0 30px 0;
	padding: 0;
	font: 1em Arial;
}

.r#menu {
	background-color: #E53D7A;
}

.r#menu a {
	height: 20px;
	display:inline-block;
	font: normal 1.25em Arial;
	padding: 1px 7px 1px 7px;
	margin: 0 0 4px 0;
	color: #FFFFFF;
}

.vblock ul {
	margin: 6px 9px 15px 9px;
	padding: 0;
	list-style-type: none;
}

.vblock ul li {
	padding: 0 0 0 15px;
	margin: 0 0 8px 0;
	font: 0.8em;
}

.vblock ul li a {
	font-size: 0.9em;
}

.r.submenu {
	float: left;
	margin: 5px 5px 5px 0;	
	background-color: #299dce;

}

.submenu a {
	color: #FFFFFF;
	padding: 1px 7px 1px 7px;
}

/* entryies headers by colors */

.entry.red h4 {	background: #EF6342 url('/tpl/images/entry_red.gif') no-repeat 100% 0;}

.entry.orange h4 {
	background: #F99932 url('/tpl/images/entry_orange.gif') no-repeat 100% 0;
}

.entry.cyan h4 {
	background: #41A5B5 url('/tpl/images/entry_cyan.gif') no-repeat 100% 0;
}

.entry.green h4 {
	background: #B8D65B url('/tpl/images/entry_green.gif') no-repeat 100% 0;
}

.entry.blue h4 {
	background: #A2ACEA url('/tpl/images/entry_blue.gif') no-repeat 100% 0;
}

.entry.pink h4 {
	background: #E53D7A url('/tpl/images/entry_pink.gif') no-repeat 100% 0;
}

/* lists by colors */

.red ul li  {
	background: url('/tpl/images/bullet_red.gif') no-repeat 0 6px;
}

.orange ul li {
	background: url('/tpl/images/bullet_orange.gif') no-repeat 0 6px;
}

.cyan ul li {
	background: url('/tpl/images/bullet_cyan.gif') no-repeat 0 6px;
}

.green ul li {
	background: url('/tpl/images/bullet_green.gif') no-repeat 0 6px;
}

.darkgreen ul li {
	background: url('/tpl/images/bullet_darkgreen.gif') no-repeat 0 6px;
}

.blue ul li {
	background: url('/tpl/images/bullet_blue.gif') no-repeat 0 6px;
}

.pink ul li {
	background: url('/tpl/images/bullet_pink.gif') no-repeat 0 6px;
}

.violet ul li {
	background: url('/tpl/images/bullet_violet.gif') no-repeat 0 6px;
}

.darkpink ul li, .pink ul li {	background: url('/tpl/images/bullet_darkpink.gif') no-repeat 0 6px;}

/* blocks by colors */

.block.violet {
	border: 4px #F0C2F3 solid;
}

.block.orange {
	border: 4px #F99932 solid;
}

.block.darkgreen {
	border: 4px #C9EFD8 solid;
}

.block.sky_blue {
	border: 4px #A2ACEA solid;
}

.block.gray {
	border: 4px #D8D8D8 solid;;
}

/* blocks headers by colors */

.violet h4 {
	background-color: #F0C2F3;
	color: #8D4294;
}

.violet h4 a {
	color: #8D4294;
	text-decoration: underline;
}

.darkgreen h4 {
	background-color: #C9EFD8;
	color: #448A5F;
}

.darkgreen h4 a {
	color: #448A5F;
	text-decoration: underline;
}

.sky_blue h4 {
	background-color: #A2ACEA;
	color: #FFFFFF;
}

.sky_blue h4 a {
	color: #FFFFFF;
	background-color: #A2ACEA;
	text-decoration: underline;
}

/* only backgrounds here : ( as in layout */

.red h4 {
	background-color: #EF6342;
}

.orange h4 {
	background-color: #F99932;
	color: #FFFFFF;
}

.cyan h4 {
	background-color: #41A5B5;
}

.green h4 {
	background-color: #B8D65B;
}

.pink h4 {
	background-color: #E53D7A;
}

.blue h4 {
	background-color: #A2ACEA;
}

/* articles block */

.block.violet .highlite {
	background: #FAE1FC url('/tpl/images/highlite_violet.gif') no-repeat 100% 0;
}

.block.violet .highlite h5 {
	background: url('/tpl/images/highlite_violet_attention.gif') no-repeat 6px 10px;
	font: bold 0.75em Arial;
	color: #E53D7A;
	padding: 11px 10px 4px 27px;
	margin: 0;
}

.block.violet .highlite p {
	font: 0.75em Arial;
	color: #586371;
	padding: 0 10px 4px 27px;
	margin: 0;
}

.block.violet .highlite_link {
	height: 21px;
	background-color: #E53D7A;
	margin: 5px 0 0 0;
	text-align: center;
	padding: 2px 0 0 0;
}

.block.violet .highlite_link a {
	color: #FFFFFF;
	font: bold 0.9em  Arial;
	padding: 0 0 0 19px;
	background: url('/tpl/images/add_article.gif') no-repeat 0 2px;
}

/* links block */

.block.links {	padding: 0;
	width: 278px;}

.block.links h4 {
	background-color: #F0C2F3;
	color: #8D4294;
	margin: 0 0 4px 0;
	padding-left:18px;
}

.block.links h4 a {
	color: #8D4294;
	text-decoration: underline;
}

/*.block.links .link .links p {	margin: 0 0 4px 0;
	background-color: #FEF1FF;
	border: 1px #F6CDF9 solid;
	padding: 8px 18px;
	font: normal 0.75em Arial;
	color: #636d7A;}
*/
.links p {	margin: 0 0 4px 0;
	background-color: #FEF1FF;
	border: 1px #F6CDF9 solid;
	padding: 8px 18px;
	font: normal 0.75em Arial;
	color: #636d7A;}

.links a {
	color: #0D8ACE;
}

.block.links .link a {
	color: #0D8ACE;
}

/* menublock */

.block#menu {	border: 4px #D8D8D8 solid;}

.block#menu h4 {	color: #FFFFFF;}

.block#menu h4 a {
	color: #FFFFFF;
	text-decoration: underline;
}



/* content block */

#content li {	color: #707479;}

#content ol li {	color: #CB2770;
	font-weight: bold;}

#content ol li span {
	color: #707479;
	font-weight: normal;
}

.snip { margin-bottom: 3px; }

.snip.small {
	padding:0px; 
	margin:0px 20px;
}

#content .imgleft {
	margin-left: 0px;
	margin-right: 10px;
}

#content .imgright {
	margin-left: 10px;
	margin-right: 0px;
}


.contentblock {
	border: 4px #D8D8D8 solid;
	width: 470px;
	height: 20px;
	margin: 0 0 20px 0px;
	padding: 5px;
	font: 1em Arial;
}

.contentblock p{
	margin: 0 0 0px 11px;
}

.recentTopics p {
    font-size:0.9em;
    margin: 0;
    padding: 4px 4px 4px 10px;
    
}

.recentTopics a.link {
    color: #ff6600;
    
}

/*  Pregn calend li's */

.pregn_calend_list{
	margin-bottom: 20px;
}

.pregn_calend_list li {
	display: block;
	float: left;
	width: 178px;
}





.faq_items .name {
	font-family:Arial;
	font-size: 18px;
	color:#FF6600;
	margin: 30px 0 10px 20px;
}


.faq_items .name span {
	float: right;
	font-size: 14px;
	padding: 5px 20px 0px 0px;
}

.faq_items .title {
	font-family:Arial;
	font-size: 18px;
	color:#6575D5;
	margin: 20px 0 10px 20px;
}

.faq_items .hr {
	margin: 30px 20px 5px 20px;
	border-bottom: 2px #FF6600 solid;
}

.pages {
	padding: 20px;
	font-size: 16px;
	color:#434344;
}

.pages span {
	padding: 10px;
}

.pages span.select {
	background: #6575D5;
	font-weight: bold;
	color: #ffffff;
}




/* Inform articles block   */

#infoblock{
	background-color: #DDDDDD;
	font-size: 0.9em;
}

#infoblockcontent{
	display: block;
	padding: 3px 10px 3px 10px;
	height: 18px;
}

#infoblock .share_link{
	float: left;
	padding-right: 10px;
}

#infoblock img {
	border: none;
	padding: 0;
	margin: 0;
}

#infoblock .author{
	float: right;
}

/*-------------Rounded-------------*/

.r {
	position: relative;
	overflow: hidden;
	padding: 5px 0;
}

.r .infoblock {
	padding: 10px 0px;
}

.r .cn{
	position: absolute;
	width: 10px;
	height: 10px;
	left: -5px;
	top: -5px;
	background: url(/tpl/images/r.png) no-repeat;
}

.r .cn.tr, .r .cn.br {
	margin-left: 100%;
}

.r .cn.bl, .r .cn.br {
	top: auto;
}


 /* Comments */
 
#comments {
	padding-left: 20px;
}

#comments input.name {
	border: 1px #989897 solid;
	height: 22px;
	width: 200px;
	font-size: 14px;
	font-family: Arial;
	font-weight: normal;
}

#comments textarea {
	border: 1px #989897 solid;
	line-height: 22px;
	font-size: 14px;
	height: 130px;
	width: 80%;
	font-family: Arial;
	font-weight: normal;
}

#comments input.submit {
	height: 27px;
	width: 202px;
	font-size: 14px;
}

.adress_ads {
	float: left;
	margin: 0 15px 20px 20px;
}
