html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: baseline;
background: transparent;
}

ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}

/* remember to define focus styles! */
:focus {
outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}

body{
	margin:0;
	padding:0;
	font-size:13px;
	font-family: verdana, sans-serif;
	background:#fff;
	color:#5d5d5d;
	line-height:1.4em;
}
img{
	border:none;
	margin:0;
	padding:0;

}
a{
	margin:0;
	padding:0;
	text-decoration:underline;
	color:#0939b3;
}
a:hover{
	text-decoration:none;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
h1,h2{
	font-family:Arial;
	font-size:24px;
	font-weight:normal;
}
#bodywrap{
	width:944px;
	margin:0 auto;
}
#header {
	background:url(i/header.jpg) no-repeat top left;
	height:260px;
}
.brend_ul{
padding-left:14px;
padding-top:139px;
padding-bottom:77px;
}
.brend_ul li{
float:left;
padding:0 3px;
}
.brend_ul li a{
display:block;
width:91px;
height:56px;
}
.brend_ul li a img{
width:91px;
height:56px;
display:block;
}
#contentwrapper{
	background:url(i/contentwrapper.jpg) repeat-y center;
	min-height:784px;
	overflow:hidden;
clear:both;
}

#wrapper{
	background:url(i/twrapper.jpg) repeat-y center;
}
#sidebar{
	float:right;
	width:277px;
}
#sidebar input{
	border:none;
//margin-top:-5px;
//padding:0;
}
#sidebar input:hover{
	cursor:pointer;
}
#wp-submit, #searchsubmit{
cursor:pointer;
}
#content{
	width:667px;
	overflow:hidden;
	float:left;
	background:none;

}

#content p{
	padding:6px 0;
text-indent:2em;
}
#content h2{
	font-size:20px;
}
#content img.cont{
	padding:20px 0;
}
#main_wrap{padding:0 12px 0px 24px;}
#footer{
	height:90px;
	text-align:center;
}
/*---------header menu-----------*/

.menu2 {padding:0px; margin:0 auto; list-style:none; position:relative;_width:954px;}

.menu2 li {border-bottom:5px solid #c1c1c1;}

.menu2 li.top {display:block; float:left; position:relative; background:url(i/head_ul.jpg) repeat-x;}

.menu2 li a.top_link {display:block; height:37px; line-height:37px; color:#fff; text-decoration:none; font-size:13px;font-family:Arial; font-weight:bold; padding:0 0 0 12px; cursor:pointer; background:url(i/head_border.jpg) no-repeat left center;}



.menu2 li a.top_link span { display:block; padding:0 10px 0 40px; height:37px; background:url(i/head_back.jpg) no-repeat left center;}

.menu2 li a.top_link span.down {display:block; padding:0 10px 0 40px; height:37px;}

.menu2 li a.top_link span.current {background:url(i/span.jpg) repeat-x;margin-left:-9px;padding-left:49px;}

.menu2 li a.top_link span.current img{display:block;float:left;margin-left:-40px;padding-top:4px;_margin-left:-15px;}

.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}



/* Default link styling */



/* Style the list OR link hover. Depends on which browser is used */



.menu2 a:hover {visibility:visible;}

.menu2 li:hover {position:relative; z-index:200;}



/* keep the 'next' level invisible by placing it off screen. */

.menu2 ul, 

.menu2 :hover ul ul, 

.menu2 :hover ul :hover ul ul,

.menu2 :hover ul :hover ul :hover ul ul,

.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}



.menu2 :hover ul.sub {left:1px; top:37px; background: #03679b; padding:10px 0; border-bottom:2px solid #005480; white-space:nowrap; width:260px; height:auto;}

.menu2 :hover ul.sub li {display:block; height:30px; line-height:30px; position:relative; float:left; width:259px; background:#0774ab; border-bottom:2px solid #03679b;}

.menu2 :hover ul.sub li a {display:block; font-size:11px; height:30px; line-height:30px; text-indent:5px; color:#fff; text-decoration:none; }

.menu2 :hover ul.sub li ul{width:265px;font-size:11px;_margin-left:9px;}

.menu2 :hover ul.sub li ul li {background:#0774ab; width:225px;}

.menu2 :hover ul.sub li ul li:hover {background:#1092cf; width:225px;}


.menu2 :hover ul.sub li ul.kraski{width:95px;font-size:11px;}

.menu2 :hover ul.sub li ul.kraski li {background:#0774ab; width:95px;}

.menu2 :hover ul.sub li ul.kraski li:hover {background:#1092cf; width:95px;}



.menu2 :hover ul.sub li ul.kraski li ul li {background:#0774ab; width:245px;}

.menu2 :hover ul.sub li ul.kraski li ul li:hover {background:#1092cf; width:245px;}



.menu2 :hover ul.sub li ul.kley{width:200px;font-size:11px;}

.menu2 :hover ul.sub li ul.kley li {background:#0774ab; width:200px;}

.menu2 :hover ul.sub li ul.kley li:hover {background:#1092cf; width:200px;}


.menu2 :hover ul.sub li ul.kley li ul{width:295px;}
.menu2 :hover ul.sub li ul.kley li ul li {background:#0774ab; width:215px;}

.menu2 :hover ul.sub li ul.kley li ul li:hover {background:#1092cf; width:215px;}


.menu2 :hover ul.sub li ul.kley li ul.univ{width:155px;}
.menu2 :hover ul.sub li ul.kley li ul.univ li {background:#0774ab; width:155px;}

.menu2 :hover ul.sub li ul.kley li ul.univ li:hover {background:#1092cf; width:155px;}


.menu2 :hover ul.sub li ul.grunt{width:175px;}

.menu2 :hover ul.sub li ul.grunt li {background:#0774ab; width:175px;}

.menu2 :hover ul.sub li ul.grunt li:hover {background:#1092cf; width:175px;}


.menu2 :hover ul.sub li ul.kley li ul.grunt_s li {background:#0774ab; width:225px;}

.menu2 :hover ul.sub li ul.kley li ul.grunt_s li:hover {background:#1092cf; width:225px;}


.menu2 :hover ul.sub li ul.prom{width:70px;}

.menu2 :hover ul.sub li ul.prom li {background:#0774ab; width:70px;}

.menu2 :hover ul.sub li ul.prom li:hover {background:#1092cf; width:70px;}


.menu2 :hover ul.sub li ul.floor{width:210px;}

.menu2 :hover ul.sub li ul.floor li {background:#0774ab; width:175px;}

.menu2 :hover ul.sub li ul.floor li:hover {background:#1092cf; width:175px;}





.menu2 :hover ul.sub li ul li:hover ul{width:245px;font-size:11px;}

.menu2 :hover ul.sub li ul li ul li {background:#0774ab; width:310px;}

.menu2 :hover ul.sub li ul li ul li:hover {background:#1092cf; width:310px;}

.menu2 :hover ul.sub li:hover{background:#1092cf;}



.menu2 :hover ul :hover ul,

.menu2 :hover ul :hover ul :hover ul,

.menu2 :hover ul :hover ul :hover ul :hover ul,

.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul

{left:250px; top:-3px; background: #03679b; padding:3px 0; white-space:nowrap; width:250px; z-index:200; height:auto;}

.menu2 :hover ul :hover ul :hover ul{left:90px;}

.menu2 :hover ul :hover ul.kley :hover ul{left:200px;}





#recent-posts-2{
	padding-left:7px;
	padding-top:12px;
}
#recent-posts-2 ul li{
	background:transparent url(i/news_ul.jpg) no-repeat scroll left 7px;
padding-left:14px;
padding-right:8px;
}
#recent-posts-2 ul li a{
	color:#0939b3;
	font-size:11px;
}
#login_error{
	left:6px;
	margin-top:-36px;
	position:relative;
	top:5px;
	color:red;
	font-size:11px;
}
#login_error strong{
	display:block;
	width:50px;
}
.post{
	padding:20px;
}
h3#comments, h3#respond, ol.commentlist, #commentform{
	padding-left:20px;
}
#commentform input{
	border:1px solid #bdbdbd;
}
.entry td{
	vertical-align:top;
	padding:6px 0;
	
	border:2px solid #f0f0f0;
}
.entry ul{
list-style:disc;
padding-left:18px;
}
.post span.searchterm1 { background-color:yellow; }

#prod ul{
list-style:square;
padding-left:12px;
}
#prod ul ul{
list-style:circle;
padding-left:18px;
}
#prod ul ul ul{
list-style:disc;
padding-left:24px;
}
#content table td  p{
text-indent:0;
text-align:left!important;
}