
body { margin:0px !important; font-family:Arial, Helvetica, sans-serif; }
a { color:#6b6b6b; }

/*=== Header ===*/
.header { height: 99px; }

/*- Logo -*/
.header h1 { background: url(images/logo_n.png) no-repeat; background-position: 30px 15px; float: left; text-indent: -9999px; }
.header h1 a { display: block; height: 99px; width: 901px; }




/*=== Navigation ===*/
.nav { background:#8b8b8b; }
.nav ul { margin:0px; padding: 0px; list-style-type:none; }
.page_item,.current_page_item { float: left; font: 14px Arial; font-weight:bold; letter-spacing: 1px; margin:0; text-transform: lowercase; width:119px; border-right:1px solid white; }
.page_item a,.current_page_item a { background: url(nav-sep.gif) no-repeat right; color: #dbdbdb; display: block; padding: 0 5px 0 5px; text-decoration: none; height:30px; line-height: 30px; text-align:center; }
.page_item a:hover,.current_page_item a { background: #03b10b; color: #fff; text-decoration: none; padding:0px 5px 0px 5px; text-align:center; }

/*Apple Menu*/
#skyline {
    width: 950px; height: 38px;
    background: url(images/apple_menu.png);
    margin: 0px auto; padding: 0;
    position: relative;}
  #skyline li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0; display:inline;
	}
  #skyline li, #skyline a {
    height: 38px; width:117px;  display: block;}
/*Links*/
#menu_logo {left: 0; width: 117px;}
#menu_news {left: 117px; width: 117px;}
#menu_about{left: 234px; width: 117px;}
#menu_services {left: 351px; width: 117px;}
#menu_staff {left: 468px; width: 117px;}
#menu_contacts {left: 585px; width: 117px;}
#menu_price {left: 702px; width: 117px;}
/*Hover*/
#menu_logo a:hover {background: transparent url(images/apple_menu.png) 0 -38px no-repeat;}
#menu_news a:hover {background: transparent url(images/apple_menu.png) -117px -38px no-repeat;}
#menu_about a:hover {background: transparent url(images/apple_menu.png) -234px -38px no-repeat;}
#menu_services a:hover {background: transparent url(images/apple_menu.png) -351px -38px no-repeat;}
#menu_staff a:hover {background: transparent url(images/apple_menu.png) -468px -38px no-repeat;}
#menu_contacts a:hover {background: transparent url(images/apple_menu.png) -585px -38px no-repeat;}
#menu_price a:hover {background: transparent url(images/apple_menu.png) -702px -38px no-repeat;}
/*Active*/
#menu_logo a:active {background: transparent url(images/apple_menu.png) 0 -76px no-repeat;}
#menu_news a:active {background: transparent url(images/apple_menu.png) -117px -76px no-repeat;}
#menu_about a:active {background: transparent url(images/apple_menu.png) -234px -76px no-repeat;}
#menu_services a:active {background: transparent url(images/apple_menu.png) -351px -76px no-repeat;}
#menu_staff a:active {background: transparent url(images/apple_menu.png) -468px -76px no-repeat;}
#menu_contacts a:active {background: transparent url(images/apple_menu.png) -585px -76px no-repeat;}
#menu_price a:active {background: transparent url(images/apple_menu.png) -702px -76px no-repeat;}

/*Corners*/
.round_up {margin:0 auto; width:952px;   height:20px;
  background: url(images/round_up.png) no-repeat top; clear:both;}
.round_dn {margin:0 auto; width:952px;   height:20px;
  background: url(images/round_dn.png) no-repeat top; clear:both;}

/*=== Postinfo ===*/
.postinfo { background:#f1f1f1; }
.postinfo h4 { padding:0px 0px 5px; margin: 0 0 5px; border-bottom:dotted 1px #8B8B8B; font-weight:bold; color:#8c8c8c; font-size:12px; }	
.postinfo h4 a { color:#8c8c8c; text-decoration:none; }
.postinfo .cat { margin:0px 0px 5px; font-size:12px; padding: 0px 0 5px !important; border-bottom:dotted 1px #8B8B8B; }
.postinfo .cat h4 { padding: 0px !important; margin: 0px !important; border-bottom:none !important; font-size:14px !important; font-family: Arial !important; }
.postinfo .cat a { text-decoration:none; color:#90c097; }

/*=== Entry ===*/
.entrytitle h2 { font-family: Arial, sans-serif; font-size: 38px; font-weight:normal;  margin:0px 0px 0px 0px; padding:0px; line-height:30px; }
.entrytitle h2 a { color:#8b8b8b; text-decoration:none; } 
.entrytitle h2 a:hover { color:#489080; border-bottom:1px dotted #489080; }
.entry { font-family: Arial; color:#353535; font-size:12px; line-height:20px; overflow:hidden; }
.entry img {  }
.entry a { font-weight:bold; text-decoration:none; color:#6b6b6b; letter-spacing:0px; }
.entry a:hover { color:#8f8f8f; }
.entry ul,  {list-style-type:none;}
#table td{border-top:1px solid #6b6b6b!important;}
.ul_special li {background: url(images/logo_ul.png) no-repeat 0px 4px; list-style-type:none; }
.staff_member {padding-left:13px;}
.pr10 {padding-right:10px;}
.pl10 {padding-left:10px;}
/*.entry ol li ul, .entry ul li ul  {list-style-image:url(images/logo_ul_ul.png); }*/
.entry li {padding:2px 10px 10px 10px; }
.entry p { padding: 0px !important; margin: 0px 0px 15px; text-align:justify; }
.entry em { background: none; font-style: italic; }
.boxed { padding: 10px 0px; margin: 0px 0px 15px 0px; background: #f1f1f1;  border-bottom: 1px solid #8b8b8b; border-top:2px solid #8b8b8b; }
.inner { padding:0px 10px; }
.inner-right { padding:0px 10px 0px 0px; }
.sub h2 { margin:0px; padding:0px; }
.sub h2 a {	font-size:18px; letter-spacing:-1px; font-style:normal; text-transform:uppercase; color:#489080; }
.sub h2 a:hover { color:#8b8b8b; border-bottom:1px dotted #8b8b8b; }
.sub p { padding:0px; margin:0px; }

/*=== Comments ===*/
h3.comments { color:#8b8b8b; font: 16px Georgia,"Times New Roman", Times, serif; font-style:italic; font-weight:bold; margin:0px 0px 5px !important; }
ol.commentlist { margin: 10px 0 20px; padding: 0; list-style: inside decimal; font-size: 14px; line-height: 20px; }
ol.commentlist p { margin-bottom:10px; line-height: 20px; }
ol.commentlist cite { font-style: normal; font-weight: bold; }
ol.commentlist li { padding: 20px 10px 10px 10px; }
ol.commentlist li.alt { padding: 10px 10px 0 10px !important; background:#f1f1f1; border:1px solid #8b8b8b; }	
.commentarea { padding: 10px 10px 0 10px !important; background:#f1f1f1; border:1px solid #8b8b8b; width:400px !important; font-size:14px; }
.commentinput { padding: 5px 10px 5px 10px !important; background:#f1f1f1; border:1px solid #8b8b8b; font-size:14px; }	

/*=== Archive ===*/

.arctitle { clear:both; }
.arctitle h2 { color:#8b8b8b; font: 18px Georgia,"Times New Roman", Times, serif; font-style:italic; font-weight:bold; margin:0px 0px 10px 10px !important; }

/*=== Next / Prev Navigation ===*/
.navigation { }
.navigation a { font:16px Arial; letter-spacing:1px; color:#8b8b8b; display:block; padding:5px; text-decoration:none; font-style:italic; font-weight:bold; }
.navigation a:hover { background:#489080; color:#FFF; }
.alignleft { float:left; display:inline; }
.alignright { float:right; display:inline; }

/*=== Sidebar ===*/
.sidebar { margin:17px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:url(images/news.png); background-repeat:no-repeat; background-position:left; background-position:top; }
.side-box { padding: 10px 15px 10px 35px; margin-bottom: 15px;    font-family: Arial; color:#474747; font-size:10px; line-height:15px; }
.side-box ul {list-style-type:disc;}
.side-box a {color:#474747; text-decoration:none;}
.sidebar h5 { margin: 0px; color:#8c8c8c; font: 16px Arial; font-weight:bold; font-style:italic; text-indent:-9999px; }	

/*Left Contacts*/
#lft_contacts {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#8f8f8f; padding:0px 15px 15px 17px; margin:0px;}


.ads { padding-top:10px; margin-bottom: 10px; border-top:2px solid #8b8b8b; font-family: Tahoma,Arial; color:#6C6C6C; font-size:12px; line-height:20px; }
.ads img { border:1px solid #8b8b8b; padding:4px; }

/*=== Footer ===*/
#footer h3 { color:#8b8b8b; font: 16px Arial; font-weight:bold; font-style:italic; padding-left:10px; margin:0px 0px 10px !important; }
#footer ul { list-style-type:none; margin-left:0px; }
#footer ul li { width:220px; float:left; display:inline; margin-right:10px; }
#footer ul li a { font:12px Tahoma; letter-spacing:1px; color:#8b8b8b; display:block; padding:2px 0px 2px 10px; text-decoration:none; margin-bottom:10px; }
#footer ul li a:hover { background:#489080; color:#FFF; }

#footer .lastbox { 	padding:10px 0px 10px 0px !important; margin-bottom: 20px;  background: #eee;  border-top: 2px solid #8b8b8b; border-bottom: 2px solid #8b8b8b; }
#footer .lastbox ul { list-style-type:none; margin:0px !important; }
#footer .lastbox ul li { font:12px Tahoma; letter-spacing:1px; color:#489080; font-weight:bold; width:100% !important; float:none !important; display:block !important; margin-right:0px !important; }
#footer .lastbox ul li a { font:12px Tahoma; letter-spacing:1px; color:#8b8b8b; display:block; padding:2px 0px 2px 10px; text-decoration:none; margin-bottom:10px; font-weight:normal !important; }
#footer .lastbox ul li a:hover { background:#489080; color:#FFF; }

.credit p { color:#8b8b8b; font:14px Georgia, "Times New Roman", Times, serif; }
.credit a { color:#8b8b8b; border-bottom:1px dotted #8b8b8b; text-decoration:none; }
.credit a:hover { color:#489080; border-bottom:1px dotted #489080; }

/*=== Bluegrid replacements ===*/
hr { background: #8b8b8b; color: #8b8b8b; clear: both; float: none; width: 100%; height: 2px; margin: 0px 0 10px; border: none;}
hr.top {background: #8b8b8b;color: #8b8b8b;clear: both;float: none;width: 100%;height: 3px;margin:15px 0px 0px 0px;border: none;}
hr.thin {background: #8b8b8b;color: #8b8b8b;clear: both;float: none;width: 100%;height: 1px;margin: 0 0 10px !important;margin: 0 0 0px;border: none;}
.box { padding: 10px; margin-bottom: 10px; background: #eee; }

.wp-smiley { float: none !important; margin: 0px !important; padding: 0px !important; display: inline !important; }

/*Accordion*/

#drawers-wrapper {position: relative;width: 450px;list-style-type: none!important; }
#drawers-wrapper ul li {list-style-type: none!important;}
#drawers-wrapper ul {list-style-type: none!important;}
.drawer {font-family: Arial; color:#353535; font-size:12px; line-height:20px; list-style-type:none!important;}
.boxcap {height:5px;left:0pt;position:absolute;width:100%;z-index:100;background:#990000;margin-top:-5px;}
.drawers {margin-bottom:15px; list-style-type:none!important;}
.drawers A {color:#666666;text-decoration:none;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;}
.drawer li {border-bottom:1px solid #E5E5E5;line-height:16px;padding:6px 0pt;list-style-type:none!important;}
UL.drawers {margin: 0;list-style-type:none!important;}
.drawer-handle {color:#333333;cursor:pointer;font-size:14px;border-bottom:1px dotted #c3c3c3;font-weight:normal;height:30px;line-height:28px;margin-bottom:0pt;text-indent:17px;width:100%;overflow:hidden;list-style-type:none!important;background-image: url(images/triangle.png);background-repeat:no-repeat;background-position:left top;}
.drawer-handle a {color:#333333; font-weight:bold; }
.drawer-handle a:hover {}		
.drawer-handle.open {background-image: url(images/triangle_dn.png);background-repeat:no-repeat;background-position:left top;}
.drawer UL {padding: 0 12px;padding-bottom:0pt;list-style-type:none!important; }
.drawer-content UL {padding-top:15px;list-style-type:none!important;}
.drawer-content LI A {display:block;overflow:hidden;list-style-type:none!important;}
#drawers-wrapper img {margin:0px 10px 3px 0px!important; padding:0px!important; float:left;}
/*slideshow*/

ul#portfolio {padding:0px; margin:0px 0px 10px 7px; list-style-type:none!important;}
#portfolio ul li {list-style-type:none!important;}

/*Apple slider*/

/* slider specific CSS */
        .sliderGallery {
            background: url(images/productbrowser_background_20070622.jpg) no-repeat;
            overflow: hidden;
            position: relative;
            padding: 0px;
            height: 180px;
            width: 470px;
        }
        
        .sliderGallery UL {
            position: absolute;
            list-style: none;
            overflow: none;
            white-space: nowrap;
            padding: 0;
            margin-top:10px;
        }
        
        .sliderGallery UL LI {
            display: inline;
			
        }
        
        .slider {
            width: 452px;
            height: 17px;
            top: 152px;
            margin-left: 9px;
            padding: 1px;
            position: relative;
            background: url(images/productbrowser_scrollbar_20070622.png) no-repeat;
        }
        
        .handle {
            position: absolute;
            cursor: move;
            height: 17px;
            width: 184px;
            top: 0;
            background: url(images/productbrowser_scroller_20080115.gif) no-repeat;
			behavior:url(http://www.klinika-ks.ru/wp-content/themes/klinika/iepngfix.htc);
            z-index: 100;
        }
        
        .slider span {
            font-size: 80%;
            cursor: pointer;
            position: absolute;
            z-index: 110;
            top: 3px;
        }
        
.last_item {margin-right:40px;}
/* reset.css */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;font-weight:inherit;font-style:inherit;font-size:100%;vertical-align:baseline;margin:0;padding:0;}
body {line-height:1.5;background:#fff;font-size:75%;color:#222;margin:1.5em 0;}
table {border-collapse:separate;border-spacing:0;margin-bottom:1.4em;}
caption,th,td {text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after {content:"";}
blockquote,q {}
/* typography.css */
h1,h2,h3,h4,h5,h6 {color:#111;font-weight:400;}
h1 {font-size:3em;line-height:1;margin-bottom:.5em;}
h2 {font-size:2em;margin-bottom:.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:700;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:700;}
p.last {margin-bottom:0;}
p img {margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.top {margin-top:0;}
ul,ol {margin:0 1.5em 1.5em;}
ul {list-style-type:circle;}
ol {list-style-type:decimal;}
dd {margin-left:1.5em;}
abbr,acronym {border-bottom:1px dotted #666;}
address {margin-top:1.5em;font-style:italic;}
a:focus, a:hover {color:#000;}
a img {text-decoration:none; border:none!important;}
blockquote {color:#666;font-style:italic;margin:1.5em;}
em,dfn {font-style:italic;background:#dedede;}
pre,code {white-space:pre;margin:1.5em 0;}
pre,code,tt {font:1em serif;line-height:1.5;}
tt {display:block;line-height:1.5;margin:1.5em 0;}
th {border-bottom:2px solid #ccc;font-weight:700;}
th,td {padding:4px 10px 4px 0; border-top:1px solid #e4e4e4}
tfoot {font-style:italic;}
caption {background:#ffc;}
table .last {padding-right:0;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.highlight {background:#ff0;}
.added {color:#060;}
.removed {color:#900;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
/*p,img,dl {margin:0 0 1.5em;}*/
dl dt,strong,dfn,label {font-weight:700;}
del,.quiet {color:#666;}

/*GRID*/
.headercontainer {width: 952px;margin: 0 auto; height:38px;padding:20px 0px 8px 0px;}
.container {width: 950px;margin: 0 auto;border-right: 1px solid #c3c3c3;border-left: 1px solid #c3c3c3;
}
.column {float: left;margin-right: 10px;}
.last { margin-right: 0; }
.span-1  { width: 110px;}
.span-2  { width: 230px;}
.span-3  { width: 350px;}
.span-4  { width: 470px;}
.span-5  { width: 590px;}
.span-6  { width: 710px;}
.span-7  { width: 830px;}
.span-8  { width: 950px; margin: 0; }
.append-1  { padding-right: 120px;}
.append-2  { padding-right: 240px;}
.append-3  { padding-right: 360px;}
.append-4  { padding-right: 480px;}
.append-5  { padding-right: 600px;}
.append-6  { padding-right: 720px;}
.append-7  { padding-right: 840px;}
.prepend-1  { padding-left: 120px;}
.prepend-2  { padding-left: 240px;}
.prepend-3  { padding-left: 360px;}
.prepend-4  { padding-left: 480px;}
.prepend-5  { padding-left: 600px;}
.prepend-6  { padding-left: 720px;}
.prepend-7  { padding-left: 840px;}
.border{padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
.colborder {padding-right:106px;margin-right:105px;border-right:1px solid #eee;}
.pull-1 { margin-left: -120px;}
.pull-2 { margin-left: -240px;}
.pull-3 { margin-left: -360px;}
.pull-4 { margin-left: -480px;}
.push-0  { margin: 0 0 0 18px; float: right; }
.push-1 { margin: 0 -120px 0 18px; float: right;}
.push-2 { margin: 0 -240px 0 18px; float: right;}
.push-3 { margin: 0 -360px 0 18px; float: right;}
.push-4 { margin: 0 -480px 0 18px; float: right;}
.push-0, .push-1, .push-2, .push-3, .push-4 { float: right; }
.box { padding: 1.5em; margin-bottom: 1.5em; background: #eee; }
hr {background: #ddd;color: #ddd;clear: both;float: none;width: 100%;height: .1em;margin: 0 0 1.4em;border: none; }
hr.space {background: #fff;color: #fff;}.clear { display: inline-block; } 
.clear:after, .container:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html .clear { height: 1%; }
.clear { display: block; }


