@charset "utf-8";
* {
	border: 0;
	margin: 0;
	padding: 0;
}
@font-face {
	font-family: "VistaSansReg";
	src: url("fonts/VistaSanReg.ttf");
	src: url("fonts/VistaSanReg.ttf") format("truetype"), url("fonts/VistaSanReg.otf") format("opentype");
}
body {
	color: #444444;
	background: #d4e6fe url(images/body_bg.png) repeat-x;
	font: 11px Verdana, Geneva, sans-serif, "Myriad Pro";
}
a{
	color: #444444;
	text-decoration:none;
}
a.topnews {
	color: #007ac3;
	font: bold 24px Tahoma, Geneva, sans-serif;
	text-decoration: none;
}
a.topnews_comment {
	color: #ce0000;
	font: normal 18px Tahoma, Geneva, sans-serif;
	text-decoration: none;
}
a.rightside {
	float: right;
	color: #007ac3;
	font: 11px/22px Verdana, Geneva, sans-serif, "Myriad Pro";
	text-decoration: none;
	padding-right: 5px;
}
a.nextpage {
	float: left;
	color: #007ac3;
	background: url(images/bullet.png) no-repeat left center;
	font: 11px/22px Verdana, Geneva, sans-serif, "Myriad Pro";
	text-decoration: none;
	padding-left: 10px;
}
a.othernews {
	color: #007ac3;
	font: bold 11px/22px Verdana, Geneva, sans-serif, "Myriad Pro";
	background: url(images/bullet3.png) no-repeat left center;
	text-decoration: none;
	padding-left: 16px;
}
a.msg1 {
	color: #007ac3;
	font: bold 11px/25px Verdana, Geneva, sans-serif, "Myriad Pro";
	text-decoration: none;
}
a.msg2 {
	color: #434343;
	font: bold 11px/25px Verdana, Geneva, sans-serif, "Myriad Pro";
	text-decoration: none;
}
a.msg3 {
	color: #f20000;
	font: normal 11px/25px Verdana, Geneva, sans-serif, "Myriad Pro";
	text-decoration: none;
}
h1 {
	float: left;
	width: 100%;
	color: #007ac3;
	font: normal 24px Verdana, Geneva, sans-serif, "Myriad Pro";
	padding: 10px 0px;
}
input.button {
	float: left;
	width: auto;
	height: 22px;
	color: #ffffff;
	background: url(images/btn_bg.png) repeat-x;
	font: bold 11px/22px Verdana, Geneva, sans-serif, "Myriad Pro";
	padding: 0px 5px 2px;
}
input.field1 {
	float: left;
	width: 175px;
	height: 20px;
	border: 1px solid #b5b5b5;
	margin: 3px 0px;
}
textarea.field2 {
	float: left;
	width: 278px;
	height: 90px;
	border: 1px solid #b5b5b5;
	margin: 3px 0px;
}
span.bigspan {
	float: left;
	width: 530px;
	height: 2px;
	background: url(images/big_span.png) no-repeat;
	padding: 5px 0px;
}
span.smallspan {
	float: left;
	width: 170px;
	height: 2px;
	background: url(images/small_span.png) no-repeat;
}
span.button_l {
	float: left;
	width: 3px;
	height: 22px;
	background: url(images/btn_l.png) no-repeat;
}
span.button_r {
	float: left;
	width: 3px;
	height: 22px;
	background: url(images/btn_r.png) no-repeat;
}
span.smallspan2 {
	float: left;
	width: 170px;
	height: 1px;
	background: url(images/small_span2.png) no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
}
#container {
	width: 940px;
	margin: 0 auto;
}
#topbar {
	width: 940px;
	height: 28px;
	color: #ffffff;
	font-size: 10px;
	line-height: 28px;
	text-align: center;
}
#topbar a {
	color: #007ac3;
	text-decoration: none;
	margin: 0px 5px;
}
#header {
	width: 940px;
	height: 152px;
	background: url(images/head_bg.png) no-repeat;
}
#header .logo {
	float: left;
	width: 452px;
	height: 142px;
	margin-left: 10px;
	overflow: hidden;
}
#header .field {
	float: right;
	width: 214px;
	height: 142px;
	color: #ffffff;
	background: url(images/field.png) no-repeat;
	text-align: center;
	margin-top: 5px;
	margin-right: 5px;
}
#header .field a.play {
	position: relative;
	color: #438301;
	font-size: 10px;
	text-align: right;
	text-decoration: none;
	text-transform: uppercase;
	top: 10px;
	left: 50px;
}
#header .field .go {
	float: right;
	width: 14px;
	height: 14px;
	margin-right: 12px;
}
#navbar {
	width: 910px;
	height: 40px;
	background: url(images/menu_bg.png) repeat-x;
	padding: 0px 15px;
}
#navbar a {
	display: inline-block;
	color: #ffffff;
	font: 18px/40px "Myriad Pro", Verdana, Geneva, sans-serif;
	/*font: 18px/40px "VistaSansReg", Verdana, Geneva, sans-serif;*/
	text-decoration: none;
	padding: 0px 15px;
}
#navbar a:hover, #navbar a.active {
	background: url(images/menu_active.png) repeat-x;
}
#maincontent {
	float: left;
	width: 940px;
	height: auto;
	background: #eef5ff;
	padding-top: 20px;
}
#left {
	float: left;
	width: 160px;
	height: auto;
	padding: 0px 9px;
}
#left img {
	float: left;
}
#left .menu {
	float: left;
	margin: 10px 0px;
}
#left .menu .top {
	float: left;
	width: 160px;
	height: 5px;
	background: url(images/l_menu_top.png) no-repeat;
}
#left .menu .content {
	float: left;
	width: 140px;
	height: auto;
	background: #3599d4;
	padding: 5px 10px;
}
#left .menu .content a {
	display: block;
	color: #ffffff;
	font: bold 11px/22px Verdana, Geneva, sans-serif, "Myriad Pro";
	text-decoration: none;
	padding-left: 5px;
}
#left .menu .content a.sub {
	display: block;
	color: #ffffff;
	background: url(images/bullet4.png) no-repeat 5px center;
	font: normal 11px/18px Verdana, Geneva, sans-serif, "Myriad Pro";
	text-decoration: none;
	padding-left: 15px;
}
#left .menu .content span.line {
	display: block;
	width: 140px;
	height: 2px;
	background: url(images/l_menu_span.png) no-repeat;
}
#left .menu .bottom {
	float: left;
	width: 160px;
	height: 5px;
	background: url(images/l_menu_bottom.png) no-repeat;
}
#left .contact {
	float: left;
	margin: 10px 0px;
}
#left .contact .head {
	float: left;
	width: 145px;
	height: 38px;
	color: #88bbdd;
	font: bold 14px/38px Verdana, Geneva, sans-serif, "Myriad Pro";
	background: url(images/contact_h.png) no-repeat;
	padding-left: 15px;
}
#left .contact .content {
	float: left;
	width: 130px;
	height: auto;
	background: url(images/contact_bg.png) repeat-y;
	padding: 10px 15px;
}
#left .contact .content a {
	color: #007ac3;
	text-decoration: none;
}
#left .contact .content p {
	margin-bottom: 5px;
}
#left .contact .bottom {
	float: left;
	width: 160px;
	height: 5px;
	background: url(images/contact_bottom.png) no-repeat;
}
#center {
	float: left;
	width: 530px;
	height: auto;
	padding: 0px 10px;
	padding-bottom: 10px;
	position:relative;
}

#center #nextmsgbox_holder {
	position:absolute;
	width:531px;
	top:0;
}

#center #nextmsgbox_holder .top {
	background-image:url("images/keskmine_top_bg.png");
	width:531px;
	height:10px;
	float:left;
}

#center #nextmsgbox_holder .text {
	background-image:url("images/keskmine_bg.png");
	width:528px;
	height:0px;
	float:left;
	border-left:#d7ebfc 1px solid;
	border-right:#d7ebfc 1px solid;
}

#center #nextmsgbox_holder .bottom {
	background-image:url("images/keskmine_bottom_bg.png");
	width:531px;
	height:17px;
	float:left;
}

#center p.news, #center p {
	line-height: 18px;
}
#center p.profile {
	line-height: 20px;
}
#center .topnewsitem {
	float: left;
	width: 530px;
	height: auto;
	line-height: 16px;
	padding-bottom: 20px;
}
#center .minornewsitem_l {
	float: left;
	width: 170px;
	height: auto;
	padding-right: 10px;
	padding-bottom: 10px;
}
#center .minornewsitem_l a {
	color: #222222;
	font: bold 11px/14px Tahoma, Geneva, sans-serif;
	text-decoration: none;
}
#center .minornewsitem_r {
	float: left;
	width: 170px;
	height: auto;
	padding-bottom: 10px;
}
#center .minornewsitem_r a {
	color: #222222;
	font: bold 11px/14px Tahoma, Geneva, sans-serif;
	text-decoration: none;
}
#center .msgbox_closed {
	float: left;
	width: 514px;
	height: 30px;
	background: url(images/msg_box_closed.png) no-repeat;
	line-height: 30px;
	padding: 0px 8px;
}
#center .msgbox_closed p {
	float: left;
}
#center .msgbox_closed a {
	float: right;
	color: #007ac3;
	background: url(images/open.png) no-repeat left 12px;
	font: 9px/30px Verdana, Geneva, sans-serif, "Myriad Pro";
	text-decoration: none;
	padding-left: 12px;
}
#center .msgbox_open {
	float: left;
	width: 514px;
	height: 96px;
	background: url(images/msg_box_open.png) no-repeat;
	padding: 0px 8px;
	position:relative;
}
#center .msgbox_open .up {
	width: auto;
	height: 30px;
	line-height: 30px;
}
#center .msgbox_open .up a {
	float: right;
	color: #007ac3;
	background: url(images/open.png) no-repeat left 12px;
	font: 9px/30px Verdana, Geneva, sans-serif, "Myriad Pro";
	text-decoration: none;
	padding-left: 12px;
	margin-top: -30px;
	padding-right: 2px;
}
#center .msgbox_open .left {
	position:absolute;
	left:0px;
	top:22px;
	width: 42px;
	height: 66px;
}
#center .msgbox_open .left a img {
	float: left;
	padding-left: 12px;
	padding-top: 26px;
}

#center .msgbox_open .center {
	float: left;
	width: 420px;
	height: 58px;
	line-height: 16px;
	padding-top: 8px;
	padding-left: 44px;
	text-align:justify;
}
#center .msgbox_open .center a {
	color: #2873b9;
	text-decoration: none;
}
#center .msgbox_open .right {
	position:absolute;
	right:0px;
	top:22px;
	width: 42px;
	height: 66px;
}
#center .msgbox_open .right a img {
	float: right;
	padding-right: 12px;
	padding-top: 26px;
}
#center .gallerythumb_l {
	float: left;
	width: 162px;
	height: auto;
	padding-right: 20px;
	padding-bottom: 10px;
}
#center .gallerythumb_l a {
	color: #222222;
	font: bold 11px/14px Tahoma, Geneva, sans-serif;
	text-decoration: none;
	margin-top: 5px;
}
#center .gallerythumb_r {
	float: left;
	width: 162px;
	height: auto;
	padding-bottom: 10px;
}
#center .gallerythumb_r a {
	color: #222222;
	font: bold 11px/14px Tahoma, Geneva, sans-serif;
	text-decoration: none;
	margin-top: 5px;
}
#center .esindus_l {
	float: left;
	width: 170px;
	height: auto;
	padding-right: 10px;
	padding-bottom: 10px;
}
#center .esindus_r {
	float: left;
	width: 170px;
	height: auto;
	padding-bottom: 10px;
}
#center .picholder {
	float: right;
	width: auto;
	height: auto;
	background: #ffffff;
	border: 1px solid #ccd2da;
	margin-left: 10px;
	padding: 5px;
	overflow: hidden;
}
#center .comment1 {
	float: left;
	width: 497px;
	height: auto;
	background: #e2ebff;
	padding: 10px 10px 20px;
	border-top: 1px solid #cae6fe;
	border-bottom: 1px solid #cae6fe;
}
#center .comment2 {
	float: left;
	width: 497px;
	height: auto;
	background: #ffffff;
	padding: 10px 10px 20px;
	border-top: 1px solid #cae6fe;
	border-bottom: 1px solid #cae6fe;
}
#center .commbox {
	float: left;
	width: 497px;
	height: 297px;
	background: url(images/commbox.png) no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
}
#center table.top {
	float: left;
	display: table;
	width: 511px;
	height: 35px;
	background: url(images/table_top.png) no-repeat;
}
#center table.top tr td {
	padding-left: 10px;
}
#center table.content {
	float: left;
	display: table;
	width: 511px;
	height: 35px;
	background: url(images/table_content.png) no-repeat;
}
#center table.content tr td {
	padding-left: 10px;
}
#center table.bottom {
	float: left;
	display: table;
	width: 511px;
	height: 39px;
	background: url(images/table_bottom.png) no-repeat;
}
#center table.bottom tr td {
	padding-left: 10px;
}
#center table.vtop {
	float: left;
	display: table;
	width: 511px;
	height: 35px;
	background: url(images/table_vtop.png) no-repeat;
}
#center table.vtop tr td {
	padding-left: 10px;
}
#center table.vcontent {
	float: left;
	display: table;
	width: 511px;
	height: 35px;
	background: url(images/table_vcontent.png) no-repeat;
}
#center table.vcontent tr td {
	padding-left: 10px;
}
#center table.vbottom {
	float: left;
	display: table;
	width: 511px;
	height: 39px;
	background: url(images/table_vbottom.png) no-repeat;
}
#center table.vbottom tr td {
	padding-left: 10px;
}
#center table.caltop {
	float: left;
	display: table;
	width: 514px;
	height: 35px;
	background: url(images/caltable_top.png) no-repeat;
}
#center table.caltop tr td {
	padding-left: 10px;
}
#center table.calcolumn1 {
	float: left;
	display: table;
	width: 514px;
	height: 30px;
	background: url(images/caltable_column1.png) no-repeat;
}
#center table.calcolumn1 tr td {
	padding-left: 10px;
}
#center table.calcolumn2 {
	float: left;
	display: table;
	width: 514px;
	height: 36px;
	background: url(images/caltable_column2.png) no-repeat;
}
#center table.calcolumn2 tr td {
	padding-left: 10px;
}
#center table.calbottom {
	float: left;
	display: table;
	width: 514px;
	height: 39px;
	background: url(images/caltable_bottom.png) no-repeat;
	margin-bottom: 10px;
}
#center table.calbottom tr td {
	padding-left: 10px;
}
#center table.esi_top {
	float: left;
	display: table;
	width: 511px;
	height: 35px;
	background: url(images/esi_tabel_top.png) no-repeat;
}
#center table.esi_top tr td {
	padding-left: 10px;
}
#center table.esi_content {
	float: left;
	display: table;
	width: 511px;
	height: 42px;
	background: url(images/esi_tabel_content.png) no-repeat;
}
#center table.esi_content tr td {
	padding-left: 10px;
}
#center table.esi_bottom {
	float: left;
	display: table;
	width: 511px;
	height: 44px;
	background: url(images/esi_tabel_bottom.png) no-repeat;
	margin-bottom: 20px;
}
#center table.esi_bottom tr td {
	padding-left: 10px;
}
#right {
	float: left;
	width: 190px;
	height: auto;
	padding: 0px 9px;
}
#right .tabel {
	float: left;
	width: 190px;
	height: auto;
}
#right .tabel .top {
	float: left;
	width: 190px;
	height: 43px;
}
#right .tabel .top a {
	border: 0px;
	text-decoration: none;
}
#right .tabel .content {
	float: left;
	width: 170px;
	height: auto;
	background: url(images/right_t_content.png) repeat-y;
	padding: 10px 10px;
}
#right .tabel .content a {
	color: #007ac3;
	background: url(images/bullet.png) no-repeat left 4px;
	font: 11px/22px Verdana, Geneva, sans-serif, "Myriad Pro";
	text-decoration: none;
	padding-left: 10px;
}
#right .tabel .content table.low {
	display: table;
	background: url(images/table_bg.png) repeat-x;
	font-weight: bold;
	margin-top: 10px;
}
#right .tabel .content table.low td {
	vertical-align: middle;
	padding-bottom: 4px;
}
#right .tabel .bottom {
	float: left;
	width: 190px;
	height: 5px;
	background: url(images/right_t_bottom.png) no-repeat;
	margin-bottom: 10px;
}
#right .poll {
	float: left;
	width: 190px;
	height: auto;
}
#right .poll .top {
	float: left;
	width: 175px;
	height: 38px;
	color: #88bbdd;
	background: url(images/poll_top.png) no-repeat;
	font: bold 14px/38px Verdana, Geneva, sans-serif, "Myriad Pro";
	padding-left: 15px;
}
#right .poll .content {
	float: left;
	width: 165px;
	height: auto;
	background: url(images/poll_bg.png) repeat-y;
	padding: 10px 10px 10px 15px;
}
#right .poll .bottom {
	float: left;
	width: 190px;
	height: 5px;
	background: url(images/poll_bottom.png) no-repeat;
	margin-bottom: 10px;
}
#sponsors {
	float: left;
	width: 902px;
	height: 50px;
	background: url(images/sponsors.png) 9px center no-repeat;
	padding-left: 18px;
	padding-right: 9px;
}
#footer {
	float: left;
	width: 940px;
	height: 20px;
	background: url(images/content_bottom.png) no-repeat center top;
	margin-bottom: 82px;
	clear: both;
}
/* font styles */
.txtstyle1 {
	color: #cbe6af;
	font: bold 10px/20px Verdana, Geneva, sans-serif, "Myriad Pro";
}
.txtstyle2 {
	color: #cbe6af;
	font: normal 10px Verdana, Geneva, sans-serif, "Myriad Pro";
}
.txtstyle3 {
	color: #45a8e2;
	font: bold 14px Verdana, Geneva, sans-serif, "Myriad Pro";
	padding-left: 5px;
}
.txtstyle4 {
	line-height: 24px;
}
.txtstyle5 {
	color: #9a9a9a;
}
.txtstyle6 {
	float: left;
	width: 100%;
	color: #5ba4ff;
	font: bold 12px Verdana, Geneva, sans-serif, "Myriad Pro";
	padding-bottom: 10px;
}
.txtstyle7 {
	float: left;
	width: 100%;
	color: #9a9a9a;
	margin-top: -8px;
	padding-bottom: 20px;
	font-size:13px;
}
.txtstyle8 {
	color: #007ac3;
	font: bold 14px Tahoma, Geneva, sans-serif;
}
.txtstyle9 {
	color: #044444;
	font: 11px Verdana, Geneva, sans-serif, "Myriad Pro";
	text-indent: 28px;
}
.txtstyle10 {
	color: #044444;
	font: 11px Verdana, Geneva, sans-serif, "Myriad Pro";
}
.txtstyle11 {
	color: #007ac3;
	font: bold 14px Tahoma, Geneva, sans-serif;
}
.txtstyle12 {
	color: #9a9a9a;
}
.txtstyle12 a {
	color: #dd1313;
	text-decoration: none;
}
.txtstyle13 {
	float: left;
	color: #9a9a9a;
	padding: 8px 0px 4px;
}
.txtstyle14 {
	color: #007ac3;
	font: bold 14px Tahoma, Geneva, sans-serif;
}
.picb1 {
	border-bottom: 5px solid #007ac3;
	margin-bottom: 2px;
}
.thumbb1 {
	border-bottom: 3px solid #007ac3;
	margin-bottom: 2px;
}
.thumbb2 {
	border-bottom: 3px solid #adadad;
	margin-bottom: 2px;
}
.thumbb3 {
	border-bottom: 3px solid #77c300;
	margin-bottom: 2px;
}
.thumbb4 {
	border-bottom: 3px solid #ffa1dd;
	margin-bottom: 2px;
}


.tootekast {
	width:160px;
	height:198px;
	float:left;
	padding-right:8px;
}

.toode {
	width:158px;
	height:198px;
	float:left;
	background-color:#d4e6fe;
	border:1px solid #0067aa;
	position:relative;
}

.toode .pealkiri a {
	padding-top:3px;
	float:left;
	text-align:center;
	width: 158px;
	text-decoration:none;
	font-style:normal;
	font-family:"VistaSansReg";
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#666666;
	height:42px;
}

.toode .selgitus a {
	padding-top:1px;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	text-align:center;
	float:left;
	width:168px;
}

.toode .pilt a {
	padding-top:2px;
	width:158px;
	float:left;
	text-align:center;
}

.toode .hind a {
	padding-top:5px;
	width:158px;
	float:left;
	text-align:center;
	text-decoration:none;
	font-style:none;
	font-size:12px;
}

.ostukorvinupp {
	position:absolute;
	bottom:0px;
	right:0px;
	float:left;
}

a.toodenupp {
	background-image:url("images/lisakorvi_bg.png");
	height:18px;
	width:auto;
	padding-right: 7px;
	float:left;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	padding-top:5px;
	text-transform:lowercase;
	color:#ffffff;
}
.float_left {
	float:left;
	width:auto;
}

.float_right {
	float:right;
	width:auto;
}







#proceed {
	float:left;
	padding-bottom:100px;
}

table.make_order {
	float:left;
	padding-left:127px;
	font-size: 12px;
	color:#737373;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

table.make_order td {
	padding-bottom:12px;
}

.order_input {
	float:left;
	width: 278px;
	height: 28px;
	background: #e6e6e6 repeat-x;
	border:0px;
	font-size:14px;
	color:#737373;
	font-family:Arial, Helvetica, sans-serif;
	padding: 10px 18px 0px 18px;
	font-weight:bold;
}

.submit_cart_button_bg {
	float:left;
	background-image:url("images/add_to_cart_bg.jpg");
	width:auto;
	height:48px;
	text-transform:uppercase;
	border:0px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	padding-left:8px;
	padding-right:8px;
	cursor: pointer;
}

.vali_makseviis {
	padding-left: 22px;
	float:left;
	padding-bottom:36px;
	width:100%;
	color:#737373;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.pankadelogod {
	padding-bottom:26px;
	float:left;
}

.pankadelogod img, .pankadelogod input {
	float:left;
	padding-right:17px;
}

table.view_order {
	float:left;
}

table.view_order tr.first td {
	background-color: #b5b5b5;
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#737373;
	padding-top:4px;
	border:0px;
}

table.view_order tr.white td {
	height:1px;
	background-color:#fff;
	border:0px;
}

table.view_order tr td {
	font-weight:normal;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#737373;
	padding-top:4px;
	padding-bottom:2px;
	border-left:1px #b9b9b9 solid;
	border-top:1px #b9b9b9 solid;
}

table.view_order tr td.last {
	border-right:1px #b9b9b9 solid;
}

table.view_order tr.last td {
	border-bottom:1px #b9b9b9 solid;
}

table.order_info {
	padding-left:16px;
	float:left;
	padding-top:76px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#737373;
}

table.order_info td {
	padding-bottom:18px;
}

table.order_info td.value {
	font-size:14px;
}

.cost_info {
	width:266px;
	float:left;
	padding-left:80px;
	padding-top:76px;
	text-align:right;
	padding-right:46px;
}

.cost_info .price_amount {
	color:#737373;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}

.cost_info .default {
	font-size:12px;
	font-weight:normal;
}

.cost_info .price_value {
	color:#ff0000;
	font-size:31px;
	font-weight:bold;
	padding-bottom: 5px;
}

.bottom_back_link {
	padding-top:76px;
	padding-left:12px;
	float:left;
}

.product_in_cart {
	width:715px;
	float:left;
}

.cart_product_top {
	background-image:url("images/ostukorv1_top_bg.jpg");
	width:715px;
	height:16px;
	float:left;
}

.cart_product_center {
	background-image:url("images/ostukorv1_center_bg.jpg");
	width:715px;
	height:auto;
	float:left;
	position:relative;
	padding-top:8px;
	padding-bottom:4px;
}

.cart_product_center .picture_holder {
	padding-left:47px;
	float:left;
	padding-right:22px;
	padding-top:40px;
}

.cart_product_center .seperator {
	background-color: #737373;
	width: 1px;
	height:124px;
	float:left;
	margin-top:2px;
}

.cart_product_center .product_information {
	width:190px;
	float:left;
	padding-left:16px;
	padding-right: 38px;
}

.cart_product_center .product_information h1 {
	float:left;
	width: 190px;
	padding-bottom:15px;
	font-size: 18px;
	font-weight:bold;
	color:#ec1c24;
	font-family:Arial, Helvetica, sans-serif;
}

.cart_product_center .product_information h1 a {
	font-size: 18px;
	font-weight:bold;
	color:#ec1c24;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.cart_product_center .product_information p {
	float:left;
	color:#737373;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

.cart_product_center .product_quantity {
	width:144px;
	float:left;
}

.cart_product_center .product_quantity .how_many_holder {
	float:left;
	width:122px;
	padding-left:22px;
}

.how_many {
	background-color:#e6e6e6;
	width:48px;
	height:16px;
	float:left;
	text-align:center;
	font-size:12px;
	color:#737373;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-top:3px;
}

.cart_product_center .quantity {
	width:124px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#929497;
	padding-top:8px;
	padding-bottom:22px;
}

.cart_product_center .amount {
	width:126px;
	float:left;
	padding-left:40px;
	padding-right:10px;
	text-align:center;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#929497;
	padding-top:4px;
	padding-bottom:43px;
}

.cart_product_center .amount_eek {
	float:left;
	width:168px;
	text-align:right;
	padding-right:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#ff0000;
	font-weight:bold;
	padding-bottom:4px;
}

.cart_product_center .amount_eur {
	float:left;
	width:168px;
	text-align:right;
	padding-right:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#737373;
	font-weight:bold;
}

.cart_product_center .product_name {
	float:left;
	width:176px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#929497;
	padding-top:8px;
	padding-bottom:16px;
}

.msg {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#737373;
	text-align:left;
	padding-bottom:12px;
	float:left;
}

.special_code_text {
	width: 285px;
	float:left;
	height:28px;
	background-color:#e6e6e6;
	border:0px;
	padding-top: 10px;
	padding-left:15px;
	padding-right:15px;
	font-size:11px;
}

.sisestan_left {
	background-image: url("images/sisesta_left_bg.jpg");
	width:4px;
	height:35px;
	float:left;
}

.special_code_submit {
	background-image:url("images/sisestan_center_bg.jpg");
	height: 35px;
	float:left;
	border:0px;
	cursor:pointer;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.sisestan_right {
	background-image: url("images/sisestan_right_bg.jpg");
	width:4px;
	height:35px;
	float:left;
}

.cart_product_bottom {
	background-image:url("images/ostukorv1_bottom_bg.jpg");
	width:715px;
	height:52px;
	float:left;
}

.bottom_amount {
	float:left;
	width:295px;
	text-align:right;
	padding-top:10px;
}

.bottom_amount .amount_name {
	float:left;
	text-align:right;
	width:295px;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#737373;
	padding-bottom:12px;
}

.bottom_amount .amount_eek {
	float:left;
	text-align:right;
	width:295px;
	font-size:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ff0000;
	padding-bottom:6px;
}

.bottom_amount .amount_eur {
	float:left;
	text-align:right;
	width:295px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#737373;
	padding-bottom:36px;
}

a.delete_product_in_cart {
	float:left;
	background-image: url("images/kustuta_toode.jpg");
	width:27px;
	height:22px;
	position:absolute;
	right: 8px;
	top:-7px;
	font-size:0;
	text-decoration:none;
}

.suur_hall_left {
	float:left;
	background-image:url("images/suur_hall_left.jpg");
	width:4px;
	height:48px;
}

.suur_hall_bg a {
	float:left;
	background-image:url("images/suur_hall_bg.jpg");
	width:auto;
	height:40px;
	padding-left:28px;
	padding-right:28px;
	padding-top:8px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.suur_hall_right {
	float:left;
	background-image:url("images/suur_hall_right.jpg");
	width:4px;
	height:48px;
}

/*{ostukorv*.html]*/



/*[tootekirjeldus.html]*/

#center .small_products #piltide_sektor {
	width:310px;
	height:auto;
	float:left;
	padding-left:28px;
}

#center .small_products #piltide_sektor #big_border {
	background-image:url("images/big_border.jpg");
	width: 288px;
	height: 247px;
	float:left;
	padding: 8px 14px 36px 8px;
}

#center .small_products #piltide_sektor .small_border {
	background-image:url("images/small_border.jpg");
	width: 85px;
	height: 82px;
	float:left;
	padding: 7px 9px 38px 7px;
}

.add_to_cart_holder {
	float:right;
	padding-bottom: 24px;
	padding-right: 6px;
}

.add_to_cart_holder2 {
	float:left;
	padding-bottom: 24px;
	padding-right: 6px;
}

.add_to_cart_holder2 .gotoback {
	width:140px;
	padding-top:10px;
	float:left;
	text-align:left;
}

.add_to_cart_holder2 .gotoback a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	color:#737373;
	float:left;
}

.cart_button_left {
	float:left;
	background-image:url("images/add_to_cart_left.jpg");
	width: 16px;
	height: 48px;
}

.cart_button_bg a {
	float:left;
	background-image:url("images/add_to_cart_bg.jpg");
	width:auto;
	height:32px;
	text-transform:uppercase;
	padding-top:16px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

.cart_button_right {
	float:left;
	background-image:url("images/add_to_cart_right.jpg");
	width: 16px;
	height: 48px;
}

#product_info {
	float:left;
	width: 352px;
	padding-top: 8px;
	padding-left:40px;
}

#product_info h1 {
	width:100%;
	font-weight:bold;
	color:#ff0000;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:29px;
}

#product_info .price_name {
	width: 108px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:31px;
	font-weight:bold;
	padding-bottom:38px;
	color:#737373;
	text-transform:uppercase;
}

#product_info .old_price {
	width: 352px;
	float:left;
	text-align:right;
	padding-bottom:15px;
	font-size:18px;
	color:#737373;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#product_info .price {
	width: 234px;
	float:left;
	text-align:right;
	padding-bottom:38px;
	color:#ff0000;
	font-weight:bold;
	font-size:31px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:10px;
}

#product_info p, #product_info table, #product_info table p {
	color: #737373;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	vertical-align:top;
	line-height:1.5em;
}

#product_info table tr {
	float:left;
	padding-bottom: 42px;
	vertical-align:top;
}

/*[tootekirjeldus.html]*/
