.u{text-decoration:underline !important;}

.tabs ul {
    width:100%;
}
.tabs ul li {
    width:20%;
}
.defaultText{
	color:#aaa;}
li.tab {
	background: url(../../web3/images/progressbar-sprite.png) no-repeat scroll right -76px transparent;
	background-color:#f6f6f6;
	height:38px;
	margin:0;
	color:#c5c3b7;
}
li.tab div {
	background:url(../../web3/images/bg-progressbaar.png) repeat-x #f6f6f6; /* Old browsers */

	margin-right:20px;
	height:100%;
	line-height: 37px;
    padding:0 10px 0 10px;
}
li.tab.last {background-image: none;}
li.tab.last div {margin-right:0; border-right: #e3e3e3 1px solid;}
li.activeTab li.tab.last div {border:none;}

li.activeTab{background-position:right -38px;}
li.activeTab div{
	background: #479fc7; /* Old browsers */
	background: -moz-linear-gradient(top, #479fc7 0%, #3193c0 38%, #1785b6 73%, #1382b7 84%, #0f83b6 86%, #0f80b8 89%, #0d81b0 92%, #0b80b5 95%, #0c7db5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#479fc7), color-stop(38%,#3193c0), color-stop(73%,#1785b6), color-stop(84%,#1382b7), color-stop(86%,#0f83b6), color-stop(89%,#0f80b8), color-stop(92%,#0d81b0), color-stop(95%,#0b80b5), color-stop(100%,#0c7db5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #479fc7 0%,#3193c0 38%,#1785b6 73%,#1382b7 84%,#0f83b6 86%,#0f80b8 89%,#0d81b0 92%,#0b80b5 95%,#0c7db5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #479fc7 0%,#3193c0 38%,#1785b6 73%,#1382b7 84%,#0f83b6 86%,#0f80b8 89%,#0d81b0 92%,#0b80b5 95%,#0c7db5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #479fc7 0%,#3193c0 38%,#1785b6 73%,#1382b7 84%,#0f83b6 86%,#0f80b8 89%,#0d81b0 92%,#0b80b5 95%,#0c7db5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #479fc7 0%,#3193c0 38%,#1785b6 73%,#1382b7 84%,#0f83b6 86%,#0f80b8 89%,#0d81b0 92%,#0b80b5 95%,#0c7db5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#479fc7', endColorstr='#0c7db5',GradientType=0 ); /* IE6-9 */

}

li.confirmed.end {background-position:right -0px;}
li.confirmed.end div{
	background: #919294; /* Old browsers */
	background: -moz-linear-gradient(top,  #919294 0%, #87888a 32%, #6d7172 92%, #6e706f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#919294), color-stop(32%,#87888a), color-stop(92%,#6d7172), color-stop(100%,#6e706f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #919294 0%,#87888a 32%,#6d7172 92%,#6e706f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #919294 0%,#87888a 32%,#6d7172 92%,#6e706f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #919294 0%,#87888a 32%,#6d7172 92%,#6e706f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #919294 0%,#87888a 32%,#6d7172 92%,#6e706f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#919294', endColorstr='#6e706f',GradientType=0 ); /* IE6-9 */
}
li.activeTab,li.confirmed{color:#fbfbfb;}
li.confirmed {
	background-position:right -114px;
}

li.confirmed div{
	background: #919294; /* Old browsers */
	background: -moz-linear-gradient(top,  #919294 0%, #87888a 32%, #6d7172 92%, #6e706f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#919294), color-stop(32%,#87888a), color-stop(92%,#6d7172), color-stop(100%,#6e706f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #919294 0%,#87888a 32%,#6d7172 92%,#6e706f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #919294 0%,#87888a 32%,#6d7172 92%,#6e706f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #919294 0%,#87888a 32%,#6d7172 92%,#6e706f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #919294 0%,#87888a 32%,#6d7172 92%,#6e706f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#919294', endColorstr='#6e706f',GradientType=0 ); /* IE6-9 */
}

div.tabBlock{
	display:none;
	clear:left;
	padding:17px 19px;
	background-color:#fafafa;
	position: relative;
    top: 20px;
}
div.activeTab {
	display:block;
}
div.tabBlock .block{
	margin 0 0 8px;
	padding:0px;
	background-color:#ffffff;
}
div.tabBlock .block div.body{
	background-color:#ffffff;
	padding:9px 20px 16px 20px;
}
div.tabBlock .block div.body{
	margin-left:0;
	margin-right:0;
	padding:20px;
}
div.tabBlock .block div.body .buttons{
	margin-top:10px;
}
div.tabBlock .block div.title{
	padding:18px 20px;
	background-color:#eeede9;
}

div.tabBlock .block div.title h2 {	padding:0;}
div.tabBlock .block div.intro{
	padding:13px 10px;
	background-color:#f6f6f6;
}
div.tabBlock .block div.intro p{
	margin:0px;
}

div.tabBlock a.back{
	text-decoration:none;
	margin-right:15px !important;
}
div#loader div{
    margin: 0 auto;
    text-align: center;
    width: 600px;
}

.body .tabBlock .questionBlock .questionLine.device{
	font-weight:bold;
}
.body .tabBlock .questionBlock .answerLine {
	width: 560px;
	text-align:left;

}
label{
	margin:0 25px 0 5px;
	display:inline;
}
.body .tabBlock .questionBlock .answerLine input{
	margin-bottom:10px;
}

.deviceSelectionLayer .deviceSelectionBlock label{
    margin: 0;
    display: inline-block;
}

.seade{
	width:245px;
	float:left;
	margin-top: 20px;
}
.seade > div {height:140px;}
.seade img{display:block;}
.seade input { margin: 10px 0 20px !important;}

.myDevice{
	float: right;
    width: 350px;
}
.myDevice p { float:left; margin:0 10px !important;}

.form{
	text-align:right;
	width:280px;
}
.extra{display:none;}

.select#kuidasSeadmed1,.select#kuidasSeadmed1{margin-right:15px;}
.tab5 table td.first {width:150; padding-right:20px; text-align:right;}
.address{display:none;}
.pop_up_title_fieldI {
    background: none repeat scroll 0 0 #FAFAFA;
    border-bottom: 1px solid #EAEAEA;
    color: #6D4187;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 4px 4px 0;
    width: 125px;
}
.pop_up_data_fieldI {
    border-bottom: 1px solid #EAEAEA;
    color: #555555;
    float: left;
    padding: 4px 4px 4px 0;
    width: 125px;
}
.go-on{
	padding:20px;
}
.pTable { width:100%; }
.pTable th, .pTable td, .service-prices th, .service-prices td { vertical-align:top; padding-top:10px;}
.pTable tr:first-child td{ font-weight:bold; color:#888; }
.pTable tr:first-child td:first-child{ font-weight:bold; padding-left:20px; }
.pTable th { padding-left:20px; }
.pTable td:nth-child(3){ border-left:1px solid #EAEAEA; border-right:1px solid #EAEAEA;}
.service-prices tr:nth-child(even), .pTable tr:nth-child(even){background: #f1f0e9}
.service-prices th.first, .pTable  th.first {color: #888888}
.service-prices td, .service-prices th, #overViewTble td, #overViewTble th, .pTable  td {
	padding:10px;
	text-align:left;
}
.arrow-icon{
	background:url(/web3/images/frame/sprite-small-icons.png) 6px -137px no-repeat;
	padding: 2px 17px 0 5px;
	cursor:pointer;
}
.arrow-icon-content {margin: 7px 20px!important;}
.info-icon{
	background:url(/web3/images/frame/sprite-icons.png) 6px -810px no-repeat;
	padding: 2px 17px 0 5px;
}
#overViewTble tr:first-child th {
	color:#888888;
}
.service-prices th, .service-prices .blue-text, .pTable  th {
	color:#1c94d1;
}
.service-prices .gray-text{
	color:#CCC!important;
}
#overViewTble tr:first-child{ font-weight:bold; }
#overViewTble tr:nth-child(odd){
	background: #f1f0e9;
}
.violet-text{
	color:#642c85;
}
.size15{
	font-size:15px;
}

#deviceSelectionBlock .selectBox-dropdown .selectBox-label {
  padding: 0.2em 2em 0 0.7em;
}
#deviceSelectionBlock .selectBox-dropdown,
#deviceInstallationFieldsContainer .selectBox-dropdown,
.contact-data-fields .selectBox-dropdown {
  width:auto;
  min-width:220px;
}

#deviceSelectionBlock .conditions {
  margin:10px 0 0 10px;
}

#deviceSelectionBlock .questionLine p {
  margin:3px 0 0 0;
}
