body {margin: 0; padding: 0; background: url(http://www.spordihai.ee/skin/frontend/default/modern/images/bg_grey_g.gif) repeat-x #F2F2F2 0 0; font-size: 12px; font-family: Arial, Verdana, Tahoma, sans-serif; color: #333}

a {text-decoration: none; color: #999}

img {display: block; border: 0}

:focus {outline: none}

ul {margin: 0; padding: 0; list-style: none}

	ul li {margin: 0; padding: 0}

table {border-collapse: collapse; border-spacing: 0}

h1, h2, h3, h4 {margin: 0; padding: 0}

p {margin: 0; padding: 0 0 10px}

button::-moz-focus-inner {padding: 0; border: 0}

input {font-size: 12px; font-family: Arial, Verdana, Tahoma, sans-serif; color: #666}

/* HTML5 */

header, nav, section, article, aside, footer {display: block}

/* Main */

#top_bar {border-bottom: 1px solid #D5D5D5; background: #E4E3E3; font-size: 11px; font-family: Verdana}

	#top_bar_inner {width: 100%; border-bottom: 1px solid #EAEAEA; overflow: hidden}

		#network_menu {width: 960px; margin: auto}

			#network_menu ul {float: left}

				#network_menu ul li {float: left}

				#network_menu ul li a, #network_menu ul li span {display: block; float: left; padding: 0 15px; line-height: 29px; text-decoration: underline; font-weight: bold; color: #679100}

#main {width: 960px; margin: auto}

	header {position: relative; height: 79px; margin: 0 0 10px}

		#title {padding: 25px 0 0 320px; font-size: 42px; color: #679100}

		#logo {position: absolute; display: block; left: 10px; top: -1px; z-index: 9}

			#logo a {display: block; width: 253px; height: 104px; background: url(http://www.spordihai.ee/skin/frontend/default/modern/images/logo.png) no-repeat 0 0; text-indent: -4000px}

	#nav_menu {height: 41px; padding: 5px 0 5px 0; border: 1px solid #444; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; background: #444; font-size: 12px}

		#nav_menu .fb-like {float: right; margin: 10px 0 0 0}

	#social_menu {width: 934px; padding: 0 12px; border-left: 1px solid #BBB; border-right: 1px solid #BBB; border-bottom: 1px solid #DEDEDE; background: #EFEFEF; line-height: 28px; overflow: hidden}

		#social_menu ul {}

			#social_menu ul li {float: left}

				#social_menu ul li a {display: block; float: left; padding: 0 15px}

				#social_menu .facebok {color: #3B5998}

				#social_menu .twitter {color: #019AD2}

				#social_menu .blog {color: #679100}

	#content {width: 926px; padding: 16px 16px 50px; border: 1px solid #BBB; border-top: 0; border-bottom: 1px solid #666; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; -moz-box-shadow: 0 0 2px 2px #ccc; -webkit-box-shadow: 0 0 2px 2px #ccc; box-shadow: 0 0 2px 2px #ccc; background: #FFF; overflow: hidden}

		#images_left {float: left; width: 410px}

			#images_left img {border: 1px solid #DDD}

		#text_right {float: right; width: 500px}

			#price {padding: 0 0 20px}

				#price .new_price {padding: 0 0 0 20px; font-size: 22px}

					#price .new_price span {font-size: 30px; color: #D22B2B}

				#price .old_price {padding: 0 0 0 20px; font-size: 18px}

				#price .conditions {padding: 5px 0 0 20px; font-size: 11px; color: #999}

			#description {padding: 0 0 20px}

			#facts {padding: 0 0 20px}

				#facts .left {float: left; width: 50%}

				#facts .right {float: right; width: 50%}

					#facts .fact {padding: 0 0 15px}

						#facts .fact .label {padding: 0 0 5px; font-style: italic; color: #999}

	footer {padding: 10px 16px; color: #999}


/* */

#content h1 {padding: 0 0 15px; font-size: 28px; font-weight: normal; color: #3B3B3B}

.block_title h3 {padding: 0 0 12px; font-size: 17px; font-weight: normal; font-style: italic; color: #999}

/* */

.big_button {display: inline-block; height: 36px; box-shadow: 0 1px 2px 0 #666; border: 1px solid #D55000; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; text-decoration: none}

	.big_button span {display: inline-block; height: 34px; padding: 0 15px; border: 1px solid #ED7C2A; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; background: #E85D1F; background: -webkit-gradient(linear, left top, left bottom, from(#EE7924), to(#DB4B0B)); background: -moz-linear-gradient(top, #EE7924, #DB4B0B); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#EE7924', endColorstr='#DB4B0B'); line-height: 34px; font-size: 18px; font-weight: bold; color: #FFF; cursor: pointer}

.big_button:hover {border: 1px solid #CACACA}

	.big_button:hover span {border: 1px solid #FCFCFC; background: #E9E9E9; background: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#DEDEDE)); background: -moz-linear-gradient(top, #FDFDFD, #DEDEDE); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDFDFD', endColorstr='#DEDEDE'); color: #666}