/* -------------------- tag styles --------------------*/
body,td,div {font-family: verdana; font-size: 12px;}
html,body{margin:0;padding:0;height:100%;border:none;}
table {border-spacing: 0px; border-collapse: collapse;}
td {vertical-align: top; padding:0px;}
img {border: 0px;}
form{margin:0px; padding:0px;}
br.clearer{ clear: both; }
textarea {text-align: left;}
fieldset {border: none;}

h1, h2, h3, h4, h5, h6 {margin: 0px; font-weight: bold; color: silver;}
h1 {color: #ed1c24; font-size: 32px; font-weight: normal; margin-bottom: 45px;}
h2 {color: #4e4e4e; font-size: 14px; font-weight: bold; margin-bottom: 5px; margin-top: 20px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}

a {color: #ed1c24; text-decoration: none;}
a:hover {text-decoration: underline;}
a:focus {outline: none;}
a:active {}
a:visited {}


.ddown {
	color: white;
	background-color: black;
	background: url('../images/ddmenu.png') no-repeat;
	margin-top: 83px;
	margin-left: 785px;
	padding-top: 10px;
	width: 131px;
	height: 87px;
	}
	
	#drop a {
	display: block;
	color: white;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;

	}
	
	#drop a:hover{
	margin: 0px;
	color: red;
	text-align: center;
	text-decoration: none;
	}
	
.ddhide {visibility: hidden;}
.ddshow {visibility: visible;color: white;}

/* -------------------- standard styles --------------------*/
.b {font-weight: bold;}
.n {font-weight: normal;}
.i {font-style: italic;}

.tr{text-align:right;}
.tl{text-align:left;}
.tc{text-align:center;}

.pa {position: absolute;}
.pr {position: relative;}

.fl {float: left;}
.fr {float: right;}

.lt {text-decoration: line-through;}
.lu {text-decoration: underline;}
.ln {text-decoration: none;}

.dn {display: none;}
.vat{vertical-align: top;}
.clear{clear: both;}
.hand {cursor: pointer;}

.fs10 {font-size: 10px;}
.fs11 {font-size: 11px;}
.fs12 {font-size: 12px;}
.fs13 {font-size: 13px;}
.fs14 {font-size: 14px;}
.fs16 {font-size: 16px;}
.fs18 {font-size: 18px;}

.fc1 {color: #000;}
.fc2 {color: #FFF;}
.fc3 {color: #505050;} /*gray*/

.ls25 {letter-spacing: 0.025em;}

a.lnk1 {color: gray;}
a.lnk1:hover {color: silver;}

a.lnk2 {color: red;}
a.lnk2:hover {color: blue;}

a.lnk3 {color: green;}
a.lnk3:hover {color: purple;}

.other-prod div{ width: 50%; float: left; }
.other-prod .next{ text-align: right; }

/* -------------------------------------------------------------------------------------------*/

/* -------------------- HEAD start --------------------*/
body{
      background: white url('../images/back_blue.png') scroll no-repeat center 113px;
}
div#header {
	background: transparent url('../images/header_back.png') scroll left top repeat-x;
	height: 113px;
	margin: 0 0 0 0;
}
div#head {width: 920px; height: 120px; margin: 0 auto; background: transparent url('../images/header_wave.png') scroll bottom left no-repeat; border-top: 1px solid black;}
div#head .logo{ position: absolute; top: 25px; left: 40px; }

div#head .menu{
  list-style-type: none;
  margin: 0;
  position: absolute;
  top: 55px;
  right: 25px;
}
div#head .menu a{
  text-decoration: none;
  color: white;
  font-weight: bold;
}
div#head .menu a:hover{
  color: #ed1c24;
}
div#head .menu li{
  display: inline;
}
div#head .menu .menu-item-left{
  background: transparent url('../images/menu_back_left.png') scroll no-repeat;
  width: 6px;
  height: 27px;
  display: block;
  float: left;
  margin-left: 1px;
}
div#head .menu .menu-item-center{
  background: transparent url('../images/menu_back_center.png') scroll repeat-x;
  display: block;
  float: left;
  height: 27px;
  padding: 0 15px;
}
    div#head .menu .menu-item-center a{
      position: relative;
      top: 6px;
    }
div#head .menu .menu-item-right{
  background: transparent url('../images/menu_back_right.png') scroll no-repeat;
  width: 6px;
  height: 27px;
  display: block;
  float: left;
  margin-right: 1px;
}

/* --------------------- HEAD end ---------------------*/

/* -------------------- MAIN start --------------------*/
div#content {

}
div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%;/* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}
div#main {
	width: 940px; 
	margin: 0 auto;
	padding-bottom: 183px;
	padding-left: 40px;
	padding-right: 25px;
}
div#main .breadcrumbs{
	border-bottom: dotted 1px black;
	line-height: 18px;
	margin-top: 10px;
	margin-bottom: 10px;
}
	div#main .breadcrumbs a{
	      color: black;
	      text-decoration: none;
	}
	div#main .breadcrumbs .last{
	      color: #ed1c24;
	}
	div#main .breadcrumbs a:hover{
	      text-decoration: underline;
	}
div#main .main-content{
	float: left;
	width: 700px;
	padding-right: 20px;
}
	div#main .main-content .main-content-wrapper{
		margin: 40px 0 0 0;
	}
	div#main .main-content .main-content-wrapper .cat-list-row{
		border-bottom: 1px solid #d9d9d9;
		padding-bottom: 35px;
		margin-top: 20px;
		clear: both;
	}
	div#main .main-content .main-content-wrapper .cat-list-row .cat-list-item{
		float: left;
	}
	div#main .main-content .main-content-wrapper .cat-list-row .first{
		margin-right: 10px;
	}
	div#main .main-content .main-content-wrapper .cat-list-row .cat-list-item-img{
		float: left;
		background: transparent url('../images/thumb_shadow.png') scroll top left no-repeat;
		height: 117px;
		width: 164px;
		padding: 2px 0 0 2px;
	}
	div#main .main-content .main-content-wrapper .cat-list-row .cat-list-item-subcats{
		float: left;
		padding: 0 0 0 5px;
		width: 174px;
	}
		
		div#main .main-content .main-content-wrapper .cat-list-row .cat-list-item-subcats h1{
			padding-bottom: 10px;
			border-bottom: dotted 1px black;
			font-size: 14px;
			margin-bottom: 4px;
		}
		div#main .main-content .main-content-wrapper .cat-list-row .cat-list-item-subcats h1 a{
			text-decoration: none;
			font-size: 14px;
			font-weight: normal;
			color: #ED1C24;
		}
		div#main .main-content .main-content-wrapper .cat-list-row .cat-list-item-subcats h1 a:hover{
			text-decoration: underline;
		}
		div#main .main-content .main-content-wrapper .cat-list-row .cat-list-item-subcats div{
			margin: 4px 0;
			border-bottom: 1px dotted #aeaeae;
		}
		div#main .main-content .main-content-wrapper .cat-list-row .cat-list-item-subcats div a{
			text-decoration: none;
			color: #343434;
		}
		div#main .main-content .main-content-wrapper .cat-list-row .cat-list-item-subcats div a:hover{
			text-decoration: underline;
		}
	div#main .main-content .category-page{
		
	}
		div#main .main-content .category-page .cat-big-image{
			 /*border-top: 3px solid #ed1c24;
			 border-bottom: 1px solid #ed1c24;*/
			 border-top: 3px solid gray;
			 border-bottom: 1px solid gray;
			 height: 300px;
			  width: 700px;
			 overflow: hidden;
		}
		div#main .main-content .category-page .subcats{
			 padding-bottom: 10px;
			 border-bottom: 1px dotted black;
		}
			  div#main .main-content .category-page .subcats h2{
				  color: #ed1c24;
				  font-size: 14px;
				  font-weight: bold;
			  }
			  div#main .main-content .category-page .subcats .banner{
				  margin-top: 10px;
				  padding-top: 10px;
				  border-top: black dotted 1px;
			  }
			  div#main .main-content .category-page .subcats .subcat-more-link{
				  margin-top: 3px;
			  }
			  div#main .main-content .category-page .subcats .subcat-more-link a{
				  color: #ed1c24;
				  text-decoration: none;
			  }
			  div#main .main-content .category-page .subcats .subcat-more-link a:hover{
				  text-decoration: underline;
			  }
	div#main .main-content .izdelek-page{
		
	}
		div#main .main-content .izdelek-page h1{
			/*color: #ed1c24;*/
			color: #4E4E4E;
			font-size: 24px;
			font-weight: normal;
			margin-top: 20px;
			margin-bottom: 25px;
		}
		div#main .main-content .izdelek-page h2{
			color: #4e4e4e;
			font-size: 14px;
			font-weight: bold;
			margin-bottom: 5px;
			margin-top: 20px;
		}
		div#main .main-content .izdelek-page .izdelek-image{
			border-bottom: solid 2px #ed1c24;
			border-top: solid 1px #ed1c24;
			float: left;
			height: 305px;
		}
		div#main .main-content .izdelek-page .teaser{
			margin-left: 20px;
			float: left;
			width: 200px;
			font-size: 10px;
			color: #4e4e4e;
		}
		div#main .main-content .izdelek-page .new-price{
			margin-left: 20px;
			float: left;
			width: 200px;
			font-size: 24px;
			color: #ed1c24;
			margin-top: 3px;
		}
		div#main .main-content .izdelek-page .old-price{
			margin-left: 20px;
			float: left;
			width: 200px;
			font-size: 12px;
			color: black;
			margin-top: 10px;
			text-decoration: line-through;
		}
		div#main .main-content .izdelek-page .content{
			color: #4e4e4e;
			position: absolute;
			top: 0px;
			left: 0px;
			padding: 25px 0;
		}
		div#main .main-content .izdelek-page .selector-content-wrapper{
			border-bottom: 1px dotted black;
		}
		div#main .main-content .izdelek-page .navigation{
			color: #4e4e4e;
			font-size: 14px;
			font-weight: bold;
			padding: 25px 40px 15px 40px;
			border-bottom: 1px solid black;
			background: transparent url('../images/selector_back.png') 0px 20px no-repeat;
		}
		div#main .main-content .izdelek-page .navigation span{
			margin-right: 90px;
			cursor: pointer;
		}
		div#main .main-content .izdelek-page .navigation .selected{
			color: black;
		}
		div#main .main-content .izdelek-page .content p{
			margin-bottom: 15px;
		}
		div#main .main-content .izdelek-page .content li{
			list-style-image: url('../images/main_content_list_bullet.png');
		}
		div#main .main-content .izdelek-page .print-page{
			margin: 50px 0px;
		}
	div#main .main-content .products-list{
		
	}
		div#main .main-content .products-list h1{
			padding-bottom: 15px;
			margin-bottom: 15px;
		}
		div#main .main-content .products-list .products-list-item{
			float: left;
			width: 340px;
			height: 130px;
			margin-top: 15px;
			border-bottom: dotted 1px black;
		}
		div#main .main-content .products-list .products-list-item h2{
			float: left;
			width: 160px;
			margin: 0;
			line-height: 13px;
			height: 28px;
		}
		div#main .main-content .products-list .products-list-item h2 a{
			color: black;
			font-size: 12px;
			text-decoration: none;
		}
		div#main .main-content .products-list .products-list-item h2 a:hover{
			text-decoration: underline;
		}
		div#main .main-content .products-list .products-list-item .prod-item-image{
			float: left;
			width: 164px;
			height: 117px;
			background: transparent url('../images/thumb_shadow.png') scroll left top no-repeat;
			padding: 2px 0 0 2px;
			margin-right: 10px;
		}
		div#main .main-content .products-list .products-list-item .prod-item-teaser{
			float: left;
			width: 160px;
			color: #4e4e4e;
			font-size: 10px;
			margin-top: 10px;
		}
		div#main .main-content .products-list .products-list-item .prod-item-newprice{
			float: left;
			width: 160px;
			color: #ed1c24;
			font-size: 12px;
		}
		div#main .main-content .products-list .products-list-item .prod-item-oldprice{
			float: left;
			width: 160px;
			color: black;
			font-size: 11px;
			text-decoration: line-through;
			margin-top: 10px;
		}
div#main .main-content .content-bottom{
	margin-top: 30px;
	margin-bottom: 30px;
}
div#main .main-content .content-bottom .know-contact-group{
	float: left;
	width: 360px;
}
div#main .main-content .content-bottom .know-contact-group .did-you-know-block{
	margin-bottom: 20px;
}
div#main .main-content .content-bottom .footer-block{
	float: left;
}
		div#main .main-content .content-bottom .products-block{
			width: 340px;
		}
		div#main .main-content .products-block .show-more{
			width: 137px;
			height: 19px;
			text-align: center;
			padding-top: 4px;
			background: transparent url('../images/ostali_izd_back.png') scroll left top repeat-x;
			margin-top: 20px;
			position: relative;
			left: 205px;
		}
		div#main .main-content .products-block .show-more a{
			color: white;
		}
		div#main .main-content .content-bottom .products-list-item{
			margin-top: 6px;
			padding-bottom: 10px;
			border-bottom: 1px dotted black;
			height: 112px;
		}
		div#main .main-content .content-bottom .products-block h1{
			font-size: 22px;
			border-bottom: 1px solid black;
			margin-bottom: 10px;
		}
		div#main .main-content .content-bottom .products-block h2{
			float: left;
			width: 160px;
			margin: 0;
			line-height: 13px;
			height: 28px;
		}
		div#main .main-content .content-bottom .products-block h2 a{
			color: black;
			font-size: 12px;
			text-decoration: none;
		}
		div#main .main-content .content-bottom .products-block h2 a:hover{
			text-decoration: underline;
		}
		div#main .main-content .content-bottom .products-block .prod-item-image{
			float: left;
			width: 164px;
			height: 117px;
			background: transparent url('../images/thumb_shadow.png') scroll left top no-repeat;
			padding: 2px 0 0 2px;
			margin-right: 10px;
		}
		div#main .main-content .content-bottom .products-block .prod-item-teaser{
			float: left;
			width: 160px;
			color: #4e4e4e;
			font-size: 10px;
			margin-top: 10px;
		}
		div#main .main-content .content-bottom .products-block .prod-item-newprice{
			float: left;
			width: 160px;
			color: #ed1c24;
			font-size: 12px;
		}
		div#main .main-content .content-bottom .products-block .prod-item-oldprice{
			float: left;
			width: 160px;
			color: black;
			font-size: 11px;
			text-decoration: line-through;
			margin-top: 10px;
		}

		div#main .main-content .content-bottom .contact-form-block{
			width: 320px;
			height: 230px;
			background: #0d0d0d url('../images/contact_form_back.png') scroll repeat-x top left;
			padding: 10px;
			color: white;
		}
			  div#main .main-content .content-bottom .contact-form-block h2{
				  color: #ED1C24;
				  font-weight: normal;
				  font-size: 18px;
				  padding-bottom: 6px;
				  margin: 0 0 10px 0;
				  border-bottom: 1px #656565 solid;
			  }
			  div#main .main-content .content-bottom .contact-form-block .form-row{
				  margin: 5px 0;
			  }
			  div#main .main-content .content-bottom .contact-form-block .form-label{
				  float: left;
				  width: 118px;
			  }
			  div#main .main-content .content-bottom .contact-form-block .form-field{
				  float: left;
			  }
			  div#main .main-content .content-bottom .contact-form-block .pinkopalinko{
				  display: none;
			  }
			  div#main .main-content .content-bottom .contact-form-block input{
				  color: #a2a2a2;
				  width: 195px;
				  height: 23px;
				  border: 0;
				  background: transparent url('../images/contact_form_input_large.png') top left scroll no-repeat;
				  padding-left: 5px;
			  }
			  div#main .main-content .content-bottom .contact-form-block .field-post input{
				  width: 55px;
				  margin-right: 9px;
				  background: transparent url('../images/contact_form_input_small.png') top left scroll no-repeat;
			  }
			  div#main .main-content .content-bottom .contact-form-block .field-city input{
				  width: 125px;
				  background: transparent url('../images/contact_form_input_medium.png') top left scroll no-repeat;
			  }
			  div#main .main-content .content-bottom .contact-form-block .submit input{
				  background: transparent url('../images/potrdi_button.png') top left scroll no-repeat;
				  width: 60px;
				  height: 21px;
				  cursor: pointer;
			  }
			  div#main .main-content .content-bottom .contact-form-block .submit{
				  text-align: right;
			  }


		div#main .main-content .content-bottom .did-you-know-block{
			width: 340px;
			height: 230px;
			color: #4e4e4e;
			margin-right: 20px;
		}
			  div#main .main-content .content-bottom .did-you-know-block h2{
				  background: transparent url('../images/footer_block_heading_back.png') top left scroll repeat-x;
				  color: white;
				  font-weight: normal;
				  font-size: 14px;
				  line-height: 14px;
				  padding: 10px;
				  margin: 0;
			  }
			  div#main .main-content .content-bottom .did-you-know-block .content{
				 border: 1px solid #d4d4d4;
				 min-height: 149px;
				 padding: 18px 10px;
				 background: white;
			  }
			  div#main .main-content .content-bottom .did-you-know-block .content img{
				  float: right;
			  }
div#main .sidebar-right{
	float: left;
	background: transparent url('../images/sidebar_back.png') scroll top left repeat;
	width: 200px;
	height: 100%;
	padding: 10px;
	margin-bottom: 30px;
}
	div#main .sidebar-right .sidebar-block{
		margin-bottom: 30px;
		max-width: 200px;
		height: 100%;
	}
	div#main .sidebar-right .cats-oddelki{
		  height: 320px;
		  width: 180px;
		  padding: 15px 10px 15px 10px;
		  background: white;
		  border: 1px solid #ed1c24;
	}
	div#main .sidebar-right .cats-oddelki-wrapper{
		  height: 290px;
		  width: 180px;
	}
	div#main .sidebar-right .cats-oddelki-wrapper ul#cats-oddelki-block{
	    position: absolute;
	    top: 0px;
	    width: 4320px;
	}  
	div#main .sidebar-right .cats-oddelki-wrapper li.cats-oddelki-item{
	    float: left;
	    width: 180px;
	    height: 290px;
	    list-style: none;
	}  
		  div#main .sidebar-right .cats-oddelki-wrapper li.cats-oddelki-item .cat-title{
		      font-size: 14px;
		      color: #ed1c24;
		      text-transform: uppercase;
		      max-width: 180px;
		      overflow: hidden;
		      margin: 0 0 5px 0;
		      font-weight: normal;
		  }
		  div#main .sidebar-right .cats-oddelki-wrapper li.cats-oddelki-item .cat-title a{
		      color: #ed1c24;
		  }

		  div#main .sidebar-right .cats-oddelki-wrapper li.cats-oddelki-item li{
		      float: left;
		      width: 160px;
		      height: 21px;
		      list-style: none;
		      background: transparent url('../images/cats_carousel_item_passive.png') scroll left 1px no-repeat;
		      padding: 1px 0px 1px 20px;
		      border-top: 1px solid #d9d9d9;
		      line-height: 18px;
		      position: relative;
		      left: -40px;
		  }  
		  div#main .sidebar-right .cats-oddelki-wrapper li.cats-oddelki-item li a{
		      color: #343434;
		  }  
		  div#main .sidebar-right .cats-oddelki-wrapper li.cats-oddelki-item li.last{
		      border-bottom: 1px solid #d9d9d9;
		  }  
		  div#main .sidebar-right .cats-oddelki-wrapper li.cats-oddelki-item li:hover{
		      background: transparent url('../images/cats_carousel_item_active.png') scroll left 1px no-repeat;
		  }  
	div#main .sidebar-right .controllers{
	    width: 180px;
	}  
		  div#main .sidebar-right .cats-oddelki-wrapper .cats-oddelki-controller{
		      width: 6px;
		      height: 12px;
		      position: absolute;
		      cursor: pointer;
		      bottom: -20px;
		  }  
		  div#main .sidebar-right .cats-oddelki-wrapper #cats-oddelki-next {
		      background: transparent url('../images/carousel_next.png') scroll left top no-repeat;
		      right: 0px;
		  }  
		  div#main .sidebar-right .cats-oddelki-wrapper #cats-oddelki-prev {
		      background: transparent url('../images/carousel_prev.png') scroll left top no-repeat;
		      left: 0px;
		  }  
	div#main .sidebar-right .keywords{
		  text-align: center;
		  max-width: 200px;
		  width: 200px;
	}
		  div#main .sidebar-right .keywords .keyword{
			    display: inline;
			    font-weight: normal;
			    margin: 0px 2px;
		  }
		  div#main .sidebar-right .keywords h1{
			    color: #ed1c24;
			    font-size: 30px;
		  }
		  div#main .sidebar-right .keywords h2{
			    color: black;
			    font-size: 24px;
		  }
		  div#main .sidebar-right .keywords h3{
			    color: black;
			    font-size: 18px;
		  }

	div#main .sidebar-right .mailing-join{
		  background: black url('../images/mailing_back.png') top left scroll repeat-x;
		  height: 132px;
		  padding: 10px;
		  position: relative;
	}
		  div#main .sidebar-right .mailing-join h2{
			    font-size: 18px;
			    color: #ed1c24;
			    font-weight: normal;
			    margin: 0 0 3px 0;
		  }
		  div#main .sidebar-right .mailing-join div{
			    font-size: 12px;
			    color: white;
			    font-weight: bold;
		  }		  
		  div#main .sidebar-right .mailing-join div strong{
			    color: #ed1c24;
		  }			    
		  div#main .sidebar-right .mailing-join input{
			    border: 0;
			    background: transparent url('../images/mailing_input_back.png') scroll top left no-repeat;
			    width: 110px;
			    height: 23px;
			    color: #a2a2a2;
			    font-size: 11px;
			    padding-left: 3px;
			    position: absolute;
			    bottom: 20px;
			    left: 10px;
		  }	
		  div#main .sidebar-right .mailing-join .pinkopalinko{
			    display: none;
		  }	
		  div#main .sidebar-right .mailing-join img{
			    cursor: pointer;
			    position: absolute;
			    bottom: 23px;
			    right: 10px;
		  }	
	div#main .sidebar-right .banners-block{
		text-align: center;
	}
	
div#flashuploadercontainer, form#photoupload{
	width: 300px;
}

div.hold_all_left{
	width:320px;
	overflow:hidden;
	padding:10px;
	margin-right:20px;
	background: transparent url('../images/sidebar_back.png') scroll top left repeat;
}

div.hold_all_right{
	width:320px;
	overflow:hidden;
	padding:10px;
	background: transparent url('../images/sidebar_back.png') scroll top left repeat;
}
div.hold_all {
	width:680px;
	overflow:hidden;
	padding:10px;
	background: transparent url('../images/sidebar_back.png') scroll top left repeat;
}

div.checkPoints{
	background: white;
	border: 1px solid #ED1C24;
	border-bottom: none;
	padding: 10px;
	font-weight: bold;
	color: #ED1C24;
}

div.checkPointsSub{
	padding: 10px;
	margin-bottom: 10px;
	background: white;
	border: 1px solid #ED1C24;
	border-top:none;
}

div#holderImages{
	padding: 15px 10px;
	border: 1px solid #ED1C24;
	background-color: white;
}

div#holderImages td.photo{
	vertical-align: middle;
	text-align: center;
	height: 90px;
	background-color: #fff;
}

div#holderImages td.buttons{
	font-size:9px; 
	color:#333333;
}

div#holderImages td.buttons input{
	font-size:9px; 
	height:15px; 
	border:0px; 
	background:#eeeeee; 
	width:20px; 
	text-align:center;
}

#prices {
position: relative;
top: -18px;
left: 120px;
}
/* --------------------- MAIN end ---------------------*/

/* -------------------- FOOT start --------------------*/
div#footer {
	position:absolute;
	bottom:0; /* stick to bottom */
	width:100%;
	clear:left;
	height: 205px;
	background: transparent url('../images/footer_back.png') scroll left top repeat-x;
}
div#foot {width: 920px; height: 205px; margin: 0 auto; padding: 0px 25px 0px 40px;}
div#foot .locations{
	height: 150px;
	color: white;
	padding-top: 15px;
	overflow: hidden;
}
div#foot .locations .location{
	float: left;
	overflow: hidden;
}
div#foot .locations .location .map{
	float: left;
}
	div#foot .locations .location .map img{
		border: solid 1px #3e3e3e;
	}
div#foot .locations .location .contact{
	float: left;
	margin: 0 7px 0 8px;
	line-height: 20px;
	font-size: 11px;
}
div#foot .legal{
	color: #b5b4b4;
	padding-top: 10px;
}
div#foot .legal .copyright{
	display: inline;
}
div#foot .legal .webmaster{
	display: inline;
	position: absolute;
	right: 0px;
}
div#foot .legal .webmaster a{
	text-decoration: none;
	color: #b5b4b4;
}
div#foot .legal .webmaster a:hover{
	text-decoration: underline;
}
/* --------------------- FOOT end ---------------------*/
