/*create by desiptikon*/
body {background:#fff; margin:0; padding:0; font-size:12px; font-family: Arial, Tahoma, Helvetica; color:#000;}
a img {border:0;}
body a{outline: none;}
p{margin:0; padding: 0 0 20px 0;}
table tr td{vertical-align:top;}
.left { float:left; }	
.right { float:right; }
.clear { clear:both; font-size:0; line-height:0;}
h1{margin: 0; padding: 0 0 20px 0; color:#669ec7; font:24px Arial, Helvetica, Tahoma, sans-serif;}
.img{margin:0 0 20px 0;}
.img_l{float:left; margin:0 20px 20px 0;}
.img_r{float:right; margin:0 0 20px 20px;}
#container{width:1087px; margin:0 auto;}
.page{width:1087px; margin:0 auto;}
/*_______________________________________________Header________________________________________*/
#header{font-size:14px; height:50px; padding:24px 0 0 0;}
	.tel{color:#9bc639;}
	.men{color:#6ea2cb; margin:0 75px 0 0;}
		.men a{color:#6ea2cb;}
/*_______________________________________________Menu___________________________________________*/
#menu{padding:0; margin: 0; float:right; text-align:right;}
	#menu ul{margin:0; padding:0; background:#6ea2cb; width:155px; min-height:319px; padding:0 17px;}
	#menu a{text-decoration:none; color:#ffffff; font-size:14px; display:block; background: url(../images/sep.jpg) no-repeat right center; text-transform:uppercase; height:27px; padding:10px 15px 0 0;}
	#menu li{list-style:none; border-bottom: solid 1px #fff;}
	#menu a.act, #menu a:hover{background: url(../images/act.jpg) no-repeat right center;}
	.last{border:none !important;}
/*_______________________________________________Middle________________________________________*/
#middle{padding:0 0 30px 0;}

#sidebar-left{float:left; width:228px;}
	.calc{background:#6ea2cb url(../images/calc.jpg) no-repeat left top; padding:10px 17px; color:#fff;}
		.free{border-bottom:solid 1px #fff; padding:0 0 10px 0; margin:0 0 10px 0;}
		.calc input{width:172px; height:18px; border:solid 1px #517795; margin:0 0 10px 0;}
		.calc input[type="button"] {background:#f5953a; height:20px; width:82px; border:solid 1px #517795; margin:0; color:#fff; padding:0 0 2px 0; cursor:pointer; font:12px Georgia; text-transform:uppercase; font-weight:bold;}
		.star{color:#ff0202;}
	
#content{float:left; width:650px; line-height:19px; position:relative;}
	.logo{margin:0 0 20px 0;}
	#content table{border:solid 1px #6ea2cb;}
	#content table td{border:solid 1px #6ea2cb; padding:5px;}
	.pad{padding:0 17px;}
	.pad ul{margin:0; padding:0 0 20px 15px;}
	.pad ol{margin:0; padding:0 0 20px 15px;}
	.pad a{color:#6ea2cb;}
	.year{float:left; margin:0 100px 15px 0;}
	.tax{width:220px; padding:5px 0; float:left;}
	a.link{position:absolute; left:300px; top:345px; color:#f5953a; font-size:14px;}
	.calc1 input[type="text"]{width:113px; padding:0; margin:0;}
	.calc1 input[type="checkbox"]{padding:0; margin:5px 5px 0 0;}
	.calc1 select{width:162px; height:20px;}
	.calc1 form input[type="button"]{background: url(../images/but.jpg) repeat-x left top; height:24px; width:91px; border:none; margin:20px 20px 0 0; color:#fff; padding:0 0 3px 0; cursor:pointer;}
	
#sidebar-right{float:left; width:208px;}
	.tit{background: url(../images/tit.jpg) no-repeat left top; width:190px; height:28px; padding:10px 0 0 18px; color:#fff;}
	.login{color:#fff; background:#9bc639; padding:10px 17px; border-bottom:solid 6px #6ea2cb; margin:0 0 10px 0;}
	.login input{width:172px; height:18px; border:solid 1px #7ca324; margin:0 0 10px 0;}
	.login input[type="button"] {background:#6ea2cb; height:20px; width:82px; border:solid 1px #517795; margin:0 0 10px 0; color:#fff; padding:0 0 2px 0; cursor:pointer; font:12px Georgia; text-transform:uppercase; font-weight:bold; float:right;}
	.login a{color:#fff; margin:0 5px;}
/*_______________________________________________Forms___________________________________________*/
#forms{}
#forms form input{height:15px; width:261px; margin-bottom:20px; padding:5px; border:solid 1px #bdbdbd;}
#forms form textarea{height:83px; width:552px; padding:5px; border:solid 1px #bdbdbd;}
	.cont_rl{width:261px; padding-right:30px;}
	.cont_lt{width:552px;}
#forms form input[type="button"], #forms form input[type="reset"]{background: url(../images/but.jpg) repeat-x left top; height:24px; width:91px; border:none; margin:20px 20px 0 0; color:#fff; padding:0 0 3px 0; cursor:pointer;}	
/*_______________________________________________Footer________________________________________*/
#footer {padding: 26px 0 0 0; width:100%; color:#1b1b1b; height:78px; background:#6ea2cb; border-bottom:solid 3px #a7cd51; line-height:21px;}
	#footer a{color:#ffffff;}
	.fm{text-align:right;}
	.mf{margin:0 0 10px 0;}
	.mf a{color:#1b1b1b !important; margin:0 15px;}
	.las{margin:0 0 0 15px !important;}