* { margin: 0; padding: 0; }

body {background:#fff;font-family:Tahoma,sans-serif;font-size:12px;color:#545353}
#back {
background:#eee;
min-height:100%;
width:100%;
}
#body {width:1000px;margin:0 auto;background-color:#ffffff;}

input {border:1px solid #D4D4D4;}
h1,h2,h3,h4 {color:#000; padding:0 0 0; font-weight:normal;}
h1 {font-size:24px; margin-bottom: 15px;} 
h2 {font-size:18px; margin: 40px 0 26px 0;}
h3 {font-size:15px; margin: 20px 0 9px 0;}

a {color:#7BB348;}
a:hover {color:#919191 !important;}
img {border:0;}

ul,ol {
padding:2px 10px 14px 23px;
list-style-position:outside;
}
/* content */
#main_content {background-color: #ffffff;}
.clearfix {display:block;}
#left_content {float:left;margin:0;width:200px;padding:40px 0 0 60px;}
#right_content {float:right;position:relative;top:50px;margin:0;width:728px;min-height:443px;background: url(../bg_01.png) no-repeat;}

/* end content */


/* left side */
#logo {background: url(../logo_01.png) no-repeat;width:178px;height:52px;}
#iPhone {padding:3px 0 33px;}
#iPhone span {font-size:18px;}

/* Логин */
#client_in {padding:0 0 75px;}
#client_in input.login {margin:0 0 5px;width:130px;height:17px;color:#c1c1c1;font-size:11px;border:1px solid #7b7b7b;}
#ltitle {font-weight:bold;font-size:11px;padding:0 0 5px;}
input.bt {background: url(../bt_01.gif) repeat-x;color:#FFFFFF;font-size:11px;border:0;padding:2px 6px;}
#register{font-size:11px;padding:10px 0 0;}
/* end Логин */
#left_menu {font-size:14px;color:#000000;padding-bottom:70px;}
#left_menu ul {list-style: none; padding:0;margin:0;}
#left_menu ul li {background: url(../lmbg_01.gif) no-repeat 0px 4px;padding:0 0 7px 40px;}
#left_menu ul li ol, #left_menu ul li ol a {color:#017A06;font-size:11px;padding:2px 0 2px 15px;}
#left_menu ul li ol a {padding:2px 0 2px 0;}
#left_menu ul a {text-decoration:none; color:#000000 !important;}
#left_menu ul a:hover {text-decoration:underline; color:#000000;}
#left_menu ul a.selected {}
.left ul {padding:0;margin:0;}

div#searchd {float:right;width:188px;padding-left:8px;}
div#searchd .lupa {background:url("../s/green.jpg") no-repeat;bottom:19px;width:41px;height:19px;left:148px;position:relative;}
div#searchd input {width:140px;color:#7BB348;font-size:11px;height:17px;}

#lcontent {}

#banner {padding:0 0 40px !important;}
#library {padding:0 0 30px;}

#news {font-size:11px;padding-bottom:45px;}
#news p, #news p a {color:#686868 !important;padding-bottom:20px;text-decoration:none;}
#news p .date {color:#7BB348;font-size:10px;font-weight:bold;}
div.rss {background: url(../rss.gif) no-repeat;width:16px;height:16px;float:left;font-size:12px;}
div.archive_news {float:right;font-size:12px;}
.rss a {padding-left:22px;}
/* end left side */


/* right side */
#rcontent {clear:both;padding:0 38px 70px 0;/*0 38px 0 0*/}

#top_menu {padding:0 0 0 380px; color:#FFFFFF;font-size:16px;clear:both;height:135px;}
#top_menu2 {color:#FFFFFF;font-size:14px;height:125px;}

#top_menu .left, #top_menu .mid, #top_menu .right {float:left;padding:0 2px 0 40px;width:100px;}
#top_menu .mid {padding:0 2px 0 30px}
#top_menu2 .left, #top_menu2 .mid, #top_menu2 .right {padding:0 15px;float:left;color:#FFFFFF;left:220px;position:relative;}
#top_menu2 .mid {padding-left:40px;}
#top_menu2 .left li, #top_menu2 .mid li {padding: 0 0 5px;}
#top_menu .right{width:120px;}
#top_menu a, #top_menu2 a {color:#FFFFFF !important;}
#top_menu .left a {color:#7ab3b2;font-weight:bold;}
#top_menu2 p {padding-bottom: 7px;}
#top_menu2 p.all {padding:3px 0 0;font-weight:bold;}
#top_menu2 a.selected {color:#919191 !important;}

/* end right side */


/* products */
#product img {border:1px solid #7b7b7b;margin:0 5px 5px 0;}
#product p {padding:0;}
#products {padding:20px 0 0;}
#products h1 {float: left; width: 590px;}
.product h1 { float: none !important; }
.product h1, .product h2 {margin: 0 0 15px !important;}
.product h2 {font-size: 20px !important; }
.product {border:1px solid #d4d4d4;margin:0 5px 25px 0;min-height:170px;_height:170px;clear:both;}

.pimage {float:left;width:0;}
.product img {padding:15px 27px;}
.pspeclink {/*float:left;*/font-size:18px;/*left:40px;position:relative;*/padding-left:40px;}

/* for IE6 */
/*\*/
* html .pdatecontainer {width:473px;float:right;padding:0;}
/**/

.pdatecontainer {width:473px;padding-left:210px;}


.ptitle {background:url("../ptitle_01.png") repeat-x;/*height:41px;padding:6px 0 0 9px;*/padding:6px 0 10px 9px;}
.ptitle a {color:#ffffff !important;font-size:16px;}
div#breadcrumbs {color:#7BB348;font-size:11px;padding-top:3px;}
div.ptext {padding:0 0 5px;}
div.spes_title {background-color:#d3eabc;height:16px;margin:10px 100px 0 0;font-size:11px; font-weight:bold;color:#545353;padding:4px 0 0 4px;}
div.spescontainet {clear:both;}
.spescontainet .left, .mid, .right {float:left;padding:5px;}
table.tspec {padding:5px 4px 0;width:320px; margin-bottom: 10px;}
td.tleft, td.tcenter, td.tright {border-right:1px solid #a7d67a;height:18px;/*padding-left:35px;*/text-align:left; padding-left: 2px;}
td.tcenter, td.tright {text-align:center;}
td.tright {border:0;}
.product p {padding:0;line-height:150%; }

#products p {margin-bottom: 10px;}
.nav-tabs { padding: 2px 10px 0 23px; }
.tab-content {margin-bottom: 40px;}

.print-btn {
	float: right;
	margin-bottom: 5px;
}
.print-btn a.to-pdf {
	background: url('/design/icon-pdf.png');
	display: block;
	width: 48px;
	height: 45px;
	float: left;
	margin-right: 10px;
}
.print-btn a.to-print {
	background: url('/design/icon-print.png');	
	display: block;
	width: 40px;
	height: 40px;
	float: left;
}
/* end products */


/* footer */
#footer {background-color:#FFFFFF;clear:both;font-size:11px;min-height:100px;_height:100px;padding:20px 0;}
#fleft {float:left;padding:0 0 0 60px;width:210px;}
#fright {float:right;margin:0;width:720px;background: url(../footbg.jpg) no-repeat;}
#fright .text {padding:50px 30px 0 0;text-align:right;}

/* end footer */

.features { margin:5px 0; border:0; padding:0; border-collapse:collapse; }
.features th { background:#8dca51; color:#fff; padding:1px 2px 3px 2px; vertical-align:middle; text-align:center; border-left:1px solid #fff; border-bottom:1px solid #fff; }
.features td { padding:1px 2px 3px 2px; vertical-align:top; border-left:1px solid #8dca51; }
.features .f {
border-left:0;
padding-left:0;
padding-left:5px;
}
.features .t {
border:0;
padding:0;
}
.features .t div { background:#d6eec9; color:#56af13; padding:2px 5px;margin:5px 0;font-weight:bold; }
#ten_y_2 {
padding:0 0 32px 23px;
}