/*
    Theme Name: Ornati.pl  Theme
    Description: Oranti.pl Template
    Version: 1.0.0
    Author: iCore.pl
    Author URI: http://icore.pl
*/
body {
	background: #efefef;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:13px;
}

#header{
	height: 74px;
	background-image:url('images/top_background.jpg');
}
#header_2{
	height: 36px;
	background-image:url('images/top_background_v2.jpg');
}

#menu_top{
	height:36px;
	margin:auto;
	width:960px;
}

#menu_top li{
    list-style-type: none;
    float:left;
    height:36px;
    margin-left: 3px;
}

#menu_top li.page_item a{
    background:url('images/top_button_r_b.gif') transparent scroll top right no-repeat;
    width:118px;
    height:36px;
    text-align:center;
    display:block;
    padding-top:8px;
    padding-right:5px;
    color:#000000;
    font-weight:900;
    text-decoration:none;
    font-size:11px;
}

#menu_top li.current_page_item a{
    background:url('images/top_button_r_b_on.gif') transparent scroll top right no-repeat;
    width:118px;
    height:36px;
    text-align:center;
    display:block;
    padding-top:8px;
    padding-right: 5px;
    color:#FFFFFF;
    font-weight:900;
    text-decoration:none;
    font-size:11px;

}

#menu_top li.page_item{
    background-image:url('images/top_button_l.gif');
    padding-left:5px;
    background-repeat: no-repeat;
}

#menu_top li.current_page_item{
    background-image:url('images/top_button_l_on.gif');
    padding-left:5px;
    height:36px;
    background-repeat: no-repeat;
}

#logobox{
	width:970px;
	text-align:center;
	margin:auto;
}

#naglowek1{
	float:right;
	clear:both;
	color:#999999;
	font-size:11px;
}

#naglowek2{
	float:left;
	clear:left;
	color:#999999;
	font-size:11px;
	margin-top:5px;
	margin-left:25px;
}

#qtranslate-chooser{
    list-style-type: none;
    height: 10px;
    margin-top:5px;
    margin-bottom: 5px;
}
#qtranslate-chooser li{
    float: right;
    margin-right: 10px;
}

#logo{
	height:208px;
	width:970px;
	margin:auto;
	background-image:url('images/logo_background.jpg');
	background-repeat:repeat-x;
	clear:both;
}

#logo_left{
	float:left;
}
#logo_right{
	float:right;
}
#logo_company{
	float:left;
	margin-top:32px;
	margin-left:55px;
}
#logo_main{
	float:right;
	margin-top:33px;
	margin-right:5px;
}

#logo_tekst{
	float:right;
	margin-top:55px;
	margin-right:25px;
	color:#ffffff;
	font-weight:900;
	font-size:16px;
	text-align:right;
}

#page{
	width:970px;
	text-align:center;
	margin:auto;
	clear:both;
}

#left_col{
	float:left;
	width:235px;

}

.naglowek{
	width:232px;
	height:56px;
	margin:auto;
	background-image:url('images/naglowek_background.jpg');
	background-repeat:repeat-x;
	clear:both;
}

.naglowek span.main{
	float:left;
	width:215px;
	text-align:center;
	margin-top:15px;
	font-size:16px;
	font-weight:900;
	color:#5d6e73;
}

.naglowek_left{
	float:left;
	background-image:url('images/naglowek_left.jpg');
	background-repeat:no-repeat;
	width:8px;
	height:56px;
}
.naglowek_right{
	float:right;
	background-image:url('images/naglowek_right.jpg');
	background-repeat:no-repeat;
	width:8px;
	height:56px;
}

#gallery_left{
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	color:#666666;
}

#left_col img{
	display:inline-block;
	vertical-align:middle;
	border:0px;
}
#left_col .arrow{
	margin: 0px 5px 0px 5px;
}


.hr{
	clear:both;
	margin-top:7px;
	margin-bottom:7px;
}

#left_col a{
	color:#2e8ed8;
	font-weight:900;
	font-size:13px;
	text-decoration:none;
}

#right_col{
	float:right;
	width:715px;
}

#right_col div.box h1{
	color:#5d737b;
	font-size:15px;
	font-weight:800;
	text-align:left;
	padding-left: 25px;
	padding-bottom:5px;
        border-bottom: solid 1px #abd2da;
}
#right_col div.box{
	border-bottom: solid 1px #abd2da;
	padding-bottom:10px;
	text-align:justify;
	font-size:14px;
	color:#646464;
}
#right_col div.box p{
	margin:5;
	text-indent:16px;
}

div.whitebox{
	margin-left:3px;
	margin-right:2px;
	width:350px;
	background:#ffffff;
	float:left;
	color:#646464;

}

div.up_wb{
	background-image:url('images/wb_border.jpg');
	background-repeat:repeat-x;
	height:1px;
	clear:both;

}
div.center_wb{
	background:#ffffff;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	clear:both;
}

div.center_wb span{
	color:#687c84;
	font-size:14px;
	font-weight:900;
	float:left;
	margin-left:30px;
}
div.center_wb a.ln{
	color:#2e8ed8;
	font-size:13px;
	font-weight:900;
	text-decoration:none;
	float:right;
	margin-right:45px;
}

div.down_wb{
	background-color:#ffffff;
	height:5px;
	background-image:url('images/wb_border.jpg');
	background-repeat:repeat-x;
	background-position:bottom;
	clear:both;
}

#bottom{
	clear:both;
	height: 133px;
	background-image: url(images/bottom_background.jpg);
	background-repeat:repeat-x;
	margin-bottom:0px;
	padding-top:20px;
}
#stopka{
	margin:auto;
	width:970px;
	text-align:center;
}
#stopka_background{
	/* for IE */
  	filter:alpha(opacity=60);
  	/* CSS3 standard */
  	opacity:0.6;
	height: 75px;
	float:left;
	width:970px;
	background:#111f23;
	border: 1px solid #ffffff;
}
#small_logo{
	position:relative;
	top:0px;
	left:15px;
	background-image:url('images/small_logo.gif');
	background-repeat:no-repeat;
	height:65px;
	float:left;
	margin-top:-70px;
}
#small_logo p{
	margin-top:15px;
	display:block;
	vertical-align:middle;
	margin-left:75px;
	font-size:12px;
	text-align:left;
	color: #ffffff;

}
#menu_bottom{
	height:65px;
	position:relative;
	top:0px;
	right:15px;
	color:#ffffff;
	font-weight:900;
	font-size: 11px;
	float:right;
	margin-top:-47px;
        list-style-type: none;
}
#menu_bottom li{
        list-style-type: none;
        float: left;
        border-left: solid 1px #FFFFFF;
        padding: 0px 7px 0px 7px;
}
#menu_bottom li a{
	color:#ffffff;
	text-decoration:none;
	margin-right:5px;
	margin-left:5px;
}


.alignright{
    float:right;
}


span.question{
    cursor:pointer;
    float:right;
    color:#5d737b;
	font-size:15px;
	font-weight:800;
    margin-top:-8px;
    padding-top:3px;
    padding-bottom: 4px;
    padding-left: 6px;
    padding-right: 6px;
}

span.question img{
    margin-top:0px;
	margin-right: 5px;
	float:left;
	
}

span.question span{
    font-size:15px;
    margin-left:5px;
    margin-top:3px;
}
