body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	
	color: #072f42;
	background: #7e7f81;
	
	margin: 0px;
	padding: 0px;
		
	overflow-x: hidden;
	text-align: center;
	
	position: relative;
}

.body-wrap
{
	background: url(body-bg.gif) repeat-x;
	background-color: #d9d9d9;

}

body.editor
{
	background: white;
	overflow: auto;
	overflow-x: auto;
}

h1, h2, h3, h4, h5, h6
{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	xposition: relative;
	color: #b23a36;
	color: #00618e;
}



h1{ font-size: 150%; }
h2{ font-size: 140%; }
h3{ font-size: 130%; }
h4{ font-size: 120%; }
h5{ font-size: 110%; }
h6{ font-size: 100%; }

img.border, body.editor img.border
{
	border: 1px solid #aaaaaa;
}

body.red img.border
{
	border: 1px solid #be3230;
}
body.blue img.border
{
	border: 1px solid #00618e;
}
body.yellow img.border
{
	border: 1px solid #f99b00;
}
body.green img.border
{
	border: 1px solid #62991d;
}

body.red h1,
body.red h2,
body.red h3,
body.red h4,
body.red h5,
body.red h6,
body.red a
{
	color: #be3230;
}

body.blue h1,
body.blue h2,
body.blue h3,
body.blue h4,
body.blue h5,
body.blue h6,
body.blue a
{
	color: #00618e;
}

body.yellow h1,
body.yellow h2,
body.yellow h3,
body.yellow h4,
body.yellow h5,
body.yellow h6,
body.yellow a
{
	color: #f99b00;
}

body.green h1,
body.green h2,
body.green h3,
body.green h4,
body.green h5,
body.green h6,
body.green a
{
	color: #62991d;
}

p
{
	margin: 5px;	
	margin-left: 0px;
	margin-right: 0px;
}

a{	color: #00618e; }
a:hover{ text-decoration: none; }
a img{ border: none; } /* , a:link img */

ul
{
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
}
ul li
{
	margin-bottom: 2px;
	margin-top: 1px;
}

.content ul
{
	padding-left: 20px;
}
.content ul li, body.editor ul li { list-style-image: url(li-blue-13.gif); }
body.blue .content ul li { list-style-image: url(li-blue-13.gif); }
body.green .content ul li { list-style-image: url(li-green-13.gif); }
body.yellow .content ul li { list-style-image: url(li-yellow-13.gif); }
body.red .content ul li { list-style-image: url(li-red-13.gif); }

form
{
	margin: 0px;
}

table{ font-size: 100%; }
table td{
	padding: 4px;
}

input.text, textarea
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding: 3px;
	border: 1px solid #444444;
	width: 250px;
}
input.customFormRadio,
input.customFormCheckbox
{
	border: none;
	background: none;
	width: auto;
}

textarea
{
	height: 80px;
}

input.field.sm
{
	width: 150px;
}
input.field.ssm
{
	width: 50px;
}
input.submit
{
	font-size: 11px;
	color: white;
}

body.red input.text, body.red textarea
{
	border: 1px solid #BE3230;
}
body.red input.submit
{
	background: #BE3230;
}

body.yellow input.text, body.yellow textarea
{
	border: 1px solid #F99B00;
}
body.yellow input.submit
{
	background: #F99B00;
}

body.blue input.text, body.blue textarea
{
	border: 1px solid #006891;
}
body.blue input.submit
{
	background: #006891;
}

body.green input.text, body.green textarea
{
	border: 1px solid #62991D;
}
body.green input.submit
{
	background: #62991D;
}



/* tabulky z editoru */
table.standard{
	border: 1px solid #ebe9dc;
	border-right: none;
	border-bottom: none;
}
table.colored
{
	border: 1px solid #ebe9dc;
	border-right: none;
	border-bottom: none;
}
table.standard th{
	background: #74694d;
	color: white;
	font-weight: normal;
}
table.standard th,
table.standard td{
	border-right: 1px solid #ebe9dc;
	border-bottom: 1px solid #ebe9dc;
}
table.colored th,
table.colored td{
	border-right: 1px solid #ebe9dc;
	border-bottom: 1px solid #ebe9dc;
}
table.colored th{
	background-color: #b23a36;
	color: white;
	font-weight: normal;
}
table.standard th,
table.standard td,
table.colored th,
table.colored td{
	padding: 5px;
}
/*********************/

.main
{
	width: 1014px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	position: relative;
	z-index: 100;
	
}

.header
{
	position: relative;
	z-index: 200;
	height: 436x;
	width: 100%;
	
}

.header .bookmarks
{
	background: url(bookmarks-bg.png) no-repeat;
	width: 1014px;
	height: 216px;
	height: 210px;
	
	position: absolute;
	z-index: 300;
	top: 123px;
}
* html .header .bookmarks{	background: none; }
* html .header .bookmarks .ie-fix
{
	width: 100%;
	height: 100%;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/bookmarks-bg.png', sizingMethod='image');	
}

.header .bookmarks-bg-3 { background: url(bookmarks-bg-3.png) no-repeat; height: 188px; }
.header .bookmarks-bg-4 { background: url(bookmarks-bg-4.png) no-repeat; height: 210px; }
.header .bookmarks-bg-5 { background: url(bookmarks-bg-5.png) no-repeat; height: 232px; }
.header .bookmarks-bg-6 { background: url(bookmarks-bg-6.png) no-repeat; height: 254px; }

* html .header .bookmarks-bg-3 .ie-fix { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/bookmarks-bg-3.png', sizingMethod='image'); }
* html .header .bookmarks-bg-4 .ie-fix { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/bookmarks-bg-4.png', sizingMethod='image'); }
* html .header .bookmarks-bg-5 .ie-fix { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/bookmarks-bg-5.png', sizingMethod='image'); }
* html .header .bookmarks-bg-6 .ie-fix { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/bookmarks-bg-6.png', sizingMethod='image'); }


.header .bookmarks-left-thing
{
	width: 55px;
	height: 101px;
	background: url(bookmarks-left-thing.png) no-repeat;
	position: absolute;
	left: -55px;
	top: 139px;
}
* html .header .bookmarks-left-thing
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/bookmarks-left-thing.png', sizingMethod='image');	
}


.header .content-top-fix
{
	background: url(content-bg.png) repeat-y;
	position: absolute;
	top: 170px;
	left: 16px;
	width: 702px;
	height: 60px ;
}
* html .header .content-top-fix
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/content-bg.png', sizingMethod='scale');	
}

.main .bg-photo
{
	background: url(photo-bg.png) no-repeat;
	width: 560px;
	height: 641px;
	position: absolute;
	z-index: 50;
	right: -63px;
	top: 0px;
	
}
* html .main .bg-photo
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/photo-bg.png', sizingMethod='image');
}

body.red .main .bg-photo
{
	background: url(photo-bg3.png) no-repeat;	
}
* html body.red .main .bg-photo
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/photo-bg3.png', sizingMethod='image');
}

body.blue .main .bg-photo
{
	background: url(photo-bg.png) no-repeat;
}
* html body.blue .main .bg-photo
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/photo-bg.png', sizingMethod='image');
}

body.green .main .bg-photo
{
	background: url(photo-bg2.png) no-repeat;
}
* html body.green .main .bg-photo
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/photo-bg2.png', sizingMethod='image');
}

body.green2 .main .bg-photo
{
	background: url(photo-bg4.png) no-repeat;
}
* html body.green2 .main .bg-photo
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/photo-bg4.png', sizingMethod='image');
}

body.yellow .main .bg-photo
{
	background: url(photo-bg5.png) no-repeat;
}
* html body.yellow .main .bg-photo
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/photo-bg5.png', sizingMethod='image');
}

.top-bar
{
	background: #00618E;
	color: white;
	width: 701px;
	position: absolute;
	top: 0px;
	left: 0px;
	line-height: 27px;
}
.top-bar a
{
	color: white !important;
}
.top-bar ul.menu
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: relative;
	left: 295px;
}
.top-bar ul.menu li
{
	display: inline;
	background: url(top-bar-menu-divider.gif) no-repeat;
	background-position: 0px 2px;
	padding-left: 10px;
	margin-right: 5px;
}
.top-bar ul.menu li.first
{
	padding: 0px;
	background: none;
}

.top-bar ul.menu li a
{
	text-decoration: none;
	font-weight: bold;
}
.top-bar .logo
{
	position: absolute;
	left: 23px;
	width: 269px;
	height: 175px;
	cursor: pointer;
}
.top-bar .logo a
{
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	background: url(logo.png) no-repeat;
	cursor: pointer;
}
.top-bar .logo a span
{
	visibility: hidden;
}
* html .top-bar .logo a
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/logo.png', sizingMethod='image');	
	
}


.content
{
	/*background: url(content-bg.png) repeat-y;
	width: 702px;
	position: relative;
	top: 230px;
	left: 16px;
	z-index: 100;
	background: red;*/
	
	width: 702px;
	position: relative;
	top: 230px;
	left: 16px;
	z-index: 100;
}

.page .content h1, .page .content h2, .page .content h3
{
  font-size: 120%;
} 

.page .content h1 
{
 margin: 10px 0;
}


.content .inside
{
	/*padding-left: 35px;
	padding-right: 48px;
	padding-bottom: 10px;
	padding-top: 100px;*/

	background: url(content-bg.png) repeat-y;
}
.content .inside2
{
	width: 624px;
	margin-left: 35px;
	overflow-x: hidden;
	min-height: 650px;
	padding-top: 10px;
	padding-bottom: 20px;
}

.xhome .content .inside2
{
	padding-top: 115px;
}

.xhome .content .menu-space-3 { padding-top: 93px; }
.xhome .content .menu-space-4 { padding-top: 115px; }
.xhome .content .menu-space-5 { padding-top: 137px; }
.xhome .content .menu-space-6 { padding-top: 159px; }

* html .content .inside
{
	background: none;
	height: 650px;
	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/content-bg.png', sizingMethod='scale');	
}

.content .bottom
{
	width: 100%;
	height: 18px;
	
	background: url(content-bg-bottom.png) no-repeat;
	position: relative;
	bottom: 0px;
	
	z-index: 200;
}
* html .content .bottom
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/content-bg-bottom.png', sizingMethod='image');	
}



/* pretizeni pro body.home */
body.home
{
	
}
body.home .header .content-top-fix
{

}
body.home .header .bookmarks, .header .bookmarks2
{
	background: url(bookmarks-bg-hp.png) no-repeat;

	width: 1014px;
	height: 216px;
	height: 110px;
	
	position: absolute;
	z-index: 300;
	top: 121px;
}
* html body.home .header .bookmarks, * html .header .bookmarks2 { background: none; }
* html body.home .header .bookmarks .ie-fix, * html .header .bookmarks2 .ie-fix
{
	width: 100%;
	height: 100%;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/bookmarks-bg-hp.png', sizingMethod='image');	
}


body.home .content .inside
{
	padding-top: 0px;
}
/* konec pretezovani */

.bookmarks ul.menu
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
}
.bookmarks ul.menu li
{
	display: inline;
}
.bookmarks ul.menu li a
{
	display: block;
	height: 48px;
	float: left;
	text-decoration: none;
}
.bookmarks ul.menu li a span{ visibility: hidden; }

.bookmarks ul.menu li a.i01
{
	width: 288px;
	xbackground: red;
}
.bookmarks ul.menu li a.i02
{
	width: 254px;
	xbackground: green;
}
.bookmarks ul.menu li a.i03
{
	width: 227px;
	xbackground: blue;
}
.bookmarks ul.menu li a.i04
{
	width: 188px;
	xbackground: yellow;
}


.col-right
{
	xbackground: red;
	float: right;
	width: 268px;
	position: absolute;
	z-index: 100;
	top: 534px;
	right: 15px;
}


.box
{
	position: relative;
	z-index: 0;	
	xbackground: red;

	top: -9px;
	height: auto;
	margin-bottom: 70px;
	display: none;
}
* html .box
{
	top: -3px;
	height: 20px;
}

.box .top
{
	background: url(box-top-blue.png) no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 50;
	
	width: 100%;
	height: 20px;
}
* html .box .top
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/box-top-blue.png', sizingMethod='scale');	
}
.box .insidebox
{
	background: url(box-bg-blue.png) repeat-y;
	position: relative;
	top: 20px;
	left: 0px;
	z-index: 100;
	padding-left: 20px;
	padding-right: 60px;
	min-height: 100px;
}
* html .box .insidebox
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/box-bg-blue.png', sizingMethod='scale');	
	
}
* html .box .insidebox
{
	height: 100px;
}
.box .insidebox .bg
{
	
}
.box .bottombox
{
	background: url(box-bottom-blue.png) no-repeat;
	position: relative;
	bottom: -15px;
	width: 100%;
	height: 20px;
}
* html .box .bottombox
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/box-bottom-blue.png', sizingMethod='scale');	
	margin-top: 5px;
}
.box .hook
{
	background: url(hook.png) no-repeat;
	width: 40px;
	height: 120px;
	position: absolute;
	bottom: -132px;
	left: 100px;
}
*:first-child+html .box .hook
{
	bottom: -125px;
}
* html .box .hook
{
	bottom: -134px;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/hook.png', sizingMethod='image');	
}

.box.yellow .top{	background: url(box-top-yellow.png) no-repeat; }
* html .box.yellow .top
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/box-top-yellow.png', sizingMethod='scale');	
}
.box.yellow .bottombox{	background: url(box-bottom-yellow.png) no-repeat; }
* html .box.yellow .bottombox
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/box-bottom-yellow.png', sizingMethod='scale');	
}
.box.yellow .insidebox{	background: url(box-bg-yellow.png) repeat-y; }
* html .box.yellow .insidebox
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/box-bg-yellow.png', sizingMethod='scale');	
}

.box.green .top{	background: url(box-top-green.png) no-repeat; }
* html .box.green .top
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/box-top-green.png', sizingMethod='scale');	
}
.box.green .bottombox{	background: url(box-bottom-green.png) no-repeat; }
* html .box.green .bottombox
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/box-bottom-green.png', sizingMethod='scale');	
}
.box.green .insidebox{	background: url(box-bg-green.png) repeat-y; }
* html .box.green .insidebox
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/box-bg-green.png', sizingMethod='scale');	
}

.box.red .top{	background: url(box-top-red.png) no-repeat; }
* html .box.red .top
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/box-top-red.png', sizingMethod='scale');	
}
.box.red .bottombox{	background: url(box-bottom-red.png) no-repeat; }
* html .box.red .bottombox
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/box-bottom-red.png', sizingMethod='scale');	
}
.box.red .insidebox{	background: url(box-bg-red.png) repeat-y; }
* html .box.red .insidebox
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/box-bg-red.png', sizingMethod='scale');	
}


.box .lab
{
	position: absolute;
	right: 24px;
	top: 25px;
	z-index: 200;
	width: 15px;
	height: 100px;
	background: url(box-lab-blue.gif) no-repeat;
}
.box .lab span
{
	visibility: hidden;
}
.box.green .lab
{
	background: url(box-lab-green.gif) no-repeat;
}
.box.yellow .lab
{
	background: url(box-lab-yellow.gif) no-repeat;
}
.box.red .lab
{
	background: url(box-lab-red.gif) no-repeat;
}

* html .box .lab
{
	right: -10px;
}




.box2
{
	position: relative;
	
	height: auto;
	width: 100%;
	margin-bottom: 60px;
}
* html .box2
{
	margin-bottom: 30px;
}

.box2 .topbg
{
	background: url(box2-top.png) no-repeat;
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 120;
	min-height: 165px;
}

* html .box2 .topbg
{
	background: none;
	height: 166px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/box2-top.png', sizingMethod='crop');
}
.box2 .bottombg
{
	background: url(box2-bottom.png) no-repeat;
	position: absolute;

	bottom: -35px;
	
	left: 0px;
	width: 100%;
	height: 119px;
	z-index: 50;
}
* html .box2 .bottombg
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/box2-bottom.png', sizingMethod='image');
}
.box2 .up
{
	position: relative;
	z-index: 100;
	padding-left: 20px;
	padding-right: 50px;
	padding-top: 10px;
	padding-bottom: 0px;

}

* html .box2 .iebottomfix
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/iebottomfix.png', sizingMethod='image');
	height: 20px;
	width: 100%;
}

.box2 .hook
{
	background: url(hook.png) no-repeat;
	width: 40px;
	height: 120px;
	position: absolute;
	bottom: -132px;
	left: 93px;
}
*:first-child+html .box2 .hook
{
	bottom: -125px;
}
* html .box2 .hook
{
	bottom: -104px;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/hook.png', sizingMethod='image');	
}

.box2 .lab
{
	position: absolute;
	z-index: 10;
	left: 222px;
	top: 20px;
	background: url(box2-lab-blue.png) no-repeat;
	width: 45px;
	height: 140px;
}
* html body .box2 .lab
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/box2-lab-blue.png', sizingMethod='image');	
}

body.red .box2 .lab{ background: url(box2-lab-red.png) no-repeat; }
body.yellow .box2 .lab{ background: url(box2-lab-yellow.png) no-repeat; }
body.green .box2 .lab{ background: url(box2-lab-green.png) no-repeat; }

* html body.red .box2 .lab
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/box2-lab-red.png', sizingMethod='image');	
}
* html body.yellow .box2 .lab
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/box2-lab-yellow.png', sizingMethod='image');	
}
* html body.green .box2 .lab
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/box2-lab-green.png', sizingMethod='image');	
}

.box2 .lab .img
{
	margin-top: 3px;
}


.box2 .lab .img1
{
	background: url(box2-lab-informace.png) no-repeat;
	display: block;
	width: 100%;
	height: 130px;
	position: relative;
	right: 6px;
}
* html .box2 .lab .img1
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/box2-lab-informace.png', sizingMethod='image');	
}
.box2 .lab .img2
{
	background: url(box2-lab-dulezite.png) no-repeat;
	display: block;
	width: 100%;
	height: 130px;
	position: relative;
	right: 6px;
}
* html .box2 .lab .img2
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/box2-lab-dulezite.png', sizingMethod='image');	
}
.box2 .lab .img3
{
	background: url(box2-lab-novinka.png) no-repeat;
	display: block;
	width: 100%;
	height: 130px;
	position: relative;
	right: 6px;
}
* html .box2 .lab .img3
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/box2-lab-novinka.png', sizingMethod='image');	
}
.box2 .lab .img4
{
	background: url(box2-lab-doporuceni.png) no-repeat;
	display: block;
	width: 100%;
	height: 130px;
	position: relative;
	right: 6px;
}
* html .box2 .lab .img4
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/box2-lab-doporuceni.png', sizingMethod='image');	
}

.box2 .lab span span
{
	display: none;
}

.footer
{
	background: url(footer-bg.gif) repeat-x;
	background-position: top;
	height: 305px;
	width: 100%;
	position: relative;
	xbottom: 142px;
	z-index: 10;
}
.submenu 
{
  position: relative;
  left: 76px;
  top: 240px;
  text-align: left;

}

.submenu ul
{
  margin-left: 10px;
  background: url(zeme.png) no-repeat left top;
  padding-left: 60px;
  height: 60px;
  width: auto;
}

.submenu ul li 
{
  background: url(dots.png) no-repeat left top; 
  padding: 10px 15px 10px 15px;
  display: block;
  float: left;
  list-style: none;
}
.submenu ul li a 
{
  color: #FFFFFF;
  text-decoration: none;
}

* html .submenu ul
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/zeme.png', sizingMethod='crop');	
}

* html .submenu ul li
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/dots.png', sizingMethod='crop');	
}

/* rest */
div.cl
{
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	overflow: hidden;
	position: relative;
}
.set-w162{ width: 162px; }
.set-w274{ width: 274px; }
.set-w366{ width: 366px; }
.set-w520{ width: 520px; }
.set-w100p{ width: 100%; }

.set-p11{ padding: 11px; }
.set-bbdashed{ border-bottom: 1px dashed #d4d4d4; }
.set-h5{ height: 5px; }
.set-h7{ height: 7px !important; }
.set-h10{ height: 10px !important; }
.set-h15{ height: 15px !important; }
.set-fll{ float: left; }
.set-flr{ float: right; }
.set-tac{ text-align: center; }
.set-tal{ text-align: left; }
.set-m0{ margin: 0px !important; }
.set-mr0{ margin-right: 0px !important; }
.set-mt7{ margin-top: 7px !important; }
.set-center{ margin-left: auto; margin-right: auto; }
.set-fl {float: left;}
.set-bold{ font-weight: bold; }

.drob 
{
  width: 992px;
  height: 45px;
  position: absolute;
  left: 3px;
  top: 48px;
  line-height: 37px;
  
}
.home .drob
{
	top: 50px;
}
.bookmarks2 .drob 
{
	top: 55px;
}
#hokus_pokus 
{
 position: absolute;
 left: 125px;
 top: 177px;
 z-index: 999;
}
#hokus_pokus li 
{
 display: block;
 float: left;
 list-style: none;
 padding: 10px;
 padding-top: 5px;
 color: white;
}

#hokus_pokus li a 
{

  color: white;

}
.red .drob
{
  background: url(menu_red.png) no-repeat -1px -1px;
  top: 46px;
}

.yellow .drob
{
  background: url(menu_yellow.png) no-repeat -1px -1px;
  top: 46px;
}

.blue .drob
{
  background: url(menu_blue.png) no-repeat -1px -1px;
  top: 46px;
}

.green .drob
{
	background: url(menu_green.png) no-repeat -1px -1px;
	top: 46px;
}

* html .red .drob
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/menu_red.png', sizingMethod='image');
}
* html .yellow .drob 
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/menu_yellow.png', sizingMethod='image');
}
* html .blue .drob
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/menu_blue.png', sizingMethod='image');
}
* html .green .drob
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/menu_green.png', sizingMethod='image');
}

.drob ul 
{
  list-style: none;
  margin-left: -10px;

}

.drob ul li {
  display: block;
  float: left;
  padding: 10px;
  color: white;
  padding-top: 5px;
  background: url(path-li-bg.gif) no-repeat;
  background-position: right 21px;
}
.drob ul li.last
{
	background: none;
}

.drob ul li a 
{
  color: white;
}

.search-form 
{
  position: absolute;
  left: 800px;
  top: 176px;
  z-index: 999;
}
.home #search 
{
  background: #AEAEAE;
  border: none;
  position: relative;
  top: -1px;
}
.home #search-btn 
{
  background: url(search.png) no-repeat left top;
  border: none;
  width: 22px;
  height: 24px;
  cursor: hand;
  cursor: pointer;
  margin-left: 10px;
}
* html .home #search-btn 
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/search.png', sizingMethod='scale');	
}

* html #search-btn, * html #search-btn2
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/search-white.png', sizingMethod='scale');	
}

* html .drob 
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/menu_red.png', sizingMethod='scale');	
}
.box-menu 
{
  position: absolute;
  z-index: 999;
  top: 95px;
  left: -4px;

}

.box-menu ul 
{
  list-style: none;
  float: left;
  width: 200px;
  padding: 0 25px;
  border-right: 2px dotted white;
  
}
* html .box-menu ul 
{
  width: 250px;
 
}
*html .box-menu ul.first
{
  background:none;
  filter: none;
}
.box-menu ul li 
{

}

.box-menu ul li a
{
  color: #072F42;
  text-decoration: none;
}
.box-menu ul li a:hover
{
  text-decoration: underline;
}

.box-menu ul.fourth
{
  border: none;
  
}

#search, #search2
{
  background: #FFFFFF;
  border: none;
  position: relative;
  top: -1px;
}

#search-btn, #search-btn2
{
  background: url(search-white.png) no-repeat left top;
  border: none;
  width: 24px;
  height: 24px;
  cursor: hand;
  cursor: pointer;
  margin-left: 10px;
}
.boxik-main 
{
 
 }

.boxik
{
  float: left;
  margin: 10px 0px 10px 0;
  width: 635px;
  position: relative;
}
*html .boxik
{

}
.boxik .label {
  text-align: center;
  background:#BE3330 url(buton.gif) no-repeat 0px top;
  width: 190px;
  height: auto;
  margin-left: 12px;
}
.blue .boxik .label 
{
 background:#006891 url(buton_blue.gif) no-repeat 0px top;
}
.green .boxik .label 
{
 background:#62991D url(buton_green.gif) no-repeat 0px top;
}
.yellow .boxik .label 
{
 background:#F99B00 url(buton_yellow.gif) no-repeat 0px top;
}
.red .boxik .label 
{
 background:#BE3330 url(buton.gif) no-repeat 0px top;
}
.boxik .label h2
{
  color: #FFFFFF !important;
  font-size: 100%;
  padding: 3px 0;
}
.boxik-content 
{
  background: url(frame-red.png) no-repeat left top;
  width: 217px;
  height: 157px;
  float: left;
  margin-right: 20px;
  position: absolute;
  z-index: 800;
}
.red .boxik-content
{
  background: url(frame-red.png) no-repeat left top;
}
.yellow .boxik-content
{
  background: url(frame-yellow.png) no-repeat left top;
}
.green .boxik-content
{
  background: url(frame-green.png) no-repeat left top;
}
.blue .boxik-content
{
  background: url(frame-blue.png) no-repeat left top;
}

* html .red .boxik-content
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/frame-red.png', sizingMethod='crop');	
}
* html .yellow .boxik-content
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/frame-yellow.png', sizingMethod='crop');	
}
* html .green .boxik-content 
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/frame-green.png', sizingMethod='crop');	
}
* html .blue .boxik-content
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/frame-blue.png', sizingMethod='crop');	
}
.boxik-content img 
{
  z-index: 700;
  position: absolute;
}
.text 
{
  float: right;
  width: 380px;
}
.text p 
{
  margin-bottom: 4px;
}

.separator
{
  clear: both;
  visibility: hidden;
  height: 1px;
  margin: 0px;
  padding:0;
}
.inside-menu
{
  position: absolute;
  bottom: 15px;
  right: 35px;
}
.inside-menu li
{
  display: block;
  float: left;
}
.inside-menu li a
{
  padding: 0 2px;
}
 /* barvicky */
 .red .text a, .red .content h1, .red .content h2, .red .content h3, .red .content h4, .red .content h5, .red .content h6, .red .inside-menu li a,
 .red .inside-menu li
{
  color: #BE3330;
}
.blue .text a, .blue .content h1, .blue .content h2, .blue .content h3, .blue .content h4, .blue .content h5, .blue .content h6, .blue .inside-menu li a,
.blue .inside-menu li
{
  color: #006891;
}
.green .text a, .green .content h1, .green .content h2, .green .content h3, .green .content h4, .green .content h5, .green .content h6, .green .inside-menu li a,
.green .inside-menu li
{
  color: #62991D;
}
.yellow .text a, .yellow .content h1, .yellow .content h2, .yellow .content h3, .yellow .content h4, .yellow .content h5, .yellow .content h6, .yellow .inside-menu li a, 
.yellow .inside-menu li
{
  color: #F99B00;
}

.page-links
{
	clear: both;
	margin-top: 15px;
}
