html,body {margin:0;padding:0;background:#ffffff;width:100%;height:100%;}
* html #wrap{height: 100%;}
p,td { font-family:Arial, Helvetica, sans-serif; margin-top: 0px;}
a img{border:0;}
a{color: red;text-decoration: underline;}
a:hover{color: #133C02;text-decoration: underline;}
a.hidden {text-decoration: none;color: #000000;cursor:default;}
form {margin:0;padding:0;}
h2 {font-weight: 100; font-size: 17px;}
ul {margin-left:0px;margin-top:0px;padding:1px;list-style-type: square;line-height: 16px;}
h1 {font-size: 20px;font-weight: normal;color: #242424;margin: 0px;font-family: Tahoma, Arial;padding-bottom: 9px;}
.bottom_addr {font-size: 10px;color: #999999;padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 20px;font-family: Tahoma, Arial;}
.bottom_addr a {text-decoration: none;}
.bottom_addr a:hover {text-decoration: underline;}
.bottom_menu {color: #333333;text-align: right;padding-top: 12px;padding-bottom: 10px;font-size: 11px;font-family: Tahoma, Arial;padding-right: 20px;}
.bottom_menu a {color: #000000;text-decoration: underline;}
.bottom_menu a:hover {color: #255009;text-decoration: underline;}
.menu {color: #FFFFFF;	background-image: url(/themes/3/img/btn_bg.gif);background-repeat: repeat-x;font-weight: bold;padding-right: 10px;padding-left: 10px;white-space: nowrap;}
.menu a{text-decoration: none;color: #FFFFFF;}
.menu a:hover {color: #FFFFFF;text-decoration: underline;}
.body_txt {color: #30322f;text-align: justify;padding: 10px;vertical-align: top;font-size: 12px;font-family: Tahoma, Arial;}
.company_name {font-size: 14px;font-weight: bold;text-transform: none;color: #FFFFFF;}
.login_form {
    height: 18px;
    width: 280px;
    font-size: 11px;
    padding-top: 3px;
    padding-left: 2px;
    border: 1px solid #999999;
    color: #333333;
}
#wrap{position:relative;min-height:100%;margin:0 auto;width:950px;}
#conteiner{width:950px;padding-bottom:50px;}
#footer{width:950px;height:50px;position:relative;margin-top:-50px;margin-left:auto;margin-right:auto;background-color: #FFFFFF;background-repeat: no-repeat;	background-position: top;}
#header{}
.lnews{font-family: Tahoma, Arial;font-size: 12px;color: #30322f;text-align: justify; margin: 10px 11px 2px 8px;}
.lnews_data{color:#666333;}
.lnews p{margin:3px 0 0 0;}
.lheader{font-family: Tahoma, Arial;font-size: 15px;font-weight: normal;color: #30322f;font-style: italic;text-align: right;margin-right: 9px;margin-top: 7px;margin-bottom: 9px;}
#lmenu{background-image: url(/themes/3/img/lmenu-bg.gif);background-repeat: repeat-y;background-position: center;}
#lmenu_items{background:url(/themes/3/img/lmenu-bg-top.gif) no-repeat center top;padding-top: 14px;}
#lmenu_items a{display:block;color: #FFFFFF;text-decoration: none;font-size: 18px;font-style: italic;font-family: Arial, Helvetica, sans-serif;text-align: right;	padding-top: 2px;padding-right: 50px;padding-bottom: 11px;background-image: url(/themes/3/img/lbullet.gif);background-repeat: no-repeat;	background-position: 30px 12px;}
#lmenu_items a:first-child{
	font-size:15px;
	background-position:30px 9px;
}
#lmenu_items a:hover{color:#9CC58D;}
#logo{
    position:absolute;
    font-size: 26px;
    color: #277505;
    margin-top: 27px;
    margin-left: 14px;
    font-family: Tahoma, Arial;
    font-weight: normal;
    background-image: url(/themes/3/img/logobg.gif);
    background-repeat: repeat-x;
    height: 51px;
    padding-top: 8px;
}
#logo a{
	text-decoration:none;
}
#search{
    margin-right:20px;
    margin-top:28px;}
#welcome-text {
    font-family: Tahoma, Arial;
    font-size: 40px;
    color: #595b59;
    text-align: left;
    margin-right: 11px;
    margin-top: 25px;
}
#welcome-text h2{
    color:#33531d;
    font-family: Tahoma, Arial;
    font-size: 23px;
    font-style: italic;
    font-weight: normal;
    margin-bottom: 5px;
	text-align:center;
}
#welcome-text p{margin: 3px 5px 0 0;}
#welcome-text p span{
    color:#33531d;
    font-family: Tahoma, Arial;
    font-size: 25px;}
	
strong{
	font-weight:normal;
}
#orderForm dd{
	margin:0px;
}

#orderForm form{
	padding-left:0;
	font:11px Tahoma;
	color:#888;
}
#orderForm input, #orderForm textarea{
	width:180px;
	margin:2px 0 6px;
}
#orderForm #submit{
	width:100px;
}
#orderForm #captcha-input{
	width:50px;
}

.orderFormMain{
	margin-left:130px;
}
.orderFormMain .zend_form dd{
	margin:0px;
}
.orderFormMain .zend_form{
	color:#888;
	width:550px;
	padding-left:10px;
	padding-top:7px;
	margin-bottom:20px;
	padding-bottom:1px;
	margin-right:18px;
	font:11px Tahoma;
	background:#eee;
}
.orderFormMain .l-bg .zend_form{
	color:#fff;
	width:auto;
	background:#999;
}
.orderFormMain .l-bg .zend_form input, .l-bg .zend_form textarea{
	width:190px;
}
.orderFormMain .zend_form input, .zend_form textarea{	
	margin:2px 0 5px;
	width:300px;
}
.zend_form select{margin:2px 0 5px;	width:550px;}
#captcha-input {width: 100px;margin-top: 5px;}

.orderFormMain #submit{
	width:102px;
}

.orderFormMain .l-bg .title{
	font:22px Tahoma;
	color:#fff;
	background:#CF2526;
	padding:3px 10px 4px;
	margin:0 6px 10px 0;
}
.orderFormMain .l-bg .news{
	padding-right:20px;
}	
.orderFormMain .l-bg .news .text{
	padding-bottom:10px;
	font:11px Tahoma;
	color:#ddd;
}
.orderFormMain .l-bg .news .text a{
	color:#555;
}
.orderFormMain .l-bg .news .text a:hover{
	color:#000;
}
.errors {
	padding:0px 0px 5px 2px;
	color: #f00;
}
.errors li{
	list-style: none;
	color: #f00;
}
table.table_price {
	margin: 0px 0px 0px 20px;
	width: 685px;
	border-width: thin;
	border-style: dotted;
}
table.table_price tr td{
border-width: thin;
	border-style: dotted;
	background-color: #fffafa;
{		

	

