
* {margin: 0px; padding: 0px;}
.mainstyle {
	color: #333333;
	font-family: Verdana, Geneva, sans-serif;
	background-color: #FFF;
}
a, a:link, a:visited {color: #039; text-decoration: none;}
a:hover {color: #f00; text-decoration: underline;}
ul {list-style: none;}

.divcontent #lll a {color: #bbb;}

h1 {font-size: 18px; font-weight: bold; margin-bottom: 10px;}
h2 {font-size: 18px; font-weight: bold; margin-bottom: 10px;}
h3 {font-size: 18px; font-weight: bold; margin-bottom: 10px;}

p {font-size: 12px; font-weight: normal; margin-bottom: 10px;}
.topdiv {
	background-color: #efefef;
	border-bottom: 1px  solid #bbbbbb;
	height: 40px;
	width: auto;
}
.divcontent {padding: 10px 10px; min-width: 900px;}
#content p { line-height: 18px;}
#content td, textarea { line-height: 18px; font-size: 12px;}

#contact input {line-height: 18px; font-size: 18px;}
.clearing {clear: both;}
.botdiv {
	border: thin none #FFF;
	width: auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	background-color: #efefef;
}

.fromlabel{padding-left: 10px; font-weight:bold; color: #444; text-align: left;}
.tolabel{padding-right: 10px; font-weight:bold; color: #444; text-align:right;}
.properties1{font-weight:bold; color: #444; }

.input { background:#fff url(/images/input_l.gif) no-repeat 0 0; position:relative; }
.input div { background:url(/images/input_r.gif) no-repeat 100% 0; padding:0 18px 0 5px; }
.input div div { background:none; height:30px; margin:0; padding:0; }
.input input { width:100%; padding:0px 0 0px; border:0; margin:4px 0 0; font-size:1.32em;}
.input .flag { position:absolute; right:5px; top:4px; display: none;}
.example { font-size:0.88em; color:#777; white-space: nowrap; text-align: left; margin-bottom: 5px; margin-top: 7px; z-index: -1;}
.example a{  color:#777; border-bottom: 1px dotted blue;}
.example a:hover {text-decoration: none; color: blue;}

.calcbutton { font-size: 18px; width: 150px; height: 40px; text-decoration: none;}
.url_path {font-size: 12px; padding-bottom: 20px;}

#page { 
	margin: 20px auto; 
	width: 1120px;
	}
	
.delinmiter {margin: 10px 25px; border-bottom: 1px solid #999;}

#ads { float: left;  width: 110px; border: 0px solid #999; padding: 0px 10px;}
#content { float: left;  width: 720px; border: 0px solid #999; padding: 0px 20px;}
#leftmenu { float: left; width: 190px;  padding-left: 10px; border: 0px solid #999;}
.fullcontent {  width: 940px; padding: 20px 0px;}

.copyright {float: left; font-size: 10px; color: #7e7e7e; width: 90%;}
.liveinternet {float: right; text-align: right;}
.errors {
	background-color: #fddede;
	border: 0px solid #f54b4b;
	padding: 10px 10px;
	margin: 10px 0px;
}
.errors ul li {list-style: none;}


.success {
	background-color: #bbfdcf;
	border: 0px solid #f54b4b;
	padding: 10px 10px;
	margin: 10px 0px;
}
.success ul li {list-style: none;}

.calc_history_block {}
.calc_history_block .date {font-size: 10px; color: #555;}
.calc_history_block p { }
.dostavka_block_date {margin-top: -10px; font-size: 10px; color: #555; margin-bottom: 15px;}

.dostavka-result thead td {font-weight: bold; padding: 10px 20px;}
.dostavka-result tbody td {text-align: center;padding: 3px 3px;}


.infoul  {list-style: disc; padding-left: 15px; margin-left: 5px; font-size: 12px;}
.infoul li {list-style: disc; padding-left: 15px;  margin-left: 5px; font-size: 12px;}


.tleft {float: left;}
.tright {float: right;}