body {
	margin: 0;
	padding: 0;
	font-family: Arial, sans;
	font-size: 13px;
	background:#fff;
}

#home_arrow {
display:block;
height:37px;
width:47px;
background: top left url(pics/sipka.jpg) no-repeat;
}

#home_arrow span {
display:none;
}

#page-layout-box--header-- {

}

#page-layout-box-inner--header-- {
	width:982px;
	margin:auto;
	position:relative;
	top:30px;
}

h1#page-header a {
	display:block;
	float:left;
	width:144px;
	height:23px;
	background: top left url(pics/logo_sl.gif) no-repeat;
}

h1#page-header a span {
	display:none;
}

/*--------------------- MAINMENU ---------------------------------------------*/

#main-menu ul {
	display:block;
	float:left;
	margin:0;
	padding:0;
	position:relative;
	top:4px;
	left:5px;
}

   #main-menu ul li {
		display:block;
		float:left;
		list-style:none;
		margin: 0 5px 0 0;
		padding:0 0 0 10px;
		background: top left url(pics/menu_separator.gif) no-repeat;
	}
	
	#main-menu ul li#main-menu-item--www-- {
		background-image:none;
	}
	
	   #main-menu ul li a {
			color:#404040;
			text-decoration:none;
			font-size:9px;
			font-weight:bold;
			text-transform:uppercase;
		}
		
#page-layout-box--top-- {
	height:280px;
	background: top left url(pics/head_bg.jpg) no-repeat;
}

/*--------------------- HOMEPAGE ---------------------------------------------*/

.home-pg-box {
	width: 162px;
}

#home-topbox-box--im1--,
#home-topbox-box--im2--,
#home-topbox-box--im3--,
#home-topbox-box--im4--,
#home-topbox-box--im5--,
#home-topbox-box--im6-- {
	height:224px;
}

#home-topbox-box--im1-- h2,
#home-topbox-box--im2-- h2,
#home-topbox-box--im3-- h2,
#home-topbox-box--im4-- h2,
#home-topbox-box--im5-- h2,
#home-topbox-box--im6-- h2 {
	width:165px;
	height:97px;
	margin:0;
	padding: 0;
	font-size:15px;
	background: url(pics/165px_box_green.png) no-repeat;
	background-position: 0 15px;
	font-family:Tahoma;
}

#home-topbox-box--im1-- h2 a,
#home-topbox-box--im2-- h2 a,
#home-topbox-box--im3-- h2 a,
#home-topbox-box--im4-- h2 a,
#home-topbox-box--im5-- h2 a,
#home-topbox-box--im6-- h2 a {
text-decoration:none;
}

	#home-topbox-box--im2-- h2 {
		background: url(pics/165px_box_orange.png) no-repeat;
	}

	#home-topbox-box--im3-- h2  {
		background: top left url(pics/165px_box_blue.png) no-repeat;
	}

	#home-topbox-box--im4-- h2 {
		background: top left url(pics/165px_box_brown.png) no-repeat;
	}

	#home-topbox-box--im5-- h2 {
		background: top left url(pics/165px_box_yellow.png) no-repeat;
	}

	#home-topbox-box--im6-- h2 {
		background: top left url(pics/165px_box_grey.png) no-repeat;
	}


#home-topbox-box--im1-- h2,
#home-topbox-box--im2-- h2,
#home-topbox-box--im3-- h2,
#home-topbox-box--im4-- h2,
#home-topbox-box--im5-- h2,
#home-topbox-box--im6-- h2 {
	background-position: 0 15px;
}

#home-topbox-box--im1-- h2 a,
#home-topbox-box--im2-- h2 a,
#home-topbox-box--im3-- h2 a,
#home-topbox-box--im4-- h2 a,
#home-topbox-box--im5-- h2 a,
#home-topbox-box--im6-- h2 a {
	color:#fff;
	position:relative;
	top:45px;
	left:18px ;
	text-align: center;
	width: 165px;
}

	#page-layout-box-inner--top-- {
		height:280px;
		width:982px;
		margin:auto;
		background: top left url(pics/head01.jpg) no-repeat;
	}


#other-menu {
	position: relative;
	top: -140px;
	left: -8px;
}

/*--------------------- menu podstranek --------------------------------------*/

#home-topbox-box-inner--subpagemenu-- {
   background:#334f17;
   width:967px;
   position:relative;
   top:-3px;
   left:3px;
}

#home-topbox-box-inner--subpagemenu-- ul {
  padding:0;
  margin:0;
}

#home-topbox-box-inner--subpagemenu-- ul li {
  list-style:none;
  display:block;
  float:left; 
  line-height:22px;
  padding:5px; 

}

#home-topbox-box-inner--subpagemenu-- ul li a {
  padding:5px  0 0 10px;
  color:#fff;
  text-decoration:none;
  background: url(pics/submenu-oddelovac.png) no-repeat;
  background-position:0 5px;    
}

#home-topbox-box-inner--subpagemenu-- ul li a:hover {
  text-decoration:underline;
}

#svpsm ul li#svpsm-item----- a , #aksm ul li#aksm-item--ak-- a , #lksm ul li#lksm-item--lk-- a , #msm ul li#msm-item--w2-- a {
  background-image:none;
}

/*--------------------- home catalog -----------------------------------------*/

#page-layout-box--content--tslider-- {
  margin:10px 0 50px 0;
}

#tslider-box--slide-content-- {
	margin:0;
	padding:0;
	background:#eee;
	display:block;
	height:140px;
	width:930px;
	overflow:hidden;
}

#left-arr , #right-arr {
	cursor:pointer;
}


#tslider-box--l-click-- , #tslider-box--r-c-- {
	height:140px;
	width:24px;
	background: top left url(pics/reel_left.jpg) no-repeat;
}

#tslider-box--l-click-- img , #tslider-box--r-c-- img {
		position:relative;
		top:50px;
		left:2px;
	}

#tslider-box--r-c-- {
	background: top left url(pics/reel_right.jpg) no-repeat;
}

#page-layout-box--content--tslider-- h2 {
	color:#d60005;
	font-size:15px;
}

/*--------------------- content ---------------------------------------------*/
	
#page-layout-box--content-- {
	background: top left url(pics/content_top.png) repeat-x;
}

	#page-layout-box-inner--content--  {
		width:982px;
		margin:auto;
		font-size: 12px;
		color: #333333;
	}
	
	#page-layout-box-inner--content--  h1 , #page-layout-box-inner--content--  h2 , #page-layout-box-inner--content--  h3 ,  {
		color:#d60005;
	}

	#page-layout-box-inner--content-- a {
	color:#396913 ;
	}



#page-layout-box--content--default-- {
	padding:10px 10px 30px 10px;
}
	
	
/*--------------------- FOOTER ---------------------------------------------*/

#page-layout-box--footer-- {
	background: top left url(pics/foot.gif) repeat-x;
	height:107px;
}

	#page-layout-box-inner--footer-- {
		width:982px;
		margin:auto;
	}

#footer-mainmenu {
	margin:15px 0 15px 0;
}
	
	#footer-mainmenu ul {
		margin:0;
		padding:0;
	}

	   #footer-mainmenu ul li {
	      list-style:none;
	      display:inline;
	      padding:0 10px 0 10px;
	      text-transform:uppercase;
	   }

	      #footer-mainmenu ul li a {
				color:#fff;
				font-size: 11px;
			}
			
#page-layout-box-inner--footer--bottom-- {
	position:relative;
	top:25px;
}

#page-layout-box-inner--footer--bottom-- , #page-layout-box-inner--footer--right-- , #page-layout-box-inner--footer--right-- a {
	color:#fff;
	font-size:10px;
}

#page-layout-box-inner--footer--right-- {
	position:relative;
	top:-10px;
}

#page-layout-box-inner--footer--right-- img {
 position:relative;
 top:13px;
}

div#page-layout-box-inner--footer--bottom-- a {
	color: white;
	text-decoration: none;
}

h2#top-banner {
	margin:0px;
}

div#myOtherElement {
	width: 200px;
	height: 20px;
	overflow: hidden;
	border: 1px solid black;
	background-color: #f9f9f9;
}

div#myOtherElement span, div#myOtherElement a {
	display: block;
	padding: 0 3px;
}

div#myOtherElement a:hover {
	background: #f5f5f5;
}

table.rsbl {
background:#a9e84e;
}


table.rsbl {
border:2px solid #4d7c09;
}

table.rsbl tbody td {
  border:1px solid #999;
  font-size:12px;
  padding:4px;
  margin:0;
}

a#poptavka , a.poptavka {

  width:70px;
  height:20px;
  background: top left url(pics/poptavka.png) no-repeat;
  padding:2px 10px 5px 10px;
  color:#fff;
  text-decoration:none;
}

/* nova mapa */

#map-new {
  width:448px;
  height:369px;
  background:#333 top left url(pics/mapa-cast-new.jpg) no-repeat;
}

#map-new a {
  width:54px;
  height:42px;
  display:block;
  position:relative;
}

#map-new a#m4 {
  top:55px;
  left:280px;
}

#map-new a#m3 {
  top:40px;
  left:170px;
}

#map-new a#m2 {
  top:22px;
  left:268px;
}

#map-new a#m6 {
  top:-5px;
  left:326px;
}

#map-new a#m1 {
  top:-2px;
  left:253px;
}

#map-new a#m5 {
  top:-40px;
  left:383px;
}

#map-new a#m11 {
  top:-50px;
  left:192px;
}

#map-new a#m8 {
  top:-73px;
  left:88px;
}

#map-new a#m7 {
  top:-88px;
  left:307px;
}

#map-new a#m9 {
  top:-122px;
  left:176px;
}

#map-new a#m10 {
  top:-112px;
  left:205px;
}

#page-layout-box-inner--content--right-- h2 a {
  text-decoration:none;
}

#galleries-listing{ margin-bottom:15px !important; }

/**/

#layout-default-box-inner--default-- {
  padding: 0 10px;
}
