/* arvi fertis*/
body, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, form {
	padding: 0px;
	margin: 0px;
}

img {
	border: 0px;
}

textarea {
	overflow: auto;
}

html {
	height: 100%;
}

a {
	color: #7D1518;
}

body {
	height: 100%;
	font-family: verdana;
	text-align: center;
	background: url(../images/body-bg.gif);
}

	input, select, textarea {
		font-family: verdana;
		font-size: 11px;
	}

	#container {
		width: 950px;
		height: 100%;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
	}
	#container-box {
		padding: 10px 0px;
	}
		#header {
			width: 950px;
			height: 190px;
			background: url(../images/header.jpg) no-repeat;
		}
		
			h1.logo {
				float: left;
				padding: 56px 0px 0px 24px;
			}
			
				h1.logo a,
				h1.logo b {
					display: block;
					background: transparent url(../images/logo.gif) no-repeat;
					width: 160px;
					height: 89px;
				}
				
					h1.logo a span,
					h1.logo b span {
						display: none;
					}
			
		#spacer {
			width: 950px;
			height: 30px;
			background: #7D1518;
			border: 1px #E4E6CB solid;
			margin-top: 1px;
			font-size: 0px;
			voice-family: "\"}\"";
			voice-family: inherit;
			width: 948px;
			height: 28px;
		}
			#lang-wrapper {
                width: 219px;
                margin: 7px 0px 0px 0px;
                text-align: center;
                float: left;
            }

                ul.lang {
                	list-style: none;
                	padding: 0px 0px 0px 0px;
                	margin: 0px;
                	font-size: 0px;
                    }

                	.lang li {
                		float: left;
                	}

                	.lang div {

                	}

                		.lang a {
                			font-size: 11px;
                			color: #FFFFFF;
                			text-align: center;
                			text-decoration: none;
                			padding: 0px 11px 0px 10px;
                			background: url(../images/lang-bullet.gif) no-repeat 0px 2px;
                		}
						
	
                		.lang a:hover {
                			color: #B5C457;
                			text-decoration: underline;
                		}

                		.lang li.selected a {
                			color: #B5C457;
                		}

                		.lang li.selected a:hover {
                			color: #B5C457;
                			text-decoration: underline;
                		}

                			.lang li.first a {
                				background: none;
                			}
            
			#nav-wrapper {
				width: 510px;
				padding: 7px 0px 0px 1px;
				float: left;
			}
			
				ul.nav {
		            	list-style: none;
		            	margin: 0px;
		            	padding: 0px;
		            }
	
		            	.nav li {
		            	    padding: 0px;
		            	    background: transparent url(../images/nav-bullet.gif) no-repeat 0px 3px;
		            	    float: left;
		            	}
	
		            	.nav li.first {
		                    background: none;
		                }
	
		            	.nav div {
		            		/*+*/
		            	}
	
		            		.nav a {
		            			display: block;
		            			font-size: 11px;
		            			color: #ffffff;
		            			text-align: center;
		            			text-decoration: none;
		            			padding: 0px 11px 0px 10px;
		            		}
							
							.nav li.first a {
								padding-left: 0px;
							}
							
		            		.nav a:hover {
		            			color: #B5C457;
		            			text-decoration: none;
		            		}
	
		            		.nav li.selected a {
		            			color: #B5C457;
		            			text-decoration: none;
		            		}
	
		            		.nav li.selected a:hover {
		            			color: #B5C457;
		            			text-decoration: none;
		            		}

		        form.search {
					float: right;
					padding-top: 5px;
					padding-right: 9px;
				}
				
					form.search input {
						float: left;
						margin: 0px 0px 0px 0px;
						border: 1px #867F6E solid;
						width: 126px;
						height: 13px;
					}
					
					form.search span {
						float: left;
					}
					
					form.search input.submit {
						background: url(../images/submit-bg.gif) no-repeat;
						width: 30px;
						height: 17px;
						border: none;
					}
					
		#content-box {
			background: url(../images/line2.gif) repeat-y left top;
			width: 950px;
			height: auto;
			margin-top: 6px;
			border: 1px #E4E6CB solid;
			voice-family: "\"}\"";
			voice-family: inherit;
			width: 948px;
			position: relative;
		}
		
			#left-wrapper {
				background: #ffffff;
				width: 190px;
				height: auto;
				padding: 9px 0px 0px 9px;
				float: left;
			}

			#dummy-contact-wrapper{
				height: 195px;
				background: #FAFAF3;
			}			
				.title-wrapper {
					text-transform: uppercase;
					width: 190px;
					padding: 0px 10px 10px 0px;
					background-color: #EDEFD8;
					voice-family: "\"}\"";
					voice-family: inherit;
					width: 180px;
				}
					
					.title-wrapper form {
						margin: 13px 0px 0px 16px
					}
					
					.title-wrapper form input {
						margin: 0px 0px 5px 0px;
						border: 1px #867F6E solid;
						width: 152px;
						height: 13px;
					}
					
					.title-wrapper form input.submit {
						background: url(../images/submit-bg.gif) no-repeat;
						width: 29px;
						height: 17px;
						border: none;
					}

					.title-wrapper form input.logout {
						background: #9EAC46;
						border: 1px solid #867F6E;
						width: 150px;
						color: #ffffff;
						height: 19px;
						padding-bottom: 1px;
					}
					
					h3.title {
						font-family: verdana;
						font-size: 11px;
						font-weight: bold;
						color: #FFFFFF;
						line-height: 14px;
						background-color: #B3BF4E;
						padding: 9px 16px 7px 15px;
					}
				
				#sub-nav-wrapper {
					width: 190px;
					background-color: #EDEFD8;
					font-size: 0px;
					margin-bottom: 10px;
					padding-bottom: 15px;
				}
					
					ul.sub-nav {
						list-style: none;
						margin: 0px;
						padding: 0px;
					}
						.sub-nav li {
						}

						/*.sub-nav li.selected {							
							background: #DEE3B5 url(../images/sub-nav-selected.gif) no-repeat 7px 9px;
							background-color: #fcc;
						}*/
						
						.sub-nav li.last {
							
						}
						
							.sub-nav li a {
								padding: 3px 10px 4px 15px;
								background: #EDEFD8 url(../images/sub-nav-bullet.gif) no-repeat 7px 9px;
								display: block;
								font-size: 11px;
								font-weight: bold;
								color: black;
								text-decoration: none;
							} 
							
							.sub-nav li.selected a {
								background-color: #dee3b5;
								color: #7D1518;
								
								text-decoration: none;
							
							}
							
							.sub-nav li a:hover {
								color: #7D1518;
								text-decoration: none;
							}
							
							.sub-nav li.selected a:hover {
								color: #7D1518;
								text-decoration: none;
							}
	
						.sub-nav li ul li.first {
							/*margin-top: 3px;*/
						}
						
						.sub-nav li ul {
								list-style: none;
								padding: 0px;
								margin: 0px;
								/*margin-left: -9px;
								font-size: 0px;
								background-color: #FAFAF3;*/
							}
						
						.sub-nav li.selected ul li a {								
								background: #fafaf3 url(../images/sub-sub-nav-bullet.gif) no-repeat 15px 11px;
								color: #383838;
								padding: 4px 20px 0px 23px;
								
							}
							
							.sub-nav li.selected ul li.last a {
								padding-bottom: 4px;
							}	
							
							.sub-nav li ul li a {
								
								font-size: 11px;
								line-height: 12px;
								font-weight: normal;
								text-decoration: none;
							
							}

							
							.sub-nav li ul li.selected a {
								color: #7D1518;
								font-weight: bold;
								
							}
					
					#registration {
						margin-bottom: 10px;
					}
					
					#registration a {
						color: #9EAC46;
						font-size: 10px;
						text-decoration: none;
						margin: 10px 0px 0px 15px;
					}
					
					#contact-wrapper {
						position: absolute;
						bottom: 80px;
						left: 9px;
						width: 190px;
						font-size: 11px;
						color: #867F6E;
						background: #FAFAF3;
					}
						#contacts {
							padding: 36px 0px 36px 30px;
						}
					
							#contacts a {
								color: #9EAC46;
							}
					
			#content-wrapper {
				float: left;
				width: 540px;
				margin-left: 20px;
			}	
				
				#sitemap-wrapper {
					width: 540px;
					font-size: 0px;
					margin-top: 6px;
				}
					#sitemap-wrapper a {
						color: #B5C457;
						font-size: 10px;
						margin-left: 6px;
						padding-left: 10px;
						text-decoration: none;
						background: url(../images/sitemap-bullet.gif) no-repeat 0px 4px;
					}
					
					#sitemap-wrapper a.first {
						background: none;
						margin: 0px;
						padding: 0px;
					}
				
				#content-title-wrapper {
					width: 540px;
					height: 28px;
					margin-top: 16px;
					border-bottom: 1px #EDEFD8 solid;
				}
				
				h2.title {
					font-size: 16px;
					color: #7D1518;
					padding-top: 3px;
					margin-left: -1px;
					font-weight: bold;
					float: left;
					text-transform: uppercase;
				}		
				
				#print-wrapper {
					float: right;
					height: 10px;
					padding-top: 8px;					
				}
					
					#print-wrapper a {
						font-size: 11px;
						color: #9EAC46;
						background: url(../images/sys/icon-print.gif) no-repeat right 1px;
						padding: 0px 20px 0px 0px;
						text-decoration: none;
					}
					
				#content {
					font-size: 11px;
					width: 540px;
					height: 400px;
					padding-top: 18px;
				}
				
				*> #content {
						min-height: 400px;
						height: auto;
					}


					dl.news {
					}
					
						dl.news a {
							color: #9EAC46;
							text-decoration: none;
						}
					
						dl.news dt.title {
							font-size: 14px;
							color: #7D1518;
							font-weight: bold;
							margin-bottom: 10px;
						}
						dl.news dt.date {
							font-size: 90%;
							color: #C9CCB5;
						}
											
						dl.news dd.text {
							margin-bottom: 5px;
						}

				
			#right-wrapper {
				background: #ffffff;
				float: left;
				width: 169px;
				margin-left: 20px;
				padding-top: 9px;
			}		
					
				#weather-wrapper {	
					background-color: #EDEFD8;
					width: 160px;
					margin: 0px 0px 10px 0px;
				}
				
					.title-wrapper2 {
						width: 160px;
						padding: 0px 10px 10px 0px;
						background-color: #EDEFD8;
						voice-family: "\"}\"";
						voice-family: inherit;
						width: 150px;
					}
					
						.title-wrapper2 table {										
							width: 90%;
						 	margin: 9px 0px 0px 12px;
						}
						
						.city {
							font-size: 11px;
							color: black;
							text-align: left;
						}
						
						.temp {
							font-size: 11px;
							color: #7D1518;
							text-align: right;
						}
					
					.spcr {
						width: 160px;
						height: 10px;
						font-size: 0px;
						background: #EDEFD8;
					}
					
					#banner-wrapper {
						background: #EDEFD8;
						width: 160px;
						margin-bottom: 10px;
					}
					
						.banner {
							width: 140px;
							margin: 0px 10px 0px 10px;
							text-align: center;
							background-color: #F6F7EC;
						}
							
							.banner img {
								padding: 0px;
								margin: 0px;
								border: none;
							}
							
					#menu-wrapper2 {
						background: #EDEFD8;
						width: 140px;
						padding: 12px 10px 10px 10px;
						font-size: 0px;
						margin: 0px 0px 10px 0px;
					}
						
						ul.menu2 {
							list-style: none;
							padding: 0px;
							margin: 0px;
							font-size: 0px;
						}
							
							.menu2 li {
							}
							
							.menu2 li a {
								display: block;
								background: url(../images/sub-nav-bullet.gif) no-repeat 0px 6px;
								margin-bottom: 7px;
								color: black;
								font-size: 11px;
								text-decoration: none;
								padding-left: 7px;
							}

							.menu2 li a:hover {
								text-decoration: underline;
							}
					
							.menu2 li.selected a {
								font-weight: bold;
							}

					#link-wrapper {
						background: #FAFAF3;
						width: 160px;
						padding-bottom: 14px;
					}
					
						.title-wrapper3 {
							padding: 0px 0px 10px 0px;
							background-color: #FAFAF3;
							voice-family: "\"}\"";
							voice-family: inherit;
						}
						
							h3.title2 {
								font-family: verdana;
								font-size: 11px;
								font-weight: bold;
								color: #737C25;
								line-height: 14px;
								background-color: #EDEFD8;
								padding: 9px 16px 7px 15px;
							}
					
					#link-wrapper a {
						color: #9EAC46;
						font-size: 11px;
						padding: 0px 0px 0px 14px;
						text-decoration: none;
					}

					
				#created-box { 
					padding-top: 30px;
					background: #ffffff url(../images/line.gif) no-repeat center 30px;
		        }
		        
					#created {
						padding: 15px 5px 10px 5px;
					}
		        	
							#created-wrapper {
		        				float: left;
		        				padding: 2px 0px 0px 5px;
		        				font-size: 10px;
		        				color: #C8CAA6;
		        			}
		        
		        			#created .logo {
		        				float: left;
		        				padding: 0px 0px 0px 5px;
		        			}
		        
		        				#created .logo a {
		        					display: block;
		        					background: transparent url(../images/sys/artogama.gif) no-repeat;
		        					width: 65px;
		        					height: 20px;
		        				}
		        
		        					#created .logo a span {
		        						display: none;
		        					}
		        					
		                        #copyright-wrapper {		                            
		            				font-size: 10px;
		            				color: #C8CAA6;
		                        	float: left;
		                        	padding: 2px 0px 0px 9px;
		                        }
	
	/* Content images */
	
	.img-container {
		/*+*/
	}
	
		.img-container table tr.image td {
			padding: 0px;
		}
		
		.img-container table tr.title {
		}
		
			.img-container table tr.title td {
				text-align: center;
			}

				h3.product-title {
					font-size: 14px;
					color: #7D1518;
					font-weight: bold;
					margin-bottom: 10px;
				}		
				
				div.product-spacer {
					font-size: 0.1px;
					padding-bottom: 20px;
					border-bottom: 1px solid #EDEFD8;
					margin-bottom: 20px;
				}		

				
				div.product-link {
					margin-top: 5px;
				}		

					div.product-link a {
						color: #9EAC46;
						text-decoration: none;
					}		

.weather {
	margin-bottom: 10px;
}

.weather * {
	text-decoration: none;
}


/* Clear Fix */

.clearfix:after {
	content: ".";
	display: block;
	font-size: 0px;
	line-height: 0px;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

.clearfix {
	display: block;
}

* html .clearfix {
	height: 1px;
}			

.w33 {
	width: 33%;
}
