body, form {margin:0;}
* {font-family: Verdana, sans-serif; font-size:11px;}
img {border:0}
h1 {margin:0; font-weight:normal;}
h2 {
    margin: 0;
    color: #333333;
    font-family: Georgia;
    font-size: 12px;
    font-weight: bold;
}
h2.little {
    margin: 0;
    color: #333333;
    font-family: Verdana;
    font-size: 11px;
}
p {margin: 0 0 17px 0;}

#preHeader {
    width:965px; height: 73px; 
    margin: 0 0 0 25px; 
    position: relative;
    padding: 0 10px 0 0;
} 
#logo {
    margin: 39px 0 0 20px;
    background: url(/img/layout/biz-cafe.gif) left top no-repeat;
    position: absolute;
}
#grd {background: url(/img/layout/grd.gif) 0px 44px repeat-x;}
#sky {background: url(/img/layout/sky.jpg) top right no-repeat;}

#container {margin:0 0 0 25px; width:975px;}
#search {float: right; margin: 17px 0px 0 0;}
#cauta {
    background: url(/img/layout/buttons/cauta.gif) no-repeat; 
    width: 48px; height: 20px;
    border: none;
    cursor: pointer;
}
#quote {
    background: url(/img/layout/quotes.gif) 53px 19px no-repeat;
    margin: 25px 4px 0 4px;
    padding: 17px 0 0 75px;
    font-family: Georgia, serif;
    font-size: 14px;
    color: #FFFFFF;
    width: 430px;
    font-style: italic;
}
#maAbonez {
    background: url(/img/layout/buttons/maabonez.gif) no-repeat; 
    width: 110px; height: 20px;
    border: none;
    cursor: pointer;
}
#voteaza {
    background: url(/img/layout/buttons/voteaza.gif) no-repeat; 
    width: 90px; height: 20px;
    border: none;
    cursor: pointer;
}
#adauga {
    background: url(/img/layout/buttons/adauga.gif) no-repeat; 
    width: 90px; height: 20px;
    border: none;
    margin-top: 3px;
    cursor: pointer;
}
#trimite {
    background: url(/img/layout/buttons/trimite.gif) no-repeat; 
    width: 86px; height: 20px;
    border: none;
    margin-top: 3px;
    cursor: pointer;
}
#newsletter {margin: 10px 0 0 0;}
#nlRes {
    font-size: 9px;
    padding: 0 0 0 49px;
}
#lastNl { margin: 1px 0 16px 82px;}
#lEmail {color: #333333; font-size: 12px;}
#header {
    height: 120px;
    background: url(/img/layout/header.jpg) 0px 20px no-repeat;
    border-top: 1px solid #FFFFFF;
}

input.search {width: 82px; height:16px; border: 1px solid #CED4D6;}
input.newsletter {width: 130px; height:16px; border: 1px solid #CED4D6; margin: 0 5px 0 10px; padding: 2px 0 0 0;}
input.button {margin-top:5px;}
.grey10 {font-size:10px; color:#999999;}
input.checkbox {width:12px; height:12px; margin-bottom: 1px;}
.top4px {margin-top: 4px;}
.georgia12ita {
    font-style: italic; 
    font-size: 12px;
    font-family: Georgia, serif;
}

div.floater {float: left;}
div.lFloater {float: left;}
div.rFloater {float: right;}
div.noFloater {clear: both;}
div.clear {clear: both;}

/*a {color: #00B3EB;}*/
a {color: #009AD2;}
a:hover {color: #8FCF13;}
a.copy {
    text-decoration: none;
}
a.copy:hover {
    text-decoration: underline;
}
a.px10 { font-size: 10px;}
.rTitle {
    font-family: Georgia;
    font-size: 18px;
    color: #333333;
}

a.bigTitle {
    text-decoration: none;
    font-family: Georgia, serif;
    color: #333333;
    font-size: 18px;
}
a.bigTitle:hover {
    border-bottom: 1px solid #999999;
    color: #000000;
    /*background: #EAEFF0;*/
}
a.postBy {
    font-family: Georgia, serif;
    font-size: 12px;
}

div.leftArticle {
    margin-top: 26px;
}

div.leftATitle {
    margin-bottom: 5px;
}
div.leftAContent {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    letter-spacing: -1px;
    word-spacing: 2px;
    color: #333333;
}

a.leftATitle {
    font-family: Georgia, serif;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    letter-spacing: -1px;
    word-spacing: 2px;
    color: #333333;
}
a.leftATitle:hover {
    border-bottom: 1px solid #999999;
    color: #000000;
    /*background: #EAEFF0;*/
}

div.date {
    height: 27px;
    text-align: center;
}
div.breadcrumb {
    height: 27px;
    text-align: center;
    color: #333333;
}

.georgia11 {
    font-family: Georgia, serif;
    font-size: 11px;
    color: #333333;
}
.georgia12 {
    font-family: Georgia, serif;
    font-size: 12px;
    color: #333333;
}
.georgia12bold {
    font-family: Georgia, serif;
    font-size: 12px;
    color: #333333;
    font-weight: bold;
}

.verdana11 {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    color: #333333;
}
.verdana12 {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #333333;
}

.verdana12Blue {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #00B3EB;
}

div.aHomeDashed {
    background: url(/img/layout/dash.gif) top left repeat-x;
    padding: 14px 0 21px 0;
    text-align: center;
}

.topDashed {
    background: url(/img/layout/dash.gif) top left repeat-x;
    padding-top: 1px;
}
.bottomDashed {
    background: url(/img/layout/dash.gif) bottom left repeat-x;
    padding-bottom: 1px;
}

div.addComment {
    background: url(/img/layout/dash.gif) top left repeat-x;
    padding: 18px 0  0 0;
    /*margin-top: 19px;*/
}

div.titleDashed {
    background: url(/img/layout/dash.gif) top left repeat-x;
    padding: 14px 0 11px 0;
    text-align: center;
}
.pageTitle {
    padding: 0 0 7px 0;
    text-align: center;
}

#listedComm {
    background: url(/img/layout/dash.gif) top left repeat-x;
    padding: 10px 0 23px 0;
}
.pagingWrp {
    background: url(/img/layout/dash.gif) top left repeat-x;
    padding: 10px 0 23px 0;
}
.pagingCat {
    background: url(/img/layout/dash.gif) top left repeat-x;
    padding: 10px 0 10px 0;
}
#listedIn {
    float: left;
}
#writtenBy {
    float: right;
    text-align: right;
    /*width: 240px;*/
}
div.commEntry {
    background: url(/img/layout/comment.gif) 0px 2px no-repeat;
    padding: 0 0 0 19px;
    margin: 18px 0 6px 0;

    font-family: Georgia, serif;
    font-size: 12px;
    color: #666666;
}
a.comments {
    display: block;
    background: url(/img/layout/comments.gif) 0px 2px no-repeat;
    padding: 2px 0 2px 21px;
}
#commentBox {
    background: #FAFAFA;
    padding: 17px 0 18px 25px;
    margin-top: 16px;
}
#commBarBorder {
    background: url(/img/layout/dash.gif) top left repeat-x;
    padding: 4px 0 3px 0;
    margin-top: 27px;
}
#commBar {
    background: #FAFAFA;
    padding: 10px 0 10px 10px;
    color: #666666;
    font-weight: bold;
}
#poll {
    margin-top: 20px;
}
div.label {
    color: #666666;
    font-weight: bold;
}
span.label {
    color: #666666;
}
input.myText {
    width: 427px; 
    height: 15px;
    padding-top: 3px;
    border: 1px solid #CED4D6;
    margin: 2px 0 6px 0;
}
input.myCode {
    width: 141px; 
    height: 15px;
    padding-top: 3px;
    border: 1px solid #CED4D6;
    margin: 2px 0 6px 0;
}
textarea.myTextArea {
    width: 427px;;
    border: 1px solid #CED4D6;
    margin: 2px 0 6px 0;
}
.myCheckBox {
    border: 1px solid #666666;
    padding: 0;
    width: 15px;
    height: 15px;
    margin-right: 5px;
}
.req {
    font-weight: normal;
    color: #999999;
}

div.rightAd {
    text-align: center;
    margin-top: 20px;
}

div.author {
    padding: 9px 0 14px 0;
    text-align: center;
}
div.authorCat {
    padding: 9px 0 14px 0;
    text-align: left;
}
div.publishedAt {
    padding: 9px 0 14px 1px;
    text-align: left;
    color: #999999;
}
div.publishedAt span {
    color: #999999;
}

#articleTopDashed {
    background: url(/img/layout/dash.gif) top left repeat-x;
    padding: 14px 0 0 0;
}

div.articleTopDashed {
    background: url(/img/layout/dash.gif) top left repeat-x;
    padding: 14px 0 0 0;
}

div.borderBottom {
    border-bottom: 1px solid #FFFFFF;
}

.aContent {
    text-align: left;
    letter-spacing: 0;
    line-height: 1.9em;
    color: #333333;
}
.aContent b, .aContent p {color: #333333;}
.disclaimer {
    letter-spacing: 0;
    line-height: 1.5em;
    font-size: 9px;
    color: #666666;
}
.editorial {
    margin-top: 7px;
    line-height: 1.9em;
}
.readEdit {
    text-align: right;
    margin-top: 14px;
}
img.left {
    margin: 0 10px 10px 0;
    float: left;
    position: relative;
    top: 6px;
}

div.tips {
    text-align: left;
    background: url(/img/layout/leaf.gif) left top no-repeat;
    padding: 0 0 0 20px;
    margin-top: 7px;
}
a.tips {
    font-family: Georgia, serif;
    font-size: 12px;
}

#middle {
    margin: 0 7px;
    border-bottom: 1px solid #FFFFFF;
    clear: both;
}
#left {
    width: 120px;
    float: left;
    margin: 14px 0 0 0px;
}
#center {
    width: 481px;
    float: left;
    margin: 14px 0 0 30px;
}
#right {
    width: 300px;
    float: left;
    margin: 14px 0 0 30px;
}
#footer {
    border-top: 1px solid #D5DADC;
    margin: 30px 7px;
    text-align: center;
    padding-top: 15px;
    clear: both;
}


/* small manu begin */
#sm {
    margin: 0 0 0 1px;
}

div.smFirsts {
    float: left;
    background: url(/img/layout/buttons/stick.gif) right bottom no-repeat;
    padding: 1px 6px 2px 6px;
}

div.smLasts {
    float: left;
    padding: 1px 6px 2px 6px;
}

.smOn {
    font-size: 10px;
    color: #00CBF4;
    text-decoration: none;
}

a.smOff {
    font-size: 10px;
    color: #999999;
    text-decoration: none;
}

a.smOff:hover {
    font-size: 10px;
    color: #00CBF4;
    text-decoration: none;
}

#bSpacer {
    float: left;
    width: 744px;
}
/* small menu end */



/* menu begin */
#mainMenu {
    margin: 1px 25px 0 0;
    list-style: none;
    padding: 0;
}

#mainMenu ul {
    list-style: none;
    margin: 0;
    padding: 5px 50px 0 0;
    display: none;
    padding-bottom: 15px;
    position: absolute;
}

#mainMenu li {
    float: right;
    position: relative;
    background: url(/img/layout/buttons/stick.gif) left top no-repeat;
}

li#last {
    background: none;
}

#mainMenu li li {
    float: none;
    margin: 2px 0 0 13px;
    background: url(/img/layout/buttons/dot-white.gif) 0px 5px no-repeat;
}
/*
#mainMenu li:hover ul, #mainMenu li.over ul {
    display: block;
}
*/
#mainMenu li.gOver ul {
    display: block;
}
a.mitem {
    display: block;
    margin: 0 0px 0 2px;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    color: #999999;
}

img.mleft, img.mright {
    width: 9px;
    height: 23px;
    vertical-align: top;
}

li.over a.mitem, li:hover a.mitem, li.gOver a.mitem {
    color: #FFFFFF;
    background: url(/img/layout/buttons/bgrd.gif) top left repeat-x;
}

li.over img.mleft, li:hover img.mleft, li.gOver img.mleft {
    background: url(/img/layout/buttons/mleft.gif) left no-repeat;
}

li.over img.mright, li:hover img.mright, li.gOver img.mright {
    background: url(/img/layout/buttons/mright.gif) right no-repeat;
}

#mainMenu li li a {
    text-decoration: none;
    margin-left: 10px;
    color: #FFFFFF;
    font-size: 12px;
    white-space: nowrap;
}

#mainMenu li li a:hover {
    color: #3059AE;
}
#mainMenu li li a.over {
    color: #3059AE;
}
.mText {
    position: relative;
    top: 2px;
    font-size: 14px;
}
/* menu end */

#sitemap {
    list-style: none;
    margin: 5px 0 0 50px;
}
#sitemap ul {
    list-style: none;
    margin: 0;
}
#sitemap ul li {
    background: url(/img/layout/arr1.gif) 0 7px no-repeat;
    margin-left: 25px;
    padding-left: 16px;
}
#trimiteUn {
    width: 66px; height: 66px;
    background: url(/img/layout/trimite-un.gif) 0 -66px no-repeat;
    float: right;
    margin: 0px 0px 3px 0;
}
#trimiteUn a {
    display: block;
    background: url(/img/layout/trimite-un.gif) 0 0 no-repeat;
    width: 66px; height: 66px;
    text-decoration: none;
}
#trimiteUn a:hover {
    background: none;
}
.redAlert {
    text-align: center;
    color: #FF0000;
    border: 1px dashed #009AD2;
    margin: 30px 0;
    padding: 17px 0;
}

/* 4 cabanova ads BEGIN */
img.cabRight {
    margin: 0 0 10px 10px;
    float: right;
}
a.cabAds {
    color: #333333;
    text-decoration: none;
}
a.cabAds:hover {
    color: #333333;
    text-decoration: none;
}
/* 4 cabanova ads END */

/* dictionary begin */
#dictIndex {
    background: url(/img/layout/dash.gif) top left repeat-x;
    padding: 10px 0 10px 0;
}
td.indexCell {text-align: center;}
a.index {
    font-weight: bold;
}
a.indexActive {
    font-weight: bold;
    color: #8fcf13;
}
input.dSearch {
    width: 120px; 
    height: 14px; 
    border: 1px solid #CED4D6;
    padding-top: 2px;
}
#cautaD {
    border: 0;
    background: url(/img/layout/buttons/cautaD.gif) 0 0 no-repeat;
    width: 23px;
    height: 20px;
    margin: 0 0 0 4px;
    cursor: pointer;
}
.greenB {
    color: #8fcf13;
    font-weight: bold;
}
td.wordCell {
    padding-top: 2px;
    width: 50%;
    vertical-align: top;
}
/*
td.wordCell {
    padding: 2px 20px 0 0; 
    width: 147px;
    vertical-align: top;
}
*/
td.wordCellRight {
    padding-top: 2px;
    width: 147px;
    vertical-align: top;
}
a.word {
    color: #333333;
}
/* dictionary end */
