/*		by shuster 2009		*/
/*			main style		*/

body {
	font-family: "Trebuchet MS", "Geneva CE", "Helvetica", sans-serif;
	font-size: small;
	text-align: center;
	background: #EFEFEF;
	color: #000;
}
* html body td, * html body th { font-size: small; }				/* IE */

body .bin0 { font-size: 108%; }		/* korekcia velkosti */
* html body .bin0 td, * html body .bin0 th { font-size: 100%; }		/* IE */

/* reset all elements */
body, p, h1, h2, h3, h4, h5, img, dl, form, fieldset, legend {
	border:  0px none;
	margin:  0px;
	padding: 0px;
}
ul, ol, dl { padding-top: 0; margin-top: 0; }
dt { font-weight: bold; }

ol.a li { list-style-type: lower-alpha; }
ol.i li, ol.r li { list-style-type: lower-roman; }

p { padding-bottom: 1em; }

.clr {
	border: 0px none;
	margin: 0px;
	padding: 0px;

	float: none;
	clear: both;

	width: 100%;
	height: 0;
	line-height: 0;
	font-size: 0;
}

.center { text-align: center; margin: 0 auto; }
.justify { text-align: justify; }
.bold { font-weight: bold; }
.nobold, .normal { font-weight: normal; }
.invisible { visibility: hidden; }
.hide { display: none; }
.nowrap { white-space: nowrap; }

.table, .html { display: table; width: 100%; }

img.left { float: left; margin: 10px 10px 10px 0; }
img.right { float: right; margin: 10px 0 10px 10px; }

td .left { text-align: left; }
td .right { text-align: right; }

.hr hr { display: none; }	/* strip HR */

.msg1 { margin-bottom: 12px; }
.msg1 p { margin: 0; padding: 4px; }
.msg1 .r { border: 1px solid #BA122B; background: #FFE8E8; }
.msg1 .y { border: 1px solid #FC0; background: #FFF6D4; }
.msg1 .g { border: 1px solid #078758; background: #E8FFE8; }

.hl1 { color: #BA122B; }
.hl2 { color: #FC0; }
.hl3 { color: #078758; }

/* LAYOUT */
.bin0 { width: 1002px; margin: 0 auto; }	/* main width - for multiple use */
.bin1 { background: url("../gfx/bg-01.png") top repeat-x; }
.bin2 { background: #F1F1F1; padding: 3px 0; }
.bin3 { background: url("../gfx/bg-03.png") top repeat-x;  }

.head1 { height: 206px; position: relative; text-align: left; }
.head1 .bar1 { height: 18px; line-height: 18px; border-width: 0 1px 1px 1px; border-color: #E4EDF7 #FBFCFE; border-style: solid; font-size: 76%; background: url("../gfx/bg-02.png") top repeat-x; padding: 0 16px; text-align: right; position: relative; }
.head1 .bar1 p { padding: 0; }

.head1 .bar2 { height: 100px; margin: 11px 0 10px 0; }

.head1 .bar2 .a { width: 185px; float: left; text-align: right; }
.head1 .bar2 .b { width: 300px; float: right; background: transparent; }
.head1 .bar2 .c { margin-left: 185px; margin-right: 300px; padding-top: 20px; text-align: center; }

.head1 h1 { display: block; width: 156px; height: 75px; margin: 13px 0 12px 28px; }
.head1 h1 a { display: block; height: 75px; text-decoration: none; }

.head1 .bar3 { height: 65px; background: #FFF; padding: 1px 1px 0 1px; }

.content1 { width: 1000px; background: #FFF; border-left: 1px solid #FFF; border-right: 1px solid #FFF; }

.col-a { width: 710px; float: left; overflow: hidden; }
.col-b { width: 290px; float: left; overflow: hidden; }
.col-c { width: 290px; float: left; overflow: hidden; }
.col-d { width: 418px; float: left; padding: 0 1px; overflow: hidden; }

#skipper { position: absolute; }

#search_area1 { position: relative; }
#search_area1 ul.tbhead { margin: 0; padding: 0; }
#search_area1 .tbhead li { list-style: none; margin-right: 2px; float: left; position: relative; z-index: 500; }
#search_area1 .tbhead a { display: block; height: 24px; line-height: 24px; padding: 2px 20px 0 20px; float: left; text-decoration: none !important; background: url("../gfx/srch_tab2.gif") left top repeat-x; border: 1px solid #E4EBF5; border-bottom: 0; color: #FFF; font-weight: bold; font-size: 14px; position: relative; }
#search_area1 .tbhead a.selected { background: url("../gfx/srch_tab1.gif") left top repeat-x; color: #3162A6; margin-top: 1px; position: relative; z-index: 100; }
#search_area1 div { clear: left; }
#search_area1 .tbbody { position: relative; width: 288px; height: 60px; top: -1px; padding: 5px; border: 1px solid #E4EBF5; background: #FFF; overflow: hidden; z-index: 20; }

#search_area1 form { margin: 0; padding: 0; }
#search_area1 fieldset { clear: left; }
#search_area1 label { font-size: 11px; }
#search_area1 input { padding: 0; margin: 0; }
#search_area1 form .fld1 { padding-left: 4px; padding-top: 4px; height: 22px; line-height: 20px; overflow: hidden; }
#search_area1 form .fld2 { width: 274px; height: 34px; background: url("../gfx/search1-bg1.png") center no-repeat; }
#search_area1 form .txf1 { display: block; float: left; border: 0; height: 23px; line-height: 23px; width: 180px; padding: 1px; margin-left: 5px; _margin-left: 3px; margin-right: 8px; _margin-right: 10px; margin-top: 4px; background: transparent; }
#search_area1 form .btn1 { display: block; float: left; border: 0; height: 26px; line-height: 26px; margin-top: 4px; width: 74px; font-weight: bold; background: transparent; cursor: pointer; }

#search_area1 .fld1 label { margin: 0; padding: 0; line-height: 14px; padding-right: 3px; }


/* MAIN MENU */
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_line_down_fly_v2.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu1 {
height: 65px;
width: 1000px;
background: #FFD01A url("../gfx/menu1-bg1.png") repeat-x left top;
position: relative;
font-size: 15px;
z-index: 500;
/*
padding: 1px;
border: 1px solid #DDE;
*/
}

#menu1 .select {
margin: 0; 
padding: 0; 
list-style: none; 
white-space: nowrap;
width: 100%;
overflow: hidden;
}

#menu1 li {
float: left;
height: 30px;
/*
padding-top: 1px;
margin-right: 1px;
*/
}

#menu1 .select a {
display: block; 
height: 30px; 
float: left; 
border-left: 1px solid #5B91D0;
border-right: 1px solid #2F69A9;
padding: 0 15px 0 15px; 
text-decoration: none; 
line-height: 30px; 
white-space: nowrap;
font-weight: bold;
color: #FEFEFE;
}

#menu1 .select li.line a { color: #FEFEFE; }

#menu1 .select a:hover, 
#menu1 .select li:hover a,
#menu1 .select li.current a {
border-left: 1px solid #5B91D0;
border-right: 1px solid #2F69A9;
color: #000;
background: url("../gfx/menu1-bg2.png") repeat-x left top;
}

#menu1 .select li.line a:hover, 
#menu1 .select li.line:hover a { color: #000; }

#menu1 .sub { display: none; }
#menu1 ul ul { display: none; }

/* IE6 only */
#menu1 table {
border-collapse: collapse;
margin: -1px -10px;
font-size: 1em;
width: 0;
height: 0;
z-index: 2000;
}

#menu1 .sub {
margin: 0; 
padding: 0;
list-style: none;
}

#menu1 .sub li { background: transparent; padding: 0; margin: 0; }

#menu1 .select :hover .sub,
#menu1 .select .current .sub {
height: 30px;
display: block; 
position: absolute;
float: left;
width: 1000px;
top: 30px;
padding-top: 4px;	/* gap between 1st and 2nd line */
left: 0; 
text-align: center;
background: transparent;
}

#menu1 .select :hover .rt li { float: right; }

#menu1 .select :hover .sub li a, 
#menu1 .select .current .sub li a 
{ display: block; height: 30px; line-height: 21px; float: left; background: transparent url("../gfx/pixel.gif"); padding: 0; margin: 0; white-space: nowrap; color: #000; border: 0; font-weight: normal; font-size: 14px; }

#menu1 .select :hover .sub li.subline a, #menu1 .select .current .sub li.subline a { color: #000; }
#menu1 .select :hover .sub li a span, #menu1 .select .current .sub li a span { display: block; height: 21px; margin-top: 5px; float: left; padding: 0 15px; border-left: 1px solid #FFF; border-right: 1px solid #DDD; }
#menu1 .select :hover .sub li.subline a span, #menu1 .select .current .sub li.subline a span { padding: 0 1px; }
#menu1 .select :hover .sub li.subline a span b, #menu1 .select .current .sub li.subline a span b { padding: 0 14px; background: url("../gfx/arrow1d.gif") no-repeat right center; font-weight: normal; }

#menu1 .select :hover .sub li a:hover { color: #000; position: relative; line-height: 21px; }
#menu1 .select :hover .sub li:hover { position: relative; }

#menu1 .select :hover .sub li a:hover span { padding: 0 15px; cursor: pointer; background: url("../gfx/menu1-bg3.png") repeat-x left top; }
#menu1 .select :hover .sub li.subline a:hover span { padding: 0 1px; }
#menu1 .select :hover .sub li:hover > a span { padding: 0 15px; cursor: pointer; background: url("../gfx/menu1-bg3.png") repeat-x left top; }
#menu1 .select :hover .sub li.subline:hover > a span { padding: 0 1px; line-height: 21px; }

/* drop down */
#menu1 .select :hover .sub :hover ul { padding: 0; margin: 0; list-style: none; display: block; width: 274px; /*234px;*/ position: absolute; left: 0; top: 30px; border: 1px solid #3B71AC; background: #FFF; }

#menu1 .select :hover .sub :hover ul ul { position: absolute; left: -9999px; }

#menu1 .select :hover .sub :hover ul li { height: 22px; margin: 0; }
#menu1 .select :hover .sub :hover ul li a {
width: 244px;	/* width: 204px; /* povodne */
/*_width: 160px;	/* IE6 quirksmode */
text-align: left; height: 22px; line-height: 22px; background: #FFF; font-weight: normal; padding: 0 15px; color: #000080; }
/*#menu1 .select :hover .sub :hover ul li a:hover { text-decoration: underline; }*/

#menu1 .select :hover .sub :hover ul li.fly a { background: url("../gfx/arrow1r.gif") no-repeat right center; }
#menu1 .select :hover .rt :hover ul li.fly a { background: url("../gfx/arrow1l.gif") no-repeat left center; }

/* 1st level */
#menu1 .select :hover .sub :hover ul li a:hover { color: #FF3300; }
#menu1 .select :hover .sub :hover ul li:hover > a { color: #FF3300; }


#menu1 .select :hover .sub :hover ul :hover ul { left: 270px; /*left: 230px;*/ top: -1px; border: 1px solid #3B71AC; background: #FFF; }
#menu1 .select :hover .sub :hover ul :hover ul li a { background: #FFF; }

#menu1 .select :hover .rt :hover ul { left: -96px; }
#menu1 .select :hover .rt :hover ul :hover ul { left: -158px; top: -1px; border: 1px solid #3B71AC; }


#logina1 { width: 272px; height: 133px; border: 1px solid #C3BFB6; background: #E0DCD1 url("../gfx/topline_brown1.gif") top left no-repeat; margin-bottom: 1px; text-align: left; font-size: 12px; line-height: 14px; padding: 0 8px; overflow: hidden; position: relative; }
#logina1 h2 { display: block; float: left; width: 78px; color: #333230; }
#logina1 .forgott, #logina1 .usrname { display: block; float: right; }
#logina1 h2, #logina1 .forgott, #logina1 .usrname { font-size: 100%; margin: 8px 0 4px 0px; padding: 0px; line-height: 18px; }
#logina1 .usrname { width: 188px; text-decoration: underline; overflow: hidden; height: 18px; }
#logina1 .msg1 { clear: both; font-weight: bold; height: 24px; margin: 0; }
#logina1 .msg1 a, #logina1 .forgott a { color: #C10000; }
#logina1 form { margin: 2px 0 0 0; padding: 0 8px 0 6px; }
#logina1 .fs1 { clear: left; background: transparent url("../gfx/field-bg1.png") 76px 0px no-repeat; }
#logina1 .fs1 input { width: 172px; float: left; border: 1px solid #FFF; height: 16px; padding: 1px; margin-top: 4px; background: transparent; }
#logina1 label, #logina1 .fs2 label { display: block; float: left; width: 76px; height: 20px; line-height: 20px; margin-top: 4px; color: #908D86; font-weight: bold; margin-right: 4px; }
#logina1 .fs2 { padding: 4px 0; clear: left; }
#logina1 .fs2 label { margin: 0; }
#logina1 .fs2 .chk { width: 128px; float: left; }
#logina1 .btn input { width: 100%; height: 20px; color: #FFF; background: #FEAD30 url("../gfx/btn-bg3.png") left center repeat-x; font-size: 12px; font-weight: bold; margin: 0px; border: 1px solid #FFF; font-family: sans-serif; }
#logina1 .btn2 a { display: block; width: 100%; height: 20px; line-height: 20px; color: #FFF; background: #FEAD30 url("../gfx/btn-bg3.png") left center repeat-x; font-size: 12px; font-weight: bold; margin: 0px; border: 1px solid #FFF; text-align: center; text-decoration: none; font-family: sans-serif; }
#logina1 .btn, #logina1 .btn2 { width: 96px; padding-right: 2px; float: right; }
#logina1 ul.tabs { clear: both; margin: 0; padding: 0; }
#logina1 .tabs li { display: block; height: 22px; line-height: 22px; list-style: none; padding: 0; margin: 0 0 3px 0; border: 1px solid #B8B4AB; background: #F0EEE8; color: #C3C0BA; }
#logina1 .tabs li a, #logina1 .tabs li a:visited { color: #000; text-decoration: none; }
#logina1 .tabs li a:hover { color: #BF0E04; text-decoration: underline; }
#logina1 .tabs li a span { color: #000; }
#logina1 .ico { line-height: 20px; padding: 0 7px; }
#logina1 .icu1 { margin-left: 2px; background: transparent url("../gfx/ico-usr1.png") center no-repeat; }
#logina1 .icu2 { margin-left: 2px; background: transparent url("../gfx/ico-usr2.png") center no-repeat; }

#logina1 #caps_lock1 { position: absolute; top: 9px; left: 90px; padding: 0 4px; background: #BF0E04; color: #FFF; font-weight: bold; }

#bannera1 { width: 288px; height: 252px; border: 1px solid #C2C2C2; background: #F5F5F5 url("../gfx/bannera-bg1.gif") 1px top repeat; margin-bottom: 1px; }
#bannera1 .banner { width: 250px; height: 250px; margin: 1px auto; }
#bannera2 { width: 286px; height: 270px; border: 1px solid #C2C2C2; background: #F5F5F5 url("../gfx/bannera-bg1.gif") 1px top repeat; }
#bannera2 .banner { width: 250px; height: 250px; margin: 1px auto; padding: 9px 0; background: #F5F5F5; }


#sb_ads1 { width: 288px; height: 511px; border: 1px solid #C2C2C2; background: #FFF url("../gfx/topline_green1.gif") top left no-repeat; text-align: left; font-size: 76%; overflow: hidden; margin-bottom: 1px; position: relative; }
#sb_ads1 h2 { color: #569221; font-size: 120%; margin: 6px 8px 5px 8px; border-bottom: 1px solid #DEDEDE; padding-bottom: 4px; line-height: 18px; }
#sb_ads1 .adbox1 { width: 286px; height: 158px; overflow: hidden; text-align: justify; margin: 0 1px 1px 1px; background: #F6F6F3; }
#sb_ads1 .adbox1 .h { height: 126px; overflow: hidden; padding: 5px; }
#sb_ads1 .adbox1 .inf { background: #E2E4E7; padding: 0 6px; height: 22px; line-height: 22px; }
#sb_ads1 .adbox1 .img { width: 75px; height: 75px; text-align: center; float: left; border: 1px solid #D3D3D3; margin: 0 8px 3px 0; overflow: hidden; position: relative; }
#sb_ads1 .adbox1 .img img { position: absolute; left: -15%; top: -18%; }
#sb_ads1 .adbox1 .inf img { vertical-align: middle; padding: 2px 0; }
#sb_ads1 .adbox1 h3 { font-size: 100%; color: #569221; }
#sb_ads1 h2 a, #sb_ads1 h2 a:visited, #sb_ads1 .adbox1 h3 a, #sb_ads1 .stat a, #sb_ads1 .stat a:visited { color: #569221; }
#sb_ads1 .stat { position: absolute; top: 7px; left: 180px; line-height: 18px; text-align: left; }
#sb_ads1 .stat a span { color: #000; }
#sb_ads1 .bg1 { background: transparent url("../gfx/advertise_def1.gif") bottom center no-repeat; height: 505px; }

#sb_advertise_ad { width: 300px; overflow: hidden; }


#sb_mostread1 { position: relative; font-size: 86%; margin-bottom: 1px; }
#sb_mostread1  ul.tbhead { margin: 0; padding: 0; }
#sb_mostread1 .tbhead li { list-style: none; float: left; position: relative; z-index: 500; margin-right: -1px; }
#sb_mostread1 .tbhead a { display: block; height: 24px; line-height: 24px; padding: 2px 8px 0 8px; float: left; text-decoration: none !important; background: #F5F5F5 url("../gfx/sb1_tab2.gif") left top repeat-x; border: 1px solid #C8C8C8; color: #8B8A8A; font-weight: bold; font-size: 14px; position: relative; }
#sb_mostread1 .tbhead a.selected { background: #FFF url("../gfx/sb1_tab1.gif") left top repeat-x; color: #AF1994; position: relative; z-index: 100; border-bottom: 1px solid #FFF; }
#sb_mostread1 div { clear: left; }
#sb_mostread1 .tbbody { position: relative; width: 278px; height: 198px; top: -1px; padding: 10px 5px; border: 1px solid #C8C8C8; background: #FFF; overflow: hidden; z-index: 20; text-align: left; }
* html #sb_mostread1 .tbbody { top: -2px; } /* IE6 */
*:first-child+html #sb_mostread1 .tbbody { top: -2px; } /* IE7 */

#sb_mostread1 .tbbody ol { padding-left: 2em; margin-left: 0; width: 252px; }
#sb_mostread1 .tbbody ol li, #sb_mostread1 .tbbody ol li a { color: #AF1994; text-decoration: none; }
#sb_mostread1 .tbbody ol li a span { color: #000; }
#sb_mostread1 .tbbody ol li a:hover { text-decoration: underline; }


#sb_joboffer1 { position: relative; font-size: 86%; margin-bottom: 1px; top: -1px; }
#sb_joboffer1  ul.tbhead { margin: 0; padding: 0; }
#sb_joboffer1 .tbhead li { list-style: none; float: left; position: relative; z-index: 500; margin-right: -1px; }
#sb_joboffer1 .tbhead a { display: block; height: 24px; line-height: 24px; padding: 2px 8px 0 8px; float: left; text-decoration: none !important; background: #F5F5F5 url("../gfx/sb1_tab2.gif") left top repeat-x; border: 1px solid #C8C8C8; color: #8B8A8A; font-weight: bold; font-size: 14px; position: relative; }
#sb_joboffer1 .tbhead a.selected { background: #FFF url("../gfx/sb1_tab3.gif") left top repeat-x; color: #663399; position: relative; z-index: 100; border-bottom: 1px solid #FFF; }
#sb_joboffer1 div { clear: left; }
#sb_joboffer1 .tbbody { position: relative; width: 278px; height: 205px; top: -1px; padding: 10px 5px; border: 1px solid #C8C8C8; background: #FFF; overflow: hidden; z-index: 20; text-align: left; }
* html #sb_joboffer1 .tbbody { top: -2px; } /* IE6 */
*:first-child+html #sb_joboffer1 .tbbody { top: -2px; } /* IE7 */

#sb_joboffer1 .tbbody ol { padding-left: 2em; margin-left: 0; margin-bottom: 10px; width: 252px; }
#sb_joboffer1 .tbbody ol li, #sb_joboffer1 .tbbody ol li a, #sb_joboffer1 .tbbody p a, #sb_joboffer1 .tbbody p a:visited { color: #663399; text-decoration: none; }
#sb_joboffer1 .tbbody ol li a span, #sb_joboffer1 .tbbody p a { color: #000; }
#sb_joboffer1 .tbbody ol li a:hover, #sb_joboffer1 .tbbody p a:hover { text-decoration: underline; }
#sb_joboffer1 .tbbody p { padding-left: 25px; }


#sb_salary1 { width: 280px; height: 210px; border: 1px solid #C2C2C2; background: #FFF url("../gfx/topline_blue1.gif") top left no-repeat; text-align: left; font-size: 76%; overflow: hidden; margin-bottom: 1px; position: relative; padding: 8px 4px 2px 4px; }


#sb_frenky1 { position: relative; font-size: 86%; margin-bottom: 1px; top: 0px; }
#sb_frenky1  ul.tbhead { margin: 0; padding: 0; }
#sb_frenky1 .tbhead li { list-style: none; float: left; position: relative; z-index: 500; margin-right: -1px; }
#sb_frenky1 .tbhead a { display: block; height: 24px; line-height: 24px; padding: 2px 8px 0 8px; float: left; text-decoration: none !important; background: #F5F5F5 url("../gfx/sb1_tab2.gif") left top repeat-x; border: 1px solid #C8C8C8; color: #8B8A8A; font-weight: bold; font-size: 14px; position: relative; }
#sb_frenky1 .tbhead a.selected { background: #FFF url("../gfx/sb1_tab3.gif") left top repeat-x; color: #663399; position: relative; z-index: 100; border-bottom: 1px solid #FFF; }
#sb_frenky1 div { clear: left; }
#sb_frenky1 .tbbody { position: relative; width: 278px; height: 195px; top: -1px; padding: 10px 5px; border: 1px solid #C8C8C8; background: #FFF; overflow: hidden; z-index: 20; text-align: left; }
* html #sb_frenky1 .tbbody { top: -2px; } /* IE6 */
*:first-child+html #sb_frenky1 .tbbody { top: -2px; } /* IE7 */

#sb_frenky1 .tbbody ol { padding-left: 2em; margin-left: 0; margin-bottom: 10px; width: 252px; }
#sb_frenky1 .tbbody ol li, #sb_frenky1 .tbbody ol li a, #sb_frenky1 .tbbody p a, #sb_frenky1 .tbbody p a:visited { color: #663399; text-decoration: none; }
#sb_frenky1 .tbbody ol li a span, #sb_frenky1 .tbbody p a { color: #000; }
#sb_frenky1 .tbbody ol li a:hover, #sb_frenky1 .tbbody p a:hover { text-decoration: underline; }
#sb_frenky1 .tbbody p { padding-left: 25px; }


#foot1 { height: 170px; background: #FFF url("../gfx/bg-07.png") left bottom repeat-x; margin: 5px 0 2px 0; }
#foot1 .infobox { border: 0; border-top: 4px solid #FFD118; height: 166px; background: #FFF url("../gfx/bg-08.png") left bottom repeat-x; text-align: left; padding: 0 14px; }
#foot1 .infobox ul { margin-top: 40px; margin-left: 20px; }
#foot1 .infobox ul li { list-style: square; }
#foot1 .infobox dl { margin-top: 20px; }
#foot1 .infobox dt, #foot1 .infobox ul li, #foot1 .infobox a,  #foot1 .infobox a:visited { color: #B70000; }
#foot1 .infobox a span { color: #000; }
#foot1 .infobox .icn { width: 96px; height: 65px; float: left; margin: 52px 20px 52px 0; background-position: center; background-repeat: no-repeat; }


#foot0 { clear: both; border: 0; border-top: 8px solid #FFD118; height: 35px; background: #FFF url("../gfx/bg-06.png") left center repeat-x; color: #FFF; margin-bottom: 1px; padding: 15px 25px; text-align: left; font-weight: bold; font-size: 100%; }
#foot0 p { margin: 0; padding: 0; }

.spr1 { border: 4px solid #FFF; border-left: 0; border-right: 0; height: 10px; line-height: 10px; background: #EEE; }

.wraptocenter { display: table-cell; text-align: center; vertical-align: middle; }
.wraptocenter * { vertical-align: middle; }
/*\*//*/
.wraptocenter { display: block; }
.wraptocenter span { display: inline-block; height: 100%; width: 1px; }
/**/

.strrev { unicode-bidi:bidi-override; direction:rtl; }

/* pagination 1,2 */
#pagin1, #pagin2 { border: 1px solid #E8E8E8; background: url("../gfx/bg-10.png"); height: 26px; line-height: 26px; padding: 0 10px; margin: .5em 0;  }
#pagin1 .pnl, #pagin2 .pnl { width: 30%; float: left; }
#pagin1 .pnr, #pagin2 .pnr { width: 70%; float: left; }
#pagin1 a, #pagin2 a, #pagin1 a:visited, #pagin2 a:visited  { color: #333230; text-decoration: none; }
#pagin2 .txt { width: 32px; border: 1px solid #000; font-size: 86%; }
#pagin2 .btn { border: 1px solid #000; font-weight: bold; font-size: 86%; }

.pnr ul { float: right; text-align: right; margin: 0; padding: 0;
text-align: right; /*Set to "right" to right align pagination interface*/
}
.pnr li { list-style-type: none; display: inline; }
.pnr a, .pnr a:visited { padding: 0 5px; border: 1px solid #C5C2B9; text-decoration: none; color: #333230; }
.pnr a { background: #DFDBD0; }
.pnr a:hover, .pnr a:active {
border: 1px solid #C5C2B9;
color: #FFF !important;
background-color: #908D86;
}
.pnr a.current {
background-color: #FFD118;
color: #000 !important;
border-color: #F69820 !important;
font-weight: bold;
cursor: default;
}
.pnr a.disabled, .pnr a.disabled:hover {
background-color: transparent;
cursor: default;
font-weight: bold !important;
}
.pnr a.disabled {
border-color: #EEE !important;
color: #DDD !important;
}
.pnr a.prevnext { font-weight: bold; }

.pnl .txf1 { border: 1px solid #999; width: 32px; font-size: 11px; margin: 3px 0; }
.pnl .btn1 { border: 1px solid #999; width: 32px; font-size: 11px; margin: 3px 0; background: url("../gfx/bg-09.png") center repeat-x; font-weight: bold; }
.pnl label { float: left; display: block; width: 100px; font-weight: bold; }

.mediaplayerholder { width: 640px; height: 392px; margin: 0 auto 1em auto; }

ul.thumbs {
	padding: 0px;
	width: 100%;
	margin: 0px auto 1em auto;
	text-align: center;
}
.thumbs li {
	vertical-align: middle;
	display: inline-block;
	display: -moz-inline-box;
	*display: inline;
	margin: 5px;
}
.thumbs img { padding: 1px; border: 1px solid #999; }
.thumbs li em { display: inline-block;
width: 156px;	/* max img with - img padding - img border */
padding: 2px 0; margin: 0 auto; font-size: 86%; line-height: 120%; }
.thumbs a { display: -moz-inline-box; }

table.tab1 {
border-spacing: 1px;
margin-top: 0.5em;
margin-bottom: 1.5em;
border-collapse: collapse;
}

.tab1 th, .tab1 td { empty-cells: show; border: 1px solid #074372; padding: 4px; vertical-align: top; }
.tab1 th { background: #5684C0; color: #FFF; vertical-align: top; }
.tab1 .left { text-align: left; }
.tab1 .right { text-align: right; }
.tab1 .odd { background: #F1F6FA; }
.tab1 .even { background: #DEECF7; }

/* ad holders */
#ad_holder1 { width: 290px; left: 840px; } /* right col */

#popup_banner {
width: 700px;
height: 500px;
}
#close_popup {
position: absolute;
top: 0px;
left: 655px;
width: 45px;
height: 45px;
cursor: pointer;
background: transparent url("../gfx/pixel.gif");
}

