body, html{ background:#f8f8f8; font-family:Arial, Tahoma, Verdana, sans-serif; font-size:14px; line-height:20px; min-width:1000px !important; }
#global{margin:0 auto;padding:0;width:1000px;margin-top:20px;}
.block{width:1000px;background:#ffffff;margin-top:25px;overflow:hidden;}
.block-else{width:1000px;background:#ffffff;margin-top:5px;overflow:hidden;}
/* -- Header -- */
#header{font-family:'Roboto Condensed', sans-serif; vertical-align:top; height: 125px;}
/* #header-left{ width: 250px; float:left; border: 1px solid red; } */
#header-left{ width: 220px; float:left;}
#header-center{width: 530px;float:left;color:#00528b;font-size:30px;text-align:center;line-height:30px;margin-top:30px;}
#header-right{width: 250px;float:right;color:#33485c;font-size:14px;text-align:right;letter-spacing:0.3px;line-height:24px;}
.header-time-1{font-size:14px; line-height:20px !important;}
.header-time-2{font-size:14px; line-height:20px !important;}
#header-phone-1, #header-phone-2{font-size:23px;}
#header-phone-1{margin-bottom:1px;}
#header-email{color:#006EB9;font-size:16px;}

/* -- Menu -- */
.menu{background: url(../img/menu-bg.jpg) 0 100% repeat-x;height: 54px;width: 1000px;}
.menu ul{list-style-type: none;margin: 0;padding: 0;}
.menu ul li{display: inline;float: left;}
.menu  ul  li  a { color: #ffffff;display: block;font-size: 13px;font-family: 'Roboto', sans-serif;font-weight:bold;height: 14px;padding: 20px 17px;text-decoration: none;text-shadow: 1px 0 2px #6a7071;text-transform: uppercase;}
.menu ul li:hover a, .menu ul li.current a {background: #ffa51a;}

/* -- Menu Service -- */
#menu-service{}
#menu-service ul{list-style:none;}
#menu-service ul li{display:inline; margin-right:6px;}
#menu-service ul li:last-child{margin: 0 0 0 0;}
#menu-service ul li a {}
#menu-service ul li a img{}

/* -- Slider -- */


/* -- Products -- */
#container{}
#container-product{}
h1{font-size: 20px;text-transform: uppercase;color:#304050;font-family:'Roboto Condensed', sans-serif;margin:17px 0 5px 17px;}
h2{font-size: 20px;color:#304050;font-family:'Roboto Condensed', sans-serif;margin:17px 0 17px 17px;}
h3{font-size: 18px;color:#304050;font-family:'Roboto Condensed', sans-serif;margin:17px 0 17px 17px;}

#container-product #container-product-inner .parent .child1 img{
   margin:0 0 0 15px;
}
#container-product #container-product-inner .child1 {
    display: table-cell;
    vertical-align: middle;
    width: 160px;
    height:80px;
    font-size:14px;
}

#container-product #container-product-inner .child2 {
    display: table-cell;
    vertical-align: middle;
    width: 270px;
    height:80px;
    font-size:14px;
}

#container-product #container-product-inner a.parent{
    display: table;
    float:left;

    border: 2px solid #00528b;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow:hidden;
    color:#33485c;
    text-decoration: none;
    margin:13px 13px;
	width:220px;
}


#container-product #container-product-inner table td {
  border:1px solid #000000;
  padding:3px 7px;
  text-align:center;
}


/* -- Promo -- */


/* -- Partner -- */
#partner{}
#partner #partner-vasha-gazeta {float:left; width:261px;}
#partner-text {float:left; width: 460px; margin:0px 30px; font-size:14px;color:#000000;}
#partner-text #partner-text-vasha-gazeta {text-align: left;}
#partner-text #partner-text-med-klinika { text-align: right;}
#partner #partner-med-klinika {float:right; width:211px; }


/* -- Footer -- */
#footer{background-color: #005581;}
#footer #footer-inner{margin:30px 20px;overflow: hidden;}
#footer #footer-inner #footer-left{float:left;width:177px;}
#footer #footer-inner #footer-right{float:right; width:750px; color: #ffffff; font-size:12px; margin-top:20px;}
#footer #footer-inner #footer-right #footer-right1{float:left; width:650px;}
#footer #footer-inner #footer-right #footer-right2{float:right; width:100px;margin: 10px 0 0 0 ;}


/*-- Page --*/
.container-product-inner-in-page {
	margin-right:17px !important;
}
#container-product #container-product-inner p{
    margin:0 0 10px 0;
}
#container-product  .container-product-category-else #container-product-inner p{
	line-height:25px;
	margin: 17px;
}
.container-product-in-page ol{
	margin: 10px 50px 10px 50px;	
}

.container-product-in-page ol li{
}

.container-product-in-page ul{	
	margin: 20px 50px 20px 50px;	
}

.container-product-in-page ul li{
}

#container-left-in-page{
    float:left;
    width:190px;
    /*border:1px solid red;*/
    margin: 17px 0 0 10px;
}
#container-left-in-page ul li{
    margin: 0 0 10px 0;
}
#container-left-in-page ul li a {
    color:#475C71;
    text-decoration: none;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight:bold;
    font-size: 16px;
}
#container-left-in-page ul li a:hover {
    color:#ffa51a;
}
.container-product-in-page{
    /* border:1px solid red; */
    margin: 20px 10px;
}
.container-product-in-page #container-product-inner{
    margin: 0 0 0 17px;
}
.container-product-in-page #container-product-inner {
    line-height: 25px;
}
.container-product-in-page h1{margin-bottom: 15px;}
#breadcrumbs{
    margin: 0 0 0 17px;
}
#breadcrumbs a{
    color:#7F7F7F;
    text-decoration: none;
}
.alignleft{float:left;margin:10px 20px 10px 10px !important;}
.alignright{float:right;margin:10px 10px 10px 20px !important;}
.aligncenter{display:block;
  margin:5px auto !important;}
  
/* ------------------ News ------------------- */
#news_posts{
	margin:17px 0 0 17px;
}
#news_posts .news_post_item {
  border:1px solid #CECCCC;
  float:left;
  margin-bottom:16px;
  margin-right:16px;
  padding:12px;
  width:448px;
}
#news_posts .news_image {
  float:left;
  height:150px;
  margin-right:14px;
  overflow:hidden;
  width:150px;
}
#news_posts .news_body {
  float:left;
  height:150px;
  width:278px;
}
#news_posts .news_post_date {
  color:#969696;
  font-size:11px;
  font-weight:bold;
  margin-bottom:2px;
}
#news_posts .news_post_title {
  font-size:12px;
  font-weight:bold;
  margin-bottom:4px;
}
.content p {
  margin-bottom:10px;
}
#news_posts .news_post_readmore {
  margin-top:4px;
  text-align:right;
}
#news_posts .news_post_readmore a {
  color:#043481 !important;
  font-size:12px;
}
#news_posts .news_post_readmore a:hover {
  color:#043481 !important;
  font-size:12px;
  text-decoration:none;
}
.container-product-inner-in-page a{
	color:#043481;
	text-decoration:underline;
}
.container-product-inner-in-page a:hover{
	text-decoration:none;
}



/* ---------------- Contact Form ----------------- */
#contact_form_pop{
	margin: 10px;
}


/***Стили для CF7 вариант3***/
.wpcf7 {
	background:#f1f1f1;  /*цвет границы*/
	padding:20px 20px 20px 20px!important;
	text-align:center;
	border:1px solid #ccc;
	font-size:17px;
}

.wpcf7 .title-message{
	margin-bottom:15px;
	color:#304050;
	font-family:'Roboto Condensed', sans-serif;
	font-size:20px;
	text-transform:uppercase;
}
.wpcf7 .descr-message{
	font-family:'Roboto Condensed', sans-serif;
	margin-bottom:15px;
	}

.wpcf7-text{
	 margin-bottom:10px;
	 padding:5px;
	 border:1px solid #6e6e6e;
	 font-family:'Roboto Condensed', sans-serif;
}

.wpcf7-text:focus{
	-moz-box-shadow: 0 0 6px #004080!important;
	-webkit-box-shadow: 0 0 6px #004080!important;
	box-shadow:0 0 6px #004080!important; 
	font-family:'Roboto Condensed', sans-serif;
}

.wpcf7-submit{
	background: linear-gradient(#FAD52E, #F3A61C)!important;
	padding: 5px 20px;
	color:#fff!important;
	text-shadow:none !important;
	text-transform:uppercase;
	border-radius:4px !important;
	border: 1px solid #F8B92C;
	margin-top:10px;
	cursor:pointer;
}
.wpcf7-submit : hover{
	background: linear-gradient(#F3A61C, #FAD52E)!important;
}



#request-call-manager-bnt{margin:0 auto;text-align:center; display:block; clear: both;}
#request-call-manager-bnt a{
	background: linear-gradient(#FAD52E, #F3A61C)!important;
	padding: 20px 50px;
	color:#fff!important;
	text-shadow:none !important;
	text-transform:uppercase;
	border-radius:4px !important;
	border: 1px solid #F8B92C;
	margin-top:10px;
	cursor:pointer;
	text-decoration: none;
	font-weight:bold;
	font-family:'Roboto Condensed', sans-serif;
	font-size:14px;
	letter-spacing: 1px;
}
#request-call-manager-bnt a: hover{
	background: linear-gradient(#F3A61C, #FAD52E)!important;
}

/* --------------- Something else ----------------------- */
.clearfix{clear:both;}












