body
{
  font-family: "Arial", sans-serif;
  font-size: 12px;
  margin: 0;
  padding: 0;
  background: url(/layout/master-background.png) repeat-x #fbf7fc;
}

a
{
  color: #826698;
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

input
{
  padding: 4px;
  font-size: 10px;
  color: #888;
}

img
{
   border-width: 0px;
}

textarea
{
  font-family: "Arial", sans-serif;
  font-size: 11px;
  background-color: #f7f3f8;
  border: 1px solid #e7e4e8;
  width: 100%;
  height: 130px;
  padding: 1px;
}

#DOCUMENT
{
  margin-left: auto;
  margin-right: auto;
}

#TOP
{
  width: 1146px;
  background: url(/layout/banner-top.jpg) no-repeat top center;
  display: block;
  height: 199px;
  margin: 0 auto;
  padding-left: 10px;
}

#TOP_userinfo
{
  color: rgb(130,102,152);
  line-height: 27px;
  width: 600px;
  float: left;
}

#TOP_userinfo b
{
  color: #de2b02;
}

#TOP_menu
{
  margin: 0 auto;
  width: 1050px;
}

#TOP_btnlogon
{
   display: block;
   float: right;
   margin: 7px 10px 0 0;
}

#TOP_btnlogon a.login,
#TOP_btnlogon a.logout {display: block; height: 28px; width: 87px; background: url(/layout/form-buttons.png) left -112px no-repeat;}
#TOP_btnlogon a.logout {background-position: left -84px;}

#LogoLink{
    position: absolute; *position:fixed; width: 250px; display: block; margin-left: 83px; *left: 60px; margin-top: 45px; *top: 2px; height: 100px;	
}


#SITE_PATH
{
   position: relative;
   background-color: #f7eef8;
   border-top: 1px solid #eddaea;
   border-bottom: 1px solid #eddaea;
   overflow: hidden;
}


#path
{
  display: block;
  width: 700px;
  float: left;
  padding-top: 2px;
}

#path a{
  font-weight: 700;
  color: #C9DC63;	
}

#site_path_content
{
  padding: 5px;
  width: 928px;
  display: block;
  margin: auto;
  overflow: hidden;
}

#site_path_content #path a
{
  text-decoration: underline;
}

#site_path_content #path a:hover
{
  text-decoration: none;
}


#site_search1
{
  float: right;
  display: block;
  width: 220px;
  text-align: right;
}

#site_search1 input.site_search1_text
{
  color: #6a6a6a;
  font-size: 10px;
  padding: 3px;
  border-left: 1px solid #e3d8e7;
  border-top: 1px solid #e3d8e7;
  border-right: 1px solid #f4edf6;
  border-bottom: 1px solid #f4edf6;
  width: 170px;
  position: relative;
  top: -3px;
}

input.site_search1_submit_button
{
  background: url(/layout/form-buttons.png) left -168px no-repeat;;
  width: 26px;
  height: 23px;
  padding: 0;
  margin: 0;
  border: none;
  position: relative;
  top: -3px;
}

#site_search1 img
{
  position: relative;
}


#MIDDLE
{
  width: 975px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  display: block;
}


#FRAME_LEFT
{
  padding-top: 10px;
  padding-left: 10px;
  display: block;
  float:left;
  width: 180px;
}


#FRAME_CR
{
  padding-left: 7px;
  width: 765px;
  float: left;
  clear: right;
}


#FRAME_CONTENT
{
  margin-top: 10px;
  padding-left: 4px;
  padding-right: 4px;
  display: block;
  float: left;
  width: 512px;
}


#FRAME_RIGHT
{
  padding-top: 10px;
  margin-left: 3px;
  display: block;
  width: 230px;
  float: left;
}

/* Reklama 750x100 */
#ad
{
  display: block;
  float: left;
  margin-top: 10px;
  margin-bottom: 0px;
  margin-left: 0px;
}


#box
{
  width: 510px;
  height: 280px;
  margin-bottom: 8px;
  padding: 1px;
  background-repeat: no-repeat;
}

.a-img {display: block; float: right; position: relative; top: -276px;}

.box_btn_first,
.box_btn,
.box_btn_down,
.box_btn_last
{
 z-index: 0;
}


.box_btn
{
  width: 184px;
  height: 69px;
  background: url(/layout/box-buttons.png) no-repeat left -69px;
}
.box_btn_down
{
  width: 184px;
  height: 69px;
  background: url(/layout/box-buttons.png) no-repeat left 0px;
  position: relative;
  z-index: 1;
}

.box_btn_first img,
.box_btn img,
.box_btn_down img,
.box_btn_last img
{
  position: relative;
  left: 6px;
  top: 5px;
}


.box_btn_first span,
.box_btn span,
.box_btn_down span,
.box_btn_last span
{
  display: block;
  padding-left: 12px;
  margin-top: 4px;
  width: 120px;
  color: #4a2575;
}

#box_bg_image
{
  width: 358px;
  height: 276px;
  top: -276px;
  float: right;
}

a.ref_category
{
font-weight: 700; color: #4B0082; text-decoration: none; cursor: pointer;

}

#FOOTER
{
  clear: both;
  background-color: #f7eef8;
  border-top: 1px solid #eddaea;
  border-bottom: 1px solid #eddaea;
}

#FOOTER_DATA
{
  background: url(/layout/footer-background.jpg) no-repeat 90% 0px;
  margin: 0 auto;
  padding: 20px 99px 0 39px;
  height: 140px;
  width: 1012px;

}

#FOOTER_DATA img
{
  position: relative;
  top: +4px;
}

.fvsep
{
  margin: 0 8px;
  color: #de2b02;
}

#menu
{
  padding-left: 60px;
}


#copyright
{
  margin-top: 2ex;
  padding-left: 60px;
}

#FOOTER a:hover
{
 color: #d6403e;
 text-decoration: underline;
}

#footer_background
{
  position: relative;
  left: 760px;
}

#todo_list
{
  font-size: 11px;
  color: #c60b00;
  width: 165px;
  height: 42px;
  background-image: url(/layout/todo-list.png) no-repeat;
  display: block;
  padding-top: 34px;
  padding-left: 24px;
  overflow: hidden;
}

#site_search2 .search2_form
{
  background-color: #f7f3f8;
  border-left: 1px solid #eee0ec;
  border-right: 1px solid #eee0ec;
}

#site_search2 .criterion
{
  padding: 12px 24px 6px 24px;
}

#site_search2 .search2_form .btn_search
{
  margin: 10px 10px 10px 150px;
}

#site_search2 .criterion input
{
  width: 180px;
  border-left: 1px solid #e5dbe8;
  border-top: 1px solid #e5dbe8;
  border-right: 1px solid #f4edf6;
  border-bottom: 1px solid #f4edf6;
  font-size: 10px;
  padding: 4px;
}

#site_search2 .criterion select
{
  width: 190px;
  border-left: 1px solid #e5dbe8;
  border-top: 1px solid #e5dbe8;
  border-right: 1px solid #f4edf6;
  border-bottom: 1px solid #f4edf6;
  font-size: 10px;
  padding: 2px;
}

#site_search2 .category
{
  padding: 4px 0 4px 16px;
  border-bottom: 1px solid #f1e3f0;
}

input.site_search2_submit_button
{
  background: url(/layout/form-buttons.png) left 0px no-repeat;
  width: 65px;
  height: 28px;
  padding: 0;
  margin: 0;
  border: none;
}


.framel_title
{
  width: 160px;
  height: 25px;
  background-image: url(/layout/frame-title.png);
  display: block;
  padding-left: 20px;
  color: #fff;
  font-weight: 700;
  padding-top: 8px;
}

.framer_title
{
  width: 211px;
  height: 25px;
  background-image: url(/layout/frame-title-r.png);
  display: block;
  padding-left: 20px;
  color: #fff;
  font-weight: 700;
  padding-top: 8px;
  clear: both;
}

ul.framel_menu{
  background: url(/layout/sidebar_bg.png) no-repeat #FBF7FC;
}

ul.framel_menu,
ul.framel_menu li
{
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: block;
}

ul.framel_menu li
{
  border: 1px solid #f1e3f0;
  border-top: 0px;
}


ul.framel_menu a
{
  font-weight: 700;
  color: #826698;
  text-decoration: none;
  display: block;
  height: 17px;
  padding: 7px 0 7px 44px;
}

ul.framel_menu a:hover,
ul.framel_submenu a:hover
{
  color: #d6403e;
  text-decoration: underline;
}

#infobox_top
{
  width: 490px;
  margin-bottom: 10px;
  padding: 9px 9px 9px 10px;
  height: 14px;
  overflow: hidden;
  background: url(/layout/frame-top-background.png);
  border: 1px solid #ebe3e4;
  display: block;
  color: #999;
  font-size: 10px;
}

#infobox_top_wide
{
  width: 735px;
  margin-bottom: 0 0 10px 0;
  padding: 9px;
  height: 14px;
  overflow: hidden;
  background: url(/layout/frame-top-background.png);
  border: 1px solid #ebe3e4;
  display: block;
  color: #999;
  font-size: 10px;
}

#infobox_top b,
#infobox_top_wide b
{
  color: #d6403e;
  padding-right: 6px;
}

#infobox_top a,
#infobox_top_wide a
{
  text-decoration: underline;
  color: #6e5c3d;
}

#infobox_top a:hover,
#infobox_top_wide a:hover
{
  text-decoration: none;
}

.slideshow-link{
	display: block; 
	width: 355px; 
	height: 274px;
	position: relative;
	top: -555px;
	left: 150px;
}

#newsletter-save {
  background: url(/layout/form-buttons.png) left -28px no-repeat;
  width: 65px;
  height: 28px;
  display: block;
}

.icon{
width: 12px;
height: 12px;
}
.icon2{
width: 18px;
height: 18px;
}
.icon3{
width: 23px;
height: 14px;
}
