/* lehespetsiifiline disain */
html, body
 {
margin:0px;
padding:0px;
text-align:center;
font-size:11px;
background-color:#cacaca; 
}

.body2
{
background-color:#fff; 
}

.sen-container {
width:1015px;
text-align:left;
margin:0px auto 0px auto;
min-height:100%;

}

* html {.sen-container:height:100%;}

.sen-container2 {
width:650px;
text-align:left;
margin:0px auto 0px auto;
min-height:100%;
padding:20px;
background-color:#fff; 
}

* html {.sen-container2:height:100%;}

.sen-header
 {
background-image:url('disain/header.jpg');
background-repeat:no-repeat;
width:1015px;
height:82px;
position:relative;
}

.sen-middle
 {
background-image:url('disain/middle.jpg');
background-repeat:no-repeat;
width:1015px;
height:400px; 
position:relative;
}

.sen-left
 {
background-image:url('disain/bot_left.jpg');
background-repeat:no-repeat;
background-color:#fff;
width:598px;
height:140px;
float:left; 
}

.sen-right
 {
background-image:url('disain/bot_right.jpg');
background-repeat:no-repeat;
background-color:#fff;
width:417px;
height:140px;
float:right; 
}

.sen-tydrukud
 {
position:absolute;
left:668px;
top:52px;
}

.sen-kammer
 {
position:absolute;
left:83px;
top:10px;
}

img
{
margin:10px;
}

#tr1
 {
 margin-left:50px;
 margin-top:20px;
 border:none;
 }

#tr2
 {
 margin-left:15px;
 margin-top:20px;
 border:none;
 }

#tr3
 {
 margin-left:15px;
 margin-top:20px;
 border:none;
 }
 
#tr4
 {
 margin-left:15px;
 margin-top:20px;
 border:none;
 }

#tr5
 {
 margin-left:15px;
 margin-top:20px;
 border:none;
 }

iframe
 {
  width:590px;
  overflow:hidden;
 }

.fb-like
 {
  margin-left:380px;
  margin-top:50px;
 }
/*siit algavad komponendid*/

 .prod_table
 {
  width:740px;
  margin:1px;
  text-align:center;
  padding-bottom:10px;
 }
 
td.prod_table
 {
  vertical-align:top;
 }


.tootepilt
 {
   height:130px;
   vertical-align:top;
 }

.tootenimi
 {
  font-size:20px;
  color:#851909;
  font-weight:normal;
  display:block;
  width:350px;
 }

.prod_forma
 {
  width:360px;
  height:20px;
  margin:1px;
  padding:0px;
  font-weight:bold;
  font-size:14px;
  color:#3f120c;
  display:block;

 }

.tvorm-left
 {
  width:300px;
  float:left;
 }

.tvorm-right
 {
  width:330px;
  float:right;
 }

.ordform
 {
  background-color:#fff;
  border:2px solid #F21D1D;
  height:20px;
  width:180px;
  font-size:12px;
  padding-left:5px;
  margin-bottom:5px;
 }

.sform
 {
  background-color:#F9F8F8;
  border:2px solid #ED7916;
  height:20px;
  width:140px;
  font-size:12px;
  padding-left:5px;
  margin:25px auto 15px 32px;
 }
 
.ordformta
 {
  background-color:#fff;
  border:2px solid #F21D1D;
  height:100px;
  width:180px;
  font-size:12px;
  padding-left:5px;
  margin-bottom:5px;
 }
 
.ordformbut
 {
  background-color:#F21D1D;
  border:2px solid #F21D1D;
  height:25px;
  width:180px;
  font:bold 13px arial;
  padding:2px;
  margin-bottom:5px;
  text-transform: uppercase;
  color:#fff;
 }

.itempic
 {
  border:none;
  height:15px;
  vertical-align:middle;
  margin:2px 4px 2px 8px;
 }

.hind
 {
  font-size:16px;
  color:#ed7916;
 }

.button
 {
  border:none;
  vertical-align:middle;
 }
 

#tumenu
 {
  float:right;
  width:300px;
  height:20px;
 }

.kaart
 {
  float:right;
 }
 
.tgalp
 {
  border:3px double;
  margin:5px;
 }
 


/*veel lehespets jquerydele jms*/

label.error
 {
  color:red;
  margin-left:2px;
  font-size:10px;
 }

.jcartdiv
 {
  display:none;
 }

/* menüüde disain */
.mainmenu
{
line-height:21px;
list-style:none;
}

li.menulvl_0
{
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding:2px 5px 0px 1px;

}

a.menulvl_0
{
color:#353895;
text-decoration:none;
border:none;
margin-left:-10px;
font-weight:bold;
font-size:14px;
}

li.menulvl_1
{
list-style-type:none;
margin-left:20px;
font-family:Arial, Helvetica, sans-serif;

font-weight:normal;
padding:0px 5px 0px 0px;
}

a.menulvl_1
{
color:#f58220;
text-decoration:none;
border:none;
margin-left:0px;
font-size:13px;
}

a:hover.menulvl_1
{
text-decoration:underline;
}

li.menulvl_2
{
list-style-type:none;
margin-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-align:left;
padding:0px 5px 0px 5px;

}
a.menulvl_2
{
color:#555555;
text-decoration:none;
border:none;
margin-left:5px;
}

a:hover.menulvl_2
{
color:#555555;
text-decoration:underline;
border:none;

}

li.menulvl_3
{
margin-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
padding:0px 5px 0px 5px;

}
a.menulvl_3
{
color:#000000;
text-decoration:none;
border:none;

}

a.topmenulvl_0
{
color:#FFFFFF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
font-weight:bold;
margin:30px 15px 5px 5px;
text-align:left;
border:none;
text-transform: uppercase;
}
/**sisukaardi lingid*/
ul.mapmenu
{
line-height:13px;
}

li.mapmenulvl_0
{
list-style-type:square;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:0px 5px 0px 0px;
color:#000000;
}

a.mapmenulvl_0
{
color:#000000;
text-decoration:none;
border:none;
}

li.mapmenulvl_1
{
margin-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding:0px 5px 0px 5px;
color:#CCCCCC;
}
a.mapmenulvl_1
{
color:red;
text-decoration:none;
border:none;
}

li.mapmenulvl_2
{
margin-left:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding:0px 5px 0px 10px;
color:#C9C7C7;
}
a.mapmenulvl_2
{
color:#555555;
text-decoration:none;
border:none;
}

li.mapmenulvl_3
{
margin-left:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
padding:0px 5px 0px 25px;
color:#444444;
}
a.mapmenulvl_3
{
color:#444444;
text-decoration:none;
border:none;
}


/* sisu disain*/

h1{
color:#F00A0A;
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
font-weight:bold;
margin:5px 0px 15px 5px;
text-transform: uppercase;

}

.folder{
color:#FF8800;
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
font-weight:bold;
line-height:50px;
margin:15px 0px 25px 15px;
text-transform: uppercase;
}

.folder:hover{
text-decoration:underline;
}

h2{
color:#8A96A8;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
margin:15px 0px 15px 10px;
}

h3
{
color:#447ec0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:5px 5px 5px 15px;
}

h4
{
color:#57870B;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin:5px 5px 5px 15px;
}

p
{
color:#000000;
	font-family:arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
}

.pnorm
{
font-size: 11px;
	font-weight: normal;
}
em
{
color:#FFFFFF;
	font-family: verdana, arial;
	font-size: 13px;
	font-weight: normal;
	text-decoration:none;
	text-align: justify;
margin:0px 5px 10px 8px;
}

.price
{
float:right;
position:static;
margin:0px 80px 10px 0px;
}

.flagimg
{
margin:2px 10px 0px 0px;
}

.noedit
{
margin:0px;
}

li
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:2px 10px 2px 10px;
text-align:left;
}
/*lingid*/

a#langhref
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
border:none;
margin:2px;
}
a#langhref_aktiiv
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}
.tabel
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:2px 2px 2px 2px;
}
.tabel thead
{
font-weight:bold;
color:#9E0F0F;
}

b
{
color:#080808;
}

.paeva
{
font-size:16px;
border:1px solid #FFFFFF;
width:445px;
margin:15px 15px 15px 38px;
padding:20px;
}

hr
{
height:0;
border:0;
border-top:1px solid #f4f4f4;
margin:5px 5px 5px 9px;
width:540px;
}

strong
{
color:#080808;
}

a
{
color:#F00A0A;
text-decoration:none;
font-family:arial;
text-transform:uppercase;
font-weight:bold;
font-size:12px;
margin-left:19px;
}

legend
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color: #CC0000;
vertical-align:middle;
border: 1px solid #cccccc;
padding:5px 5px 5px 5px;
background-color:#FFFFFF;
margin-bottom:5px; 
}

label
 {
  font-weight:bold;
  font-size:12px;
  margin:5px auto 2px 5px;
 }

tfoot{
text-align:center;
font-size:10px;
}

a.atop
{
text-decoration:none;
font-size:10px;
border:none;
}

.asmall a
{font-size:10px;}

body
{
font-family:Arial, Helvetica, sans-serif;
}

.teksttable{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color: #333333;
width:90%;
}

.teksttable a{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
color: #333333;
}

/*vormid*/

input, textarea, select
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
border: 1px solid #666666;
background-color:#FFFFFF;
}

.searchfield
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
border:none;
background-color:#538EBA;
padding:2px 1px;
vertical-align:95%;
}

.searchbut
{
border: none;
margin:0px;
}

/*muud komponendid*/

.bros_div
 {
  width:500px;
  height:25px;
  background-color:#f1f1f1;
  margin:1px;
  padding:5px;
 }

 .bannpic
 {
  margin:0px;
  margin-top:1px;
 }

 .banners
  {
   float:right;
   width:125px;
   margin-top:202px;
   margin-left:0px;
  }

.tooltip
 {
  width:500px;
  height:30px;
  background-color:#efefef;
  margin-left:15px;
 }

/*login jquery*/

#topnav {
    padding:10px 0px 12px;
    font-size:11px;
    line-height:23px;
    text-align:right;
    width:220px;
}
#topnav a.signin {
    background:#ef7422;
    padding:4px 6px 6px;
    text-decoration:none;
    font-weight:bold;
    color:#fff;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    *background:transparent url('images/signin-nav-bg-ie.png') no-repeat 0 0;
    *padding:4px 12px 6px;
}
#topnav a.signin:hover {
    background:#de6514;
    *background:transparent url('images/signin-nav-bg-hover-ie.png') no-repeat 0 0;
    *padding:4px 12px 6px;
}
#topnav a.signin, #topnav a.signin:hover {
    *background-position:0 3px!important;
}

a.signin {
    position:relative;
    margin-left:3px;
}
a.signin span {
    background-image:url('images/toggle_down_light.png');
    background-repeat:no-repeat;
    background-position:100% 50%;
    padding:4px 16px 6px 0;
}
#topnav a.menu-open {
    background:#ddeef6!important;
    color:#666!important;
    outline:none;
}
#small_signup {
    display:inline;
    float:none;
    line-height:23px;
    margin:25px 0 0;
    width:170px;
}
a.signin.menu-open span {
    background-image:url('images/toggle_up_dark.png');
    color:#789;
}

#signin_menu {
    -moz-border-radius-topleft:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    display:none;
    background-color:#ddeef6;
    position:absolute;
    width:210px;
    z-index:100;
    border:1px transparent;
    text-align:left;
    padding:12px;
    top: 24.5px; 
    right: 0px; 
    margin-top:5px;
    margin-right: 0px;
    *margin-right: -1px;
    color:#789;
    font-size:11px;
}

#signin_menu input[type=text], #signin_menu input[type=password] {
    display:block;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border:1px solid #ACE;
    font-size:13px;
    margin:0 0 5px;
    padding:5px;
    width:203px;
}
#signin_menu p {
    margin:0;
}
#signin_menu a {
    color:#6AC;
}
#signin_menu label {
    font-weight:normal;
}
#signin_menu p.remember {
    padding:10px 0;
}
#signin_menu p.forgot, #signin_menu p.complete {
    clear:both;
    margin:5px 0;
}
#signin_menu p a {
    color:#27B!important;
}
#signin_submit {
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    background:#39d url('images/bg-btn-blue.png') repeat-x scroll 0 0;
    border:1px solid #39D;
    color:#fff;
    text-shadow:0 -1px 0 #de6514;
    padding:4px 10px 5px;
    font-size:11px;
    margin:0 5px 0 0;
    font-weight:bold;
}
#signin_submit::-moz-focus-inner {
padding:0;
border:0;
}
#signin_submit:hover, #signin_submit:focus {
    background-position:0 -5px;
    cursor:pointer;
}

#container
 {
  width:300px;
  	margin:0 auto;
	position: relative;
	float:right;
 }
