.maindetail_area {float: left; width: 634px;}

.maindetail_area .result h4 {padding-left: 20px; margin-left:14px; background: url(../img/icons.gif) no-repeat 0 -416px; font-size:110%;}/*0 -356px*/
.maindetail_area .result .line {background-image: url(../img/line_green.gif); clear: both; height:1px; font-size:1px; margin:5px 0 12px 0;}
.maindetail_area .mytestresult b { font-size:110%; color:#427d90;}

.title_cur {background: url(../img/icons.gif) no-repeat 0 -296px; padding-left:20px; margin-left:14px; font-size:110%; text-align:left;}

.articles {padding-left: 13px; background: url(../img/bg_articles_sub2.gif) repeat-x 0 0; padding-top: 15px; width: 621px;}/* width: 411px;*/
.articles .image {float: left; border: 1px solid #b2cbd0; margin-right: 9px;}
.articles .info {float: left; padding-top: 2px; width: 500px;}
.articles .info h3 {font-size: 125%; color: #427d90; margin-bottom:5px;}
.articles .info h3 a {color: #427d90;} 
.articles .info a {color: #535967;}
.articles .info .more {color: #427d90; font-weight: bold;}
.articles .line {background: url(../img/line_blue.gif) repeat-x 0 50%; clear: both; height: 26px;}
.rating .hodnotenie {background-image: url(../img/bg_hodnotenie.gif); background-repeat: no-repeat; height: 24px; line-height: 24px; padding-right: 7px; color: #fff; font-size: 145%; font-weight: bold; text-align: right; margin-bottom: 5px;}
.rating {width: 202px; float: right; padding-bottom: 2px;} 


.detail_area {float: left; width: 634px; background: url(../img/bg_detail.jpg) no-repeat 0 0; padding-top: 9px;}/**/
.detail_area .path {float: left; width: 400px; padding: 2px 0 0 15px; color: #727883;}
.detail_area .path a {font-size: 110%; color: #727883;}
.detail_area .path a strong {color: #6495a4;}
.detail_area .path span.sep {padding: 0 2px; font-size: 110%;}
.detail_area .path span.date {font-size: 90%;}


.detail_area .text_area {padding: 12px 0 0 16px; float: left; width: 405px;}
.text_area h1 {font-size: 200%; padding-bottom: 15px;}
.text_area p {line-height: 1.3em; padding-bottom: 15px; text-align: justify; font-size: 110%;}
/*.text_area p a {color: #2d3139;}*/

.text_area .test h3 {margin: 0 0 0 14px; padding: 0 0 5px 18px; background: url(../img/icons.gif) no-repeat 0 -3136px;}
.text_area .test .question {background: url(../img/bg_test_text.gif) repeat-x 0 0;} 
.text_area .test ul {background: url(../img/line_test.gif) repeat-x 0 100%; padding: 0 0 15px 16px;}
.text_area .test ul li {padding: 18px 0 0 17px; background: url(../img/arr_test.gif) no-repeat 0 18px; line-height: 1.3em;}
.text_area .test ul li strong {margin-bottom:5px; display:block; text-align: justify;}
.text_area .test ul li .radio {padding-left: 20px;}/**/
.text_area .test ul li .radio input {float: left;}
.text_area .test ul li .radio label {float: left; width: 270px; padding-left: 5px; line-height: 1.3em;}/* line-height: 21px;*/
.text_area .test ul li p {font-size: 100%; padding: 0; width: 300px; overflow: hidden; margin-top:5px;}
.text_area .test .input_submit {background: url(../img/icons.gif) no-repeat 0 -3170px; width: 105px; height: 37px; color: #eef3f4; font-weight: bold; padding-top: 17px; *padding-top: 20px; float: right; margin: 0 13px 0 0;}

.text_area .result {background: url(../img/bg_test_text.gif) repeat-x 0 0;} 
.text_area .result h4 {padding: 19px 15px 13px 15px; color: #427d90; font-size: 115%;}
.text_area .result p {padding: 15px; background: url(../img/line_test.gif) repeat-x 0 100%; font-size: 110%;}

.text_area .hod {padding: 5px 0 5px 15px; width: 400px; overflow: hidden;}
.text_area .hod label {display: block; float: left; width:100px; font-weight: bold; font-size: 110%; padding-right: 5px; line-height: 145%;}
.text_area .hod label.w300 {width:300px;}
.text_area .hod img {float: left; margin: 2px 5px 0 0;}
.text_area .hod span {display: block; float: left; font-weight: bold; font-size: 145%; color: #427d90; padding-left: 10px;}


.text_area .form {background: url(../img/bg_test_text.gif) repeat-x 0 0; padding: 10px 15px;} 
.text_area .form a {color: #6495a4;}
.text_area .form h4 {padding-bottom: 13px; font-size: 110%;}
.text_area .form label {display: block; float: left; font-size: 85%; line-height: 18px; width: 94px;}
.text_area .form .input_text {padding: 2px; height: 12px; width: 114px; float: left; font-size: 85%;}
.text_area .form p {width: 220px; overflow: hidden; padding: 4px 0;}
.text_area .form .left {float: left; width: 220px;}
.text_area .form .right {float: left; width: 155px;}
.text_area .form .right label {width: auto;}
.text_area .form .right p {overflow: hidden; width: 155px;}
.text_area .form .right input, .text_area .form .right img {float: right;}
.text_area .form .right input {width: 75px;}
.text_area .form .input_submit {background: url(../img/icons.gif) no-repeat 0 -3220px; width: 95px; font-size: 100%; height: 25px; color: #eef3f4; font-weight: bold; float: right; margin: 10px 0 0 0;padding: 0;}
.error_sml {color:red; font-size:90%; padding-bottom:8px;}

.text_area .test .line {height: 2px; line-height: 1px; font-size: 1px; background: url(../img/line_test.gif) repeat-x 0 0;}

.kateg {padding: 10px 0; background: url(../img/line_silver.gif) repeat-x 0 100%;}
.kateg h4 {padding: 0 0 5px 20px; margin-left: 14px; font-size: 110%;  background: url(../img/icons.gif) no-repeat 0 -3276px;}
.kateg .zoznam {background: url(../img/bg_test_zoznam.gif) repeat-x 0 0; padding: 0 0 0 14px; width: 394px; overflow: hidden;}
.text_area .test .kateg ul {padding: 5px 15px 5px 0; margin: 0; float: left; background-image: none; width: 115px;}
.text_area .test .kateg ul li {padding: 7px 0 0 20px; background: url(../img/icons.gif) no-repeat 0 -2099px;}
.text_area .test .kateg ul li a {color: #535967; font-size: 90%;}

.media_area .hodnotenie {background-image: url(../img/bg_hodnotenie.gif); background-repeat: no-repeat; height: 24px; line-height: 24px; padding-right: 7px; color: #fff; font-size: 145%; font-weight: bold; text-align: right; margin-bottom: 5px;}
.media_area {width: 202px; float: right; padding-bottom: 2px; padding-top: 15px;} 
.media_area img {border: 1px solid #b4ccd1;}
.media_area .suvis {margin-bottom: 15px; background: #f7f9fa url(../img/bg_suvis.jpg) no-repeat 0 0; padding: 10px 10px 5px 16px;}
.media_area .suvis h4 {padding-left: 20px; color: #427d90; background: url(../img/icons.gif) no-repeat 0 -3136px; padding-bottom: 10px;}
.media_area .suvis ul li {padding: 4px 0 4px 18px; background: url(../img/icons.gif) no-repeat 0 -2103px; font-size: 90%;}
.media_area .suvis ul li a {color: #535967;}

.area_300 .ban {padding-bottom: 15px;}


.quest1 {color:red;}
.error {color:red; font-weight:bold; padding:10px;}
.text p a {color: #2d3139;}