p, td, font{ 
        font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
        
        font-size : 11px; 
}
select.search {
        font-family:Tahoma; 
        font-size:9.5px; 
        background-color:#FFFFFF; 
        color:#666666;
}
h1{ 
     FONT-FAMILY : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size : 11px;
     color : #2C618F;  /* 2C618F 555555 */
}
h2{ 
     FONT-FAMILY : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size : 11px;
     color : #626262;  /* 2C618F 555555 */
}
h3{ 
     FONT-FAMILY : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size : 11px;
     color : #626262;  /* 2C618F 555555 */
}
h4 {
        font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-weight : bold;
        color : #2C618F;
}
h5 {
        FONT-FAMILY : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size : 11px;
     color : #2C618F;  /* 2C618F 555555 */
}
}
img.spec{
        border : thin;
        border : solid 1px #bfbfbf;
}
img.detal{
        border : thin;
        border : solid 4px #f4f4f4;
}
img.detal2{
        border : thin;
        border : solid 2px #f4f4f4;
}

input {
        padding : 0px;
}
input.totalPrice { 
        font-family : arial,helvetica,sans-serif,verdana;
        font-size : 15px;
        BORDER-BOTTOM : 0px solid;	
        BORDER-LEFT : 0px solid;
        BORDER-RIGHT : 0px solid;	
        BORDER-TOP : 0px solid;
        margin : 1px;
        font-weight : bold;
        color : red;
        background-color : transparent;
}

a{ 
        font-family : Tahoma;
        font-size : 11px;
        text-decoration : none;
        color : #000000;  /* 2c618f */
	
		
}

a.sil	 {
        font-size : 11px;
        text-decoration : none;
        color : #00CC00;  /* 2c618f */
		margin-left:5px;
		
}
a:Hover{ 
        text-decoration : none;
}
a.info{ 
        font-family : Tahoma;
        font-weight : normal;
        font-size : 11px;
        text-decoration : underline;
        color : #2c618f;
}
a.name{ 
        font-family : Tahoma;
        font-weight : bold;
        font-size : 13px;
        text-decoration : underline;
        color : #1378A1;
}
a.name:Hover{ 
        font-family : Tahoma;
        font-weight : bold;
        font-size : 13px;
        text-decoration : none;
        color : #2c618f;
}
a.news {
        font-family : Tahoma;
        font-weight : normal;
        font-size : 11px;
        text-decoration : none;
        color : #2c618f;
}
a.detailed_menu{
        font-family : Tahoma;
        font-weight : normal;
        font-size : 11px;
        text-decoration : none;
        color : #626262;
}
a.detailed_menu:Hover{
        font-family : Tahoma;
        font-weight : normal;
        font-size : 11px;
        text-decoration : underline;
        color : #2c618f;
}                
div.help{
        margin-right : 20;
}
table.top {
	width : 170;
	border : 1px solid #BCBCBC; 
	background : #F3F9FE;
}
table.top2{
	width : 170;
	border : 0px solid #BCBCBC; 
	background : #F3F9FE;
}
table.images{
	width : 170; 
	border : 1px solid #BCBCBC; 
	background : #F3F9FE; 
	border-top : 0;
}
table.help{
	width : 170; 
	height : 80; 
	border : 1px solid #BCBCBC; 
	border-top : 0;
}
table.wm{
	width : 170; 
	height : 74; 
	border : 1px solid #BCBCBC; 
	border-top : 0;
}
table.wm2{
	width : 170; 
	height : 74; 
	border : 1px solid #BCBCBC; 
	border-top : 0;
        border-bottom : 0;
}
table.head{
	width : 170px;
	height : 19px;
	border: 1px solid #BCBCBC;
}
table.head2{
	width : 170px;
	height : 112px;
	border : 1px solid #BCBCBC;
	border-top : 0px;
}
table.clear {
	width : 465px;
	border : 1px solid #BCBCBC; 
	background : #F3F9FE;
}
table.schetchik{
	width : 170px;
	height : 125px;
	border : 1px solid #BCBCBC;
	border-top : 0px;
}
table.reklama{
	width : 170px;
	height : 130px;
	border : 1px solid #BCBCBC;
	border-top : 0px;
}
table.down{
        width : 170px; 
        border : 1px solid #BCBCBC; 
        border-top : 0px; 
        height : 100%;
}
table.bighead{
	width : 489px; 
	height : 20px; 
	border : 1px solid #BCBCBC;
}
<!-- width : 489px; -->

table.bigheadall{
        width : 454px; 
        height : 23px; 
        border : 1px solid #BCBCBC;          /* class=bigheadall */
}
table.comparison_button{
        BORDER-BOTTOM : 1px solid;	
        BORDER-LEFT : 1px solid;
        BORDER-RIGHT : 1px solid;	
        BORDER-TOP : 1px solid;
        background-color : #F6F6F6;
}
table.searchform {
        border : 1px solid #bfbfbf;
}
table.headerall{
        width : 100%; 
        height : 23px; 
        border : 1px solid #BCBCBC;
}
table.properties td.pname {
        font-weight : bold;
}
table.properties td{
        padding: 6px 0 6px 0;
        vertical-align: middle;
}
table.properties tr{
        background-image: url(images/dotted_vline.gif);
        background-repeat: repeat-x;
}
td.l2menu{
        background-image: url(images/dotted_vline.gif);
        background-repeat: repeat-x;
        font-weight: bold;
        padding: 7px 5px 4px 5px;
        text-transform: uppercase;
        background-color: #ECECEC;
        color: #747474;
        font-size: 11px;
        width: 150px;
}
span.vline{
        background-image: url(images/dotted_vline.gif);
        background-repeat: repeat-y;
        width: 1px;
        margin: 0 6px 0 6px;
}
a.um{
     font-family : Arial;
     font-size : 12;
     font-weight : bold;
     text-decoration : none;
     color : #0F4888;
}
a.menu{
     font-family : Arial;
     font-size : 12;
     font-weight : bold;
     padding-left : 2px;
     text-decoration : none;
     color : white;     
}
a.light{ 
     font-family : Tahoma;
     font-size : 11px;
     color : #39444d;
}
a.catalog{ 
     font-family : Tahoma;
     text-decoration : underline;
     font-size : 11px;
     color : #10558e;
}
a.catalog:Hover {
     text-decoration : none;
     color : #4682B4;
}
a.catalog2{ 
     font-family : Tahoma;
     font-weight : normal;
     font-size : 11px;
     text-decoration : none;
     color : #234E79;
}
a.catalog2:Hover {
     text-decoration : underline;
     color : #4682B4;
}
a.home{ 
     font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;  
     font-size : 11px;
     text-decoration : none;
     font-weight : bold;
     color : #ff7d00;
}
a.home:Hover{ 
     font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;  
     font-size : 11px;
     text-decoration : underline;
     font-weight : bold;
     color : #163854;
}

a.home2{ 
     font-family : Tahoma;
     font-size : 11px;
     text-decoration : underline;
     font-weight : normal;
     color : #234E79;
}

a.home2:Hover{ 
     font-family : Tahoma;
     text-decoration : none;
     font-size : 11px;  
     font-weight : normal;
     color : #234E79;
}
a.spec{
     font-family : Arial;
     font-size : 10px;
     text-decoration : none;
     color : #39444d;
}
a.links{ 
     font-family : arial,helvetica,sans-serif;
     font-size : 11px;
     font-weight : normal;
     color : #858592;
     text-decoration : none;
}
a.links2{ 
     font-family : arial,helvetica,sans-serif;
     font-size : 10px;
     font-weight : bold;
     color : #535353;
     text-decoration : none;
}
a.links2:Hover{ 
     font-family : arial,helvetica,sans-serif;
     font-size : 10px;
     font-weight : bold;
     color : #858592;
     text-decoration : underline;
}
a.allnews {
     font-family : Tahoma;
     font-size : 11px;
     color : #39444d;
}
a.cat {
     font-family: Tahoma;
     font-size:13;
     font-weight: bold;    
     text-decoration:none;
     color:#0066CC;
}
a.recom{
     text-decoration : none;
}
td.header1{
     font-family : Arial;
     font-size : 12;
     font-weight : bold;
     padding-left : 10px;
     color : white;
     background : url(1/22.gif)
}
td.header2{
     font-family : Arial;
     font-size : 12;
     font-weight : bold;
     padding-left : 2px;
     color : white;
     background:url(1/33.gif)
}
td.um{
     font-family : Arial;
     font-size : 12;
     font-weight : bold;
     padding-right : 10px;
     color : #145895;
     margin-left : 10pt;     
}
td.authorization{
     font-family:Tahoma; 
     font-size:11px;      color:#10558e
}
td.um2{
     font-family : Tahoma;
     font-size : 11;
     font-weight : normal;
     padding-left : 4;
     color : #333333;
     
}
td.um3{
     font-family : Arial;
     font-size : 12;
     padding-right : 7px;
     color : #006699;
     margin-left : 10pt;
}
td.header4{
     color : #ffffff;
}
td.headall{
        background:url(1/10.gif);
}
td.text2{ 
     font-family : Tahoma;
     font-size : 11px;
     color : #333333;
     padding-left : 8;
}
td.headerall {
     background:url(1/10.gif)
}
td.umenu div h5{
   margin:0;
   padding:0;
   display:inline;
}
td.umenu div h5 a{
        font-size: 10px;
        font-weight: normal;
        text-decoration: none;
        color : #626262;
}
td.umenu div h5 a:Hover{
        font-size: 10px;
        font-weight: normal;
        text-decoration: underline;
        color : #858592;
}
.kurs{
     font-family :	Tahoma;
     font-size : 11px;
     color : #ffffff;
}
.kurs2{ 
     font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size : 11px;
     color : red;
}
.info{
     font-family : Tahoma;
     font-size : 11px;
     color : #888888;
}
.info2{ 
     font-family : Tahoma;
     font-size : 11px;
     color : #535353;
}
.catalog{ 
     font-family : Tahoma;
     font-size : 11px;
     text-decoration : none;
     color : #163854;
}
.cart{ 
     font-family : Tahoma;
     font-size : 11px;
     BORDER-BOTTOM : 0px solid;	
     BORDER-LEFT : 0px solid;
     BORDER-RIGHT : 0px solid;	
     BORDER-TOP : 0px solid;
     margin : 0px;
     font-weight : bold;
     color : #6699cc;
     background-color : transparent;
}
.op {
     FONT-SIZE : 11px; COLOR: #39444d; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}
.smal {
     FONT-SIZE : 11px; COLOR: #2c618f; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-weight : normal;
}
.headerall{ 
     FONT-FAMILY : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size : 11px;
     color : #2C618F;
}
.text4 {
     FONT-WEIGHT : bold; 
     FONT-SIZE : 11px; 
     COLOR : #909097; 
     FONT-FAMILY : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}
.lightsmall2{ 
     color : #669;
     FONT-FAMILY : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size : 10px;
     text-decoration : none;
}
.lightsmall2:Hover{ 
     color : #9999cc;  
     FONT-FAMILY : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size : 10px;
     text-decoration : underline;
}
.cen{
     font-family : Arial, Verdana, Geneva, Tahoma, Helvetica, sans-serif;
     font-size : 12px;
     color : red;
}
.oldcen {
     font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
     color : #a13500;
     font-size : 11px;
}
.cat{      
     font-family : Arial, Verdana, Geneva, Tahoma, Helvetica, sans-serif;
     font-weight : bold;
     font-size : 17px;
     color : #ff6400;
}
.bigcen{      
     font-family : Arial, Verdana, Geneva, Tahoma, Helvetica, sans-serif;
     font-weight : bold;
     font-size : 17px;
     color : red;
}
.comparison_button
{
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  background-color:  #F6F6F6;
}
.comparison_button2
{
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  background-color:  #F6F6F6;
}
.pageSeparator {
	BORDER-BOTTOM: 2px dotted #A9C0FF
        
}
.standard { 
     font-weight : normal;
}
.smallsearch {
     font-family : Arial, Verdana, Geneva, Tahoma, Helvetica, sans-serif;
     font-weight : normal;
     font-size : 7px;
     color : #ff6400;
}


.myaccount_tab_bottom
{
  BORDER-BOTTOM:	1px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		0px solid;
  BORDER-COLOR:		#CCCCCC;
  text-align:		center;
  margin:			1px;
}

.myaccount_tab_top
{
  BORDER-BOTTOM:	0px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		1px solid;
  BORDER-COLOR:		#CCCCCC;
  text-align:		center;
  margin:			1px;
}

.myAccount_bottomright {
  BORDER-BOTTOM: 1px dotted #CCCCCC;
  BORDER-RIGHT: 1px dotted #CCCCCC;
}
.myAccount_bottom {
  BORDER-BOTTOM: 1px dotted #CCCCCC;
}
.myAccount_right {
  BORDER-RIGHT: 1px dotted #CCCCCC;
}
.totalPrice
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:	    16px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:		1px;
  font-weight:		bold;
  color:		red;
  background-color:  transparent;
}
.cartsmall
{
  font-size:		9px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			#222222;
  background-color:  transparent;
}
.reg {
  color : red;
}
.reg2 {
  color : #737373;
}
.pp {
  FONT-WEIGHT: bold; 
  FONT-SIZE: 12px; 
  COLOR: #773f0d; 
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.cenrb2 {
	FONT-WEIGHT: bold; 
        FONT-SIZE: 12px; 
        COLOR: #3674a5; 
        FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
}
.middle { 
        font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #2C618F;
}
.cen4 {
	FONT-WEIGHT: bold; 
        FONT-SIZE: 12px; 
        COLOR: #a33a00; 
        FONT-FAMILY: Arial, Helvetica, sans-serif
}

.cen5 {
	FONT-WEIGHT: bold; 
        FONT-SIZE: 12px; 
        COLOR: #a33a00; 
        FONT-FAMILY: Arial, Helvetica, sans-serif
}
.cen7 {
	FONT-WEIGHT: bold; 
        FONT-SIZE: 15px; 
        COLOR: #ff7d00; 
        FONT-FAMILY: Arial, Helvetica, sans-serif
}
.cenrb {
	FONT-WEIGHT: bold; 
        FONT-SIZE: 12px; 
        COLOR: #3674a5; 
        FONT-FAMILY: Arial, Helvetica, sans-serif
}


.save {
        margin-left: -5px;
}

.cancel {
        margin-left: -6px;
}

BUTTON {

	background-color: #F3F3F3;
	cursor: pointer;
	cursor: hand;
	margin-right: 8px;
	white-space: nowrap;
}

BUTTON.book {
	background-color: #F3F3F3;
	cursor: pointer;
	cursor: hand;
	margin-right: 0px;
	white-space: nowrap;
}

BUTTON IMG {
	border: 0;
	height: 15px;
	margin-right: 5px;
	margin-top: 1px;
	margin-bottom: 1px;
	vertical-align: middle;
}

BUTTON SPAN {
	font-size: 11px;
	font-family:Tahoma, Helvetica, sans-serif;
	color: #666666;
}

.both {clear: both;}