html, body {
    height:100%;
    min-height:100%;
}

body {
    background: #FFF;
    color: #666666;
    font: normal 14px/18px 'Arial','Helvetica',sans-serif;
    margin: 0;
    padding: 0;
}

a { color: #3d56af; text-decoration: underline; }
a:visited { color: #3d56af; text-decoration: underline; }
a:hover { color: #3d56af; text-decoration: underline; }
a img { border: 0 none; }

h1 {
    color: #414141;
    font: 33px/34px 'Arial',sans-serif;
    margin: 0 0 15px;
    padding: 0;
}

.wrap {
    height: auto !important;
    min-height: 100%;
}
.wrap-container {
    height: 100%;
    padding: 0 0 50px;
}
.container {
    margin: 0 auto;
    width: 730px;
}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}

input {margin: 0; padding: 0;}
/*УБИРАЕМ ОБВОДКУ В ХРОМЕ ПРИ ФОКУСЕРОВКИ*/
input:focus, textarea:focus, a:focus, div:focus {outline:none;}
/*ЦВЕТ ИНПУТОВ*/
input {color: #3c3c3c; font-family: 'Arial','Helvetica',sans-serif;}
textarea {color: #3c3c3c; font-family: 'Arial','Helvetica',sans-serif;}
/*ЦВЕТ ПЛЕЙСХОЛДЕРА*/
input::-webkit-input-placeholder {color: #999;}
input:-moz-placeholder {color: #999;}
textarea::-webkit-input-placeholder {color: #999;}
textarea:-moz-placeholder {color: #999;}
/*ЦВЕТ ПЛЕЙСХОЛДЕРА ПРТ ФОКУСЕРОВКИ*/
input:focus::-webkit-input-placeholder {color: #999;}
input:focus:-moz-placeholder {color: #999;}
textarea:focus::-webkit-input-placeholder {color: #999;}
textarea:focus:-moz-placeholder {color: #999;}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #999;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #999;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #999;
}
input::-webkit-input-placeholder { color: #999; } /* Chrome + Safari browsers */
textarea::-webkit-input-placeholder { color: #999; }  /* Chrome + Safari browsers */

.ajaxLink {color: #3d56af; cursor: pointer; border-bottom: 1px dotted;}
.ajaxLink:hover {color: #3d56af; border-bottom: 1px dotted;}

/*CONFIG -> LAYOUT*/

.header {
    height: 130px;
    padding-top: 30px;
}
.header .logo a {
	background: url("../common/main/logo.png") no-repeat left top transparent;
	display: block;
	height: 105px;
	margin: 49px 0 0 2px;
	text-decoration: none;
	width: 330px;
}
.header .back {
	margin: 44px 4px 0 0;
}
.header .back a {
	color: #4865cd;
	font: normal 11px/18px 'Arial', sans-serif;
	text-decoration: none;
}
.header .back a span {
	border-bottom: 1px solid #4865cd;
}


.main {

}
.main .date {
	color: #bdbdbd;
	font: normal 11px/18px 'Arial', sans-serif;
	margin: 0 0 9px;
}
.main .date span {
	color: #838383;
}
.main img {
	float: left;
	margin: 3px 25px 10px 2px;
}
.main p {
	color: #666666;
	font: normal 14px/18px 'Arial', sans-serif;
	margin: 0 0 18px;
}
.main .authorLink {
	color: #323232;
	font: bold 14px/18px 'Arial', sans-serif;
	padding: 20px 0 0;
}
.main .authorLink a {
	color: #2641a5;
	font-weight: normal;
	text-decoration: none;
}






