body {
margin-left:auto;
margin-right:auto;
font-family:Tahoma, Verdana;
font-size:12px;
color:#000;
margin-top:0px;
background:#e2e0e6;
}

img {
border:none;

}

a {
text-decoration:none;
font-family:Tahoma, Verdana;
font-size:14px;
color:#000;
}


a:hover {
text-decoration:none;
font-family:Tahoma, Verdana;
font-size:14px;
color:#c00;
}

h1 {
font-size:14px;
margin-top:0px;
}


h2 {
font-size:13px;
margin-top:0px;
margin-left:20px;
}

#wrap {
position:relative;
width:880px;
min-height:800px;
background:#fff;
margin-left:auto;
margin-right:auto;
border:1px #d5d5d5 solid;
z-index:222;
}

#footer {
position:relative;
width:100%;
height:107px;
background:#676767;
color:#fff;
margin-top:-30px;
z-index:1;
text-align:center;
}


#footer span{
position:relative;
top:30px;
margin-left:auto;
margin-right:auto;
}

#Gline {
height:7px;
width:880px;
background:#6bc1c1;

}

#main {
width:878px;


}
#LeftColumn{
    float:left;
    width:207px;
    background:#f5f4f6;
    border:1px solid #c3c3c3;
    margin-top:15px;
    margin-left:13px;
    min-height:500px;

}
#RightColumn{
    margin-top:15px;
    float:right;
    width:591px;
    margin-right:25px;
    background:#f5f4f6;
    border:1px solid #c3c3c3;
    margin-top:15px;
    margin-left:13px;
    min-height:500px;

}
.FooterClear{
    clear:both;
    line-height:0px;
}

#m1 {
text-indent: 20px;
width:207px;
height:28px;
background: url(http://shorl.pl/img/m1.png);
color:#fff;
font-size:14px;
font-weight:bold;
line-height:24px;
}

#m2 {
width:591px;
text-indent: 20px;
height:28px;
background: url(http://shorl.pl/img/m2.png);
color:#fff;
font-size:14px;
font-weight:bold;
line-height:24px;
}

#mainMenu ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#mainMenu li {
margin: 7px 7px 0 0;
}


#mainMenu a
{
text-indent: 20px;
display: block;
color: #000;
background-color: transparent;
border-bottom:1px solid #ccc;
width: 207px;
height:28px;
font-size:12px;
font-weight:bold;
line-height:24px;
text-decoration: none;

}

#mainMenu a:hover
{
width: 207px;
height:28px;
background-color: #d6d4d9;
color: #55496f;
border-bottom:1px solid #ccf;
}

.inp {
width:260px;
font-size:14px;
margin-left:40px;
padding:5px;
margin-top:10px;
}
label {
font-size:14px;
margin-left:40px;
}

p {
margin-top:20px;
text-indent: 20px;
line-height:18px;
}

button {
margin-left:40px;
}

.inpe {
font-size:14px;
margin-left:40px;
padding:5px;
margin-top:10px;
}

li {
margin-top:15px;
}

ul {
width:480px;
font-size:13px;
}

.js {
margin-top:20px;
width:400px;
padding:10px;
border:1px solid #6BC1C1;
}

.js a {
font-weight:bold;
color:#6BC1C1;
}

.js a:hover {
font-weight:bold;
color:red;
text-decoration:underline;
}