html, body {
	margin:0px;
	padding:0px;
	height:100%;
	width:100%;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
   	background-image: url(img/back.jpg);
	background-repeat:repeat-x;
    background-color:#fff;
}
a:link {text-decoration: none;}
a:visited {	text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}

#bckg {

}
#bl_group_holder {
    width:100%;
    min-height:500px;
}
#bl_group {
    margin-left:auto; margin-right:auto;     width:970px;  min-height:500px;
}
#bl_groups {
    margin-left:auto; margin-right:auto;     width:970px;
}
.vs_top  {
height:47px; position:relative; margin-left:auto; margin-right:auto;width:970px;
}
.vs_top .logo{
position:absolute;left:0px;top:2px;z-index:1;width:230px;height:203px;margin-left:auto; margin-right:auto;
background-image: url(img/logo.jpg);background-repeat:no-repeat; background-position:center;
background-color:#a2daf8;
}
#bl_group_holder {
    width:100%;
    height:500px;
   	background-image: url(img/back.jpg);
	background-repeat:repeat-x;
}
#bl_group {
    margin-left:auto; margin-right:auto;     width:970px;  height:500px;
}
.vs_bottom{
clear:both;
min-height:30px;
color:#333;
background-color:#333;
font-weight:bold;
background:url(img/bottombg.png) repeat-x top;
}
.vs_bottom .bottom{
margin-left:auto;
margin-right:auto;
width:970px;
min-height:30px;
background-color:#333;
background:url(img/bottom.png) no-repeat top right;
}
/* Horizontalno menu*/
.vs_menu {text-align:left;height:35px;color:#000;}
.vs_menu .menu{margin-left:auto;margin-right:auto;height:27px;float:right;}
.vs_menu .menu  .btn {cursor:pointer;cursor:hand;line-height:27px;height:27px;font-weight:bold;
background:url(img/btn.jpg) no-repeat right top; padding-right:10px;display:inline-block;}
.vs_menu .menu .btn ins {padding-left:27px;padding-right:10px;text-decoration:none;background:url(img/btn.jpg) no-repeat left top;height:27px;line-height:27px;
display:inline-block;}
.vs_menu .menu  a.btn {color:#fff;}
.vs_menu .menu  a.btn:hover {color:#fff;background-position:right -27px;}
.vs_menu .menu  a.btn:hover ins {background-position:left -27px;}
.vs_menu .menu  .btn2 {cursor:pointer;cursor:hand;line-height:27px;height:27px;font-weight:bold;
background:url(img/btn.jpg) no-repeat right bottom; padding-right:10px;display:inline-block;}
.vs_menu .menu .btn2 ins {text-decoration:none;background:url(img/btn.jpg) no-repeat left bottom;height:27px;line-height:27px;display:inline-block;
	padding-left:27px;padding-right:10px;}
.vs_menu .menu  a.btn2 {color:#fff;}
/* Admin menu*/
.vs_adm_menu {position:fixed;top:0px;z-index:2;color:#000;height:30px;width:100%}
.vs_adm_menu .l {background:url(img/adm_bg_l.gif) no-repeat center top;width:30px;}
.vs_adm_menu .c {background:url(img/adm_bg_c.gif) repeat-x center top;height:30px;}
.vs_adm_menu .r {background:url(img/adm_bg_r.gif) no-repeat center top;width:30px;}
/* buttons*/
.lBtn {cursor:pointer;cursor:hand;line-height:30px;height:30px;font-weight:bold;
background:url(img/addBtn.gif) no-repeat right top; padding-right:10px;display:inline-block;}
.lBtn ins {text-decoration:none;background:url(img/addBtn.gif) no-repeat left top;height:30px;line-height:30px;
display:inline-block;padding-left:33px;}
a.lBtn {color:#fff;}
a.lBtn:hover {color:#fff;background-position:right -30px;}
a.lBtn:hover ins {background-position:left -30px;}
.lBtn2 {cursor:pointer;cursor:hand;line-height:30px;height:30px;font-weight:bold;
background:url(img/addBtn.gif) no-repeat right bottom; padding-right:10px;display:inline-block;}
.lBtn2 ins {text-decoration:none;background:url(img/addBtn.gif) no-repeat left bottom;height:30px;line-height:30px;display:inline-block;
	padding-left:10px;}
a.lBtn2 {color:#fff;}
/* Vertikalno menu*/
.vs_vmenu {width:230px;min-height:200px;float:left;background-color:#a2daf8;}
.vs_vmenu .menu  {width:213px;margin-left:8px;border-top:solid 1px #8cd1f6;}
/*.vs_vmenu .menu .btn {cursor:pointer;cursor:hand;font-weight:bold;
background:url(img/vbtn.jpg) no-repeat right top; display:inline-block;}
.vs_vmenu .menu .btn ins {width:178px;padding-left:30px;text-align:left;text-decoration:none;background:url(img/vbtn.jpg) no-repeat left top;
height:39px;display:inline-block;}
.vs_vmenu .menu  a.btn {padding-right:5px;color:#036;}
.vs_vmenu .menu  a.btn:hover {color:#fff;background-position:right -39px;}
.vs_vmenu .menu  a.btn:hover ins {background-position:left -39px;}*/
.vs_vmenu .menu  table{
  width:212px;   margin-top:123px;
}

.vs_vmenu .menu  td {
    height:39px;
    color:#036;
    font-weight:bold;
    padding-left:30px;
    background:url(img/vbtn.jpg) no-repeat right top;
    background-position:right 0px;
    position:relative;
    text-align:left;
  }
.vs_vmenu .menu  td a{cursor:pointer;cursor:hand;
     text-decoration:none;display:block;position:absolute;z-index:1;width:178px;height:39px;top:0px;vertical-align:middle
  }
.vs_vmenu .menu  td:hover{
    background-position:right -39px;color:#fff;
  }
.vs_vmenu .menu  td a:hover{
    color:#fff;
  }


.vs_vmenu .menu  .btn2 {padding-right:5px;cursor:pointer;cursor:hand;height:39px;font-weight:bold;
background:url(img/vbtn.jpg) no-repeat right bottom; display:inline-block;}
.vs_vmenu .menu .btn2 ins {
	padding-left:30px;text-align:left;color:#036;width:178px;text-decoration:none;
	background:url(img/vbtn.jpg) no-repeat left bottom;	height:39px;display:inline-block;vertical-align:middle;
}
.area {width:178px; height:39px; position:relative; float:left; }
.bubble {position:absolute; left:0; top:0px; width:178px;  display:table; }
.bubble div {display:table-cell; vertical-align:middle;}

/* tree menu*/
.tr_menu {width:24%;float:left;padding-top:15px;padding:10px}
.tr_menu .menu  .btn {cursor:pointer;cursor:hand;line-height:52px;height:52px;font-weight:bold;
background:url(img/vertBtn.png) no-repeat right top; padding-right:25px;display:inline-block;}
.tr_menu .menu .btn ins {width:180px;text-decoration:none;background:url(img/vertBtn.png) no-repeat left top;height:52px;line-height:52px;
display:inline-block;padding-left:10px;}
.tr_menu .menu  a.btn {color:#fff;margin-bottom:2px;}
.tr_menu .menu  a.btn:hover {color:#afb8c8;background-position:right -52px;}
.tr_menu .menu  a.btn:hover ins {background-position:left -52px;}
.tr_menu .menu  .btn2 {cursor:pointer;cursor:hand;line-height:52px;height:52px;font-weight:bold;
background:url(img/vertBtn.png) no-repeat right bottom; padding-right:25px;display:inline-block;}
.tr_menu .menu .btn2 ins {width:180px;text-decoration:none;background:url(img/vertBtn.png) no-repeat left bottom;height:52px;
line-height:52px;display:inline-block;padding-left:10px;}
.tr_menu .menu  a.btn2 {color:#fff;margin-bottom:2px;}
/* Navigaciq */
.vs_nav {height:20px;padding:2px;}
.vs_nav .nav{margin-left:100px;}
.vs_pr_staff {min-height:300px;padding-left:27px;margin-top:4px;
	position:relative;border-top:solid 1px #C8C2B9;border-bottom:solid 1px #C8C2B9;/*padding-top:20px;*/ }
.vs_pr_staff .menu {position:relative;top:-1px;background:url(img/back.png) repeat;width:250px;border-bottom:solid 1px #C8C2B9;border-left:solid 1px #C8C2B9;
border-right:solid 1px #C8C2B9;padding:5px;/*border-top:solid 1px #C8C2B9;*/}

