body {font-family: Verdana, Arial; font-size: 12px; margin: 0; padding: 0; color: #444}

a {color: #095C9E; text-decoration: none}

a:hover {color: #0B93C0}

img {border: 0}

#main {margin: auto; width: 908px}

#pais {padding: 8px 0 0 0; width: 908px; overflow: hidden}

#logo {float: left; width: 492px}

#banner {float: left; width: 416px; text-align: center; padding: 15px 0 0 0}

#menu {width: 880px; height: 34px; background: url(/taust/menu.gif) #FFF no-repeat top center; padding: 3px 14px 3px 14px}

#menunupp {width: 880px; height: 34px; background: url(/taust/menunupp.gif) #FFF repeat-x top center; overflow: hidden}

#menunupp ul {list-style: none; padding: 0; margin: 0}

#menunupp li {float: left; margin: 0; padding: 0; text-align: center}

#menunupp li a {float: none; font-weight: bold; font-size: 14px; text-decoration: none; color: #393939; font-family: Verdana, Arial}

#menunupp li a.nav {height: 34px; line-height: 34px; float: left; display: block; padding: 0 10px 0 16px; text-decoration: none}

#menunupp li a.navaktiv {background: url(/taust/menunupp_aktiv.gif) no-repeat top left; height: 34px; line-height: 34px; float: left; display: block; padding: 0 10px 0 16px; text-decoration: none; color: #000}

#menunupp li a.nav:hover {background: url(/taust/menunupp_yle.gif) no-repeat top left; text-decoration: none; color: #4D4D4D}

#sisu {width: 860px; background: url(/taust/sisu.gif) no-repeat top center; padding: 20px 24px 25px 24px; margin: 4px 0 0 0}

#sisu_all {width: 908px; background: url(/taust/sisu_all.gif) no-repeat bottom center; overflow:hidden}

.tiitel {margin: 0 0 20px 0; font-size: 13px; font-weight: bold}

.avaleht_box {width: 860px; background: url(/taust/avaleht_box.gif) #FFF no-repeat top left; overflow: hidden}

.avaleht_box_1 {float: left; width: 280px; margin: 0 1px 0 0}

.avaleht_box_1_sisu {padding: 10px; color: #444}

.avaleht_box_2 {float: left; width: 280px}

.avaleht_box_3 {float: left; width: 298px}

.avaleht_box_3_sisu {padding: 10px; font-size: 12px; color: #2E2E2E}

.avaleht_box_3_sisu .brand {color: #007ea8}

.avaleht_box_3_sisu a {color: #7C7C7C}

.myyk_asi {padding: 1px 0 0 14px; background: url(/taust/myyk_asi_nool.gif) #FFF no-repeat top left; margin: 6px 0 0 0; font-size: 12px; color: #2E2E2E}

.myyk_tiitel {font-size: 13px}

.oodatud {border-bottom: 1px solid #C4C4C4; padding: 0 0 4px 0; margin: 0 0 3px 0}

#brands {border-top: 1px solid #C4C4C4; padding: 15px 0 0 0; margin: 4px 0 0 0}

#footer {width: 888px; height: 44px; background: url(/taust/footer.gif) #FFF no-repeat top center; padding: 14px 0 0 20px; color: #444}

#footer a {color: #444; text-decoration: none}

.tooteriba {color: #095C9E; background: url(/taust/tooteriba.gif) #FFF repeat-x bottom center; border: 1px solid #959595; padding: 6px; margin: 0 0 10px 0}

#webart {width: 888px; text-align: right; padding: 0 20px 10px 0}

img.pilt {border: 1px solid #979797}

a img.pilt {border: 1px solid #979797}

a:hover img.pilt {border: 1px solid #0B93C0}

img.vaade {border: 4px solid #979797; margin: 0 0 10px 0}

.pic_fit {padding: 0 0 4px 0}

#kontakt_vaade {width: 860px; padding: 10px 0 0 0}

/* services */

#services {}
	
	#services ul {margin: 0; padding: 0; list-style: none}

	#services ul li {margin: 0; padding: 3px 0 3px 14px; background: url(/taust/myyk_asi_nool.gif) #FFF no-repeat left 1px; font-size: 12px; color: #2E2E2E}

/* Products : frontpage */

#product_menu {background: url(/img/product_menu_middle_bg.gif) repeat-x top center; height: 36px}

#product_menu_left {background: url(/img/product_menu_left_bg.gif) no-repeat top left}

#product_menu_right {background: url(/img/product_menu_right_bg.gif) no-repeat top right; padding: 0 0 0 12px}

	#product_menu ul {list-style: none; padding: 1px 0 0 0; margin: 0; border-left: 1px solid #959595; width: 847px; overflow: hidden}

	#product_menu ul li {float: left; padding: 0; margin: 0; border-right: 1px solid #959595}

	#product_menu ul li a {float: left; display: block; height: 35px; line-height: 35px; padding: 0 12px; font-weight: bold; font-size: 13px}
	
	#product_menu ul li a.selected {background: #FFF; color: #000}

	#product_menu h3 {height: 35px; line-height: 35px; padding: 1px 0 0 13px; margin: 0; font-weight: bold; font-size: 13px}

#product_main_box {margin: 0 4px; padding: 16px 0 6px 16px; border-left: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5}

	#product_main_box ul {list-style: none; padding: 0; margin: 0; width: 824px; overflow: hidden}

	#product_main_box ul li {padding: 0; margin: 0; float: left; width: 410px; height: 167px}

	#product_main_box ul li a {display: block; width: 405px; height: 157px; overflow: hidden; border: 1px solid #E5E5E5}

	#product_main_box ul li a:hover {border: 1px solid #0B93C0; background: url(/img/product_item_hover_bg.gif) repeat-x top center; cursor: pointer}

	#product_main_box ul li a .product_pic {display: block; float: left; width: 194px; padding: 9px 0 0 9px}

	#product_main_box ul li a .product_pic img {border: 1px solid #979797}

	#product_main_box ul li a .product_pic .pic_imitation {display: block; width: 180px; height: 137px; border: 1px solid #979797}

	#product_main_box ul li a:hover .product_pic img {border: 1px solid #0B93C0}
	
	#product_main_box ul li a .product_info {display: block; float: left; width: 188px}

	#product_main_box ul li a .product_info .product_title {font-size: 13px; font-weight: bold; margin: 10px 0 0 0; padding: 10px 0 10px 0; display: block; width: 188px}

	#product_main_box ul li a .category {color: #959595; font-style: italic}

	#product_main_box ul li a .price_info {color: #636262}

	#product_main_box ul li a .price {color: #363636; font-size: 13px; font-weight: bold}

/* Products : subpage */

#product_details {width: 814px; overflow: hidden; padding: 10px 0 6px 10px}

#product_images {float: left; width: 194px}
	
	#product_images a {display: block; margin: 0 0 4px 0; width: 180px}

	#product_images img.image {border: 1px solid #979797}

	#product_images a img.image {border: 1px solid #979797}

	#product_images a:hover img.image {border: 1px solid #0B93C0}

#product_info {float: left; width: 400px}

#product_info h1 {font-size: 13px; margin: 0; padding: 11px 0 10px 0; color: #000}

#product_info .description {color: #636262}

#product_info .data {color: #000}

#product_info .price {color: #363636; font-size: 13px; font-weight: bold}

/* custom */

.title {padding: 0 0 20px 0}

.title h1 {margin: 0; padding: 0; font-size: 14px}

/* contact */

#contact {width: 860px; overflow: hidden}

	#kontakt {width: 860px; overflow: hidden}
	
	#contact_info {float: left; width: 240px; line-height: 16px}

		#contact_info p {margin: 0; padding: 0 0 6px 0}

	#contact_form {float: left; width: 340px}

		#contact_form label {display: block; padding: 8px 0 4px 0}

		#contact_form input, textarea {border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #DDD; border-right: 1px solid #DDD; background: #F7F7F7; color: #333; padding: 4px}

		#contact_form button {padding: 4px; width: auto; overflow: visible}

		#contact_form .name_field {width: 170px}

		#contact_form .text_field {width: 300px}

	#contact_decoration {float: left; width: 280px; text-align: right}
