/* CSS Document */

.newsblock {
margin : 0px;
}


.txtn{
	font-family:"Trebush MS", "Tahoma", "Sans-serif";
	font-size: 12px;
	text-align: justify;
	padding:10px; 
	margin:30px; 
	padding-left:20px
}
body {
background-image:url(img/bg.jpg);
background-repeat:repeat;
padding-bottom:25px;
padding-left:25px;
padding-right:25px;
padding-top:5px;
margin:0px;
color:#999999;
color:black;
font-family:"Trebush MS", "Tahoma", "Sans-serif";
font-size:12px;
}
img {
border:none;
}
table.skelet {
border:none;
background-color:#FFFFFF;
width:1100px;
padding:5px;
margin:0px;
}

.t-main { 
	width: 70%; 
	border-collapse: collapse;
	border: 0px;
	cellspacing:0;
	bordercolor:#000000;
	cellpadding:5
	text-align=:center;
}
td.head {
height:150px;
}
td.logo {
width:217px;
text-align:center;
vertical-align:middle;
}
td.banner {
background-image:url(img/bg.jpg);
background-repeat:repeat;
width:673px;
}
td.main {
padding-top:0px;
}
td.column_line {
height:17px;
width:217px;
background-image:url(img/column_line.jpg);
/* for new year */
background-image:url(img/column_line2.jpg);
background-repeat:no-repeat;
}
td.content_line {
height:17px;
background-image:url(img/main_head_line.jpg);
background-repeat:repeat-x;
text-align:right;
}
td.column {
padding-left:10px;
padding-right:10px;
padding-bottom:30px;
background-image:url(img/column_bg.jpg);
background-repeat:repeat-y;
vertical-align:top;
}
td.content {
background-color:#FFFFFF;
padding:0px 10px 10px 10px;
vertical-align:top;
}
table.spec {
border:none;
background-color:#FFFFFF;
}
td.spec_header {
background-image:url(img/spec_bg.jpg);
background-repeat:repeat-x;
height:25px;
vertical-align:top;
text-align:left;
color:#FFFFFF;
font-weight:700;
padding-top:2px;
padding-left:30px;
}
td.spec_content {
padding-top:10px;
padding-bottom:10px;
vertical-align:top;
text-align:left;
}
td.counter {
/* background-image:url(img/counter_bg.jpg); */

/* обычный */
background-image:url(img/counter_bg.jpg);
/* for new year 
background-image:url(img/bottom_new_year.png);
*/

height:80px;
text-align:center;
vertical-align:middle;
}
td.submenu {
/* для праздников внизу */


/* for new year 
background-image:url(img/bottom_new_year2.png);
*/

/* for 8 marta */
/*background-image:url(img/8marta-bottom.png);*/
vertical-align:middle;
text-align:left;
padding-left:70px;
}
table.down {
border:none;
padding:0px;
margin:0px;
width:900px
}
td.down_line {
background-image:url(img/down_line.jpg);
background-repeat:repeat-x;
left:18px;
}
font.zag {
font-size:14px;
font-family:"Trebush MS", "Tahoma", "Sans-serif";
font-weight:700;
}
font.spec_font{
color:#000000;
font-size:18px;
font-weight:800;
}
.red {
color:#FF0000;
}
.sub {
	color:#999999;
	text-decoration:none;
	font-size:12px;
}
.sub_cp {
	color:#999999;
	text-decoration:none;
	font-size:11px;
}
.menu_header {
	color:#FFFFFF;
	font-size:14px;
	font-weight:800;
}
.menu_item {
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	padding-left:15px;
}
a.menu_item:hover{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:12px;
}
a {
        color:#FF6600;
	text-decoration:underline;

}
a:hover{
        color:red;
text-decoration:none;
}
.gb{
	font-family : Verdana;
	font-size : 10px; 
}
.zagolovok{font-family:"Courier New", Courier, monospace;font-weight:bold;font-size:22px;}
h1.z{
        text-align:center;
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
	font-size:22px;
}
h2.z{
        text-align:center;
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
	font-size:16px;
	color:red;
}


h1.z-inner {
    color: red;
    font-family: "Courier New",Courier,monospace;
    font-size: 16px;
    font-weight: bold;
    text-align: center;

}

h1.v {
        text-align:center;
	color:#999999;text-decoration:none;font-size:12px;
}
a.l{
	color:black;
	text-decoration:none;
}
ul {
	padding:10px; 
	margin:10px; 
	padding-left:20px;
}
li{
	margin-bottom: 5px; 
	margin-left:30px;
}

p {
	align:left;
/*	text-align:justify; */
	line-height: 1.5;
}
#maintext p {
	margin: 0px 30px 15px 10px; 
	text-align:justify; 
	font-size:13px; 
	text-indent:30px;
	line-height: 1.5;
	text-color:black;
	color:black;
}


#maintext p.ptextr {
	margin: 0px 30px 15px 30px; 
	text-align:right; 
	font-size:13px; 
	line-height: 1.5;
}


#maintext h2{
        text-align:center;
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
	font-size:16px;
	color:red;
}

#maintext h1{
        text-align:center;
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
	font-size:22px;
}

#maintext h3{
        text-align:center;
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
	font-size:15px;
	color:red;
}

#maintext em{
        text-align:center;
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
	font-size:15px;
	color:red;
}



p.ptext {
	margin: 0px 30px 15px 30px; 
	text-align:justify; 
	font-size:13px; 
	text-indent:30px;
	line-height: 1.5;
}
p.ptexc {
	margin: 0px 30px 15px 30px; 
	text-align:justify; 
	font-size:13px; 
	text-indent:0px;
	line-height: 1.5;
}

p.ptextr {
	margin: 0px 30px 15px 30px; 
	text-align:right; 
	font-size:13px; 
	line-height: 1.5;
}

hr.ptext {
	margin-left:20px; 
	width: 77%; 
	height:2px;
	margin-bottom:10px;
	text-align:left;
}	
hr.ptext1 {
	margin-left:35px; 
	width: 50%; 
	height:2px;
	margin-bottom:5px;
	text-align:left;
}	

li.ptext {
	margin: 0px 30px 15px 30px; 
	text-align:justify; 
	font-size:13px; 
	text-indent:30px;
	line-height: 1.5;
}	
.price{

	text-align:justify; 
	font-size:13px; 
	line-height: 1.5;
}

.pricepz{
	color : red;
	line-height: 2.0;

;}

/*p {margin-left: 20px; text-align:justify; font-size:13px; text-indent:30px;}*/


/*
.zagolovok{font-family:"Courier New", Courier, monospace;font-weight:bold;font-size:22px;}

.subnum{font-size:80%;}

.subnuml{font-size:80%;color:Blue;}

.link{font-size:x-small;color:Gray;}

.text{font-family:Arial, Helvetica, sans-serif;font-size:13px;}

.menutop{font-size:11px;text-decoration:none;color:#26598C;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}

.menutop:hover{	text-decoration:underline;font-size:11px;color:#26598C;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}

.menub{

	color: #8B0000;

	text-decoration:none;

	font-family:Arial;

	font-weight:bold;

	font-size: 13px;

}



.bottomtext{

	font-size: 11px;

	color:#838383;

}

.podzagolovok{font-family : "Courier New", Courier, monospace;font-size:16px;font:bold;text-align:center;}

.bottommenu{color : Gray;font-family : monospace;text-decoration : none;font-size:x-small;}

.bottommenu:hover{color : Gray;	font-family : monospace;text-decoration : underline;}

BODY{scrollbar-face-color: #FAFAFA;scrollbar-highlight-color: #FAFAFA;scrollbar-shadow-color: black;scrollbar-arrow-color: black;scrollbar-track-color: #F0F0F0F0;	scrollbar-darkshadow-color:black;scrollbar-base-color: black; }

.price{

	font-family : Arial, Helvetica, sans-serif;

	font-size : small;

}

.pricepz{color : #333399;font:bold small Arial, Helvetica, sans-serif;}

.model{text-decoration:none;font-family:"Courier New", Courier, monospace;color:Red;font-weight:bold;}

.modelname{font-family:Verdana;font-size:13px;font-weight:bold;}

.forumzag{

	font-family : Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight : bold;

}
.gb{
	font-family : Verdana;
	font-size : 10px;
}

.shop_menu
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font : bold;
	text-decoration : none;
	font-size : x-small;
}
.shop_menu_sel
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Red;
	font : bold;
	font-size : x-small;
}
.shop_h1{
	font-family :Arial;
	font : bold;
	font-size : x-small;
}
.shop_col{
	font-size : x-small;
	font-weight : bolder;
}
.m0 {margin:0;}
td, body {font-family: verdana, arial, helvetica; font-size:11px;}
.menu {font-weight:light; padding-top:2px; padding-bottom:2px; padding-left:5px; cursor: default;}
a.menu2:link{color: #4169e1; text-decoration: none;}
a.menu2:visited{color: #4169e1; text-decoration: none;}
a.menu2:hover{color: #b22222; text-decoration: none;}
a:link{color: #000000; text-decoration: none;}
a:visited{color: #000000; text-decoration: none;}
a:hover{color: #23468C; text-decoration: underline;}
a.top:link{color: #DEDEDE; text-decoration: none;}
a.top:visited{color: #DEDEDE; text-decoration: none;}
a.top:hover{color: #F0F3FB; text-decoration: none;}
h1.z{
        text-align:center;
font-family:"Courier New", Courier, monospace;
font-weight:bold;
font-size:22px;
*/
table.y{border-color:#DCDCDC;border-bottom-style:solid;border-top-style:solid;}

.newsblock {
margin-top : -20px;
}

.t-main { 
	width: 90%; 
	border-collapse: collapse;
	border: 0px solid black;
	bordercolor:#000000;
	padding:15;
	text-align:center;
}

#li-uslugi ul li {
	padding:0px 0px 15px 10px;
	margin-left:50px;
}



.left_main
{
	width: 100%;
	min-height: 100%;
	margin:0;
	padding:0;
	height: 100%;

/*    border:3px solid red;*/
/*    background: url(../images/hat.jpg) no-repeat center center;*/
}
.left_fmain
{
	height: 200px;    

}

.left_foot
{
	width: 90%;
	height: 200px;    
	padding:10px;
	margin-top: 500px;
	color:white;
/*	border:1px solid gray; */
	background: url(/img/diagnostika.jpg) no-repeat bottom right; 
/*	background-color: #3366CC;*/
	line-height: 1.5;
}
* html td .left_main { /* хак для ie6 */
	height: 100%; /* для ие6, т.к. не понимает min-height */
	}


#menu3 ul {list-style: none;	margin: 0;	padding: 0;	}
#menu3 li {	float: left;	margin-left: 1px; padding: 0px 0px 3px 0px; 	}
#menu3 {	width: 99%; border: 0px;	margin: 0px 5px 0px 5px;	float:none;	}
#menu3 li a {  	height: 24px;	text-decoration: none; }	
#menu3 li a:link, #menu3 li a:visited {	color:black; display: block; background: url(img/menu3.gif);        padding: 8px 20px 0 30px;	}
#menu3 li a:hover, #menu3 li a:active { color: #999999; color:black; background: url(img/menu3.gif) 0 -32px;padding: 8px 20px 0 30px;	text-decoration: underline;	}
#clear {clear:both;display: block;}


#searchform {border: 2px;	margin: 10px;	padding:10px; float:none; background-color:#cccccc;}
#searchform1 {border: 0px;	margin: 5px;	padding:5px; float:right; background-color:#fafafa;}



.faq01 {

font-size:10px;
font-weight:bold;

}


.faq02 {
font-size:10px;

}







