

/* Layout Stylesheet */ 
*{
	margin: 0;
	padding:0;
}

body{
  margin:0 auto;
  padding:0; 
  color: #515E66;
  width:774px;
  font-family: Tahoma;
  font-size: 11px;
  background-image: url(../images/meistari-bg.gif); 
}	 

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


h2 {
  font-weight:bold;
  margin:0;
  padding:0;
}

h2 a{
  color:#00468C;
  text-decoration:none;
}
h2 a:hover{
  color:#00468C;
  text-decoration:underline;
}

a {
	color: #00468C;
	text-decoration: none;
}
a:hover {
  color: #00468C;
	text-decoration: underline;
}	 

div.clear{
  clear:both;
  visibility: hidden;
  display:block;
}

div.clear2{
  clear:left;
  visibility: hidden;
  display:block;
}

/*p.spacer{
  clear:left;
  display:block;
  height:10px;
}*/

img.spacer{
  width:95%;
  height:11px;
}

p.clear{
  visibility: hidden;
  display:block;
  padding:0px 0 0 0;
  clear:left;
}

p{
  padding:0;
  margin:0;
}

img{
  border:0;
}

/*------------------------------------------
H E A D E R S   D I V   
------------------------------------------*/ 
#hdr{
  width:100%; 
  margin:0 !important;
  padding:0;
  height:96px;
  background-color:#00468C; 
}

#hdr img.meistari_logo{
  margin:10px 0 0 35px;
  float:left;
}

#hdr div.meistari_baneris{
  margin:10px 18px 0 0;
  float:right;
  border:1px solid white;
}
/*------------------------------------------
B U T T O N S   D I V   
------------------------------------------*/ 
#hdr_butt{
  width:100%; 
  margin:0 !important;
  padding:0;
  background-image: url(../images/buttons/meistari-bg.gif);
  background-repeat: repeat-x;
	background-position:top left;
  height:32px;
}


#hdr_butt a.butt_first{
  margin:0 1px 0 30px !important;
  margin:0 1px 0 15px;
  display:block;
  float:left;
  cursor:pointer;
}

#hdr_butt a.butt_first:hover{
  text-decoration:none;
}

#hdr_butt em.over_left{
  background-image: url(../images/buttons/meistari-on-but-left.gif);
  background-repeat: no-repeat;
	background-position:top left;
	width:12px;
	height:27px;
	float:left;
  font-style:normal;
  display:block;
}

#hdr_butt em.over_middle{
  background-image: url(../images/buttons/meistari-on-but-middle.gif);
  background-repeat: repeat-x;
	background-position:top left;
	float:left;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	color:#00468C;
	padding:6px 10px 4px 8px;
	display:block;
	font-family: Tahoma;
}

#hdr_butt em.over_right{
  background-image: url(../images/buttons/meistari-on-but-right.gif);
  background-repeat: no-repeat;
	background-position:top left;
	width:3px;
	height:27px;
	float:left;
	font-style:normal;
	display:block;
}

#hdr_butt a.butt_other{
  margin:0 0 0 4px;
  display:block;
  float:left;
  cursor:pointer;
	color:#515E66;
}

#hdr_butt a.butt_other:hover{
  text-decoration:none;
	color:#00468C;
}

#hdr_butt em.out_left{
  background-image: url(../images/buttons/meistari-off-but-left.gif);
  background-repeat: no-repeat;
	background-position:top left;
	width:11px;
	height:27px;
	float:left;
	font-style:normal;
	display:block;
}

#hdr_butt em.out_middle{
  background-image: url(../images/buttons/meistari-off-but-middle.gif);
  background-repeat: repeat-x;
	background-position:top left;
	float:left;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	padding:6px 10px 4px 8px;
	display:block;
  font-family: Tahoma;
}

#hdr_butt em.out_right{
  background-image: url(../images/buttons/meistari-off-but-right.gif);
  background-repeat: no-repeat;
	background-position:top left;
	width:4px;
	height:27px;
	float:left;
	font-style:normal;
	display:block;
}
/*------------------------------------------
M I D D L E   D I V   
------------------------------------------*/ 
#mid{
	width:100%;
	margin:-7px 0 0 0;
}

#mid2{
	width:100%;
	margin:40px 0 0 0;
	border-top:1px solid black;
}

/*------------------------------------------
L E F T   C O L O N   D I V   
------------------------------------------*/ 	 
#mid_left{
  background-color:#F5F5F5;
  padding:13px 9px 20px 30px;
  margin:1px 188px 0 0 !important; 
  margin:2px 188px 0 0; 
  border-right:1px solid #fff;
}

:root #mid_left{
  background-color:#F5F5F5;
  padding:13px 10px 20px 30px;
  margin:1px 188px 0 0 !important; 
  border-right:1px solid #fff;
}

#mid_left h1.charpter{
  font-weight:bold;
  color:#00468C;
  font-size:16px;
  font-family: Tahoma;
  margin:0 150px 0 0;
  position:relative;
}

:root #mid_left h1.charpter{
  font-weight:bold;
  color:#00468C;
  font-size:16px;
  font-family: Tahoma;
}

#mid_left h1.charpter a{
  color:#00468C;
  position:relative;
}

#mid_left h1.charpter a:hover{
  text-decoration:underline;
}

#mid_left h1.charpter2{
  font-weight:bold;
  color:#3c464d;
  font-size:16px;
  font-family: Tahoma;
  margin:0 150px 0 0;
  position:relative;
}

:root #mid_left h1.charpter2{
  font-weight:bold;
  color:#3c464d;
  font-size:16px;
  font-family: Tahoma;
}

#mid_left h1.charpter2 a{
  color:#3c464d;
}

#mid_left h1.charpter2 a:hover{
  color:#3c464d;
  text-decoration:underline;
}

#way{
  padding:10px 0 11px 0;
  background-image: url(../images/icons/meistari-content-dot.gif);
  background-repeat: repeat-x;
	background-position:bottom left;
	font-family: Tahoma;
	font-size:11px;
	position:relative;
	overflow: hidden;
}

#way a.way_out{
  color:#3C464D;
  background-image: url(../images/icons/meistari-way.gif);
  background-repeat: no-repeat;
	background-position:top right;
	padding:0 19px 0 0;
}

#way a.way_out:hover{
  text-decoration:underline;
}

#way a.way_over{
  color:#BF2630;
}

#way a.way_over:hover{
  text-decoration:underline;
}

/*------------------------------------------
L E F T   C O L O N   D I V   
------------------------------------------*/ 	 
#mid_left2{
  background-color:#F5F5F5;
  padding:13px 30px 20px 30px;
  margin:1px 0 0 0 !important; 
  margin:2px 0 0 0; 
  border-right:1px solid #fff;
}

:root #mid_left2{
  background-color:#F5F5F5;
  padding:13px 30px 20px 30px;
  margin:1px 0 0 0 !important; 
  border-right:1px solid #fff;
}

#mid_left2 h1.charpter{
  font-weight:bold;
  color:#00468C;
  font-size:16px;
  font-family: Tahoma;
}

#mid_left2 h1.charpter a{
  color:#00468C;
}

#mid_left2 h1.charpter a:hover{
  text-decoration:underline;
}

/*------------------------------------------
R I G H T   C O L O N   D I V   
------------------------------------------*/ 	 
:root #mid_right{
  width:188px;
  float:right;
  border-left:1px solid white;
  margin:-1px 0 0 0;
  background-image: url(../images/meistari-bg.gif); 
}

#mid_right{
  width:188px;
  float:right;
  border-left:1px solid white;
  margin:0px 0 0 0;
  background-image: url(../images/meistari-bg.gif); 
}

/*------------------------------------------
F O O T E R   D I V   
------------------------------------------*/ 
#ftr{
  width:100%; 
}

#ftr ul{
  list-style-type:none;
  padding:20px 0 15px 30px;
  margin:0 0 15px 0 !important;
  margin:0;
  height:100%;
}

#ftr ul li.all{
  float:left;
  color:#515E66;
  font-weight:bold;
  background-image: url(../images/icons/meistari-ftr-but.gif);
  background-repeat: no-repeat;
	background-position:top right;
	padding:0 23px 0 0;
	font-family: Tahoma;
	font-size:11px;
}

#ftr ul li.other{
  float:left;
  color:#515E66;
  font-weight:bold;
	padding:0 23px 0 0;
	font-family: Tahoma;
	font-size:11px;
}

#ftr ul li a.ftr_but_over{
  color:#BF2630;
}

#ftr ul li a.ftr_but_over:hover{
  text-decoration:underline;
}

#ftr ul li a.ftr_but_out{
  color:#515E66;
}

#ftr ul li a.ftr_but_out:hover{
  text-decoration:underline;
}

#ftr div.ftr_line{
  background-image: url(../images/icons/meistari-content-dot.gif);
  background-repeat: repeat-x;
	background-position:top left;
  padding:20px 0 0 0;  
}

#ftr div.ftr_developer{
  float:right;
  height:13px;
}

#ftr div.ftr_developer p{
  float:left;
}

#ftr div.ftr_developer img{
  float:left;
  padding:1px 0 0 2px;
}

#ftr div.ftr_copyright{
  padding:0 0 0 30px;
}
