						<!--
						/* CSS Document */
						/*  */
						/* General styles */
						ddiv{border:1px solid cyan;}
						a
						{
							color:#000;
						}
							à:hover
						{
							text-decoration:none;
						}

						body
						{
							font-family:verdana, sans-serif;
							color:#4e4b4a;
							margin:0;
							padding:0;
							border:0;			/* This removes the border around the viewport in old versions of IE */
							width:100%;
							background:#fff;
							min-width:600px;    /* Minimum width of layout - remove line if not required */
						/* The min-width property does not work in old versions of Internet Explorer */
							font-size:90%;
						}

						/* LOGO */
						div.logo
						{
							background:url('../pics/logo.gif') no-repeat bottom left;
							width: 188px;
							height: 90px;
							float:right;
							margin-top:50px;
							margin-bottom:30px;
							margin-right:4%;
						}
						div.logo h1
						{
							display:none;
						}

						/* Header styles */
						#header
						{
							clear:both;
							width:100%;
							min-width:750px;
							text-align:right;
							padding:0px 3% 0px 0px;
							margin:0px 0px;
						}

						/* Header MENU */
						#header ul
						{
							margin:0px 2% 30px 0px;
							padding:0px 0px;
						}

						#header li
						{
							padding-right:2%;
							margin:none;
							font-size:1.2em;
							display:inline;
						}

						#header li a
						{
							text-decoration:none;
							color:#4e4b4a;
							background: url('../pics/bullet-gray.gif') no-repeat  0em 0.5em;
							padding-left:10px;
						}


						#header .active a
						{

							background: url('../pics/bullet-red.gif') no-repeat  0em 0.5em;
						}

						/* column container */
						.colmask
						{
							position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
							
							width:100%;			/* width of whole page */
							overflow:hidden;	/* This chops off any overhanging divs */
						}
						/* 2 column left menu settings */
						.leftmenu .colleft
						{
							background:#fff;
						}

						.leftmenu .col1wrap
						{
							float:left;
							width:100%;
							padding-bottom:1em;
						}

						.leftmenu .col1 {
							margin:0 0px 0 250px;

						}

						.leftmenu .col2
						{
							float:left;
							width:250px;
							margin-left:-100%;
							min-height:499px;
							background: url(../pics/left_image.gif) no-repeat;
						}

						.leftmenu
						{
							background:#fff;		/* right column background colour */
						}

						.leftmenu .col1_main
						{

							padding-left:none;
							min-width:125px;
							width:30%;				/* right column content width */
							float:left;
						}

						.leftmenu .col1_main ul
						{
							margin:0px;
							padding:0px;
							padding-bottom:10px;
						}

						.leftmenu .col1_main li
						{
							
							list-style-type:none;
							background: url('../pics/bullet-red.gif') no-repeat  0em 0.5em;
							margin-left:0px;
							padding-left:4%;
							margin-top:20px;
						}

						.leftmenu .col1_main a
						{
							color:#4e4b4a;
							text-decoration:none;
						}
						
						.leftmenu .col1_main a:hover
						{
							text-decoration:underline;
						}

						.leftmenu .col1_main a.active
						{
							color:#e20a16;
							text-decoration:none;
						}
						ul.sub{padding:0px !important;}
						ul.sub li
						{
							padding:6px 0px 0px 0px !important;
							margin:0px !important;
							background-image:none !important;
							font-size:70%;
						}
						
						.bottom a:link
						{
							color:#ffffff !important;
							font-size:100% !important;
						}						
						.bottom a:hover
						{	text-decoration:none;
							color:#ffffff !important;
							font-size:100% !important;
						}

						.leftmenu .col2_main
						{
							padding:none;
							width:61%;				/* wuz 65 left column content width (column width minus left and right padding) */
							float:left;
						}

						.red
						{
							font-size:80%;
							padding:none;
							width:61%;				/* left column content width (column width minus left and right padding) */
							float:left;
							background-color:#e20a16;
							color:#ffffff;
							padding:3px 1% 3px 1%;
							margin-left:1%;
						}

						.red .col1_main, .red .col2_main
						{
							padding:0px 0% 0px 0%;
						}


						.col2_main
						{
							padding:none;
							width:61%;				/* left column content width (column width minus left and right padding) */
							float:left;
							padding:3px 1% 3px 1%;
							margin-left:1%;
						}

						.colleft_main
						{
							min-width:750px;
						}

						.red .col2_main
						{
							text-align:right;
						}

						.red a
						{
						
							color:#fff !important;
							text-decoration:none;
						}
						
						.red a:hover
						{
							text-decoration:underline;
						}

						.gray
						{
							width:30%;
							font-size:80%;
							background-color:#4e4b4a;
							color:#ffffff !important;
							padding:3px 1% 3px 1%;
						}

						.gray a 
						{
							color:#ffffff !important;
						}

						/* Footer styles */
						#footer
						{
							text-align:center;
							font-size:70%;
							color:#bbb;
							clear:both;
							float:left;
							width:100%;
							padding-bottom:20px;
						}
						/*  */
						[if lt IE 7]>
						.col1
						{
							width:100%;
						}

						/* container for date and text of news */
						.news_item
						{
							padding: 20px 0% 0% 1.5%;
							clear:both;
							font-size:80%;
						}
						.price
						{
							
							font-size:80%;
						}

						.news_item  .col1_main
						{
							margin-left:0px;
							padding-left: 20px;
							background: url('../pics/bullet-red.gif') no-repeat  0em 0.3em;
						}

						/* news text container */
						.news_item .col2_main
						{
							padding-bottom:10px;
							float:right;
						}

						.news_item .col2_main li
						{
							list-style-image: url('../pics/bullet-red.gif');
							padding-bottom:20px; 
						}

            .news_image
            {
              margin:2px 10px 2px 5px;
              padding-bottom:3px;
              float:right;
              border-bottom:4px solid #e20a16;
            }
						/*specialists page*/
						.spec_name
						{
							padding-left:3%;
							background: url('../pics/bullet-red.gif') no-repeat  0em 0.3em;
							width:25%;
							float:left;
							font-size:80%;

						}
						.spec_photo
						{
							width:15%;
							float:left;
						}
						.spec_text
						{
							font-size:80%;
							width:50%;
							float:left;
						}
						.spec_profession
						{
							color:#e20a16;
							font-weight:bold;
							padding-left:1%;
						}
						.spec_profession, .spec_text, .spec_name, .spec_photo {margin-top:20px;}

						/*coord page*/

						.coord_left
						{
							float:left;
							width:70%;
						}
						.coord_right
						{
							padding-top:20px;
							float:left;
							width:25%;
							overflow:hidden;
						}
						.coord_contact/*container for name and phone*/
						{
							clear:both;
							padding-top:20px;
							width:100%;
						}
						.coord_name
						{
							padding-left:4%;
							font-size:80%;
							color:#e20a16;
							width:40%;
							float:left;
							margin-right:10%;
						}

						.coord_phone
						{
							background: url('../pics/bullet-red.gif') no-repeat left bottom;
							padding-left:4%;
							font-size:80%;
							width:40%;
							float:left;
						}
						.coord_left, .coord_right, .coord_name, .coord_phone, .coord_contact {}
						-->
