* {
margin: 0px;
padding: 0px;
}
a {
color: #4496AE;
}
a:hover {
color: #ffff00;
}
body {
color: #BBBBBB;
font-size: 12px;
font-family: Tahoma, Arial, Verdana;
/*background: #5D6F77 url(/themes/wide/images/bg.gif);*/
background: #5D6F77 url(/themes/wide/images/km-bg.gif) no-repeat fixed center top;
}
.cntBackground {
/*background: #323232 url(/themes/wide/images/bgc.gif) repeat-y;*/
margin: 0px auto;
width: 980px;
}
#cntTop {
display: block;
height: 160px;
margin: 0px auto;
width: 980px;
}
.menuMain {
background: #323232 url(/themes/wide/images/m-main.gif) no-repeat;
height: 30px;
padding-top: 10px;
margin: 0px auto;
width: 980px;
}
.menuMain p {
text-align: center;
}
.menuMain a {
color: #bbbbbb;
font-weight: bold;
}
.menuMain a:hover {
color: #ffff00;
}
.cntFooter {
padding: 10px 35px 10px 35px; 
}
.td-left {
padding-left: 35px;
vertical-align: top;
width: 165px;
}
.td-center {
padding: 20px 35px 0px 35px;
vertical-align: top;
width: 500px;
}
.td-center h1 {
color: #808080;
font-size: 18px;
font-family: Tahoma, Arial, Verdana;
margin-bottom: 15px;
}
.td-center h2 {
font-size: 12px;
font-family: Tahoma, Arial, Verdana;
font-weight: bold;
}
.td-center p {
margin-bottom: 10px;
}
.td-right {
padding-right: 35px;
vertical-align: top;
width: 165px;
}

/* menu - 2 (begin) */
#menu2 {
list-style-type:none;
width:165px;
}
#menu2 li {
padding:4px 2px 6px 0px;
background:url(/themes/theme1/images/libg.gif) repeat-x 0 100%; 
}
#menu2 a {
display:block;
background:url(/themes/theme1/images/sq.gif) no-repeat 100% 4px;
}
#menu2 a:hover {
color:#fff200; 
background-image:url(/themes/theme1/images/sq-hover.gif)
}
/* menu - 2 (end) */

/* firminfo - begin */
.firmInfo {
margin: 10px 0px 20px 0px;
overflow: hidden;
padding: 0px;
width: 500px;
}
.firmInfo img {
border: 1px #808080 solid;
display: block;
float: left;
margin: 5px 0px 0px 0px;
padding: 2px;
width: 120px;
}
.counters{
position:absolute;
bottom:0px;
margin-left:-2500px;
}
.firmInfo .blockText {
float: left;
margin: 0px;
padding: 0px 0px 0px 20px;
width:354px;
}
/* firminfo - end */

/* form - begin */
.intervalField, 
.comboBox-1, 
.textField-1, 
.textField-2, 
.textField-3, 
.textField-5, 
.textArea-2, 
.textArea-3, 
.textArea-5 {
border: 1px solid #808080;
background-color: #323232;
font-size: 12px;
font-family: Tahoma, Arial, Verdana;
color: #808080;
}
.intervalField { width:50px; }
.textField-1 { width:100px; }
.textField-2 { width:200px; }
.textField-3 { width:300px; }
.textField-5 { width:500px; }
.textArea-2 { width:200px; height:150px; }
.textArea-3 { width:300px; height:200px; }
.textArea-5 { width:500px; height:400px; }
.btn-1 {
padding: 2px;
margin: 2px;
font-size: 12px;
font-family: Tahoma, Arial, Verdana;
text-indent:0px;
}
fieldset {
border: 1px solid #808080;
padding:5px;
}
/* form - end */

.partner {
height: 130px;
width: 500px;
margin-bottom: 20px;
}
.partner img {
border: 0px;
display: block;
height: 100px;
width: 500px;
}
.partner p {
color: #fff;
text-align: left;
}
