* { margin:0;padding:0;border:0 }

.max_width { width:670px; }

body {
	behavior: url('csshover3.htc');
	margin:0;
	padding:0;
	text-align:center;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:75%;
	color:#444;
}
.homepage { 
	position: absolute;
	top:28px;
	left:0;
	width:260px;
	height:46px;
}
.main_page {
	text-align: center;
	padding: 5px 0;
}

#page-sizer {
	width:960px;
	margin:0 auto;
	padding:0;
	text-align: center;
}
#page-expander {
	position:relative;
	width:960px;
	margin:0 auto;
	text-align: left;
}
#page-expander_wl {
	position:relative;
	width:960px;
	margin:0;
}
#page-expander_wr {
	position:relative;
	width:960px;
	margin:0;
}
#page-expander_wlr {
	position:relative;
	width:960px;
	margin:0;
}

/*\*/
* html #page-expander {
	height:0;
} 
/* */

#wrap-faux-l {
	position:relative;
	border:0;
}
#wrap-faux-r {  
	position:relative;
	border:0;
}
.wrap-floats {
	margin-left:210px;
	margin-right:210px;
}
.wrap-floats-inner {
	float:left;
	width:100%;
}
.wrap-floats_wl {margin-left:0;margin-right:210px;}
.wrap-floats_wr {margin-left:210px;margin-right:0;}
.wrap-floats_wlr {margin-left:0;margin-right:0;}

.header {position:relative;margin-bottom:25px;}

.content {
	float:right;
	width:100%;
}

.footer {
	clear:both;
	position:relative;
	background:url('footer.jpg') 0 0 no-repeat;
	height:190px;
	margin-top:30px;
}
.footer div.medial {text-align:center;}
.footer div.social {text-align:center;padding-top:50px;font-size:0.9em;font-family:Tahoma, Helvetica, sans-serif;}
.footer div.social img {margin:0 7px -6px 11px;}
.footer span.links_bold {font-weight:bold;}
.footer span.links_icon {margin:0 25px;}
.textpadder {padding:0;}

/* \*/
* html #wrap-faux-l,
* html #wrap-faux-r,
* html .wrap-floats {
	height:1%;
}

.leftnav {
	position:relative;
	float:left;
	width:210px;
	margin-left:-210px;
}
.leftnav .textpadder {
	padding:0px;
	width:auto;
	margin: 0;
}

.rightnav { 
	position:relative;
	float:right;
	width:210px;
	margin-right:-210px;
	
}
.rightnav .textpadder {
	padding:0;
	width:auto;
	margin: 0;
}

.column_l {
	position:relative;
}

.column_r {
	position:relative;
}

.column {
	position:relative;
	padding: 0 10px 10px 10px;
}

a {color:#b5000b;text-decoration:none;}
p {margin:4px 0;}
p.small {margin:2px 0;font-size:0.9em;}
.wrap-floats_wlr div.column {position:relative;padding:0;}
.wrap-floats_wr div.column {position:relative;padding:0 15px 10px 10px;}
div.back { position:absolute;top:138px;right:5px;text-align:center;font-size:1.1em;font-weight:bold;background:url('back_back.png') 0 0 no-repeat;padding:2px 8px;color:#fff; }
div.back a { color:#fff }
h1 {
	font-family:Lucida sans,Tahoma, Helvetica, sans-serif;
	background:url('h1_back.jpg') 0 0 no-repeat #eaeaea;
	padding:5px 20px;
	text-align:left;
	font-size:1.2em;
	color:#c30d26;
	border-bottom:1px solid #eaeaea;
}
h2.head, h2 { 
	font-family:Lucida sans,Tahoma, Helvetica, sans-serif;
	background:url('h1_back.jpg') 0 0 no-repeat #eaeaea;
	padding:5px 20px 3px 20px;
	text-align:left;
	font-size:1.2em;
	color:#c30d26;
	border-bottom:1px solid #eaeaea;
	position:relative;
	clear:both;
}
h1 span.name_of_item, h2.head span.name_of_item {float:left;padding:0;margin:0;padding:0;margin:0;position:relative;}
h1 span.name_of_item a, h2.head span.name_of_item a {text-decoration:none;}
h1 span.name_of_item a, h2.head span.name_of_item span.new_kap {font-size:0.7em;}
h1 span.date_of_item, h2.head span.date_of_item {float:right;color:#454545;font-size:0.9em;position:relative;}
h1 span.eval_by_editor--1, h2.head span.eval_by_editor--1 { position: relative; float: left; background: url('finger_down.png') no-repeat; width: 40px; height: 26px; display: block; margin: -2px 5px -5px 0; }
h1 span.eval_by_editor-1, h2.head span.eval_by_editor-1 { position: relative; float: left; background: url('finger_up.png') no-repeat; width: 40px; height: 26px; display: block; margin: -2px 5px -5px 0; }
h2.kapitola {background:transparent;border:0;}
div.list_footer {padding:10px 15px;background:url('list_;.jpg') 0 100% repeat-x;border:1px solid #eaeaea;border-top:0;}
div.detail_zaner {border:1px solid #eaeaea;border-top:0;border-bottom:0;padding:10px 20px 7px 20px;}
div.detail_zaner div.editors_text { margin:0 0 25px 0;border-bottom:1px solid #b5000b; }
div.detail_zaner div.editors_text p.head { color:#b5000b;font-weight:bold; }
div.list_footer span.list_footer_inner {margin:0 25px;font-size:0.9em;}
div.list_footer span.list_footer_inner a {text-decoration:none;}
div.list_footer img {margin:0 10px -8px 10px;}

.float_left {float:left;}
.float_right {float:right;}
img.float_right {float:right;margin-left:10px;}
img.float_left {float:left;margin-right:10px;}

.wrap-floats_wlr div.column h1 {background:url('h1_back_full.jpg') 0 0 no-repeat #eaeaea;}
.wrap-floats_wr div.column h1 {background:none;font-size:1.3em;}

.column div.module_body {padding:20px;overflow:hidden;}

fieldset {padding:10px;border:1px solid #eaeaea;margin:10px 0;}
legend {padding:0 6px;}

h3 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:7px 5px 5px 5px;
	text-align:left;
	font-size:1.1em;
	color:#444;
	clear:both;
}
h3.header_left, h3.header_right {
	font-family:Lucida sans,Tahoma, Helvetica, sans-serif;
	background:url('header_left.jpg') 0 0 no-repeat #BB0015;
	padding:7px 5px 5px 5px;
	text-align:center;
	font-size:1.2em;
	color:#fff;
}
h3.header_right_lit_stlp {
	font-family:Lucida sans,Tahoma, Helvetica, sans-serif;
	background:url('lit-stlp-head.jpg') 0 0 no-repeat;
	text-align:center;
	font-size:1.2em;
	line-height: 29px;
	color:#fff;
	padding:0;
}
h3.header_right_uzitocne_linky {
	font-family:Lucida sans,Tahoma, Helvetica, sans-serif;
	background:url('uzitocne_linky.gif') 0 0 no-repeat;
	text-align:center;
	font-size:1.2em;
	line-height: 29px;
	color:#fff;
	padding:0;
}
h3.header_right_nas_tip {
	font-family:Lucida sans,Tahoma, Helvetica, sans-serif;
	background:url('profile_back_nas_tip.jpg') 0 0 no-repeat #eaeaea;
	padding:7px 5px 5px 5px;
	text-align:center;
	font-size:1.2em;
	color:#bb0015;
}
h3.header_profile {
	font-family:Lucida sans,Tahoma, Helvetica, sans-serif;
	background:url('profile_back.jpg') 0 0 no-repeat #4c4c4c;
	padding:7px 5px 5px 5px;
	text-align:center;
	font-size:1.2em;
	color:#fff;
}
h3.header_books {
	font-family:Lucida sans,Tahoma, Helvetica, sans-serif;
	background:url('back_right_gray.jpg') 0 0 no-repeat #4c4c4c;
	padding:7px 5px 5px 5px;
	text-align:center;
	font-size:1.2em;
	color:#fff;
}
h4 {
	text-align:left;
	font-weight:bold;
	font-size:1em;
	padding:10px 4px 4px 4px;
	margin-top:5px;
	clear:both;
}
h2.comment {padding:5px 2px;font-size:1.3em;color:#b5000b;margin-top:15px;}
h3.reaction {padding:3px 0;border-bottom:1px solid #eaeaea;}
h3.reaction span {font-size:0.9em;}
h3.reaction span.float_right {font-size:0.7em;font-weight:normal;}
h4.fullname {text-align:center;font-weight:bold;font-size:1.3em;padding:10px 4px 4px 4px;margin-top:5px;}
h5 {font-size:1.15em;margin:15px 0 5px 0;}
h6 {font-size:1em;font-weight:normal;text-decoration:underline;margin:0;}
span.items_count {font-size:0.8em;}
div.reaction_row {padding:4px 10px;background:#eee;}
div.reaction_row a {text-decoration:none;font-size:0.9em;}
div.module_body_l,div.module_body_r {
	background:url('left_back.png') 0 100% no-repeat;
	padding:1px;
}
div.module_body_l p.subtitle, div.module_body_r p.subtitle { font-size:0.9em;margin:10px 20px;text-align:center;color:#b5000b;font-weight:bold; }
div.module_body, div.module_body_with_mark,div.module_body_r_gray,module_body_r_gray_with_ul {
	border:1px solid #eaeaea;
}
div.module_body_r_gray {padding:3px 15px;}
/*div.module_body_with_mark {background:url('watermark.jpg') 50% 0 repeat-y;padding:20px;overflow:hidden;}*/
div.module_body_with_mark {padding:20px;overflow:hidden;}
div.module_body_r_green {
	background:url('lit-stlp-body.jpg') 0 0 no-repeat;
	line-height:40px;
	height:48px;
}
div.module_body_r_blue {
	background:url('module_body_r_blue.jpg') 0 100% no-repeat;
	/*line-height:40px; */
	padding-bottom:1px;
}
div.profile_img {text-align:center;padding:5px 0 15px 0;}
ul.zanry {
	list-style:url('zanry_li.gif') inside;
	position:relative;
}
ul.zanry li {
	position:relative;
	padding:8px 5px 8px 33px;
	border-bottom:1px solid #eaeaea;
	text-indent: -17px;
	color:#000;
}
ul.zanry li a {
	color:#000;
	text-decoration:none;
}
ul.left {
	position:relative;
	list-style:none inside;
}
ul.left li {
	position:relative;
	padding:8px 5px 8px 18px;
	border-bottom:1px solid #eaeaea;
	color:#000;
}
ul.left li a {
	color:#b5000b;
	text-decoration:none;
}
ul.left li a span.new_kap { font-size:0.8em; }
ul.left li a.my_best { color:#ff0000; }
ul.zanry li span.zanry_best { margin-left:5px;font-size:0.9em; }
ul.zanry li span.zanry_best a { color:#b5000b; }


span.count {font-size:0.8em;}
span.autor_text {font-size:0.8em;color:#c4c4c4;}
span.autor_name {color:#474747;}
span.eval_right {float:right;}

#horizontal_menu {
	position:absolute;
	left:0;
	top:99px;
	width:960px;
}
#horizontal_menu ul {														/* Menu style */
	position: absolute;
	list-style: none;
	text-align: left;
	padding: 0;
	margin: 0;
}
#horizontal_menu li {
	margin:0;
}
ul.level0 {												/* Main horizontal ul -> set absolute position, no matter where */
	left: 0px;
	top: 0px;
}
ul.level0 li.level0 {											/* Menu item for main horizontal items */
	position: relative;
	width: 180px;
	float: left;											/* Must by a float for horizontal ul layout */
	margin: 0px;
	padding: 0px;
	height: 35px;
	font-size:1.1em;
	text-align:center;
}
ul.level0 li.level0_24 {											/* Menu item for main horizontal items */
	position: relative;
	width: 165px;
	float: left;											/* Must by a float for horizontal ul layout */
	margin: 0px;
	padding: 0px;
	height: 35px;
	font-size:1em;
	text-align:center;
}
ul.level0 li.level0_25 {											/* Menu item for main horizontal items */
	position: relative;
	width: 70px;
	float: left;											/* Must by a float for horizontal ul layout */
	margin: 0px;
	padding: 0px;
	height: 35px;
	font-size:1em;
	text-align:left;
}
ul.level0 li.level0_active {											/* Menu item for main horizontal items */
	position: relative;
	width: 180px;
	float: left;											/* Must by a float for horizontal ul layout */
	margin: 0px;
	padding: 0px;
	height: 35px;
	font-size:1.1em;
	text-align:center;
	background:url('menu_active.jpg') 0 0 no-repeat;
}
ul.level0 li.level0_24_active {											/* Menu item for main horizontal items */
	position: relative;
	width: 165px;
	float: left;											/* Must by a float for horizontal ul layout */
	margin: 0px;
	padding: 0px;
	height: 35px;
	font-size:1em;
	text-align:center;
}
ul.level0 li.level0_25_active {											/* Menu item for main horizontal items */
	position: relative;
	width: 70px;
	float: left;											/* Must by a float for horizontal ul layout */
	margin: 0px;
	padding: 0px;
	height: 35px;
	font-size:1em;
	text-align:left;
}
ul.level0 li.level0 a, ul.level0 li.level0_active a {											/* Main horizontal item anchor style */
	color: #FFFFFF;
	width:180px;
	/*height: 26px;*/
	/*line-height: 26px;*/
	text-align: center;
	padding: 0px;
	display: block;
	font-weight: bold;
	text-decoration: none;
	margin-top:10px;
	font-size:1.1em;
}
ul.level0 li.level0_24 a, ul.level0 li.level0_24_active a { 
	color: #FFFFFF;
	width:165px;
	text-align: center;
	padding: 0px;
	display: block;
	font-weight: bold;
	text-decoration: none;
	margin-top:13px;
	font-size:1em;
}
ul.level0 li.level0_25 a, ul.level0 li.level0_25_active a { 
	color: #FFFFFF;
	width:70px;
	text-align: left;
	padding: 0px;
	display: block;
	font-weight: bold;
	text-decoration: none;
	margin-top:13px;
	font-size:1em;
}
ul.level0 li ul li a {									/* Nested anchors */
	color: #000000;
	font-weight: normal;
	font-size:0.9em;
	text-align: left !important;
	border:0;							/* Top border for create delimiter of items */
	padding: 5px 5px;
	margin: 0 !important;
	line-height: 1.2em;
}
ul.level0 li ul li a.parent {							/* Nested ul whitch is a parent => little arrow  */
	background:transparent url('parent_arrow.gif') no-repeat scroll right center;
}
ul.level0 li ul {										/* All nested uls */
	background:transparent;
	/*_background:transparent url('nav_last.gif') no-repeat scroll 0 bottom;*/
	padding: 0px 0px 3px;									/* For bottom decoration */
	position: absolute;
	top:12px;
	/*width: 115px;*/
	width:900px;
	display: none;											/* All subuls are momentary hidden */
}
ul.level0 li ul li ul {position:absolute;top:0;left:75%;}
ul.level0 li.level0:hover a.level0 {						/* Hover over horizontal ul items */
	color: #fff;
	text-decoration: underline;
}
ul li:hover {												/* Non active, but still visible uls set to background */
	z-index: 100;
}

.semi-hidden {
	position: absolute;
	left: 0px;
	right: 0px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

ul.level1 ul {
	top: 25%;						/*Relative position for all nested ul's */
	left: 50%;
}
ul.level1 li {

}
ul.level1 li ul {
	/*width: 180px !important;*/
	top: 0px !important;
	padding: 0px !important;
	border-bottom:0;
}
ul.level0 li ul li {					/* Nested uls styles */
	/*background:transparent url('nav2_li_bg.png') repeat-y scroll 0 0;
	_background:transparent url('nav2_li_bg.gif') repeat-y scroll 0 0;*/
	background: transparent !important;
	border:0;
	float:left;
}

#horizontal_menu ul li.first {
	background: transparent none !important;
	height: 5px;
	border: none 0px;
}
ul.level1 {										/* Other ul's, relative position */
   top: 30px !important;					/* Realtive to parent ul item <li> */
	left: 0 !important;					/* Set to zero for first empty item (overlap parent item) => ie6 bug, again :( */
	width: 900px !important;
	padding-top:10px !important;
	border:0;
	line-height:normal;
}
a.level1 {
	color:#000 !important;
	font-weight:bold !important;
	font-size:1.1em !important;
	width:auto !important; 
	color:#5b5b5b !important;
	background:transparent !important;
}
a.level1_active {
	color:#000 !important;
	font-weight:bold !important;
	width:auto !important; 
	color:#c4202a !important;
}
ul.level1 li { background:transparent;padding:0 18px;font-weight:bold;color:#5b5b5b !important;font-size:0.95em !important; }

ul.level2 { 
	position:absolute !important;
	top:25px !important;
	left:320px !important;
	width:1px !important;
}
ul.level2 li  {
	color:#454545 !important;
	padding:0 !important;
	width:80px !important;
	margin-top:25px !important;
	margin-bottom:-25px !important;
}
ul.level2 li a { 
	width:100px !important;
	background:#f2f2f2 !important;
	padding:6px 10px !important;
	color:#5b5b5b !important;
}
ul.level2 a.level2_active {
	color:#5b5b5b !important;
}

div.module_spacer {font-size:0.1em;height:10px;}

form {padding:15px;}
input, textarea {border:1px solid #e5e5e5;padding:2px;}
input#l_meno, input#l_heslo {
	width: 160px;
}
input.login_submit {background:url('submit_back.jpg') 0 0 no-repeat;width:26px;height:20px;color:#fff;font-weight:bold;font-size:0.9em;border:0;}
form.login_form td {padding:2px;}
#register_text {background:url('icon_reg.jpg') 100% 0 no-repeat;height:35px;margin-left:0;line-height:150%;padding-right:55px;}
#register_text a {color:#b5000b;text-decoration:none;}
#lost_pass {margin-left:0;}
#lost_pass a {color:#b5000b;text-decoration:none;}
form td {padding:2px;}
div.autori { padding:4px 20px;line-height:170%; }

ul.registered {list-style:none inside;}
ul.registered li {text-decoration:none;color:#b5000b;padding:4px 20px;}
ul.registered li a { text-decoration:none;color:#b5000b; }


.brclear {font-size:0.1em !important;margin-top:-1px;clear:both;}

#menu_bottom {
	position:relative;
	text-align:center;
	padding-left:273px;
}
div.menu_bottom_item {
	float:left;
	width:137px;
	height:32px;
	background:url('menu_bottom.png') 0 0 no-repeat;
	margin:-11px 3px 0 0;
	padding-top:8px;
}
div.menu_bottom_item a {
	color:#444;
	font-size:1.1em;
}

div.evaluate_img {width:65px;height:14px;overflow:hidden;float:left;margin-left:10px;position:relative;}
div.evaluate_img img {margin-left:-65px;}
div.evaluate_inner {position:absolute;left:0;top:0;width:65px;height:14px;}
div.evaluate_inner img {width:13px;height:14px;margin:0;}

.display_none {display:none !important;}
.display_block {display:block !important;}
.display_inline {display:inline !important;}

table.video_table { width:auto; }
table.video_table td { text-align:center;vertical-align:top; }

div.video_envelope { position:relative;margin:5px 25px;border:1px solid #E8E8E8;border-top:0;text-align:center; }
div.video_author { position:relative;text-align:left;background:#F4F4F4 url('video_name_back.jpg') 0 0 no-repeat;padding:4px 12px;font-size:0.9em; }
div.video_name { position:relative;background:#454545;padding:4px 12px;color:#fff;font-weight:bold;text-align:left;font-size:0.9em; }
div.video_author a { color:#444; }
div.video_envelope div.evaluate { padding:10px 12px; }

span.citat { font-style:italic; }
span.citat:before { content:'"'; }
span.citat:after { content:'"'; }
span.underline { text-decoration:underline; }

div.reaction_add_div {margin-top:35px;border-bottom:1px solid #EAEAEA;font-size:0.5em;	background:url('h1_back.jpg') 0 0 no-repeat #eaeaea;}

p.condition_alert {line-height:140%;font-size:0.9em;}

div.tiraz {position:absolute;bottom:25px;left:0;width:100%;text-align:center;margin-top:50px;}

div.pismeno_envelope { padding:0;margin-bottom:10px;}
div.pismeno_envelope span { margin:0 5px; }

ul.list_of_authors {
	position:relative;
	list-style:none inside;
}

div.paging {text-align:right;font-size:0.9em;margin:10px 0;line-height:2em;width:400px;white-space:normal;}
div.paging:before { content:'Prejsť na stránku: ';color:#5b5b5b; }
div.paging span.page_before {margin-right:5px;padding:2px;background:#eaeaea;}
div.paging span.page_before a:before {content:'<';}
div.paging span.page_number {padding:2px 4px;background:#eaeaea;margin:0 1px;}
div.paging span.page_number_actual { padding:2px 4px;background:#b5000b;color:#fff;font-weight:bold;margin:0 1px; }
div.paging span.page_after {margin-left:5px;padding:2px;background:#eaeaea;}
div.paging span.page_after a:before {content:'>';}

#finder { position:absolute;top:107px;right:20px; }
#finder form { margin:0;padding:0; }
#finder form input { padding:1px;width:130px; }
#finder form input.submit {background:url('submit_back.png') 0 0 no-repeat;width:26px;height:20px;color:#fff;font-weight:bold;font-size:0.9em;border:0;}

div.banner_wide { margin-top:10px; }

h2.finder { background:transparent;padding:0;margin:0;border:0;font-size:1.1em;font-weight:normal; }
span.finder_bold { font-weight:bold; }
p.finder { font-size:0.9em;margin-top:-1px; }

div.all_link { margin-bottom:25px;text-align:right; }
div.all_link_big { margin-bottom:25px;text-align:right;font-weight:bold;text-transform:uppercase; }

span.compl { color:#bb0015; }

div.more { margin:10px 0 55px 0;padding:4px 25px 4px 4px;text-align:right;font-weight:bold;font-size:1.2em;border-bottom:1px solid #b5000b; }

div.annotation { background:#eaeaea;margin:5px 0 10px 0;padding:10px; }

span.eval_sum { font-size:0.8em; }

div.item_separator { border-top:1px solid #b5000b;font-size:0.1em;margin:5px 0; }

span.ctpl { color:#c1111c; }

div.reaction_add_result { padding:10px;border-bottom:1px solid #444;margin-bottom:15px; }


/* pagination */
.results {
	float:right;
	margin:5px 0 5px 10px;
	padding:4px 0;
}
	
.pagination {
	float:left;
}

.pagination li {
	float: left;
	margin: 5px 3px 5px 0;
	list-style-type:none;
}

.pagination li a,
.pagination li b,
.pagination li span.current,
.pagination li span.hellip,
.pagination li span.disabled {
	display: block;
	background: #fff;
	border: 1px solid #edebea;
	padding: 4px 3px;
	min-width: 14px;
	text-align: center;
	text-decoration: none;
}

.pagination li a:hover {
	background-color: #DDDDDD;
	color: #000;
}

.pagination li.prev {
	margin-right: 15px;
}

.pagination li.next {
	margin-left: 10px;
}

.pagination li.prev a,
.pagination li.next a,
.pagination li span.disabled {
	border-width: 2px;
	padding: 3px;
}

.pagination li span.current,
.pagination li span.hellip {
	background: #fff;
	border: 1px solid #fff;
	color: #383435;
	font-weight: bold;
}
/*
.pagination li span.current {
	color: #ff6600;
}
*/
.pagination li span.hellip {
	padding: 4px 0;
}

.pagination li span.disabled {
	color: #cdcbca;
}

.pagination li span.em {
	font-family: Verdana;
	font-weight: bold;
	line-height: 10px;
}

.pagination li.search-info {
	float: right;
	display: block;
	background: #fff;
	border: 1px solid #fff;
	margin: 10px 0 5px 0;
	padding: 4px;	
	text-align: right;
	white-space: nowrap;
}

.pagination li.search-info span {
	font-weight: bold;
}
/* /pagination */

div.module_footer {
	padding:6px 10px;
	border:1px solid #eaeaea;
	border-top:0;
	border-bottom:5px solid #eaeaea;
	margin-bottom:10px;
}

div.e-shop-envelope { border-bottom:1px solid #b5000b;margin-bottom:25px;padding-bottom:5px; }
div.e-shop {
	background:url('e-shop.png') 10px 7px no-repeat;	
	padding-left:60px;
	margin: 10px 0;
	height:46px;
	vertical-align:middle;
	float:left;
}
div.e-shop p { margin-bottom:5px; }
p.eshop-detail { text-align:right;font-weight:bold;font-size:1.1em;white-space:nowrap; }
span.price-full { font-size:1.1em;font-weight:bold; }
span.price-full a { text-decoration:underline; }
span.price-low { font-size:1.1em;font-weight:bold;color:#0F7211; }
span.price-low a { text-decoration:underline;color:#0F7211; }
span.price-low-inactive { font-size:1.1em;font-weight:bold;color:#000; }
span.price-buy { margin-left:50px;font-size:1em;font-weight:bold; }

#m_19 a {
	color:#0f7211 !important;
	font-weight:bold;
}

#m_7 ul li { margin-left: 137px !important; }

#pokus { position:absolute;left:50px;top:10px; }

div.jsscript_column_r { text-align:center; }

input.button { cursor:pointer; }

div.lit_column_envelope { padding:0 10px 0 20px; }

.ask_us {
	padding:15px 40px 10px 10px;
	background: url('ask-us.png') 100% 50% no-repeat;
	font-weight:bold;
}
.ask_us a:hover { text-decoration:underline; }
span.ask_us { margin-left:10px; }

ol, ul { margin-left: 20px; }