/*div  { border-width: 1px;border-color: red;border-style: solid;} */
*   
{
	font-family                         : Tahoma, Verdana, Arial;
	font-size                           : 11px;
	font-weight                         : normal;
	font-decoration                     : none;
	background-color                    : transparent;
}
  
body, td, div                         { color: #666666; }   
P                                     { margin-bottom: 10px; }
h1                                    { font-weight: bold; font-size: 14px; }

h2  
{
  font-size                           : 16px;
  font-family                         : Tahoma;
  font-weight                         : normal;
  color                               : #a3c127;
  text-decoration                     : underline;
}
  
hr
{
  border                              : 0px;
  color                               : #eaeaea;
  background-color                    : #eaeaea;
  height                              : 1px;
  width                               : 100%;
  text-align                          : center;
}

body
{
  background-color                    : #323232;
  font-family                         : Tahoma, Verdana, Arial;
  text-align                          : center;
}
  
img                                   { border: 0px; }
img.hidden                            { display: none; }
a:link                                { color: #000000; text-decoration: none; }
a:visited                             { color: #000000; text-decoration: none; }
a:hover                               { color: #000000; text-decoration: underline;}
a:active                              { color: #000000; text-decoration: none; }
b                                     { font-weight: bold; }
.small                                { font-size: 10px; }

table, tr, td 
{
  padding                             : 0px;
  margin                              : 0px;
  border-width                        : 0px 0px 0px 0px;
  border-color                        : #a3c127;
  border-style                        : solid;
}

table.breadcrumbs                     { border-width: 0px 0px 1px 0px; border-color: #eaeaea; }  

input, textarea, select 
{
  background-color                    : #FFFFFF;
  border                              : 1px #999999 solid;
  color                               : #666666;
  padding-top                         : 1px;
  padding-left                        : 3px;
	border-radius                       : 4px; 
	-moz-border-radius                  : 4px; 
	-webkit-border-radius               : 4px;   
}
.element_disabled                     { background-color: #FFFFFF; border: 1px solid #D6D6D6; color: #CBCBCB; }
.element_disabled:hover               { background-color: #FFFFFF; }
  
input.submitbtn
{
  border                              : 1px solid #BBBBBB;
  font-weight                         : bold;
  font-size                           : 10px;
  font-family                         : Tahoma;
  color                               : #000000;
  background-color                    : #EDEDEC;
  background-image                    : url('/ss/quixys/i/submitgradient.gif');
  padding                             : 0px 2px 4px 2px;
  margin                              : 0px;
  text-align                          : center;
  height                              : 20px;
  min-width                           : 90px;
	border-radius                       : 3px; 
	-moz-border-radius                  : 3px; 
	-webkit-border-radius               : 3px;   
}
input.submitbtn_disabled   
{
	border                              : 1px solid #D6D6D6;
  font-family                         : Tahoma;
  font-weight                         : bold;
  font-size                           : 10px;
  padding                             : 0px 2px 4px 2px;
  background-color                    : #FFFFFF;
	color                               : #CBCBCB;
  height                              : 20px;
  min-width                           : 90px;
	border-radius                       : 3px; 
	-moz-border-radius                  : 3px; 
	-webkit-border-radius               : 3px;   
}
input.submitbtn:hover
{
  border                              : 1px solid #939393;
}

fieldset 
{
  border-style                        : solid;
  border-color                        : #CCCCCC;
  border-width                        : 1px;
  padding                             : 12px;
  margin-left                         : 20px;
  margin-right                        : 20px;
  margin-top                          : 15px;
	border-radius                       : 5px; 
	-moz-border-radius                  : 5px; 
	-webkit-border-radius               : 5px;   
	background                          : #F7F7F7 url("/i/fieldset_bottom.gif") bottom; 
}

legend 
{
  color                               : #666666;
  border                              : 1px solid #CCCCCC;
	background-image                    : url("/ss/quixys/i/fieldset_gradient.gif"); 
  font-weight                         : bold;
  margin-left                         : 5px;
  padding                             : 5px 10px 5px 10px;
 	border-radius                       : 5px; 
	-moz-border-radius                  : 5px; 
	-webkit-border-radius               : 5px;   
}

fieldset:hover                        { border: 1px solid #BCBBBB;}
  
table.togglebox
{
  border                              : 1px #E9E9E9 solid;
  width                               : 100%;
	border-radius                       : 5px; 
	-moz-border-radius                  : 5px; 
	-webkit-border-radius               : 5px;   
}

#websitecontainer 
{
  margin-left                         : auto;
  margin-right                        : auto;
  width                               : 950px;
  background-color                    : #FAFAFA;
  border-radius                       : 5px; 
	-moz-border-radius                  : 5px; 
	-webkit-border-radius               : 5px;   
}

#cp_header 
{
  padding-left                        : 0px;
  background-color                    : #f9f9f9;
	-moz-border-radius-topleft          : 5px; 
	-webkit-border-top-left-radius      : 5px;   
	-moz-border-radius-topright         : 5px; 
	-webkit-border-top-right-radius     : 5px;     
  background                          : #FFFFFF url("/ss/quixys/i/header_quixys_internet.gif") bottom;
  	
}
#logo 
{
  float                               : left;
  margin-top                          : 15px;
  text-align                          : center;
}

#loginbox 
{
  float                               : right;
  padding                             : 6px;
  background-color                    : #fbfbfb;
  border                              : 1px #eaeaea solid;
  height                              : 60px;
  width                               : 350px;
  overflow                            : hidden;
	-moz-border-radius-topright         : 5px; 
	-webkit-border-top-right-radius     : 5px;   
	-moz-border-radius-bottomleft       : 5px; 
	-webkit-border-bottom-left-radius   : 5px;   	
}

#loginbox div.keys 
{
  float                               : right;
  margin-top                          : 5px;
  background                          : #fbfbfb url('/ss/quixys/i/lock_ok_48x48.png') no-repeat left;
  width                               : 48px;
  height                              : 48px;
}
#loginbox div.loginform
{
  display                             : block;
  line-height                         : 16px; 
  overflow                            : hidden;
}
#loginbox div.loginform table         { padding: 2px; }
#loginbox div.loginform td.label      { text-align: right; white-space: nowrap; }

#newsflash  
{
  clear                               : both;
  width                               : 600px;
  float                               : left;
  margin-top                          : 10px;
  margin-bottom                       : 5px;
}

#chattext 
{
  clear                               : right;
  float                               : right;
  margin                              : 10px 9px 5px 0px;
}

#topmenu                              { clear: both; }

#ribbon 
{
  clear                               : both;
  height                              : 108px;
  background                          : url('/ss/quixys/i/ribbonback.jpg');
  padding                             : 6px;
  border-bottom-style                 : solid;
  border-bottom-width                 : 0px;
  border-bottom-color                 : #e2e2e2;
  overflow                            : hidden;
}

.subribbon 
{
  float                               : left;
  height                              : 109px;
  background                          : url('/ss/quixys/i/ribbon-middle.gif');
  overflow                            : hidden;
}

#ribbon1                              { width: 452px; }
#ribbon2                              { width: 226px; }
#ribbon3                              { width: 226px; }

#ribbon1:hover                        { background: url('/ss/quixys/i/ribbon-middle2.gif'); }
#ribbon2:hover                        { background: url('/ss/quixys/i/ribbon-middle2.gif'); }
#ribbon3:hover                        { background: url('/ss/quixys/i/ribbon-middle2.gif'); }

#domainlistresults 
{
  width                               : 387px;
  max-height                          : 250px;
  min-height                          : 20px;
  visibility                          : hidden;
  overflow                            : auto;
  z-index                             : 10;
  margin-left                         : 50px;
  margin-top                          : -18px;
  position                            : absolute;
  background-color                    : #FFFFFF;
  border                              : 1px solid #767474;
}
td.domainlistresults2                 { padding: 3px; color: #FFFFFF; }

#bar_background                       { overflow: hidden; background: url(../i/bar_back.jpg); width: 100%; height: 30px;}
#bar_arrowicon                        { float: left; margin-top: 9px; margin-left: 10px; }
#bar_arrow                            { float: left; margin-left: 6px; width: 18px; }
#bar_arrowtextshort                   { float: left; margin-top: 8px; margin-left: 5px; font-size: 10px; }
#bar_arrowtextlong                    { float: left; margin-top: 8px; margin-left: 5px; width: 300px; font-size: 10px; }
#bar_arrowmenu                        { float: left; margin-top: 8px; margin-right: 5px; width: 200px; text-align: right; font-size: 10px; }

#leftcolumn                           { float: left; width: 250px; }
#leftcolumnmodules 
{
  float                               : right;
  width                               : 155px;
  text-align                          : left;
  background-color                    : #FAFAFA;
  padding                             : 6px 10px 8px 8px;
}

#rightcolumn_main 
{
  float                               : left;
  width                               : 675px;
  border-width                        : 0px 0px 0px 1px;
  border-style                        : solid;
  border-color                        : #CBCBCB;
  min-height                          : 530px;
  padding                             : 6px 10px 0px 10px;
  text-align                          : left;
}

#rightcolumn_module 
{
  float                               : left;
  width                               : 755px;
  border-width                        : 0px 0px 0px 1px;
  border-style                        : solid;
  border-color                        : #CBCBCB;
  min-height                          : 530px;
  padding                             : 6px 10px 0px 10px;
  text-align                          : left;
}

#bottommenu 
{
  clear                               : both;
  border-width                        : 1px 0px 1px 0px;
  border-style                        : solid;
  border-color                        : #CBCBCB;
  width                               : 100%;
  height                              : 90px;
  text-align                          : center;
  padding-top                         : 6px;  
}

#bottomslogan                         { text-align:right; padding: 2px; }

#footermain 
{
  clear                               : both;
  text-align                          : center;
  background-color                    : #323232;
  color                               : #FFFFFF;
  padding-top                         : 5px;
}

#loginpage
{
  margin-left                         : auto; 
  margin-right                        : auto; 
  width                               : 424px; 
  padding                             : 20px;
}

#loginpage table tr td.logo
{
  margin                              : 5px; 
  padding                             : 5px; 
  background-color                    : #FFFFFF; 
  border-width                        : 1px; 
  border-color                        : #000000; 
  border-style                        : solid;
  text-align                          : left;
  width                               : 500px;
	-moz-border-radius                  : 5px; 
	-webkit-border-radius               : 5px;     
}

#loginpage table tr td.login
{
  margin                              : 5px; 
  padding                             : 5px; 
  background-color                    : #EEEEEE; 
  border-width                        : 1px; 
  border-color                        : #000000; 
  border-style                        : solid;
  text-align                          : left;
	-moz-border-radius                  : 5px; 
	-webkit-border-radius               : 5px;     
}
  
/* Left menu on main page */
div.leftmenu_row0  
{
  padding                             : 8px;
  background-color                    : #FFFFFF;
  font-size                           : 10px;
  height                              : 16px;
  overflow                            : hidden;
}

div.leftmenu_row1  
{
  padding                             : 8px;
  background-color                    : #E1E1E1;
  font-size                           : 10px;
  height                              : 16px;
  overflow                            : hidden;
}

/* Quickbar menu on module pages */
div.quickbar
{
  background-color                    : #FAFAFA;
  font-size                           : 10px;
  overflow                            : hidden;
  padding-bottom                      : 2px;
}

div.subline
{
  border                              : 1px solid #cecece;
  width                               : 150px;
  margin-bottom                       : 5px;
  background                          : url('/i/subline.gif');
  padding                             : 2px;
  cursor                              : move;
	-moz-border-radius          : 5px; 
	-webkit-border-radius       : 5px;   
}

div.subline td
{
  font-size                           : 9px;
  font-weight                         : bold;
  padding-left                        : 4px;
}

div.quickbarbutton                    { margin-bottom: 3px; float: left; border: 1px #FAFAFA solid; }
div.quickbarbuttonactive
{
  float                               : left;
  background-color                    : #E1E6FD;
  border                              : 1px #32748E solid;
  	border-radius                       : 4px; 
	-moz-border-radius                  : 4px; 
	-webkit-border-radius               : 4px;     
}
div.quickbarbutton:hover
{
  border                              : 1px #32748E solid;
  background-color                    : #E1E6FD;
  cursor                              : pointer;
  cursor                              : hand;
  	border-radius                       : 4px; 
	-moz-border-radius                  : 4px; 
	-webkit-border-radius               : 4px;     
}

/* Modules in bars on main page */
div.module
{
  float                               :left;
  width                               : 110px;
  text-align                          : center;
  margin-bottom                       : 10px;
  border                              : 1px #FAFAFA solid;
}
div.module:hover
{
  border                              : 1px #32748E solid;
  background-color                    : #E1E6FD;
  cursor                              : pointer;
  cursor                              : hand;
  	border-radius                       : 7px; 
	-moz-border-radius                  : 7px; 
	-webkit-border-radius               : 7px;   
}

tr.ajaxdomainlist:hover
{
  background-color                    : #E1E6FD;
  cursor                              : pointer;
  cursor                              : hand;
}

.alignleft                            { text-align: left; }
ul.orderList                          { padding:0px; border:0px; margin:0px; list-style:none; }
ul.orderList li                       { display:block; }
ul.orderList li.over                  { background-color:#FFFFCC; }
tr.rownormal_ns                       {	background-color: #F7F7F7; }
tr.rownormal_ns td
{
	color                               : #BBB8B8;
  border-top                          : 1px #F7F7F7 solid;
  border-bottom                       : 1px #F7F7F7 solid;
}

.w250 { width: 250px; }
.noenter { white-space: nowrap; }
.red {color: red;}

