.decTbl {

	font-size: 11px;

}

.decTbl th {

	font-size: 11px;

	font-weight: bold;

	text-align: center;

	background-image:  url("images/decTbl_th_bg.jpg");

	height: 26px;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 2px;

	background-repeat: repeat-x;

	vertical-align: middle;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-bottom-color: #999;

	border-right-color: #CCC;

	border-left-color: #FFF;

	background-attachment: fixed;

	background-position: bottom;

	color: #666;

}

.decTbl td {

	font-size: 11px;

	text-align: right;

	padding: 2px 5px 2px 2px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #CCC;

	border-bottom-color: #CCC;

}

.decTbl_rowHead {

	font-size: 11px;

	text-align: right;

	padding: 2px 5px 2px 2px;

	background-color: #eee;

	background-image:  url("images/decTbl_rowHead_bg.jpg");

	background-repeat: repeat-y;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #CCC;

	border-bottom-color: #CCC;

}

.alternate {

	background-color: #EEE;

}

/*********** Boxes ***********/

.box {

	margin-bottom: 20px;

}

.box h1 {

	font-size: 12px;

	background-image:  url("images/box_h1_bg.jpg");

	background-repeat: no-repeat;

	height: 25px;

	padding-left: 25px;

	padding-top: 1px;

	margin: 0px;

}

.box p {

	padding: 10px;

}

.framedBox {

	font-family: Arial, Helvetica, sans-serif;

	border: 1px solid #CCC;

	margin: 5px;

	height: 15px;

}

.framedBox h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #333333;

	background-color: #EEE

	padding: 2px 2px 2px 5px;

	margin: 0px 0px 3px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #999;

	background-image:  url("images/framedBox_h1_bg.jpg");

	background-repeat: repeat-x;

	padding: 3px;

}

.framedBox p {

	padding: 3px;

	

}

/*******************************************************************/

body {

	margin: 0px;

	padding: 0px;

	font-family: Arial, Helvetica, sans-serif;

}



body,td,th {

	color: #333;

	font-size: 12px;

}



body img {

     border:none;

}



td {

	vertical-align: top;

}



p {

	margin: 0px;

	padding: 0px;

}



a:link {

	color: #900;

}



a:visited {

	color: #600;

}



a:hover {

	color: #C00;

}



a:active {

	color: #C00;

}



ul {

	margin-top: 0px;

	margin-bottom: 0px;

	list-style-type: square;

	color: #666;

	font-size: big;



}



li {

}



/*****************************************************************/





/************* #breadCrumb styles *************/

#breadcrumbs {

	font-size: 10px;

	height: 18px;

	padding-top: 2px;

}



#breadcrumbs a {

	color: #600;

	text-decoration: underline;

}



/*********** #sectionLinks styles ***********/

#sectionNav{
	width: 160px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin-bottom: 15px;
	padding-bottom: 2px;
}

#sectionNav h1{
	font-weight: bold;
	text-align: left;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding: 3px 0px 3px 2px;
	margin: 0px 0px 5px;
}

#sectionNav h1 a{
	text-decoration: none;
}

#sectionNav h1 a:hover{
	color: #900;	
}

#sectionNav h2{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding: 10px 0px 10px 25px;
	margin: 0px;
	background-image: url("images/cat_back.jpg");
	background-repeat: no-repeat;
	background-position: 3px;
}

#sectionNav h2 a{
	text-decoration: none;
	color: #333333;
	font-weight: bold;
	font-size: 11px;
	font-style: italic;
}

#sectionNav h2 a:hover{
	color: #900;	
}

#sectionNav ul {
	list-style-type: none;
	text-align: left;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
}

#sectionNav ul li {
	margin: 0px;
	padding: 1px 0px;
}

#sectionNav ul li ul{
	margin: 0px;
	padding: 0px;
}

#sectionNav ul li ul li ul{
	margin-left: 10px;
	display:none;
}

#sectionNav ul li a{
	background-image:  url("images/secLink_bg.gif");
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	padding-left: 17px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	display: block;
	color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	padding-top: 1px;
	padding-bottom: 2px;
	font-weight: normal;
	font-size: 12px;
	margin: 0px;
}

span.menu{
	background-image:  url("images/secLink_bg.gif");
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	padding-left: 17px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	display: block;
	color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 1px;
	padding-bottom: 2px;
	font-weight: normal;
	font-size: 12px;
	margin: 0px;
}

#sectionNav ul li a:hover{
	background-image:  url("images/secLink_o_bg.gif");
	background-repeat: no-repeat;
	text-decoration: underline;
}

#sectionNav ul li span .openCategory {
	background-image:  url("images/secLink_s_bg.gif");
	font-weight: bold;
}

#sectionNav ul li .openCategory:hover {
	background-image:  url("images/secLink_o_s_bg.gif");
	font-weight: bold;
}

#sectionNav ul li ul li a{
	text-decoration: none;
	color: #333;
	border: none;
	font-size: 11px;
	font-weight: normal;
	background-image: none;
	background-position: 6px 6px;
	background-repeat: no-repeat;
}

#sectionNav ul li ul li a:hover{
	background-image: none;
	text-decoration: underline;
}

#sectionNav ul li ul li .openCategory {
	background-image:  url("images/secLink2_s_bg.gif");
	font-weight: bold;
}

#sectionNav ul li ul li .openCategory:hover {
	background-image:  url("images/secLink2_s_bg.gif");
	font-weight: bold;
}

#sectionNav ul li ul li .closedCategory {
	background-image:  url("images/secLink2_bg.gif");
}

#sectionNav ul li ul li .closedCategory:hover {
	background-image:  url("images/secLink2_bg.gif");
}

#sectionNav .product{
	color: #900;
	background-image:  none;
}

#sectionNav ul li ul li ul li a{
	color: #666;
}



#menu_items {

	position: relative;

	top: 0px;

	right: 0px;

	height: 23px;

	width: 500px;

	padding-top: 4px;

	margin: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



#menu_items a {

	color: #FFFFFF;

	font-weight: bold;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #600;

	border-left-color: #C00;

	padding-right: 6px;

	padding-left: 6px;

	height: 27px;

	margin: 0px;

	padding-top: 4px;

	padding-bottom: 3px;

	text-decoration: none;

	font-size: 11px;

}



#menu_items a:hover {

	text-decoration: underline;

	

}



#menu_items_noflash {

	position: relative;

	top: 0px;

	right: 0px;

	height: 23px;

	width: 500px;

}



#menu_items_noflash a {

	color: #FFFFFF;

	font-weight: bold;

	padding-right: 6px;

	padding-left: 6px;

	height: 23px;

	margin: 0px;

	padding-top: 4px;

	padding-bottom: 3px;

	text-decoration: none;

	font-size: 11px;

}



#menu_items_noflash a:hover {

	text-decoration: underline;

}



/********************************************************************/

#gora {

	position:relative;

	height:73px;

	padding: 0px;

	margin: 0px;

	background-image: url(images/flaNav_bg_AS.jpg);

	background-repeat: no-repeat;

 	background-position: 270px 0px;


}



#gora #logo{

	position:absolute;

	left:0px;

	top:0px;

	width:302px;

	height:73px;

}



#gora #slogan{

	position:absolute;

	left:270px;

    top: 30px;

	width:310px;

}



h2{

	font-size: 18px;

	font-weight: bold;

	color: #000;

}



#gora #butonki{

	position:absolute;

	left:510px;

	top:20px;

	width:265px;

	height:73px;

}



#gora #butpodp{

	position:absolute;

	left:510px;

	top:5px;

	width:200px;

	height:73px;

	font-size: 9px;

	text-align:center;

}



#Table_01 {

	height:27px;

	background-image:  url("images/menu_07.gif");

	background-repeat: repeat-x;

}



#menu-01_ {

	position:absolute;

	left:0px;

	top:73px;

	width:219px;

	height:27px;

}



#sprzedaz_ {

	position:absolute;

	left:219px;

	top:73px;

	width:187px;

	height:27px;

}



#menuAir-03_ {

	position:absolute;

	left:406px;

	top:73px;

	width:354px;

	height:27px;

}



#menu-pl_ {

	position:absolute;

	left:219px;

	top:73px;

	width:110px;

	height:27px;

}



#menu-eng_ {

	position:absolute;

	left:329px;

	top:73px;

	width:90px;

	height:27px;

}



#menu-czes_ {

	position:absolute;

	left:419px;

	top:73px;

	width:90px;

	height:27px;

}



#menu-ru_ {

	position:absolute;

	left:509px;

	top:73px;

	width:90px;

	height:27px;

}



#menu-ins_ {

	position:absolute;

	left:599px;

	top:73px;

	width:88px;

	height:27px;

}



#menu-his_ {

	position:absolute;

	left:687px;

	top:73px;

	width:71px;

	height:27px;

}



#dystr{

       position: relative;

       width: 580px;

}



#dystr1 {

	position:absolute;

	left:0px;

	top:0px;

	width:290px;

}



#dystr2 {

	position:absolute;

	left:290px;

	top:0px;

	width:290px;

}





#promo{

       position: relative;

	padding-top: 10px;

	padding-bottom: 15px;

	padding-left: 10px;

	padding-right: 0px;

	width: 580px;

	float: left;

}



#promo1 {

	position:absolute;

	left:30px;

	top:30px;

	width:200px;

	height:255px;

}



#promo2 {

	position:absolute;

	left:300px;

	top:30px;

	width:200px;

	height:255px;

}



#promo3 {

	position:absolute;

	left:50px;

	top:270px;

	width:200px;

	height:255px;

}



#promo4 {

	position:absolute;

	left:300px;

	top:270px;

	width:200px;

	height:255px;

}



#top_bg{

	height: 18px;

	background-image:  url("images/top_bg.gif");

	background-repeat: repeat-x;

}



#top_bg #top{

	height: 18px;

	background-image:  url("images/top_cap.jpg");

	background-repeat: no-repeat;

	padding-left: 185px;

}



#page{

	background-image:  url("images/left_bg.jpg");

	background-repeat: repeat-y;

	width: 990px;

	display: table;

}



#left{

	float: left;

	width: 160px;

	margin: 0px;

	padding-top: 0px;

	padding-bottom: 15px;

	padding-left: 5px;

	padding-right: 5px;

}



#content{

	padding-top: 10px;

	padding-bottom: 15px;

	padding-left: 10px;

	padding-right: 0px;

	width: 810px;

	float: left;

	text-align: center;

}



#content h1{

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCC;

	padding: 0px 0px 2px;

	margin: 5px 0px;

	width:300px;

}



#content h2{

    font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	text-align: left;

}



#content li{

    font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: left;

}



#content p{ 

	margin: 0 auto; 

	text-align: left;

}





#flashHeader {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 595;

}



#right{

	float:right;

	width: 150px;

}



#right .thumb{

	padding-right: 5px;

	padding-top: 5px;

	padding-bottom: 0px;

	padding-left: 20px;

}



#right .cat_icon{

	padding-right: 5px;

	float: left;

}



#right p {

	padding: 0px 0px 5px 5px;

}



#right h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #333333;

	background-image:  url("images/right_h1_bg.jpg");

	background-repeat: no-repeat;

	height: 16px;

	width: 150px;

	padding-left: 8px;

	margin-bottom: 2px;

	padding-top: 1px;

	text-decoration: none;

	border: none;

}



#right a {

	font-size: 11px;

	display: block;

	margin: 2px 0px 1px;

	padding-left: 5px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 2px;

}



#right .cat{

	padding-left: 15px;

	background-image: url("images/category_icon.gif");

	background-repeat: no-repeat;

	margin-left: 5px;

}



#right .pro{

	padding-left: 15px;

	background-image: url("images/product_icon.gif");

	background-repeat: no-repeat;

	margin-left: 5px;

}



#layout_table_2col {

	width: 580px;

	float: left;

}



#layout_table_3col {

	width: 540px;

	float: left;

}



#layout_table_3col h1 {

	font-size: 16px;

	font-weight: bold;

	color: #000000;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCC;

	padding: 0px 0px 2px;

	margin: 5px 0px;

}



#feature_table{

    border: 1px solid #AAA;

    border-spacing: none;

    text-align: center;

    padding: 0px;

	width: 540px;

    border-collapse: collapse;

}



#feature_table td{

    border-right: 1px solid #FF0000;

    vertical-align: middle;

    background: #EEE;

}



#feature_table th{

  border-right: 1px solid #FF0000;

  vertical-align: middle;

 	color: #333;

	font-size: 10px;

}



.odd_table {

    border: 1px solid #AAA;

    border-spacing: none;

    text-align: center;

    padding: 0px;

    width: 540px;

    border-collapse: collapse;

    margin: 5px 0px 5px 0px;

}



.odd_table td{

    border-right: 1px solid #F00;

    vertical-align: middle;

}



.odd_table th{

    border-right: 1px solid #F00;

    vertical-align: middle;

    	color: #333;

    font-size: 11px;

}



.odd_table tr.odd{

    border-right: 1px solid #F00;

    vertical-align: middle;

  color: #333;

	font-size: 10px;

	background: #FFF;

}



.odd_table tr{

    border-right: 1px solid #F00;

    vertical-align: middle;

  color: #333;

	font-size: 10px;

	background: #EEE;

}



div.lewo {

float: left; 

width: 180px;

margin: 0px 15px 0px 0px;

}



/*** Footer **********************************************/

#footer {

	clear: both;

	width: 100%;

	background-color: #FFF;

	position: relative;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	padding: 10px 0px 10px 0px;

}



#footer_border {

	height: 10px;

	width: 100%;

	float: left;

	background-image:  url("images/footer_bg.gif");

	background-repeat: repeat-x;

}



#footer td#smLogo {

	background-image:  url("images/logo_sm.gif");

	background-repeat: no-repeat;

	width: 125px;

}



#footer a {

	color: #900;

	margin: 5px;

}



#sideBarBotCap {

	background-image:  url("images/left_cap.jpg");

	background-repeat: no-repeat;

	position: relative;

	height: 15px;

	width: 170px;

}



#printLink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	background-image: url("images/prn_icon.gif");

	background-repeat: no-repeat;

	padding-left: 18px;

}



#printLink a {

	color: #600;

}



.editTbl { 

	border: 1px dashed #900;

	padding: 5px;

}



.editTbl td {

	background-color: #FFC;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

}



#content h3{

	font-size: 1.3em;

	font-weight: bold;

	color: #000;

/*	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCC;

*/	padding: 0px 0px 2px;

	margin: 5px 0px;

	width:600px;

}

