body{
	background: #cae9f3 url('img/background.jpg') center top repeat-x;
	margin: 0px;
	padding: 0px;
	color: #000;
	font-family: Arial, Tahoma, Verdana sans-serif;
	font-size: 12px;
}

img, img a, a img{
	border: 0px;
}

div#center{
	width: 1000px;
	margin: auto;
}

div#center div#header{
	background: url('img/header_background.jpg') top left no-repeat;
	height: 100px;
	position: relative;
}

div#center div#header div#logo{
	width: 256px;
	height: 44px;
	padding: 30px 0px 0px 25px;
}

div#center div#header div#link{
	width: 145px;
	height: 15px;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	color: #4dc2e4;
	position: absolute;
	top: 12px;
	left: 850px;
	letter-spacing: 0.7px;
}

div#center div#header div#link a{
	color: #4dc2e4;
	text-decoration: none;
}

div#center div#header div#link a:hover{
	text-decoration: underline;
}

div#center div#header div#cart{
	width: 150px;
	height: 20px;
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
	color: #fff;
	position: absolute;
	top: 75px;
	left: 850px;
}

div#center div#header div#cart img{
	vertical-align: middle;
}

div#center div#header div#cart a{
	color: #fff;
	text-decoration: underline;
}

div#center div#header div#cart a:hover{
	text-decoration: none;
}

div#center div#menu{
	height: 46px;
}

div#center div#menu div#begin{
	background: url('img/menu_begin.gif') top left no-repeat;
	width: 17px;
	height: 46px;
	float: left;
}

div#center div#menu div#central{
	background: url('img/menu_central.gif') top left repeat-x;
	width: 966px;
	height: 46px;
	float: left;
	position: relative;
}

div#center div#menu div#central ul{
	margin: 2px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #4f7d94;
}

div#center div#menu div#central ul li{
	display: block;
	float: left;
}

div#center div#menu div#central ul li a{
	display: block;
	color: #4f7d94;
	text-decoration: none;
	padding: 13px 15px 15px 15px;
}

div#center div#menu div#central ul li.over{
	display: block;
	color: #4f7d94;
	text-decoration: none;
	padding: 13px 15px 15px 15px;
	background: url('img/current.gif') top left repeat-x;
}

div#center div#menu div#central ul li a:hover{
	background: url('img/hover_background.gif') top left repeat-x;
	height: 43px;
	color: #165270;
}

div#center div#menu div#central ul li.line{
	background: url('img/menu_line.gif') top left repeat-y;
	width: 3px;
	height: 43px;
}

div#center div#menu div#end{
	background: url('img/menu_end.gif') top left no-repeat;
	width: 17px;
	height: 46px;
	float: left;
}

div#center div#menu div#central #search{ 
	width: 205px;
	height: 25px;
	position: absolute;
	top: 12px;
	left: 766px;
}

div#center div#menu div#central #search .input{ 
	background:url('img/search.gif') top left no-repeat; 
	width:149px; 
	height: 25px;
	float: left; 
	border: 0px; 
	padding: 0px 10px 0px 10px;
}

div#center div#flash{ 
	height: 227px;
	margin: 4px 0px 0px 0px;
}

div#center div#flash div#animals{ 
	width: 236px;
	float: left;
}

div#center div#flash div#script{ 
	width: 764px;
	float: left;
}

div#center div#content{ 
	background: #fff url('img/content_begin.gif') top left no-repeat; 
	margin: 5px 0px 0px 0px;
	padding: 15px 15px 0px 15px;
	position: relative;
}

div#center div#content div#navig{ 
	width: 850px;
	height: 20px;
	position: absolute;
	top: 14px;
	left: 40px;
	font-size: 12px;
	color: #545454;
}

div#center div#content div#navig a{ 
	color: #545454;
	text-decoration: underline;
}

div#center div#content div#navig a:hover{ 
	text-decoration: none;
}

div#center div#content div#navig img{ 
	vertical-align: middle;
}

div#center div#content div#left_column{ 
	width: 221px;
	float: left;
	padding: 0px 15px 0px 0px;
}

div#center div#content div#left_column ul.main{ 
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
}

div#center div#content div#left_column ul.main li{ 
	display: block;
}

div#center div#content div#left_column ul.main li:hover{ 
	background-color: #11739C;
}

div#center div#content div#left_column ul.main li.podmenu:hover{ 
	background: none;
}

div#center div#content div#left_column ul.main li.over{ 
	display: block;
}

div#center div#content div#left_column ul.main li a{ 
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 9px 0px 9px 15px;
}

div#center div#content div#left_column ul.main li a.over{ 
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 9px 0px 9px 3px;
}

div#center div#content div#left_column ul.main li a.over img{ 
	padding: 0px 5px 0px 0px;
}

div#center div#content div#left_column ul.main li ul.pm{ 
	margin: 0px 0px 0px 15px;
	padding: 0px;
}

div#center div#content div#left_column ul.main li ul.pm li:hover{ 
	background-color: #11739c;
}

div#center div#content div#left_column ul.main li ul.pm li.over2:hover{ 
	background:none;
}

div#center div#content div#left_column ul.main li ul.pm li.over2{ 
	margin: 9px 0px 9px 2px;
}

div#center div#content div#left_column ul.main li ul.pm li img{ 
	margin: 0px 5px 0px 0px;
	padding: 0px;
}

div#center div#content div#left_column .news{ 
	padding: 0px 0px 22px 0px;
}

div#center div#content div#left_column .news h2{ 
	margin: 0px;
	padding: 0px;
	font-size: 20px;
	font-weight: normal;
	font-style: italic;
	color: #717171;
	text-shadow: #e3e3e3 1px 1px 0px;
}

div#center div#content div#left_column .news .cont{ 
	background: #f4fafa url('img/cont_center.gif') top left repeat-y; 
	margin: 5px 0px 0px 0px;
}

div#center div#content div#left_column .news .cont_end{ 
	background: url('img/cont_end.gif') top left no-repeat; 
	height: 7px;
	font-size: 7px;
}

div#center div#content div#left_column .news .inner{ 
	background: url('img/cont_begin.jpg') top left no-repeat; 
	padding: 15px 22px 0px 22px;
}

div#center div#content div#left_column .news .inner .text{ 
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #23779f;
}

div#center div#content div#left_column .news .inner .text a{ 
	color: #23779f;
	text-decoration: none;
}

div#center div#content div#left_column .news .inner .text a:hover{ 
	text-decoration: underline;
}

div#center div#content div#left_column .news .inner .date{ 
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	color: #838383;
	padding: 3px 0px 15px 0px;

}

div#center div#content div#left_column .news .inner img{ 
	padding: 8px 2px 16px 0px;
	vertical-align: middle;
}

div#center div#content div#left_column .news_blue{ 
	padding: 0px 0px 22px 0px;
}

div#center div#content div#left_column .news_blue h2{ 
	margin: 0px;
	padding: 0px;
	font-size: 20px;
	font-weight: normal;
	font-style: italic;
	color: #717171;
	text-shadow: #e3e3e3 1px 1px 0px;
}

div#center div#content div#left_column .news_blue .cont{ 
	background: #f4fafa url('img/cont_center1.gif') top left repeat-y; 
	margin: 5px 0px 0px 0px;
}

div#center div#content div#left_column .news_blue .cont_end{ 
	background: url('img/cont_end1.gif') top left no-repeat; 
	height: 7px;
	font-size: 7px;
}

div#center div#content div#left_column .news_blue .inner{ 
	background: url('img/cont_begin1.jpg') top left no-repeat; 
	padding: 15px 10px 0px 10px;
}

div#center div#content div#left_column .news_blue .inner .text{ 
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	margin: 0px 0px 0px 10px;
}

div#center div#content div#left_column .news_blue .inner .text a{ 
	color: #fff;
	text-decoration: none;
}

div#center div#content div#left_column .news_blue .inner .text a:hover{ 
	text-decoration: underline;
}

div#center div#content div#left_column .news_blue .inner .date{ 
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	color: #fff;
	padding: 3px 0px 15px 0px;
	margin: 0px 0px 0px 10px;
}

div#center div#content div#left_column .news_blue .inner img{ 
	padding: 8px 2px 16px 0px;
	vertical-align: middle;
}

div#center div#content div#right_column{ 
	width: 734px;
	float: left;
}

div#center table tr td.e_spisyk{ 
	background-color: #e92e29;
	color: #fff;
	padding: 5px 0px 5px 0px;
	width: 150px;
	text-align: center;
}

div#center .cropme{ 
	background-color: #e5e5e5;
	border: 1px solid #d1d1d1;
	width: 150px;
	padding: 4px;
	height: 135px;
	overflow:hidden;
}

div#center table tr td.e_spisyk a{ 
	color: #fff;
	text-decoration: none;
}

div#center table tr td.e_spisyk a:hover{ 
	text-decoration: underline;
}

div#center div#content div#right_column h1{ 
	margin: 0px;
	padding: 0px;
	font-size: 20px;
	font-weight: normal;
	font-style: italic;
	color: #717171;
	text-shadow: #e3e3e3 1px 1px 0px;
}

div#center div#content div#right_column h1.prod{ 
	margin: 0px;
	padding: 0px;
	font-size: 26px;
	font-weight: normal;
	font-style: normal;
	color: #000;
}

div#right_column div#page{ 
	background: #f4fafa url('img/page_center.gif') top left repeat-y; 
	margin: 5px 0px 0px 0px;
}

div#right_column div#page div#page_begin{ 
	background: url('img/page_begin.jpg') top left no-repeat; 
	min-height: 114px;
	padding: 25px 0px 0px 0px;
}

div#right_column .product{ 
	width: 334px;
	float: left;
	padding: 0px 0px 45px 26px;
}

div#right_column .product .image{ 
	width: 110px;
	background-color: #fff;
	float: left;
	border: 1px solid #d1d1d1;
	padding: 4px;
	margin: 0px 12px 0px 0px;
	
}

div#right_column .product .image2{ 
	width: 110px;
	background-color: #e5e5e5;
	float: left;
	border: 1px solid #d1d1d1;
	padding: 4px;
	margin: 0px 12px 0px 0px;
}

div#right_column .product h2{ 
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	font-weight: normal;
	color: #2f7fa5;
	padding: 0px 0px 8px 0px;
}

div#right_column .product h2 a{ 
	color: #2f7fa5;
	text-decoration: none;
}

div#right_column .product h2 a:hover{ 
	color: #e71511;
}

div#right_column .product .price{ 
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}

div#right_column .product .order{ 
	margin: 18px 0px 0px 0px;
}

div#right_column .product .order input{ 
	width: 36px;
	height: 20px;
	border: 1px solid #d1d1d1;
	float: left;
	margin: 1px 0px 0px 0px;
}

div#right_column .product .order input.button{ 
	width: 100px;
	height: 26px;
	border: 0px;
	float: left;
	margin: 0px 0px 0px 10px;
}

div#right_column .product .order img{ 
	width: 100px;
	height: 26px;
	float: left;
	margin: 0px 0px 0px 8px;
}

div#right_column .product2{ 
	width: 334px;
	float: left;
	padding: 0px 0px 45px 26px;
}

div#right_column .product2 .image{ 
	width: 110px;
	background-color: #fff;
	float: left;
	border: 1px solid #d1d1d1;
	padding: 4px;
	margin: 0px 12px 0px 0px;
	
}

div#right_column .product2 .image2{ 
	width: 110px;
	background-color: #e5e5e5;
	float: left;
	border: 1px solid #d1d1d1;
	padding: 4px;
	margin: 0px 12px 0px 0px;
}

div#right_column .product2 .rinfo{ 
	width: 202px;
	float: left;
	word-wrap: break-word;
}

div#right_column .product2 h2{ 
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	font-weight: normal;
	color: #23779f;
	padding: 0px 0px 8px 0px;
}

div#right_column .product2 h2 a{ 
	color: #23779f;
	text-decoration: none;
}

div#right_column .product2 h2 a:hover{ 
	color: #e71511;
}

div#right_column .product2 .price{ 
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}

div#right_column .product2 .order{ 
	margin: 18px 0px 0px 0px;
}

div#right_column .product2 .order input{ 
	width: 36px;
	height: 20px;
	border: 1px solid #d1d1d1;
	float: left;
	margin: 1px 0px 0px 0px;
}

div#right_column .product2 .order input.button{ 
	width: 100px;
	height: 26px;
	border: 0px;
	float: left;
	margin: 0px 0px 0px 10px;
}

div#right_column .product2 .order img{ 
	width: 100px;
	height: 26px;
	float: left;
	margin: 0px 0px 0px 8px;
}

div#right_column div#page div#page_end{ 
	background: url('img/page_end.gif') top left no-repeat; 
	height: 7px;
	font-size: 7px;
}

div#right_column div#banner{ 
	height: 106px;
	margin: 28px 0px 0px 0px;
}

.back{ 
	margin: 10px 0px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #0075ac;
}

.back a{ 
	color: #0075ac;
	text-decoration: underline;
}

.back a:hover{ 
	text-decoration: none;
}

ul.navigacia{
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 250px;
}

ul.navigacia li{
	display: block;
	width: 17px;
	height: 15px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 2px;
}

ul.navigacia li.current{
	background-color: #e92e29;
	color: #fff;
	padding: 0px;
}

ul.navigacia li a{
	color: #0075ac;
	text-decoration: underline;
}

ul.navigacia li a:hover{
	text-decoration: none;
}

div#center div#bottom{ 
	background: #fff url('img/bottom.gif') bottom left no-repeat; 
	height: 33px;
}

div#center div#coopyright{ 
	width: 350px;
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #545454;
	padding: 15px 0px 0px 20px;
}

div#center div#created{
	width: 293px;
	float: right;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #545454;
	padding: 15px 20px 0px 0px;
}

table td.tbl_title{
	font-weight: bold;
	color: #545454;
	text-transform: uppercase;
}

table tr.tbl_svetlo{
	font-weight: normal;
	color: #545454;
}

table tr.tbl_svetlo a{
	color: #0075ac;
	text-decoration: none;
}

table tr.tbl_svetlo input{
	border: 1px solid #af9467;
}

table tr.tbl_svetlo input.button{
	border: 0px;
	padding: 0px 0px 0px 10px;
}

table.tbl_vun{
	border: 1px solid #c9dae2;
	border-collapse: collapse;
	color: #545454;
}

table.tbl_vun tr td{
	border: 1px solid #c9dae2;
}

div#center div#created a{
	color: #23779f;
	text-decoration: underline;
}
td.leftmenu{
	color: #0075AC;
}

a.brown{
	color: #0075AC;
	text-decoration: none;
}

a.brown:hover{
	text-decoration: underline;
}

.foto {
	float: left;
	margin: 10px 15px 0px 0px;
	border: 1px solid #d1d1d1;
	padding: 4px;
	background-color: #e5e5e5;
}

.cont_foto_2 {
	float: left;
	width: 555px;
	color: #000;
}

.cont_foto_2  p{
	margin: 0px;
	padding: 0px;
}

.price_2 {
	font-weight: bold;
	font-size: 14px;
	color: #dd0601;
	text-decoration: none
}

.list_news{
	padding: 0px 0px 25px 0px;
	margin: 0px 0px 0px 30px;
}

.list_news h2{
	margin: 0px;
	padding: 0px 0px 3px 0px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #0075ac;
}

.list_news h2 a:hover{
	text-decoration: underline;
}

.list_news h2 a{
	color: #0075ac;
	text-decoration: none;
}

.list_news .novina_date{
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	color: #545454;
}

.e_spsyk a{
	text-decoration: none;
	color: #fff;
}

.e_spsyk a:hover{
	text-decoration: underline;
}

.clear{
	clear: both;
}
