* { margin:0; padding:0; }
body, div, p, a, img, span, ul, ol, li, table, th, tr, td, dl, dt, dd, form, fieldset, legend, blockquote, applet, object { border:0; }

body { font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:0.8125em; background:#110603 url(bg.jpg) 50% 0 no-repeat; color:#969184; line-height:1.5em; text-align:center; padding:55px 0 0 0; }

/* GLOBAL
------------------------------*/
p { margin:10px 0; padding:0; font-size:1em; }
table p { margin:0; padding:0; }

a { color:#955816; text-decoration:underline; outline:none; }
a:hover { color:#955816; text-decoration:none; }

hr, legend { display:none; }

input, select, textarea { padding:1px 0; outline:none; }

.nobg { background:none !important; }
.noscreen { display:none; }

.f-right { float:right !important; }
.f-left { float:left !important; }

.ttu { text-transform:uppercase; }

.logged { border-bottom:1px solid #ddd; margin-bottom:15px; padding-bottom:8px; }
.login input { padding:4px; width:180px; }

#klient { position:absolute; top:10px; right:0; font-size:0.9em; }
#klient a { color:#746B61; text-decoration:none; }
#klient a:hover { color:#68A6C2; text-decoration:underline; }

.m { color:#3AC0E4; font-size:1.8em; font-weight:normal; }

.odskok { padding:180px 0 0 200px; }
.wa, .wa input { width:auto !important; }

h2.newsletter { font-weight:normal; font-size:1.8em; line-height:1.2em; color:#009dbd; }
h2.newsletter span { color:#969184; }

.pg-newsletter #content { padding-bottom:25px !important; }
.newsletter_wrap { position:relative; width:710px; }
.newsletter_text { position:absolute; top:54px; right:28px; font-size:0.8em; line-height:1.3em; width:263px; }
.bily .n_title { color:#fff !important; margin:0; padding:0 0 18px 0; font-size:2.2em !important; }
.n_title { margin:0; padding:0 0 18px 0; font-size:2.2em !important; }

.pobidka { padding:50px 0 0 35px; }
.pobidka_nazev { color:#009dbe; font-size:1.4em !important; }
.pobidka p { font-size:0.9em; line-height:1.3em; }

/* H1 REPLACE
------------------------------*/
h1 { display:block; position:absolute; width:269px; height:89px; right:30px; top:0; text-align:center; background:url(logo.png) no-repeat; overflow:hidden; padding:0; z-index:300; }
h1 a { display:block; width:269px; height:89px; text-indent:-9999px; }

/* LAYOUT
------------------------------*/
#all { width:1086px; margin:0 auto; position:relative; text-align:left; background:#fff; }
#container { padding-right:43px; min-height:804px; height:auto !important; height:804px; }

/* CONTENT
------------------------------*/
#content { float:right; width:710px; padding-top:89px; position: relative; }
.desc { font-size:1.8em; line-height:1.2em; min-height:127px; height:auto !important; height:127px; clear:both; }
.modra { color:#3ac0e4; }
.mensi { font-size:0.55em; line-height:1.6em; }

.show { width:710px; height:425px; margin-bottom:39px; clear:both; position:relative; }

.scrollable { position:relative; overflow:hidden; width:710px; height:425px; padding:0; } 
.scrollable .items { width:20000em; position:absolute; } 
.scrollable a { float:left; margin:0; width:710px; height:425px; display:inline; }

.browse { background-image:url(sipky.gif); background-repeat:no-repeat; background-color:#fff; cursor:pointer; display:block; float:left; font-size:1px; height:61px; width:33px; position:absolute; top:195px; z-index:250; }
.left { background-position:0 0; left:0; }
.left:hover { background-position:-33px 0; }
.right { background-position:-99px 0; right:0; }

div.custom-scroll a
{
	background-color: #FFFFFF;
    
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 1px;
    height: 32px;
    position: absolute;
    top: 195px;
    width: 19px;
    z-index: 250;
}

div.custom-scroll 
{
	
}

div.custom-scroll  a span
{
	display: none;
}

body.pg-packaging-fp div.custom-scroll  a
{
	top: 370px;	
}

body.pg-packaging-fp div.custom-scroll  a#next-column
{
	background-image: url("next.png");
	left: 719px;
}

body.pg-packaging-fp div.custom-scroll  a#previous-column
{
	
    background-image: url("previous.png");
    left: -26px;
}

body.pg-packaging-fp div.table-container
{
	position: relative;
}
	
.right:hover { background-position:-66px 0; }

.show2 { width:421px; height:60px; clear:both; position:relative; padding:0 40px; margin:15px 0 15px 209px; }
.scrollable2 { position:relative; overflow:hidden; width:421px; height:60px; padding:0; } 
.scrollable2 .items2 { width:20000em; position:absolute; } 
.scrollable2 a { float:left; margin:0; width:100px; height:60px; display:inline; margin-right:7px; }
.show2 .browse { top:0; }

.disabled { top:-10000px !important; }

.thumb { float:right; margin-bottom:39px; }
.thumb div { float:left; }
.thumb div span { float:left; height:60px; line-height:60px; display:block; font-size:0.9em; }
.thumb div img { float:left; margin-left:7px; }

.tit { width:710px; height:383px; background:#444445; margin-bottom:30px; }
.tit div.titobal { width:712px; height:385px; float:left; }

.tit .one { position:relative; width:236px; height:127px; overflow:hidden; float:left; margin:0 1px 1px 0; text-decoration:none; border:0; display:inline; }


.tit a { position:relative; width:236px; height:127px; overflow:hidden; float:left; margin:0 1px 1px 0; text-decoration:none; border:0; display:inline; }
.tit a img { display:block; z-index:1; }
.tit div.in { display:none; vertical-align:middle; text-align:right; position:absolute; top:0; left:0; height:127px; padding:0 22px 0 0; width:214px; z-index:300; background:#3AC0E4; color:#fff; font-size:0.9em; text-decoration:none; line-height:1.4em; }

.tit table { border:0; border-collapse:collapse; margin:0; padding:0; }
.tit td { vertical-align:middle; height:127px; width:214px; padding:0; margin:0; font-size:1.1em; }
.tit a:hover { text-decoration:none; color:#fff; border:0; }

.r { position:relative; width:236px; height:127px; overflow:hidden; float:left; margin:0 1px 1px 0; text-decoration:none; border:0; display:inline; }
.one2 .nazev { padding:0 22px 0 0; width:214px; z-index:300; background:#3AC0E4; color:#fff; font-size:0.9em; position:absolute; top:127px; left:0; }

.r table { position:absolute; top:0; left:0; display:none; }
.r td { vertical-align:middle; height:127px; width:214px; padding:0 22px 0 0; margin:0; font-size:1.1em; text-align:right; background:#3AC0E4; color:#fff;  }
.r a { display:block; position:absolute; top:0; left:0; width:236px; height:127px; overflow:hidden; }

.lang { position:absolute; top:-41px; left:13px; margin:0; padding:0; }
.lang a { color:#684331; padding:0 6px; text-decoration:none; }
.lang a:hover { color:#68a6c2; text-decoration:underline; }

.lang a.active { color:#68a6c2; text-decoration:none; }
.lang a.active:hover { color:#68a6c2; }

.drobky { position:absolute; top:45px; left:56px; margin:0; padding:0; font-size:0.8em; color:#969184; }
.drobky a { color:#969184; text-decoration:none; font-weight:normal; }
.drobky a:hover { color:#969184; text-decoration:underline; }


/* SIDEBAR
------------------------------*/
#sidebar { float:left; width:292px; padding:230px 0 120px 0; background:url(side.png) no-repeat; position:relative; }

#sidebar ul { list-style:none; width:292px; margin:0; padding:0; border:0; }
#sidebar ul li { list-style:none; margin:0; padding:1px 0 0 0; border:0; }
#sidebar ul li a { width:120px; padding:5px 5px 5px 72px; display:block; font-size:1em; color:#969184; text-decoration:none; text-transform:uppercase; background:#fff; }
#sidebar ul li a:hover { color:#969184; text-decoration:none; background:#fff url(arrow2.png) 55px 50% no-repeat; }
#sidebar ul li a.active, #sidebar ul li a.active:hover { color:#969184; text-decoration:none; background:#110603 url(arrow.png) 55px 50% no-repeat; }

#sidebar ul ul { list-style:none; width:292px; margin:0; padding:10px 0; border:0; }
#sidebar ul ul li { list-style:none; margin:0; padding:1px 0 0 0; border:0; }
#sidebar ul ul li a { width:210px; padding:0 5px 0 72px; display:block; font-size:0.85em; color:#969184; text-decoration:none; text-transform:uppercase; background:#fff; }
#sidebar ul ul li a:hover { color:#969184; text-decoration:underline; background:url(arrow2.png) 55px 50% no-repeat; }
#sidebar ul ul li.active a, #sidebar ul ul li.active a:hover { color:#969184; text-decoration:none; background:url(arrow2.png) 55px 50% no-repeat; }

.t { position:absolute; width:186px; height:129px; display:block; top:81px; left:46px; }

/* FOOTER
------------------------------*/
#footer { height:80px; margin:0 auto; position:relative; display:block; width:1086px; }
#foot { position:absolute; width:292px; height:94px; display:block; background:#110603; color:#746b61; top:-94px; left:0; text-align:left; }

#foot div { font-size:0.85em; position:absolute; left:0; bottom:0; margin:0; padding:0; }
#foot span.tel { font-size:1.8em; display:block; padding-top:15px; }

#foot a, #foot a:hover { color:#746b61; }

/* CLEARFIX
------------------------------*/
.clearfix { display: inline-block; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

/* FORM
------------------------------*/
.contact_form { color:#969184; }
.contact_form td { padding:4px 10px 20px 0; }
.contact_form label { font-style:italic; display:block; padding-bottom:4px; }
.contact_form input { border-top:2px solid #848484; border-left:2px solid #848484; border-right:1px solid #c0bdb5; border-bottom:1px solid #c0bdb5; width:310px; padding:3px; }
.contact_form select { border:1px solid #1e190c; width:90%; padding:3px; background:#1e190c; color:#AEA17E; }

.contact_bigger { font-size:1.9em; padding:16px 0 5px 0; }
/*label.Region { display:none; }*/
.zemCheckbox  { width:auto !important; background:none !important; border:0 !important; margin-right:10px; display:inline !important; }
.zemSubmit { width:auto !important; background:#1e190c url(send.gif) 90% 50% no-repeat !important; color:#969184 !important; border:0 !important; padding:6px 30px 6px 13px !important; cursor:pointer; }
.ha { height:auto !important; min-height:0; }

.select1, .select2, .select3 { display:none !important; }
#select2, #select3 { display:none; }


div.imageCycleGalery
{
	position: relative;
}

div.imageCycleGalery div#slideshow
{
	
}

div.imageCycleGalery div.arrows
{
	
}

div.imageCycleGalery div.arrows a
{
	background-color: white;
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 32px;
    padding: 5px;
    position: absolute;
    top: 188px;
    width: 19px;
    z-index: 100;
}

div.imageCycleGalery div.arrows a span
{
	display: none;
}

div.imageCycleGalery div.arrows a#next2
{
	background-image: url("next.png");
	left: 690px;
}

div.imageCycleGalery div.arrows a#prev2
{
	background-image: url("previous.png");
	left: 0px;
}

div.imageCycleGalery ul#nav
{
	margin-top: 20px;	
	text-align: left;
}

div.imageCycleGalery ul#nav li
{
	display: inline-block;	
	padding: 5px;
	margin-bottom: 3px;
	
}

div.imageCycleGalery ul#nav li img
{

}

div.imageCycleGalery ul#nav li a
{
	float: left;	
}

div.imageCycleGalery ul#nav li:FIRST-CHILD
{
		
}

div.imageCycleGalery ul#nav li.activeSlide 
{
	background-color: #e2e2e2;
}



