/* 
Author:mmh 2011
Author URI:http://www.lavina.com.pl/
Version:0.1
Project:lavina.com.pl
*/ 
/* ------------------------------------------------------------------------------------
RESETS */
html,body,div,span,applet,object,iframe,
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:baseline;background:transparent;}
body{line-height:1;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* ------------------------------------------------------------------------------------
BASICS */ 
html{background-color:#030303;font-size:100%;margin:0;padding:0;}
body{background:#fff url('img/bg.png') 0 -355px repeat-x ;margin:0;padding:0;font-size:58.5%;color:#5a5a5a;font-family:"Lucida grande","Lucida sans unicode",sans-serif,Arial,Helvetica;}
*,a,input,input:active,input:hover{outline:0 !important}
a{color:#5a5a5a;}
a:hover{color:#5a5a5a;}
a:active{color:#5a5a5a;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;overflow:hidden;width:100%;display:block;}
img.left{margin:0 1em 1em 0;}
img.right{margin:0 0 1em 1em;}
img.center{text-align:center;display:block;margin:auto;}
.padding{padding:10px;}
h1,h2,h3,h4 {
/*	color: #0f5c76;*/
/*    font-family: 'Merriweather',georgia,serif;*/
	font-weight: normal;
}

h2{font-size:1.4em}
h3{color: #333333;
font-size: 1.2em;
font-weight: bold;
line-height: 1.4em;
margin-top: 0;}
h4{font-size:1.1em; color: #000000;}
h5{font-size:1em}
h1,h2{font-size:2.4em;line-height:1.9em;margin:0;text-shadow:0 1px 0 #FFFFFF;}
a.link{text-decoration:none;color:inherit;}
a.link:hover{text-decoration:underline;color:#d81233;}
.small{font-size:0.8em}
ul.decimal{list-style:decimal;}
.clear{clear:both;overflow:hidden;width:100%;display:block;max-height:0.01px;}
p {
	margin-bottom: 1em;
/*	line-height: 1.5em;*/
}

/* ------------------------------------------------------------------------------------
CLEAR FIX,CLEARING */
.pgwdrozenia .paragraph_image li:after,
#content:after,#footer:after,#header:after,.form_place div:after,.panel:after,.clearfix:after,#top_options:after,.single_post:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.pgwdrozenia .paragraph_image li,
#content,#footer,#header,.form_place div,.panel,.clearfix,#top_options{display:inline-block;}
/* Hides from IE-mac \*/
* pgwdrozenia .paragraph_image li,
* #content,* #footer,* #header,* html .form_place div,* html .panel,* html .clearfix,* html #top_options,* html .single_post{height:1%;}
.pgwdrozenia .paragraph_image li,
#content,#footer,#header,.form_place div,.panel,.clearfix,#top_options,.single_post{display:block;}
/* End hide from IE-mac */ 
/* Common classes
----------------------------------------- */ 
.center_text{text-align :center;}
hr{border:0;border-top:1px solid #efefef;border-bottom:0;color:#efefef;height:1px;}
.round_box hr{border-top:1px solid #e7e4e4;color:#e7e4e4;}
.neutral_link{text-decoration:none;color:inherit;}
.neutral_link:hover{text-decoration:underline;}
.clear{clear:both;display:block;}
.left{float:left;}
.right{float:right;}
.center{margin-left:auto;margin-right:auto;}
.middle{margin-top:auto;margin-bottom:auto;}
.tleft{text-align:left;}
.tright{text-align:right;}
.tcenter{text-align:center;}
.tjustify{text-align:justify;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.underline{border-bottom:1px solid;}
.highlight{background:#ffc;}
.normal{font-weight:normal;}
.img_left{float:left;margin:4px 10px 4px 0;}
.img_right{float:right;margin:4px 0 4px 10px;}
.no_padding{padding:0;}
.no_b_padding{padding-bottom:0;}
.no_indent{margin-left:0;padding-left:0;}
.no_bullet{list-style:none;list-style-image:none;}
.no_r_margin{margin-right:0;}
.no_b_margin{margin-bottom:0;border:1px solid black;}
.break_before{margin-top:1em;}
.break_after{margin-bottom:1em;}
.space_before{margin-top:0.5em;}
.space_after{margin-bottom:0.5em;}
.no_transform{text-transform:none;}
.no_border{border:0;}
.space_left{margin-left:10px;}
.space_right{margin-right:10px;}
.half_space_right{margin-right:5px;}
.pad_left{padding-left:10px;}
.pad_right{padding-right:10px;}
.half_pad_top{padding-right:5px;}
.half_pad_right{padding-right:5px;}
.focus{color:#000;}
.small{font-size:0.9em;}
.tiny{font-size:0.8em;}
.large{font-size:1.1em;}
.last,table tr.last td,table tr.last th{border-bottom:0;}
li.first a{border-left:0;}
li.last a{border-right:0;}
.first,table tr.first td{border-top:0;}
html body #container #header li.first a,
html body #container #header li.first span{border-left:0;padding-left:0;}
html body #container #header li.last a,
html body #container #header li.last span{border-right:0;padding-right:0;}
/* ------------------------------------------------------------------------------------
FORMS */
fieldset{padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend{font-weight:bold;font-size:1.2em;}
label{margin-top:5px;margin-left:4px;font-weight:bold;display:block;}
label.inline,
.label_inline label{display:inline;}
.label_inline{margin-top:5px;}
div.actions,
form .buttons,
div.cms_buttons,
div.buttons{margin-top:10px;padding-top:10px;border-top:1px dotted #ddd;}
.actions *,
.buttons *,
.buttons input{vertical-align:baseline;}
input.text:focus,textarea.text:focus,select.text:focus{border:1px solid #666;}
#add_user,
form input[type="text"],
form input[type="password"],
form textarea,
form select,
form checkbox{-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px;background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;font-size:13px;padding:4px 5px;}
#add_user:focus,input[type=text]:focus,input[type=password]:focus,textarea:focus{outline:none;border-color:rgba(82,168,236,.75)!important;box-shadow:0 0 8px rgba(82,168,236,.5);-moz-box-shadow:0 0 8px rgba(82,168,236,.5);-webkit-box-shadow:0 0 8px rgba(82,168,236,.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696',Direction=145,Strength=3);}
input[type="button"]{-moz-border-radius:15px 15px 15px 15px;-webkit-border-radius:15px;background-position:0 -200px;font-size:15px;line-height:20px !important;padding:5px 15px 6px;}
input[type="submit"]{-moz-border-radius:14px 14px 14px 14px;-webkit-border-radius:14px;background:url("img/spirit.png") repeat-x scroll 0 0 #DDDDDD;border-color:#989898 #989898 #adadad;border-style:solid;border-width:1px;color:#333333;cursor:pointer;font:11px/14px "Lucida Grande",sans-serif;margin:0;overflow:visible;padding:4px 8px 5px;text-shadow:1px 1px 0 #FFFFFF;width:auto;}
span.buttons_indicator{height:26px;width:130px;padding:0;display:block;margin:0 0 0 8px;text-align:center;background:transparent url("img/ajax-loader-wide.gif") no-repeat scroll 0 8px;float:none;text-indent:-999em;}
.buttons{background:transparent url("img/ajax-loader-wide.gif") no-repeat scroll -9999px 8px;}
input[type=submit]:focus,
input[type=submit]:hover{border-color:#999 #999 #888;background-position:0 -6px;color:#000;text-decoration:none;}
input[type=submit]:hover{border-color:#999 #999 #888;background-position:0 -206px;color:#000;text-decoration:none;}
form{position:relative;}
.new_form div span,
form div span{float:left;padding-right:5px;}
form div span.prefix,
form div span.postfix{font-size:0.9em;float:none;margin-left:10px;}
form div span.postfix{margin-left:0;}
form div span.info{display:block;float:none;font-size:0.8em;margin-left:7px;padding-right:5px;color:#a3a3a3;}
.new_form div,
form div{clear:both;float:none;position:relative;}
.form_help{background-color:#fffded;padding:20px;border:1px solid #ddd;width:200px;position:absolute;right:0;top:0;z-index:-1;}
.form_help.long_box{width:300px;}
.form_help h3{font-size:1.4em;margin:0 0 5px 0;text-shadow:1px 1px 0 #fff;font-weight:bold;}
/* ------------------------------------------------------------------------------------
NAVIGATION MENU */
.navigation,.navigation ul{padding:0;margin:0;list-style:none;line-height:1;float:left;}
.navigation a{display:block;padding:6px 10px;text-decoration:none;}
.navigation a:hover{text-decoration:underline;}
.navigation li{float:left;width:auto;}
.navigation li{padding:0;margin:0;}
.navigation li.last{border-right:0;}
/* ------------------------------------------------------------------------------------
STRUCTURE */ 
#header,#content,#main_menu,#footer{margin:auto;}
#container{width:966px;margin:0 auto;text-align:left;font-size:1.1em;line-height:1.5em;}
#header{margin:0;position:relative;float:left;height:145px;width:100%;}
#header #logo{float:left;margin:12px 0 0 0;font-size:2.2em !important;line-height:2em;}
/* ------------------------------------------------------------------------------------
KOLUMNY I TRESC */ 
#content{font-size:120%;line-height:2em;}
.column_left {
    float: left;
    padding: 0 20px;
    width: 625px;
}
.column_right {

    float: right;
    margin-left: 14px;

    width: 264px;
}

.column_right .paragraph_text {
    border-left: 1px solid #DDDDDD;	
    padding: 10px 0 10px 20px;
}

#three_columns .small_columns {
    float: left;
    margin-right: 45px;
    width: 282px;
}

#three_columns #small_col3.small_columns {margin-right:0;}


#three_columns .small_columns .paragraph {
    border: 1px solid #DDDDDD;
    margin-bottom: 25px;
    padding: 19px;
/*-moz-border-radius:10px;-webkit-border-radius:10px;	*/
}

#three_columns .small_columns .paragraph {position:relative;float:left;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;}
#three_columns .small_columns .paragraph:before,
#three_columns .small_columns .paragraph:after{content:"";position:absolute;z-index:-2;}

/* Lifted corners */
#three_columns .small_columns .paragraph {-moz-border-radius:4px;border-radius:4px;}
#three_columns .small_columns .paragraph:before,
#three_columns .small_columns .paragraph:after{bottom:15px;left:10px;width:50%;height:20%;max-width:300px;-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.7);-moz-box-shadow:0 15px 10px rgba(0,0,0,0.7);box-shadow:0 15px 10px rgba(0,0,0,0.7);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg);}
#three_columns .small_columns .paragraph:after{right:10px;left:auto;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg);}



a.more{float:right;color:#3390ba;text-decoration:none;font-size:0.8em;}
a.more:hover{text-decoration:underline}
/* ------------------------------------------------------------------------------------
TOP OPTIONS */
#top_menu{clear:both;height:30px;float:none;padding-top:10px;}
#top_menu ul{float:right;color:#fff;}
#top_menu a{padding:0 8px;color:#fff;}

#top_menu li.current a{text-decoration:underline;    text-shadow: 0 1px 0 #000;}

#top_menu li.last a{border:0;border-left:1px solid #bae0ff;}
#wide_paragrpah{background:#ededed url(img/bg.png) repeat-x 0 0;height:179px;}

#wide_paragrpah_content {
    margin: auto;
    padding: 13px 0;
    width: 966px;
}
#wide_paragrpah_content h3 {
    color: #5A5A5A;
    font-size: 1.4em;
/*    font-weight: bold;*/
    margin: 7px 0 14px;
    text-shadow: 0 1px 0 #FFFFFF;
}




#wide_paragrpah_content h3 a{text-decoration:none;}

#wide_paragrpah_content h3 a:hover{text-decoration:underline;}

#wide_paragrpah_content ul.paragraph_images_horizontal li {
    padding-right: 12px;

}

#wide_paragrpah_content img{
background-color:#fff;
padding:2px;
border: 1px solid #ddd;
}

#wide_paragrpah_content a:hover img{
background-color:#ddd;

}

html body #container #header li a {margin-right:2px;}


html body #container #header #right_menu  li a:hover,
html body #container #header #right_menu  li.current a {
background-color:#f7f7f7;-moz-border-radius:10px;-webkit-border-radius:10px;	
text-shadow:0 1px 0 #fff;
text-decoration:none;
color:#000;
}
#right_menu{color:#333333;float:right;font-size:1.3em;font-weight:bold;height:56px;margin-top:54px;}
html body #container #header li.last.cennik a,
html body #container #header li.last.zamow-system a,
html body #container #header li.last.zamow a,
#right_menu li.zamow a{background:url("img/spirit.png") no-repeat scroll 0 -247px transparent;display:block;height:41px;margin-top:-7px;padding:0;text-indent:-999em;width:142px;}

html body #container #header li.last.cennik a:hover,
html body #container #header li.last.zamow-system a:hover,
html body #container #header li.last.zamow a:hover{background-position:0 -296px;}
/*html body #container #header li.last.cennik a:active,
html body #container #header li.last.zamow-system a:active,
html body #container #header li.last.zamow a:active{background-position:0 -107px;}
*/


.pgmain #top_content {
	background: transparent url('img/shadow.png') no-repeat 0 bottom ;
	min-height: 200px;
}

/* ------------------------------------------------------------------------------------
STOPKA */ 
#footer{background:url("img/bg.png") repeat-x scroll 0 -177px #EDEDED;height:80px;margin:0;padding:38px 0 60px;}
#footer h4{border-bottom:1px solid #b9b9b9;font-size:2em;padding-bottom:10px;}
#footer_content{width:966px;margin:auto;padding:0 0 10px;position:relative;}
#footer p{line-height:1.6em;}
#bottom_menues{float:right;width:700px;}
#bottom_menues .paragraph_menu {
    border-left: 1px solid #323232;
    float: right;
    line-height: 2em;
    margin-left: 12px;
/*    min-width: 100px;*/
    padding: 0 24px;
}
#bottom_menues .paragraph_menu h3{margin:0;color:#777777;font-weight:bold;font-size:1.5em;text-transform:uppercase;text-shadow:0 1px 0 #000;}
#bottom_menues .paragraph_menu li{list-style-type:none;margin:0;padding:0;}
#bottom_menues .paragraph_menu li a{text-decoration:none;font-size:1.2em;margin:0;padding:0;}
#bottom_menues .paragraph_menu li a:hover{text-decoration:underline;}

#left_content{float:left;width:250px;padding-top:5px;}
#left_content a{display:block;margin:20px 0;text-decoration:none;}
#footer_bottom_nav{border-top:1px solid #c1c1c1;margin-top:40px;}
.navigation.right{float:right;}
#footer ul{margin-top:10px;}
#footer ul a,
#footer ul span{display:inline;padding:0 6px;color:#696969;font-size:0.9em;}
#footer ul span{padding:0;}
#footer iframe{position:absolute;left:0;top:-140px;}
/* ------------------------------------------------------------------------------------
ROZNE STYLE */
#top_options{margin-top:10px;position:relative;top:0;width:966px;}
#user_menu{position:absolute;right:0;top:0;width:400px;}
#user_menu ul{float:right;}
#user_menu ul a{border-right:1px solid #DDDDDD;display:inline;padding:0 6px;color:#0f5c76;font-size:0.9em;}
#user_menu ul li.login a{border:0;padding-right:0;}
/* ------------------------------------------------------------------------------------
KOLUMNY I TRESC */ 
#content{float:left;margin-top:37px;width:966px;min-height:400px;}
#top_content h1,
#top_content h2,
#top_content h3{margin-top:0;}
#top_content .paragraph{margin:0 0 15px 0;border-bottom:1px solid #EFEFEF;padding-bottom:10px;}
/* ------------------------------------------------------------------------------------
GUZIK REJESTRAXCJI W HEADZIE */
#header .register_button,#header .goto_button{background:url("img/spirit.png") no-repeat scroll 0 -30px transparent;bottom:0;display:block;height:77px;position:absolute;right:0;text-indent:-999em;width:257px;}
#header .register_button:hover{background-position:0 -120px;}
#header .goto_button{background-position:0 -450px;}
#header .goto_button:hover{background-position:0 -540px;}
/*ZAKLADKI W TOUR*/
#tour_page{position:relative;margin-top:20px;}
#flowtabs{position:absolute;left:0;top:0px;background-color:#fff;z-index:1101;}
#flowtabs{-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ddd;width:189px;background-color:#f7f7f7;-webkit-box-shadow:1px 1px 4px #C0C0C0;-moz-box-shadow:1px 1px 4px #C0C0C0;box-shadow:1px 1px 4px #C0C0C0;filter:progid:DXImageTransform.Microsoft.Shadow(color='#C0C0C0',Direction=145,Strength=3);opacity:.90;filter:alpha(opacity=90);-moz-opacity:0.9;}
.paragraph_text #flowtabs ul{margin:0;}
#flowtabs li{list-style-type:none;border-bottom:1px solid #ddd;}
#flowtabs li.last{border-bottom:0;}
#flowtabs li a{text-decoration:none;display:block;padding:15px;background-color:#e0effa;}
#flowtabs li.last a,
#flowtabs li.first a{-moz-border-radius:5px;-webkit-border-radius:5px;}
#flowtabs li a:hover{text-shadow:0 1px 0 #FFFFFF;background-color:#f7f7f7;}
#flowtabs li a.current{text-shadow:0 1px 0 #FFFFFF;background-color:#ecf6fc;}
#flowtabs .arrows{height:20px;position:absolute;text-align:center;width:187px;margin-top:14px;}
#flowtabs .arrows span{color:#408ca6;font-size:1.8em;line-height:30px;padding:0;text-shadow:0 1px 0 #f7f7f7;}
#flowtabs .arrows span:hover{color:#0F5C76;cursor:pointer;}
#content #flowpanes{width:960px;height:883px;}
#flowpanes h3{margin-top:0;font-size:1.3em;text-shadow:0 1px 0 #ddd;}
#flowpanes h4{margin:5px 0 5px 0;font-size:1.2em;font-weight:bold;}
/* single pane */
#flowpanes div{margin:0 40px;padding-left:200px;}
#flowpanes div ul{font-size:97%;line-height:1.8em;}
#flowpanes div ul li{list-style-type:none;}
#flowpanes div .feature img{display:block;float:none;margin:20px 0 20px 0;}
.feature img,
#main_page .column_left .feature img{float:left;margin-right:20px;display:block;padding:2px;border:1px solid #efefef;background-color:#fff;box-shadow:0.25em 0.25em 1em rgba(0,0,0,0.55);-moz-box-shadow:0.25em 0.25em 1em rgba(0,0,0,0.55);-webkit-box-shadow:0.25em 0.25em 1em rgba(0,0,0,0.55);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696',Direction=145,Strength=3);}
/* override the root element to enable scrolling */
#flowpanes{position:relative;overflow:hidden;clear:both;}
/* override single pane */
#flowpanes div{float:left;display:block;width:670px;font-size:14px;}
/* our additional wrapper element for the items */
#flowpanes .items{width:20000em;position:absolute;clear:both;margin:0;padding:0;}
#flowpanes .less,#flowpanes .less a{color:#999 !important;font-size:11px;}
div#layouts{/* margin:20px 0;*/}
div#layouts ul{margin-top:10px;margin-left:10px;font-size:0.9em;}
div#layouts ul li{list-style-type:none;margin-bottom:5px;}
.left_col{float:left;}
.right_col{float:right;}
.paragraph_text table caption,
.paragraph_article table caption{background-color:transparent;caption-side:top;margin-bottom:auto;padding:auto;border:0;}
.paragraph_text table th,.paragraph_article table th{background:transparent;text-align:center;}
.paragraph_text table th,
.paragraph_text table td,
.paragraph_text table caption,
.paragraph_article table th,
.paragraph_article table td,
.paragraph_article table caption{border:0;padding:auto;}
a.small{text-decoration:none;}
a.small:hover{text-decoration:underline;}

/*SLIDER*/ 

#top_content .paragraph{margin-bottom:0px;height:312px;}
#top_content .slider_bullets{height:302px;padding:20px;position:relative;width:896px;}
#top_content .slider_bullets img{display:block;margin:0 0 0 1px;top:0;z-index:0;}
#top_content .sequences{position:relative;width:966px;height:302px;}
#top_content .slider_bullets .sequences li{height:302px;left:1px;list-style-type:none;position:absolute;top:0;width:966px;}
#top_content li div{float:right;}
#top_content li div.img_place{background:url("img/shadow.png") no-repeat scroll right bottom transparent;height:273px;margin-bottom:20px;margin-right:33px;padding:13px 25px 2px 10px;position:absolute;right:0;top:-17px;width:375px;}
#top_content li div.photo_data{float:left;margin-left:46px;margin-top:23px;padding:10px;width:416px;z-index:2;}
#top_content li div.photo_data img{float:left;margin:0 20px 100px;}
#top_content .photo_data h3{font-size:1.7em;font-weight:normal;margin-bottom:10px;}
#top_content .photo_data h3,
#top_content .photo_data h4{font-weight:normal;margin:0;padding:0;/*font-family:"Lucida grande","Lucida sans unicode",Arial,Helvetica,sans-serif;*/}
#top_content .photo_data h3{font-size:1.7em;font-weight:bold;margin-bottom:10px;}
#top_content .photo_data a{text-decoration:none;}
#top_content .photo_data h4 a,
#top_content .photo_data h3 a{color:#333;}
#top_content .photo_data h4{border-bottom:0 none;font-size:1.1em;line-height:1.8em;margin-top: 38px;	
	height: 127px;
    overflow: hidden;
    position: relative;
}
	
#top_content .photo_data h4 a span.more{
	position:absolute;
	display:block;
	height:14px;
	right:0;
	bottom:0;
}

#top_content .photo_data h4 a:hover span.more{text-decoration:underline;}
	
#top_content .photo_data h4 a{text-transform:none;line-height:1.3em;}
#top_content a.more{display:none;}
.slider_bullets .panel{bottom:47px;left:274px;position:absolute;z-index:3;}
.slider_bullets .panel ul{display:block;height:30px;}
.slider_bullets .panel ul li{display:block;width:13px;height:13px;float:left;margin-right:3px;}
.slider_bullets .panel ul li a{display:block;width:13px;height:13px;float:left;background:url('img/spirit.png') no-repeat -28px -374px;text-indent:-999em;padding:0;}
.slider_bullets .panel ul li.current a{background-position:-28px -354px;}


#cont1 ul.paragraph_images_horizontal li {
    display: block;
    float: left;
/*    font-size: 90%;*/
    margin: 10px 20px;
    padding-right: 0;
    text-align: left;
    width: 201px;
}

#cont1 ul.paragraph_images_horizontal li h4 {
    color: #333333;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.2em;
}
#cont1 ul.paragraph_images_horizontal li h4 a{
	text-decoration:none;
	    color: #333333;
}

#cont1 ul.paragraph_images_horizontal li h4 a:hover{
	text-decoration:underline;
	
}

#cont1 h3 {
    font-size: 2em;
    font-weight: normal;
    margin-bottom: 32px;
    margin-top: 14px;
/*    text-align: center;*/
}
/*ul.paragraph_images_horizontal li.Pellentesque-facilisis {margin-right:0;padding-right:0;}*/

#cont2 .paragraph_text {
	background-color:#e4e4e4;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
	padding:26px 40px 18px;
	margin-bottom:20px;
}

#cont2 .paragraph_text p {
    float: left;
    font-size: 1.1em;
    margin-bottom: 0;
    margin-top: 8px;
}

a.test_demo {
	display:block;width:148px;height:47px;float:right;background:url('img/spirit.png') no-repeat 0 -244px;text-indent:-999em;padding:0;
}

a.test_demo:hover {background-position: 0 -301px;}

#cont2,
#cont3 {
	margin-bottom:40px;
}


#cont3 h3 {
    font-size: 1.2em;
    font-weight: normal;
    margin-bottom: 20px;
}
#cont3 .paragraph_image {margin:20px 0;}

#cont3 {
    clear: both;
/*    min-height: 133px;*/
    position: relative;
}

#cont3 .slider_bullets .panel {display:none;}

#cont3 .slider_bullets li{
	list-style-type:none;
	background-color:#fff;
}

#cont3  ul.sequences {
	position:relative;
	height:69px;
	overflow:hidden;
}

#cont3 .slider_bullets li {
	position:absolute;
}

.pgwdrozenia .paragraph_image li {
	text-align:left;
	clear: both;
	padding:bottom:20px;
}

.pgwdrozenia .paragraph_image a.fancybox{float:left;height:200px;margin-right:20px;overflow:hidden;border:2px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0.25em 0.25em 1em rgba(0,0,0,0.55);-moz-box-shadow:0.25em 0.25em 1em rgba(0,0,0,0.55);-webkit-box-shadow:0.25em 0.25em 1em rgba(0,0,0,0.55);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696',Direction=145,Strength=3);  width: 401px;}
.pgwdrozenia .paragraph_image div.photo_data{float:right;width:490px;}
.pgwdrozenia h3{margin-bottom:10px;margin-top:11px !important;padding-bottom:11px;}
.pgwdrozenia .paragraph_image img{}
.pgwdrozenia .paragraph_image .photo_description{position:relative;height:140px;}
.pgwdrozenia .paragraph_image .photo_description a{font-size:0.8em;position:absolute;display:block;width:130px;height:20px;bottom:0;right:0;color:#0F5C76;}
.pgwdrozenia .paragraph_image .photo_description a:hover{text-decoration:underline;}

#cont1 .paragraph_menu .cms_menu_0  {
	margin: 30px 0;
	float:left;
}
#cont1 .cms_menu_0 {
	background: url("img/spirit.png") repeat-x scroll 50% -593px transparent;
}

#cont1 .cms_menu_0 li {
	float:left;
	display:block;
	clear:none;
	list-style-type:none;
/*	width:193px;*/
	text-align:center;
	background: url("img/spirit.png") repeat-x scroll 50% -593px transparent;
}

#cont1 .cms_menu_0 li.first {
	background-position: 0 -456px;
	background-repeat:no-repeat;
}

#cont1 .cms_menu_0 li.last {
	background-position: right -522px;
	background-repeat:no-repeat;
}

#cont1 ul.cms_menu_0 li a {
    display: block;
    height: 38px;
    line-height: 3.3em;
    margin-left: 10px;
    margin-right: 3px;
    padding: 6px 13px 11px 7px;
    text-decoration: none;
}

#cont1 ul.cms_menu_0 li a span {
    background: url("img/spirit.png") no-repeat scroll -112px -28px transparent;
    display: block;
    padding: 0 23px 0 50px;
}	

#cont1 ul.cms_menu_0 li.moduly-lavina-form a span   {background-position: -112px -69px;}

#cont1 ul.cms_menu_0 li.moduly-lavina-newsletter a span   {background-position: -112px -115px;}

#cont1 ul.cms_menu_0 li.moduly-lavina-e-commerce a span   {background-position: -112px -158px;}

#cont1 ul.cms_menu_0 li.moduly-lavina-ecm a span   {background-position: -112px -355px;}

#cont1 ul.cms_menu_0 li.current a span,
#cont1 ul.cms_menu_0 li a:hover span{background-color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;}

.cms_menu_0 .main.first a {
	display:block;
	height:10px;
	width:10px;
	text-indent:-999em;
	background: url("img/spirit.png") no-repeat scroll 2px -372px transparent;
	margin-right:5px;
}

.cms_menu_0 .main.first a:hover {
	background-position: 2px -344px;

}

/*.tree-default li[rel="nofollow"] > a ins {
    background-image: url("tag.png");
}*/

.pgmoduly .small_columns .paragraph_text {
    min-height: 128px;
    position: relative;
line-height:1.8em;
}
/*a[href="/moduly/lavina-newsletter"],*/

.pgmoduly .small_columns .paragraph_text h3 a {text-decoration:none;}


.pgmoduly .small_columns .paragraph_text div a, .pgmoduly .small_columns .paragraph_text p a {
    bottom: 2px;

color:#0F5C76;
    font-size: 0.8em;
    position: absolute;
    right: 7px;
    text-decoration: none;
/*    text-transform: uppercase;*/
}

.pgmoduly .small_columns .paragraph_text h3 a:hover,

.pgmoduly .small_columns .paragraph_text div a:hover,
.pgmoduly .small_columns .paragraph_text p a:hover {
	text-decoration:underline;
}	

.pgmoduly .small_columns .paragraph_text div{
	background: url("img/spirit.png") no-repeat scroll right -669px transparent;
}

.pgmoduly .small_columns .paragraph_text div.e-commerce{background-position: right -1211px; min-height: 86px;}

.pgmoduly .small_columns .paragraph_text div.cms{background-position: right -1010px; min-height: 86px;}

.pgmoduly .small_columns .paragraph_text div.form{background-position: right -1399px; min-height: 86px;}

.pgmoduly .small_columns .paragraph_text div.newsletter{background-position: right -825px; min-height: 86px;}



.pgzamow .lavina_form form div {
    clear: none;
    display: inline;
    float: left;
    margin-right: 10px;
}

#lavina_form_722,
#lavina_form_722 form {
	float:left;
	width:960px;
	clear:both;
}

#lavina_form_722 input[type="submit"] {
	float:left;
	clear:both;
}	

#lavina_form_722 .label_inline {display:inline;margin-top:0;}
