:focus      {
            outline: none;
            }

button::-moz-focus-inner, 
input[type="reset"]::-moz-focus-inner, 
input[type="button"]::-moz-focus-inner, 
input[type="submit"]::-moz-focus-inner, 
input[type="file"] > input[type="button"]::-moz-focus-inner 
            { 
            border: none; 
            }

html        {
            height: 100%;
            }

body        {
            height: 100%; 
            font-family: Arial; 
            background-color:#fff; 
            color: #000; 
            text-align: center;
            margin: 0; 
            padding: 0;
            font-size: 12px;
            position: relative;
            }      

body img    {
            border: none;
            }

.page       {
            width:      100%;
            height:     100%;
            min-height: 100%;
            position:   relative;
            margin:     0 auto;
            }

.container  {
            width: 100%;
            height: 100%;
            margin: 0 auto;
            }

.header     {
            width: 100%;
            height: 40px;
            /*border: 1px solid #000;*/
            float: left;
            color: #eee;
            background-color: #333;
            line-height: 40px;
            }
            
.header a:link    {color: #eee; text-decoration: none;}
.header a:visited {color: #eee; text-decoration: none;}
.header a:hover   {color: #eee; text-decoration: underline;}
            
.header_content{
            width: 980px;
            margin: 0 auto;
            }            

.header_content_menu{
            width: 885px;
            text-align: left;
            /*border: 1px solid #ccc;*/
            float: left;
            font-size: 1.2em;
            }
            
.header_content_logo{
            width: 95px;
            height: 40px;
            text-align: right;
            /*border: 1px solid #ccc;*/
            float: left;
            /*background: url(img/flashphoner_logo_1.png) no-repeat;*/
            /*line-height: 40px;*/
            font-size: 1.2em;
            text-align: left;
            
            }

/* --------------- MENU ----------------------*/

.menu_item  {
            width: ;
            height: ;
            /*padding-left: 15px;*/
            float: left;
            /*margin: 0 20px 0 0;*/
            }
            
.ddheader   {
            cursor: pointer;
            margin-left: 15px;
            }

.ddheader_first {
            cursor: pointer;
            }

.ddheader:hover {
            /*background:url(images/header_over.gif)*/
            }

.ddcontent  {
            position: absolute; 
            overflow: hidden; 
            /*width: 160px;*/ 
            display: none; 
            /*background: #fff;*/ 
            z-index: 200
            }

.ddinner    {
            /*width: 100px;*/ 
            /*border: 2px solid #9ac1c9;*/ 
            /*border-top: none;*/
            line-height: 25px;
            }

.ddinner ul {
            display: block; 
            list-style: none; 
            margin: 0; 
            padding: 0; 
            /*background:#eaf0f2*/
            background: #333;
            padding: 0 10px 7px 10px ;
            border: 5px solid #777;
            border-top: none;
            }

.ddinner li {
            margin: 0; 
            /*height: 20px;*/
            /*padding:5px;*/ 
            cursor: pointer
            }

.ddinner li:hover {
            /*background: #d9e1e4*/
            }

.underline  {
            /*border-bottom:1px solid #b9d6dc*/
            }           


/* ------------End of MENU -------------------*/



.top        {
            width: 100%;
            /*height: 500px;*/
            border-bottom: 1px solid #ddd;
            float: left;
            background: url(img/texture_2.png) repeat;
            text-align: left;
            }
            
.top_content{
            width: 980px;
            margin: 0 auto;
            font-weight: normal;
            position: relative;
            }
            
.top_content h1 {
            margin: 10px 0 10px 0;
            font-size: 26px;
            }
            
.top_content_desc{
            width: 335px;
            /*background-color: #ddd;*/
            /*border: 1px solid #ccc;*/
            padding-top: 25px;
            float: left;
            margin-right: 0px;
            }

.top_content_desc h1, .top_content_box_inner h1{
            font-size: 13px; 
            letter-spacing: -1px; 
            margin: 0px; 
            line-height: 6px;
            font-weight: normal;
            }

.top_content_desc h2, .top_content_box_inner h2{
            /*border: 1px solid #ccc;*/
            /*letter-spacing: -1px;*/
            /*line-height: 3em;*/
            margin: 0 0 10px 0;
            /*font-size: 2em;*/ 
            font-size: 24px;  
            font-weight: normal;
            font-family: Times;
            }

.top_content_desc h3, .top_content_box_inner h3{
            /*border: 1px solid #ccc;*/
            font-family: Times;
            /*font-size: 1.2em;*/ 
            font-size: 16px;
            font-weight: normal;
            margin: 0 0 10px 0;
            }

.top_content_desc h4, .top_content_box_inner h4{
            /*border: 1px solid #ccc;*/
            letter-spacing: -1px;
            /*font-size: 3em;*/
            font-size: 40px;  
            margin: 0 0 10px 0;
            line-height: 1.1em; 
            }

.top_content_desc a:link {color: #07C; text-decoration: underline;}
.top_content_desc a:hover {color: #07C; text-decoration: underline;}
.top_content_desc a:visited {color: #07C; text-decoration: underline;}            
            
            
.top_content_desc h5{
            font-size: 20px; 
            letter-spacing: -1px; 
            margin: 0px; 
            line-height: 6px;
            font-weight: normal;
            }
            
.top_content_box  {
            width: 500px;
            height: 270px;  
            /*background: url(img/home_screenshot_10.png) no-repeat;*/
            /*border: 1px solid #ccc;*/
            float: left;
            z-index: 1;
            margin: 100px 0 0 100px;
            }
            
.top_content_box_inner {
            width: 55%;
            height: 100%;  
            /*border: 1px solid #ccc;*/
            float: left;
            z-index: 1;
            }       
            
.top_content_box_inner a:link {color: #07C; text-decoration: underline;}
.top_content_box_inner a:hover {color: #07C; text-decoration: underline;}
.top_content_box_inner a:visited {color: #07C; text-decoration: underline;}            
                  
            
.top_content_phone{
            width: 325px;
            height: 490px;  
            float: left;
            z-index: 1;
            }            

.top_content_click2call{
            width: 320px;
            height: 490px;  
            float: left;
            z-index: 1;
            }                     

.video      {
            width: 980px;
            /*height: 150px;*/
            /*border-bottom: 1px solid #ddd;*/
            float: left;
            /*background: url(img/texture_2.png) repeat;*/
            text-align: left;
            margin: 0 0 20px 0;
            }

.video img  {
            width: 200px;
            margin-right: 8px; 
            }


.flashphone_title_1 {
            width: 580px;
            height: 50px;
            margin: 150px 0 0 5px;
            text-align: center;
            } 

.flashphone_title_2{
            width: 580px;
            height: 20px;
            margin: 0 0 0 5px;
            } 

            
#flashphone{
            width: 645px;
            height: 470px;
            margin: 15px 0 0 5px;
            background-color: #fff;
            }                                       

#widget_flash_phone{
            width: 220px;
            height: 262px;
            /*margin: 15px 0 0 5px;*/
            background-color: #fff;
            margin: 0 15px 0 15px;
            }   

#widget_flash_phone_index {
            width: 220px;
            height: 290px;
            float: left;
            /*margin: 130px 0 0 50px;*/
            /*background-color: #fff;*/
            /*margin: 0 15px 0 15px;*/
            }

.top_content_index_download {
            width: 100%; 
            height: 75px;
            /*background-color: #333;*/
            float: left;
            /*padding-top: 10px;*/
            /*text-align: center;*/  
            }

.top_content_index_download_inner {
            width: 50%; 
            /*height: 50px;*/
            /*background-color: #ddd;*/
            float: left;
            padding-bottom: 5px;
            /*text-align: center;*/  
            }

/*
.top_content_index_download_button {
            width: 100%; 
            height: 75px;
            float: left;
            padding-top: 10px;
    
            }
*/

.top_content_prices{
            width: 980px;
            margin: 0 auto;
            font-weight: normal;
            
            }

.top_content_prices h1{
            text-align: center; 
            font-size: 2em;
            }

.top_content_prices h1 a:link, a:visited  {color: #000; text-decoration: none;}
.top_content_prices h1 a:hover            {color: #000; text-decoration: underline;}            

.top_content_prices h2{
            text-align: center; 
            font-size: 2.25em;
            margin-top: 10px;
            margin-bottom: 0px; 
            }

.top_content_prices h3{
            text-align: center; 
            font-size: 1.70em;
            margin-top: 0px;
            margin-bottom: 5px;
            font-weight: normal;
            line-height: 1em  ; 
            }

.top_content_prices_ext{
            width: 978px;
            margin: 0 auto;
            font-weight: normal;
            height: 580px;
            border: 1px solid #ddd;
            
            }

.top_content_prices_image {
            width: 333px;
            height: 100%;
            /*border: 1px solid #ddd;*/ 
            float: left;
            margin: 0 0px 50px 0px;
            padding: 0 13px 0 13px;
            background: url(img/box.png) no-repeat center;
            background-color: #fff;
            }

.top_content_prices_desc_1 {
            width: 300px;
            height: 100%;
            background-color: #fff;
            /*border: 1px solid #ddd;*/ 
            float: left;
            margin: 0 0px 50px 0px;
            /*padding: 0 13px 0 13px;*/
            padding: 0 0 0 13px;
            position: relative;
            }

.top_content_prices_desc_2 {
            width: 151px;
            height: 100%;
            background-color: #fff;
            /*border: 1px solid #ddd;*/ 
            float: left;
            margin: 0 0px 50px 0px;
            padding: 0 1px 0 1px;
            position: relative;
            }
            
.top_content_prices_buttons {
            width: 100%; 
            height: 67px;
            /*background-color: #fff;*/
            /*border: 1px solid #444;*/
            float: left;
            /*margin: 20px 0 0 -14px;*/
            margin: 0 auto;  
            text-align: center;
            position: absolute;
            bottom: 0; 
            }            
            
.top_content_prices_desc_1, .top_content_prices_desc_2 p  {            
            font-size: 1.5em;
            line-height: 1.35em;
            }            

.top_content_buy_choice   {
            width: 979px;
            height: 545px;
            background-color: #fff;
            border: 1px solid #ddd; 
            float: left;  
            margin: 0px 0px 50px 0px  ;
            /*padding: 0 13px 0 13px;*/ 
            position: relative;
            }

.top_content_buy_choice h2{
            text-align: left; 
            font-size: 2.25em;
            margin-top: 10px;
            margin-bottom: 0px; 
            padding: 15px 0 0 30px;
            }

.top_content_buy_choice h3{
            text-align: left; 
            font-size: 1.70em;
            margin-top: 0px;
            margin-bottom: 5px;
            font-weight: normal;
            line-height: 1em  ; 
            }

.top_content_buy_choice p{
            font-size: 1.25em;
            line-height: 1.2em;
            
            }
            
.top_content_buy_choice a:link    {color: #0077cc; text-decoration: none;}
.top_content_buy_choice a:visited {color: #0077cc; text-decoration: none;}
.top_content_buy_choice a:hover   {color: #0077cc; text-decoration: underline;}           

.boder      {
            width: 100%;
            /*height: 500px;*/
            /*border: 1px solid #000;*/
            float: left;
            font-family: Times, Georgia;
            }
            
.boder_content{
            width: 980px;
            text-align: left;
            margin: 0 auto;
            margin-top: 10px;
            }

.boder_content_half{
            width: 490px;
            text-align: left;
            margin: 10px 0 0 0;
            float: left;
            /*opacity: 0.3;*/
            }
            
.boder_content_half:hover {
            /*opacity: 1;*/
            
            }

.boder_content a:link    {color: #0077cc; text-decoration: underline;}
.boder_content a:visited {color: #0077cc; text-decoration: underline;}         
.boder_content a:hover   {color: #0077cc; text-decoration: underline;}
            
.boder_content_desc{
            width: 260px;
            height: 160px;
            float: left;
            /*border: 1px solid #ccc;*/
            font-size: 1.75em; 
            padding: 0px 20px 0px 20px;
            margin-bottom: 10px;
            }

.boder_content_news{
            width: 100%;
            /*min-height: 660px;*/
            float: left;
            /*border-left: 1px dashed #ccc;*/
            font-size: 1.75em; 
            padding: 0px 0px 0px 0px;
            margin-bottom: 10px;
            }

#boder_content_news_right { 
            padding: 0px 0px 0px 20px;
            }

#boder_content_news_left { 
            padding: 0px 20px 0px 0px;
            }

.boder_content_desc a:link    {color: #000; text-decoration: none;}
.boder_content_desc a:visited {color: #000; text-decoration: none;}         
.boder_content_desc a:hover   {color: #000; text-decoration: underline;}

            
.boder_content_img{
            width: 178px;
            height: 158px;
            float: left;
            border: 1px solid #cad6e2;
            background-color: #eee;
            margin-bottom: 10px;
            }
            
.boder_content_img img{
            min-width: 178px;
            height: 158px;
            }
            
.boder_content_help_questions {
            width: 480px;
            margin: 0 10px 20px 0;
            float: left;
            font-size: 14px;
            font-family: Arial;
            line-height: 24px; 
            }
            
.boder_content_help_answer {
            width: 980px;
            /*height: 160px;*/
            margin: 0 0 30px 0;
            /*background-color: #eee;*/
            float: left;
            border-top: 1px solid #ddd;
            font-size: 1.25em;
            letter-spacing: 0px; 
            line-height: 1.5em;
            padding-top: 0px; 
            }            

.boder_content_help_answer h1 {
            font-weight: normal;
            font-size: 1.75em;
            margin-top: 8px;
            }
            
.boder_content_help_answer h1 a:link    {color: #000; text-decoration: none;}
.boder_content_help_answer h1 a:visited {color: #000; text-decoration: none;}
.boder_content_help_answer h1 a:hover   {color: #000; text-decoration: none;}

.boder_content_tour_presentation_block {
            width: 100%;
            /*height: 310px;*/
            float: left;
            /*border: 1px solid #ddd;*/
            font-size: 1.75em;
            margin: 0 13px 50px 13px;
            }

.boder_content_tour_presentation_name {
            width: 100%;
            height: 40px;
            line-height: 40px;
            float: left;
            margin-bottom: 10px;
            text-align: center;
            font-size: 1.75em;
            }

.boder_content_tour_presentation {
            width: 516px;
            /*height: 200px;*/
            background-color: #ddd;
            float: left;
            text-align: center;     
            margin: 0 auto;
            }

.boder_content_prices_desc {
            width: 440px;
            /*height: 500px;*/
            background-color: #fff;
            /*border: 1px solid #ddd;*/  
            float: left;
            margin: 0 8px 50px 8px;
            padding: 0 13px 0 13px;
            font-size: 1.25em;
            }

.boder_content_prices_desc h1{
            font-size: 1.1em;
            font-weight: bold;
            font-family: arial;
            margin: 0 0 10px 0;
            line-height: 1.3em; 
            }

.top_content_link_box{
            /*width: 160px;*/
            /*height: 60px;*/
            float: left;
            font-size: 1.7em;
            font-weight: bold;
            font-family: arial;
            padding: 10px 10px 10px 10px;
            margin: 0px 20px 10px 0;
            border: transparent 1px solid;
            
            }
            
#selected   {
            border: #ddd 1px solid;
            background: url(img/texture_2.png) repeat;
            }
                      
            
.top_content_link_box a:link    {color: black; text-decoration: none;}
.top_content_link_box a:visited {color: black; text-decoration: none;}
.top_content_link_box a:hover   {color: black; text-decoration: underline;}
            
            
.top_content_link_box p {
            font-size: 0.75em;
            font-weight: normal;
            margin: 0;
            color: #777;
            }

.widget_box {
            width: 250px;
            height: 200px;
            float: left;
            /*background: url(img/widget_box_background_1.png) no-repeat;*/
            /*background-color: #dedede;*/
            margin-right: 20px;
            margin-top: 0px;
            position: relative; 
            }

.widget_box_phone {
            width: 250px;
            height: 300px;
            float: left;
            margin-right: 20px;
            margin-top: 10px; 
            position: relative;
            }

.widget_box_c2c {
            width: 250px;
            height: 200px;
            float: left;
            background-color: #dedede;
            margin-right: 20px;
            margin-top: 10px; 
            position: relative;
            }


.widget_desc{
            width: 925px;
            /*height: 200px;*/
            float: left;
            /*background-color: #ccc;*/
            margin: 10px 0 10px 0;  
            font-size: 1.75em;
            /*text-align: center;*/
            
            }
            
.widget_title {
            float: left; 
            margin-top: 40px; 
            font-size: 2em; 
            font-family: arial; 
            width: 100%;
            color: #ccc;
            margin-bottom: 10px;
            }            
            

.bottom-menu {
            height:0;
            margin-top:-80px;
            position:relative;
            }

.bottom     {
            clear:both;
            margin-left:auto;
            margin-right:auto;
            width:100%;
            }

.footer     {
            width: 100%;
            height: 60px;
            text-align: left;
            float: left;
            /*padding: 10px;*/
            background-color: #222;
            font-size:0.88em;
            font-family: Verdana;
            margin-top: 20px;
            /*position: absolute;*/
            /*bottom: 0px;*/ 
            color: #777;
            line-height: 60px;
            }        
            
.footer a:link    {color: #777; text-decoration: none;}
.footer a:visited {color: #777; text-decoration: none;}
.footer a:hover   {color: #777; text-decoration: underline;}
            
.footer_content{
            width: 980px;
            margin: 0 auto;
            }            
            
.footer_content_left{
            width: 400px;
            float: left;
            }
            
.footer_content_right{
            width: 560px;
            text-align: right;
            float: left;
            padding-right: 10px;
            }      
        
#contentbox {
		        width: 770px;
		        margin: auto;            
		        height: 100%;
		        }
		        
/*----------------------------- WIDGETS - Click2Calls widgets style ----------------------------- */ 
	   
button::-moz-focus-inner, 
input[type="reset"]::-moz-focus-inner, 
input[type="button"]::-moz-focus-inner, 
input[type="submit"]::-moz-focus-inner, 
input[type="file"] > input[type="button"]::-moz-focus-inner 
            { 
            border: none; 
            }
     
#jsSWFDiv, 
#phoneDiv, 
#loginDiv, 
#incomingDiv, 
#connectingDiv, 
#click2CallSWFDiv, 
#infoDiv, 
#settingsDiv {
            position: absolute; 
            } 
 	
#jsSWFDiv   {
            top: 15px;
            left: 190px;
            }

#click2CallSWFDiv {
            top: 27px;
            left: 15px;
            }
    
#loginDiv   {
            top: 0px;
            left: 0px;
            width: 297px; 
            padding: 10px; 
            font: 1.25em Times; 
            float: left;
            background: #fff;
            -moz-opacity: 0.95;
            -khtml-opacity: 0.95;
            opacity: 0.95;
            }


   	
#phoneDiv   { 
            top: 70px;
            left: 30px;
            height: 50px; 
            width: 140px; 
            /*background: #fff;*/ 
            padding: 0px 10px 10px 10px;
            }
   	
#incomingDiv { 
            left: 0px;
            top: 0px;
            }
   	
#connectingDiv { 
            top: 70px;
            left: 0px;
            height: 115px; 
            width: 200px; 
            border: 1px solid #ddd; 
            padding: 10px; 
            font: 12px Arial; 
            float: left;
            background: #fff;
            visibility: hidden;
            -moz-opacity: 0.95;
            -khtml-opacity: 0.95;
            opacity: 0.95;
            }             
   	
#loggedUserDiv {
            font: bold 12px Arial;
            width: 48%; 
            height: 14px;
            float: left;
            text-align: right; 
            color: #b0b0b0;
            }
   	
#settingsDiv {
            top: 40px;
            left: 10px;
            height: 100px; 
            width: 215px; 
            background: #fff; 
            padding: 22px 0 0 15px;
            font: 12px Arial; 
            visibility: hidden;
            background: url(mic_settings_background.png);
            -moz-opacity: 0.95;
            -khtml-opacity: 0.95;
            opacity: 0.95;
            }    	
   	
.button     {
            background: #dcdcdc;
            width: 45px;
            height: 25px;
            float: left;
            margin: 0px 4px 4px 0; 
            text-align: center;                    
            font: bold 16px Arial;
            line-height: 25px;
            border: 1px outset;
            -moz-user-select: none;
            -khtml-user-select: none;
            user-select: none;  
            outline: none;
            }

.call_button {
            width: 144px; 
            background-color: #009800;
            float: left;
            height: 30px;
            font: 20px Arial;
            color: #fff;
            text-align: center;
            line-height: 30px;
            border: 1px outset;
            -moz-user-select: none;
            -khtml-user-select: none;
            user-select: none;
            cursor: default; 
            margin-bottom: 4px;  
            }
    
.link       {
            /*width: 42px;*/
            height: 14px; 
            font: bold 12px Arial;
            -moz-user-select: none;
            -khtml-user-select: none;
            user-select: none;
            cursor: pointer; 
            float: left;
            border: none;
            background: #fff;
            padding: 0;
            color: #b0b0b0;
            text-align: left;
            }

.phone_screen {
            width: 140px;
            height: 86px;
            background: #deeeff;
            float: left;
            margin: 1px 0 2px 0;
            font: 22px Arial;
            border: 1px solid #b7babc;
            color: #5a5a5a;
            }
               
.login_label {
            float: left; 
            width: 100px; 
            height: 22px; 
            line-height: 22px;                                
            }
                
.login_input {
            float: left; 
            width: 100px;
            height: 22px; 
            }                   
   	
#phoneDiv         {z-index: 1;}
#infoDiv          {z-index: 2;}
#click2CallSWFDiv {z-index: 3;}
#jsSWFDiv         {z-index: 4;}
#loginDiv         {z-index: 5;}
#settingsDiv      {z-index: 6;} 	
		        
/*----------------------------- End of WIDGETS - Click2Calls widgets style ----------------------------- */		        
		        
		        
		        

/* ------------------------------- Tooltip styles ---------------------------------*/
		        
.tooltip    {
			      cursor: default; 
			      position: relative;
			      background: url(img/question.gif) left no-repeat;
			      /*float: left:*/
			      width: 17px; 
			      height: 17px;
			      /*margin-left: 3px;*/
			      text-decoration: none;
			      color: white;
		        }
		         
.tooltip span {
			      width: 200px;
            color: #000000;
            font-family: Arial, Verdana;
            font-size: 12px;
			      position: absolute;
			      left: -999em;
			      padding: 6px 9px;
			      background: #ffffee; 
            border: 1px solid #999999; 
            border-bottom: 2px solid #999999; 
            border-right: 2px solid #999999;
            line-height: 16px;
            text-decoration: none;
            }
		         
.tooltip:hover span {
            left: 17px; 
            top: 0px; 
			      margin-left: 0;
            text-decoration: none;
            z-index: 99; 
			      }
			      
/* ------------------------------- End of tooltip styles ---------------------------------*/		

/* ------------------------------- SWREG styles ---------------------------------*/

#swregwrapper {
            width: 100%;
            height: 100%;
            min-height: 100%;
            position: relative;
            margin: 0 auto;
            }

.swreg_bottom_menu {
            height:0;
            margin-top:-123px;
            position:relative;
            }

.swreg_bottom {
            clear:both;
            margin-left:auto;
            margin-right:auto;
            width:100%;
            }

.swreg_footer {
            width: 100%;
            height: 103px;
            text-align: left;
            float: left;
            font-size:0.88em;
            font-family: Verdana;
            margin-top: 20px;
            color: #bbb;
            
            }        
            
.swreg_footer a:link    {color: #bbb; text-decoration: none;}
.swreg_footer a:visited {color: #bbb; text-decoration: none;}
.swreg_footer a:hover   {color: #bbb; text-decoration: underline;}

.swreg_footer_content{
		        background: url(img/swreg_security_banner.png)  no-repeat;
            width: 782px;
            margin: 0 auto;
            height: 103px;
		        }            

.swreg_footer_content_1 {
			      width: 772px; 
			      text-align: right; 
			      line-height: 25px;
			      padding-right: 80px;
			      margin-right: 80px;
			      }

.swreg_footer_content_2 {
			      width: 772px; 
			      text-align: right; 
            /*height: 80px;*/
      		  padding-right: 10px;
      		  padding-top: 10px;
			      } 

.swreg_basket_bill_product_cell {
			      float: left; 
			      height: 20px; 
			      line-height: 20px;
			      text-align: left;
			      }

.swreg_basket_bill_product_cell a:link    {color: #bbb; text-decoration: none;}		
.swreg_basket_bill_product_cell a:visited {color: #bbb; text-decoration: none;}
.swreg_basket_bill_product_cell a:hover   {color: #bbb; text-decoration: underline;}

.swreg_required            {text-align: left;}
.swreg_required_no         {text-align: left;}
.swreg_required_2          {text-align: left;}	
.swreg_required_2_short    {text-align: left;}	
.swreg_required_no_2       {text-align: left;}
.swreg_required_no_2_short {text-align: left;}
.swreg_txt                 {text-align: left;}

/* ------------------------------- End of SWREG styles ---------------------------------*/


/* ----------------------������������ �������� --------------------------*/

.grey       { 
            color: #888;
            }            
                                    
.grey_1     { 
            color: #ccc;
            font-size: 0.75em;
            }   

.grey_2     { 
            color: #bbb;
            }   

.grey_3     { 
            color: #e4e4e4;
            }   

.grey_4     { 
            color: #ccc;
            }  
            
.grey_5     { 
            color: #000;
            font-size: 0.75em;
            }   

.grey_6     { 
            color: #888;
            font-size: 0.82em;
            font-style: italic;
            }             

.grey_7     { 
            color: #888;
            }

            
.blue_6     { 
            color: #0077cc;
            font-size: 0.82em;
            font-style: italic;
            }
               

.blue       { 
            color: #0077cc;
            }      
      
.red        { 
            color: #ffaaaa;
            }      

.red_1        { 
            color: #ff0000;
            }
      
.green      {
            color: #009900;
            }      
            
.line       {
            border-bottom: 1px solid #ddd; 
            float: left; 
            width: 100%;
            }            
            
            
            
