l, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}


ol, ul {
	list-style: none;
}

#main ol, #main ul
{
    list-style-type:disc;
    padding-left:40px;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/*a img,:link img,:visited img { border: none; }*/
.clear {clear:both;}
.hidden{display:none;}

/*
#holder{background:green;}
#top_bar{background:red;}
#head{background:pink;}
#left_bar{background:gray;}
#main{background:fuchsia;}
#right_bar{background:navy;}
#menu li{background:yellow;}
#submenu li{background:navy;}
#search{background:fuchsia;}
#foot{background:navy;}
*/


body
{
	text-align:center;
	font-family:Tahoma 	Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#565656;
	line-height:18px;
	background:url('/layout/headBG.jpg'); background-repeat: no-repeat; background-position: top;
}


a
{
	color:#45a04e;
}

a:hover
{
	color:#f28319;
}

a img
{
	border:none;
}

h4 {color:#F28319;}
h5 {color:#61B469;}

#holder, #top_bar
{
	width:970px;
	margin:auto;
	text-align:left;
}

#head
{
	height:295px;
	position:relative;
}

#flash
{
	position:relative;
	width:592px;
	height:234px;
	/*margin:59px 0 0 39px;*/
	left:39px;
	top:58px;
}

/*#back
{
	position:relative;
	width:1280px;
	height:295px;
	background:url('/layout/bodyBG.jpg') left top no-repeat;
	margin:0 -500px -295px 0;
	z-index:0;
	left:-20px;
}*/

#top_bar, #menu
{
	height:45px;
	overflow:hidden;
}

#left_bar
{
	float:left;
	width:180px;
	margin:0;
}

#main, #menu
{
	float:left;
	width:575px;
}

#main
{
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	padding:20px 10px 0 10px;
	background:url('/layout/mainBG.jpg') left top no-repeat;
	overflow:hidden;
}

#right_bar
{
	float:left;
	width:193px;
	margin:0;
	overflow:hidden;
}

#top_bar
{
   background:white url('/layout/menuBG.jpg') 178px bottom no-repeat;}



#menu
{
  width:auto;
  float:right;
  /*background:white url('/layout/menuBG.jpg') 60px bottom no-repeat;
	margin:0 0 0 120px; 
	width:655px;*/
	padding:0 3px 0 7px;

	display:inline; 
	overflow:hidden;
	
}

#menu li
{
	float:left;
	height:23px;
	margin:11px 4px 0 0;
}

#menu li a
{
	float:left;
	height:17px;
	padding:4px 7px 0 7px;
	border-top:1px solid #7dbd83;
	border-bottom:1px solid #7dbd83;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
	background:white;
}

.lft_corn
{
	float:left;
	height:23px;
	width:5px;
	overflow:hidden;
	background:url('/layout/lft_corn.gif') left top no-repeat;
}

.rgt_corn
{
	float:left;
	height:23px;
	width:5px;
	overflow:hidden;
	background:url('/layout/rgt_corn.gif') right top no-repeat;
}

#menu li.actual, #menu li.active
{
	font-size:12px;
	color:#f28319;
	margin-top:5px;	
}

#menu li.actual a, #menu li.active a
{
	color:#f28319;
	height:22px;
	padding-top:8px;
	border-top:3px solid #f28319;
	border-bottom:3px solid #f28319;
}

#menu li.actual .lft_corn, #menu li.active .lft_corn
{
	height:36px;
	width:8px;
	background:url('/layout/lft_cornH.gif') left top no-repeat;
}

#menu li.actual .rgt_corn, #menu li.active .rgt_corn
{
	height:36px;
	width:8px;
	background:url('/layout/rgt_cornH.gif') left top no-repeat;
}

#left_bar h2, #right_bar h2
{
	font-size:18px;
	color:#4d4d4d;
	font-weight:bold;
	padding:0 0 0 34px;
	height:27px;
	margin:17px 0 11px 0;
}

#quick_links
{
	background: url('/layout/quick_linksBG.png') left top no-repeat;
}

#submenu li
{
	margin:0 0 0 14px;
	background:url('/layout/submenu_border.gif') right bottom no-repeat;
}

#submenu li a
{
	display:block;
	padding:6px 0 0 20px;
	height:17px;
	font-weight:bold;
	text-decoration:none;
	background:url('/layout/submenu_bull.gif') left top no-repeat;
} 

#submenu li a:hover, #submenu li.active a
{
	color:#f28319;
	font-size:12px;
	height:20px;
	background:url('/layout/submenu_bullH.gif') left top no-repeat;
} 

#left_bar #favorites, #left_bar #subfolder
{
	margin-top:50px;
	background: url('/layout/favoritesBG.png') left top no-repeat;
}

#left_bar #subfolder
{
	background: url('/layout/subfolderBG.png') left 7px no-repeat;	
	margin-bottom:20px;
	margin-top:20px;
}

ul#favs, .links
{
	margin:0 0 0 32px;
}

ul#favs li, .links li
{
	height:24px;
}

#main h2
{
	font-size:24px;
	color:#f28319;
	background:url('/layout/news_icon.png') left top no-repeat;
	padding:0 0 0 30px;
	height:29px;
	margin:0 0 10px 0;
   text-decoration: none;
}
#main h2 a
{
   text-decoration: none;
}

#main h2 img
{
color:black;
}

h2#tags
{
	color:#61b469;
	background:url('/layout/tags_icon.png') left top no-repeat;
	margin-top:32px;
}

.activity
{
	float:left;
	margin:0 30px 25px 20px;
}

.activity img
{
	border:1px solid #b7b7b7;
	padding:1px;
}

h3
{
	font-size:18px;
	color:#565656;
	padding: 15px 0 15px 0px;
}

h3 a
{
	text-decoration:none;
}

.divide
{
	clear:both;
	height:1px;
	overflow:hidden;
	background:#c9c9c9;
	margin:15px 0;
}

#right_bar .divide
{
	margin-left:12px;
}

#tags_list li
{
	float:left;
	list-style-type:none;
}

#tags_list li a
{
	float:left;
	height:21px;
	color:#999999;
	text-decoration:none;
	margin:1px;
	padding:2px 5px;
	line-height:21px;
	display:inline;
	overflow:hidden;
}

#tags_list li a:hover, #tags_list li a.active
{
	background:#61b469;
	color:white;
}

#tags_list li.lvl1 {font-size:8px;}
#tags_list li.lvl1 a{line-height:30px;}

#tags_list li.lvl2 {font-size:9px;}
#tags_list li.lvl2 a{line-height:30px;}

#tags_list li.lvl3 {font-size:10px;}
#tags_list li.lvl3 a{line-height:28px;}

#tags_list li.lvl4 {font-size:11px;}
#tags_list li.lvl4 a{line-height:28px;}

#tags_list li.lvl5 {font-size:12px;}
#tags_list li.lvl5 a{line-height:26px;}

#tags_list li.lvl6 {font-size:14px;}
#tags_list li.lvl6 a{line-height:26px;}

#tags_list li.lvl7 {font-size:16px;}
#tags_list li.lvl7 a{line-height:24px;}

#tags_list li.lvl8 {font-size:18px;}
#tags_list li.lvl8 a{line-height:22px;}

#tags_list li.lvl9 {font-size:20px;} 
#tags_list li.lvl9 a{line-height:20px;}

#tags_list li.lvl10 {font-size:24px;}

#search, #cse-search-box
{
	float:right;
	height:23px;
	margin:11px 0 0 15px;
	padding:0;
	display:inline;
}

#search input, #cse-search-box input
{
	float:left;
}

#search #input, #cse-search-box #input
{
	margin:2px 7px 0 0;
	width:137px;
	border:1px solid black;
}

#right_bar h2
{
	margin-left:16px;
}

#testimonials
{
	background: url('/layout/test_icon.png') left top no-repeat;
}

#testimony
{
	width:151px;
	height:95px;
	margin:0 0 0 8px;
	padding:15px 15px 115px 15px;
	background: url('/layout/testimonyBG.png') left top no-repeat;
	font-size:10px;
	line-height:12px;
	color:white;
}

#testimony a
{
	display:block;
	text-align:center;
	color:white;
}

#testimony a:hover
{
	color:#f28319;
}

#cart
{
	background: url('/layout/cart_icon.png') left top no-repeat;
}

* html #cart
	{
		background:none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/layout/cart_icon.png', sizingMethod='crop');
	}

#right_bar h2#contact
{
	background: url('/layout/contact_icon.png') left top no-repeat;
	margin-top:40px;
}

#basket
{
	margin:0 0 0 47px;
}

#basket li
{
	margin:10px 0 10px 0;
	padding:0 0 5px 0;
	font-size:12px;
	border-bottom:1px solid rgb(200,200,200);
	background:white;
	color:#61B469;
	font-weight:bold;
}

#basket strong
{
	display:block;
	font-size:12px;
	margin:3px 0;
	font-weight:normal;
	color:black;
}

#basket .remove
{
	
	display:block;
	text-align:left;
	font-weight:normal;
	/*float:right;*/
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
}

.indent
{
	margin:0 0 0 47px;
}

a.indent
{
	display:block;
	text-decoration:none;
	font-weight:bold;
}

a.indent img
{
	vertical-align:middle;
	margin-top:-1px;
}

#address li
{
	margin:10px 0 0 0;
	color:#61b469;
}

#address strong
{
	float:left;
	width:45px;
	color:#4d4d4d;
}

#foot
{
	height:25px;
	font-size:10px;
	padding:0 0 0 195px;
	margin-top:40px;
}

#foot li, #foot li a
{
	float:left;
	text-decoration:none;
}

#foot li a
{
	color:#f28319;
	margin:0 12px 5px 0;
}

#foot li a:hover
{
	color:#45a04e;
}

#plus421
{
	float:right;
	width:220px;
	height:25px;
	margin-top:-20px;
	text-align:right;
	color:#7a7a7a;
}

#logo421
{
	float:right;
	margin:2px 0 0 10px;
}

a.small_nav
{
	text-decoration:none;
}

.nadpis_forum
{
  color:#F28319;
}

.forum
{
  font-size:16px;
  color:#F28319;
}

.row input, .row textarea
{
  width:300px;
  margin:3px;
  border:1px solid #D6D6D6;
}

.row textarea
{
  height:100px;
}

.gal {position:relative;height:150px; padding:5px; border:1px solid #D1EFD4; background: #EFFFF0; margin:5px; float:left; text-align:center; color:#F28319; font-weight:bold; }
    .gal span {position:absolute; bottom:2px;width:100%; text-align:center; display:block;}
	
#en-lang, #it-lang {float:left; width:25px; height:33px; margin-top:10px;}
#en-lang span, #it-lang span {display:none;}
#en-lang {background:url('/layout/en-flag.png') left top no-repeat; margin-left:38px; margin-right:8px;}
#it-lang {background:url('/layout/it-flag.png') left top no-repeat;}

#stag-tabs {position:absolute; right:28px; top:11px; width:275px;}
#stag-tabs a {float:left; height:37px; color:white; text-decoration:none; font-size:18px; line-height:37px; text-align:center;}
#ba-tab {width:144px; background:url('/layout/ba-tab.png') left top no-repeat; margin-right:7px;}
#prague-tab {width:124px; background:url('/layout/prague-tab.png') left top no-repeat;}
