/* CSS Document */

*{
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: 12px;
	color: #666666;
	margin: 0;
	padding: 0;
}

body{
	text-align: center;
}

#page{
	text-align: left;
    width: 770px;	
	margin-left: auto;
	margin-right: auto;
}

#popup{
	text-align: left;
	padding: 0 21px 0 21px;
}

#header_left{
	float: left;
	padding: 15px 0 15px 16px;
}

img{
	border: none;
}

#header_right{
	float: right;
	width: 365px;
}

/**************************************** menu *********************************/

#brack1, #brack2{
	float: right;
	padding: 15px 0 0 0;	
    color: #A9A9AD;	
	font-weight: bold;
}

#brack2{
	padding-right: 15px;
}

#menu{
	float: right;
}

#nav1{
	list-style: none inside none;
	float: right;
	padding: 15px 5px 8px 0;
}

#nav1 li
{
	padding-left: 5px;
	display: inline;
}

#nav1 li a
{
	text-decoration: none;
    color: #A9A9AD;	
	font-weight: bold;
}

#nav1 li a:hover
{
	color: #F59F44;	
}

#nav1 li a.selected
{
	color: #F59F44;	
}

/********************************************* flags ***************************************/

#flags{
	float: right;
	padding: 0 16px 9px 0;
}

#flags img{
	border: none;
}

/*************************************** footer ************************************/

#footer{
	font-size: 10px;
	clear: both;
	width: 100%;
	text-align: center;
	padding-top: 25px;
}

#popup_footer{
	font-size: 10px;
	clear: both;
	text-align: left;
	padding: 25px 0 0 5px;
}


/********************************************* home page ***********************************/

#photo{
	clear: both;
	padding-bottom: 12px;
}

#main_content{
	padding: 0 20px 0 15px;
}

#main_content strong{
	color: #F59F44;
	font-weight: normal;
}

#main_content a{
	text-decoration: none;
}

#main_content a:hover{
	color: #F59F44;
}

#columns1 h1{
	font-size: 12px;
	width: 122px;
	padding: 5px 0 5px 0;
	text-align: center;
}

#col_first{
	float: left;
	width: 195px;	
	padding: 0 45px 0 20px;
}

#col_first h1{
	background-color: #FD0E27;
}

#col_first h1 a, #col_first h1 a:hover{
	color: #FFFFFF;
}

#col_second{
	float: left;
	width: 195px;	
	padding: 0 45px 0 20px;
}

#col_second h1{
	background-color: #F7A64D;
}

#col_second h1 a, #col_second h1 a:hover{
	color: #4648EC;
}

#col_third{
	float: left;
	width: 195px;	
	padding: 0 0 0 20px;
}

#col_third h1{
	background-color: #4C6DB4;
}

#col_third h1 a, #col_third h1 a:hover{
	color: #FFFFFF;
}

#list_red{
	padding-top: 8px;
	list-style: url(images/list_image_red.gif) outside none;
}

#columns2{
	padding-top: 15px;
	clear: both;
}

#list_vio{
	list-style: url(images/list_image_vio.gif) outside none;
}


/************************************** content ***********************************/

#slogan{
	clear: both;
	height: 22px;
	padding: 0 0 7px 21px;
}

#stripe{
	clear: both;
	background-color: #FDAD58;
	height: 7px;
	font-size: 0px; /* for IE*/
}

#top{
	background: url(images/photo1_top.gif) no-repeat; 
	height: 33px;
}

#top_photo2{
	background: url(images/photo2_top.gif) no-repeat; 
	height: 33px;
}

#top_photo3{
	background: url(images/photo3_top.gif) no-repeat; 
	height: 33px;
}

#nav2{
	float: left;
	list-style: none;
	margin-right: -200px;
	padding: 7px 0 0 204px;
}

#nav2 li
{
	background: url(images/list_image_red1.gif) no-repeat; 
	padding: 0 13px 0 15px;
	float: left;
}

#nav2 li a
{
	font-size: 13px;
	text-decoration: none;
    color: #7D7B7E;	
	font-weight: bold;
}

#nav2 li a:hover
{
	color: #EFB428;	
}

#nav2 li a.selected
{
	color: #EFB428;	
}

#col_left{
	float: left;
	background: url(images/photo1.gif) no-repeat; 
	width: 240px;
	height: 200px;
}

#col_left_photo2{
	float: left;
	background: url(images/photo2.gif) no-repeat; 
	width: 240px;
	height: 200px;
}

#col_left_photo3{
	float: left;
	background: url(images/photo3.gif) no-repeat; 
	width: 240px;
	height: 200px;
}

#col_right{
	float: left;
	width: 512px;
}

#content h1{
	font-size: 15px;
	color: #D31B37;
	padding: 10px 0 4px 0;
}

#content h2{
	font-size: 13px;
	color: #221E1F;
	padding: 15px 0 1px 0;
}

#content h3{
	font-size: 12px;
	color: #221E1F;
	padding: 13px 0 1px 0;
}

#content strong{
	color: #FFAE00;
	font-weight: normal;
}

#content a.color{
	color: #FFAE00;
}

#content a.next{
	padding: 0 0 0 20px;
}

#content ul{
	list-style: none;
}

#content ul li{
	padding: 15px 0 10px 19px;
}

#content ul ul{
	list-style: outside disc;
	padding: 7px 0 0 0;
}

#content ul ul ul{
	list-style: none;
	padding: 7px 0 0 0;
}

#content ul ul li{
	padding: 0 0 4px 0;
	margin: 0 0 0 40px;
}

#content ul.circlelist{
	list-style: outside disc;
	padding: 7px 0 0 0;	
}

#content ul.circlelist li{
	padding: 0 0 4px 0;
	margin: 0 0 0 40px;
}

#content ul.condensedlist li{
	padding: 0 0 4px 40px;
}

#content ul.condensednopadlist li{
	padding: 0 0 4px 0;
}

#content p{
	padding: 15px 0 0 0;
}

#content p.desc{
	padding: 12px 0 0 0;
	font-size: 13px;
	color: #221E1F;
}

#content p.reference{
	text-align: right;
	font-size: 10px;
	padding-bottom: 30px;
}

#content p.comment{
	font-size: 10px;
	padding-bottom: 20px;
}

#content p.important{
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}

#content p.important_cena{
	font-size: 13px;
	font-weight: bold;
}

#content p.right{
	text-align: right;
	padding-bottom: 30px;	
}

#content p.rightfinish{
	text-align: right;
}

#content table{
	margin: 15px 0 15px 0;
	border-collapse: collapse;
	border-spacing: 0;
	width: 510px;
	color: #000538;
}

#content table th{
	border: 1px solid #A1A2A8;
	padding: 5px 7px 5px 7px;
}

#content table td{
	border: 1px solid #A1A2A8;
	padding: 1px 7px 2px 7px;
}

#content table.cena{
	margin: 15px 0 0 0;
}

#content table.cena th{
	border: none;
	padding: 0 7px 5px 7px;
}

#content table.cena td{
	border: none;
	padding: 0 7px 2px 7px;	
}

/****************************************** klienci ***************************************/

#content #klienci{
	list-style: none inside none;
	padding: 13px 0 0 0;
}

#content #klienci li{
	padding: 0 0 10px 34px;
}

/************************************* wycena on-line *********************************************/

#content #wycena_on_line{
	background-color: #EBEBEB;
	padding: 0 15px 5px 15px;
	margin: 15px 15px 15px 0;
}

#content #wycena_on_line table{
	width: auto;
}

#content #wycena_on_line table td{
	border: none;
	padding: 0 7px 7px 7px;
}

/*********************************** popups **********************************/

#popup #col{
	float: left;
	padding: 0 40px 0 0;
}

#popup #col_last{
	float: left;
	padding: 0 0 0 0;
}

#popup #content table{
	width: auto;
}
 
#popup img{
	padding: 15px 0 15px 0;
}	 

#content ul.list_address{
	padding-top: 15px;
}

#content ul.list_address li{
	padding: 0 0 4px 0;
	font-weight: bold;
}
