body { font-family: Arial, Helvetica, Sans-Serif;  background:#E8E5D4;}

.leftmenu {
	    background:#E8E5D4;
	}
	
	#header h1 { margin:0; padding: 0; }
	#header h1 a { display: block; width: 960px; height: 150px; margin:0; padding: 0; background: transparent url('/images/header.jpg') 0 0 no-repeat; }
	
	.leftmenu .col1 {background: transparent url('/images/content-bg.png') 404px 0 no-repeat; padding-top:10px}
	
	.menu1 {  background-image: url('/images/menu1-bg.png') }
  .menu1 .roundbox_top {  background-image: url('/images/menu1-top.png') }
  .menu1 .roundbox_bott {  background-image: url('/images/menu1-bott.png') }
  
	.menu2 {  background-image: url('/images/menu2-bg.png') }
  .menu2 .roundbox_top {  background-image: url('/images/menu2-top.png') }
  .menu2 .roundbox_bott {  background-image: url('/images/menu2-bott.png') }

  .menu3 {  background-image: url('/images/menu3-bg.png') }
  .menu3 .roundbox_top {  background-image: url('/images/menu3-top.png') }
  .menu3 .roundbox_bott {  background-image: url('/images/menu3-bott.png') }
  
  .roundbox h4 { color: #fff; font-size: 14px;  font-weight: bolder; padding: 0 0 0 39px; margin:15px 0 25px 0;}
  .roundbox ul { list-style: none;  padding: 0 13px 15px 13px; margin:0}
  .roundbox li { background: transparent url('') left bottom repeat-x;  }
  .roundbox li.last { background: none }
  .roundbox li a { color: #fff; width: 174px; text-decoration: none; line-height: 25px; padding-left: 18px }
  .roundbox li a:hover { text-decoration: underline;}
  .menu1 li { background-image:  url('/images/menu1-li-bg.png');  }
  .menu2 li { background-image:  url('/images/menu2-li-bg.png');  }
  .menu2 li a { background: transparent url('/images/menu2-a-bg.png') 0 3px no-repeat;  }
  .menu2 li a.open { background: transparent url('/images/menu2-a-bg2.png') 0 3px no-repeat;  }
  .menu2 li a.sub { background: transparent url('/images/menu2-a-bg3.png') 11px 3px no-repeat;  padding-left: 29px }
  .roundbox p { color: #fff; font-size: 12px; padding: 20px }
  
  #footer p { font-size: 10px; text-align: left; background: transparent url('/images/footer-logo.png') 0 0 no-repeat; padding-left: 50px; margin-left: 350px; color: #683E14; }

  h2 { background: transparent url('') 0 0 no-repeat; width: 100%; height: 40px; display: block; margin:0 0 10px 0; }
  
  .advert_box { border-bottom: 1px solid #EFEFDE; }
  .advert_box h3 { color: #D97C5A; margin:0; padding:0; }
  .advert_box h3 a { color: #D97C5A; font-size: 12px; text-decoration: none; }
  .advert_box img { border: none;}
  .advert_box p { color: #686868; font-size: 12px; margin:5px 0; padding:0; text-align:justify;}
  .advert_box p a { color: #79C254; text-decoration:none}
  .advert_box p a:hover { text-decoration: underline;}
  .advert_box p.perex { height: 62px; overflow: hidden; }
  .advert_box p.more { }
  .advert_box p.price { color: #D97B59; font-size: 14px; font-weight: bold; }
  
  .topadverts h2 { background-image: url('/images/top-nabidky.png'); }  
  .topadverts .advert_box .advert_box_content { width: 250px }

  .advertform h2 { background-image: url('/images/top-advertform.png'); }  
  .advertform { font-size: 85% }
  .advertform fieldset { border: none; margin-top: 7px; padding:0 }
  .advertform legend { font-weight: bold; }
  .advertform label { text-align:left} 
  .advertform th { text-align:left} 
  .advertform .advert_box .advert_box_content { width: 250px }
  
  .advertlist h2 { background-image: url('/images/nabidky-list.png'); height: 31px;  font-size: 14px; color: #FEFDFC; text-transform: uppercase; line-height: 31px; padding-left: 40px }
  .newadverts h2 { background-image: url('/images/nejnovejsi-nabidky.png'); }
  .advertlist .advert_box { width: 350px; float: left; clear: none; margin-right: 20px; }
  
  .advertdetail h2 { background-image: url('/images/detail-header.png'); font-size: 14px; color: #333333; text-transform: uppercase; line-height: 40px; padding-left: 40px; width: 340px; height: 40px; overflow: hidden; }
  .advertdetail p.perex{ font-size: 12px; text-align:justify }  
  .advertdetail p.price { color: #AE5738; font-size: 20px; margin: 5px 0; text-align: right }
  .advertdetail .seller_box { border: 1px solid #AE5738; margin: 10px 0; }
  .advertdetail .seller_box img { float: left; margin: 0 5px 5px 0; }
  .advertdetail .seller_box p { font-size: 12px; margin: 5px; }
  .advertdetail table.details {  }
  .advertdetail table.details th { font-size: 12px; text-align:left }
  .advertdetail table.details td { font-size: 12px }
  
  .advertdetail .wdform { background-color: #E8E5D4;  }
  .advertdetail .wdform h4 { margin: 0 0 0 10px; padding:0 }
  .advertdetail .wdform table { margin: 10px }
  .advertdetail .wdform th { font-size: 12px; text-align:left }
  .advertdetail .wdform td { font-size: 12px }
  
  .advertdetail .writeus { background-color: #E8E5D4;  }
  .advertdetail .writeus h4 { margin: 0 0 0 10px; padding:0 }
  .advertdetail .writeus table { margin: 10px }
  .advertdetail .writeus th { font-size: 12px; text-align:left }
  .advertdetail .writeus td { font-size: 12px }
  
  .advertform .demand { margin:0; background-color: #E8E5D4;  }
  .advertform .demand form { margin:5px;padding:0; }
  .advertform .demand p { margin:5px;padding:0; }
  .advertform .demand h4 { margin:5px;padding:0; }
  
  ul.error_list{ margin: 0; margin-bottom: 7px; color: #d33; border: none; background-color: #f33; }
  ul.error_list li { padding: 4px; padding-left: 25px; list-style: none; color: #fff; background: url('/sf/sf_admin/images/error.png') no-repeat 4px 4px; }
  div.notice{ margin: 4px 0; padding: 4px 4px 4px 30px; background: url('/sf/sf_admin/images/tick.png') no-repeat 10px 4px; border: 1px solid red; background-color: #ffc; }

  #gallery { width: 364px; }
  #gallery img { border: none; margin:3px }
  
  a.sort_up { background: url('/sfDoctrinePlugin/images/asc.png') 0 7px no-repeat; width: 15px; height: 15px; padding: 7px }
  a.sort_down { background: url('/sfDoctrinePlugin/images/desc.png') 0 7px no-repeat; width: 15px; height: 15px; padding: 7px; margin: 0 3px; }  