/* CSS Document */

html {
	padding:0px;
	margin:0px;
}


.sw {	
display:none;
font-size:5%;
}


body { 
	padding:0px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	width:940px;
	background-color:#000;  
}

.left_menu a {
	display:block;
}

/* fonts */
.font1 {
	font-family:verdana;
	font-size:10px;
	color:#000000;	
}

.font2 {
	font-family:verdana;
	font-size:11px;
	color:#FF749E;	
}

.font3 {
	font-family:tahoma;
	font-size:13px;
	color:#333333;
	font-weight:bold;	
}

.font4 {
	font-family:verdana;
	font-size:10px;
	color:#333333;
	font-weight:bold;	
}

.font5 {
	font-family:verdana;
	font-size:11px;
	color:#bf003f;
	font-weight:bold;	
}

.font6 {
	font-family:verdana;
	font-size:11px;
	color:#333333;	
}

.font7 {
	font-family:verdana;
	font-size:11px;
	color:#333333;
	font-weight:bold;	
}

.font8 {
	font-family:verdana;
	font-size:10px;
	color:#FF749E;
	font-weight:bold;	
}

.font9 {
	font-family:tahoma;
	font-size:10px;
	color:#bf003f;
	font-weight:bold;	
}

.font10 {
	font-family:verdana;
	font-size:12px;
	color:#bf003f;
	font-weight:bold;	
}

.font11 {
	font-family:verdana;
	font-size:12px;
	color:#333333;
	font-weight:bold;	
}

.font12 {
	font-family:verdana;
	font-size:16px;
	color:#bf003f;
	font-weight:bold;	
}

.font13 {
	font-family:verdana;
	font-size:11px;
	color:#333333;
	font-weight:bold;	
}

.font14 {
	font-family:verdana;
	font-size:13px;
	color:#bf003f;
	text-decoration:none;	
}

.font15 {
	font-family:verdana;
	font-size:11px;
	color:#333333;	
	text-decoration:none;
}

.font16 {
	font-family:verdana;
	font-size:10px;
	color:#bf003f;	
}

/* page content */
.info_blocks {
	padding:0px 0px 6px 10px; 
	float:left;
}

/* browsers optimize start */

/* IE 7 */
.intro_pad {
        padding-top:8px;
}

.phones_td {
        height:24px;
}

.phones {
        padding:0px 0px 0px 10px; 
        float:left;
}

.email {
        padding:0px 0px 0px 10px; 
        float:left;
}

.search {
        float:left; 
        padding-left:55px;
        padding-top:0px;
}

/* IE 6 */
* html .intro_pad {
        padding-top:0px;
}

* html .phones {
        padding:0px 0px 0px 10px; 
        float:left;
}

* html .email {
        padding:0px 0px 0px 10px; 
        float:left;
}

* html .phones_td {
        height:24px;
}

/* FireFox */

html:root .phones_td {
        height:28px;
}

html:root .phones {
        padding:2px 0px 0px 10px; 
        float:left;
}

html:root .email {
        padding:2px 0px 0px 10px; 
        float:left;
}

html:root .search {
        float:left; 
        padding-left:55px;
        padding-top:2px;
}

/* Opera */

html:first-child .phones_td {
        height:28px;
}

html:first-child .phones {
        padding:4px 0px 0px 10px; 
        float:left;
        vertical-align:bottom;
}

html:first-child .email {
        padding:6px 0px 0px 10px; 
        float:left;
}

html:first-child .search {
        float:left; 
        padding-left:55px;
        padding-top:5px;
}


/* Safari */

body:first-of-type .phones_td {
        height:28px;
}

body:first-of-type .phones {
        padding:3px 0px 0px 20px; 
        float:left;
        vertical-align:bottom;
}

body:first-of-type .email {
        padding:3px 25px 0px 20px; 
        float:left;
}

body:first-of-type .search {
        float:left; 
        padding-left:55px;
        padding-top:3px;
}	



/* browsers optimize end */