/*
    Medionika Styles
	11.2006 Sergei Venzel

*/

html, body, h1, h2, h3, h4, table, td, div, p, form, fieldset, fieldset legend, input, select, textarea, ul, li, .likeh3, .likeh2, h5, h6
{
	color: #444;
}

html, h1, h2, h3, h4, td, p, div, form, fieldset, fieldset legend, input, select, textarea, ul, li, .likeh3, .likeh2, h5, h6
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 100%;
}

embed, object
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 0px;
}

body
{
	background-color: #fff;
	font-family: "Times New Roman", Times, sans-serif;
	font-size: 90.01%;
	margin: 0 0 0 0;
	padding: 0 0 38px 0;
}

P, li
{
	line-height: normal;
}

.verdana
{
	font-family: Verdana, Geneva;
}

.right
{
	text-align: right;
}

.vcenter
{
  text-align: center;
}

.small
{
	font-size: 79%;
	line-height: normal;
}

img
{
	border: none;
}

h1, h2, h3, h4, .likeh3, .likeh2, h5, h6

{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-weight: normal;
}

h1
{
	font-size: 160%;
	margin-bottom: 1.5em;
}

.cms h1
{
	font-size: 240%;
	margin-bottom: 0;
}

h2, .likeh2, h5
{
	font-size: 130%;
}

.cms h2, .cms .likeh2, .cms h5
{
	font-size: 160%;
	margin: 1em 0 1em 0;
}

.cms P
{
	margin: 0 0 1.3em 0 !important;
}

h3, .likeh3, h6
{
	font-size: 120%;
}

.site h3, .site .likeh3, .site h6
{
	margin-bottom: 0.4em;
}

a, a:visited, .copyright a, .copyright a:visited
{
	color: #0090ff;
}

.color a, .color a:visited
{
	color: #fff;
}

a:hover
{
	color: #444 !important;
}

a.current, a:visited.current
{
	color: #444;
}

a.currentA, a:visited.currentA
{
	color: #444;
	text-decoration: none;
	cursor: text;
}

LI
{
	list-style-type: none;
}

TABLE
{
	margin: auto;
}

TABLE.crowded
{
	margin: 0 0 0 0;
}

TABLE.container
{
	width: 100%;
}

TD
{
	vertical-align: top;
}

TD.bottom
{
	vertical-align: bottom;
}

TD.middle
{
	vertical-align: middle;
}


/*INDEX PAGE*/

DIV.index
{
	padding: 10px 0 0 0;
}

DIV.logo
{
	padding: 34px 0 26px 0;
	text-align: center;
}

TABLE.index
{
	width: 72%;
}

.index h1
{
	margin: 0 0 0 0 !important;
}

.index LI
{
	padding-bottom: 0.3em;
}

.index DIV.menu
{
	padding: 16px 0 0 18px;
}

.index .menu UL
{
	margin-bottom: 1.5em;
}

TD.indexRight
{
	
	width: 68%;
}

.indexRight DIV.content
{
	padding: 0 0 0 28px;
}

TD.half
{
	width: 50%;
}
/*INDEX PAGE*/


/*PEDIATRIA PAGES*/

TABLE.ped
{
	
}

TD.top
{
	padding-top: 10px;
	padding-bottom: 18px;
}

DIV.logo_small
{
	padding-left: 2em;
}

.ped TD.left
{
	width: 33%;
}

.ped TD.center
{
	width: 34%;
}

.center DIV.content
{
	padding: 0 0 0 3em;
}

.left DIV.content
{
	padding: 0 0 0 3em;
}

.right_ DIV.content
{
	padding: 0 0.8em 0 3em;
}

.trip TD
{
	background-position: center center;
	background-repeat: no-repeat;
	height: 320px;
	text-align: center;
}

.trip *
{
	line-height: normal;
}

TD.ear
{
	background-image: url(images2/ear.jpg);
}

TD.throat
{
	background-image: url(images2/throat.jpg);
}

TD.nose
{
	background-image: url(images2/nose.jpg);
}

TD.heading
{
	padding: 1.6em 0.2em 1.8em 0.2em;
	text-align: center;
}

.heading h1
{
	margin: 0 0 0 0;
}

.blue TD
{
	background: #648EA6;
}

.grey TD
{
	background: #c3c3c3;
}

.green TD
{
	background: #8E9D5C;
}

.orange TD
{
	background: #F0851D;
}


DIV.cms
{
	padding-top: 2em !important;
	padding-right: 0.8em !important;
}

/*NAVIGATION*/

DIV.formenu
{
	padding: 0 0 0 0;
}

TD.menuLeft
{
	width: 53%;
}

.navigation h3, .navigation .likeh3, .navigation h6
{
	display: inline;
}

.current SPAN
{
	margin-left: -1.25em;
}

.menuLeft LI
{
	margin-bottom: 0.9em;
}

.menuLeft UL
{
	margin-top: 2.5em;
	margin-left: 2em;
}

.menuLeft UL UL
{
	margin-top: 0.9em;
	margin-left: 1.3em;
}

.menuLeft UL UL .current SPAN
{
	/*margin-left: -1.25em !important;*/
}

DIV.childMenu
{
	padding: 0 0 0 0;
}

.childMenu UL
{
	margin-top: 2.4em;
	margin-left: 1.2em;
}

.childMenu UL UL
{
	margin-top: 0.9em;
	margin-left: 1.35em;
}

.childMenu UL .current SPAN, .childMenu UL UL .current SPAN
{
	/*margin-left: -1.25em !important;*/
}

.childMenu LI
{
	margin-bottom: 0.9em;
}

/*NAVIGATION*/

/*ADVERT*/

DIV.advert
{
	padding: 2em 0 0 2em;
}

.advert DIV.content
{
	
}

/*ADVERT*/

/*PEDIATRIA PAGES*/



/*SEARCH BLOCK*/

DIV.search
{
	padding: 0 0.8em 0 0;
}

.phones h3, .phones .likeh3, .phones h6
{
	margin: 0.3em 0 0 0;
}

TD.phones
{
	padding-top: 0.8em;
}

.color .phones *
{
	color: #fff;
}

.inwhite *
{
	color: #fff;
}

.search TABLE
{
	margin: 0 0 0 0;
	float: right;
}

.search TD.input
{
	border: 1px solid #ccc;
	padding-top: 1px;
	padding-bottom: 1px;
}

.blue .search TD.input
{
	border: 1px solid #3290BE;
	background: #fff;
}

.grey .search TD.input
{
	border: 1px solid #9c9c9c;
	background: #fff;
}

.green .search TD.input
{
	border: 1px solid #509856;
	background: #fff;
}

.orange .search TD.input
{
	border: 1px solid #BE7D00;
	background: #fff;
}

.search TD.submit
{
	border: 1px solid #0090ff;
}

.blue .search TD.submit
{
	border: 1px solid #fff;
	background: #648EA6;
}

.grey .search TD.submit
{
	border: 1px solid #fff;
	background: #c3c3c3;
}

.green .search TD.submit
{
	border: 1px solid #fff;
	background: #8E9D5C;
}

.orange .search TD.submit
{
	border: 1px solid #fff;
	background: #F0851D;
}

.search INPUT
{
	border: none;
	background: #fff;
}

.input INPUT
{
	
}

.blue INPUT.colored
{
	background: #648EA6;
}

.grey INPUT.colored
{
	background: #c3c3c3;
}

.green INPUT.colored
{
	background: #8E9D5C;
}

.orange INPUT.colored
{
	background: #F0851D;
}

.search .submit INPUT
{
	cursor: pointer;
	width: 1.4em;
}

.search .input INPUT
{
	font-family: "Times New Roman", Times, sans-serif;
	font-size: 100.01%;
	padding-left: 0.4em;
	width: 9em;
}

.search TD.verdana
{
	padding-top: 2px;
}


/*MAIN COPYRIGHT BLOC*/

.copyright *
{
	color: #999;
	line-height: normal;
}

DIV.copyright
{
	padding-top: 73px !important;
}

.copyright P
{
	margin: 2.7em 0 0 0;
}

/*USER ELEMENTS*/



.user UL, .user P
{
	margin: 1.3em 0 1.3em 0;
}

UL.align
{
	margin-left: -1.25em;
}

.user LI
{
	background: url(images2/dash.gif) no-repeat left 0.55em;
	padding: 0 0 0 18px;
}

.align LI
{
	background-position: left 0.75em;
	padding: 0 0 0 18px;
}

.inside LI
{
	list-style-position: inside;
	background: url(images2/dash.gif) no-repeat left 0.65em !important;
	list-style-image: url(images2/dash2.gif);
	padding-left: 0;
}

.user h3, .user .likeh3, .user h6
{
	line-height: normal;
}


/*SHADOW BLOCK*/

TABLE.mother
{
	background-position: center top;
	background-repeat: no-repeat;
}

TABLE.doctor
{
	width: 296px !important;
}

.doctor .viewFrame TD
{
	height: 302px;
}

.doctor h3, .doctor .likeh3, .doctor h6
{
	margin-bottom: 0.5em !important;
}

.doctor P
{
	margin-top: 0 !important;
}

.viewFrame TD
{
	height: 214px;
}

TABLE.home
{
	margin: 0 0 0 0;
	width: 97%;
}

TD.botShadow
{
	background: url(images2/botShadow.gif) repeat-x left bottom;
}

DIV.topShadow
{
	background: url(images2/topShadow.gif) repeat-x left top;
}

DIV.leftShadow
{
	background: url(images2/leftShadow.gif) repeat-y left top;
}

DIV.rightShadow
{
	background: url(images2/rightShadow.gif) repeat-y right top;
}

TABLE.child
{
	background: url(images2/lts.gif) no-repeat left top;
}

TABLE.childHome
{
	background: url(images2/ltsHome.gif) no-repeat left top;
}

TD.rts
{
	background: url(images2/rts.gif) no-repeat right top;
}

TD.rtsHome
{
	background: url(images2/rtsHome.gif) no-repeat right top;
}

DIV.lbs
{
	background: url(images2/lbs.gif) no-repeat left bottom;
}

DIV.rbs
{
	background: url(images2/rbs.gif) no-repeat right bottom;
	padding: 8px 17px 26px 11px;
}

DIV.rbsHome
{
	background: url(images2/rbs.gif) no-repeat right bottom;
	padding: 0 17px 0 11px;
}

TD.cornerLeft
{
	background: url(images2/cornerLeft.gif) no-repeat left bottom;
}

TD.cornerRight
{
	background: url(images2/cornerRight.gif) no-repeat right bottom;
}

TD.white
{
	background: #fff;
}

TD.home
{
	vertical-align: middle;
}

.home h1
{
	text-align: center;
	margin: 25px 0 35px 0;
	padding: 0 0 0 0;
	line-height: normal;
}

.home DIV.shadowContent
{
	padding: 1.8em 0 2.3em 0;
}

.mother DIV.shadowContent
{
	padding: 10px 0 0 0;
}

.doctor DIV.shadowContent
{
	padding: 1em 4px 0 4px;
}

.mother h1
{
	text-align: center;
}

/*Index Grown Up*/

DIV.grownMainHolder
{
	padding: 0 15px 0 0;
}

.topList LI
{
	padding-bottom: 0.5em;
}

TD.topNav
{
	width: 19%;
}

.topNav UL
{
	margin-top: 0.55em;
	margin-left: 2em;
}

.topNav LI
{
	margin-bottom: 0.9em;
}

TABLE.grownContent
{
	margin-top: 15px;
}

TD.part
{
	width: 33%;
}

.first DIV.content
{
	padding: 0 0 0 0.8em;
}

.second DIV.content
{
	padding: 0 0 0 1.25em;
}

.third DIV.content
{
	padding: 0 0 0 2em;
}

.site UL
{
	margin-left: 1.6em;
	margin-top: auto !important;
}

TABLE.price
{
	border-collapse: collapse;
}

.price TD
{
	border: 1px solid #ccc;
	padding: 0.4em 0.1em 0.4em 0.2em;
	vertical-align: middle;
}

.price H3, .price .likeh3, .price h6
{
	margin: 0.5em 0 0.5em 0 !important;
}

TD.price
{
}

.map TD {padding-top: 0.2em; padding-bottom: 0.2em;}

P.searchHeader
{
	border-bottom: 1px dashed #0090ff;
	padding-bottom: 1em;
}

.searchHeader a, .searchHeader a:visited
{
	border-bottom: 1px dashed #0090ff;
	text-decoration: none;
}

.searchHeader a:hover
{
	border-bottom: 1px dashed #444;
	color: #444;
	text-decoration: none;
}

.searchResults B
{
	font-weight: normal;
	border-bottom: 1px dashed #0090ff;
}

.searchResults P
{
	margin: 2em 0 0 0 !important;
}

DIV.incut

{
	clear: right;
	float: right;
	margin: 0 0 1em 1em;
	width: 40%;
}

IMG.left

{
	float: left;
	margin-right: 1em;
}



IMG.right

{
	float: right;
	margin-left: 1em;
}

TABLE.container
{
	margin: 0;
	width: 100%;
}

DIV.container
{
	margin: 0;
	padding: 0 2.8em 0 0;
}

DIV.containerMargin
{
	margin: 2.5em 0 0 0;
	padding: 0 2.8em 0 0;
}

.leftPart DIV.container
{
	padding-left: 1.4em;
}

.container h2, .container .likeh2, .container h5
{
	margin-bottom: 0.7em;
}

DIV.container_editheader
{
	background: #efefef;
	color: #9e9e9e;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 80%;
}

.red, .attention {
  color: red;
}

.bold, .attention {
  font-weight: bold;
}