.links
{
 	font-size:11px;
 	background-color:grey;
	color:#B2B2B2;
padding:3px 3px 3px 15px;
}

.links a
{
  	color:#B2B2B2;
}
body
{
	background: #717152 url(/webs/Eurotrail/Images/bgtop.jpg) repeat-x left top;
	padding: 0px;
	margin: 0px;
	font-family: Tahoma;
	height: 100%;
}
img
{
	border: 0;
}

.container
{
	width: 976px;
	 margin-bottom:40px;
	padding: 0px 1px 1px;
	margin-right: auto;
	margin-left: auto;
	background-color: White;
}

.tab
{
	height: 29px;
	display: inline;
	text-align: center;
	padding: 0;
	margin-right: 0px;
	float: left;
}


.pat a
{	
	color: #686868;
}

.logo
{
	cursor:pointer;
	width: 976px;
	text-align: right;
	padding-top: 30px;
	height: 51px;
	margin-top: 0px;
	clear: both;
	background: #f1f3f3 url(/webs/Eurotrail/Images/logotop.jpg) repeat-x;
}

ul
{
	display: inline;
}
ul li
{
	display: inline;
	text-align: center;
	padding: 0;
	margin-right: 0px;
	float: left;
}




.tabsB, .tabsR, .tabsD, .tabsP,.tabsG,.tabsL a
{
	float: left;
	margin: 0;
	padding-left: 23px;
	text-decoration: none;
}

.tabsP a span
{
	background: url(/webs/Eurotrail/Images/tmp_r.gif) no-repeat right top;
	display: block;
	padding: 11px 30px 11px 0px;
	float: none;
	font-size: 11px;
	font-weight: bold;
	color:White;
}

.tabsP
{
	background: #432441 url(/webs/Eurotrail/Images/tmp_s.gif) repeat-x;
}

.tabsY
{
	float: left;
	margin: 0;
	padding-top:0px;
	padding-bottom:0px;
	padding-left: 30px;
	text-decoration: none;
}

.tabsR a span
{
	background: url(/webs/Eurotrail/Images/tmr_r.gif) no-repeat right top;
	display: block;
	padding: 11px 30px 11px 0px;
	float: none;
	font-size: 11px;
	font-weight: bold;
}

.tabsB a span
{
	background: url(/webs/Eurotrail/Images/tmb_r.gif) no-repeat right top;
	display: block;
	padding: 11px 30px 11px 0px;
	float: none;
	font-size: 11px;
	font-weight: bold;
}

.tabsY span
{
	background: url(/webs/Eurotrail/Images/tmy_r.gif) no-repeat right top;
	display: block;
	padding: 12px 30px 11px 0px;
	float: none;
	font-size: 11px;
	font-weight: bold;
}

.tabsL span
{
	background: url(/webs/CaseLogic/Images/tml_r.gif) no-repeat right top;
	display: block;
	padding: 11px 30px 11px 0px;
	float: none;
	font-size: 11px;
	font-weight: bold;
	color:White;
}

.tabsD a span
{
	background: url(/webs/Eurotrail/Images/tmd_r.gif) no-repeat right top;
	display: block;
	padding: 11px 30px 11px 0px;
	float: none;
	font-size: 11px;
	font-weight: bold;
}
.tabsG a span
{
	background: url(/webs/Eurotrail/Images/tmg_r.gif) no-repeat right top;
	display: block;
	padding: 11px 30px 11px 0px;
	float: none;
	font-size: 11px;
	font-weight: bold;
}

.tabsR
{
	background: #ad0004 url(/webs/Eurotrail/Images/tmr_s.gif) repeat-x;
}
.tabsG
{
	background: #214215 url(/webs/CaseLogic/Images/tmg_s.gif) repeat-x;
}

.tabsL
{
	background: #748300 url(/webs/CaseLogic/Images/tml_s.gif) repeat-x;
}
.tabsB
{
	background: #0070ab url(/webs/Eurotrail/Images/tmb_s.gif) repeat-x;
}

.tabsY
{
	background: #F67D14 url(/webs/Eurotrail/Images/tmy_s.gif) repeat-x;
}

.tabsD
{
	background: #2890C2 url(/webs/Eurotrail/Images/tmd_s.gif) repeat-x;
}

.fixed
{
	padding: 60px 0px 0px 550px;
}

.shift
{
	padding: 5px 0px 0px 650px;
}

.baba
{
	font-family: Trebuchet MS;
	color: White;
	font-size: 18px;
	font-style: italic;
	cursor: hand;
	background: white url(/webs/Eurotrail/Images/baba.jpg) no-repeat;
	height: 176px;
	width: 976px;
}

.menu
{
	width: 976px;
	height: 30px;
	background-color: Black;
	padding-top: 12px;
	margin-bottom:1px;

}

.trace
{
	font-size: 11px;
	padding: 5px;
	background-color: White;
	border: solid;
	border-width: 1px;
}

.usritem
{
	padding: 0px 15px 0px 10px;
	font-size: 13px;
	background: url(/webs/Eurotrail/Images/usr_dots.gif) no-repeat right top;
	color: White;
}


.menuitem
{
	padding: 0px 10px 0 10px;
	font-size: small;
	background: url(/webs/Eurotrail/Images/topmenu_dots.gif) no-repeat;
	color: White;
}

.logo img
{
	vertical-align: middle;
}

.cats
{
	float: left;
	color: White;
	width: 220px;
	font-size: 13px;
	padding-top:10px;

	background: #9e9f00 url(/webs/Eurotrail/Images/bgcat.gif) repeat-y left top;
}


div .cats .menu_lev
{
	background: #cfd05f no-repeat left bottom;
	padding: 2px 3px 5px 30px;
	display:block;
	color: #5a5b01;
	font-size:11px;
	text-decoration:none;
	width:220;
	height:14;
}
.cats a
{
	padding: 4px 3px 10px 30px;
	background: url(/webs/Eurotrail/Images/menubg.gif) no-repeat left bottom;
	display:block;
	color:White;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	width:220;
	height:14;
}
.menu_title
{
	font-size:14px;
 padding-top:11px;
padding-left:33px;
font-weight:lighter;
  height:30px;  
	background: #636363 url(/webs/Eurotrail/Images/menu_tlt.gif)  no-repeat left bottom;
}

.cats .menu_selected
{

	background:#848500 url(/webs/Eurotrail/Images/menu_sel.gif) no-repeat left bottom;
}



.help div
{
	margin-top: 10px;
	color: #a40002;
	font-size: 15px;
	font-weight: bold;
}

.help
{
	float: left;
	color: #727272;
	margin-top: 1px;
	font-size: 14px;
	padding-left: 100px;
	padding-top: 10px;
	height: 92px;
	width: 120px;
	background: #e5e5e5 url(/webs/Eurotrail/Images/tel.gif) repeat-y;
}

.input
{
	background: #d3d3d3 url(/webs/Eurotrail/Images/lupa2.gif) no-repeat;
	height: 18px;
	font-size:12px;
	padding-left:25px;
	color: #242424;
	width: 105px;
}
.dllinput
{
	height: 21px;
	color: #7e7e7e;
	width: 125px;
}

.btnsearch
{
	vertical-align: top;
	height: 24px;
	width: 70px;

 background-color:#c9cb04;
 border-color:#c7d100;
 border-style:groove;
}

.inputs
{
	vertical-align: top;
	margin: 0px 120px 0px 10px;
	
}

.menu a
{
	color: #cccccc;
	text-decoration: none;
	font-size:12px;
}




.logo a
{
	color: black;

}
.lnh
{
	height: 1px;
	margin-bottom: 10px;
	width: 100%;
}



.MiddleStrtip
{
	width: 756px;
	float: left;
  vertical-align:top;
  background-color:#f0f1f2;
	
}
.cntr
{
	background: url(/webs/Eurotrail/Images/wrtus_s.gif) repeat-y left top;
	width: 976px;
	margin-bottom:1px;
}
.leftStrip
{
	float: left;
	width: 220px;
	height: 100%;
}

.CatDescr
{
	float: left;
width: 757px;
}

.CatDescr h1
{
	font-size: 20px;
	margin: 20px 0px 10px 10px;
}

.topDesc h2,.relp
{
	width: 736px;
	height: 29px;
	float:left;
	padding:0px;
	margin:0px;
	display:block;
	font-size:15px;
	color:White;
	padding:7px 0px 0px 20px;
}
.relp
{
	background: url(/webs/Eurotrail/Images/souvbg.jpg) no-repeat left bottom;
	margin-left:1px;
	}
	
	
.text
{
	width:475px;
	height:241px;
	color: #ccccc0;
	font-size: 13px;
	 padding-left:20px;
	 padding-right:10px;
	float:left;
}

.topDesc
{
	width: 756px;
	height: 277px;
	float:left;
	background: url(/webs/Eurotrail/Images/descbg.jpg) no-repeat left bottom;
}

.newest
{font-weight:bold;
	float: left;
	height:241px;
	width:250px;
font-size:12px;
color:#848500;
overflow:hidden;
}
.newest div
{margin:0px 0px 9px 20px;
	 
	}
.newest h2
{
	
	color:#64694f;
	font-size:16px;
	
	margin-bottom:5px;
	margin-top:12px;
}

.newest a
{
	
	color:Black;
	
	font-weight:normal;
	
}

.imgSmall img
{
 width:195px;
  height:115px;

}

div .item p img
{
 cursor:pointer;
 margin-left:20px;
 vertical-align:middle;	
}
.item
{

	width: 237px;
	height: 256px;
	vertical-align: top;
	text-align: center;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 3px;
	border:solid 1px #cdcfd0;
	padding-bottom:10px;
	font-size:12px;
	color:#4e4e4e;
	background-color:White;
}



.item h2
{
	font-size: 12px;
	color: Black;
	margin-bottom: 20px;
	margin-top:0px;
	height:42px;
	 background-color:#e2e3e4;
	 padding:0px 5px 0px 5px;
	 
}



.descr
{

	height: 55px;
	width: 213px;
	background: #efeae3;
	margin-bottom: 10px;
	margin-top: 1px;
	margin-left: auto;
	margin-right: auto;
	font-size: 11px;
	padding: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #4f4c49;
	text-align: left;
	border: solid;
	border-width: 1px;
	border-color: #d5d5d5;
}

h2 a:link, h2 a:active, h2 a:visited
{
	color: Black;
	text-decoration: underline;
}

.sorting a:link, .sorting a:active, .sorting a:visited
{
	 text-decoration:none;
	color: white;
}
h2 a:hover
{
	color: Gray;
}

.item p
{
	font-weight: bold;
	font-size: 13px;
	color: #c90004;
	margin: 10px;
	height: 20px;
	text-align:right;
	
}

.item_last p
{
	font-weight: bold;
	font-size: 13px;
	color: #c90004;
	margin: 10px;
		height: 20px;

}

.input-style
{
	height: 16px;
	width: 20px;
	text-align: right;
	text-align: center;
}

.item_last input
{
	height: 16px;
	width: 20px;
	text-align: right;
	text-align: center;
}



.bottomitemsL
{
	float: left;
	width: 490px;
	margin-left: 7px;
}

.bottomitemsR h2 a:link, .bottomitemsR h2 a:active, .bottomitemsR h2 a:visited
{
	color: black;
	text-decoration: underline;
	font-weight: normal;
}
.bottomitemsR h2 a:hover
{
	color: gray;
}

.bottomitemsR
{
	float: right;
	width: 228px;
	border: solid;
	border-width: 1px;
	border-color: #d5d5d5;
	background-color: #e9e9e9;
	padding: 10px;
	margin-bottom:5px;
}

.bottomitemsR h2
{
	color: #939393;
	font-size: 14px;
	padding-bottom: 10px;
	margin: 2px 2px 6px 5px;
	font-weight: bold;
}

.btnbx
{
	margin-left: 15px;
}

.pat
{
	font-size: 12px;
	color: #686868;
	margin: 0px 20px 0px 20px;
}

.tabsize
{
	width: 57px;
	height: 20px;
	color: White;
	float: left;
	padding-top: 7px;
	font-size: 11px;
}

.kat_des
{
	padding-left: 30px;
	background: url(/webs/Eurotrail/Images/katalog_desel.png) no-repeat left top;
}

.kat_sel
{
	padding-left: 30px;
	background: url(/webs/Eurotrail/Images/katalog_sel.png) no-repeat left top;
}

.list_des
{
	padding-left: 32px;
	background: url(/webs/Eurotrail/Images/seznam_desel.png) no-repeat left top;
}

.list_sel
{
	padding-left: 32px;
	background: url(/webs/Eurotrail/Images/seznam_sel.gif) no-repeat left top;
}

.clr
{
	clear: both;
}

.sortpanel
{
	background: url(/webs/Eurotrail/Images/katal_s.gif) repeat-x left top;
	width: 718px;
	height: 31px;
	padding: 10px 10px 0px 10px;


}

.sortpanel2
{
	background: url(/webs/Eurotrail/Images/katal_s.gif) repeat-x left top;
	width: 735px;
	height: 31px;
	padding: 10px 10px 0px 10px;


}

.l
{
	color: #bbbbbb;
	font-size: 12px;
	float: left;
}


.r
{
	float: right;
	color: #9e9f00;
	font-size: 13px;
}



.sorting
{
	height: 68px;

		margin-left:10px
}

.sorting2
{

		margin-left:1px
}



.r a:hover
{
	color: #9e9f00;
}

.r span
{
	width: 23px;
	height: 20px;
	border: solid;
	border-width: 1px;
	border-color: #afb1b2;
		font-weight:bold;
	padding: 1px 7px 1px 7px;
}

.r .pgrSel
{
	background-color: white;
	border-color:white ;
	font-weight:bold;
}

.ln
{
	padding-top: 5px;
	font-size: 11px;
	width: 738px;
	height: 31px;
	
	margin-left:10px;
}

.ev
{
	background-color: #f8f8f7;
}

.nev
{
	background-color: #eeeeed;
}


.pad
{
	float: left;
	padding-top: 5px;
}
.w
{
 background-color:White;	
}

.pad a:link, .pad a:active, .pad a:visited
{
	color: black;
	text-decoration: underline;
}
.pad a:hover
{
	color: Gray;
}

.upcat
{
	font-size: 12px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-top:15px;
	background: url(/webs/Eurotrail/Images/toplist.gif) no-repeat left top;
	margin-right:1px;
}

.upcat a:link, .upcat a:active, .upcat a:visited
{
	color: #606060;
	text-decoration: underline;
}
.upcat a:hover
{
	color: #606060;
}
.carr
{
	color: #0064a0;
	margin: 0px 8px 0px 12px;
}

.catimg
{
	width: 168px;
	height: 122px;
	border: solid;
	border-width: 3px;
	border-color: #cbcbcb;
	float: left;
	margin: 0px 10px 15px 0px;
}

.cdesc
{
	font-size: 13px;
	color: #606060;
	margin: 0px 10px 0px 10px;
}

.cdesc h1
{
	color: Black;
}









.bigRedBold
{
	color: Red;
	font-weight: bold;
}

.tableHead
{
	font-weight: bolder;
	font-size: 11px;
}

.HeadLine
{
	font-size: x-large;
}

.linkTr TD
{
	font-size: 12px;
	border-bottom: #c0c0c0 1px solid;
	font-family: verdana;
}
.baskTr TD
{
	font-size: 11px;
	background-color: #D1D1D1;
	color: #606060;
	padding: 8px;
}

.BaskImg
{
	vertical-align: top;
}
.linkTrl
{
	font-weight: bold;
	font-size: 13px;
	background-color: #F8F8F7;
	height: 35px;
	padding-left: 10px;
	padding-right: 10px;
}

.Vykr
{
	color: #900002;
	font-size: 17px;
	margin-left: 3px;
}

.linkTrs
{
	font-weight: bold;
	font-size: 13px;
	background-color: #EBEBEA;
	height: 35px;
	padding-left: 10px;
	padding-right: 10px;
}

.F10
{
	font-size: 10px;
}

.F11
{
	font-size: 11px;
}

.F12
{
	font-size: 12px;
}

.F13
{
	font-size: 13px;
}
.DetailL
{
	line-height: 25px;
	float: left;
	width: 402px;
	font-size: 14px;
	color: #606060;
	margin-left:10px;
}
.DetailR
{
	line-height: 20px;
	float: right;
	width: 317px;
	font-size: 13px;
	color: #606060;
}



.imgDetail
{
	width: 392;
}

.imgAlter
{
	border: solid;
	border-width: 3px;
	border-color: #cbcbcb;
	margin: 4px 0px 5px 10px;
}

.imgFrame
{
	border: solid;
	border-width: 3px;
	border-color: #cbcbcb;
}

.DetailL p
{
	background: url(/webs/Eurotrail/Images/titlebg.gif) no-repeat left bottom;
	width:394px;
	 height:27px;
	 padding:5px 0px 0px 10px;
	 color:Black;
	 font-weight:bold;
	}

.DetailR p
{
		background: url(/webs/Eurotrail/Images/titlebg.gif) no-repeat left bottom;
	width:307px;
	 height:27px;
	 padding:5px 0px 0px 10px;
	 color:Black;
	 font-weight:bold;
	}
.DetailKey
{
	width: 150px;
	float: left;
	margin:3px 0px 3px 0px;
}

.p
{
	text-align:right;
	padding-right:10px;
	width: 140px;
	
	}

.DetailVal
{
	width: 165px;
	float: left;
	font-weight: bold;
	margin:3px 0px 3px 0px;
}

.Param
{
	height: 30px;
	 border-bottom:solid 1px #d6d6d6;
	 float:left;
}

.wtsN
{
	width: 185px;
	padding-left: 5px;
	margin-bottom: 8px;
	font-size: 12px;
	color: #3c3c3c;
	background-color:#d3d3d3;
	border:solid 2px white;
}

.wtsT
{
	margin-bottom: 7px;
	font-size: 12px;
	padding-left: 5px;
	width: 185px;
	height: 70px;
	color: #3c3c3c;
	background-color:#d3d3d3;
	border:solid 2px white;
}

.wtsE
{
	font-size: 12px;
	color: #3c3c3c;
	padding-left: 5px;
	width: 185px;
	background-color:#d3d3d3;
	border:solid 2px white;
}

.wtsB
{ 
	 margin:5px 2px 0px 0px;
	 float:right;
	height: 24px;
	width: 75px;

 background-color:#c9cb04;
 border-color:#c7d100;
 border-style:groove;
}

.wts
{
	font-size: 12px;
	font-weight: bold;
	color: White;
	margin-top: 1px;
	width: 196px;
	float: left;

	padding: 12px;
	background: #616161 url(/webs/Eurotrail/Images/wrtus_s.gif) repeat-y;
}

.wts img
{
	float: left;
	border: solid;
	border-width: 3px;
	border-color: #cbcbcb;
	margin-bottom: 7px;
	margin-right: 7px;
}
.wts p
{
	color: #faab47;
	font-weight: bold;
	margin-bottom: 5px;
}
.subcatTitl
{
	clear: both;
	padding: 5px 0px 5px 10px;
	 font-weight:bold;
	font-size: 16px;
	margin-left:10px;
}

.subcat
{
	float: left;
	padding: 10px;
	width: 720px;
	font-size: 11px;
	vertical-align: top;
	margin-left:10px;
}

.subcat a
{
	float: left;
	width: 120px;
	display:block;
	background: url(/webs/Eurotrail/Images/arr.gif) no-repeat left center;
	color:Black;
	 padding-left:10px;
}



.imgSmall
{
	margin:0px auto 10px auto;
	width:190px; height:114px;  
 display:block;
    text-align:center;	 
}




.BasketTab
{
	padding: 10px 15px 10px 15px;
	margin: 15px;
}
.BasketTabSel
{
	border: solid;
	border-width: 1px;
	padding: 10px 15px 10px 15px;
}
.DetailL a
{
	color: Black;
}
.DetailL a:hover
{
	color:#4a4a4a;
}

.checkOut a
{
	color: #652f11;
}

.checkOut a:hover
{
	color: #5b5b5b;
}

.checkOut
{
	margin: 30px 0px 0px 10px;
	font-size: 13px;
	width: 96%;
}

.line
{
	 width:97%;
	 height:1px;
	 margin:5px 0px 5px 0px;
	}
	
.bx
{
	  padding:20px 0px 20px 7px;
	  border-top:1px solid white;
	   color:#C1C1C1;
	   font-size:14px;
}

.bx span
{
	 color:#FAAB47;
	 font-size:13px;
	 font-weight:bold;
	 padding-bottom:11px;
	 display:block;
}

.bx img
{
	 border:solid 1px white;
	 padding:2px;
	}
	
	.art1
{
	padding-left:20px; padding-top:20px; overflow:hidden; margin-bottom:20px; background-color:white	
}

.bx p
{
	 margin:0px 0px 10px 0px;
}

.bx p a
{ 
	color:#FAAB47;
}
