.page-current
{
color:green;
}

html {
background-image:url(../images/40.gif);
background-repeat:repeat;
height: 100%; 
margin: 0px; 
padding: 0px;
}

body	{
min-width:1000px;
position:relative;
height: 100%; 
margin: 0px; 
padding: 0px;
font: 100% Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
text-align: center;
color: #000000;
}
#mytext {width:700px;}
#mytext p {font-size:12px;
line-height:14px;}
#mytext h1 {font-size:18px;}
#mytext h2 {font-size:17px;line-height:15px;}
img {
border:none;
}

h1,h2,h3,h4,h5 {
color:#0b4f98;
}

h1 {
color:#669933;
font-size:24px;
width:600px;
line-height:24px;
text-align:left;
margin-top:0;
}

h2 {
font-size:18px;
line-height:18px;
color:#669933;
}

h3 {
font-weight:bold;
font-size:14px;
line-height:14px;
color:#669933;
}

img {
border:none;
}

/*p {
font-size:12px;
line-height:14px;
}*/

a {
padding:0;
margin:0;
color:#e42638;
}

a:hover {
color:#1cb423;
padding:0;
margin:0;
text-decoration:none;
}

/*table {
font-size:14px;
line-height:14px;
table-layout:fixed;
border-collapse:collapse;
width:500px;
display:table;
clear:right;
margin:0 0 1em 10px;
}

td {
text-align:left;
padding:10px 0 10px 10px;
}

th {
text-align:left;
font-weight:bold;
padding:10px 0 10px 10px;
}

tr {
display:table-row;
}

td, th {
display:table-cell;
}

tbody {
display:table-row-group;
}
*/

ul li {
list-style-image:url(/images/12.gif);
padding-bottom:5px;
}

#container {
width:1000px;
text-align:left;
min-height:100%;
background-color:#fff;
margin: 0 auto -90px;
border-right:2px solid #77a636;
border-left:2px solid #77a636;
background-image:url(../images/10.gif);
background-repeat:repeat-y;
background-position:728px 500px;
} 

* html #container {
height: 100%;
}

#page {
position:relative;
height:100%; 
text-align:center;
padding: 0;
margin: 0;
} 
/******************* Header *******************/
#header { 
position:relative;
height:360px;
background-image:url(http://www.zelmedcentr.ru/images/41.jpg);
background-repeat:no-repeat;
background-position:0 46px;
padding-top:10px;  
margin:0;
background-color:#fff;
} 

#header #company {
color:#1d337f;
text-align:center;
}

#label {
position:absolute;
top:241px;
left:392px;
}

#phoneset {
width:400px;
text-align:left;
margin:0 auto;
color:#2a6f00;
font-weight:bold;
font-size:12px;
/*padding-left:30px;*/
} 

#phoneset td {
vertical-align:middle;
padding-left:10px;
padding-bottom:10px;
}

.tdTel {
width:150px;
}

#phoneset p {
padding:0;
margin:0;
}

#phoneset a, #phoneset a:hover {
color:#2a6f00;
}
/******************* End Header / Navigation *******************/

#navigation {
width:100%;
height:65px;
background-image:url(/images/4.jpg);
background-position:0 -5px;
position:relative;
background-color:#fff;
}

#navigation ul {
padding:25px 0 0 30px;
margin:0;
}

#navigation li {
display:inline;
font-size:14px;
font-weight:bold;
background-image:url(/images/5.gif);
background-repeat:no-repeat;
/*background-position:-2px 2px;*/
padding:20px 0 20px 12px;
}

#navigation a {
color:#fff;
padding:20px 27px 20px 27px;
text-decoration:none;
}

#navigation a:hover {
color:#f33;
background-image:url(../images/7.jpg);
background-position:20px -8px;
background-repeat:repeat-x;
}

#navigBackgroundLeft {
position:absolute;
}

/******************* End Navigation / Content *******************/

#content table {
margin:0;
padding:0;
border-collapse:collapse;
width:100%;
}

#content td {
vertical-align:top;
}

.contentLeftSide {
width:680px;
border-top:2px solid #669933;
}

.contentRightSide {
width:240px;
border-top:2px solid #669933;
padding:0;
margin:0;
}

#contentHeader span {
font-size:20px;
background-color:#fff;
padding:0 10px 0 10px;
}

/**** tableServices *******/
#divServices {
padding:10px 20px 10px 20px;
background-color:#fff;
}

#tableServices {
border-collapse:collapse;
margin:0 auto;
}

#tableServices td {
border:2px dotted #999;
width:150px;
text-align:center;
padding:3px;
}

#tableServices p {
display:block;
margin:0;
font-size:12px;
height:45px;
font-weight:bold;
}

#tableServices a {
display:block;
text-decoration:none;
}

#tableServices a:hover {
color:#669966;
text-decoration:underline;
}

#tableServices a img{
vertical-align:bottom;
}

.warning {
font-size:14px;
display:block;
border:2px solid #f77d7d;
padding:10px;
margin:10px 0;
}

#divServices .warning h2 {
margin:0;
}

/**** contentContainer*****/
#contentContainer {
padding:20px 30px 20px 20px;
text-align:justify;
}

#contentContainer a {
text-decoration:underline;
}

#contentContainer a:hover {
color:#669966;
text-decoration:underline;
}

#contentContainer p {
margin-top:0;
}

#contentContainer p, #contentContainer li {
font-size:12px;
line-height:14px;
}

#contentContainer li li span {
font-weight:bold;
}

#contentContainer li li {
list-style-image:url(/images/26.gif);
padding:2px;
}

#contentContainer table {
}

#contentContainer th {
vertical-align:top;
border:1px solid #6e9e26;
padding:5px 5px 5px 10px;
background-color:#ddf1c0;
text-align:center;
}

#contentContainer td {
vertical-align:top;
border:1px solid #6e9e26;
padding:5px 10px 5px 10px;
}

#contentContainer .price {
text-align:right;
}

.tableTwoTd td {
text-align:left;
width:200px;
}

.rightPic {
display:block;
float:right;
width:auto;
margin:0 0 0 10px;
}

#contentContainer .leftPic p, #contentContainer .rightPic p {
font-size:12px;
color:#999;
text-align:center;
text-indent:0;
}

#contentContainer .leftPic p img, .rightPic p img {
border:1px solid #669933;
}

.leftPic, #articleImage {
	display:block;
	float:left;
        width:auto;
	margin:0 10px 0 0;
}

#contentContainer blockquote p {
	color:#800000;
        font-size:14px;
        line-height:16px;
}


/*****contentPanel******/
#contentPanel {
	padding:10px;
        text-align:center;
        margin:0;
}


#contentPanel p, #contentPanel li {
        font-size:14px;
}

#contentPanel span, #contentPanel ul {
        text-align:left;
}

#specialists {
        margin-bottom:10px;
}

/******************* End Content *******************/
#clear {
height:90px;
clear:both;
}

#footer { 
height:90px;
width:1000px;
position:relative;
background-image:url(/images/8.jpg);
background-position:0 -8px;
padding:0; 
margin: 0 auto -90px;
border-right:2px solid #77a636;
border-left:2px solid #77a636;
} 

#footer ul {
	margin:0 0 10px 0;
	padding:30px 0 0 0;
}

#footer li {
	display:inline;
	font-size:16px;
	font-weight:bold;
	padding:20px 5px 20px 5px;
}

#footer a {
	color:#fff;
        text-decoration:none;
}

#footer a:hover {
	color:#F33;
}

#footerLogo {
	position:absolute;
	top:5px;
	right:20px;
}

#footerCounter {
	position:absolute;
	bottom:45px;
	left:20px;
}

#footer span {
font-size:12px;
color:#666666;
background-color:#95c652
}

#repsar {
        position:absolute;
        left:20px;
        bottom:10px;
        font-size:10px;
        text-align:left;
        width:120px;
        margin:0;
}

/******* comments **********/

.comments {
        width:650px;
        margin:0;
        padding-top:0;
        padding-left:30px;
}

.comments li {
        list-style-image:url(/images/13.gif);
        list-style-position:outside;
        background-color:#eefecb;
        padding:20px 10px 10px 15px;
        margin-bottom:15px
}

.commentsPages li {
        display:inline;
}

.small {
margin:0;
padding:0 0 20px 0;
font-size:16px;
font-weight:bold;
color:#c74714;
}

.comments span {
        font-weight:bold;
        color:#6666cc;
}

.comments-wrapper {
        width:650px;
}

.comments-wrapper table {
        background-color:#86D357;
        font-weight:bold;
}


#cpreview {
        width:650px;
        background:#eefecb;
        padding:0 0 5px 15px;
}