html,body {margin:0;padding:0;background:#fff;width:100%;height:100%; background:url(/themes/2/img/base-bg1.gif) repeat-x top; font-family:tahoma;}
* html #wrap{height: 100%;}
p,td { font-family:Arial, Helvetica, sans-serif; margin-top: 0px;}
a img{border:0;}
a{color: #c4205d;text-decoration: underline;}
a:hover{color: #c4205d;	text-decoration: none;}
a.hidden {text-decoration: none;color: #000;cursor:default;}
form {margin:0;padding:0;}
ul {margin-left:20px;margin-top:0px;padding:1px;list-style-type: square;line-height: 16px;}
h1 {font-size: 19px;font-weight: bold;color: #000;margin: 5px 0px;}

#bottom_addr {float: left; width:850px; font-size: 11px;color: #FFF;padding: 5px 15px 12px; text-align:left;}
#bottom_addr a {text-decoration: none;}
#bottom_addr a:hover {text-decoration: underline;}

#bottom_menu {float: left; color: #fff;text-align: left;padding: 10px 15px 5px 15px; font-size:12px;}
#bottom_menu a {color: #fff;text-decoration:underline;}
#bottom_menu a:hover {color: #000;text-decoration: underline;}

#counter{float:right; width:31px; background-color: #b3b3b3;}

.menu {color: #fff;font-weight: normal;font-family:times New Roman serif;padding: 0 10px 0 10px;white-space: nowrap; background:url(/themes/2/img/menubg.gif) repeat-x; font-size:19px; text-align:center;}
.menu a{text-decoration:none;color: #363636;}
.menu a:hover {color: #ffe2d0;text-decoration: underline;}
.map {background:url(/themes/2/img/menubg.gif) repeat-x;}

.body_txt {color: #000;text-align: justify;padding: 30px 10px 10px 15px;vertical-align: top; font-size:12px;}
.body_txt a, .body_txt a:hover {font-size: 17px;}

.login_form {background-image: url(/themes/2/img/login-form-bg.gif);background-repeat: repeat-x;height: 20px;width: 110px;border-width: 1px;border-style: solid;font-size: 11px;padding-top: 3px;padding-left: 1px;}
h2 {font-size: 17px;}
#wrap{position:relative; min-height:100%; margin:0 auto; width:100%;}
#page{width:950px;margin:0 auto; background:#FFF;}
#footer{width:950px; background:#b3b3b3 url(/themes/2/img/footer-bg.gif) repeat-x top; overflow: auto;}
#header{}
#logo{font-family:"Times New Roman", Times, serif; font-size:43px; color:#c4205d; height:60px; text-align:center; padding-top:30px; position:absolute; z-index:1; width:229px;}
#logo-shadow{font-family:"Times New Roman", Times, serif; font-size:44px; color:#CCC; height:60px; text-align:center; padding:32px 0 0 2px; position:absolute; z-index:0; width:229px;}
#logo a{text-decoration:none;}
#submenu{background:url(/themes/2/img/submenu-bg.jpg) no-repeat top; width:300px; margin:0; position:relative;}
#submenu a{color:#006771; text-decoration: none;}
#submenu a:hover{color:#c4205d;}
#submenu ul{font-size:17px; list-style:none; margin:0 0 25px;}
#submenu ul li{height:18px; background:url(/themes/2/img/submenu-items-bg.gif) no-repeat; padding:3px 10px 0 48px;}
#submenu ul li.last{background:url(/themes/2/img/submenu-items-last.gif) no-repeat;}
#submenu h2{font-family:"Times New Roman", Times, serif; font-size:17px; color:#b4003a; text-align:center; font-weight:normal; padding:14px 0 8px; margin:0;}
#news{font-size:11px; text-align:justify; padding:0 0 10px 10px;}
#tmenu{text-align:center; height:58px; width:300px; background:url(/themes/2/img/tmenubg.gif) repeat-x; margin-right:1px;font-family:georgia,serif;color:#006771;font-size:24px;}
#tmenu span{font-size:14px;}
#tmenu1{color: transparent; float: left; text-align:center; height:25px; width:300px;font-family:georgia,serif;color:#006771;font-size:25px;}
#company_name { position:relative; width:315px; height:90px; overflow:hidden;}

#orderForm {
	padding: 3px 10px 0 48px;
	font:11px Tahoma;
	background:url(/themes/2/img/submenu-bg.jpg) no-repeat top; width:252px; margin:0; position:relative;
}
#orderForm h2{font-family:"Times New Roman", Times, serif; font-size:18px; color:#b4003a; text-align:center; font-weight:normal; padding:14px 0 8px; margin:0;}
.oderform    {font-family:"Times New Roman", Times, serif; font-size:18px; color:#b4003a; text-align:center; font-weight:normal; padding:14px 0 8px; margin:0;}

#orderForm dd{
	margin:0;
}

#orderForm input, #orderForm textarea{
	margin-bottom: 6px;
	margin-top: 2px;
	width: 245px;
}
#orderForm #submit {
	width: 100px;
}
#orderForm a{color:#000;}


.orderFormMain .zend_form dd{
	margin:0px;
}
.orderFormMain .zend_form{
	color:#888;
	width:320px;
	padding-left:10px;
	padding-top:7px;
	margin-bottom:20px;
	padding-bottom:1px;
	margin-right:18px;
	font:11px Tahoma;
	background:url(/themes/2/img/submenu-bg.jpg) no-repeat top right;
}
.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, .zend_form select{	
	margin:2px 0 5px;
	width:300px;
}
.orderFormMain #submit{
	width:90px;
}
.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;
	
}
