


BODY {
	font: 400   12px "Verdana"; color: #666;  text-align: left;
	min-width:1000px;
	width:1000px;
	background-color:#e7e3db;
	background-image:url(images2/bodybg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background:none;
	background-color:#FFF;
	}

img{
	border:0;
	}


TD {
 	font: Verdana; color: #383838; font-size: 11px; }

HR {color: #CCC; text-align: center; height: 0px; border:1px solid #CCC; margin-left: 0px; margin-right: 0px;}

H1 {font: bold 16px "Verdana"; color: #383838; margin-top: 10px; margin-left: 20px; margin-right: 10px;}

H2, H3, H4, H5, H6   { 
	 font: bold   12px "Verdana"; color: #505050;
	margin-top: 15px; margin-bottom: 0px; margin-left: 5px; margin-right: 10px;}
	
p  {
	margin-top: 10px; margin-bottom: 10px; margin-left: 5px; margin-right: 5px;}

P.prim {
	 font-family: Verdana, Arial, Helvetica, sans-serif; font: 400 10px; }
	 
ul  {list-style-type: square; list-style-position: outside}

li	{font-family: Verdana, Arial, Helvetica, sans-serif; font: 400 12px;  margin-left: 5px;color: #383838;}

.prim {
	 font-family: Verdana, Arial, Helvetica, sans-serif; color: #545454; font: 400 10px; }
.barB {
	 font-family: Verdana, Arial, Helvetica, sans-serif; COLOR:  #555; font: 400 10px; }
.prim0 {
	 font-family: Verdana, Arial, Helvetica, sans-serif; font: 400 11px; }
.prim1 {
	 font-family: Verdana, Arial, Helvetica, sans-serif; font: 400 12px; }

.vve {
 	margin-left: 40px; border-top: 1px solid #fff; border-right:1px solid #fff;  		border-bottom: 1px solid #fff; 	border-left: 2px solid #666666;  padding-left: 10px }

P.source {
	 font-family: Verdana, Arial, Helvetica, sans-serif; font: 400 11px; margin-left: 40px; 	
	border-top: 1px solid #fff; border-right:1px solid #fff;  border-bottom: 1px solid #fff; 
	border-left: 2px solid #666666;  padding-left: 10px}

P.right {
	 font-family: Verdana, Arial, Helvetica, sans-serif; font: 400 11px; color: #005500; line-height: 1.0; 	text-align: center;  margin-top: 5px; margin-bottom: 0px; margin-left: 2px; margin-right: 0px;}


#righ {
	 font-family: Verdana, Sans-Serif; font: 400 10px; color: #999999; text-align: left;  margin-top: 2px; margin-bottom: 0px; margin-left: 3px; margin-right: 0px;}

#vrach {
	 font-family: Verdana, Sans-Serif; font: 400 10px; color: #000; text-align: left;  margin-top: 2px; margin-bottom: 0px; margin-left: 3px; margin-right: 0px;}

#r	{
	  margin-top: 0px; margin-bottom: 4px; margin-left: 0px; 	margin-right: 0px;}

.rr	{
	 font-family:  MS Sans Serif; font: 700 11px; color: #005500; line-height: 1em; text-align: left;  		background-color: #EDF4EA;  margin-top: 5px; margin-bottom: 2px; margin-left: 2px; margin-right: 0px;}

.rrr	{
	 font-family:  Verdana, Arial, Helvetica, sans-serif; font: 400 9px; color: #005500; line-height: 1em; 	text-align: left; background-color: #EDF4EA;  margin-top: 5px; margin-bottom: 2px; margin-left: 2px; 	margin-right: 0px;}

P.right1 {
	
	text-align: left; margin-top: 0px; margin-bottom: 0px; margin-left: 10px; margin-right: 5px;}


#lef0 {height: 18px;  width: 155px; text-align: left; background-color: #009900;}


#lef {
	 font-family: Verdana, Arial, Helvetica, sans-serif; font: 400 11px; color: #999999; text-align: left;  margin-top: 2px; margin-bottom: 0px; margin-left: 3px; margin-right: 0px;}

P.lefty         {
	 font-family:  MS Sans Serif; font: 700 11px; color: #990099; line-height: 1.0; text-align: left;   	 margin-top: 2px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}

.ll	{
	 font-family:  MS Sans Serif; font: 700 11px; color: #990099; line-height: 1em; text-align: left;  		 margin-top: 5px; margin-bottom: 2px; margin-left: 2px; margin-right: 0px;}


#l 	{
	  background-color: #FFF0FF ; margin-top: 0px; margin-bottom: 2px; margin-left: 0px; margin-right: 0px;}


P.lefty1 {
	text-align: left; margin-top: 0px; margin-bottom: 0px; margin-left: 10px; margin-right: 5px;}

.lll	{
	 font-family:  Verdana, Arial, Helvetica, sans-serif; font: 400 9px; color: #005500; line-height: 1em; 	text-align: left; margin-top: 5px; margin-bottom: 2px; margin-left: 2px; margin-right: 0px;}


#image 		{
		text-align: center; min-width: 180px; min-height:380px;  margin=bottom:5px; margin-left: 5px; margin-top: 10px; padding-right:5px;				 float: left }

#image1 {
	text-align: center; width: 180px;   margin-left: 5px; margin-top: 10px; 
         float: left }

.float {
	text-align: left; width: 200px;   margin-left: 10px; margin-top: 10px; float: left}


.clear {
	}
	
.clear1 {
	clear: left}
#cena {
	text-align: center;   margin-left: -30px; margin-top: 10px;}

#line1 {
	text-align: center; margin-left: 10px;  margin-top: 5px;  font-family: Verdana, Arial, Helvetica, sans-serif; font: 400 10px;}

.reclama {
	text-align: center; width: 400px;  margin-left: 30px; margin-top: 10px; margin-right: 	5px; background-color: #FFF0FF;border-top: 2px solid #E0C7D8; border-right: 2px solid 	#E0C7D8; border-bottom: 2px solid #E0C7D8;  border-left: 2px solid #E0C7D8;}
	
A:link {
	color: #383838; TEXT-DECORATION: none}
A:visited {
	color:  #707070;TEXT-DECORATION: none}
A:active {
	color: #000000; TEXT-DECORATION: underline}
A:hover {
	color: #000; TEXT-DECORATION: underline}

	
.padA  {
	padding-top: 8px}
	
.padB  {
	padding-top: 4px}
	
.padC  {
	padding-top: 1px}
	
.left {
	padding-top: 10px}

.link {  
	font-size: 11px; color: #FF9900; text-align: center; font-weight: bold}

.green { 
	font: 13px "MS Sans Serif"; color: #006600}
	
.notes {  
	 font-size: 11px; color: #000000;}
.notesB {  
	 font-size: 11px; color: #000;}
	 
.notes0 {  
	 font-size: 11px;}
	 
.headW {  color: #FFFFFF; font: 700 12px "MS Sans Serif"; text-align: center; letter-spacing: 1px}


A.black: link {
	color: #000; TEXT-DECORATION: none}
A.black:visited {
	color:  #000;TEXT-DECORATION: none}
A.black:active {
	color: #000; TEXT-DECORATION: underline}
A.black:hover {
	color: #000; TEXT-DECORATION: underline}


A.topA:link  	{
		COLOR: #990099; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 				11px; FONT-WEIGHT: 500; TEXT-DECORATION: none;  font-style: normal}

A.topA:visited 	{
		COLOR: #990099; FONT-FAMILY: verdana, arial, helvetica, sans-serif;  FONT-SIZE: 			11px; FONT-WEIGHT: 500; TEXT-DECORATION: none}

A.topA:hover	{
		COLOR: #FF9900; FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
		FONT-SIZE: 11px; FONT-WEIGHT: 500; TEXT-DECORATION: underline}

A.topB:link  	{
		color: #005500; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE: 11px;   FONT-WEIGHT: normal; TEXT-DECORATION: none; TEXT-ALIGN: left;}
							 
A.topB:visited 	{
		color: #005500; FONT-FAMILY: verdana, arial, helvetica, sans-serif;  
		FONT-SIZE: 11px; FONT-WEIGHT: 400;  TEXT-DECORATION: none;TEXT-ALIGN:  left;}

A.topB:hover	{
		COLOR:  #EB5252;  FONT-FAMILY:  verdana, arial, helvetica, sans-serif;   
		FONT-SIZE: 11px; FONT-WEIGHT: 400; TEXT-DECORATION: underline; 
		TEXT-ALIGN:  left;}	 

A.bar:link  	{
	COLOR: #006633;
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
	font-style: normal;
	font: 400 14px "Arial";
}

A.bar:visited 	{
		COLOR: #000; font: 400 14px "Arial"; TEXT-DECORATION: none; TEXT-ALIGN: center;  
		}
A.bar:hover 	{
		COLOR: #003300; TEXT-DECORATION: underline; TEXT-ALIGN: center; font-style:normal; font-variant:normal; font: 400 14px "Arial"}

A.barBB:link 	{
		COLOR: #FFFFFF; TEXT-DECORATION: none; TEXT-ALIGN: left ; font : 400 14px "Arial"; font-style: normal}

A.barBB:visited  {
		COLOR: #FFFFFF;  TEXT-DECORATION: none; TEXT-ALIGN: left; font: 400 14px "Arial"}

A.barBB:hover 	{
		COLOR: #FFFFFF; TEXT-DECORATION: underline; TEXT-ALIGN: left;  font-size:14px;font: 400 14px "Arial" }


A.cRightB:link  {
		COLOR:  #FFFFFF; TEXT-DECORATION: none; TEXT-ALIGN: left; 
		font : 700 10px "MS Sans Serif"; font-style: normal}

A.cRightB:visited  {
		COLOR:  #FFFFFF;  TEXT-DECORATION: none; TEXT-ALIGN: left;  
		font: 700 10px "MS Sans Serif"}

A.cRightB:hover  {
		COLOR: #FFFFFF; TEXT-DECORATION: underline; TEXT-ALIGN: left;  				font-style:normal; font-variant:normal; font-weight:700; font-size:10px; 		font-family:MS Sans Serif}


A.lefty:link  	{
		COLOR: #990099; FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
		FONT-SIZE: 11px; FONT-WEIGHT: 400; TEXT-DECORATION: none; TEXT-ALIGN:  justify; 		margin-top: 1em; margin-bottom: 1em;  font-style: normal}
							 
A.lefty:visited {
		COLOR: #4B4B4B; FONT-FAMILY:  verdana, arial, helvetica, sans-serif; 
	     	FONT-SIZE: 11px; FONT-WEIGHT: 400;  TEXT-DECORATION: none;
		TEXT-ALIGN:  justify; 	margin-top: 1em; margin-bottom: 1em;}
A.lefty:hover 	{
		COLOR: #FF9900; FONT-FAMILY:  verdana, arial, helvetica, sans-serif; 
	      	FONT-SIZE: 11px; FONT-WEIGHT: 400; TEXT-DECORATION: underline; 
		TEXT-ALIGN: justify; 	margin-top: 1em; margin-bottom: 1em;}


A.right:link 	{
		COLOR: #005500;  FONT-FAMILY: verdana, arial, helvetica,sans-serif; 
		FONT-SIZE: 11px; FONT-WEIGHT: 400; TEXT-DECORATION: none; TEXT-ALIGN:  justify; 			margin-top: 1em; margin-bottom: 1em;  font-style: normal}
							 
A.right:visited  {
		COLOR: #4B4B4B;   FONT-FAMILY:  verdana, arial, helvetica, sans-serif; 
	        FONT-SIZE: 11px; FONT-WEIGHT: 400;  TEXT-DECORATION: none;TEXT-ALIGN:  justify; 			margin-top: 1em; margin-bottom: 1em;}
A.right:hover   {
		COLOR: #FF9900; FONT-FAMILY:  verdana, arial, helvetica,sans-serif; 
	        FONT-SIZE: 11px; FONT-WEIGHT: 400; TEXT-DECORATION: underline; 
		TEXT-ALIGN: justify; margin-top: 1em; margin-bottom: 1em;}


A.right1:link   {
		COLOR: #999999; FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
 		FONT-SIZE: 11px; FONT-WEIGHT: 400; TEXT-DECORATION: none; 
		TEXT-ALIGN:  justify; margin-top: 1em; 	margin-bottom: 1em;  font-style: normal}
							 
A.right1:visited {
		COLOR: #666666; FONT-FAMILY:  verdana, arial, helvetica,sans-serif; 
	      	FONT-SIZE: 11px; FONT-WEIGHT: 400;  TEXT-DECORATION: none;
		TEXT-ALIGN:  justify; 	margin-top: 1em; margin-bottom: 1em;}
A.righ1t:hover  {
		COLOR: #CCCCCC; FONT-FAMILY:  verdana, arial, helvetica,sans-serif; 
	        FONT-SIZE: 11px; FONT-WEIGHT: 400; TEXT-DECORATION: underline; 
		TEXT-ALIGN: justify; 	margin-top: 1em; margin-bottom: 1em;}


A.menu:link    {
		COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
		FONT-SIZE: 11px;FONT-WEIGHT: 400; TEXT-DECORATION: none; font-style: normal}		 
A.menu:visited {
		COLOR: #990066; FONT-FAMILY:  verdana, arial, helvetica, sans-serif; 
		FONT-SIZE: 11px; FONT-WEIGHT: 400;  TEXT-DECORATION: none;}
A.menu:hover   {
		COLOR: #fff; FONT-FAMILY:  verdana, arial, helvetica, sans-serif; 
	        FONT-SIZE: 11px; FONT-WEIGHT: 400; TEXT-DECORATION: underline;}

A.vved:link    {
		COLOR:  #383838; FONT-FAMILY:  verdana, arial, helvetica,sans-serif;  
		FONT-SIZE: 12px; FONT-WEIGHT: 400; TEXT-DECORATION: none; 
		TEXT-ALIGN: left; font-style: italic }
							 
A.vved:visited {
		COLOR: #004600; FONT-FAMILY: verdana, arial, helvetica,sans-serif; 
	 	FONT-SIZE: 12px; FONT-WEIGHT: 400;  TEXT-DECORATION: none;TEXT-ALIGN: left;}
A.vved:hover   {
		COLOR : #990099; FONT-FAMILY: verdana, arial, helvetica,sans-serif; 
	        FONT-SIZE: 12px; FONT-WEIGHT: 400; TEXT-DECORATION: underline; 
		TEXT-ALIGN:left }

A.unc:link  	{
		COLOR: #999999; TEXT-DECORATION: none;}
							 
A.unc:visited {
		COLOR: #999999; TEXT-DECORATION: none;}
A.unc:hover 	{
		COLOR: #999999; TEXT-DECORATION: underline;}


#top1 {
	position:absolute; left: 2px; top: 2px; width: 127px; height: 18px; 
        border-left: 0px; }

#bar1 {
	position: absolute; top: 243px; left: 19px; width: 155px; height: 18px; text-align: left; z-index:100;
	 }
#bar2 {
	position: absolute; top: 244px; left: 197px; width: 469px; height: 18px; text-align: left; z-index:100;
	 }

#bar3 {
	position: absolute; top: 245px; left: 704px; width: 149px; height: 18px; text-align: center; z-index:100;
	  }

#barleft0 {
	position: absolute; left: 19px; top: 269px; width: 155px;  height: 18px; text-align: left; z-index:100; 			}


#barleft1 {
	position: absolute; left: 197px; top: 269px; width: 470px;  height: 18px; text-align: left;  z-index:100;			}

#barleft2 {
	position: absolute;
	left: 206px;
	top: 243px;
	width: 408px;
	height: 18px;
	text-align: left;
	padding-left:5px;
	padding-top:6px;
	z-index:100;
	border-top:1px solid #E3D9D7;
}
#barleft2 a{
	color:#555;
	}
.prim00{
	color:#555;
}
#barright  {
	position: absolute;
	left: 629px;
	top:242px;
	width: 149px;
	height: 18px;
	text-align: center;
	z-index:100;
}
#cLeft {
	position: absolute; left: 10px;  top: 131px; width: 150px;  height: 20px; text-align: center; 	}

#cCentr 	{
		position: absolute; left: 50%; margin-left:-300px;  top: 289px; width: 580px; text-align: left; 
		background-color: #FFFFFF; margin-bottom: 2em; border-top: 0px solid #CCC; 				border-right:0px solid #CCC;  	border-bottom: 0px solid #CCC; 
		border-left: 0px solid #CCC; }

#Foto		{
		position: absolute; left: 25px;  top: 357px; width: 842px; height: 90px;   				text-align: left; 
		background-color: #FFFFFF; margin-bottom: 2em; border-top: 0px solid #CCC; 				border-right: 0px solid #CCC;  	border-bottom: 0px solid #CCC; 
		border-left: 0px solid #CCC; }


#RightC {
	position: absolute;
	left: 780px;
	margin-left:250px;
	top: 289px;
	width: 159px;
	height: 1468px;
	text-align: center;
	padding: 0px;
}


#LeftC {
	position: absolute;  left: 2px;  top: 127px; width: 146px; height: 90px; text-align: center; 	  }

#topright {
	position: absolute; left: 171px;  top: 10px; width: 605px; height: 88px;  text-align: left; }

#topright1 {
	position: absolute; left: 171px;  top: 10px; width: 361px; height: 77px;  text-align: left; }

#topright2 {
	position: absolute; left: 655px;  top: 10px; width: 240px; height: 88px;  text-align: left; margin-left: 0px; margin-top: 0px;   margin-right: 0px; margin-bottom: 10px; }
	

#topleft {
	position: absolute; left: 0px;  top: 10px; width: 150px; height: 90px; text-align: left;}
#ima  {
	background-color: #CCC;}

#clear {
	}
#dv1		{  font-family: Verdana, Arial, Helvetica, sans-serif; font: 400 11px; COLOR: #000; background-color: #D7D7D7;  margin-top: 5px; 
	margin-left: 10px; margin-right: 20px;  margin-bottom: 0px; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-BOTTOM: 5px; MARGIN-BOTTOM: 0px}

A.leftboldlink:link 	{  font-family: Verdana, Arial, Helvetica, sans-serif; font: 800 11px;  COLOR:#006600; line-height:10px;  padding-left: 0px;}

A.leftboldlink:visited 	{  font-family: Verdana, Arial, Helvetica, sans-serif; font: 800 11px;  COLOR:#006600; line-height:10px;  padding-left: 0px;}

A.leftboldlink:hover 	{  font-family: Arial Black, Helvetica, sans-serif; font: 400 11px;  COLOR:#006600; line-height:10px;  padding-left: 0px; TEXT-DECORATION: underline;}


A.leftboldlinkpale	{  font-family: Arial Black, Helvetica, sans-serif; font-size:14px; COLOR:#000000; line-height:18px; float:left;  padding-left: 15px;}

A.unc:link  	{ font-size:10px;
		COLOR:#666666; TEXT-DECORATION: none;}
A.uncred:link  	{ font-size:10px; 
		COLOR:#6AC527; TEXT-DECORATION: none;}

A.photosub:link  	{ font-size:10px; 
		COLOR:#8C1720 ; TEXT-DECORATION: none;}
							 
A.unc:visited {font-size:10px;
		COLOR: #666666; TEXT-DECORATION: none;}
A.unc:hover 	{font-size:10px;
		COLOR: #666666; TEXT-DECORATION: underline;}
.news { color:#006600; font-size:10px; font-weight:bold; text-align:left}


.news_sm { color:#777777; font-size:8px; font-weight:bold; text-align:left}
.news_sm:link { color:#777777; font-size:8px; font-weight:bold; text-align:left}
.news_sm:hover { color:#777777;TEXT-DECORATION: underline; font-size:8px; font-weight:bold; text-align:left}




#leftdiv{
	position:absolute;
	left:0;
	top:200px;
	width:160px;
	padding-top:60px;
	background:url(images2/leftbg2.jpg) left top repeat-y;
	z-index:1;
	}
.lefttext{
	padding:3px;
	font-family:Arial;
	font-size:12px;
	color:#555; 
	padding-left:0px;
	
	}
.lefttext p{
	margin:2px;
	margin-bottom:5px;
	margin-right:0;
	padding-left:10px;
	}
	
.lefttext a{
	color:#555;
	}
	
	
.lefttext_t{
	padding:3px;
	font-family:Arial;
	font-size:12px;
	color:#555; 
	padding-left:0px;
	
	}
.lefttext_t p{
	margin:2px;
	margin-bottom:5px;
	margin-right:0;
	padding-left:20px;
	}
	
.lefttext_t a{
	color:#333;
	}
	
.lefttext_t img{
	padding-left:30px;
	}
	
.lefthead{
	height:31px;
	padding-left:4px;
	padding-top:5px;
	font-family:Arial;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	background:url(images2/lefthead.jpg) left top no-repeat;
	}
.lefthead_t{
	height:31px;
	padding-left:5px;
	padding-top:5px;
	font-family:Arial;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	background:url(images2/lefthead.jpg) left top no-repeat;
	}
.linorm{
	margin-left:-10px;
    }
.liright{
	text-align:right;
	padding-right:20px;
    }
.leftheadx2{
	background:url(images2/leftheadx2.jpg) left top no-repeat;
	padding-top:7px;
	height:43px;
	}
.leftheadx2 a{
    color:#000;
	text-decoration:none;
   }
.leftheadx2 a:hover{
    color:#000;
	text-decoration:underline;
   }
.lefthead a{
    color:#000;
	text-decoration:none;
   }
.lefthead a:hover{
    color:#000;
	text-decoration:underline;
   }
.lefthead_t a{
    color:#000;
	text-decoration:none;
   }
.lefthead_t a:hover{
    color:#000;
	text-decoration:underline;
   }
	
#rightdiv{
	position:absolute;
	left:785px;
	top:245px;
	width:200px;
	padding-top:0px;
	
	}
#rightdiv ul{
	padding:0;
	list-style-type:none;
	}
	
.righttext{
	padding-left:5px;
	margin:0;
	font-family:Arial;
	font-size:12px;
	text-align:left;
	line-height:14px;
	
	}
	
.righthead{
	padding:0;
	margin:0;
	padding-left:5px;
	padding-bottom:2px;
	padding-top:10px;
	text-align:left;
	line-height:14px;
	}
.righthead a{
	text-decoration:none;
	color:#360;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	}
.righttext a{
	text-decoration:none;
	color:#360;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	}
.righttext a:hover{
	text-decoration:underline;
    }
.righthead a:hover{
	text-decoration:underline;
    }
#radvert{
	width:200px;
	height:200px;
	background-color:#DDD;
	}
#topbanner{
    vertical-align:middle; 
	position: absolute; 
	left: 7px; 
	top: 0; 
	width:978px; 
	height: 100px;
	overflow:hidden;
    }
	
#hitdiv ul{
	list-style-type:none;
	}
	

	
#centerbg{
	position: absolute; 
	top: 0px; 
	left: 0;
	width:980px; 
	background-color:#FFF;
	z-index:0;
	height:100%;
	}
	
#tophead{
    z-index:2; 
	position: absolute; 
	top: 100px; 
	width:985px; 
	left: 0; 
	height: 140px; 
	text-align: left;
	padding:0;
	border-top:1px dotted #ddd;
	background:url(images2/tophead.jpg) 215px top no-repeat;

	}
	
#tophead a{
	cursor:pointer;
	}

#tophead form{
	display:inline;
	}

#topbasket{
	padding:0;
	margin:0;
	width:100px;
	height:55px;
	display:block;
	color:#000;
	position:absolute;
	left:887px;
	top:90px;
	font-size:20px;
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	z-index:105;
	cursor:pointer;
}	
	
	
.mainmenu{
	float:left;
	list-style-type:none;
	width:780px;
	padding:0;
	margin:0;
	}
.mainmenu li{
	float:right;
	position:relative;
	padding:0;
	margin:0;
}

.supertop{
	padding:0;
	padding-top:12px;
	margin:0;
	text-align:left;
	height:26px;
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	width:675px;
	}	
.supertop li{
	float:left;
	padding:0;
}
.supertop a{
	text-decoration:none;
	color:#000;
	margin-right:0px;
	margin-left:0px;
	}	
.supertop a:hover{
	text-decoration:underline;
	color:#000;
	}	
#mmst1{width:552px;margin-left:15px;}	
#mmst2{width:103px;}	
	
.mm_top{
	padding:0;
	margin:0;
	height:35px;
	}	
.mm_top li{
	float:left;
	padding:0;
	margin:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	height:28px;
	padding-top:7px;
	text-align:left;
	}	
.mm_top a{
	text-decoration:none;
	color:#093;
	margin-right:10px;
	}	
.mm_top a:hover{
	text-decoration:underline;
	color:#093;
	}	
#mmt1{width:205px;margin-left:20px;}	
#mmt2{width:235px;}	
#mmt3{width:316px;}	
	
.mm_center{
	padding:0;
	margin:0;
	height:35px;
	}	
.mm_center li{
	float:left;
	padding:0;
	margin:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	height:28px;
	padding-top:7px;
	text-align:left;
    }
.mm_center a{
	text-decoration:none;
	color:#000;
	}	
.mm_center a:hover{
	text-decoration:underline;
	color:#000;
	}	
.mm_center a:visited{
	color:#000;
	}
#mmc1{width:307px;margin-left:20px;}
#mmc2{width:202px;}
#mmc3{width:154px;}
#mmc4{width:93px;}

.mm_bottom{
	padding:0;
	margin:0;
	height:35px;
	}	
.mm_bottom li{
	float:left;
	padding:0;
	margin:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	height:28px;
	padding-top:7px;
	}
.mm_bottom li:hover{
	border-left:none;
    }
.mm_bottom a{
	text-decoration:none;
	color:#D31C01;
	padding-right:13px;
	}	
.mm_bottom a:hover{
	text-decoration:underline;
	color:#F00;
	}	
.mm_bottom a:visited{
	color:#D31C01;
	}	
#mmb1{width:580px;margin-left:20px;}
#mmb1 a{margin-right:3px;}

#mmb2{width:170px;}



#noleftborder {
	border-left:none;
}
.mainmenu input{
	height:13px;
	border:none;
	font-size:12px;
	border:1px #777 solid;
	font-family:Arial, Helvetica, sans-serif;
	width:87px;
}
#centermain{
	position: absolute;
	left: 205px;
	top: 225px;
	width: 780px;
	text-align: left;
	background-color: #FFFFFF;
}
#centermainnarrow{
	position: absolute;
	padding-top:30px;
	left: 200px;
	top: 250px;
	width: 580px;
	text-align: left;
	background-color: #FFFFFF;
	
}
.narrow{
	width: 580px;
	clear:both;
	}
.centerblock{
	position: relative;
	width:780x;
	height:250px;
	text-align: left; 
	/*background-color:#e7e3db; */ 
	margin-bottom:5px;
	overflow:hidden;
	display:block;
}

#cblock{
	position:relative;
	width:780px;
	height:250px;
	overflow:hidden;
	display:block;

	}
* #cblock {  zoom: 1;}


#acblock{
	position:relative;
	width:780px;
	height:250px;
	overflow:hidden;
	display:block;

	}
* #acblock {  zoom: 1;}


.splitter4{
	position: relative;
	width:780x;
	height:6px;
	text-align: left; 
	/*background-color:#e7e3db; */ 
}
.headblock{
	position: relative;
	width:780x;
	height:32px;
	text-align: right; 
	background-color:#FFF; 
	background:url(images2/headbar.jpg) right top no-repeat;
	padding-right:0;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	color:#000;
	margin-bottom:10px;
	margin-top:32px;
	}
.hbdiv{
	margin-top:4px;
	padding-right:10px;
	padding-left:10px;
	float:right;
	height:20px;
	cursor:pointer;
	}
.fs12{
	margin:5px;
	padding-top:4px;
	font-size:12px;
	margin-top:-1px;
	padding-right:5px;
	padding-left:5px;
	height:20px;
	color:#000;
	}
.b_right{
	border-right:1px solid #777;
	}
.hbdiv:hover{
	}
.whatsnew{
	}
.catalog{
	}
.products{
	}
.action{
	}

.mright{
	margin-right:50px;
	border-right:1px #E0C5BE solid;
}
.bgcatleft li{
	background:url(images2/bgcatleft.jpg) left top no-repeat;
	}
.bgcatleft li:hover{
	background:url(images2/bgcatleft_hi.jpg) left top no-repeat;
	}
.ccontainer{
	left:0;
	top:0;
	width:780px;
	height:250px;
	}
/*Классы для подвала*/
.botbanner{
	width:980px;
	height:100px;
	}
.centerer{
	width:978px;
	text-align:center;
	clear:both;
	}
.centerer a{
	color:#390;
	}
.botmenu{
	margin-top:15px;
	position:relative;
	padding-left:100px;
	margin-bottom:15px;
	}
.botmenu li{
	float:left;
	padding-right:7px;
	padding-left:7px;
	border-right:1px dotted #aaa;
	font-size:13px;
	}
.botmenu a{
	text-decoration:none;
	color:#360;
}
.botmenu a:hover{
	text-decoration:underline;
	color:#360;
}
	
.botshortmenu{
	padding-top:15px;
	position:relative;
	padding-left:330px;
	}
.botshortmenu li{
	float:left;
	padding:7px;
	background-color:#F4AB51;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	list-style-type:none;
	}
.botshortmenu a{
	text-decoration:none;
	color:#FFF;
}
.botshortmenu a:hover{
	text-decoration:underline;
	color:#FFF;
}
.bsl{

}
.bsr{
}
.dk_gray{
	color:#777;
	}
.copyrght{
	width:878px;
	text-align:center;
	padding:10px;
	padding-left:50px;
	padding-right:50px;
	clear:both;
	}
.copyrght p{
	padding:0;
	margin:0;
	}
/*Классы для подвала*/

.centerblockbig{
	position: relative;
	width:990px;
	height:690px;
	text-align: left; 
	margin-left:-200px;
}
.h200{
	height:350px;
	}
.div33v{
	position:relative;
	width:325px;
	height:650px;
	float:left;
	}
.div50h{
	position:relative;
	width:100%;
	height:285px;
	float:left;

	}
	
.logo{
	background:url(images2/ortho_oznachaet_norma.gif) left top no-repeat;
	width:185px;
	height:42px;
	float:left;
	padding-left:20px;
	padding-top:110px;
	overflow:hidden;
	}
.logo a{
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	font-size:20px;
	color:#555;
	}
.logo a:hover{
	text-decoration:underline;
	}

	
/*Контейнеры для блоков первой важности*/	
#ortho_articles{
	position: absolute;
	left:0;
	top:1532px;
	width:326px;
	height:600px;
	z-index:100;
	}
  
#ortho_library{
	position: absolute;
	left:660px;
	top:1532px;
	width:326px;
	height:150px;
	z-index:100;
	}

#ortho_products{
	position: absolute;
	left:205px;
	top:944px;
	width:780px;
	height:250px;
	z-index:100;
	}
#ortho_products img{
	float:left;
	margin-top:30px;
	margin-left:30px;
	margin-right:50px;
}
#ortho_products ul{
	padding-top:50px;
	}
#ortho_products a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	}

#ortho_help{
	position: absolute;
	left:8px;
	top:625px;
	width:200px;
	height:200px;
	z-index:100;
	}
#ortho_schema{
	position: absolute;
	left:8px;
	top:940px;
	width:200px;
	height:150px;
	z-index:100;
	}
#ortho_photo{
	}
#ortho_doctor{
	}
#ortho_rest{
	}
#ortho_cat{
	/*background-color:#e7e3db; */
	}
#ortho_cat ul{
	padding:0;
	margin:0;
	margin-left:15px;
	list-style-type:none;
	width:175px;
	float:left;
	display:block;
	margin-top:12px;
	margin-bottom:1px;
	height:40px;
	}
#ortho_cat li{
	padding:0;
	margin:0;
	float:none;
	color:#777;
    display:inline;
	}
#ortho_cat a{
	padding:0;
	margin:0;
    text-decoration:none;
	color:#666;
}
#ortho_cat a:hover{
	padding:0;
	margin:0;
    text-decoration:underline;
	color:#666;
}
.doctor_ul{
	padding-left:10px;}
.cathead{
	padding:0;
	margin:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
/*	
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
	font-size:14px;*/
	}

/*Стиль для блоков первой важности*/	
.blockcontent{
}
.blockcontent img{
	margin:7px;
	float:left;
}
.blockcontent ul{
	list-style-type:none;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	}
.blockcontent li{
	list-style-type:none;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	}
.dotted li{
	list-style-type:square;
	margin-bottom:2px;	
	list-style-position:inside;
	}
.bspaced li{
	margin-bottom:2px;	
	}
.blockcontent ul{
	padding-top:10px;
	padding-left:5px;
	}
.pl5px ul{
	padding-left:7px;
	}
.blockcontent p{
	padding:0;
	padding-top:10px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	}
.blockcontent a{
	text-decoration:none;
	color:#666;
	}
.blockcontent a:hover{
	text-decoration:underline;
	}
.bgcnt{
	font-size:12px;
	}
.bgcnt a{
	font-size:12px;
	color:#555;
	}
.blockcontent h3{
	text-align:right;
	padding:0;
	}
.orthoblock li{
	height:25px;
	}
.orthoblock a{
	text-decoration:none;
	color:#666;
	font-size:18px;
	}
.orthoblock h3{
	margin-right:10px;
	text-decoration:none;
	color:#633;
	font-size:18px;
	}
.bigheader{
	padding:0;
	margin:0;
	padding-top:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	height:30px;
	width:304px;
	position:relative;
	background:#E9E6E4;
	text-align:right;
	padding-right:10px;
	background:url(images2/headbar.jpg) right top no-repeat;
	}
.bigheader a{
	color:#000;
}
.altcontent{
	background-color:#fff;;
	margin-left:10px;
	margin-top:7px;
	height:280px;
	color:#666;
	}
.altcontent p{
	padding-left:10px;
	}
.altcontent img{
	margin-top:13px;
	border:0;
	}
.h500{
	height:585px;
	}
.white{
	background-color:#FFF;
	}
#leftarrow{
	width:67px;
	height:250px;
	float:left;
	background:url(images2/larrow.gif) left 80px no-repeat;
	opacity:0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	position:relative;
	}
#rightarrow{
	position:relative;
	width:67px;
	height:250px;
	float:left;
	background:url(images2/rarrow.gif) 20px 80px no-repeat;
	}
#hitdiv{
	position:relative;
	left:0;
	top:0;

	}
.nblock{
    float:left;
	width:780px;
	height:250px;
	overflow:hidden;
	}
.nblock a{
	text-decoration:none;
    }
.xbcontent{
	width:4000px;
	margin:0;
	margin-left:0;
	padding:0;
	float:left;
	display:block;
	}
.abcontent{
	width:3900px;
	margin:0;
	margin-left:0;
	padding:0;
	float:left;
	display:block;
	}

.xbcontent_b{
	float:left;
	width:780px;
	overflow:hidden;
	margin:0;
	padding:0;
	height:30px;
	margin-top:-30px;
	}

.xb{
	height:20px;
	padding-left:7px;
	padding-top:3px;
	margin:3px;
	border:1px solid #999;
	width:20px;
	float:right;
	background:url(images2/opbg.png);
	_background:none;
	font-size:16px;
	font-weight:bold;
	color:#333;
	cursor:pointer;
	}
.xba{
	height:20px;
	padding-left:7px;
	padding-top:3px;
	margin:3px;
	/*border:1px solid #333;*/
	border:1px solid #F00;
	width:20px;
	float:right;
	background:url(images2/opbg.png);
	_background:none;
	font-size:16px;
	font-weight:bold;
	color:#000;
	cursor:pointer;
	}
#hitcontentwrapper{
	position:relative;
	width:640px;
	height:250px;
	float:left;
	overflow:hidden;

	}
* #hitcontentwrapper{zoom:1;}
.hitcontent{
	margin-top:20px;
	height:249px;
	overflow:hidden;
	}
.imdivtop{
	width:180px;
	height:219px;
	}
.pricediv{
	width:180px;
	margin-top:-40px;
	height:40px;
	}
* #hitcontent{zoom:1;}
.hitcontent img{
	margin:10px;
	margin-top:0;
	}
.hitcontent ul{
	width:1900px;
	height:249px;
	float:left;
	margin-left:0;
	}
.hitcontent li{
	float:left;
	text-align:center;
	width:180px;
	}
#linktop{
	color:#C00;
	font-size:14px;
	text-decoration:none;
	}
#linktop:hovered{
	text-decoration:underline;
	}
	
#footlinks{
	color:#000;
	font-size:14px;
	text-decoration:none;
	}
#footlinks a{
	color:#000;
	font-size:14px;
	text-decoration:none;
	}
#foorlinks a:hovered{
	text-decoration:underline;
	}
.mbox{
	width:250px;
	height:100px;
	background:url(/electroshop/pics/mbox.png) left top no-repeat;
	_background:url(/electroshop/pics/mbox.gif) left top no-repeat;
	visibility:hidden;
	position:absolute;
	padding-left:15px;
	padding-top:9px;
	font-size:12px;
	z-index:200;
}
