





html {
  height: 100%;
  margin-bottom: 1px;
}

form {
  margin: 0;
  padding: 0;
}

body {
	margin: 0px 0px 0px 0px;
	height: 100%;
	font-size: 11px;
	line-height: 100%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color:		#8A8A8A;

        SCROLLBAR-FACE-COLOR: #efefef;
        SCROLLBAR-HIGHLIGHT-COLOR: #6f777e;
        SCROLLBAR-SHADOW-COLOR: #6f777e;
        SCROLLBAR-3DLIGHT-COLOR: #ffffff;
        SCROLLBAR-ARROW-COLOR: #999999;
        SCROLLBAR-TRACK-COLOR: #f1f1f1;
        SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
		background: url(../../../templates/zubik/images/bg.jpg) center repeat-y;	 
}

a {
	text-decoration: none;
	font-weight: normal;
	color: #4E6787;
}

a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #4E6787;
}

a:hover {
	color: #616965;
	text-decoration: underline;
	font-weight: normal;
}

img#src {
position: relative; left: -1px; top: 5px;
}
img#avtra {
position: relative; left: -9px; top: 0px;
}
img#avtr {
position: relative; left: 0px; top: 0px;
}
img#subs {
position: relative; left: 0px; top: 0px;
}
div#clnk {
position: relative; left: 0px; top: -7px;
}
div#iclnk {
position: relative; left: 0px; top: -5px;
cursor:pointer;
}
div#glsv {
position: relative; left: 103px; top: -5px;
}


div#copy {
	padding-right:20px;
	padding-bottom:10px;
	background-image: url(../../../templates/zubik/images/bg_left.jpg); background-position:left; background-repeat: repeat-y;
}

/*div#grunge_top { background: url(../../../templates/zubik/images/bg.jpg)repeat; }*/
div#body { width: 970px; margin: 0 auto; background-color:#FFFFFF;}


div#header { width:970px; height:253px; float:none;}

div#banner1, div#logo { float: left; margin-left: 0px; }
div#logo { background: url(../../../templates/zubik/images/logo.png) no-repeat; width:186px; height:253px; overflow: hidden; }
div#banner1 { width: 784px; height:164px; }

div#counter{
 border-top: 1px dotted #cccccc;
 background: url(../../../templates/zubik/images/bg_left.jpg)  repeat-y left;
}

div#banner1, div#search1 { float: left; margin-left: 0px; z-index:1;}

div#search1 { width: 784px; height:89px; background:url(../../../templates/zubik/images/search_bar.png) no-repeat;}
div#search2 { margin-top: 58px; margin-left: 95px;}
input#search3{ width: 215px; font-size: 11px; color:#777;  height:14px;}
select#search4{ width: 69px;}
select#search5{ width: 160px; font-size: 11px; color:#777;}
select#policl{ font-size: 11px; color:#777;}

div#content_pad { width: 970px; padding: 0; margin: 0; float:none; background-image: url(../../../templates/zubik/images/bg_left.jpg); background-position:left; background-repeat: repeat-y;}

div#left, div#center, div#right { float: none; margin-left:0px; } 
div#left   { width:200px; height:100%; background-image: url(../../../templates/zubik/images/bg_left.jpg); background-position:left; background-repeat: repeat-y;}
div#center { width:558px; height:auto;  }
div#right  { width:200px; height:auto;  }

/* BigMir */
table#bigmir {
position: relative; left: 2px; top: 9px;
}

/* Модуль Новых статей */
.newsimg   { padding-bottom: 5px; }
.t_1_small { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #7EB101; padding-bottom:5px; }
.div_doted { width:545px; background-image: url(../../../templates/zubik/images/dotted_line_bg.gif); background-repeat:repeat-x;  padding-top:5px; }
.div_sepr { width:170px; background-image: url(../../../templates/zubik/images/dotted_line_bg.gif); background-repeat:repeat-x;  padding-top:5px; }

#td_dote   { background: url(../../../templates/zubik/images/dotted_line_bg.gif) right repeat-y; }
div#for_dote { position: relative; left: 0; top: -5px; padding-top:5px; background: url(../../../templates/zubik/images/dotted_line_bg.gif) top repeat-x; }



/* Модуль 10-TOP Новости */
div.mostarray_news { }
div.mostarray2_news { background:url(../../../templates/zubik/images/arow_4.gif) no-repeat 10px 2px;}
div.mostread_news { padding-left:15px; padding-bottom:5px;}
div.mostread2_news { padding-left:25px; padding-bottom:5px;}


/* Модуль 10-TOP статей */
.top10   { padding-bottom: 5px; padding-left:10px; }
div.mostarray { background:url(../../../templates/zubik/images/arow_3.gif) no-repeat 10px 2px;}
div.mostarray2 { background:url(../../../templates/zubik/images/arow_4.gif) no-repeat 10px 2px;}
div.mostread { padding-left:27px; padding-bottom:5px;}
div.mostread a, div.mostread a:link, div.mostread a:visited { color: #FF9C00; }


div.moduletable-menu table td,
ul#mainlevel li,
ul.submenu li {
	background: url(../../../templates/zubik/images/bg_level_1.png) 0 2px repeat-x;
}

div#content_main, div#banner2 { float: left; margin-left: 0px; }
div#content_main { background: #fff; padding: 10px 10px 10px 10px; margin-bottom: 10px; width:297px; float: left; }
div#banner2 { width: 241px; height:auto; padding: 10px 0 10px 0; float: left;}
div#newst { padding-left:10px}

div#content {margin: 0; padding: 0; padding-left:10px;}

/*Для модуля Авторизации*/
div.moduletable-avt { width: 200px; height:137px;  background-image: url(../../../templates/zubik/images/box_bg_footer.jpg); background-position:bottom; background-repeat:no-repeat;  margin:0px; background-color:#FFFFFF; margin-top:15px; }

div.moduletable-avt input.inputbox {
width: 111px; margin-left:25px; margin-top: 3px; font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #7D8682; padding-left: 4px; line-height:15px; height:15px;
}

input#mod_login_remember { border:none; width:12px; }

div#title { background:url(../../../templates/zubik/images/arow_1.gif) no-repeat 25px 2px; }

div.moduletable-avt h3 { margin-left: 39px; margin-top: 5px; letter-spacing: 0.05em; color:#5F8ECE; }
div#logined {  border-left:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px; border-top:#CCCCCC solid 1px; margin-bottom:5px; height:75px; }

div.moduletable-avt a#avt1 {
margin-left:25px;
}

div.moduletable-avt p {
margin-left:40px;
}

div.moduletable-avt label {  position: relative; left: 1px; top: -5px; }



/*Для модуля Подписки*/
div.moduletable-sbscr { width: 200px; height:97px; background-image: url(../../../templates/zubik/images/box_bg_footer.jpg); background-position:bottom; background-repeat:no-repeat;  margin:0px; background-color:#FFFFFF }

div.moduletable-sbscr input.inputbox {
width: 111px; margin-left:25px; margin-top: 7px; font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #7D8682; padding-left: 4px; line-height:15px; height:15px;
}

input#mod_login_remember { border:none; width:12px; }

div#title { background:url(../../../templates/zubik/images/arow_1.gif) no-repeat 25px 2px; }

div.moduletable-sbscr h3 { margin-left: 39px; margin-top: 5px; letter-spacing: 0.05em; color:#5F8ECE; }
div#logined {  border-left:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px; border-top:#CCCCCC solid 1px; margin-bottom:5px; height:75px; }

div.moduletable-sbscr a#avt1 {
margin-left:25px;
}

div.moduletable-sbscr a {
margin-left:25px;
}

div.moduletable-sbscr label {  position: relative; left: 1px; top: -5px;}


/*Для модуля Поиска поликлиник*/
div.moduletable-policl { width: 200px; height:145px; background-image: url(../../../templates/zubik/images/box_bg_footer.jpg); background-position:bottom; background-repeat:no-repeat; margin:0px; margin-top:10px; background-color:#FFFFFF }

div.moduletable-policl select#policl {
width: 111px; margin-left:25px; margin-top: 7px; font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #7D8682; padding-left: 4px; line-height:15px; height:15px;
}



div#title { background:url(../../../templates/zubik/images/arow_1.gif) no-repeat 25px 2px; }

div.moduletable-policl h3 { margin-left: 39px; margin-top: 5px; letter-spacing: 0.05em; color:#5F8ECE; }
div#policl {  border-left:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px; border-top:#CCCCCC solid 1px; margin-bottom:5px; height:75px; }

div.moduletable-policl a#policl {
margin-left:25px;
}

div#policl img{
position: relative; left: 147px; top: 0px; 
}

div.moduletable-policl a {
margin-left:25px;
}

div.moduletable-policl label {  position: relative; left: 1px; top: -5px; }



/*Для компонета клиник */

samp#titl_clinic {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color: #54B3E0;
}

tr#clinic1 {
	background: #ffffff url(../../../templates/zubik/images/dotted_line_bg.gif) repeat-x bottom;
}
tr#clinic {
	background: #F5FCFE url(../../../templates/zubik/images/dotted_line_bg.gif) repeat-x bottom;
}
table#clinic td {
padding:5px;
}

/*Для модуля поиска*/
div.moduletable-src {width: 200px;  height:60px;  background-image: url(../../../templates/zubik/images/box_bg_footer.jpg); background-position:bottom; background-repeat:no-repeat; padding:0px; margin:0px; margin-top:10px; background-color:#FFFFFF }

div#searches { border-left:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px; border-top:#CCCCCC solid 1px; width: 198px; height: 7px;  margin-bottom:17px;  }

#sel_policl, #sel_polic2, #sel_polic3,
#mod_search_searchword,
div.moduletable-src input {
width: 111px; height: 18px; margin-left:25px; font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #7D8682; padding-left: 4px; line-height:18px; margin-top: 5px;
}

div.search-src a { position: relative; left: 25px; top: -5px; }

div.moduletablebn1 { position: relative; left: 10px; top: 0px; margin-top:5px; }
div.moduletablebn5 { position: relative; left: -1px; top: 0px; margin-top:0; }
div.moduletablebn7 { position: relative; left: -1px; top: 0px; margin-top:10px; }
div.moduletablebn8 { position: relative; left: -1px; top: 0px; margin-bottom:10px; }

/*Для модуля голосования*/
div.moduletable-pol {width: 200px;  height: 185px;  background-image: url(../../../templates/zubik/images/box_bg_footer.jpg); background-position:bottom; background-repeat:no-repeat; padding:0px; margin:0px; background-color:#FFFFFF; margin-top:10px; }

div.pollstableborder-pol {border-left:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px; border-top:#CCCCCC solid 1px; width: 198px; height: 140px; margin-top:0; margin-bottom:17px;  }

div#title { background:url(../../../templates/zubik/images/arow_1.gif) no-repeat 25px 2px; }

div.moduletable-pol h3 { margin-left: 39px; margin-top: 5px; letter-spacing: 0.05em; color:#5F8ECE; }
table.pollstableborder-pol { padding-left: 20px; }
div.moduletable-pol p { margin-left: 25px; }
div#poll { padding-left: 25px; }
div#poll img{ position: relative; left: 25px; top: -15px; }



/* компонент регистрации */
input#inpcod {
width:150px;
position: relative; left: 27px; top: 0px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
color: #7D8682;
font-size: 11px;
padding-left: 3px;
height:15px;
}
input#inpcod1 {
width:150px;
position: relative; left: 35px; top: 0px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
color: #7D8682;
font-size: 11px;
padding-left: 3px;
height:15px;
}
div#reg_sub {
position: relative; left: 84px; top: 0px;
}
div#reg_sub1 {
position: relative; left: 92px; top: 0px;
}


div.moduletable-avt label {  position: relative; left: 1px; top: -5px; }

/* FOOTER */
.cell_footer { height: 100px; background-image:url(../../../templates/zubik/images/footer_bg_1.gif); background-position:top left; background-repeat:no-repeat;}
.div_footer_1 {  float:left; margin-top: 60px;}
.div_footer_2 {  float:left; margin-top: 60px;  margin-left: 30px; color:#2C7385}
.div_footer_3 {  float:right; margin-top: 60px; margin-right: 20px; }
.div_img_footer { float:left;}


/* MENU */
div.moduletable-mn { 
	text-align:left;  
	width:200px; 
	height: auto; 
	background:url(../../../templates/zubik/images/menu_head.gif) no-repeat;  
	background-color: #8BB4CB;
	margin-bottom:10px;
	padding-top:1px;
	 
}
div.moduletable-mn td {
	background:url(../../../templates/zubik/images/menu_separator.gif) no-repeat right bottom;
	
}

div.moduletable-mn table {
	margin-top		: 12px;
	margin-bottom	: 10px;	
}
a.mainlevel-mn:link, 
a.mainlevel-mn:visited {

	width			: 162px;
	height			: 18px;
	line-height		: 18px;
	font-size		: 12px;
	font-family		: Tahoma; 
	color			: #fff;
	font-weight		: bold;
	padding-left	: 42px;
	background:url(../../../templates/zubik/images/arow_5.gif) no-repeat 35px -5px;	
}
a.mainlevel-mn:hover, 
#active_menu-mn {
color: #efefef;
	text-decoration: none;
}

a#active_menu-mn:hover {
color: #efefef;
	text-decoration: none;
}


/*  ----------- SUB MENU ----------- */

a.sublevel-mn:link, 
a.sublevel-mn:visited {

	width			: 162px;
	height			: 13px;
	line-height		: 13px;
	font-size		: 11px;
	font-family		: Tahoma; 
	color			: #fff;
	font-weight		: normal;
	padding-left	: 47px;
	background:url(../../../templates/zubik/images/arow_7.gif) no-repeat 35px -7px;
}
a.sublevel-mn:hover, 
a.sublevel-mn#active_menu-mn {
	color: #efefef;
	text-decoration: none;
}

div#sub {
	background:url(../../../templates/zubik/images/bg_sub.gif) repeat-y bottom;

}


div#userblocks td {
	background: #fff;
}


p {
  margin-top: 0;
  margin-bottom: 5px;
  text-align: left;
}

fieldset {
	border: 0;
	padding: 5px 0;
}

div#pathway {
	border-bottom: 1px inset #CCCCCC;
	background-image: url(../../../templates/zubik/images/bg_left.jpg); background-position:left; background-repeat: repeat-y;
	margin-right:5px;
}

span.pathway img {
	padding: 0 5px;
}

span.pathway {
	display: block;
	line-height:15px;	
}


.componentheading {
	font-size: 12px;
	/*text-transform: uppercase;*/
	font-weight: normal;
	color: #8A8A8A;
	font-weight: bold;
	padding-top: 10px;
}

div.sitemap {
padding-bottom: 10px;
}


a.readon {
	margin-top: 10px;
	line-height: 14px;
	height: 16px;
}

h1, h2, h3, h4, h5 {
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;

}

h3 {
	font-size: 11px;
	line-height: 1.1em;
	margin-bottom: 5px;
	margin-left: -2px;
}


.contentheading {
	font-size: 12px;
	/*text-transform: uppercase;*/
	font-weight: normal;
	color: #8A8A8A;
	font-weight: bold;

}

/*div#content_futer { width:545px; background-image: url(../../../templates/zubik/images/dotted_line_bg.gif); background-repeat:repeat-x;  padding-top:5px; }*/
div#comment_futer { width:545px; background-image: url(../../../templates/zubik/images/dotted_line_bg.gif); 
					background-repeat:repeat-x;  padding-top:5px; position: relative; top: -5px;}

div#new_post { width:545px; background-image: url(../../../templates/zubik/images/dotted_line_bg.gif); 
					background-repeat:repeat-x;  padding-top:5px; position: relative; top: 5px; }					

table.contenttoc {
  margin: 5px;
  border: 1px solid #333;
  padding: 5px;
}

table.contenttoc td {
  padding: 0 5px;
}

td#con_avtor {
color: #7EB101;
font-size:9px;
}
samp#itm_n{
font-family: Geneva, Arial, Helvetica, sans-serif;
color:#4E6787;
padding-bottom:3px;
}
p#con_hits,
td#con_hits {
color: #7EB101;
font-size:9px;
}
span.content_vote {
color:#7EB101;
position: relative; left:33px; top: 0px;
}
span.content_rating {
color:#7EB101;

}


input#rating {
position: relative; left:0px; top: 4px;
}

div.buttonheading { text-align: right; }
td.buttonheading {
text-align: right;	
}

tr.sectiontableheader {
  background-color: #e3f4fb;
  color:#555;
  font-weight: bold;
  padding: 4px;
}
tr.sectiontableheader td {
  padding: 5px;
  background-color: #e3f4fb;
  color:#555;
}
tr.sectiontableentry1 td {
  padding: 5px;
  background-color: #F5FCFE;
}
tr.sectiontableentry2 td {
  padding: 5px;
  background-color: #fff;
}

td.sectiontableheader {
  padding: 5px;
  background-color: #e3f4fb;
  color:#555;
}
td.sectiontableentry1 {
  padding: 5px;
  background-color: #F5FCFE;
}
td.sectiontableentry2 {
  padding: 5px;
  background-color: #fff;
}


td.sectiontableentry1, td.sectiontableentry2{
  padding: 2px;
}

table.contentpaneopen, table.contentpane {
  width: 100%;
}

table.contentpaneopen td, table.contentpane td {
	text-align:left;
}

div.moduletable ul {
	margin: 5px 0;
	padding: 0 10px;
}

div.moduletable ul li {
	padding-bottom: 3px;
}



div.moduletable-menu {
	margin-bottom: 8px;
	padding: 10px;
}

div#maincontent div.moduletable {
	padding-left: 0;
	padding-right:0;
}


.small {
	font-size: 10px;
	color: #999;
	font-weight: normal;
	text-align: left;
}

.modifydate {
	height: 20px;
	vertical-align: bottom;
	font-size: 10px;
	color: #999;
	font-weight: normal;
	text-align: left;
}

.createdate {
	height: 20px;
	vertical-align: top;
	font-size: 10px;
	color: #999;
	font-weight: normal;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 0px;

}

.clr {
	clear: both;
}

#page_bg {
	height: 100%; 
	padding: 0;
	margin-bottom: 1px;
}

div.mosimage {
  margin: 5px;
}

div.mosimage_caption {
  font-size: 10px;
  color: #666;
}

table.adminform textarea {
  width: 400px;
  height: 400px;
  font-size: 1em;
  color: #000099;
}

/** template stuff **/

div#grunge_top {
	padding-bottom: 87px;
}



div#user4 {
	float: right;
	width: 150px;
	margin-top: 15px;
	margin-right: 15px;
}

div#bannerimage {
	width: 970px;
	height: 175px;
}



div#userblocks {
	margin: -10px;
	margin-bottom: 0;
}

input {
width:150px;
}

input#searchphraseany {
width:16px;
}
input#searchphraseall {
width:16px;
}
input#searchphraseexact {
width:16px;
}
input#rating {
width:16px;
}

input#voteid1 {
width:16px;
}
input#voteid2 {
width:16px;
}
input#voteid3 {
width:16px;
}
input#voteid4 {
width:16px;
}
input#voteid5 {
width:16px;
}
input#voteid6 {
width:16px;
}
input#voteid7 {
width:16px;
}
input#voteid8 {
width:16px;
}
input#voteid9 {
width:16px;
}

input.button, input.button:hover, input.button:focus, input.button:link, .button, .button:hover, .button:focus, .button:link {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10;
	color: #555;
	line-height: 20px;
	height:      20px;
	cursor: pointer; 
	padding: 1px 4px;
	border-top: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	border-bottom: 1px solid #BABDB6;
	border-right: 1px solid #BABDB6;
	background: url(../../../templates/zubik/images/but-bg.gif) #EFEFEF;
}

div#footer {
	text-align: center;
	padding: 5px;
}

/* some page content things */

form {
border: 0;
margin: 0;
padding: 0;
}

table.blog span.article_seperator {
	display: block;
	height: 20px;
}


table.com_pollstableborder  { width: auto; height: auto; margin-top:0; margin-bottom:17px;  }

table.com_pollstableborder td {
	text-align: left;
	padding: 1px 5px;
	height: 18px;
}
input#imgvote {
width:40px;
padding: 0;
margin:0;
}


