html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
#content h2,h3 {
color: #fff;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
	/* fixing corners in opera */
	@media all and (-webkit-min-device-pixel-ratio:10000),
	not all and (-webkit-min-device-pixel-ratio:0) {
	.content h1 span, .content h2 span, .content h3 span, .content h4 span, .content h5 span, .content h6 span { display: block; width: 250px; }
	}
	/* end of fixing */

img, a img {border: none; text-decoration:none}

a:link, a:visited {color: #FF5A00;text-decoration: none}
a:hover {color:#EB4200;text-decoration: underline}

.small, .smalldark {font-weight:bold;font-size:0.9em;color:black}
.createdate,.modifydate {color:#EB4200;font-size:0.9em}

/** end of Joomla core stylesheet **/

#bottom {margin:auto;; padding-left:30px; padding-bottom:20px}
#bottom li {float: left;list-style-type: none;padding:5px}
#bottom a {font-size:1.2em;color:#fff;font-weight:normal;text-decoration:underline}

.content a, #spoilers .moduletable a {
          color: #cd620a;
          text-decoration: none;
          border-bottom: 1px solid #cd620a;
     }
     .content a:hover, #spoilers .moduletable a:hover {
          border: none;
     }

body {
	background-color: #6f6f6f;
	font: 62.5% Tahoma, Geneva, Helvetica, sans-serif;
	color: #fff;
}
html, body { width: 100%; height: 100%; }
.clear { clear: both; }


#container {
	min-width: 990px;
	max-width: 1680px;
	background: #6f6f6f url('../images/bg.jpg') right top no-repeat;
}
#layout {
	background: url('../images/bg_grey.gif') 0px 667px repeat-x;
	height: 1%;
}

#logo {
	width: 273px;
	height: 96px;
	background: url('../images/logo_bg.png') no-repeat;
	margin-left: 19px;
}
	#logo a {
		width: 228px;
		height: 27px;
		display: block;
		padding-top: 21px;
		padding-left: 21px;
	}

	
#menu {
	width: 639px;
	height: 152px;
	background: url('../images/menu_bg.png') no-repeat;
	margin-right: 19px;
	margin-top: -85px;
	float: right;
	position: relative;
	text-transform: lowercase;
}

	#menu li { font-size: 18px; letter-spacing: 1px; }
	#menu li a { color: #fff; text-decoration: none; }
	
	#menu_main {
		margin-left: 34px;
		margin-top: 15px;
	}
	#menu_main li {
		padding-right: 2px;
		margin-right: 7px;
		height:26px;
		float: left;
	}
	#menu_main li a {
		padding: 0px 3px 4px 7px;
		display:block;
	}
	#menu_main li a:hover {
		background: #fff url('../images/menu_main_cl.gif') no-repeat;
		color: #ff6400;		
	}
	#menu_main li:hover {
		background: url('../images/menu_main_cr.gif') top right no-repeat;
	}
	
	#menu_drop {
		margin-left: 290px;
		padding-top:8px;
		width: 145px;
	}
		#menu_drop li {
			background: url('../images/menu_square.gif') 0px 8px no-repeat;
			padding-left: 12px;
			font-size: 15px;
			line-height: 18px;			
			font-weight: bold;
		}
		#menu_drop li a {
			display: block;
			padding: 0px 0px 4px 5px;
		}
		#menu_drop li a:hover {
			background: #fff url('../images/menu_drop_bg.gif') top left no-repeat;
			color: #ff6400;
		}
		#menu_drop li a.mainlevel-2:hover {
			background: url('../images/menu_drop_bg_big.gif') no-repeat;
		}
		

#slogan {
	width: 338px;
	height: 274px;
	background: url('../images/slogan.png') no-repeat;
	margin-left: 63%;
	margin-top: -520px;
}		
	#slogan p {	text-indent: -9000px; }


#fridge {
	width: 496px;
	height: 581px;
	background: url('../images/fridge.png') no-repeat;
	margin-top: 37px;
	margin-left: 3%;
	position: relative;
}


#phone {
	width: 405px;
	height: 179px;
	background: url('../images/phone.png') no-repeat;
	margin-top: 53px;
	float: right;
}
	#phone p {	text-indent: -9000px; }

	
#content_layout {
	width: 92%;
	padding-bottom: 20px;
}

#content_layout .ie_must_die {
	width: 100%;
}

	#content_layout .shadow_t {
		background: url('../images/shadow_t.png') repeat-x;
		height: 38px;
	}
	#content_layout .shadow_tr {
		background: url('../images/corner_tr.png') no-repeat;
		width: 38px;
	}
	#content_layout .shadow_r {
		background: url('../images/shadow_r.png') repeat-y;
		width: 38px;
	}
	#content_layout .shadow_b {
		background: url('../images/shadow_b.png') repeat-x;
		height: 28px;
	}
	#content_layout .shadow_br {
		background: url('../images/corner_br.png') no-repeat;
		width: 38px;
	}	

	
.content {
	background-color: #fff;
	color: #4a4949;
	font-size: 1.4em;
	line-height: 1.7em;
	padding: 10px 10px 17px 83px;
}
	.content h1 span, .content h2 span, .content h3 span, .content h4 
span, .content h5 span, .content h6 span, .componentheading span {
		background-color: #ff6400;
		padding: 0px 9px 4px 9px;
	}

	.content h1, .content h2, .content h3, .content h4, .content h5, .content h6, .componentheading  {
		font: 35px "Times New Roman", Times, Georgia, serif;
		letter-spacing: 1px;
		margin-bottom: 25px;
		font-weight: normal;
		margin-left: -9px;
		
	}
	.content p {
		margin-bottom: 15px;
	}
	#text {
		width: 58%;
		min-height: 380px;
		padding-right: 30px;
		float: left;
	}
	#spoilers {
		width: 35%;
		padding-top: 8px;
		line-height: 1.3em;
		color: #616161;
		float: right;
	}
		#spoilers .moduletable {
			margin-bottom: 35px;
			font-weight: bold;
		}
		#spoilers .moduletable h3 {
			margin-bottom: 17px;
			font-weight: bold;
			font-size: 25px;
		}
		#spoilers .moduletable h3 span {
			background-color: #6d6d6d;
			padding: 1px 12px 7px 12px;
		}
		#spoilers .moduletable ul {
			list-style: disc inside;
		}
		#spoilers .moduletable p, #spoilers .moduletable ul {
			width: 95%;
			margin-bottom: 0px;
		}
		#spoilers .moduletable ul {
			margin-top: 6px;
		}

#footer {font-size: 1.2em;padding-bottom: 20px}

#footer a {
	color: #fff;
	text-decoration: none;
}
	#footer .copyrights {
		margin-left: 30px;
		float: left;
	}
	#footer .adress {
		margin-left: 70px;
		float: left;
	}
	#footer .creactive {
		margin-right: 11%;
		margin-top: -3px;
		float: right;
		vertical-align: middle;
	}
		#footer .creactive span {
			float: left;
			margin-top: 3px;
			margin-right: 12px;
			display: block;
		}
		#footer .creactive a {
			display: block;
			height: 27px;
			float: left;
		}
