/* FAQ module */	

.faq .k-widget { border: none;}
.faq .item      {margin: 10px 0;padding: 10px;font-size: .9em;}
.faq .item:nth-child(even)  {background: #eee;}
faq .item:nth-child(odd)    { background: #f4f4f4;}
.faq .item div  {margin: 0 0 5px;}
.faq .item .faqAutor {background: url(/areas/faq/images/auth.gif) left center no-repeat; padding-left: 15px; font-weight: bold; display: block;}
.faq .item .faqDate {font-size: .7em; color: #555; background: url(/areas/faq/images/date.png) left center no-repeat; padding-left: 15px;display: none;}
.faq dl         {overflow: hidden; font-size: .95em; margin-bottom: 3px;}
.faq dl.answer  {margin-left: 55px;}
.faq .answer dd p  {margin-top: 0px;}
.faq dt         {float: left; width: 4.5em; padding-right: 10px; text-align: right; font-weight: bold;}
.faq dd         {overflow: hidden;}

.faqForm {
    margin: 15px 0;
}

.faqForm .faqFormLine {
    margin: 0 0 10px;
    overflow: hidden;
}

.faqForm .faqFormLine .faqFormItem {
    width: 350px;
    float: left;
    margin: 0 20px 0 0 ;
}

.faqForm .faqFormLine label {
    display: block;
    font-weight: bold;
    margin: 0;
    font-size: .9em;
}

.faqForm .faqFormLine .faqFormItem label {
    float: left;
    font-weight: bold;
    margin: 4px 5px 3px 0;
}


.faqForm .faqFormLine.captcha label {
    float: left;
    font-weight: bold;
    margin: 4px 5px 3px 0;
}


.faqForm .faqFormLine  input {
    -ms-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #d5d5d5;
    width: 298px;
    padding: 4px 0 4px 6px;
    transition: border-color .15s ease-in-out 0s;
}

.faqForm .faqFormLine input:focus {
    border-color:  #2B79A1;
}

.faqForm .faqFormLine .faqFormItem input {
    width: 290px;
}

.faqForm .faqFormLine textarea {
    width: 707px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #d5d5d5;
    padding: 5px 0 4px 6px;
    transition: border-color .15s ease-in-out 0s;
    -moz-resize: vertical;
    -ms-resize: vertical;
    -o-resize: vertical;
    resize: vertical;
    height: 100px;
}

.faqForm .faqFormLine textarea:focus {
    border-color:  #2B79A1;
}

.faqForm .faqFormLine.captcha input {
    width: 80px;
}

.faqForm .faqFormLine.captcha img {
    height: 30px;
    vertical-align: top;
    cursor: pointer;
    margin-left: 10px;
}


.faqForm .faqForBttn {
    display: inline-block;
    margin-left: 250px;
}

.faqForm .field-validation-error {
    color: #c00;
    display: block;
    font-size: 11px;
}

.faqButton {
    cursor:pointer;
    color:#ffffff;
    display:inline-block;
    -moz-border-radius:6px;
	-webkit-border-radius:6px;
    -ms-border-radius:6px;
    border-radius:6px;
    text-decoration:none;
    -webkit-transition: all .15s linear 0;
    -moz-transition: all .15s linear 0;
    -ms-transition: all .15s linear 0;
    -o-transition: all .15s linear 0;
    transition: all .15s linear 0;
    padding:4px 25px 5px;
    margin-right: 15px;
    font: 14px "PTSansBold";
}

.faqButton {
    -moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
    -ms-box-shadow:inset 0px 1px 0px 0px #a4e271;
    box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
	background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-o-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809',GradientType=0);
	background-color:#89c403;
	border:1px solid #74b807;
    -ms-text-shadow:0px 1px 0px #528009;
    text-shadow:0px 1px 0px #528009;
}

.faqButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
	background:-moz-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-o-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-ms-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403',GradientType=0);
	background-color:#77a809;
}
.faqButton:active {
	position:relative;
	top:1px;
}
