html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: middle;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
#container{
    width:1024px;
    margin: 0 auto;
    background-image:url('/images/bg.gif');
}
#header{
    background-color:transparent;
    background-image:url('/images/top_left_corner.gif');
    background-repeat:no-repeat;
    background-position: 0 0;
    height:142px;
    overflow:hidden;
}
#header p{
    color:#d8fbff;
    border:1px solid #636a6b;
    width:626px;
    float:left;
    margin:30px 0 0 10px;
}
#header img{
    float:left;
    margin:30px 20px 0 80px;
}
#central{
    height:516px;
    overflow:hidden;
    background-color:transparent;
    background-image:url('/images/central_bg.gif');
    background-repeat:repeat-x;
    padding-left:36px;
}
#bottom{
    /*height:737px;*/
    overflow:hidden;
    padding-left: 48px;
    padding-bottom:10px;
}
#central_rotation{
    height:362px;
    width:944px;
    background-color:white;
    padding:8px;
}
#central_rotation_left{
    width:944px;
    height:361px;
    border-top:1px solid #0680b3;
    border-bottom:1px solid #0680b3;
    border-left:1px solid #0680b3;

}
#slideshow{
    background-image:url('/images/korica_front.jpg');
    background-repeat:no-repeat;
    height:361px;
    width:519px;
    float:left;
}

#central_rotation_left_delimit{
    background-image:url('/images/delimiter.gif');
    background-repeat:repeat-y;
    height:361px;
    width:33px;
    float:left;
    border-left:1px solid black;
    border-right:1px solid black;
}
#central_rotation_right{
    float:left;
    background-image:url('/images/havlieni-karpi.gif');
    background-repeat:no-repeat;
    float:left;
    width: 390px;
    height: 361px;
}
.karpichka{
    position:relative;
    z-index:100;
    margin: -9px -521px
}
#central_header{
    height:36px;
    padding:0;
    margin-top:1px;
    margin-bottom:-1px;
}
#central_bottom{
    height:102px;
}
.top_menu{
    margin-top:50px;
    margin-left:11px;
}
.tapet_bottom{
    border:0;
    margin-top:-13px;
    margin-left:69px;
}
.kurpa{
    margin-left:40px;
}
.tapet{
    margin-left:346px;
}
#central_header img{
    border:0;
}
#main_menu{
    width:235px;
    height:513px;
    background-color:white;
    overflow:hidden;
    float:left;
}
#main_menu_left{
    background-image:url('/images/main_menu_left.gif');
    background-repeat:no-repeat;
    float:left;
    width:7px;
    height:513px;
}
#main_menu_right{
    background-image:url('/images/main_menu_right.gif');
    background-repeat:no-repeat;
    float:left;
    width:7px;
    height:513px;
}
#ul_list{
    width:221px;
    float:left;
    height:497px;
    background-color:#dddddd;
    background-image:url('/images/main_menu_bg.gif');
    background-repeat:repeat-x;
    overflow:hidden;
}
#ul_list ul{
    margin-left:5%;
    width:90%;
}
#ul_list ul li{
    text-align:left;
    border-bottom:1px dotted #8c8c8c;
    padding: 8px 0;
    text-align:left;
}
#ul_list ul li a{
    display:block;
    text-decoration:none;
    font-family:'Times New Roman',Times,serif;
    font-size:16pt;
    color:black;
    background-image:url('/images/arrow.gif');
    background-repeat:no-repeat;
    padding-left:25px;
}
#ul_list ul li a:hover{
    display:block;
    padding-left:25px;
    text-decoration:none;
    font-family:'Times New Roman',Times,serif;
    font-size:16pt;
    color:black;
    background-image:url('/images/arrow.gif');
    background-repeat:no-repeat;
    background-position:3px 3px;
}
#products{
    float:left;
    background-color:white;
    overflow:hidden;
    margin:8px 11px;
    width:685px;
}
#header_menu{
    padding-top:40px;
}
#header_menu ul li.submenu{
    float:left;
}
#header_menu ul li.submenu a {
background-image:url(/images/arrow.gif);
background-repeat:no-repeat;
color:black;
display:block;
font-family:'Times New Roman',Times,serif;
font-size:14pt;
padding-left:25px;
text-decoration:none;
margin-left: 20px;
}
#header_menu ul li.submenu a:hover {
background-image:url(/images/arrow.gif);
background-position:3px 3px;
background-repeat:no-repeat;
color:black;
display:block;
font-family:'Times New Roman',Times,serif;
font-size:14pt;
padding-left:25px;
text-decoration:none;
margin-left: 20px;
}
#gallery{
    /*height:463px;*/
    width:663px;
    overflow:hidden;
    padding:40px 0 0px 22px;
}
#gallery h1{
    text-align:center;
    margin-bottom:10px;
}
#item{
    float:left;
    width:200px;
    height:210px;
    margin-right: 20px;
}
#item_image{
    overflow:hidden;
    height:147px;
    width:200px;
}
#item_heading{
    background-color:#cb558f;
    width:200px;
    height:27px;
    margin-top:9px;
    color:white;
    font-family:Tahoma;
    font-size:12pt;
}
#center_bottom_line{
    background-image:url('/images/center_bottom_line.gif');
    background-repeat:no-repeat;
    height:3px;
    width:685px;
}
#bottom_bottom_section{
    height:189px;
    background-color:white;
    width:933px;
}
.categories{
    background-color:#5c5c5c;
    text-align:center;
    width:80%;
    margin-left:10%;
    border:5px solid #a3a3a3;
    color:white;
    padding:2px 0;
    margin-top:10px;
}
.clear{
    clear:both;
}
.flower{
    margin:10px 0 10px 50px;
}
.products{
    background-color:transparent;
    text-align:center;
    width:80%;
    margin-left:10%;
}
#bottom_blue{
    height:153px;
    width:933px;
    background-image:url('/images/blue_bg.gif');
    background-repeat:repeat-y;
    margin:15px 15px;
}
#bottom_blue img{
    margin:-59px 0 0 855px;
}
#top_round{
    background-image:url('/images/bottom_top_round.gif');
    background-repeat:no-repeat;
    width:933px;
    height:3px;
}
#bottom_round{
    background-image:url('/images/bottom_bottom_round.gif');
    background-repeat:no-repeat;
    width:933px;
    height:3px;
}
a.footer_link{
    background-image:url(/images/arrow.gif);
    background-repeat:no-repeat;
    color:black;
    display:block;
    font-family:'Times New Roman',Times,serif;
    font-size:16pt;
    padding-left:25px;
    text-decoration:none;
    float:left;
    margin: 10px 20px;
}
#footer{
    overflow:hidden;
}
#footer #links{
    margin-bottom: 50px;
}
.copyright{
    margin-top: 120px;
    margin-left: 100px;
    clear:left;
}
/*
#bottom_right_corner{
    background-image:url('/images/bottom_right_corner.gif');
    background-repeat:no-repeat;
    z-index:89;
    position:absolute;
    left:1238px;
    top:1279px;
}
*/
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
/*
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
*/
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 60%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 100px;
	float: right;
	padding-bottom: 0.7em;
}


