/** * *  Národní Galerie Reklamy *  http://galeriereklamy.mediar.cz * *    I.   Zakladni CSS tridy *    II.  Nadpisy & zakladni tagy * *    1) Pisma & barvy pisma *    2) Layout *    3) Navigace *    4) Spolecne prvky *    5) Jednotlive stranky *      a) Uvodni stranka *      b) Vypis clanku *      c) Detail clanku *    6) Komentare *    7) Formuláře *    8) Reklama * *  media: screen * *  Font size *  ============= *  9px  - .750em *  10px - .833em *  11px - .917em *  12px - 1em *  13px - 1.083em *  14px - 1.167em *  15px - 1.250em *  16px - 1.333em *  17px - 1.417em *  18px - 1.500em *  19px - 1.583em *  20px - 1.667em *  21px - 1.750em *  22px - 1.833em *  23px - 1.917em *  24px - 2.000em *  30px - 2.500em *  36px - 2.750em */ /* * I. Zakladni CSS tridy *     ================== **/html, body, div, p, li, ul, form,set, h1, h2, h3, h4, h5, h6, fieldset   { margin: 0; padding: 0; list-style: none; border: none; }article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section { display:block; }.none     { display: none;}.hidden   { visibility: hidden;}.fl       { float: left !important;}.fr       { float: right !important;}.left     { text-align: left !important;}.right    { text-align: right !important;}.center   { text-align: center !important;}.bold     { font-weight: bold;}.italic   { font-style: italic;}.nomargin { margin: 0 !important;}.underline{ margin-bottom: 15px; padding-bottom: 5px; border-bottom: 1px solid #d1d1d1; }.opacity  { zoom: 1; filter: alpha(opacity=50);	opacity: 0.5; }img       { border: none;}a         { outline-style: none; }.red      { color: #fe2400 !important;}.clear        { display: block; clear: both; width: 100%; height: 0; line-height: 0; font-size: 0; }.clear1px     { clear: both; height: 1px; font-size: 1px; line-height: 1px; /* for IE */}.clear5px     { clear: both; height: 5px; font-size: 5px; line-height: 5px; /* for IE */ }.clear20px    { clear: both; height: 20px; font-size: 20px; line-height: 20px; /* for IE */ }.clear30px    { clear: both; height: 30px; font-size: 30px; line-height: 30px; /* for IE */ }.borderRight  {  border-right: 1px solid #d9eaf4; }html, body    { font-size:100.01%; height:100%; }body          { letter-spacing: 0em; background: #aaa; }/* * II. Nadpisy & zakladni tagy *     ======================= **//* -- Odkazy -- */a, a:visited, a:active, a:link { color: #000; text-decoration: none; }a:hover                        { color: #fe2400; }#column a { text-decoration: underline; }#column a:hover { text-decoration: none; }/* -- Obrazky -- */.img-left   { position: relative; float: left; margin: 2px 20px 5px 0; }.img-right  { position: relative; float: right; margin: 2px 0 5px 20px; }.img-center { position: relative; float: none; margin: 2px 0 15px 0; }/* -- Nadpisy -- */h1, h2, h3, h4 { font-weight: normal; }h1         		 { font-size: 3.667em; margin: 0 0 20px; }h2         		 { font-size: 1.833em; margin: 0 0 20px; }h3         		 { font-size: 1.333em; margin: 0 0 10px; }h4         		 { font-size: 1.167em; margin: 0 0 10px; }h5         		 { font-size: 1.167em; margin: 0 0 5px; }.formBox h2    { font-size: 2.5em; margin-top: 6px;}/* * 1) PISMO & BARVY *    ============= **/body, input, textarea { font: .750em Arial, sans-serif; }a span { cursor: pointer; }a img  { border: 0; }h4, h5		 { color: #000; }#holder h2 { color: #fff; }table					  { font-size: 1em;}input, textarea { color: #666; }p    						{ margin-bottom: 20px; font-size: 1.167em; color: #090619; line-height: 1.6em; }#footer p 			{ line-height: 1.6em; }/* * 2) LAYOUT *    ====== **/#container {	position: relative;	width: 100%;	margin: auto;	text-align: left;	min-height: 100%;	height: 100%;}body>#container { 	height: auto;}#main {	padding-bottom: 160px;	overflow: hidden;}#strip {	position: fixed;	left: 0;	top: 0;	width: 100%;	height: 63px;	background: #f5f5f5;	z-index: 300;}#strip .in{	display: block;	width: 980px;	padding-top: 14px;	height: 46px;	margin: auto;	background: #f5f5f5;}#filter {	display: none;	position: fixed;	left: 0;	top: 62px;	width: 100%;	height: 500px;	background: #f6f6f6;	z-index: 290;}#filter .in{	display: block;	width: 980px;	height: 400px;	margin: auto;	padding: 9px 0 10px;}#inner {  position: relative;  top: 143px;  margin: 0 auto;  width: 980px;  overflow: hidden;  padding: 20px 20px 143px;  background: #ebebeb;}#inner h1 {	font-size: 2.5em;	margin: 30px 0;	color: black;	letter-spacing: -1px;}#content {	position: relative;	top: 83px;	min-height: 500px;	/*width: 915px; */	margin: auto;}#column {	position: absolute;	top: 120px;	right: 21px;	width: 300px;	display: none;}#load-area {  clear: both;}#inner .content {	float: right;	width: 710px;}#inner .sidebar {	float: left;	width: 260px;}#footer {	position: relative;	margin: 0 auto;  padding: 40px 0 0;	width: 980px;	z-index:10;}#footer .in { 	margin: 0 auto; 	margin: 0; 	padding: 30px 0 20px; 	height: 22px;	overflow: hidden;	border-top: 1px solid #D8DFEA; 	/* background: url(../images/bgs/footer.gif) 0 0 repeat-x;*/}#footer .newsletter {	height: 100px;	text-align: center;}#footer .newsletter h2 {	margin: 5px 0 25px;	font-size: 32px;	letter-spacing: -1px;	color: #fff;	text-align: left;}#footer .newsletter #mc_embed_signup {	width: 980px;	margin: auto;}#footer .newsletter .mc-field-group {	width: 265px;	height: 32px;	float: left;}#footer .newsletter .mc-field-group label {	float: left;	color: #5c5555;	text-shadow: none;	font-size: 1em;	height: 30px;	line-height: 30px;	margin: 0 10px 0 0;	width: 60px;}#footer .newsletter .mc-field-group input {	padding: 3px 10px;	float: left;	width: 150px;	height: 24px;	font-size: .8em;	color: #5c5555;	border: 1px solid #aaa;	background: #fff;}#footer .newsletter #mc-embedded-subscribe {	float: left;	width: 100px;	height: 32px;	line-height: 30px;	color: #fff;	font-weight: bold;	font-size: 14px;	letter-spacing: -1px;	overflow: hidden;	cursor: pointer;	border: 1px solid #000;	background: #000;}#footer .facebook {	height: 200px;	text-align: center;}#footer .footer {	width: 960px;	margin: auto;}/* screen max width 1024 */@media screen and (max-width: 1024px) {  #main,  #footer { width: 984px; }  #inner  { padding: 40px 2px 20px; }}@media screen and (max-width: 786px) {  #logo { margin-left: 10px; }  #content { padding-left: 10px; }  #column  { right: 10px; }}/* * 3) Navigace *    ======== **//* == HLAVNI MENU == */#main-menu{	position: relative;	float: left;  padding: 0; margin: 0;  height: 56px;  clear: both;}#main-menu li, #main-menu a, #main-menu span{  display: block;  float: left;  left: 0;}#main-menu li {	height: 52px;}#main-menu li a, #main-menu li span{  height: 52px;}#main-menu a {  background: url(../images/ico/separator.gif) 100% 50% no-repeat;}#main-menu a span{	padding: 0 20px;  text-decoration: none;  font-size: 1.667em;  line-height: 52px;  font-weight: bold;	color: #fff;  text-transform: uppercase;}#main-menu a.parent span {	padding-right: 35px;	background: url(../images/ico/menu-parent.png) 85% 0 no-repeat;}#main-menu li.active a.parent span,#main-menu a.parent:hover span {	background: #fff url(../images/ico/menu-parent.png) 85% -54px no-repeat;}#main-menu a:hover span  {	color: #000 !important;	background: #fff;	border-bottom: 4px solid #fff;}#main-menu li.active a:hover span,#main-menu li.active a span {	color: #000 !important;	border-bottom: 4px solid #fff;  background: #fff;}#main-menu li.last a {  background-image: none;}#main-menu li:hover .sub {	display: block;}#main-menu li .sub {	display: none;	position: absolute;	top: 52px;	left: 0;	width: 1080px;	height: auto;	overflow: hidden;	margin: 0;	padding: 30px 0;	background: #fff;	box-shadow: 0 2px 3px 0 #c5c5c5;	z-index: 100;}#main-menu li .sub ul {  margin: 10px 50px;  padding: 0;  height: auto;  overflow: hidden;  background: none;}#main-menu li .sub li {  height: 24px;	line-height: 24px;	background: none;}#main-menu li .sub li a {	padding: 0 5px 0 20px;  display: block;  width: 120px;  height: 24px;	line-height: 24px;  color: #666;  font-weight: normal;  font-size: 1em;  text-transform: none;	border-right: 1px solid #e7e7e7;	background: none;}#main-menu li .sub li,#main-menu li .sub li:hover {  top: 0;}#main-menu li .sub li a:hover,#main-menu li .sub li.active a {	color: #000 !important;	background: none !important;}/* == DROBECKOVA NAVIGACE == */.breadcrumbs{  margin: -20px 0 20px 0;  overflow: hidden;}.breadcrumbs li, .breadcrumbs a {  display: block;  float: left;  color: #666;}.breadcrumbs li{  list-style-type: none;  padding-right: 10px;  padding-left: 10px;  color: #666;  background: url('../images/ico/arrow-right-grey.gif') 0 50% no-repeat;}.breadcrumbs li.home{  padding-left: 0;  background: none;}.breadcrumbs li.last{  padding-right: 0;}.breadcrumbs li a {  text-decoration: underline;}/* == SUBMENU == */.submenu {  position: relative;  padding: 0; margin: 0;  width: 230px;}.submenu ul {  margin: 0;  padding-bottom: 5px;}.submenu li {	height: 40px;  line-height: 40px;  margin: 0;}.submenu li a {	padding: 0 20px 0 27px;  display: block;  font-size: 14px;  color: #858585;	text-shadow: 0 1px 0 rgba(255,255,255,.69);  text-decoration: none;	border-bottom: 1px solid #cecece;	box-shadow: 0 1px 0 #fff;}.submenu li.last a,.submenu li.prev a {	border: none;	box-shadow: none;}.submenu li a:hover {  color: #000;}.submenu li.active a {  color: #000;  background: #fff; 	box-shadow: 1px 1px 3px rgba(0,0,0,.3);}/* * 4) Spolecne prvky *    ============== **//* == LOGO == */#logo   { position: relative; margin: 0 10px 0 0px; float: left; width: 290px; height: 32px; }#logo h1 a,#logo h2 a {	display: block;	position: relative;	margin: 0; padding: 0;	width: 290px;	height: 32px; line-height: 32px;	color: #828282;	font-family: Arial;	font-size: 26px;	letter-spacing: -1.5px;	font-weight: bold;	text-decoration: none;}#logo a:hover {	text-decoration: underline !important;}/*#logo h1 a span,#logo h2 a span {	display: block;	position: absolute;	left: 0px;	top: 0px;	z-index: 1;	margin: 0;	padding: 0;	width: 184px;	height: 32px;	cursor: pointer;	background: url(../images/sprite/white.png?v2) 0 -176px no-repeat;}*//* == VYHLEDAVANI == */#search-box { position: relative; float: left; width: 301px; height: 34px; }#search-box .input {	display: block;	padding: 3px 10px;	float: left;	width: 181px;	height: 24px;	font-size: .8em;	color: #5c5555;	border: 1px solid #aaa;	background: #fff;}#search-box input.focus,#search-box input:focus { outline: none; color: #000; background-position: 0 0; }#search-box input.submit { position: absolute; right: 0; top: 0; width: 100px; height: 32px; line-height: 30px; color: #fff; font-weight: bold; font-size: 14px; letter-spacing: -1px; overflow: hidden; cursor: pointer;  border: 1px solid #000; background: #000;  }#search-box fieldset:hover .input { background-position: 0 -35px; }#search-box fieldset:hover input.submit { background-position: -201px -35px; }#search-box fieldset input.submit:hover  { background-position: -201px -71px; }#search-box fieldset input[type=submit]:active { background-position: -201px -107px; line-height: 32px; }a#show-filter,a#reset-filter { position: relative; display: block; float: left; height: 34px; line-height: 34px; margin-left: 15px; padding-right: 13px; font-size: .917em; text-decoration: underline; color: #fe2400; }a#show-filter:hover,a#reset-filter:hover { text-decoration: none; background-position: 100% -13px; }a#show-filter span,a#reset-filter span {	display: block;	position: absolute;	right: 0;	top: 15px;	width: 7px;	height: 4px;	background: url(../images/sprite/icon.png) -9px -171px no-repeat;}a#show-filter:hover span {	background-position: -25px -171px;}a#show-filter.active span {	background-position: -1px -171px;}a#show-filter.active:hover span {	background-position: -17px -171px;}a#show-filter span.arrow {	display: none;}a#show-filter.active span.arrow {	top: 38px;	left: 15px;	display: block;	width: 14px;	height: 10px;	background: url(../images/sprite/white.png) -185px -177px no-repeat}a#reset-filter span {	top: 14px;	width: 7px;	height: 7px;	background-position:  -1px -176px;}a#reset-filter:hover span {	background-position: -9px -176px;}/*  == TITLE == */.title      { overflow: hidden; clear: both; margin: .7em 0; }.title h3   { float: left; margin: 0 8px 0 0; font-size: 1.167em;  }.title span {	float: left;	display: block;	margin-top: 1px;	padding-left: 7px;  background: transparent url(../images/sprite/icon.png) -27px -44px no-repeat;}.title span span {  margin-top: 0;  padding: 0 7px 0 3px; 	height: 14px; 	line-height: 14px;  color: #fff;  font-size: .833em; 	text-shadow: 0 1px 0 rgba(0,0,0,.25);  -webkit-border-radius: 0 3px 3px 0;  -moz-border-radius:  0 3px 3px 0;  border-radius:  0 3px 3px 0;	background: #b7b7b7;  background-image: none;  font-family: Arial;}/* == FB LIKE */.fb-box  { position: absolute; top: 5px; right: 0px; width: 95px; height: 25px; overflow: hidden; }.fb-box .fb-like { position: absolute; top: 0px; right: 0px;  width: 95px; height: 25px; padding: 0; overflow: hidden; }.fb-box .fb-like iframe { position: absolute; top: -33px; left: -62px; }.fb-box-win          { right: 175px; width: 85px; }.fb-box-win .fb-like { width: 85px; }/*  == SEZNAMY == */.ul-list, .ol-list, .info ul {  margin: 0 20px 20px 20px;  padding: 0;  font-size: 1.167em;  font-family: Georgia, Arial, sans-serif;}.ul-list li, .info ul li {	margin: 0 0 7px;  padding-left: 20px;  line-height: 26px;  color: #666;  background: url(../images/ico/list.gif) 7px 12px no-repeat;}.ol-list li {	margin: 0 0 0 20px;	padding: 0;	line-height: 26px;	color: #1a1a1a;  list-style-type: decimal;}.noBull li{  padding-left: 0;  background: none !important;}/* == Tabulka == */.tab {  width: 100%;  margin: 0 0 20px;  border-collapse: collapse;}.tab tr th,.tab tr td {  padding: 7px 0 6px 0;  font-size: 12px;  font-family: Arial;  vertical-align: top;  border-bottom: 1px solid #f0f0f0;}.tab tr th {  text-align: left;  font-weight: normal;  color: #666;}.tab tr td {  color: #666;}.tab tr .r {  text-align: right;}.tab tr a {  color: #fe2400;}.tab tr a:hover {  text-decoration: underline;}/* == STRANKOVANI == */.paging {	padding-top: 15px;	margin-bottom: 10px;	overflow: hidden;	clear: both;	border-top: 1px solid #dedede;}.paging .num {  float: left;	margin: auto;}.paging a {  float: left;  margin: 0 5px 0 0;  padding: 0 0 0 6px;  height: 24px;  line-height: 24px;	text-decoration: none; 	background: url(../images/button/default-small.gif) 0 0 no-repeat;}.paging a span {	display: block;	float: left;	min-width: 13px;	margin: 0;  padding: 0 6px 0 0;  line-height: 24px;  color: #3f3f3f;  text-align: center; 	background: url(../images/button/default-small.gif) 100% 0 no-repeat;}.paging a:hover span {  color: #000;}.paging a.active span {  color: #a5a5a5;}.paging span {  margin: 0 5px 0 0;  display: block;  float: left;  color: #3f3f3f;  line-height: 30px;}.paging .prev {  float: left;}.paging .next {  float: right;}.paging .prev,.paging .next {	font-size:  1.167em;	text-decoration: underline;	background: none;}/* == COLS LAYOUT == */.cols { overflow: hidden; height: 100%; clear: both; }.cols .col1 { float: left; }.cols .col2 { float: left; }.cols50 .col1 { float: left; width: 47% !important; }.cols50 .col2 { float: right; width: 47% !important; }.cols3 .col1,.cols3 .col2,.cols3 .col3 { width: 33%; }.cols3 .col2 { float: left; }.cols3 .col3 { float: right; }.cols4 .col1,.cols4 .col2,.cols4 .col3,.cols4 .col4 { float: left; width: 25%; }.cols1v2 .col1 { width: 33%; }.cols1v2 .col2 { width: 66%; }.cols2v1 .col1 { width: 66%; }.cols2v1 .col2 { width: 33%; }.formBox .cols2v1 .col1 { width: 64%; }.formBox .cols2v1 .col2 { width: 33%; float: right; }/* ==¨FOOTER obsah  == */#footer ul li,#footer ul li a { color: #666; }#footer ul li a:hover { color: #fe2400;}#footer ul.menu { float: left; margin: 0 0 0 -10px; }#footer ul.menu li { float: left;	margin: 0 10px; font-size: .917em; }#footer ul.copyright { float: right; margin: 0 -10px 0 0; }#footer ul.copyright li { float: left; margin: 0 10px; font-size: .917em; }#footer ul.copyright li a.symbio { display: inline-block; margin-top: -1px; text-indent: 16px; width: 16px; height: 16px; overflow: hidden; background: url(../images/sprite/icon.png) no-repeat -207px 0; }#footer ul.copyright li a.breezy { display: inline-block; margin-top: -1px; text-indent: 16px; width: 16px; height: 16px; overflow: hidden; background: url(../images/sprite/icon.png) no-repeat -191px 0; }#footer ul.copyright li a.symbio:hover { background-position: -207px -16px; }#footer ul.copyright li a.breezy:hover { background-position: -191px -16px; }/* * 5.a) UVODNI STRANKA *      ============== **/.partners {	padding-top: 10px;	padding-bottom: 0px !important;	overflow: hidden;}.partners li {  width: 150px;  height: 28px;  margin: 0 0 29px 0;  text-align: center;}.partners li a {	display: block;	width: 150px;	height: 28px;	overflow: hidden;	background:  url('../images/sprite/grey.png') no-repeat;}.partners li a.acra { background-position: 0 -1223px; }.partners li a.acra:hover { background-position: 0 -1253px; }.partners li a.aka  { background-position: -150px -1223px; }.partners li a.aka:hover  { background-position: -150px -1253px; }.partners li a.breezy { margin-top: 5px; background-position: -300px -1223px; }.partners li a.breezy:hover { background-position: -300px -1253px; }.partners li a.symbio { background-position: -450px -1223px; }.partners li a.symbio:hover { background-position: -450px -1253px; }.box {	position: relative;	padding-bottom: 19px;	margin-bottom: 29px;	background: url(../images/bgs/separator.gif) 0 bottom repeat-x;}.box h4 { margin-bottom: 18px; font-weight: bold; font-size: 1.087em; text-shadow: 0px 1px 0px rgba(255,255,255,1); }.box.activity {	padding: 9px 0 0 50px;	background: none;}.box.activity span.ico {	position: absolute;	top: 0;	left: 0;	width: 37px;	height: 36px;	background: url(../images/sprite/icon.png) 0 -185px no-repeat;}.box.activity .fb-activity {	margin-left: -10px;}.box.mediar-rss {	padding-top: 9px;	padding-left: 50px;}.box.mediar-rss span.ico {	position: absolute;	top: 0;	left: 0;	width: 37px;	height: 36px;	background: url(../images/sprite/icon.png) -88px -168px no-repeat;}.mediar-rss li { position: relative; padding: 2px 0 2px; margin-bottom: 15px; }.mediar-rss li .thumb { position: absolute; top: 0; left: 0; width: 40px; height: 40px; border: none;	 }.mediar-rss li .thumb img {	display: block;	width: 40px; height: 40px;	box-shadow: 1px 1px 3px rgba(0,0,0,0.3);	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}.mediar-rss li  h3    { font-size: 1.087em; margin-bottom: 0; }.mediar-rss li  h3 a  { text-shadow: 0px 1px 0px rgba(255,255,255,1); }.mediar-rss li  h4    { margin-bottom: 0; font-size: 1.087em; color: #888; text-shadow: 0px 1px 0px rgba(255,255,255,1); }.item .category a {  position: relative;  display: block;  padding: 0 7px 0 7px;  height: 13px;  line-height: 13px;  color: #b7b7b7;  font-size: 10px;  text-transform: uppercase;}.item .category a span {	position: absolute;	top: 0;	left: 0;	display: block;	width: 0;	height: 0;}.item ul li.like a,.item ul li.dislike a {	position: relative;	display: block;	float: left;	height: 12px;	line-height: 14px;	padding-left: 16px;	font-size: .833em;	color: #b7b7b7;}.item ul li.like a:hover {	color: #74b000;}.item ul li.dislike a:hover {	color: #db1f00;}.item ul li.like a .icon,.item ul li.dislike a .icon {	display: block;	position: absolute;	top: 0; left: 0;	width: 11px;	height: 12px;	background: url(../images/sprite/icon.png) 0 0 no-repeat;}.item ul li.dislike a .icon {	top: 1px;}.item ul li.like a .icon {	background-position: -2px -14px;}.item ul li.dislike a .icon {	background-position: -2px -30px;}.item ul li.like a:hover .icon {	background-position: -17px -14px;}.item ul li.dislike a:hover .icon {	background-position: -17px -30px;}.item ul li.views {	position: relative;	padding-left: 25px !important;	color: #b7b7b7;	font-size: .833em;	line-height: 14px;}.item ul li.views span {	position: absolute;	top: 10px;	left: 0;	display: block;	width: 25px;	height: 12px;	background: url(../images/sprite/icon.png) -2px -46px no-repeat;}/* * 5.b) VYPIS REKLAMY *      ============= **/.wall-list {  margin: 0 0 20px 10px;}.wall-list .item {	float: left;	position: relative;	margin: 0 10px 20px 10px;	width: 210px;	height: 290px;	overflow: hidden;	background: #fff;	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.4);	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.4);	box-shadow: 0 2px 3px rgba(0,0,0,0.4);}.wall-list .item:hover{	-moz-box-shadow: 1px 1px 3px #333;	-webkit-box-shadow: 1px 1px 3px #333;	box-shadow: 1px 1px 3px #333;}.wall-list .item .last {	border: none;}.wall-list .item .text {	margin: 0 19px;}.wall-list .item h3 {	font-size: 16px;	/*font-family: DokoBold;*/	font-family: Arial;	margin: 173px 0 0 0;	line-height: 1.2em;	letter-spacing: -1px;	font-weight: normal;}.wall-list .item h3 a {	color: #000;}.wall-list .item h3 a:hover {	color: #fe2400 !important;}.wall-list .item h4 {	font-family: Arial;	font-size: 12px;	color: #fe2400;}.wall-list .item .perex {	margin: 0;	color: #676767;	font-size: 18px;	line-height: 26px;	font-family: Georgia, Arial, sans-serif;}.wall-list .item ul {	position: absolute;	bottom: 0;    width: 100%;	height: 33px;    overflow: hidden;	border-top: 1px dotted #e0e0e0;	font-family: Arial;}.wall-list .item ul li {	padding: 10px 0 0 10px;  float: left;}.wall-list .item .category {	padding-right: 10px;	float: right;}.wall-list .item .date {  padding: 3px 0;  font-weight: bold;}.wall-list .item .thumb  {	position: absolute;	top: 0;	display: block;	width: 210px;	height: 158px;	overflow: hidden;	z-index: 100;}.wall-list .item .thumb img {  display: block;}.wall-list .item.nofl {	margin: 0 0 20px 10px;	float: none;}.wall-list .item-top {	width: 440px;	height: 600px;}.wall-list .item-top .text {	margin: 0 19px;}.wall-list .item-top h3 {	font-size: 2em;	/* font-size: 2.333em; */	margin: 360px 0 10px 0;	padding: 0;	height: auto;	overflow: visible;	letter-spacing: -1px;}.wall-list .item-top .thumb,.wall-list .item-top .thumb a {	width: 440px;	height: 330px;}.wall-list .item-top p a {  color: #666;  text-decoration: underline;}.wall-list .advertising,.wall-list .advertising:hover {	width: 208px;	height: 288px;	-moz-box-shadow: 0 0 0;	-webkit-box-shadow: 0 0 0;	box-shadow: 0 0 0;	border: 1px dashed #666666;	background-color: #ebebeb;}.wall-list .advertising h3 {	font-size: 1.5em;	margin: 19px 0 0 0;	text-transform: none;}.wall-list .advertising h3 a {	color: #fe2400;}.wall-list .advertising h4 {	text-transform: none;}.wall-list .advertising h4 a {	color: #666;}.wall-list .advertising .thumb {	position: relative;	margin-bottom: 15px;	width: 170px;	height: 100px;}.wall-list .advertising .thumb img {	-webkit-border-radius: 0;	-moz-border-radius: 0;	border-radius: 0;}.wall-list .advertising .text p {	font-size: 1em;}/* * 5.c) DETAIL REKLAMY *      ============== **/.wall-detail        { float: left; }.wall-detail .item  {  float: left;	position: relative;	margin: 30px 0 20px 0;	padding: 20px 10px;  	width: 600px;	background: #fff;	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.4);	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.4);	box-shadow: 0 2px 3px rgba(0,0,0,0.4);}.wall-detail .item h1 { 	font-size: 2.2em; 	margin: 0 20px 15px; 	line-height: 34px;	font-family: Arial;	letter-spacing: -1px;}.wall-detail .item img { 	max-width: 100%;	height: auto;}.wall-detail .item iframe { 	max-width: 100%;}.wall-detail .item h4 {	color: #fe2400;	font-family: Arial;	font-size: 20px;	margin: 0 20px 5px;	letter-spacing: -1px;}.wall-detail .item ul.stats {  width: 100%;	height: 33px;  overflow: hidden;  margin-bottom: 0px;	border-bottom: 1px solid #f0f0f0;}.wall-detail .item ul.stats li {	padding: 10px 0 0 10px;	float: left;	font-size: 12px;	font-family: Arial;}.wall-detail .item .stats li.views,.wall-detail .item .stats li.category {  float: right;}.wall-detail .item .tab th {  width: 135px;}.wall-detail .item .share {	float: left;	height: 70px;	width: 580px;	margin-right: 20px;}.wall-detail .item .addthis_toolbox .addthis_button_tweet,.wall-detail .item .addthis_toolbox .addthis_button_google_plusone,.wall-detail .item .addthis_toolbox .fb_iframe_widget {	float: left;	padding: 0 0 0 20px;}.wall-detail .info p {	font-size: 18px;	line-height: 26px;	margin-left: 20px;	margin-right: 20px;	font-family: Georgia, Arial, sans-serif;}.wall-detail .info p a {	color: #fe2400;}.wall-detail .info ul,.wall-detail .info ol, {	font-size: 18px;	line-height: 26px;	margin-left: 20px;	margin-right: 20px;	font-family: Georgia, Arial, sans-serif;}.wall-detail .tab {	margin-left: 20px;	margin-right: 20px;	margin-bottom: 40px;	width: 560px;}.wall-list-detail {  margin: 30px 0 0 10px;  float: left;}.comments {	margin: 0 0 30px 20px;	width: 600px;}/* * 5.d) UPLOAD REKLAMY *      ============== **/.steps {	overflow: hidden;	margin-bottom: 29px;}.steps li {	float: left;	padding-top: 22px;	margin-right: 16px;	width: 233px;	height: 83px;	background: url(../images/sprite/grey.png) 0 -1118px no-repeat;	letter-spacing: -1px;}.steps li.done,.steps li:hover {	background-position: -466px -1118px;}.steps li.active {	background-position: -232px -1118px;}.steps li.last {	margin-right: 0;}.steps li a {	display: block;	position: relative;	padding: 0 0 0 85px;	font-size: 24px;	line-height: 24px;	color: #a9a9a9;	font-family: Arial;	text-shadow: 0 1px 0px rgba(255,255,255,.69);}.steps li.active a {	color: #000;}.steps li.done a {	color: #74b000;}.steps li a span {	display: block;	position: absolute;	top: 12px; left: 20px;	height: 82px;	font-size: 50px;	letter-spacing: -4px;}.title-link { overflow: hidden; }.title-link h2 { margin-right: 20px; float: left; }.title-link a  { float: left; padding-top: 12px; font-size: 1.167em; text-decoration: underline; color: #fe2400 !important; }.col-left {	float: left;	margin-right: 60px;	width: 400px;}.col-right {	float: left;	width: 445px;}.col-left .con {	float: left;	margin-bottom: 10px !important;}.col-left .clearfix {	margin-bottom: 9px !important;}.help {  position: absolute;  top: 0; right: 0;	width: 220px;	margin-left: 20px;  padding: 20px 20px 10px 20px;	border: 1px solid #CCCD66;	background: #EEEEBB;	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}.help p {	margin-bottom: 10px;	font-size: 1em;	color: #9e9e80;}.help span { display: block; position: absolute; top: 20px; left: -11px; width: 11px; height: 19px; background: url(../images/sprite/icon.png) -224px -12px no-repeat; }.help.top  { top: 110px; right: 258px; }.help.top span { top: -11px; left: 20px; width: 19px; height: 11px; background-position: -224px -32px; }.formBox ul.list-option    { overflow: hidden; font-size: 12px; font-family: Arial; }.formBox ul.list-option li { position: relative; float: left; width: 49%; height: 24px; }.formBox ul.list-option li label { display: block; float: left; font-size: 1em; color: #858585; }.formBox ul.list-option li input { display: block; float: left; width: 20px; height: 20px; margin: 7px 0 0; padding: 0; }.formBox ul.list-option li label.active { color: #74b000; }.alphabet {	overflow: hidden;	margin-bottom: 20px;}.alphabet li {	float: left;	margin: 0 4px 4px 0;}.alphabet li a {	display: block;	width: 24px;	height: 24px;	line-height: 24px;	text-align: center;	color: #a9a9a9;	border: 1px solid #a9a9a9;	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}.alphabet li.active a,.alphabet li a.active,.alphabet li a:hover {	color: #000;	background: #fff;}.alphabet li.first a {	width: 54px;}.summary 						 { margin-bottom: 40px; border-bottom: 1px solid #cecece;	box-shadow: 0 1px 0 #fff; }.summary .step-one,.summary .step-two   { width: 40%; float: left; }.summary .step-three { clear: both; }.tab-summary 				 { margin-bottom: 40px; border: none; border-collapse: collapse; }.tab-summary td			 { padding-right: 30px; height: 30px; line-height: 30px; font-size: 1.087em; color: #000; vertical-align: top; text-shadow: 0px 1px 0px rgba(255,255,255,.69) }.tab-summary td.type { color: #858585; }a.add,a.remove {	position: relative;	top: 10px;	display: block;	float: left;	margin: 0 0 0 10px;	padding-left: 24px;	height: 18px;	line-height: 18px;	font-size: 1.167em;	text-shadow: -1px 1px 0 rgba(255,255,255,.69);}a.add span,a.remove span {	position: absolute;	top: 0; left: 0;	width: 18px;	height: 18px;    background: url(../images/sprite/icon.png) -22px -81px no-repeat}a.add 					 { color: #74b000; }a.add:hover 		 { color: #5b8a00; }a.add:hover span { background-position: -2px -81px; }a.remove			 { color: #a9a9a9; }a.remove:hover { color: #878787; }a.remove span  { background-position: -22px -60px; }a.remove:hover span { background-position: -2px -60px; }/* * 5.f) VYSLEDKY VYHLEDAVANI *      ==================== **/.search-message  			  { padding: 12px 20px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 	box-shadow: 0px 2px 3px 0px #c5c5c5; }.search-message.correct { background: #e7e7e7; }.search-message.error   { color: #fff; background: #e3001b; }/* * 5.j) 404 *      === **/.error-404 {	position: relative;	margin-bottom: 100px;	font-family: "bebas-neue";}.error-404 span {	position: absolute;	left: 0;	top: -20px;	font-size: 170px;}.error-404 h1 {	font-size: 78px;	margin: 35px 0 0 230px;}.error-404 p {	margin: -10px 0 20px 230px;	font-size: 24px;	line-height: 26px;}/* * 7) Formulare *    ========= **//* == FILTER == */#filter fieldset 	 { margin: 0; }#filter .col-left  { width: 600px; float: left; margin-right: 40px;}#filter .col-right { width: 300px; float: left; }#filter .type-of-media,#filter .fild-of-advertising { float: left; width: 120px; margin-bottom: 30px; }#filter .fild-of-advertising { width: 480px;  }#filter .agency { width: 430px; clear: both; }#filter ul.list-option    { overflow: hidden; font-size: 12px; font-family: Arial; }#filter ul.list-option li { float: left; width: 105px; height: 20px; }#filter ul.list-option li label,#filter ul.list-option li input { display: block; float: left; margin-top: 6px; }#filter ul.list-option li label {	margin-top:2px; margin-left: 8px; }#filter ul.list-option li label.active { color: #74b000; }#filter .fild-of-advertising ul.list-option li { width: 240px; }#filter label { display: block; margin-bottom: 4px; color: #858585; }#filter .clearfix { float: left; width: 200px; margin-bottom: 30px; }#filter .button-with-link {	overflow: hidden;	clear: both;	padding-top: 20px;	padding-bottom: 10px;	height: 34px;}#filter .button-with-link .btn {	font-size: 19px;	font-weight: normal;	letter-spacing: -1px;	text-shadow: none;}#filter .button-with-link a {	float: left; margin-right: 10px;}#filter .button-with-link a.reset-filter {	display: block; margin-top: 10px; color: #858585;}#filter .layout-slider { padding-top: 10px; width: 249px; height: 25px; }.jslider .jslider-bg i, .jslider .jslider-pointer{background:url(../images/slider/jslider.png) no-repeat 0 0}.jslider{display:block;width:100%;height:1em;position:relative;top:.6em;font-family:Arial, sans-serif}.jslider table{width:100%;border-collapse:collapse;border:0}.jslider td, .jslider th{padding:0;vertical-align:top;text-align:left;border:0}.jslider table, .jslider table tr, .jslider table tr td{width:100%;vertical-align:top}.jslider .jslider-bg{position:relative}.jslider .jslider-bg i{height:18px;position:absolute;font-size:0;top:0}.jslider .jslider-bg .l{width:241px;padding: 0 4px;background-position:0 -220px;left:0}.jslider .jslider-bg .r{display:none;}.jslider .jslider-bg .v{position:absolute;width:60%;left:4px;top:10px;height:4px;background-position:-3px -240px}.jslider .jslider-pointer{width:20px;height:20px;background-position:-47px -167px;position:absolute;left:20%;top:2px;margin-left:-6px;cursor:pointer;cursor:hand}.jslider .jslider-pointer-hover{background-position:-67px -168px}.jslider .jslider-pointer-to{left:80%}.jslider .jslider-label{font-size:9px;line-height:12px;color:black;opacity:.4;white-space:nowrap;padding:0 2px;position:absolute;top:-18px;left:0}.jslider .jslider-label-to{left:auto;right:0}.jslider .jslider-value{display:none;font-size:9px;white-space:nowrap;padding:1px 2px 0;position:absolute;top:-19px;left:20%;background:white;line-height:12px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;border-radius:2px}.jslider .jslider-value-to{left:80%}.jslider .jslider-label small, .jslider .jslider-value small{position:relative;top:-0.4em}.jslider .jslider-scale{position:relative;top:-15px;left:2x;margin: 0 3px;}.jslider .jslider-scale span{float:left;width: 60px;height:5px;text-align:center;}.jslider .jslider-scale ins{font-size:9px;text-decoration:none;color:#999;}.jslider-single .jslider-pointer-to, .jslider-single .jslider-value-to, .jslider-single .jslider-bg .v, .jslider-limitless .jslider-label{display:none}.jslider_round_plastic .jslider-bg i, .jslider_round_plastic .jslider-pointer{background-image:url(../images/sprite/icon.png);}.jslider_round_plastic .jslider-pointer-to {margin-left:-14px}#sorting_form {	width: 150px;	height: 27px;	z-index: 200;	display: inline-block;	font-family: Arial;}.formBox fieldset  { position: relative; border: none; margin: 0; padding: 0; }.formBox .clearfix { margin-bottom: 19px; overflow: hidden; clear: both; }.formBox .clearfix-select { overflow: visible; }.formBox .youtube { padding-left: 72px; background: url(../images/sprite/icon.png) -190px -60px no-repeat; }.formBox .lab {  width: 300px;  height: 26px;  line-height: 26px;}.formBox .lab label {  margin: 0;  line-height: 26px;  color: #000;  font-size: 1.087em;  font-weight: bold;}.formBox label span {  color: #ee3631;  font-size: 1.167em;}.formBox label em {  font-weight: normal;  float: right;}.formBox .only-lab {  width: auto;}.formBox .only-lab label {  font-weight: normal;}.formBox .only-lab label a {  text-decoration: underline;}.formBox .only-lab span.jqTransformCheckboxWrapper {  margin-top: 5px !important;}.formBox .error label {  font-weight: bold;  color: #e12300;}.formBox .clearfix .con {	margin-bottom: 0;}.formBox .con:focus input,.formBox .con.focus input { color: #000; }.formBox .con .input {	display: block;	padding: 12px 10px 13px;	width: 100%;	//min-width: 280px;	-webkit-box-sizing: border-box;	font-size: .8em;	color: #5c5555;	border: 1px solid #aaa;	background: #fff;	margin-bottom: 3px;}.formBox .con-textarea .textarea {	display: block;	padding: 10px 10px;	width: 660px;	-webkit-box-sizing: border-box;	font-size: .8em;	color: #5c5555;	border: 1px solid #aaa;	background: #fff;}.formBox .con .input:focus {  outline: none;}.formBox .error .input {  border-color: #e12300;}.formBox .con .input#youtube_url {	width: 350px;}.formBox .con-file {  position: relative;  margin: 0 0 19px; padding: 0;  width: 560px; height: 51px; line-height: 51px; float: left;  background: url(../images/sprite/grey.png) 0 -931px no-repeat;}.formBox .con-file:hover {  background-position: 0 -931px;}.formBox .con-file object {  position: absolute;  top: 8px; right: 9px;  cursor: pointer;}.formBox .con-file .file-button {  padding: 0 10px; text-indent: 10px;}.formBox .con-textarea textarea:focus {  color: #000;  outline: none;}.formBox .con-textarea .count-chars {	position: absolute;	bottom: -20px;	left: 0;	font-size: 1em;}.formBox .button {  clear: both;	padding: 20px 0;	overflow: hidden;}.formBox .con-select {	background: none;}.con-select.day {width: 50px !important;display: inline-block;float: left;margin-right: 5px;} .year.jqTransformSelectWrapper {width: 87px !important;} .formBox .inline-check { margin: 0 15px 10px; }.formBox .form-note {  clear: both;  display: block;  height: 36px;  line-height: 36px !important;  margin-bottom: 0;  font-style: italic;  font-size: 1em;}.formBox .form-note span {  color: #e12300;}.formBox .form-left,.formBox .form-right {	float: left;	width: 300px;}.formBox .form-left {	margin-right: 60px;}.newsletter fieldset {	padding: 9px 0 0 50px;}.newsletter span.ico {	position: absolute;	top: 0;	left: 0;	width: 37px;	height: 36px;	background: url(../images/sprite/icon.png) 0 -101px no-repeat;}.newsletter label { display: block; margin-bottom: 18px; font-weight: bold; text-shadow: 0px 1px 0px rgba(255,255,255,1); font-size: 1.087em; }.newsletter .con { float: left; width: 166px; height: 31px; margin-bottom: 7px;	background: url(../images/sprite/grey.png) -301px 0 no-repeat; }.newsletter .con.hover,.newsletter .con:hover { background-position: -301px -31px; }.newsletter .con.focus,.newsletter .con:focus { background-position: -301px -62px; }.newsletter .con.error { background-position: -301px -93px; }.newsletter .con .input { display: block; width: 150px; padding: 5px 8px; height: 21px; line-height: 21px; border: none; background: none; }.newsletter .btn-submit { float: left; margin: -2px 0 0 10px; text-decoration: none !important; }.newsletter .demo-newsletter { display: block; float: left; clear: both; }/* @group Base */.chzn-container {  font-size: 13px;  position: relative;  display: inline-block;  zoom: 1;  *display: inline;}.chzn-container .chzn-drop {  background: #fff;  border: 1px solid #aaa;  padding: 1px;  border-top: 0;  position: absolute;  top: 29px;  left: 0;  -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);  -moz-box-shadow   : 0 4px 5px rgba(0,0,0,.15);  -o-box-shadow     : 0 4px 5px rgba(0,0,0,.15);  box-shadow        : 0 4px 5px rgba(0,0,0,.15);	-webkit-border-radius: 4px;	-moz-border-radius   : 4px;	border-radius        : 4px;  z-index: 999;}/* @end *//* @group Single Chosen */.chzn-container-single .chzn-single {  background-color: #fff;  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white));  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%);  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%);  background-image: -o-linear-gradient(top, #eeeeee 0%,#ffffff 50%);  background-image: -ms-linear-gradient(top, #eeeeee 0%,#ffffff 50%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );  background-image: linear-gradient(top, #eeeeee 0%,#ffffff 50%);  -webkit-border-radius: 4px;  -moz-border-radius   : 4px;  border-radius        : 4px;  -moz-background-clip   : padding;  -webkit-background-clip: padding-box;  background-clip        : padding-box;  border: 1px solid #aaa;  display: block;  overflow: hidden;  white-space: nowrap;  position: relative;  height: 26px;  line-height: 26px;  padding: 0 0 0 8px;  color: #444;  text-decoration: none;}.chzn-container-single .chzn-single span {  margin-right: 26px;  display: block;  overflow: hidden;  white-space: nowrap;  -o-text-overflow: ellipsis;  -ms-text-overflow: ellipsis;  text-overflow: ellipsis;}.chzn-container-single .chzn-single abbr {  display: block;  position: absolute;  right: 26px;  top: 8px;  width: 12px;  height: 13px;  font-size: 1px;  background: url(../images/sprite/chosen.png) right top no-repeat;}.chzn-container-single .chzn-single abbr:hover {  background-position: right -11px;}.chzn-container-single .chzn-single div {  -webkit-border-radius: 0 4px 4px 0;  -moz-border-radius   : 0 4px 4px 0;  border-radius        : 0 4px 4px 0;  -moz-background-clip   : padding;  -webkit-background-clip: padding-box;  background-clip        : padding-box;  background: #ccc;  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));  background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);  background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);  background-image: -o-linear-gradient(bottom, #ccc 0%, #eee 60%);  background-image: -ms-linear-gradient(top, #cccccc 0%,#eeeeee 60%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 );  background-image: linear-gradient(top, #cccccc 0%,#eeeeee 60%);  border-left: 1px solid #aaa;  position: absolute;  right: 0;  top: 0;  display: block;  height: 100%;  width: 18px;}.chzn-container-single .chzn-single div b {  background: url('../images/sprite/chosen.png') no-repeat 0 1px;  display: block;  width: 100%;  height: 100%;}.chzn-container-single .chzn-search {  padding: 3px 4px;  position: relative;  margin: 0;  white-space: nowrap;  z-index: 1010;}.chzn-container-single .chzn-search input {  background: #fff url('../images/sprite/chosen.png') no-repeat 100% -22px;  background: url('../images/sprite/chosen.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));  background: url('../images/sprite/chosen.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);  background: url('../images/sprite/chosen.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);  background: url('../images/sprite/chosen.png') no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);  background: url('../images/sprite/chosen.png') no-repeat 100% -22px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);  background: url('../images/sprite/chosen.png') no-repeat 100% -22px, linear-gradient(top, #ffffff 85%,#eeeeee 99%);  margin: 1px 0;  padding: 4px 20px 4px 5px;  outline: 0;  border: 1px solid #aaa;  font-family: sans-serif;  font-size: 1em;}.chzn-container-single .chzn-drop {  -webkit-border-radius: 0 0 4px 4px;  -moz-border-radius   : 0 0 4px 4px;  border-radius        : 0 0 4px 4px;  -moz-background-clip   : padding;  -webkit-background-clip: padding-box;  background-clip        : padding-box;}/* @end */.chzn-container-single-nosearch .chzn-search input {  position: absolute;  left: -9000px;}/* @group Multi Chosen */.chzn-container-multi .chzn-choices {	/*-webkit-border-radius: 4px;	-moz-border-radius   : 4px;	border-radius        : 4px; */  background: #FFF url(../images/ico/arrow.png) no-repeat 95% 50% !important;  border: 1px solid #aaa;	/*-moz-box-shadow: inset 0 0 4px rgba(0,0,0,0.3), 0 1px 0 rgba(255,255,255,0.8);	-webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0.3), 0 1px 0 rgba(255,255,255,0.8);	box-shadow: inner 0 0 4px rgba(0,0,0,0.3), 0 1px 0 rgba(255,255,255,0.8);*/  margin: 0;  padding: 0;  cursor: text;  overflow: hidden;  height: auto !important;  height: 1%;  position: relative;}.chzn-container-multi .chzn-choices li {  float: left;  list-style: none;}.chzn-container-multi .chzn-choices .search-field {  white-space: nowrap;  margin: 0;  padding: 0;}.chzn-container-multi .chzn-choices .search-field input {  color: #000;  background: transparent !important;  border: 0 !important;  padding: 6px;  margin: 7px 0;  outline: 0;  font-size: 13px;  -webkit-box-shadow: none;  -moz-box-shadow   : none;  -o-box-shadow     : none;  box-shadow        : none;}.chzn-container-multi .chzn-choices .search-field .default {  color: #000;}.chzn-container-multi .chzn-choices .search-choice {  -webkit-border-radius: 3px;  -moz-border-radius   : 3px;  border-radius        : 3px;  -moz-background-clip   : padding;  -webkit-background-clip: padding-box;  background-clip        : padding-box;  background-color: #e8e8e8;  color: #858585;  text-shadow: 0px 1px 0px rgba(255,255,255,.83);  border: 1px solid #b4b4b4;  line-height: 13px;  padding: 6px 19px 6px 6px;  margin: 7px 0 7px 8px;  position: relative;}.chzn-container-multi .chzn-choices .search-choice span {  cursor: default;}.chzn-container-multi .chzn-choices .search-choice-focus {  background: #d4d4d4;}.chzn-container-multi .chzn-choices .search-choice .search-choice-close {  display: block;  position: absolute;  right: 3px;  top: 7px;  width: 12px;  height: 13px;  font-size: 1px;  background: url(../images/sprite/icon.png) -24px 0px no-repeat;}.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {  background-position: -36px 0;}.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {  background-position: -36px 0;}/* @end *//* @group Results */.chzn-container .chzn-results {  margin: 0 4px 4px 0;  padding: 1px;  max-height: 190px;  padding: 0 0 0 4px;  position: relative;  overflow-x: hidden;  overflow-y: auto;}.chzn-container-multi .chzn-results {  margin: -1px 0 0;  padding: 0;}.chzn-container .chzn-results li {  display: none;  line-height: 80%;  padding: 7px 7px 8px;  margin: 0;  list-style: none;}.chzn-container .chzn-results li:first-child {	-webkit-border-radius: 0 4px 4px 0;	-moz-border-radius   : 0 4px 4px 0;	border-radius        : 0 4px 4px 0;}.chzn-container .chzn-results li:last-child {	-webkit-border-radius: 4px 0 0 4px;	-moz-border-radius   : 4px 0 0 4px;	border-radius        : 4px 0 0 4px;}.chzn-container .chzn-results .active-result {  cursor: pointer;  display: list-item;}.chzn-container .chzn-results .highlighted {  background: #f2f2f2;}.chzn-container .chzn-results li em {  background: #feffde;  font-style: normal;}.chzn-container .chzn-results .highlighted em {  background: transparent;}.chzn-container .chzn-results .no-results {  background: #f4f4f4;  display: list-item;}.chzn-container .chzn-results .group-result {  cursor: default;  color: #999;  font-weight: bold;}.chzn-container .chzn-results .group-option {  padding-left: 20px;}.chzn-container-multi .chzn-drop .result-selected {  display: none;}/* @end *//* @group Active  */.chzn-container-active .chzn-single {  -webkit-box-shadow: 1px 0 1px rgba(0,0,0,.28);  -moz-box-shadow   : 1px 0 1px rgba(0,0,0,.28);  -o-box-shadow     : 1px 0 1px rgba(0,0,0,.28);  box-shadow        : 1px 0 1px rgba(0,0,0,.28);}.chzn-container-active .chzn-single-with-drop {  border: 1px solid #aaa;  -webkit-box-shadow: 0 1px 0 #fff inset;  -moz-box-shadow   : 0 1px 0 #fff inset;  -o-box-shadow     : 0 1px 0 #fff inset;  box-shadow        : 0 1px 0 #fff inset;  background-color: #eee;  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #eeeeee));  background-image: -webkit-linear-gradient(center bottom, white 0%, #eeeeee 50%);  background-image: -moz-linear-gradient(center bottom, white 0%, #eeeeee 50%);  background-image: -o-linear-gradient(bottom, white 0%, #eeeeee 50%);  background-image: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 50%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );  background-image: linear-gradient(top, #ffffff 0%,#eeeeee 50%);  -webkit-border-bottom-left-radius : 0;  -webkit-border-bottom-right-radius: 0;  -moz-border-radius-bottomleft : 0;  -moz-border-radius-bottomright: 0;  border-bottom-left-radius : 0;  border-bottom-right-radius: 0;}.chzn-container-active .chzn-single-with-drop div {  background: transparent;  border-left: none;}.chzn-container-active .chzn-single-with-drop div b {  background-position: -18px 1px;}.chzn-choices:hover,.chzn-container-active .chzn-choices {	-webkit-box-shadow: inset 0 1px 0px rgba(0,0,0,.28);	-moz-box-shadow   : inset 0 1px 0px rgba(0,0,0,.28);	-o-box-shadow     : inset 0 1px 0px rgba(0,0,0,.28);	box-shadow        : inset 0 1px 0px rgba(0,0,0,.28);	background: #fff;}.chzn-container-active .chzn-choices .search-field input {  color: #111 !important;}/* @end *//* @group Disabled Support */.chzn-disabled {  cursor: default;  opacity:0.5 !important;}.chzn-disabled .chzn-single {  cursor: default;}.chzn-disabled .chzn-choices .search-choice .search-choice-close {  cursor: default;}/* @group Right to Left */.chzn-rtl { direction:rtl;text-align: right; }.chzn-rtl .chzn-single { padding-left: 0; padding-right: 8px; }.chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; }.chzn-rtl .chzn-single div {  left: 0; right: auto;  border-left: none; border-right: 1px solid #aaaaaa;  -webkit-border-radius: 4px 0 0 4px;  -moz-border-radius   : 4px 0 0 4px;  border-radius        : 4px 0 0 4px;}.chzn-rtl .chzn-single abbr {  left: 26px;  right: auto;}.chzn-rtl .chzn-choices li { float: right; }.chzn-rtl .chzn-choices .search-choice { padding: 3px 6px 3px 19px; margin: 3px 5px 3px 0; }.chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 5px; right: auto; background-position: right top;}.chzn-rtl.chzn-container-single .chzn-results { margin-left: 4px; margin-right: 0; padding-left: 0; padding-right: 4px; }.chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 20px; }.chzn-rtl.chzn-container-active .chzn-single-with-drop div { border-right: none; }.chzn-rtl .chzn-search input {  background: url('../images/sprite/chosen.png') no-repeat -38px -22px, #ffffff;  background: url('../images/sprite/chosen.png') no-repeat -38px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));  background: url('../images/sprite/chosen.png') no-repeat -38px -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);  background: url('../images/sprite/chosen.png') no-repeat -38px -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);  background: url('../images/sprite/chosen.png') no-repeat -38px -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);  background: url('../images/sprite/chosen.png') no-repeat -38px -22px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);  background: url('../images/sprite/chosen.png') no-repeat -38px -22px, linear-gradient(top, #ffffff 85%,#eeeeee 99%);  padding: 4px 5px 4px 20px;}/* == Chybove hlasky == */#form-message 				{ position: relative; width: 620px; margin: 0 0 20px 0; padding: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #fff;  }#form-message span    { display: block; position: absolute; bottom: -11px; left: 20px; width: 19px; height: 11px; background: url(../images/sprite/icon.png) -224px 0 no-repeat; }#form-message p 			{ margin-bottom: 0; line-height: 1.2em; }#form-message ul 			{ margin-left: 20px; padding-top: 10px; line-height: 1.2em; font-size: 1.087em; }#form-message ul li   { padding-left: 12px; margin-bottom: 4px; }#form-message.error	  { border-color: #f7b3b3; background: #f8e4e4; }#form-message.error p, #form-message.error ul li { color: #db0000; background: url(../images/ico/list-error.gif) 0 7px no-repeat; }#form-message.correct { border-color: #CCCC95; background: #EEEECE; }#form-message.correct p, #form-message.correct ul li { color: #9E9E80; background: url(../images/ico/list-correct.gif) 0 7px no-repeat; }/* == BUTTON == */.buttons {	margin-top: 30px;	padding: 20px 0 5px 0;	overflow: hidden;	clear: both;	border-top: 1px solid #fff;	box-shadow: 0 -1px 0 #cecece;}.btn {	display: block;	float: left;  text-decoration: none;  cursor: pointer;  background: transparent no-repeat scroll top left;}.btn span {  display: block;  float: left;	height: 44px;	line-height: 44px;	color: #858585;	font-size: 1.167em;  cursor: pointer;  background: transparent no-repeat scroll top right;}a.btn, a.btn span { text-decoration: none !important; }a.btn-default 					 { padding: 0 0 0 22px; background: url(../images/button/default.png) top left no-repeat; }a.btn-default span			 { padding: 0 22px 0 0; background: url(../images/button/default.png) top right no-repeat; }a.btn-default:hover 		 { background-position: left bottom; }a.btn-default:hover span { background-position: right bottom; }a.btn-next {	float: right;	display: block;	line-height: 32px;	height: 30px;	padding: 10px 35px;	text-align: center;	font-family: Arial;	font-size: 20px;	letter-spacing: -1px;	font-weight: bold;	color: #fff;	border: 1px solid #fe2400;	background: #fe2400;}a.btn-next:hover  { color: #fff; border: 1px solid #000; background: #000; }a.btn-next:active { line-height: 35px; color: #fff; }a.btn-prev		           { padding-left: 16px; font-size: 14px; color: #a9a9a9; text-shadow: -1px 1px 0 #fff; background: url(../images/sprite/grey.png) -690px 3px no-repeat; }a.btn-submit { display: block; width: 69px; height: 32px; line-height: 32px; color: #444; text-align: center; background: url(../images/sprite/grey.png) 0 -1084px no-repeat; }a.btn-submit:hover  { background-position: -69px -1084px; color: #888; }a.btn-submit:active { background-position: -138px -1084px; line-height: 33px; color: #000; }/* * 8) REKLAMA *    ======= **/.ad-box               { position: relative; clear: both;}.ad-box .ad-title     {text-align:left;font-size:.833em !important;margin-bottom:5px !important;color:white;}/* == BANNERY == */.leaderboard 		      { position: relative; clear: both; margin: auto; padding: 20px 0 140px; width: 960px; }.leaderboard .banner  { text-align: center; }/* == FANCYBOX == */.message {  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}.message span {  display: block;  margin-right: 50px;  padding: 25px 20px;  background: #fff;  -webkit-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}.message.correct {  background: #9cc134;}.message.error {  background: #de5946;}.message p, .message ul {  margin: 0;  font-size: 1.167em;  font-size: 1.333em;  line-height: 1.8em;  color: #060606;}.message ul {  margin: 5px 0 0 20px;  line-height: 1.4em;}.message ul li {  margin-bottom: 3px;}.jqTransformHidden {display: none !important;}form.jqtransformdone div.rowElem{	clear:both;	padding:4px 0px;}/* ------------- * Radios * ------------- */.jqTransformRadioWrapper {float: left;display:block;margin:0 4px;	}.jqTransformRadio {	background: transparent url(../images/sprite/icon.png) no-repeat 0 -154px;	vertical-align: middle;	height: 15px;	width: 15px;	display:block;/*display: -moz-inline-block;*/}a.jqTransformRadio.jqTransformChecked { background-position: -30px -154px;}/* ------------- * Checkboxes * ------------- */span.jqTransformCheckboxWrapper{display:block;float:left;margin:0 4px;}a.jqTransformCheckbox {	background: transparent url(../images/sprite/icon.png) no-repeat 0 -138px;	vertical-align: middle;	height: 15px;	width: 15px;	display:block;/*display: -moz-inline-block;*/}/* ------------- * Checked - Used for both Radio and Checkbox * ------------- */a.jqTransformCheckbox.jqTransformChecked { background-position: -30px -138px;}/* ------------- * Selects * ------------- */.jqTransformSelectWrapper {	position: relative;	width: 141px;	height: 27px !important;	margin-right: 7px;	/* background: rgba(0, 0, 0, 0) url(../images/sprite/icon.png) no-repeat -46px 0;*/	float: left;	color: #000 !important;	background: #fff url(../images/ico/arrow.png) no-repeat 90% 50%  !important;	/*-webkit-box-shadow: inset 0px 0px 2px 2px rgba(170, 170, 170, 0.25) !important;	-moz-box-shadow:    inset 0px 0px 2px 2px rgba(170, 170, 170, 0.25) !important;	box-shadow:         inset 0px 0px 2px 2px rgba(170, 170, 170, 0.25) !important;	border-radius: 4px !important; */	border: 1px solid #aaa !important;	padding: 5px 0 !important;	max-width: 141px !important;}.jqTransformSelectWrapper:focus{	background: #FFF !important;}.jqTransformSelectWrapper:hover {  background: #FFF url(../images/ico/arrow.png) no-repeat 90% 50%  !important;}.jqTransformSelectWrapper div span {	font-size: 13px !important;	float: none;	position: absolute;	white-space: nowrap;	height: 27px !important;	line-height: 11px !important;	padding: 7px 0 0 10px !important;  overflow: hidden;	cursor:pointer;	width: 143px !important;	color: #000;}.jqTransformSelectWrapper  a.jqTransformSelectOpen {	display: block;	position: absolute;	right: 0px;	width: 143px;	height: 27px;	background-position: -46px -27px;}.jqTransformSelectWrapper ul {	position: absolute;	width: 141px;	top: 28px;	left: 0px;	list-style: none;	background-color: #fff;	border: solid 1px #ccc;	display: none;	margin: 0px;	padding: 0px;	height: 150px;	overflow: auto;	overflow-y: auto;	z-index:15;	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.28);	-moz-box-shadow   : 0 1px 3px rgba(0,0,0,.28);	-o-box-shadow     : 0 1px 3px rgba(0,0,0,.28);	box-shadow        : 0 1px 3px rgba(0,0,0,.28);}.jqTransformSelectWrapper ul li {	height: 22px;	line-height: 22px;	overflow: hidden;}.jqTransformSelectWrapper ul a {	display: block;	padding: 0 5px;	text-decoration: none;	color:#333;	font-size: 13px;}.jqTransformSelectWrapper ul a.selected {	background: #EDEDED;	color: #333;}.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {	background:#EDEDED;	color: #000;}.month .jqTransformSelectWrapper { width: 79px; margin-right: 4px; background-position: -46px -81px; }.month .jqTransformSelectWrapper:hover { background-position: -46px -108px; }.month .jqTransformSelectWrapper a.jqTransformSelectOpen { width: 79px; background-position: -46px -110px; }.month .jqTransformSelectWrapper div span { width: 79px !important; }.month .jqTransformSelectWrapper ul { width: 77px; }.year .jqTransformSelectWrapper { width: 90px !important; margin-right: 0px; background-position: -129px -81px; }.year .jqTransformSelectWrapper:hover { background-position: -129px -108px; }.year .jqTransformSelectWrapper a.jqTransformSelectOpen { width: 60px; background-position: -129px -110px; }.year .jqTransformSelectWrapper div span { width: 60px !important; }.year .jqTransformSelectWrapper ul { width: 58px; }.day .jqTransformSelectWrapper { width: 90px !important; margin-right: 0px; background-position: -129px -81px; }.day .jqTransformSelectWrapper:hover { background-position: -129px -108px; }.day .jqTransformSelectWrapper a.jqTransformSelectOpen { width: 60px; background-position: -129px -110px; }.day .jqTransformSelectWrapper div span { width: 60px !important; }.day .jqTransformSelectWrapper ul { width: 58px; }.formBox .jqTransformSelectWrapper { width: 300px; height: 36px; margin-right: 4px; background: url(../images/sprite/grey.png) 0 -164px; font-size: .8em; color: #5c5555; border: 1px solid #aaa; }.formBox .jqTransformSelectWrapper a.jqTransformSelectOpen { width: 300px; height: 40px; background-position: 0 -204px; }.formBox .jqTransformSelectWrapper div span { width: 300px !important; height: 40px; font-size: 12px;	line-height: 25px; }.formBox .jqTransformSelectWrapper ul { width: 298px; top: 41px; }.formBox .jqTransformSelectWrapper ul li { height: 36px; }.formBox .jqTransformSelectWrapper ul a { padding: 7px 5px; }.formBox .month { width: 150px; float: left; margin-right: 5px; }.formBox .year  { width: 70px; float: left; }.formBox .month .jqTransformSelectWrapper { float: left; width: 170px; background-position: -301px -164px; margin-left: 45px;}.formBox .month .jqTransformSelectWrapper:hover { background-position: -301px -205px; }.formBox .month .jqTransformSelectWrapper a.jqTransformSelectOpen { width: 170px; background-position: -301px -204px; }.formBox .month .jqTransformSelectWrapper div span { width: 143px !important; }.formBox .month .jqTransformSelectWrapper ul { width: 168px; }.formBox .year .jqTransformSelectWrapper { float: left; width: 125px; margin-right: 0px; background-position: -473px -164px; margin-left: 40px;}.formBox .year .jqTransformSelectWrapper:hover { background-position: -473px -205px; }.formBox .year .jqTransformSelectWrapper a.jqTransformSelectOpen { width: 125px; background-position: -473px -204px; }.formBox .year .jqTransformSelectWrapper div span { width: 125px !important; }.formBox .year .jqTransformSelectWrapper ul { width: 123px; }.formBox .day .jqTransformSelectWrapper { float: left; width: 125px; margin-right: 0px; background-position: -473px -164px; }.formBox .day .jqTransformSelectWrapper:hover { background-position: -473px -205px; }.formBox .day .jqTransformSelectWrapper a.jqTransformSelectOpen { width: 125px; background-position: -473px -204px; }.formBox .day .jqTransformSelectWrapper div span { width: 90px !important; }.formBox .day .jqTransformSelectWrapper ul { width: 123px; }.fancy-navi {  position: relative;}.fancy-progress {  position: absolute;  top: 10px;  left: 10px;}.bar img  { float: left; }.bar span { display: block; float: left; height: 30px; line-height: 30px; margin-left: 10px; color: #666; }.progressWrapper {	width: 357px;	overflow: hidden;}.progressContainer {	margin: 5px;	padding: 4px;	border: solid 1px #E8E8E8;	background-color: #F7F7F7;	overflow: hidden;}.progressName {	font-size: 8pt;	font-weight: 700;	color: #555;	width: 323px;	height: 14px;	text-align: left;	white-space: nowrap;	overflow: hidden;}.progressBarInProgress,.progressBarComplete,.progressBarError {	font-size: 0;	width: 0%;	height: 2px;	background-color: blue;	margin-top: 2px;}.progressBarComplete {	width: 100%;	background-color: green;	visibility: hidden;}.progressBarError {	width: 100%;	background-color: red;	visibility: hidden;}.progressBarStatus {	margin-top: 2px;	width: 337px;	font-size: 7pt;	font-family: Arial;	text-align: left;	white-space: nowrap;}a.progressCancel {	font-size: 0;	display: block;	height: 14px;	width: 14px;	background-image: url(../images/fancyupload/cancelbutton.gif);	background-repeat: no-repeat;	background-position: -14px 0px;	float: right;}a.progressCancel:hover {	background-position: 0px 0px;}/* -- SWFUpload Object Styles ------------------------------- */.swfupload {	vertical-align: top;}/* * FancyBox - jQuery Plugin * Simple and fancy lightbox alternative * * Examples and documentation at: http://fancybox.net * * Copyright (c) 2008 - 2010 Janis Skarnelis * * Version: 1.3.1 (05/03/2010) * Requires: jQuery v1.3+ * * Dual licensed under the MIT and GPL licenses: *   http://www.opensource.org/licenses/mit-license.php *   http://www.gnu.org/licenses/gpl.html */#fancybox-loading {	position: fixed;	top: 50%;	left: 50%;	height: 40px;	width: 40px;	margin-top: -20px;	margin-left: -20px;	cursor: pointer;	overflow: hidden;	z-index: 1104;	display: none;}* html #fancybox-loading {	/* IE6 */	position: absolute;	margin-top: 0;}#fancybox-loading div {	position: absolute;	top: 0;	left: 0;	width: 40px;	height: 480px;	/* background-image: url('../images/fancybox/fancybox.png'); */}#fancybox-overlay {	position: fixed;	top: 0;	left: 0;	bottom: 0;	right: 0;	background: url(../images/fancybox/fancy_overlay.png) repeat;	z-index: 1100;	display: none;}* html #fancybox-overlay {	/* IE6 */	position: absolute;	width: 100%;}#fancybox-tmp {	padding: 0;	margin: 0;	border: 0;	overflow: auto;	display: none;}#fancybox-wrap {	position: absolute;	top: 0;	left: 0;	margin: 0;	padding: 20px;	z-index: 1101;	display: none;}#fancybox-outer {	position: relative;	width: 100%;	height: 100%;}#fancybox-inner {	position: absolute;	top: 0;	left: 0;	width: 1px;	height: 1px;	padding: 0;	margin: 0;	outline: none;	overflow: hidden;}#fancybox-hide-sel-frame {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: transparent;}#fancybox-close {	position: absolute;  top:10px;  right:10px;  width:12px;  height:14px;  background:url(../images/sprite/icon.png) 0 1px no-repeat;	cursor: pointer;	z-index: 1103;	display: none;}a#fancybox-close:hover{  background-position: -13px 1px;}#fancybox_error {	color: #444;	font: normal 12px/20px Arial;	padding: 7px;	margin: 0;}#fancybox-content {	height: auto;	width: auto !important;	padding: 0;	margin: 0;  border: 5px solid rgba(0,0,0,.2) !important;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;}#fancybox-content>div  {  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  background: #fff;}#fancybox-img {	width: 100%;	height: 100%;	padding: 0;	margin: 0;	border: none;	outline: none;	line-height: 0;	vertical-align: top;	-ms-interpolation-mode: bicubic;}#fancybox-frame {	position: relative;	width: 100%;	height: 100%;	border: none;	display: block;}#fancybox-title {	position: absolute;	bottom: 0;	left: 0;	font-family: Arial;	font-size: 12px;	z-index: 1102;}.fancybox-title-inside {	padding: 10px 0;	text-align: center;	color: #333;}.fancybox-title-outside {	padding-top: 5px;	color: #FFF;	text-align: center;	font-weight: bold;}.fancybox-title-over {	color: #FFF;	text-align: left;}#fancybox-title-over {	padding: 10px;	background-image: url('../images/fancybox/fancy_title_over.png');	display: block;}#fancybox-title-wrap {	display: inline-block;}#fancybox-title-wrap span {	height: 32px;	float: left;}#fancybox-title-left {	padding-left: 15px;	background-image: url('../images/fancybox/fancybox.png');	background-position: -40px -90px;	background-repeat: no-repeat;}#fancybox-title-main {	font-weight: bold;	line-height: 29px;	background-image: url('../images/fancybox/fancybox-x.png');	background-position: 0px -40px;	color: #FFF;}#fancybox-title-right {	padding-left: 15px;	background-image: url('../images/fancybox/fancybox.png');	background-position: -55px -90px;	background-repeat: no-repeat;}#fancybox-left, #fancybox-right {	position: absolute;	bottom: 0px;	height: 100%;	width: 35%;	cursor: pointer;	outline: none;	background-image: url('../images/fancybox/blank.gif');	z-index: 1102;	display: none;}#fancybox-left {	left: 0px;}#fancybox-right {	right: 0px;}#fancybox-left-ico, #fancybox-right-ico {	position: absolute;	top: 50%;	left: -9999px;	width: 30px;	height: 30px;	margin-top: -15px;	cursor: pointer;	z-index: 1102;	display: block;}#fancybox-left-ico {	background-image: url('../images/fancybox/fancybox.png');	background-position: -40px -30px;}#fancybox-right-ico {	background-image: url('../images/fancybox/fancybox.png');	background-position: -40px -60px;}#fancybox-left:hover, #fancybox-right:hover {	visibility: visible;    /* IE6 */}#fancybox-left:hover span {	left: 20px;}#fancybox-right:hover span {	left: auto;	right: 20px;}/* IE */#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_loading.png', sizingMethod='scale'); }.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/sprite/icon.png', sizingMethod='scale'); }.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_left.png', sizingMethod='scale'); }.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_main.png', sizingMethod='scale'); }.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_right.png', sizingMethod='scale'); }.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_nav_right.png', sizingMethod='scale'); }* {margin: 0; padding: 0;}body {	font-family: Arial; font-size: 0.9em; line-height: 140%; color: #090619;}header {	width: 1000px;	margin: 0 auto 0;}article {	margin-top: 50px;}.wrap-rel {	width: 1000px;	margin: 0 auto 0;	position: relative;}.clearfix, .clear {clear: both;}#nav > ul li { display: inline-block; float: left; margin:5px 5px 5px 0;}.slide-menu {-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);position: absolute;width: 100%; padding: 15px 0 !important; background-color: #f7f8f8;  display: block; z-index: 291; height: 90px; border-bottom: 1px solid #e8eaec; font-family: Arial;}.slide-menu textarea:focus, .slide-menu input:focus {  outline: 0;}.slide-menu.stuck { position:fixed;	top:0;background-color: #f7f8f8; padding: 30px 0; }.main-menu {position: absolute; top:0; left: 90px; font-weight: normal;}.main-menu a {color: #797c8d; text-decoration: none; margin-right: 20px; font-size: 18px; padding-bottom: 5px; border-bottom: 2px solid #f6f6f4; }.main-menu a:hover, .main-menu .active {color: #000;}#submenu {border-top:  1px solid #d9dbe0; position: absolute; left: 0; top: 40px; width: 100%; margin:0; padding: 15px 0;}#submenu .left-col {float: left;}#submenu .right-col {float: right;width: 350px;}.article {padding: 0; line-height: 140%;}.article a {color: #002338; text-decoration: none; font-family: DokoBold; }.article a:hover {color: #d0003a; text-decoration: underline;}.slide-menu input {border: none; }.btn {padding: 3px 30px;  margin-left: 5px; border: 1px solid #96ca03; color: white;text-shadow:0 1px 1px rgba(0,0,0,0.2);}input::-webkit-input-placeholder,.placeholder {color:#767e93;}.menu{ position: absolute; margin: 15px 0;}.bold {font-weight: bold; font-size: 1.1em;}p {padding: 0 0 5px 0;}.row {width: 480px;}#loupe {background: url(http://novy.mediar.cz/wp-content/themes/mediar2013/images/bg-search.jpg) no-repeat center right; width: 29px; height: 15px; position: absolute; right: 0; top:5px; cursor: pointer; border: none;}.search,.slide-menu .agency{	-webkit-appearance: none;	-moz-appearance: none;	appearance: none;	position: relative;	vertical-align: bottom;	display: inline-block;	width: 145px;	border: 1px solid #b9c2c7;	background: #FFF;	padding: 3px 35px 3px 5px;	-webkit-box-shadow: inset 0px 0px 6px rgba(50, 50, 50, 0.2);	-moz-box-shadow: inset 0px 0px 6px rgba(50, 50, 50, 0.2);	box-shadow: inset 0px 0px 6px rgba(50, 50, 50, 0.2);	color: #767e93;	margin: 0 10px;}.left{float:left;}.right{float:right;}#main {	/*background: #767d8f;*/	padding-left: 20px;	padding-right: 20px;}#or {	margin: 3px 5px;	text-decoration: none;	color: #797C8D;	display: inline-block;}.main-title {	text-align: center;	padding: 2.5em 0;	vertical-align: middle;	color: #fff;}.main-title h2 {	font-size: 40px;	letter-spacing: -1px;	margin: 0;	display: inline-block;	vertical-align: bottom;}.reset-filter {	color: #ee3631 !important;	margin: 0 25px;	display: inline-block;	text-decoration: none;}.show-filter {	color: #767e93!important;	text-decoration: none;}.show-filter .show-filter-link,.reset-filter .reset-filter-link {	text-decoration: underline;}.show-filter:hover .show-filter-link,.reset-filter:hover .reset-filter-link {	text-decoration: none;}.show-filter .arrow,.reset-filter .cross {	padding: 0 5px;	text-decoration: none;	font-family: Arial;}/*.btn-upload {	background-image: linear-gradient(bottom, #95ca00 7%, #9dd102 54%);	background-image: -o-linear-gradient(bottom, #95ca00 7%, #9dd102 54%);	background-image: -moz-linear-gradient(bottom, #95ca00 7%, #9dd102 54%);	background-image: -webkit-linear-gradient(bottom, #95ca00 7%, #9dd102 54%);	background-image: -ms-linear-gradient(bottom, #95ca00 7%, #9dd102 54%);	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.07, #95ca00),color-stop(0.54, #9dd102));	color: #FFF!important;}*/a.btn-upload { display: block; height: 30px; line-height: 29px; padding: 0 20px; font-size: 14px; letter-spacing: -1px; font-weight: bold; color: #fff; border: 1px solid #fe2400; background: #fe2400; }a.btn-upload:hover  { color: #fff; border: 1px solid #000; background: #000; }a.btn-upload:active { line-height: 32px; color: #fff; }a.btn-more { display: block; clear: both; width: 180px; height: 42px; line-height: 42px; font-size: 20px; color: #fff; margin: 0 auto 5px; text-align: center; border: 1px solid #000; background: #000; }a.btn-more:hover  { color: #fff; }a.btn-more:active { line-height: 32px; color: #000; }.slide-menu .jqTransformSelectWrapper {	position:relative;	width: 143px;	height: 27px;  margin-right: 7px;	float:left;	background: white;	-webkit-box-shadow: inset 0px 0px 6px rgba(50, 50, 50, 0.2);	-moz-box-shadow: inset 0px 0px 6px rgba(50, 50, 50, 0.2);	box-shadow: inset 0px 0px 6px rgba(50, 50, 50, 0.2);	border: 1px solid #B9C2C7;}.button-with-link .reset-filter {	color: #5E5E5E!important;}.button-with-link .hide_ads_filter {	margin: 5px 0;}.homepage-heading {color: #fff;}.select2{  width: 100% !important;}.select-multiple{  width: 660px;}.input-note {	width: 320px !important;	display: inline-block;	font-size: smaller;}.important-note {	border: 1px solid #CCCD66;	background: #EEEEBB;	padding: 5px 10px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	display: inline-block;}.short-input {	width: 70%;}