/**
 * Основные контентные стили
 * @author     Dmitry Bykadorov <dmitry.bykadorov@gmail.com>
 * @version    SVN: $Id: general-content.css 479 2009-12-16 11:05:48Z hudson $
 *
 */
 
/* GENERAL CONTENT STYLES */

/* PARAGRAPHS, TEXT, HEADINGS, IMAGES, ETC. */
#aboveContent p {
    margin:0px;
    padding:10px 12px;
}

#wrapper #content .contentwrap1 .contentwrap2 #generalContent {
    padding:0 5px;
}

#generalContent p {
    text-align: justify;
}

#generalContent a {
    text-decoration: none;
    color: #1B497A;
}

#generalContent a:hover {
    text-decoration: underline;
    color: #1B497A;
}

#wrapper #content .contentwrap1 .contentwrap2 #generalContent p img.contentImage {
    float:left;
    border:1px solid #ccc;
    padding:6px;
    margin:0 10px 10px 0;

}
/* INPUT FIELDS, FORMS, ETC */
#wrapper #content .contentwrap1 .contentwrap2 #generalContent .fieldSet {
    padding: 32px 10px 3px 12px;
    border: 1px solid #666;
    margin:20px 0px 10px 0;
}

#wrapper #content .contentwrap1 .contentwrap2 #generalContent h2.fieldTitle {
    float:left;
    margin:0 0 0 10px;
    background:white;
    padding: 10px 8px;
    font-size: 16px;
    font-weight: bold;
}

#wrapper #content .contentwrap1 .contentwrap2 #generalContent form {
    float:left;
    color:black;
}

#wrapper #content .contentwrap1 .contentwrap2 #generalContent form .requiredField {
    margin:14px 0;
    padding: 6px 20px;
    border-top: 1px solid #b0c5d8;
    border-bottom: 1px solid #b0c5d8;
    background-color: #e5eff9;
}

#wrapper #content .contentwrap1 .contentwrap2 #generalContent .requiredField label {
    vertical-align: middle;
    color: #33495d;
    padding: 4px 0;
    margin-right: 20px;
    font-weight: bold;
    font-size: 108%;
    text-align: right;
}

#wrapper #content .contentwrap1 .contentwrap2 #generalContent form input {
    font-size: 108%;
    border: 1px solid #6f8aa4;
    padding: 3px;
    vertical-align: middle;
    margin:4px 20px 4px 10px;
    width: 300pt;
}

#wrapper #content .contentwrap1 .contentwrap2 #generalContent form input#submit {
    font-size: 108%;
    border: 1px solid #6f8aa4;
    padding: 3px;
    vertical-align: middle;
    margin:4px 20px 4px 10px;
    width: 150pt;
}

#wrapper #content .contentwrap1 .contentwrap2 #generalContent form textarea,select {
    font-size: 108%;
    border: 1px solid #6f8aa4;
    padding: 3px;
    vertical-align: middle;
    margin:4px 20px 4px 10px;
    width: 300pt;
}

#wrapper #content .contentwrap1 .contentwrap2 #generalContent form select {
    font-size: 108%;
    border: 1px solid #6f8aa4;
    padding: 3px;
    vertical-align: middle;
    margin:4px 20px 4px 10px;
    width: 306pt;
}

#wrapper #content .contentwrap1 .contentwrap2 #generalContent form input.btn {
    vertical-align: middle;
    margin-right: 10px;
}

/* GENERAL PAGE MENU STYLES */
#extra .extra-content #generalMenu {
    margin:0;
    padding:0;
}

#extra .extra-content #generalMenu ul {
    margin:0;
    padding:0;
}

#extra .extra-content #generalMenu ul li {
    float:left;
    list-style:none;
    margin:0;
    padding:0;
}


#generalMenu li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 64px; /* be nice to Opera */
    list-style-type: none;
}

#extra .extra-content #generalMenu ul li a {
    float:left;
    width:125px;
    font-weight:bold;
    color:#cae3fb;
    text-decoration:none;
    background:#35699c url(/img/common/menu-item.gif) no-repeat 18px 12px;
    border-top:1px solid #203f5d;
    border-bottom:1px solid #97bbde;
    padding:8px 30px;
}

#extra .extra-content #generalMenu ul li a:hover {
    background:#6896c2 url(/img/common/menu-item-over.gif) no-repeat 18px 12px;
    color:white;
}

