/* CSS Document */
body{
background-image:url(/img/body-bg_.jpg);
background-repeat:repeat;
}
#calculator, #order, #mainpanel {border:0;
       -moz-border-radius: 1em; -webkit-border-radius: 1em;
	   text-align:center;
       }
#calculator td, #order td, #calculator th, #order th {white-space:nowrap; font-size: 9pt }
#calculator, #order {margin-top:1em; color:#003C7A; padding:1em; font-size: 9pt}

#calculator table *{
font-family:arial;
color:#000;
font-size:12px;
}

#calculator h1{
font-family:arial;
color:#000;
font-size:17px;
text-align:left;
margin-left:52px;
}

/*#calculator.dedicated select{
width:570px !important;
}*/

.payments{margin:10px 0px 0px 0px;}

select { width:100%; }

#selects{ width: 100%;}

#totals, #totals2 { font-size:medium; text-align:center;
          border-left: 1px solid gray; border-bottom: 1px solid gray; background-color: white; margin:15px auto;}
          
#totals {width: 100%}
		  
#totals td, #totals th, #totals2 td, #totals2 th
 { border-top: 1px solid gray; border-right: 1px solid gray; font-size: 9pt; text-align:center } 

input.text, textarea {width:100%;}

textarea {height:5em;}

div.clear {text-align:center; }

.title, .subtitle {font-size: 2em; font-weight:bold; text-align: center; color: #003C7A; margin:0}

.subtitle{font-size: 1em; padding-top:0.5em;}

.center{text-align:center}

/*#highlight {background-color:#eee;}*/

#highlight {background-color:#0061AE; color: white; padding: 1em;
 margin:1em; -moz-border-radius: 1em; -webkit-border-radius: 1em;
 font-weight: bold;}

ul {line-height: 2; list-style-image: url('../pix/tick.png'); margin-left: 20px}

.m {padding:1em;} 

div.centered 
{
text-align: center;
}

div.centered table{
margin: 0 auto; 
text-align: left;
}

.datacenters {font-size: 8pt; font-weight: bold;}
.comment {font-size: 8pt; font-style: italic; text-align: left;}
.copyright{color:silver; font-size: 7pt; text-align:center; font-style:italic}
.selected{background-color: #8dc63f;}



/**** New layout ****/
.right_col{
color:#595958;
float:right;
width:369px;
background-color:#fff;
padding:18px 15px;
font-family:arial;
font-size:12px;
border-left:solid #8dc73f 1px;
border-bottom:solid #8dc73f 1px;
}

.left_col{
float:left;
width:600px;
}


.right_col .item{
text-align:justify;
}

.right_col .item h4{
margin:5px 0px;
}

.right_col .item p{
margin:5px 0px;
}

.right_col .item img{
float:left;
margin:0px 10px 0px 0px;
}

.r_col_line{
height:1px;
overflow:hidden;
/*border-top:solid #a8a9ad 1px;*/
margin:15px auto;
width:200px;
clear:both;
}

#calculator{
margin:0px;
color:#003C7A;
padding:15px;
font-size:12px;
font-family:arial;
}

#calculator select{
width:280px !important;
height:20px;
margin:0px;
padding:0px;
border:solid #5d5d5d 1px;
}


#selects{
width:480px;
margin:0px 0px 0px 51px;
border-collapse:collapse;
}

#selects th{
border-bottom:solid lightblue 1px !important;
padding:0px 0px 10px 0px;
font-size:13px;
font-family:arial;
}

#selects td{
height:20px;
border-bottom:solid lightblue 1px !important;
padding:4px 0px;
}

.contact_frm{
width:384px;
float:right;
/*border-left:solid #8DC73F 1px;*/
padding:10px 0px 0px 0px;
}

#totals, #totals2{
width:480px;
float:left;
margin:30px 0px 0px 51px !important;
}

#totals td.extra_info,
#totals2 td.extra_info{
text-align:left;
color:#000;
font-style:italic;
}

.colo_txt{
text-align:left;
}

#selects td.total{
font-weight:bold;
}

.contact_frm .item label{
display:block;
float:left;
width:110px;
text-align:left;
color:#000;
}

.contact_frm h3{
margin:0px 0px 10px 0px;
color:#000;
text-align:left;
}

.contact_frm .item{
height:30px;
}

.contact_frm .item.ta{
height:55px;
}

.contact_frm .item input{
width:260px;
}

.contact_frm .item textarea{
width:260px;
height:40px;
}

.contact_frm{text-align:right;}

#input_submit{
position:relative;
}

#input_clear{
position:relative;
}

.reset_box{
color: #000000;
float: left;
line-height: 20px;
margin: 5px 0 0 50px;
text-align: left;
width: 483px;
}

.rc_t{
margin:5px 0px;
font-size:12px;
font-family:arial;
}

.style4 span{
font-size:12px;
text-align:justify;
font-family:arial;
}

.clear{
clear:both;
}

.style6{
color: #595958;
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
font-weight: bold;
}

.style4 .style5{
font-size:9px;
}

#input_clear{border:medium none; background:none;padding:0px;width:69px;height:28px;background-image:url(/images_v2/reset_btn.png);font-size:0px;cursor:pointer;}
#input_submit{border:medium none; background:none;padding:0px;width:100px;height:31px;background-image:url(/images_v2/request_btn.png);font-size:0px;cursor:pointer;}

#input_clear.ru{background-image:url(/images_v2/reset_btn_ru.png);width:100px;}
#input_submit.ru{background-image:url(/images_v2/request_btn_ru.png);width:114px;}