/* CSS Document */

html{ margin:0; padding:0; }


body {margin:0; padding:0; color: #333333; font-size:12px; font-family:Tahoma; }

a {color:#35717d; text-decoration: underline;}
a:hover { text-decoration:none;}
img { border:0px;}

h2 { margin:0; padding:0;}
h4 { font-size:14px; margin:0; padding:0;}
h4 a { font-size:14px;}

#ico-home a { display:block; position:absolute; height:60px; width:50px; top:0px; left:82px; background:url(../images/home.gif) top left no-repeat; z-index:10;}
	#ico-home a:hover {background:url(../images/home_.gif) top left no-repeat;}
#ico-mail a {display:block; position:absolute; height:60px; width:50px; top:0px; left:131px; background:url(../images/mail.gif) top left no-repeat; z-index:10;}
	#ico-mail a:hover {background:url(../images/mail_.gif) top left no-repeat;}
#ico-map a {display:block; position:absolute; height:60px; width:50px; top:0px; left:182px; background:url(../images/map.gif) top left no-repeat; z-index:10;}
	#ico-map a:hover {background:url(../images/map_.gif) top left no-repeat;}
#ico_sep1 {display:block; position:absolute; height:51px; width:2px; top:0px; left:182px; background: url(../images/ico_sep.gif) top left no-repeat; z-index:9;}
#ico_sep2 {display:block; position:absolute; height:51px; width:2px; top:0px; left:131px; background: url(../images/ico_sep.gif) top left no-repeat; z-index:9;}
#logos { display:block; width:260px; height:196px; position:absolute; z-index:20; top:52px; left:0px; }

.header { background:#298e54 url(../images/bg_header_top.jpg) repeat-x; height:51px;}
.header td { vertical-align:top; }
.header div { color:#FFFFFF; font-size:24px; font-family:"Times New Roman", Times, serif; padding-left:320px; padding-top:10px;}

		#top_block_bg {background:#eaedd6 url(../images/bg_top_block_bg.jpg) repeat-x; position:absolute; top:51px; height:164px; width:100%; z-index:1;}
		#top_block {background:url(../images/bg_top_bl.jpg) top left no-repeat; position:absolute; top:51px; height:164px; width:100%; z-index:2;}
		#top_block_psy { background:url(../images/psy_help.png) top center no-repeat; width:658px; height:89px; position:absolute; top:78px; z-index:10; left:36%;}
		
		
		#phone { background:url(../images/phone.gif) top left no-repeat; position:absolute; right:19px; top:52px; width:217px; height:62px; text-align:right; z-index:10; }
		#phone span.phone {  color:#0b556a; font-family:Tahoma; font-size:21px; padding:14px 20px 0 0;}
		#phone span.text { color:#d25634; font-family:Tahoma; font-size:13px; font-weight:bold; padding:14px 20px 0 0;}

.main { margin:164px 0 0 0; }
.main .left { background:url(../images/bg_left.jpg) repeat-y left; width:300px; vertical-align:top;}
.main .sep { width:14px; vertical-align:top;}
.main .maintd { background:#f2f5ea; vertical-align:top; }
 #mainbody {margin:25px auto 0 16px; font-size:12px; width:96%;}
 .contentpane { width:100%;}
 .contentpaneopen { font-size:12px; width:100%;}
 .contentheading { display:none;}

.moduletable_bottomblock { width:100%; }
.moduletable_bottomblock td {font-size:12px; color:#879596; padding:0px 0 5px 0;}
.moduletable_bottomblock a { font-size:12px;}
.moduletable-mainmenu { width:100%; }
.menutable-mainmenu { width:100%;background:#eff1e3 url(../images/bg_top_bl_.jpg) left top no-repeat;}
.menutable-mainmenu td { text-align:center;}

.menutable-mainmenu .mainlevel { color:#0b556a; display:block; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase;background: url(../images/mainmenu_bg.gif) bottom repeat-x; padding:22px 8px 13px 8px; }
.menutable-mainmenu .mainlevel:hover { text-decoration:underline;}
.menutable-mainmenu .mainlevel#active_menu { color:#d25634; display:block; background: #f2f5ea url(../images/mainlevel_active.gif) bottom right no-repeat;}

.menutable-leftmenu { margin:44px 0 20px 0;}
.menutable-leftmenu .mainlevel { border-bottom:1px solid #cbceb8; color:#215b80; display:block; font-size:13px; font-weight:bold; padding:5px 10px 8px 7px; margin:0 0 0 22px; text-decoration:none;}
.menutable-leftmenu .mainlevel-last { color:#215b80; display:block; font-size:13px; font-weight:bold; padding:5px 10px 8px 7px; margin:0 0 0 22px; text-decoration:none;}
.menutable-leftmenu .mainlevel:hover { text-decoration:underline;}
.menutable-leftmenu .mainlevel-last:hover { text-decoration:underline;}
.menutable-leftmenu #active_menu { color:#d25634;}

.moduletable_obiyavlenie { width:100%; background:url(../images/bg_moduletable_obiyavlenie.jpg) top repeat-x;}
.moduletable_obiyavlenie th { color:#c03828; text-align:left; font-size:18px; font-family:"Times New Roman", Times, serif; background:url(../images/bg_moduletable_obiyavlenie_th.jpg) top right no-repeat; padding:6px 0 10px 30px; font-weight:normal;}
.moduletable_obiyavlenie td { background:url(../images/bg_moduletable_obiyavlenie_td.jpg) top right no-repeat; padding:0 40px 20px 35px;}
.moduletable_obiyavlenie .small { display:block; font-size:12px; color:#35717d; background:url(../images/bg_small.jpg) no-repeat top right; width:106px;}

.moduletable_anketa { width:100%; background:url(../images/bg_moduletable_anketa.jpg) top no-repeat scroll; height:140px; margin:19px 0 20px 0;}
.moduletable_anketa th { color:#ffffff; text-align:left; font-size:18px; font-family:"Times New Roman", Times, serif; background:url(../images/bg_moduletable_anketa_th.jpg) top right no-repeat; padding:6px 0 10px 30px; font-weight:normal;}
.moduletable_anketa td { background:url(../images/bg_moduletable_anketa_td.jpg) top right no-repeat; padding:0 40px 20px 35px;}
.moduletable_anketa td div { font-size:18px; color:#d25634; font-family:"Times New Roman", Times, serif; margin-top:10px;} 
.moduletable_anketa .small { display:block; font-size:12px; color:#35717d; background:url(../images/bg_small.jpg) no-repeat top right; width:114px; margin-top:17px;}


.footer { background:#d1d6b6;}
.footer .left { width:300px; font-size:11px; color:#000000;  padding:10px 0 34px 15px; vertical-align:top;}
.footer .right { text-align:right; font-size:11px;  padding:10px 15px 0 0; vertical-align:top;}
.footer .right a { color:#215b80; text-decoration:none;}
.footer .right a:hover {text-decoration: underline;}

.componentheading, .componentheading-test { font-size:22px; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:10px;}
.contentheading-test { font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:10px;}
.contentpaneopen-test  { margin:0; padding:0; border-spacing:0; border-collapse:separate; width:100%; font-size:12px;}
.readon-test { font-size:12px;}
.contentheading h1 { font-size:22px; padding:0; margin:0 0 10px 0; font-weight:normal;  margin-left:-10px;}
.contentheading a h1  {text-decoration:underline;font-size:15px; color:#996633; margin-left:-5px; font-weight:bold;}
.contentheading a:hover h1  { text-decoration:none;} 
.contentpaneopen { margin:0; padding:0; border-spacing:0; border-collapse:separate; width:100%; font-size:12px;}
.contentpaneopen td { font-size:12px;}
.createdate { display:block; font-size:11px; color: #999999;}
.contentpaneopen_indexpage {margin:0; padding:0; border-spacing:0; border-collapse:separate; width:100%; font-size:12px;}
.componentheading_indexpage { color:#c84936; font-size:18px; font-family:"Times New Roman", Times, serif; background:url(../images/bg_comphead_index.jpg) repeat-x top; padding:12px 0 10px 20px; margin-left:-15px;}
.contentheading_indexpage { padding:15px 0 0 0;}
.contentpagetitle_indexpage { color:427a85; text-decoration:none; font-weight:bold;}
.article_seperator { background: url(../images/cbceb8.gif) repeat-x;;  display:block; height:1px; width:100%; margin-top:18px;}

a.readon:focus {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#996633 url(../images/arrow-readon.gif) no-repeat scroll 5% 55%;
color:#FFFFFF;
text-decoration:none !important;
}
.readon {background:#996633 url(../images/arrow-readon.gif) no-repeat scroll 5% 55%;
color:#FFFFFF;
display:block;
float:right;
font-size:0.87em;
padding:1px 5px 1px 16px;
text-decoration:none;
}

table.images { width:100%;}
table.images td { width:100%;}
table.images td div {margin: 5px; display: inline; float:left;}
table.images td div img { border:1px solid #cfcfcf; padding:1px; }

.dgm_news { margin:0px 0 0 0; padding:0 0 10px 0; font-size:11px; }
.dgm_news .datenews { background:url(../images/datenews.jpg) top left no-repeat; height:15px; width:61px; font-family:Arial; font-size:10px; color:#000000; padding-left:30px; padding-top:3px;}
.dgm_news .titlenews { margin:0; padding:0;}
.dgm_news .titlenews a{ display:block; font-size:11px; color:#2682ca; text-decoration:none; padding:0px 0px 0px 32px; margin:3px 0 0 0; }
.dgm_news .titlenews a:hover { text-decoration:underline;}


#cbimg_upload_cb_photo p { display:none;}
#button_ok {}


#cbUserTable {}
#cbUserTable tr td { border-bottom:1px solid #cbceb8; }


.cbUserListHeadTitle, .cbUserListHrTop, .cbUserListHrBottom { display:none;}
.cbUserListCol1 { width:116px; padding:20px 0 20px 0; margin:0;}
.cbUserListCol2 {padding:20px 0 20px 20px; margin:0;}
.cbPosMiddle .cbUserListFC_avatar, .cbPosMiddle #cbfv_29, #cbUserTable .cbUserListFC_avatar, #cbUserTable #cbfv_29 { display:block; width:152px; padding:8px 9px 7px 5px; background:#FFFFFF url(../images/bg_avatar_n.jpg) right top no-repeat; text-align:left;}
.cbUserListFieldLine { display:inline;}

.cbUserListFC_lastname a, .cbUserListFC_firstname a, .cbUserListFC_middlename a{ color:#35717d; font-size:14px; font-weight:bold; text-decoration:none;} 

.cbUserListFT_cb_specialization, .cbUserListFT_cb_contactinfo { color:#8a8a8a; display:block; font-size:12px; font-weight:bold; margin-top:15px;}
.cbUserListFC_cb_specialization, .cbUserListFC_cb_contactinfo { color:#000000; display:block; font-size:12px; }

.cbUserListFT_avatar, .cbUserListFT_lastname, .cbUserListFT_firstname, .cbUserListFT_middlename, .cbUserListFT_middlename { display:none;}
.tab-row { display:none;}

#cbProfileInner .cb_template_default .cbPosTop { float:left; width:170px;}
#cbProfileInner .cb_template_default .cbPosTabMain { float:left; width:70%; margin-left:5px;}

#cbfv_29 .cbFullPict, .cbThumbPict { width:152px; display:block;}


#cbfv_48, #cbfv_46, #cbfv_47 { display:inline;}
#cb_tabid_11 #cbfr_48 .titleCell, #cb_tabid_11 #cbfr_46 .titleCell, #cb_tabid_11 #cbfr_47 .titleCell { display:none;}
#cbfv_48, #cbfv_46, #cbfv_47 {font-size:18px; color:#000000; font-family:"Times New Roman", Times, serif;}

#cb_tabid_11 td { padding:0 0 20px 0;}

.cbPosMiddle { width:117px;}
#cbUserTable { width:100%;}
.cbft_formatname { font-size:18px; color:#000000; font-family:"Times New Roman", Times, serif; }
.cbft_text, .cbft_textarea, .cbft_image, .cbft_predefined, .cbft_predefined, .cbft_primaryemailaddress { font-size:12px;}
.titleCell { color:#8a8a8a; font-weight:bold; width:150px; padding:0; margin:0; vertical-align:top;}

#registrationTable input, textarea { width:300px;}
#cb_dopinfo { height:150px;}
#cb_contactinfo { height:100px;}
#cbimg_upload_avatar p {font-size:11px;}

