/*------------------------------------------
	Master-Style.com.ua
	czalex@mail.ru
------------------------------------------*/


body.question {padding-top: 50px;}


a {outline: none;}

.vik_page {padding: 0;}
.vik_page .text {padding: 0 50px 0 20px;}
.vik_page .tLine, .vik_page .bLine, .vik_page #total {width: 749px; max-width: 749px; min-width: 749px;}

.vik_page .header {background: url(/images/css/header_viktorina.jpg) no-repeat; height: 437px; width: 100%; position: relative;}
.vik_page .header .pageTitle {top: 338px; left: auto; right: 39px; text-align: right;}

.header_add {background: url(/images/css/header_viktorina_top.png) 0 100% no-repeat; height: 107px; width: 749px; position: relative; overflow: hidden; margin: 0 auto;}
.header_add .headLinks {top: 25px; left: 0; text-align: left;}

.jav_logo {position: absolute; top: 376px; left: 21px;}

.next {clear: both; margin: 0 -23px 0 0; position: relative; padding: 23px 0 35px; height: 48px;}
.text .next {margin-right: -73px;}
.next a {background: url(/images/css/newt_ico.png) 100% 50% no-repeat; font-size: 160%; color: #4f8d40; font-weight: bold; line-height: 48px; height: 48px; padding: 0 62px 0 0; float: right; display: block; text-decoration: underline;}
.next input {border: 0; cursor: pointer; background: transparent url(/images/css/newt_ico.png) 100% 50% no-repeat; font-size: 160%; color: #4f8d40; font-weight: bold; line-height: 48px; height: 48px; padding: 0 62px 0 0; float: right; display: block; text-decoration: underline;}

.vik_page .block2f3 {width: 80%;}

.question .header {background: url(/images/css/header_quest.jpg) no-repeat; height: 88px;}
.question .header .headLinks {top: 18px; right: 15px;}

.question .header .pageTitle {top: 10px; left: 20px; text-align: left;}

.question .header .smoll {font-size: 14px; top: 60px; left: 20px;}
.question .header .smoll div {top: -2px;}

.question #total {background: #eee8e3 url(/images/css/content_quest.jpg) no-repeat;}
.question #total .text {padding-top: 23px;}

.question #total .text h2 {margin: 0; padding: 5px 0 10px;}

.form_list ul {list-style: none; margin: 0; padding: 15px 0 0;}
.form_list ul li {background: none; margin: 0; padding: 0 0 15px;}
.form_list ul li label {display: block; font: 16px Calibri, Trebuchet MS, Arial, Helvetica, sans-serif; color: #333; padding: 0 0 3px;}
.form_list ul.label_smoll li label {font-size: 100%; color: #000;}
.form_list ul.label_smoll li input {font: 100% Calibri, Trebuchet MS, Arial, Helvetica, sans-serif; color: #000; border: 1px solid #666; background: #fff; width: 50%; padding: 2px 5px;}