/* Typography
-----------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal; }
h1 { font-size: 1.9em; color:#303030}
h2 { font-size: 2.0em; }
h3 { font-size: 1.7em;color:#478C1A}
h4 { font-size: 1.4em;color:#478C1A; height:35px}
h5 { font-size:15px; font-weight:bold; line-height:26px; margin:0; padding:0;}
h6 { line-height:18px; color:#444444; font-size:11px;}
p {  margin:0;padding:0; color:#606060}

label { cursor:pointer; }
.wild{width:98%}
table {border-collapse:collapse; border-spacing:0;}


.clear-content { clear:both; }
.clear-right   { clear:right; }
.float-left    { float:left; }
.float-right   { float:right; }


/*todo*/
.features ul li {background:transparent url( ../img/ico_compl.gif ) no-repeat scroll 0 3px;  display:block; line-height:18px;padding:0 0 12px 24px;}

body { background-image:url( ../img/fat-stripes.gif ); font-family:Verdana,Arial,Helvetica,sans-serif;margin:0; padding:0; font-size:15px;}
a {color:#52A26D;text-decoration:none;}
a:hover, .head a:hover, button:hover {color:#660033;}
ul { display:inline; list-style:none;margin:0; padding:0; font-size: 15px; font-weight:bold; }
li {display:inline; }
.hide, .loggedIn, .notLogin { display: none; }


.smallText{font-size: 11px;}
fieldset {border:1px solid #CCCCCC; padding:5px;}
input, select, textarea{background-color:#F7F9FB;border:1px solid #4F9B1C;font-family:arial,helvetica,sans-serif; padding:2px 0 2px 2px;}

select.icon-menu option { background: no-repeat bottom left; padding-left: 30px; }

#contentWrapper{margin:0 auto; width:800px; background-color:white;border-left:2px solid #4F9B1C; border-right:2px solid #4F9B1C; border-bottom:2px solid #4F9B1C; padding:0 0 7px }

/*.baner {background-color:#eee}*/
#headBaner{margin:10px 0 0 2px; padding:0; /*width:468px;*/ height:15px}
#footBaner{width:728px; height:90px; margin:0}
#navMenu{padding:10px 0 7px}
.logo {float:left; width:300px; height:87px; background: url(../img/new_logo.png) no-repeat;}
.head {background-image:url( ../img/header-bg.gif ); height:89px; color:#FFF;}
.head a{color:#FFFFFF; font-size: 15px; font-weight:bold;}
#headMenu {margin:10px 0 0 0px; width:492px; float:left;text-align:right;}
#userMenu a{font-size: 12px}


.cpFrame{border:0 none}

.linkIm{background:transparent no-repeat scroll 4px 2px; padding-left:16px;}
#menu_login, #menu_logoff{background-image:url(../img/members.gif)}
#menu_signup{background-image:url(../img/icon_sign_up.gif)}

#centralPart{width:619px; margin:0 0 0 7px}
.content {text-align:left; margin:7px 7px 0}

.header {background:#FFFFFF url( ../img/header_green.gif ) repeat-x scroll 0; height:25px; padding-left:10px; padding-top:5px; font-weight:bold; }
.header h1{font-weight:normal}
.header h1, .header{font-size:13pt; color:#FFFFFF}

.messBox{ border:1px solid #CCCCCC; margin:0 0 7px; padding:10px; }

.mesOption {padding:5px; background-color:#d2e2aD; font-size:16pt; color:#660033;}
.mesOption input {font-size:16pt; color:#660033;}



#wordsDiv {height:165px; width:230px;   overflow:auto;}
#wordsFildset{margin:0 5px 0 0; width:230px; float:left;}
#moreOptions{ margin-top:5px; }
#zones,#moreOptions {width:348px; /*float:left;*/ margin:0 }
#zones{height:45px};
#moreOptions {height:125px}
button {background:#FAFAFA url(../img/button.gif) repeat-x scroll 0 0; /*border-color:#CCCCCC #999999 #999999 #CCCCCC; border-style:solid;*/ border-width:1px;
color:#FFF; cursor:pointer; font-family:Arial,Tahoma,Verdana,sans-serif; font-size:12px; margin-right:5px; padding:3px 10px;font-weight:bold;
    /*width:102px; height:26px ; background: transparent url( ../img/red.png) no-repeat; color:#FFF; font-weight:bold; text-decoration:none; margin-right:5px; padding:0 0 5px; font-size:10pt */}
button.long{/*width:140px; background: transparent url( ../img/redLong.png) no-repeat; */}
.minusButton, .favorite input  { border: none;cursor:pointer ; }
.minusButton {width:15px; height:16px ; background: transparent url( ../img/minus_button.gif ) no-repeat;}
.uw, .zoneLabel{font-size:18px}
#settingsList { overflow:auto;}

#settingsList .title{font-size:18px}
.cTable td{border-bottom:1px solid #d2e2aD;}

.pageControl{font-size:10pt}
.pageControl span {border:1px solid #CCCCCC;}
.pageControl .activePage{background-color:#d2e2aD; color:#660033 }



#domainsList{padding:10px; min-height:250px}
.favorite input{width:17px; height:17px; background:transparent url( ../img/star.png ) no-repeat; }
.favorite .active{background:transparent url( ../img/activeStar.png ) no-repeat; }





/*messages
------------------------------------------------------------------------------*/
.msgBlock{display: none;}
.msgError{color: rgb(221, 0, 0); font-size: 10px; line-height: 18px;}
.msgWarn, .msgCompl {display: none; height:34px; /*width:500px;*/ line-height:34px; margin:7px auto 7px; padding:0 0 1px 32px;}
.msgWarn {background:#FFE7E5 url( ../img/ico_warn.gif ) no-repeat scroll 10px center; border-bottom:1px solid #D14437; border-top:1px solid #D14437; }
.msgCompl {background:#EBF1E5 url( ../img/ico_compl.gif ) no-repeat scroll 10px center; border-bottom:1px solid #AEC88B; border-top:1px solid #AEC88B;}
.info{ background:transparent url( ../img/ico_info.gif ) no-repeat scroll left center; padding:2px 0 2px 24px; margin-top:3px}
.warn{ background:transparent url( ../img/ico_warn.gif) no-repeat scroll left center; padding:2px 0 2px 24px; margin-top:3px}


#rememberMe{margin: 0px 5px 0px 0px;}

/* modalWindows
------------------------------------------------------------------------------*/
.modalWindow { /*font-size:x-small;*/  display: none; background:#FFFFFF; border:3px solid #000000; padding:20px; position:absolute; z-index:1020;}
#modalWindowBg { background-color:#000000; display:none; left:0px; opacity:0.3; filter: alpha(opacity = 30); position:absolute; top:0px; z-index:1010;}









