body { margin: 0; padding: 0; background:#ffffff; }
p, td, input {
	font-family: tahoma;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}
img { border: 0px; }
form { margin: 0px; padding: 0px; }
a { color: #0055B4; text-decoration: underline; }
a:hover { color: #5FA7EC; text-decoration: none; }

h1 {
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 4px;
	font-size: 14px;
	font-weight: bold;
}
h2 {
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 4px;
	font-size: 12px;
	font-weight: bold;
}

h3 { margin: 1px 6px 1px 4px; padding: 6px 0 5px 7px; color: #336; background: #EFF3F7; border: 1px solid #e2e2e9; font-size: 11px; font-weight: bold; }

table#main { width: 100%; height: 100%; }
table#main td { vertical-align: top; }

td#topmenu { padding: 2px 0px 0 0; height: 30px; }
td#topmenu table { width: 760px; }
td#topmenu table td { padding: 2px; color: #005BB8; vertical-align: middle; }
td#topmenu table td.n { padding: 2px 13px 2px 13px; border-left: 1px solid #E5E5E5; }

div#logo { width: 347px; height: 32px; position: relative; top: 110px; left: 185px; }
div#wtf { position: relative; top: 1px; }

table#menu { width:100% }

table#body { width: 100%; }

td#left { vertical-align: top; }
td#left div#leftmenu { border: 1px solid #D7D7D7; margin: 0; padding: 4px; }

div.lin, div.linr { padding: 6px 2px 6px 7px; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #E1E5EA; }
div.lin a, div.linr a { font-weight: bold; padding-left: 10px; display: block; text-decoration: none; }

div.lis, div.lisr { padding: 6px 2px 6px 7px; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }
div.lis a, div.lisr a { color: #FF6600; font-weight: bold; padding-left: 10px; display: block; text-decoration: none; }

div.lid { margin-left: 10px; }
div.lid a { color: #0055B4; font-weight: normal; padding: 0; display: block; padding-left: 2px; text-decoration: underline; }
div.lid span { color: #336; font-weight: normal; padding: 0; display: block; padding-left: 2px; }
div.lid a:hover { color: #5FA7EC; font-weight: normal; }

div#contacts { padding: 45px 5px 15px 10px; }
td.cont { font-weight: bold; color: #336; }

td.content,table.content { border: 1px solid #3681ce;background-repeat:repeat-y; background-position: right top }
div.h1 { margin: 1px; padding: 6px 0 5px 10px; color: #fff; font-size: 12px; font-weight: bold; }
div.text {
	padding: 8px 10px 10px 12px;
	text-align: left;
	font-weight: normal;
}
div.text p { margin: 0; padding: 0 0 12px 0; }

td#footer table { width: 100%; }
td#footer table td { vertical-align: bottom; padding: 3px 3px 8px 3px; }
td#footer table td.test { padding: 0px; }
td#footer table td a { color: #999; text-decoration: none; }
td#footer table td a:hover { color: #333; text-decoration: underline; }

div.poorchildren { padding-left: 15px; }
div#poorchildren ul { margin: 10px 0 10px 20px; }

div.news { padding: 10px 0 10px 0; }
div.nd, span.nd {
	font-weight: bold;
	color: #0033CC;
}
div.nh { font-weight: bold; }

table.qf { background: #f9f9f9; border: 1px solid #e2e2e9; margin: 4px 6px 4px 4px; padding: 6px 0 5px 7px; }

div#path { padding: 0 4px 10px 12px; color: #FF7D12; font-size: 10px; }
div#path a { color: #FF7D12; }
.imgbrdr {
	border:2px solid #ccc;;
	SimpleStyle:true;
}

.tblbrdr {
	SimpleStyle:true;
}

div.head div.bird div.table_menu table { padding-top:27px;padding-right:12px; }
div.head div.bird div.table_menu table td { padding: 2px; color: #005BB8; vertical-align: middle; }
div.head div.bird div.table_menu table td.n { padding: 2px 13px 2px 13px; border-left: 1px solid #E5E5E5; }

td.footer td.u_left{
	padding:0px;
	margin:0px;
	padding-left:15px;
	line-height:1.5;
	padding-top:12px;
}

td.footer td.u_right{
	padding:0px;
	margin:0px;
	line-height:1.5;
	padding-right:15px;
	padding-top:10px;
	color:#afadaf;
	width:206px;
	text-align:right;
}

td.footer td.u_right a, td.footer td.u_right a:hover, td.footer td.u_right a:visited{
	color:#afadaf;
}

td.footer div.foot_bot_l {
	background-position:center;
}
td.footer div.foot_bot_r {
	padding-right:center center;
}

td.cont_head {
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:5px;
	padding-left:10px;
	border:2px solid #3681ce;
	width:100%;
	background-image:url('images/BgTitle_01.gif');
}

td.cont_head a,td.cont_head a:hover {
	font-weight:normal;
	font-size:11px; 
	color:#FFFFFF;
	text-decoration:none;
}

td.content div.text h2 {color:#ff7400;}

.block {
	padding-bottom:15px;
}

.block2{
	padding-top:15px;
}

.block3{
	padding-bottom:15px;
	padding-top:15px;
}

.block4{
	padding-bottom:35px;
	padding-top:15px;
}

.block4 div.photo {
	padding-top:11px; 
}

.pricelist {margin:10px 0px 0px 24px;}

a.soft:link, a.soft:visited {color:#069; text-decoration:none;}
a.soft:active, a.soft:hover {color:#069; text-decoration:underline;}
