* { margin:0; padding:0;}

body#body{
	background:url(../images/bg.gif) top repeat-x #464a4d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4e5051;
}

ul, ul li { list-style:none; list-style-image:none; list-style-type:none;}

p{padding: 10px 0;}
a{ color:#92047b; outline:none}
a:hover{text-decoration:none; }
img, a img { border:0;}

.clear { clear:both;}

h1{display:none;}

#main { margin:0 auto; width:988px;  }

/*------HEADER------*/
#header {float:left; padding:0px; width:988px; height:543px; background:url(../images/block-top.jpg) no-repeat 0 0;}

.head-row1 { float:left; height:110px; width:988px; }
.head-row1 .col1 { float:left; width:394px;}
.head-row1 .col1 .logo { margin:59px 10px 0px 116px; float:left;}
.head-row1 .col2 { float:left; padding-top:48px;}

ul.primary-links {margin:0px; padding:0px; list-style:none; text-align:center;}
ul.primary-links li { float:left; padding:0px 0px 0px 2px; background:url(../images/bg-li.gif) no-repeat 0 0px}
ul.primary-links li a { color:#185994; text-decoration:none; font-size:16px; display:block; padding:19px 0px 18px 0px; font-weight:bold; width:146px;}
ul.primary-links li a:hover, ul.primary-links li a.active { color:#FFF; background:url(../images/bg-li2.gif) top repeat-x;}
ul.primary-links li.last a.active, ul.primary-links li.last a:hover { width:144px; background:url(../images/bg-li-last.gif) no-repeat 0 0}

.head-row2 { float:left; height:290px;  width:984px;}
.head-row2 .col1 { float:left; width:652px;}
.head-row2 .col1 .slogan-img { margin:52px 0px 0px 36px;}

#custom { float:left; height:143px; padding-left:4px; width:984px;}
#custom img{ float:left;}

#cont { float:left;}

.border-left {background:url(../images/border-left.gif) repeat-y left #FFFFFF;}
.border-right {background:url(../images/border-right.gif) repeat-y right;}
.border-top {background:url(../images/border-top.gif) repeat-x top;}
.border-bot {background:url(../images/border-bot.gif) repeat-x bottom;}
.corner-top-left {background:url(../images/corner-top-left.gif) no-repeat left top;}
.corner-top-right {background:url(../images/corner-top-right.gif) no-repeat right top;}
.corner-bot-left {background:url(../images/corner-bot-left.gif) no-repeat left bottom;}
.corner-bot-right {background:url(../images/corner-bot-right.gif) no-repeat right bottom; width:100%; overflow:hidden;}
.corner-bot-right .inner { padding:4px 4px 20px 29px; float:left;}

#cont-col { float:left; padding:19px 0px 20px 0px;width:711px;}
.node { float:left; width:680px; padding-bottom:25px; margin-bottom:20px; border-bottom:1px solid #dfdfdf;}
.node img {padding:10px; float:left;}
.node .content { padding:22px 10px 5px 0px; color:#4e5051; line-height:18px; font-size:11px;}
.node .content a { color:#000;}
.node .content a:hover{ text-decoration:none;}
.node .content span strong{ color:#5E89B0; font-size:17px;}
.node .f_left{float:right;}

.portfolio{float:left;width:210px;height:250px;padding:10px;}
.portfolio a{color:#444444;}
.portfolio .image{height:205px;}
.medzera{float:left;width:630px;height:1px;margin:10px;background:#444;}

.node ul, .node ul li {list-style: square ;margin: 2px 0 2px 15px;}


h2 { color:#000000; font-size:17px; padding: 10px 0 0 0;line-height:normal; font-weight:bold; line-height:24px; text-transform:uppercase;}

#right-col { width:244px; float:right; padding:8px 0px 15px 0px;}

.block-user-1 { margin-bottom:0px; color:#363638; float:left;}
.block-user-1 .title { padding:0; float:left; width:244px; background:url(../images/bg-h.gif) top repeat-x;}
.block-user-1 .title h3 { color:#000; font-size:15px; font-weight:bold; padding:6px 0px 8px 24px; margin:0px 0px 0px 19px; line-height:22px; background:url(../images/bg-ha.gif) no-repeat 0 8px;}
.block-user-1 .content { padding:7px 25px 27px 25px; float:left; }
.block-user-1 .content ul.menu { padding-left:0px; padding-bottom:0px; float:left;width:194px;}
.block-user-1 .content ul.menu li ul.menu { padding-left:15px;}
.block-user-1 .content ul.menu li { padding:0px 0px 1px 1px; list-style-image:none; list-style:none; margin:0; line-height:normal;line-height:23px; overflow:hidden; border-bottom:1px solid #dfdfdf}
.block-user-1 .content ul.menu li a { background:url(../images/a1.gif) no-repeat 0 11px; color:#000; font-size:11px; text-decoration:none; font-weight:bold; display:block; padding-left:7px; overflow:hidden;}
.block-user-1 .content ul.menu li a:hover{ text-decoration:none; color:#5E89B0;}
.block-user-1 .content ul.menu li.expanded { padding-bottom:0px;}
.block-user-1 .content ul.menu li.expanded ul { padding-top:1px;}
.block-user-1 .content ul.menu li.last { border-bottom:none;}


/* footer */
#footer { color:#fefefe; font-size:12px; text-align:center; float:left}
.foot { text-align:left; margin:0 auto; width:988px; padding:20px 0px 30px 0px;}
#footer a { color:#dfdfdf; text-decoration:underline;}
#footer a:hover{ text-decoration:none;}
#footer .foot span { padding-left:32px;}
/* footer end */


