/* Start of CMSMS style sheet 'Layout: Shop' */
div#sidebar {
 margin-left: 2px;
 margin-right: 2px;
 float: left;
 width: 20px;
}

div#container {
 margin-right: -230px;
 float: left;
 width: 100%;
 min-height: 400px;
}

div#content {
 margin-right: 230px;
}

div#main {
 width: 837px;
 margin-top: 22px;
 line-height: 20px;
 margin-left: 120px;
 color: #333;
}

div#main h1 {
color: #00adc6;
margin-bottom: 15px;
}

div#main h1 {
 font-size: 24px;
 font-weight: bold;

}

div#main h2 {
 font-size: 16px;
 font-weight: normal;
color: #00adc6;
}

div#main h3 {
 
 font-size: 16px;
 font-weight: normal;
}

div.nojs { }

div.js   { display: none; }

select.buy_nojs { width: 150pt; text-align: right; }

//input.order, input.reset { width: 80px; }

#rightcontent {
 float:right;   
 width: 186px;
 padding: 0px 25px 0px 19px;
 margin-top: 22px;
}

#orderrenew {
width: 400px;
margin: 15px 0 25px;
}

#order, #renew {

width: 150px;
margin-bottom: 20px;
}

#order {
background: url(online-shop/images/arrow_down.gif) no-repeat;
background-position: 4px 4px;
float:left;
}

#ordertxt, #renewtxt {
margin-left: 35px;
}

#renew {
background: url(online-shop/images/arrow_right.gif) no-repeat;
background-position: 4px 2px;
float: right;
}

#content_text {
margin-left: 7px;
width: 670px;
}


#content_text p {
margin-bottom: 5px;
margin-top:5px;

}

form#calc {
margin-bottom: 20px;
}

div#main ul {
margin-left: 20px;
}



div.priceitem {
	display: none;
}

h3.orderpage {
 color: #6B6B6B;
}

h1 {
line-height: 28px;
}

table tr td {
height: 30px;
}

#main a:link, #rightcontent a:link {color:#333; text-decoration:underlined;} /* unvisited link */
#main a:visited, #rightcontent a:visited {color:#333; text-decoration:underlined;} /* visited link */
#main a:hover, #rightcontent a:hover {color:#333; text-decoration:none;} /* mouse over link */
#main a:active, #rightcontent a:active {color:#000;} /* selected link *

/* iso form */

div#content_text{
  width: 92%;
  color: #333;
  line-height: normal;
}

div#content_text table td, div#content table td {
  color: #333;
  line-height: normal;
}


#input_text, select.prod {
	float:right;
	border: 1px solid #a5acb2;
	color: #333333;
	width: 290px;
	height: 22px;
}

div.rate {
	text-align:center; 
	float: center;
	color: #333333;
	width: 290px;
	height: 22px;
}

div.priceitem {
     height: 18px;
}

#input_area {
	float: right;
	border: 1px solid #a5acb2;
	color: #333333;
	padding: 3px;
	width: 560px; height: 180px;
}

#form {
	padding-right: 20px;
}

#feedback_info {
	font-size: 75%; color: #333333;
	padding-top: 80px;
}

#feedback_links {
	font-size: 100%; color: #333333;
	padding-top: 20px;
}

// nail added
div.price {
	font-size: 80%;
}
div.priceitem {
	display: none;
}

tr.buy_item {
	padding-top: 10px;
	height: 40px;
	font-size: 100%;
}

table.thanks td { padding-bottom: 10px; padding-right: 10px; vertical-align:top; }
table.thanks span { font-weight: bold; font-size: 120%; color: #333333; }
table.thanks span a { color: #333333; }

dl.changelog dt { color: #606060;  /* font-style: italic; */ }
dl.changelog dd { margin-left: 18px; padding-bottom: 6px; }

#prod_info li 
{ 
margin:0;
padding-left:12px;
list-style-type:none;
background-image:url(/images/l.gif); 
background-repeat:no-repeat;
background-position: 0 50%;
}
table.order {
margin-bottom: 12px; 
width: 90%;
}
tr#required { background-color: #FFFFAA; }
div.required { font-weight: bold; }
/* End of 'Layout: Shop' */

