
html, body {
	height:100%;
	width:100%;
	max-height:100%;
	max-width:100%;
	colorx:#f2f2f2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#f2f2f2;
}
img {border-style:none;}
html, body, form, caption, table, tbody, tfoot, thead, tr, td, th, h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight:normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap !important;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	width: 99%;
	margin:0px;
	max-height:150px;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
textarea {
	width:250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
button { font-size: 12px; }
.a, a, a:link, a:visited, a:hover, a:active {
	color:#0000cc; 
	cursor:pointer;
	cursor:hand;
	outline-style:none;
	outline-width:0px;
	outline-color:#000000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

divx { border: 1px solid black; }
.main_container { width:940px; margin:0 auto;
    position:absolute; left:50%; margin-left:-470px;
}
#torzs { background:#f2f2f2; }
.row { padding:0 0 10px; }
.column11 { float:left; width:720px; }
.column11 .pad { padding:0 20px 20px 0; }
.column12 { float:left; width:220px; padding:0 0 20px; }
.clear { clear:both; }
br.clear { height:0; line-height:0; }
.header_cont { padding: 15px 20px 0px; }
.header_logo {
    color:#FF6600;
    font-family:Trebuchet MS;
    font-size:30px;
    padding:2px 20px 4px 0;
    float:left;
}
.cat_kont { padding:7px 20px 19px; background:#e8eef7 url('/img/cat2.gif') repeat-y; }
.book_kont { padding:15px 20px; background:#fff url('/img/book2.gif') repeat-y; }
.book_kont h2 { font-family:Arial; font-size:16px; font-weight:bold; line-height:18px; padding:0 0 5px; color:#777; zoom:1; }
.nav_kont { padding:6px 0; background:#e5e5e5; position:relative; }
.book_data { padding:0 0 20px; font-size:13px; color:#333; line-height:17px; }
.book_data h1 { font-size:30px; color:#000; font-weight:bold; line-height:29px; padding:0 0 8px; }
.book_data .desc { padding:8px 0 0; }
.cat_1 { height:4px; font-size:1px; background:#fcfcfc url('/img/cat1-3.gif') no-repeat; }
.cat_3 { height:4px; font-size:1px; background:#fcfcfc url('/img/cat1-3.gif') no-repeat bottom left; }
.book_1 { height:5px;font-size:1px; width:700px; background:#fff url('/img/book1-3.gif') no-repeat; }
.book_3 { height:5px; font-size:1px; width:700px; background:#fff url('/img/book1-3.gif') no-repeat bottom left; }
.nav_1 { position:absolute; top:0; left:0; height:30px; font-size:1px; width:5px; background:#fff url('/img/nav2.gif') no-repeat; z-index:10; }
.nav_3 { position:absolute; top:0; right:0; height:30px; font-size:1px; width:5px; background:#fff url('/img/nav2.gif') no-repeat top right; z-index:10; }

.impresszum { float:right; font-size:10px; text-decoration:none; }
.cat_kont h2 { font-size:16px; font-weight:bold; color:#777; }
.line { height:1px; line-height:1px; font-size:1px; border-bottom:1px solid #cccccc; }
.cat_list { padding:10px 0 0; }
.cat_list div { float:left; padding:0 15px 0 0; }
.cat_list div a, .cat_list_item { display:block; font-size:13px; line-height:19px; }
.nav_bar { padding:0 19px; font-size:15px; font-weight:bold; line-height:18px; }
.book_img { float:left; padding:0 20px 20px 0; }
.book_img_offer { float:left; margin:0 11px 15px 0; }

.header_input { background:transparent url('/img/kereso2.gif') no-repeat scroll 100% 0; padding:0 5px 0 5px; float:left; }
.header_input .wrp { background:#fff url('/img/kereso1.gif') no-repeat scroll; padding:13px 2px 10px 41px; }
.header_input .wrp input { border:0 none; font-size:16px; width:316px; font-weight:bold; }
.header_but { padding:9px 0 0; }
.button1 { background:transparent url('/img/button2.png') no-repeat scroll 100% 0; padding:0 6px 0 5px; display:inline; float:left; }
.button2 { background:transparent url('/img/button22.png') no-repeat scroll 100% 0; padding:0 5px 0; height:25px; }
.button1 input {
    background:#fff url('/img/button1.png') no-repeat scroll;
    border:0 none;
    padding:3px 12px 3px 15px;
    font-weight:bold;
    color:#fff;
    font-size:16px;
    letter-spacing:-1px;
    overflow:visible;
    line-height:17px;
    cursor: hand;
    cursor: pointer;
}
.button2 a:hover, .button2 a:link, .button2 a:visited, .button2 a:active {
    background:#fff url('/img/button21.png') no-repeat scroll;
    border:0 none;
    padding:4px 11px 5px 14px;
    font-weight:bold;
    color:#fff;
    font-size:13px;
    display:block;
    float:right;
}
.arak_list { list-style-image:none; list-style-position:outside; list-style-type:none; }
.offer_list h3 { font-size:16px; font-weight:bold; }
.arak_list td { width:165px; height:50px; padding:10px 0 5px; color:#333; }
.price { padding:4px 38px 4px 0; font-size:16px; font-weight:bold; }
.deliver { padding:0 51px 4px 0; font-size:13px; }
.book_offer { float:left; width:330px; color:#333; overflow:hidden; }
.book_offer .pad { padding:15px 10px 0 0; }
.book_more { padding:7px 0 7px; font-size:13px; }
.inputOpaq { /* opacity: 0.85; -ms-filter: "alpha(opacity=85)"; filter: alpha(opacity=85);*/ }
.pager { padding:20px 0; color:#333; text-align:center; font-size:13px; font-weight:bold; }
ul.subcat { list-style-type:disc; padding:0 0 0 20px; list-style-position:outside; color:#00c; font-size:13px; line-height:19px; }
.doboz { display:inline; border:1px solid #b3b3ff; padding:1px 5px; font-weight:bold; margin:0 1px 0 0; width:20px; }
.pager b { font-size:20px; display:inline; padding:0 8px; }
.prev { float:left; font-size:16px; color:#ccc; }
.next { float:right; font-size:16px; color:#ccc; }
.centerx { font-size:15px; }
a:hover .prev,a:link .prev, a:visited .prev, a:active .prev { color:#00c; }
a:hover .next,a:link .next, a:visited .next, a:active .next { color:#00c; }



