*{
	margin:0;
	padding:0;
	font-family:'Verdana', Sans-Serif;
}
html,body{
	background:#fff;
}
a,img{
	border:0;
	color:#336699;
}
.auraltext{
	display:block!important;
	position:absolute!important;
	width:0!important;
	height:0!important;
	overflow:hidden!important;
	font-size:0!important;
	padding:0!important;
	margin:0!important;
}
.wstazka {
	position: absolute;
	top: 40px;
	left: 12px;
	width: 28px;
	z-index: 2;
	height: 33px;
	background: url('../images/wstazka.gif');
}
#content{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	background:#fff url('/images/content_bg.png') repeat-y 0 0;
	zoom:1;
}
#header{
	position:relative;
	height:192px;
	background:#fff url('/images/header_bg.jpg') no-repeat 0 0;
	clear:both;
}
#header h1 *{
	display:block;
}
#header h1{
	position:absolute;
	top:29px;
	left:27px;
}
#fast_navigation,#fast_navigation *{
	list-style:none;
	position:absolute;
	top:0;
	right:0;
	z-index:20;
}
#fast_navigation a{
	font-size:11px;
	top:-120em;
	border:solid #c9cd2e;
	border-width:2px 0 2px 2px;
	color:#006736;
	background:#fff;
	font-weight:bold;
	padding:5px;
	text-decoration:none;
	width:30em;
}
#fast_navigation a:focus,#fast_navigation a:active {
	top:10px;
}

/* col */
.col{
	width:200px;
	padding:10px;
	float:left;
	position:relative;
	zoom:1;
}
.col_center{
	width:540px;
	zoom:1;
	overflow:hidden;
}
.col_left,.col_right{
	z-index:10;
}
.col .rounds_top,.col .rounds_bottom{
	position:absolute;
	left:-1px;
	width:200px;
	height:4px;
	background:transparent url('/images/box_rounds_bg.gif') no-repeat;
	overflow:hidden;
	font-size:0;
	zoom:1;
}
.col .rounds_top{
	top:0;
	background-position:left bottom;
}
.col .rounds_bottom{
	bottom:0;
	background-position:left top;
}
.col_left .rounds_top{
	background-position:left bottom;
}
.col_right .rounds_top{
	background-position:right bottom;
}
.col_left .rounds_bottom{
	background-position:left top;
}
.col_right .rounds_bottom{
	background-position:right top;
}

/* box */
.box{
	zoom:1;
	display:block;
	position:relative;
	padding:2px 1px;
	border:solid #ccc;
	border-width:0 1px;
	margin-bottom:15px;
	background:#fff;
	zoom:1;
}
.box h2 *{
	display:block;
	zoom:1;
}
.box h2{
	zoom:1;
	background:#fff url('/images/box_h2_bg.png') repeat-y 0 0;
}
.box h2 span{
	background:url('/images/box_h2_span_bg.png') no-repeat 0 0;
	border-bottom:1px solid #fff;
}
.box h2 span span{
	padding:10px 27px 8px 9px;
	background:url('/images/box_h2_span_span_bg.png') no-repeat left bottom;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

/* maincontent */
.col_center h2{
	background:#fff url('/images/press_bg.png') repeat-x 0 -37px;
	color:#036732;
	font-weight:bold;
	font-size:12px;
	padding:10px;
	position:relative;
}
.col_center .wysiwyg{
	color:#7f7f7f;
	font-size:10px;
	padding:10px;
	text-align:left;
}
.col_center .wysiwyg h3{
	font-size:10px;
	font-weight:bold;
	padding:10px 0 5px 0;
	color:#4c4c4c;
}
.col_center .wysiwyg ul{
	padding-left:3em;
}

/* index */
#index ul.index li{
	list-style:none;
	display:block;
	position:relative;
	overflow:hidden;
	font-size:10px;
	margin-bottom:10px;
	zoom:1;
}
#index ul.index li h2{
	padding-bottom:5px;
}
#index ul.index li h2 a{
	display:block;
	text-decoration:none;
	width:55%;
	padding-bottom:2px;
	color:#036732;
	border-bottom:3px solid #036732;
}
#index ul.index li p.index_image{
	float:left;
	display:block;
	width:146px;
	padding:0 0 0 10px;
}
#index ul.index li p.index_image *{
	display:block;
}
#index ul.index li h3{
	font-size:11px;
	float:right;
	width:360px;
	padding:0 10px;
}
#index ul.index li .wysiwyg{
	font-size:10px;
	float:right;
	width:360px;
	color:#4c4c4c;
}
#index ul.index li.index_special{
	background:#fef4a2;
}
#index ul.index li.index_special *{
	color:#300;
}
#index ul.index li.index_special h2 a{
	color:#a00;
	border-bottom-color:#a00;
}
#index ul.index li.index_special h2,#index ul.index li.index_special p.more{
	background-image:url('/images/press_special_bg.png')
}
#index ul.index li p.more{
	background:#fff url('/images/press_bg.png') repeat-x 0 0;
	width:100%;
	font-size:10px;
	clear:both;
	overflow:hidden;
	zoom:1;
	padding:3px 0;
}
#index ul.index li p.more a{
	float:right;
	padding:5px 12px 5px 5px;
	margin-right:10px;
	text-decoration:none;
	background:url('/images/more_blue.png') no-repeat right center;
	color:#7f7f7f;
	font-size:10px;
}

/* contact */
#contact ul.contact li{
	padding:5px 10px 5px 0;
	list-style:none;
	display:block;
	overflow:hidden;
	clear:both;
	zoom:1;
}
#contact ul.contact li input,#contact ul.contact li textarea{
	display:block;
	width:390px;
	border:1px solid #999;
	float:left;
	font-size:9px;
	color:#4c4c4c;
	padding:5px;
	background:#fff;
	overflow:auto;
}
#contact ul.contact li label{
	display:block;
	color:#4c4c4c;
	font-size:9px;
	width:120px;
	padding:5px 5px 5px 0;
	float:left;
	text-align:right;
}
#contact ul.contact li#contact_submit_input input{
	float:right;
	width:auto;
	margin-top:8px;
	background:#e5e5e5;
	border:1px solid #7f7f7f;
	padding:2px 5px;
	font-weight:bold;
	color:#666;
}
#contact ul.contact li.required{
	background:url('/images/required.gif') no-repeat right 7px;
}
#contact ul.contact li.error{
	background-image:url('/images/required_error.gif');
}
#contact ul.contact li.error input,#contact ul.contact li.error textarea{
	border-color:#f00;
}
#contact ul.contact li.error label{
	color:#f00;
}

/* cart */
#cart table.cart{
	margin-bottom:20px;
	border-collapse:collapse;
	border-spacing:0;
	border:0;
	width:100%;
}
#cart table.cart th,#cart table.cart td{
	padding:5px;
	border:0;
}
#cart table.cart th{
	text-align:left;
}
#cart table.cart td{
	text-align:center;
}
#cart table.cart thead th{
	font-size:9px;
	font-weight:normal;
	color:#4c4c4c;
	border-bottom:2px solid #0061b1;
}
#cart table.cart tfoot th,#cart table.cart tfoot td{
	font-size:10px;
	font-weight:bold;
	color:#4c4c4c;
	text-align:right;
}
#cart table.cart tfoot tr.cart_sum th,#cart table.cart tfoot tr.cart_sum td{
	border-top:2px solid #0061b1;
}
#cart table.cart tfoot tr.cart_sum td{
	color:#f00;
	font-size:13px;
}
#cart table.cart tfoot td{
	text-align:left;
}
#cart table.cart tfoot td select{
	display:block;
	border:1px solid #7f9db9;
	color:#4c4c4c;
	font-size:10px;
	text-align:left;
	width:95%;
}
#cart table.cart tbody *{
	color:#054573;
}
#cart table.cart tbody th,#cart table.cart tbody td{
	background:#f6f6f6;
	font-weight:normal;
	font-size:9px;
	color:#4c4c4c;
	text-align:left;
}
#cart table.cart tbody a{
	color:#4c4c4c;
	text-decoration:none;
}
#cart table.cart tbody td{
	font-weight:bold;
	text-align:center;
}
#cart table.cart tbody tr.cart_light th,#cart table.cart tbody tr.cart_light td{
	background:#fff;
}
#cart table.cart tbody input{
	color:#666;
	font-size:10px;
	background:#f7f7f7;
	width:2em;
	padding:2px 5px;
	border:1px solid #7f7f7f;
}
#cart ul.cart{
	padding:10px;
	text-align:right;
}
#cart ul.cart li{
	list-style:none;
	display:inline;
	padding:0 5px;
}
#cart ul.cart li input{
	font-size:10px;
	margin-top:2em;
	width:auto;
	background:#e5e5e5;
	color:#666;
	border:1px solid #7f7f7f;
	padding:2px 5px;
	font-weight:bold;
}
#cart div.cart_info{
	border:solid #0061b1;
	border-width:2px 0;
}

#cart div.cart_info h3{
	color:#f00;
	padding:0 0 5px 0;
}
#cart_payment_form{
	padding:10px;
}

#cart_payment_form input{
	font-size:10px;
	width:auto;
	background:#e5e5e5;
	color:#666;
	border:1px solid #7f7f7f;
	padding:2px 5px;
	font-weight:bold;
}

/* catalog */
#catalog ul.catalog{
	margin:0;
	width:540px;
	overflow:hidden;
	position:relative;
	zoom:1;
}
#catalog ul.catalog li{
	list-style:none;
	display:block;
	position:relative;
	overflow:hidden;
	width:264px;
	float:left;
	margin:3px 0;
	padding:4px 0;
	zoom:1;
}
#catalog ul.catalog li .catalog_content{
	border:solid #cccccc;
	border-width:0 1px;
	padding:0 3px;
	overflow:hidden;
	zoom:1;
}
#catalog ul.catalog li .catalog_content h3,#catalog ul.catalog li .catalog_content .wysiwyg{
	float:right;
	width:130px;
	padding:3px 0;
}
#catalog ul.catalog li .catalog_content a.more{
	float:left;
	padding:3px 12px 3px 2px;
	text-decoration:none;
	background:url('/images/more_blue.png') no-repeat right center;
}

#catalog ul.catalog li.catalog_clear_left{
	float:left;
	clear:left;
}
#catalog ul.catalog li.catalog_clear_right{
	float:right;
	clear:right;
}
#catalog ul.catalog li .catalog_image{
	padding:0 3px;
	float:left;
	width:119px;
	height:163px;
}
#catalog ul.catalog li .catalog_content *{
	color:#4c4c4c;
	font-size:10px;
}
#catalog ul.catalog li .catalog_content label input{
	font-size:10px;
	background:#f7f7f7;
	width:2em;
	padding:2px 5px;
	margin:0 5px;
	border:1px solid #7f7f7f;
}
#catalog ul.catalog li .catalog_content p{
	padding:3px 2px;
}
#catalog ul.catalog li .rounds_top,#catalog ul.catalog li .rounds_bottom{
	left:0;
	width:264px;
	background-image:url('/images/catalog_rounds_bg.gif');
}
#catalog ul.catalog_navigatin{
	padding-top:15px;
	font-size:11px;
	text-align:center;
}
#catalog ul.catalog_navigatin li{
	display:inline;
}
#catalog ul.catalog_navigatin a{
	text-decoration:none;
	color:#b2b2b2;
}
#catalog ul.catalog_navigatin li.prev a{
	padding-left:12px;
	background:url('/images/more_gray.png') no-repeat left center;
}
#catalog ul.catalog_navigatin li.next a{
	padding-right:12px;
	background:url('/images/more_gray.png') no-repeat right center;
}
#catalog ul.catalog_navigatin li strong{
	color:#4c4c4c;
	font-weight:bold;
}

/* press */
#press div.press{
	overflow:hidden;
	padding:10px;
	zoom:1;
}
#press div.press .press_image{
	float:left;
}
#press div.press .press_image,#press div.press .press_image *{
	display:block;
	width:146px;
	margin:0;
	padding:0;
}
#press div.press .press_content{
	float:left;
	width:370px;
	overflow:hidden;
	zoom:1;
}
#press div.press .press_content .press_price{
	padding:10px;
	color:#4c4c4c;
	font-size:11px;
}
#press div.press .press_content form{
	float:left;
	padding:10px 0 10px 10px;
}
#press div.press .press_content form *{
	color:#4c4c4c;
	font-size:10px;
}
#press div.press .press_content form#press_numer{
	width:110px;
}
#press div.press .press_content form#press_numer #press_input_numer{
	font-size:10px;
	background:#f7f7f7;
	width:2em;
	padding:2px 5px;
	margin:0 5px;
	border:1px solid #7f7f7f;
}
#press div.press .press_content form#press_prenumerata{
	width:240px;
}
#press div.press .press_content form#press_prenumerata #press_select_prenumerata{
	padding:1px;
	margin:0 5px;
	font-size:10px;
	border:1px solid #999;
	background:#fff;
	width:12em;
}
#press h2 label{
	position:absolute;
	top:5px;
	right:10px;
	color:#4c4c4c;
	font-size:10px;
	display:block;
	font-weight:normal;
}
#press h2 label #press_select_rok{
	padding:1px;
	font-size:10px;
	border:1px solid #999;
	background:#fff;
	width:6em;
}
#press ul.press{
	overflow:hidden;
	position:relative;
	zoom:1;
}
#press ul.press li{
	list-style:none;
	display:block;
	position:relative;
	overflow:hidden;
	width:127px;
	float:left;
	margin:4px 4px 0 3px;
	padding:4px 0;
	zoom:1;
}
#press ul.press li.press_clear{
	width:100%;
	height:1px;
	font-size:0;
	margin:0;
	padding:0;
	float:none;
	clear:both;
}
#press ul.press li .press_image,#press ul.press li .press_content{
	border:solid #cccccc;
	border-width:0 1px;
	padding:0 3px;
}
#press ul.press li .press_image{
	width:119px;
	height:163px;
}
#press ul.press li .press_content *{
	color:#4c4c4c;
	font-size:10px;
}
#press ul.press li .press_content label input{
	font-size:10px;
	background:#f7f7f7;
	width:2em;
	padding:2px 5px;
	margin:0 5px;
	border:1px solid #7f7f7f;
}
#press ul.press li .press_content p,#press ul.press li .press_content h3{
	padding:3px 2px;
}
#press ul.press li .press_content a.more{
	padding:3px 12px 3px 2px;
	text-decoration:none;
	background:url('/images/more_blue.png') no-repeat right center;
}
#press ul.press li .rounds_top,#press ul.press li .rounds_bottom{
	left:0;
	width:127px;
	background-image:url('/images/press_archive_rounds_bg.gif');
}

/* register */
#register ul.register li{
	padding:5px 0;
	list-style:none;
	display:block;
	overflow:hidden;
	clear:both;
	zoom:1;
}
#register ul.register li input,#register ul.register li textarea{
	display:block;
	width:386px;
	border:1px solid #999;
	float:left;
	font-size:9px;
	color:#4c4c4c;
	padding:5px;
	background:#fff;
	overflow:auto;
}
#register ul.register li label{
	display:block;
	color:#4c4c4c;
	font-size:9px;
	width:120px;
	padding:5px 5px 5px 0;
	float:left;
	text-align:right;
}
#register ul.register li.register_col_left{
	width:295px;
	float:left;
	clear:none;
	background-position:287px 7px!important;
}
#register ul.register li.register_col_right{
	width:245px;
	float:left;
	clear:none;
	background-position:237px 7px!important;
}
#register ul.register li.register_col{
	background-position:287px 7px!important;
}
#register ul.register li.register_col input,#register ul.register li.register_col_left input,#register ul.register li.register_col_right input{
	width:141px;
}
#register ul.register li.register_col_right label{
	width:70px;
}
#register ul.register li.register_login{
	margin-top:30px;
}
#register ul.register li#register_submit_input{
	border-top:#0061b1 2px solid;
}
#register ul.register li#register_submit_input input{
	float:right;
	width:auto;
	margin-top:8px;
	background:#e5e5e5;
	border:1px solid #7f7f7f;
	padding:2px 5px;
	font-weight:bold;
	color:#666;
	font-size:10px;
}
#register ul.register li.required{
	background:url('/images/required.gif') no-repeat right 7px;
}
#register ul.register li.error{
	background-image:url('/images/required_error.gif');
}
#register ul.register li.error input,#register ul.register li.error textarea{
	border-color:#f00;
}
#register ul.register li.error label{
	color:#f00;
}
#register p{
	font-weight:bold;
	padding:10px 5px;
	font-size:11px;
	color:#7f7f7f;
}

/* password */
#password ul.password li{
	padding:5px 0;
	list-style:none;
	display:block;
	overflow:hidden;
	clear:both;
	zoom:1;
}
#password ul.password li input{
	display:block;
	width:286px;
	border:1px solid #999;
	float:left;
	font-size:9px;
	color:#4c4c4c;
	padding:5px;
	background:#fff;
	overflow:auto;
}
#password ul.password li label{
	display:block;
	color:#4c4c4c;
	font-size:9px;
	width:220px;
	padding:5px 5px 5px 0;
	float:left;
	text-align:right;
}
#password ul.password li#password_submit_input input{
	float:right;
	width:auto;
	margin-top:8px;
	background:#e5e5e5;
	border:1px solid #7f7f7f;
	padding:2px 5px;
	font-weight:bold;
	color:#666;
	font-size:10px;
}
#password p{
	font-weight:bold;
	padding:10px 5px;
	font-size:11px;
	color:#7f7f7f;
}

/* orders */

#orders table.orders{
	margin-bottom:20px;
	border-collapse:collapse;
	border-spacing:0;
	border:0;
	width:100%;
	border-bottom:2px solid #0061b1;
}
#orders table.orders th,#orders table.orders td{
	padding:5px;
	border:0;
}
#orders table.orders th{
	text-align:left;
}
#orders table.orders td{
	text-align:center;
}
#orders table.orders thead th{
	font-size:9px;
	font-weight:normal;
	color:#4c4c4c;
	border-bottom:2px solid #0061b1;
}
#orders table.orders tbody *{
	color:#054573;
}
#orders table.orders tbody th,#orders table.orders tbody td{
	background:#f6f6f6;
	font-weight:normal;
	font-size:9px;
	color:#4c4c4c;
}
#orders table.orders tbody a{
	color:#4c4c4c;
	text-decoration:none;
}
#orders table.orders tbody th{
	font-weight:bold;
	text-align:left;
}
#orders table.orders tbody tr.orders_light th,#orders table.orders tbody tr.orders_light td{
	background:#fff;
}
#orders table.orders td.orders_actions *{
  list-style:none;
  display:inline;
}
#orders p{
	font-weight:bold;
	padding:10px 5px;
	font-size:11px;
	color:#7f7f7f;
}

/* forum */
#forum table.forum{
	padding-bottom:20px;
	border-bottom:2px solid #0061b1;
	border-collapse:separate;
	border-spacing:0;
	width:100%;
}
#forum table.forum caption{
	font-size:11px;
	color:#4c4c4c;
	font-weight:bold;
	text-align:left;
	border-bottom:2px solid #0061b1;
	padding:5px 5px 15px 5px;
}
#forum table.forum th,#forum table.forum td{
	border:solid #fff;
	border-width:2px 1px 0 0;
	padding:5px;
}
#forum table.forum th{
	text-align:left;
}
#forum table.forum td{
	text-align:center;
}
#forum table.forum thead th{
	font-size:9px;
	font-weight:normal;
	color:#4c4c4c;
}
#forum table.forum tbody *{
	color:#054573;
}
#forum table.forum tbody th,#forum table.forum tbody td{
	background:#f7f7f7;
	font-weight:normal;
	font-size:9px;
}
#forum table.forum tbody th h3{
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
}
#forum form.forum *{
	border:0;
	display:block;
}
#forum form.forum legend{
	font-size:11px;
	color:#4c4c4c;
	font-weight:bold;
	text-align:left;
	padding:10px 5px 5px 5px;
}
#forum form.forum ul li{
	list-style:none;
	overflow:hidden;
	zoom:1;
}
#forum form.forum ul li input,#forum form.forum ul li textarea{
	color:#666;
	font-size:10px;
	background:#f7f7f7;
	width:530px;
	padding:5px;
	border-top:1px solid #fff;
	overflow:auto;
}
#forum form.forum ul li#forum_submit_input input{
	float:right;
	width:auto;
	margin-top:8px;
	background:#e5e5e5;
	border:1px solid #7f7f7f;
	padding:2px 5px;
	font-weight:bold;
}
#forum ul.forum{
	border-bottom:2px solid #0061b1;
	padding-bottom:20px;
	margin-top:10px;
}
#forum ul.forum li{
	list-style:none;
	display:block;
	border-top:2px solid #0061b1;
	padding:10px 0;
	zoom:1;
}
#forum ul.forum li h3{
	font-size:11px;
	color:#4c4c4c;
	font-weight:bold;
	text-align:left;
	width:300px;
	float:left;
	margin-bottom:5px;
}
#forum ul.forum dl{
	width:120px;
	float:left;
	margin-bottom:5px;
}
#forum ul.forum dl *{
	font-size:9px;
	font-weight:normal;
	text-align:left;
	width:120px;
	color:#4c4c4c;
}
#forum ul.forum li blockquote{
	float:none;
	clear:both;
	width:530px;
	padding:5px;
	background:#f7f7f7;
	color:#054573;
	font-size:9px;
	overflow:auto;
}

/* newsletter */
#newsletter *{
	display:block;
}
#newsletter li{
	list-style:none;
	float:left;
	padding:10px;
}
#newsletter li label{
	color:#7f7f7f;
	font-size:10px;
	text-align:left;
	height:2em;
}
#newsletter #newsletter_email_input{
	color:#666;
	font-size:10px;
	background:#f7f7f7;
	width:200px;
	padding:5px;
	overflow:auto;
	border:1px solid #7f7f7f;
	margin-top:-3px;
}
#newsletter_action_add_input input,#newsletter_action_delete_input input{
	font-size:10px;
	margin-top:2em;
	width:auto;
	background:#e5e5e5;
	border:1px solid #7f7f7f;
	padding:2px 5px;
	font-weight:bold;
}

/* archive */
#archive ul.archive li{
	list-style:none;
	display:block;
	font-size:11px;
	color:#7f7f7f;
}
#archive ul.archive li h3{
	color:#b2b2b2;
	font-size:9px;
	font-weight:normal;
	width:167px;
	margin-left:10px;
	padding-bottom:4px;
	border-bottom:2px solid #0061b1;
}
#archive ul.archive li a.more{
	display:block;
	padding:5px 12px 5px 0;
	color:#b2b2b2;
	text-decoration:none;
	text-align:right;
	background:url('/images/more_blue.png') no-repeat right center;
	margin-right:8px;
}
#archive ul.archive_navigatin{
	padding-top:15px;
	font-size:11px;
	text-align:center;
}
#archive ul.archive_navigatin li{
	display:inline;
}
#archive ul.archive_navigatin a{
	text-decoration:none;
	color:#b2b2b2;
}
#archive ul.archive_navigatin li.prev a{
	padding-left:12px;
	background:url('/images/more_gray.png') no-repeat left center;
}
#archive ul.archive_navigatin li.next a{
	padding-right:12px;
	background:url('/images/more_gray.png') no-repeat right center;
}
#archive ul.archive_navigatin li strong{
	color:#4c4c4c;
	font-weight:bold;
}

/* news */
#news h3{
	color:#b2b2b2;
	font-size:9px;
	font-weight:normal;
	width:167px;
	margin-left:10px;
	padding-bottom:4px;
	border-bottom:2px solid #0061b1;
}
#news a.prev{
	display:block;
	font-size:11px;
	margin:20px 10px;
	padding:5px 12px 5px 0;
	margin-right:8px;
	color:#b2b2b2;
	text-decoration:none;
	text-align:right;
	font-weight:bold;
	background:url('/images/more_gray.png') no-repeat right center;
}

/* poll */
#poll div.poll{
	padding:10px;
}
#poll div.poll *{
	color:#7f7f7f;
	font-size:9px;
	font-weight:normal;
}
#poll div.poll p,#poll div.poll h3{
	padding:4px 0;
	clear:both;
}

#poll div.poll h3{
	border-bottom:2px solid #0061b1;
	float:left;
}
#poll div.poll strong{
	color:#4c4c4c;
	font-weight:bold;
}

/* box_catalog */
#box_catalog{
	position:relative;
	margin:-2px -2px 15px -2px;
	width:544px;
	overflow:hidden;
	border-collapse:collapse;
	border-spacing:0;
	border:0;
	table-layout:fixed;
}
#box_catalog td{
	width:130px;
	height:43px;
	padding:0 3px;
	vertical-align:middle;
	text-align:center;
	color:#036732;
	font-weight:bold;
	font-size:12px;
	background:#fff url('/images/catalog_td_bg.png') no-repeat center center;
	text-decoration:none;
	overflow:hidden;
}
#box_catalog td.special{
	background-image:url('/images/catalog_td_special_bg.png');
}
#box_catalog td.special a{
	color:#aa0000;
}
#box_catalog td a{
	color:#036732;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
#box_catalog td.active a{
	color:#673203;
	text-decoration:underline;
}

/* mainmenu */
#box_mainmenu ul *{
	position:relative;
	display:block;
	position:relative;
	zoom:1;
}
#box_mainmenu ul{
	background:#fff;
	display:block;
	position:relative;
}
#box_mainmenu ul li.box_mainmenu_root{
	background:url('/images/mainmenu_li_bg.png') repeat-y 0 0;
	margin-bottom:1px;
	list-style:none;
}
#box_mainmenu ul li.box_mainmenu_root a{
	background:url('/images/mainmenu_a_bg.png') no-repeat 0 0;
	text-decoration:none;
}
#box_mainmenu ul li.box_mainmenu_root a span{
	padding:8px 27px 8px 9px;
	background:url('/images/mainmenu_span_bg.png') no-repeat left bottom;
	color:#036732;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
}
#box_mainmenu ul li.box_mainmenu_root:hover,#box_mainmenu ul li#box_mainmenu_active{
	background:url('/images/mainmenu_li_active_bg.png') repeat-y 0 0;
}
#box_mainmenu ul li.box_mainmenu_root:hover a,#box_mainmenu ul li#box_mainmenu_active a{
	background:url('/images/mainmenu_a_active_bg.png') no-repeat 0 0;
}
#box_mainmenu ul li.box_mainmenu_root:hover a span,#box_mainmenu ul li#box_mainmenu_active a span{
	background:url('/images/mainmenu_span_active_bg.png') no-repeat left bottom;
}
#box_mainmenu ul li.box_mainmenu_root div.box_mainmenu_child{
	position:absolute;
	left:-4000px;
	width:200px;
	top:-2px;
	padding:4px 0;
	background:transparent;
/*   visibility:hidden; */
}
#box_mainmenu ul li.box_mainmenu_root:hover div.box_mainmenu_child,#box_mainmenu ul li#box_mainmenu_active div.box_mainmenu_child{
	left:199px;
/*   visibility:visible; */
}
#box_mainmenu ul li.box_mainmenu_root div.box_mainmenu_child ul{
	background:#fff;
	border:#ccc solid;
	border-width:0 1px;
	padding:0;
}
#box_mainmenu ul li.box_mainmenu_root div.box_mainmenu_child ul li{
	background:transparent!important;
	border:0;
	margin:0;
	padding:0;
}
#box_mainmenu ul li.box_mainmenu_root div.box_mainmenu_child ul li a{
	padding:3px 10px 2px 10px;
	background:transparent!important;
	font-weight:normal;
	font-size:12px;
}
#box_mainmenu ul li.box_mainmenu_root div.box_mainmenu_child ul li a:hover{
	color:#036732;
	text-decoration:underline;
}
#box_mainmenu ul li.box_mainmenu_root div.box_mainmenu_child .rounds_top,#box_mainmenu ul li.box_mainmenu_root div.box_mainmenu_child .rounds_bottom{
	position:absolute;
	left:0!important;
	border:0;
	width:200px;
	height:4px;
	background:transparent url('/images/mainmenu_rounds_active_bg.gif') no-repeat;
	overflow:hidden;
	font-size:0;
	padding:0;
	zoom:1;
}
#box_mainmenu ul li.box_mainmenu_root div.box_mainmenu_child .rounds_top{
	top:0;
	background-position:left bottom;
}
#box_mainmenu ul li.box_mainmenu_root div.box_mainmenu_child .rounds_bottom{
	top:auto;
	bottom:0;
	background-position:left top;
}

/* box_partners */
.box_partners ul{
	padding:8px;
}
.box_partners li *{
	display:block;
}
.box_partners li a{
	width:180px;
}
.box_partners li img{
	margin:0 auto;
}
.box_partners ul,.box_partners li,.box_partners a{
	list-style:none;
	display:block;
	overflow:hidden;
	text-align:center;
	/*height:55px;*/
	width:180px;
}

/* platnosci */
#box_platnosci{
	text-align:center;
	padding:10px;
}

/* news */
#box_news ul li{
	list-style:none;
	display:block;
	padding:8px;
	font-size:11px;
	color:#7f7f7f;
}
#box_news ul li h3{
	color:#b2b2b2;
	font-size:9px;
	font-weight:normal;
	width:167px;
	padding-bottom:4px;
	margin-bottom:3px;
	border-bottom:2px solid #0061b1;
}
#box_news ul li a.more{
	display:block;
	padding:5px 12px 5px 0;
	color:#b2b2b2;
	text-decoration:none;
	text-align:right;
	background:url('/images/more_blue.png') no-repeat right center;
}
#box_news a.prev{
	display:block;
	font-size:11px;
	padding:5px 12px 5px 0;
	margin-right:8px;
	color:#b2b2b2;
	text-decoration:none;
	text-align:right;
	font-weight:bold;
	background:url('/images/more_gray.png') no-repeat right center;
}

/* cart */
#box_cart h2{
	background:#fff url('/images/cart_h2_bg.png') repeat-y 0 0;
}
#box_cart h2 span{
	background:url('/images/cart_h2_span_bg.png') no-repeat 0 0;
}
#box_cart h2 span span{
	background:url('/images/cart_h2_span_span_bg.png') no-repeat left bottom;
	color:#666;
}
#box_cart a{
	font-weight:bold;
	color:#336699;
	text-decoration:underline;
}
#box_cart a:hover{
	text-decoration:underline;
}
#box_cart p{
	font-size:11px;
	margin:0 8px 8px 8px;
	color:#7f7f7f;
	overflow:hidden;
	zoom:1;
}

/* client */
#box_client h2{
	background:#fff url('/images/cart_h2_bg.png') repeat-y 0 0;
}
#box_client h2 span{
	background:url('/images/cart_h2_span_bg.png') no-repeat 0 0;
}
#box_client h2 span span{
	background:url('/images/cart_h2_span_span_bg.png') no-repeat left bottom;
	color:#666;
}
#box_client a{
	font-weight:bold;
	color:#336699;
	text-decoration:underline;
}
#box_client a:hover{
	text-decoration:underline;
}
#box_client p,#box_client ul{
	font-size:11px;
	margin:0 8px 8px 8px;
	color:#7f7f7f;
	overflow:hidden;
	zoom:1;
}
#box_client ul *{
	display:block;
}
#box_client ul li{
	padding-top:8px;
	list-style:none;
	overflow:hidden;
	zoom:1;
}
#box_client ul li input{
	background:#e5e5e5;
	color:#666;
	border:1px solid #7f7f7f;
	padding:2px 5px;
	font-size:10px;
	float:right;
}
#box_client ul li label{
	float:left;
}
#box_client_login_input,#box_client_password_input{
	background:#fff!important;
	width:126px;
}
#box_client_submit_input input{
	font-weight:bold;
}

/* search */
#box_search ul{
	font-size:11px;
	padding:8px;
	color:#7f7f7f;
	overflow:hidden;
	zoom:1;
}
#box_search ul *{
	display:block;
}
#box_search ul li{
	list-style:none;
}
#box_search ul li input{
	margin-top:8px;
	background:#e5e5e5;
	color:#666;
	border:1px solid #7f7f7f;
	padding:2px 5px;
	font-size:10px;
}
#box_search_q_input,#box_search_c_input{
	background:#fff!important;
	width:168px;
}
#box_search_submit_q_input,#box_search_submit_c_input{
	float:right;
}
#box_search_submit_q_input input,#box_search_submit_c_input input{
	font-weight:bold;
}
#box_search_c{
	border-top:1px solid #ccc;
}

/* newsletter */
#box_newsletter ul{
	font-size:11px;
	padding:8px;
	color:#7f7f7f;
	overflow:hidden;
	zoom:1;
}
#box_newsletter ul *{
	display:block;
}
#box_newsletter ul li{
	list-style:none;
}
#box_newsletter ul li input{
	margin-top:8px;
	background:#e5e5e5;
	color:#666;
	border:1px solid #7f7f7f;
	padding:2px 5px;
	font-size:10px;
}
#box_newsletter_email_input{
	background:#fff!important;
	width:168px;
}
#box_newsletter_action_add_input{
	float:left;
}
#box_newsletter_action_add_input input{
	font-weight:bold;
}
#box_newsletter_action_delete_input{
	float:right;
}
#box_newsletter_action_delete_input input{
	font-weight:bold;
}

/* pool */
#box_poll{
	font-size:11px;
	color:#7f7f7f;
}
#box_poll p{
	padding:5px 8px;
}
#box_poll ul{
	padding:0 8px 8px 8px;
	overflow:hidden;
	zoom:1;
}
#box_poll ul li{
	list-style:none;
	display:block;
	padding:3px 0;
	overflow:hidden;
	zoom:1;
}
#box_poll ul li label input{
	margin-right:13px;
}
#box_poll #box_poll_submit_input{
	text-align:right;
}
#box_poll #box_poll_submit_input input{
	background:#e5e5e5;
	color:#666;
	border:1px solid #7f7f7f;
	padding:2px 5px;
	font-size:10px;
	font-weight:bold;
}

/* forum */
#box_forum h3{
	color:#b2b2b2;
	font-size:9px;
	font-weight:normal;
	width:167px;
	padding-bottom:4px;
	margin:10px 0 3px 0;
	border-bottom:1px solid #7f7f7f;
}
#box_forum p{
	padding:3px 0;
	color:#7f7f7f;
}
#box_forum div.tmp{
	font-size:10px;
	padding:0 8px 8px 8px;
}
#box_forum a.more{
	display:block;
	padding:5px 12px 5px 0;
	color:#b2b2b2;
	text-decoration:none;
	text-align:right;
	background:url('/images/more_blue.png') no-repeat right center;
}

/* zajawki */
#zajawki{
	border:solid #b4e74e;
	border-width:0 5px 5px 5px;
	padding:10px;
	background:#fff;
	clear:both;
}
#zajawki div{
	width:970px;
	overflow:hidden;
	zoom:1;
}
#zajawki ul{
	height:35px;
	width:1200px;
	overflow:hidden;
	zoom:1;
}
#zajawki li{
	width:auto;
	height:35px;
	list-style:none;
	display:block;
	float:left;
	overflow:hidden;
	zoom:1;
}
#zajawki li,#zajawki li a{
	display:block;
	width:auto;
	float:left;
	height:35px;
	vertical-align:middle;
	text-align:center;
	padding:0 5px;
	margin:0;
	zoom:1;
}
#zajawki li span,#zajawki li img{
	display:inline;
	font-size:8px;
	padding:0;
	margin:0;
}

/* footer */
#footer{
	border-top:5px solid #b4e74e;
	background:#fff;
	padding:5px 10px 10px 5px;
	overflow:hidden;
	clear:both;
	zoom:1;
}
#footer *{
	color:#666;
	font-size:9px;
	text-decoration:none;
}
#footer_copy{
	float:left;
}
#footer_power{
	float:right;
}
