BODY {
	BACKGROUND: url(../pic/background-1100px.jpg) #efefef repeat-y center top; FONT-FAMILY: 'Arial', Helvetica, MS sans-sherif;
}

A {
  text-decoration: none;
}
A:hover {
  text-decoration: underline;
}
HR {
  border:1px dotted #666; height:1px;
}
#telo {
	background-color: #fff; height:auto! important; width: 990px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; padding-top: 0px
}
#top_ad {
	height: 20px; width: 990px; background-color: #f39a32; text-align: center; 
}
#top_ad IMG {
	display: inline
}
#top_ad DIV {
	display: inline
}
#header_cont {
  width: 990px; height:100px; border-bottom: #ccc 2px solid; border-top: #ccc 2px solid;
}
#header {
	float: left; width: 380px; height:100px; padding: 0px; margin: 0px; text-align: left;  /* background: #fff url(../pic/logo.jpg) 10px center no-repeat;  */
}
#logo {
  float: left; width:150px; height:80px; margin-top: 10px; margin-left: 10px;
}
#logo img {
  border: 0px;
}
#header h1 {
	 font-size: 18px; margin-left: 180px; margin-top: 22px; margin-bottom: 0px; margin-right: 0px;  text-align: left;
}
#header h2 {
	font-size: 12px; margin-left: 180px; margin-top: 2px; margin-bottom: 0px; margin-right: 0px; text-align: left; color: #666;
}
#header h3 {
	 font-size: 22px; margin-left: 180px; margin-top: 22px; margin-bottom: 0px; margin-right: 0px;  text-align: left; color: #cc0000;
}
#header h4 {
	 font-size: 26px; margin-left: 180px; margin-top: 22px; margin-bottom: 0px; margin-right: 0px;  text-align: left; color: #FF0000;
}

#top_button{
  width:610px; height:100px;  float:right; font-size: 80%; background: #cc0000 url(../pic/bckg-top.jpg) top left repeat-x; 
}
.top_btn {
  float:right; width: 95px; text-align:left; color: #fff; padding-top:70px; padding-left:5px; margin-right:2px; border-left: #ccc 2px dotted; 
}
.top_btn a {
  color: #fff; text-decoration: none;
}
.top_btn a:hover {
  color: #fff; text-decoration: underline;
}

#menu {
	 background: #fff url(../pic/background_menu.jpg) right center no-repeat; width: 990px; height:185px; padding: 0px; margin: 0px; text-align: left; float:none;
}
#menu_cont {
  width: 278px; height:185px; border-right: #ccc 2px solid; background-color: #f39a32; margin: 0px; float:none;
}
/*
#menu_cont H1 {
  margin:0px; padding:0px; font-size:14px; width: 230px; height:32px;
}
#menu_cont H1 A {
  color: #666;  width: 230px; height:32px; background-color: #fff;
}
#menu_cont H1 A:hover {
  color: #ccc; width: 230px; height:32px; background-color: #ff0000;
}
*/


.menu_btn {
  padding-left: 20px; padding-top: 7px; width: 260px;  height:19px;  font-weight: bold; font-size: 14px;
}
.menu_btn A {
  color: #000; text-decoration: none;
}
.menu_btn A:hover {
  color: #fff; text-decoration: none;
}
#main {
  width: 990px; min-height: 590px; float: none; margin:0px; padding:0px;
}
#main_download {
  width: 990px; min-height: 750px; float: none; margin:0px; padding:0px;
}
#full_col {
  width: 950px; float:none; background-color: #fff; padding:20px; min-height: 605px;
}
/*
#full_col_right {
  width: 220px; float:right; background-color: #fff; padding:20px; min-height: 605px;
}
*/
#left_col {
  width: 278px; min-height: 500px; height:auto! important; float:left; background-color: #fff; font-size: 80%;  border-right: #ccc 2px solid;
}
.left_col_header{
  width: 265px; height:20px; background: #666 url(../pic/bckg-aktualne.jpg) top left repeat-x;   color: #fff; padding-top: 4px; padding-left: 15px; font-weight:bold; 
}
.left_col_header_blue {
  width: 265px; height:20px; background-color: #1345c8; color: #fff; padding-top: 4px; padding-left: 15px; font-weight:bold; 
}
.left_col_header_green {
  width: 265px; height:20px; background: #377910 url(../pic/bckg-shop.jpg) top left repeat-x; color: #fff; padding-top: 4px; padding-left: 15px; font-weight:bold; 
}
.left_col_header_green a{
  color: #fff; text-decoration:underline; 
}
.left_col_header_green a:hover{
  color: #fff; text-decoration:none; 
}
.left_col_body{
  width: 220px; height:auto! important; background-color: #fff; color: #000; padding-top: 9px; padding-left: 30px;padding-left: 30px;
}
.left_col_body P {
  margin:0px; padding-left: 15px;
}
.aktual_odkaz{
  text-align: right; padding-bottom:10px;
}
.aktual_odkaz A {
  color: #DF810D; font-size:90%;
}
.aktual_header{
  font-weight:normal; font-size:115%; padding-bottom:5px; margin:0px; color:#000;
}
.aktual_nadpis{
  font-weight:bold; font-size:130%; padding-bottom:10px; margin:0px; color:#cc0000;
}
.aktual_podnadpis{
  font-weight:bold; font-size:100%; padding-bottom:10px; margin:0px; color:#333366;
}
.aktual_text{
  font-weight:normal; font-size:100%; padding-bottom:5px; margin:0px; color:#000;
}
.aktual_text img {
  border: #000 1px solid; margin-top: 2px; margin-bottom: 2px; margin-right: 4px;
}


.left_col_search {
  height:50px; background-color: #ccc; border-bottom: #fff 2px solid;
}
.right_col_search {
  width:auto; height:50px; text-align:right; margin-right:20px; margin-top:10px;
}
.textpole_search {
  margin-left:20px; margin-top:10px; font-size:12px; height: 15px; width: 150px; border: #000 1px solid;
}
.submit_search {
  margin-left:5px; margin-top:10px; font-size:12px; height: 20px; width: 60px; background-color: #ccc; color: #000;
}
.shop_view {
  padding-left:10px; padding-top:10px; padding-right:10px; width: 260px; height:60px; float: none;
}
.shop_view img {
  margin-top: 2px; margin-bottom: 2px; margin-right: 5px; float:left; border: #ccc 1px solid;
}
.shop_header a {
  font-weight:bold; color: #377910; font-size:14px; text-decoration: underline;
}
.shop_header a:hover {
  text-decoration: none;
}
.shop_popis, .shop_popis a, .shop_popis a:hover  {
  font-weight:normal; color: #666; font-size:90%; 
}
.shop_view_footer {
  margin-top: 15px; padding-left:20px; padding-top:10px; width: 240px; height:60px; text-align: left; float: none;  /* background: #fff url(../pic/snizeni_cen.jpg) top right no-repeat;                     /* background: #fff url(../pic/bckg-shop_footer.jpg) top right no-repeat; */
}
.shop_view_footer a {
  color: #cc0000; font-size:90%;
}
.shop_vstoupit {
  margin-left:5px; margin-top: 15px;  width: 220px; height: 68px;
}
#right_col {
   width:auto; min-height: 500px; height:auto! important; float:none;
}
#right_col_header{
  width:auto; height:20px; background: #ccc url(../pic/bckg-sekce.jpg) top left repeat-x;  padding-top: 4px; color: #000; font-weight:bold;  font-size: 80%; text-align: center;
}
.right_col_body {
  width:auto; height: auto! important; text-align:center;
}
.sekce_left {
  width:210px; height: auto! important;  float:left; padding-left: 10px; padding-right: 10px; border-collapse:collapse;  border-right: #ccc 2px dotted; 
}
.sekce_right {
  width:210px; height: auto! important;  float:left; padding-left: 10px; padding-right: 10px;
}
.sekce_header {
  color: #cc0000;  font-weight:bold;  font-size: 14px; text-align:left; padding-top: 10px; margin-bottom: 5px; 
}
.sekce_header span {
  text-decoration: underline;
}
.sekce_header a {
  color: #cc0000; text-decoration: underline;
}
.sekce_header a:hover {
  color: #cc0000; text-decoration: none;
}
.sekce_body {
  width:200px; height: auto! important; text-align:left; font-weight:normal;  padding-left: 15px; margin-top: 3px; margin-bottom: 0px; color: #666; line-height: 15px;
}
.sekce_body img {
  border: #000 1px solid; margin-top: 2px; margin-bottom: 2px; float:left; margin-right: 4px;
}
.sekce_body_1 {
  width:700px; text-align:left; font-weight:normal;  margin-top: 3px; margin-bottom: 0px; color: #666;
}
.sekce_body_1 img {
  border: #000 1px solid; margin-top: 2px; margin-bottom: 2px; float:left; margin-right: 4px;
}
.sekce_stroj {
  width:200px; height:120px; text-align:left; font-weight:normal;  padding-left: 15px; margin-top: 3px; margin-bottom: 0px; color: #666; line-height: 15px;
}
.sekce_stroj img {
  border: #000 1px solid; margin-top: 2px; margin-bottom: 2px; float:left; margin-right: 4px;
}


.sekce_firma {
  font-size: 12px; font-weight:normal; color: #000;
}
.sekce_firma_popis {
  font-size: 12px; font-weight:normal; color: #666;
}
.sekce_body_vice {
  text-align:right; margin-top:3px; margin-bottom:8px; 
}
.sekce_body_vice a {
  color: #DF810D; font-size:75%; font-weight:normal;
}


/* bloky   */

.blok1, .blok2, .blok3, .blok4, .blok5 {
  margin:0px; padding:0px;
}



/* 2. sablona  */

#obsah {
  width:auto; height:auto; margin:30px 20px; 
}
/*clanky */
.cla-nahled {
 width: 910px; height:auto; margin: 10px 20px 40px 20px;  padding-bottom: 10px; border-bottom: #666 1px dotted; float: none;
}
.cla-cely {
 width: 910px; height:auto; margin: 10px 20px 40px 20px;  padding-bottom: 10px; float: none;
}
.cla-nadpis {
  color: #17496d; margin:5px 0; padding:0px; font-size:18px; 
}
.cla-nadpis A {
  color: #17496d; font-size:16px; 
}
.obrtema {
  margin-right: 20px; float: right; 
} 
.cla-obsah {
  margin:0px; padding:0px;
}
.cla-text {
  margin:0px; padding:0px; color: #000; font-size:12px; 
}
.cla-text  a, .souvis-cla-celkovy-ram a {
  color: #17496d; text-decoration: underline;   /*  modra */
}
.cla-text  a:hover, .souvis-cla-celkovy-ram a:hover {
  color: #17496d; text-decoration: none;
}
.cla-text li, .souvis-cla-celkovy-ram li {
  list-style-type:none; 
}
.cla-text li a, .cla-text li a:hover, .souvis-cla-celkovy-ram li a, .souvis-cla-celkovy-ram li a:hover {
  font-size:12px; font-weight: normal; color: #000;
}
.cla-text h1, .souvis-cla-celkovy-ram h1 {
  font-size:16px; color: #fff; font-weight: bold; background: #17496d; padding:2px; margin-top:30px;
}
.cla-text h2, .souvis-cla-celkovy-ram h2 {
  font-size:14px; color: #000; font-weight: bold;
}

.cla-text h3 {
	 font-size: 14px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px;  text-align: left; color: #000;
}
.cla-text h4 {
	 font-size: 28px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px;  text-align: left; color: #FF0000;
}

.cla-informace, .blok1obs  {
  margin:0px; padding:0px; color: #666; font-size:12px; margin-top: 7px;
}
.cla-informace a {
  color: #cc0000; 
}


/* inzerat susaky */
.susak_seznam {
  margin: 0px; padding: 0px;
}
.susak_seznam li {
  list-style-type:disc; font-size: 14px; font-weight: bold; margin-left: 10px; padding: 0px; color: #FF0000;
}



/* Souvisejici clanky            */
.souvis-cla-celkovy-ram {
 width: 910px; height:auto; margin: 10px 20px 40px 20px;  padding-top: 7px; border-top: #666 1px dotted; float: none; font-size: 80%;
}


/*podnadpisy modre */
.tbl_upinky {
  /*border-style:solid; border-width:1px; border-color:#000;*/
}

.tbl_upinky td {
  background: #EBEAE8;
}

.tbl_upinky a, .tbl_upinky a:hover {
  color: #17496d; font-size:14px; font-weight:bold;
}
.sep_blue {
  color:#0033FF; border-style:solid; border-color:#003366; border-width:1px;
}

.tbl_upinky h1 {
  color: #17496d; font-size:14px;
}




/* Navigacni lista     */
#navigace {
  margin:0px; background: #ccc; width:980px; height:18px; color:#666; padding-left:10px; padding-top:2px; font-size:12px; /* border-top: #fff 1px dotted; */
}

#navigace a {
  margin:0px;  color: #666; 
}
.nav_odkaz {
  color: #666;
}

/*  Paticka  */

#footer {
	float:none; width: 990px; height: 60px; background: #000; color:#f39a32; font-size: 0.8em; font-weight:normal;  padding-right: 0px; border-top: #efefef 2px solid; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
#links1 {
	padding-right: 10px; padding-left: 10px; float: none; padding-bottom: 15px; margin: 5px 0px; width: 990px; padding-top: 8px
}
#footer A {
	color:#f39a32;
}
#footer .links1Search {
	padding-right: 10px; padding-left: 10px; float: none; padding-bottom: 15px; margin: 5px 0px; width: 990px; padding-top: 8px; text-align: right
}


/*pozvanka */
.pozvanka {
  border:1px solid #cc0000; margin:0px; padding:0px;
}
.pozvanka_seda {
  border:2px solid #cc0000; margin-top:15px; padding:7px; background:#ccc;
}
.pozvanka_nadpis {
  font-weight:bold; font-size:14px; padding:0px; margin:0px; color:#cc0000;
}
.pozvanka_podnadpis {
  font-weight:normal; font-size:80%; padding:0px; margin:0px; color:#333366; line-height:15px;
}
.pozvanka_odkaz {
  text-align: right; padding:0px; margin:0px;
}
.pozvanka_odkaz A {
  color: #DF810D; font-size:12px;
}

/*akce*/
.akce {
  margin-top:10px; padding:0px; width:210px; height:255px;
}
.akce img {
  border:1px solid #cc0000;
}
.akce_odkaz a {
  color: #cc0000; font-size:75%; font-weight:normal;
}


/*stroje */
#sekce_stroj {
  height:auto; width:750px; background-color: #fff; text-align: left; padding-left:30px; padding-right:30px; font-size:12px; float:none; 
}
#sekce_stroj_plov {
  height:350px; width:550px; background-color: #fff; text-align: left; padding-left:30px; padding-right:30px; font-size:12px; float:left;
}
#sekce_stroj h2 {
  width:650px; font-weight:bold; font-size:16px; padding:0px; margin-top:15px; margin-bottom:0px; color:#cc0000; 
}
#sekce_stroj_plov h2 {
  width:550px; font-weight:bold; font-size:16px; padding:0px; margin-top:10px; margin-bottom:0px; color:#cc0000; float:none;
}
.stroje_kat_hlavicka{
  font-size:12px; color: #666; width:550px; height:10px; float:none; text-align:right; margin:0px; padding:0px;
}
.sekce_stroj_a {
  color: #17496d; font-weight:bold; margin:0px; padding:0px; font-size:12px;
}
.sekce_stroj_b {
  color: #666; font-weight:normal; margin:0px; padding:0px; 
}
#sekce_stroj img {
  border: 0px; position:relative; top:4px; left: 3px;
}
.seznam_stroju {
  margin-left:17px; width:700px;
}
.stroje_radek {
  width:550px; float:none; height:25px;
}
.stroje_radek_left {
  width:100px; margin-right:10px; height:25px; text-align:right; float:left; color:#666;
}
.stroje_radek_right {
  width:440px; height:25px; text-align:left; float:left; color:#000;
}
.stroje_radek_popis {
  width:550px; float:none; height:150px;
}
.stroje_foto {
  width: 330px; height:auto; float:right;
}
.stroje_foto img {
  width: 320px; height:auto; padding: 5px; border:1px solid #666; float:right;
}
.stroje_foto_dalsi {
  width: 330px; height:130px; float:right; margin-top: 15px;
}
.stroje_foto_dalsi img {
  padding: 5px; border:1px solid #666; width: auto; height:112px; float:right; margin-left:3px;
}
.hr_stroje_hlav{
  border:1px dotted #cc0000; height:1px; margin-left:0px; margin-right:0px; margin-top:5px; margin-bottom:10px; float:none; width:900px;
}
.hr_stroje {
  border:1px dotted #ccc; height:1px; margin-left:0px; margin-right:0px; margin-top:5px; margin-bottom:10px; float:none; width:550px;
}
.stroje_paticka {
  width:950px; height:150px; float:none; padding-left:30px; padding-right:30px; margin:20px 0; font-size:12px;
}
.stroje_radek_pol {
  width:850px; height:43px; margin:0px 0px 0px 10px; float:none; padding:0px;  border-bottom:1px dotted #ccc; border-collapse:collapse;
}
.stroje_pol {
  width:153px; height:35px; text-align:left; float:left; color:#000; padding-top:10px; padding-left:1px; font-size:12px; font-weight:bold; 
}
.stroje_pol_foto {
  width:80px;  height:35px; padding-top:0px; margin:0px; float:left;
}
.stroje_pol_foto img {
  width:50px; height: 35px; padding:0px; margin:0px; float:none; border:1px solid #999;
}

.stroje_radek_hlav {
  width:850px; height:18px; margin:0px 10px 0; float:none; background:#ccc;
}
.stroje_hlav {
  width:153px; height:15px; text-align:left; float:left; color:#666; padding-top:1px; padding-left:1px; font-size:12px; 
}
.stroje_hlav_foto {
  width:76px;  height:15px; padding-top:1px; margin:0px; float:left; padding-left:4px; color:#666;
}
.stroje_akce {
  width:153px; height:35px; text-align:left; float:left; color:#666; padding-top:10px; padding-left:1px; font-size:10px; font-weight:normal; 
}
#dalsi_kat_hlav {
  margin:0px;
}
#dalsi_kat_sezn{
  margin:5px 15px 0px;
}

/* Fotogalerie - pro tomb.cz */
.foto-nadpis {font-size: 14px; margin:0px 0px 5px 0px;padding:0px;color:#FF0000;}
.foto_tab {font-size:13px;}
.foto_tab img {border:1px solid #666;}
.foto_td_popis {vertical-align:top;font-weight:normal;font-size:13px;}
.foto_td_popis a{color:#FF0000;text-decoration:none;}
.foto_td_popis a:hover{color:#FF0000;text-decoration:underline;}
.foto_table_popis{text-align:left;}
.foto_table_img{text-align:left;width:100%;border:1px solid silver;}
.foto_td_img_popis h2 {font-size: 12px; margin-left: 180px; margin-top: 2px; margin-bottom: 0px; margin-right: 0px; text-align: left; color: #666;}
.foto_td_img{width:120px;border:1px solid silver;text-align:center;}
.foto_td_img img, .foto_td_img img a {border:none;}
.foto_td_img_popis{vertical-align:top;border:1px solid silver;padding:5px;}
.foto_blok_menu{font-weight:bold;text-align:left;margin:15px;}
.foto_blok_menu a{color:#000;text-decoration:none;margin:5px;display:block;}
.foto_blok_menu a:hover{color:#FFF;text-decoration:none;margin:5px;display:block;}


/*CSS for the scrollers*/

#pscroller1{
  width: 220px;
  height: 210px;
  border: 1px solid #ffffff;
  padding: 5px;
  background-color: #ffffff;
}
.scroll1 {
  border: 0px;
}
.scroll2 {
  
}


#pscroller2{
width: 210px;
height: 127px;
border: 1px solid #ffffff;
padding: 5px;
background-color: #ffffff;
}

#pscroller3{
width: 170px;
height: 270px;
/*border: 1px solid black;*/
padding: 1px;
}

#pscroller3 a{
text-decoration: none;
}

.someclass{ //class to apply to your scroller(s) if desired
}

