 /* Theme Name: Med WP theme
 * Theme URI:
 Description: Medical theme for site serdechno.ru
 Version: 1.0
   6.  Author: MC
   7.  Author URI: http://wisco.info
   8.  */
   
   html {
	height:100%;
}
body {
	height:100%;   
	width:100%;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:0.95em;
	background:#dffafb url('imgs/bg0.jpg') left top repeat-x;
}
form {margin:0;}
a:link {color:#006699;text-decoration:underline;}
a:visited {color: #330066;text-decoration:underline;}
a:hover {color: #FF0000; text-decoration:none;}			
img {border:0;}


.text_logo a {
	font-size: 32px;
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif; 
	text-decoration:none;
}
.text_logo_desc {
	color: #000000;
	padding:7px 0px 0px 0px;
}

#tags {padding:0px 7px 0px 7px;}
#tags a{ text-decoration:none; color:#8BE489; padding:2px;}
#tags a:hover{ text-decoration:none; color:#fff; padding:2px; background-color:#6BDACB}

/*** S E A R C H ***/
input.input_search {
	height:30px;
	width:260px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#999999;
	background:url('imgs/search_bg.png') left top repeat-x;
	border:0;
	margin:0;
}
.button_search {
	border:0;
	color:#fff;
	font-family:Arial;
	font-size:14px;
	background:url('imgs/search_button.png') left top no-repeat;
	width:118px;
	height:31px;
	margin-left:11px;
	vertical-align:top;
	cursor:pointer;
}

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -86px;
	width:950px;
}



/*** H E A D E R ***/
#header {
	height:233px;
	width:100%;
	background:url('imgs/bg_header.jpg') left top no-repeat;
	position:relative;
}
	#logo {
		position:absolute;
		left:26px;
		top:37px;
	}
	#search {
		position:absolute;
		width:270px;
		left:26px;
		top:147px;	
	}
	#icos {
		position:absolute;
		left:880px;
		top:37px;		
	}
		#icos img {margin-bottom:20px;}

.citata {clear:both; overflow:hidden; padding:10px 0px 10px 0px}

/*** M E N U   T O P ***/
#menu_top {
	height:47px;
	background:url('imgs/bg_menutop.png') left top repeat-x;
	font-weight:bold;
}
	.menu_top_bg1 {width:100%;background:url('imgs/ugol1.png') left top no-repeat;}
	.menu_top_bg2 {width:100%;background:url('imgs/ugol2.png') right top no-repeat;	overflow:hidden;}	
	ul.menu_top {
		list-style-type:none;
		margin:17px 0px 20px 25px;
		padding:0;
	}
	ul.menu_top li {
		padding:0;
		float:left;
		padding-right:20px;
	}
nav select {display:none;}
/*** C O N T E N T ***/
#content {	
	width:100%;
	overflow:hidden;
	background:#fff;
}

table {max-width:100%;}
#content_bg {
	width:100%;
	height:26px;
	background:#fff url('imgs/ugol_niz2.png') right no-repeat;
}
.ya-page_js_yes .ya-site-form_inited_no { display: none; }

.rtb-left {margin: 10px 0px 0px 10px;}

/*** M E N U ***/
#menu {
	width:270px;
	padding-right:20px;
	float:left;
}
	ul.menu {
		list-style-type:none;
		margin:0px 0px 30px 25px;
		padding:0;
	}
	ul.menu li {
		padding:0px 0px 0px 20px;
		margin:15px 0px 0px 0px;
		background:url('imgs/bullet.png') left top no-repeat;
	}
	ul.menu ul {
		list-style-type:none;
		margin:10px 0px 0px 15px;
		padding:0;
	}
	ul.menu ul li {
		margin:10px 0px 0px 0px;
		padding-left:2px;
		background:none;
	}
	ul.menu a:link {color:#919191;}
	ul.menu a:visited {color:#596366;}
	ul.menu a.selected:link, ul.menu a.selected:visited {font-weight:bold; color:#05a0b1;}
	.active {color:#05a0b1; font-style:italic;}
.current-menu-item {font-weight:bold}
	#google_200 {
		padding:10px 0px 0px 25px;
	}

.menu2 {margin:10px 0px 10px 0px;}
.menu2 li {list-style: url(imgs/bul.gif)}

/*** T E X T ***/
#text {
	width:635px;
	float:left;
	padding-right:25px;
}
	.text_header {
		background:url('imgs/bg2.png') left bottom repeat-x;
		padding-top:10px;
	}
	.publ_zag {margin-bottom:10px; font-size:2.1em; font-family:Georgia, "Times New Roman", Times, serif;}
		.publ_zag a:link {color:#0ba217;}
		.publ_zag a:visited {color:#327b38;}
	.publ {width:100%; overflow:hidden; margin-top:20px; background:url('imgs/bg2.png') left bottom repeat-x;
		padding-top:10px; padding-bottom:10px;}
	.publ img {margin:0px 10px 10px 0px; border:1px solid #45b9c6; padding:1px; max-width:104px!important; height:auto}
.storycontent {margin-left:124px}
.path {font-size:11px; margin:10px 0px 0px 0px; color:#666666}
.path a {color:#666666; text-decoration:none}
.meta {padding:7px 0px 7px 0px; font-size:11px; color:#999999}
#text img {max-width:90%; height:auto;}
/*** F O O T E R ***/
#footer, #push {
	height:86px;
	width:100%;
}
#footer {
	background:url('imgs/bg1.png') left top repeat-x;
}
#footer_inside {
	width:900px;
	padding:25px;
	margin:0 auto;
	overflow:hidden;
}
	.footer_left {float:left; width:450px; font-size:11px;}
	.footer_right {float:right;}
	.footer_right img {padding-right:10px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); 
opacity: 0.3;
-moz-opacity: 0.3;}
.footer_right img:hover {padding-right:10px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
opacity: 1;
-moz-opacity: 1;}	
	
h1 {font-size:2em;margin:10px 0px 10px 0px; padding:0; font-weight:normal}
h2 {font-size:1.5em;margin:0px 0px 10px 0px; padding:0; font-weight:normal;}	
h3 {font-size:1.4em;margin:0px 0px 10px 0px; padding:0; font-weight:normal;}	

.see_more {}
.see_more ul { margin:10px 0px}
.see_more ul li { list-style:url(imgs/bul2.png)}
.see_more .zag {font-size:16px; color:#666666; font-weight:bold}
.navigation {margin-bottom:10px; margin-top:10px; text-align:center; clear:both}


.navigation a:hover {
    background:#F2F2F2; color:#0A6497;
}

.navigation a, .page-numbers{
    color: #0A6497;
    display: block;
    float: left;
    line-height: 2.2em;
    padding:0 3px;
    text-align:center;
    margin-right: 0.4em;
    border: 1px solid #F2F2F2;
    background: #FFFFFF;
text-decoration:none;
}

.navigation a:visited{
    color: #0A6497;
    display: block;
    float: left;
    line-height: 2.2em;
    padding:0 3px;
    text-align:center;
    margin-right: 0.4em;
    border: 1px solid #F2F2F2;
    background: #FFFFFF;
text-decoration:none;
}

.navigation .dots {
    color: #0A6497;
    display: block;
    float: left;
    line-height: 2.2em;
    padding:0 3px;
    text-align:center;
    margin-right: 0.4em;
    border: 1px solid #F2F2F2;
    background: #FFFFFF;
text-decoration:none;
}

.navigation .page-numbers .current {  color: #0A6497;
    display: block;
    float: left;
    line-height: 2.2em;
    padding:0 3px;
    text-align:center;
    margin-right: 0.4em;
    border: 1px solid #F2F2F2;
    background: #eeeeee;
text-decoration:none;
}
.google_down_m {display:none}
.google_up {margin-top:10px;}
.google_down {margin:10px 0px 10px 0px;}

/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
	margin:0px 10px 10px 0px;
}

.alignright {
	float: right;
	margin:0px 0px 10px 10px;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	max-width:100%;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
	max-width:100%;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/* End captions & aligment */

@media screen and (max-width:1023px){	
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -86px;
	width:950px;
}
#menu {
display:none;
}
.button_search {
	border:0;
	color:#fff;
	font-family:Arial;
	font-size:14px;
	background: #49951B left top no-repeat;
	width:118px;
	height:31px;
	margin-left:11px;
	vertical-align:top;
	cursor:pointer; border:#FFFFFF solid 1px;  border-radius: 5px;
}
#text {
	width: auto;
	float: none;
	padding:25px;
}
.sps {display:none}
nav select {display: inherit; max-width:90%; margin:0 auto;}

}

@media screen and (max-width:1000px){	
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -86px;
	width: auto;
}
#menu {
display:none;
}

#text {
	width: auto;
	float: none;
	padding:25px;
}
#text {
	width: auto;
	float: none;
	padding-right:25px;
}
#text img {max-width:100%; height:auto;}
	.text_header {
		background:url('imgs/bg2.png') left bottom repeat-x;
		padding-top:10px;
	}
	.publ_zag {margin-bottom:10px; font-size:2.1em; font-family:Georgia, "Times New Roman", Times, serif;}
		.publ_zag a:link {color:#0ba217;}
		.publ_zag a:visited {color:#327b38;}
	.publ {width:100%; overflow:hidden; margin-top:20px; background:url('imgs/bg2.png') left bottom repeat-x;
		padding-top:10px; padding-bottom:10px;}
	.publ img {margin:0px 10px 10px 0px; border:1px solid #45b9c6; padding:1px; max-width:104px!important; height:auto}

#footer_inside {
	width: auto;
	padding:25px;
	margin:0 auto;
	overflow:hidden;
}
#header {
	height:233px;
	width: auto;
	background:url('imgs/bg_header.jpg') left top no-repeat;
	position:relative;
}
	#icos { display:none	
	}
	
		.footer_left {float: none; width:auto; font-size:11px;}
	.footer_right {float: none;}
	.footer_right img {padding-right:10px;}
	
	input.input_search {
	height:30px;
	width:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#999999;
	background:url('imgs/search_bg.png') left top repeat-x;
	border:0;
	margin:0;
}
.storycontent {margin-left:0px;}
.footer_right img {width:20px; height:auto}
}

@media screen and (max-width:639px){
#header {
	height:133px;
	width:100%;
	background:url('imgs/bg_header.jpg') left top no-repeat;
	position:relative;
}	

/*** S E A R C H ***/
input.input_search {
	height:30px;
	width:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#999999;
	background:url('imgs/search_bg.png') left top repeat-x;
	border:0;
	margin:0;
}
.button_search {
	border:0;
	color:#fff;
	font-family:Arial;
	font-size:14px;
	background: #49951B left top no-repeat;
	width:118px;
	height:31px;
	margin-left:11px;
	vertical-align:top;
	cursor:pointer; border:#FFFFFF solid 1px;  border-radius: 5px;
}
#search {
		position: absolute; top:81px;
	
	}
	
	#logo {
		position:absolute;
		left:26px;
		top:17px;
	}
	.google_down_m {display: inherit}
	.google_down {display:none}
}
.date_pub {text-align:right; font-size:12px;}