/* CSS Document */

body {
margin:0px;
padding:0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
text-align:center;
background:#FFF url(images/top.jpg) no-repeat top center;
color:#505050;
}

#wrapper {
width:1000px;
margin:0px auto;
text-align:left;
background:url(images/footer.jpg) repeat-x bottom left;
}

#maintable {
width:1000px;
margin:0px;
padding:0px;
}

.comment {
border-top:5px solid #CCCCCC;
padding:3px;
background-color: #FFFFFF;
margin-top:10px;
font-size:12px;
}

#page_content {
padding:0px 50px;
}
.clearboth {
clear:both;
}
.adminmenu {
margin:0px 5px;
}
.KT_tngtable {
background-color:#F3F3F3;
border:1px solid #CFDEF5;
}
.KT_th {
background-color: #EEEEEE;
}
.KT_tngtable td {
padding:4px;
border:1px solid #CFDEF5;
}
#KT_Insert1, #KT_Update1, #KT_Delete1 {
background-color:#F0F6F6;
border:none;
padding:3px;
margin:auto;
}
.KT_tngtable td table td {
padding:0px;
border:none;
}
h1, h2, h3 {
margin:0px;
padding:0px;
}

h1 {
font-size:18px;

}

h2 {
font-size:16px;
}

h3 {
font-size:14px;
}
#top {
height:170px;
}
.login_fields {
font-size:1px;
}
#kt_login_rememberme {
border:none;
}
.top {
font-size:1px;
}
.cartitem {
position:relative;
width:164px;
height:122px;
overflow:hidden;
margin:12px;
}
.standartno {
background:url(images/drugi.jpg) no-repeat top left;
}
.dietichno {
background:url(images/dietichno.jpg) no-repeat top left;
}
.drugistoki {
background:url(images/standartno.jpg) no-repeat top left;
}
.praznik{
background: url(images/pochiven_den.jpg) no-repeat top left;
}
.addtocrt {
position:absolute;
bottom:3px;
right:0px;
margin-right:6px;
cursor:pointer;
font-size:12px;
}
.pricediv {
position:absolute;
bottom:3px;
left:6px;
font-size:12px;
}
.dayname {
margin:0px 7px 13px 7px;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}
.daydate {
margin:2px 10px;
font-size:11px;
}
.menuitem {
font-size:11px;
margin:0px 4px 0px 4px;
}
.menuitem a {
font-weight:normal;
color:#333333;
}

#footer {
clear:both;
height:27px;
font-size:10px;
text-align:center;
padding-top:10px
}
.blue_text {
color:#0072BB;
}
a {
text-decoration:none;
color:#0072BB;
font-weight:bold;
}
a:hover {
color:#89AF3E;
}
#overlogin {
font-size:12px;
margin:30px 20px 0px 18px;
}

.blockcontent {
margin:0px 20px 0px 18px;
font-size:12px;
}

.blockcontent a {
color:#666666;
}

#login .top {
background:url(images/login_blue_top.jpg) no-repeat top left;
width:190px;
height:68px;
}
form {
margin:0px;
padding:0px;
font-size:12px;
}
#login .input {
font-size:10px;
border:none;
background-color:#F0F6F6;
width:250px;
}
#login .button {
font-size:10px;
border: none;
background-color:#F0B626;
}
form .textarea {
border:none;
background-color:#F0F6F6;
width:100%;
height:100px;
font-size:12px;
overflow:auto;
}
form .submit {
background-color:#CCCCCC;
border:none;
font-size:12px;
}
#register .input {
width:250px;
font-size:12px;
background-color:#F0F6F6;
border: 1px solid #D8D8D8;
}
#register .textarea {
border: 1px solid #D8D8D8;
background-color:#F0F6F6;
width:250px;
height:100px;
font-size:12px;
}
#register .submit {
background-color:#CCCCCC;
border:none;
font-size:10px;
}
.input {
font-size:12px;
background-color:#F0F6F6;
border: 1px solid #D8D8D8;
width:250px;
}
.submit {
background-color:#CCCCCC;
border:none;
font-size:12px;
}
#updateprofile .input {
width:250px;
font-size:12px;
background-color:#F0F6F6;
border: 1px solid #D8D8D8;
}
#updateprofile .textarea {
border: 1px solid #D8D8D8;
background-color:#F0F6F6;
width:250px;
height:100px;
font-size:12px;
}
#updateprofile .submit {
background-color:#CCCCCC;
border:none;
font-size:10px;
}

#login .body {
background: url(images/login_blue_body.jpg) repeat-y top left;
}

#login .bottom {
background: url(images/login_blue_bottom.jpg) no-repeat top left;
width:190px;
height:11px;
}
.enter_btn {
background:url(images/enter_btn.jpg) no-repeat center;
background-position: 0px 3px;
color: #0099CC;
font-size:12px;
height:18px;
width:35px;
border:none;
}
#loginy .top {
background: url(images/login_yellow_top.jpg) no-repeat top left;
width:190px;
height:68px;
}

#loginy .body {
background: url(images/login_yellow_body.jpg) repeat-y top left;
}

#loginy .bottom {
background: url(images/login_yellow_bottom.jpg) no-repeat top left;
width:190px;
height:11px;
}


.white .top {
background: url(images/block_white_top.jpg) no-repeat top left;
width:190px;
height:12px;
}

.white .body {
background: url(images/block_white_body.jpg) repeat-y top left;
}

.white .bottom {
background: url(images/block_white_bottom.jpg) no-repeat top left;
width:190px;
height:11px;
}


.green .top {
background: url(images/block_green_top.jpg) no-repeat top left;
width:190px;
height:12px;
}

.green .body {
background: url(images/block_green_body.jpg) repeat-y top left;
}

.green .bottom {
background: url(images/block_green_bottom.jpg) no-repeat top left;
width:190px;
height:11px;
}


.grey .top {
background: url(images/block_grey_top.jpg) no-repeat top left;
width:190px;
height:12px;
}

.grey .body {
background: url(images/block_grey_body.jpg) repeat-y top left;
}

.grey .bottom {
background: url(images/block_grey_bottom.jpg) no-repeat top left;
width:190px;
height:11px;
}


.whitegrey .top {
background: url(images/block_white_bgrey_top.jpg) no-repeat top left;
width:190px;
height:12px;
}

.whitegrey .body {
background: url(images/block_white_bgrey_body.jpg) repeat-y top left;
}

.whitegrey .bottom {
background: url(images/block_white_bgrey_bottom.jpg) no-repeat top left;
width:190px;
height:11px;
}

.fontwhite {
color:#FFFFFF;
}
.fontwhite a {
color:#EFB820;
}
.fontwhite a:hover {
color:#EE1B24;
}
#navcontainer {
background: url(images/menu_background.jpg) repeat-x top left;
}

#navlist
{
margin: 0;
padding: 0 0 57px 10px;
font-size:12px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-weight: normal;
margin: 0px;
padding:12px 25px 11px 20px;
text-decoration: none;
color: #FFF;
background:url(images/button.jpg) no-repeat top left;
width:73px;
height:35px;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
background: url(images/button_active.jpg) no-repeat top left;
color: #FFF;
}

#navlist a:hover {
background:url(images/button_over.jpg) no-repeat top left;
color: #FFF;
 }

span.checkbox { 
  width: 19px; 
  height: 25px; 
  padding: 0 5px 0 0; 
  background: url(images/checkbox.jpg) no-repeat; 
  display: block; 
  clear: left; 
  float: left; 
} 
span.radio { 
  width: 19px; 
  height: 25px; 
  padding: 0 5px 0 0; 
  background: url(radio.gif) no-repeat; 
  display: block; 
  clear: left; 
  float: left; 
} 
span.select { 
  position: absolute; 
  width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */ 
  height: 21px; 
  padding: 0 24px 0 8px; 
  color: #fff; 
  font: 12px/21px arial,sans-serif; 
  background: url(select.gif) no-repeat; 
  overflow: hidden; 
}
.custom form input {
font-size:12px;
}
.custom_input {
width:25px;
font-size:10px;
background-color:#F0F6F6;
border: 1px solid #D8D8D8;
}
.litegreen {
	color: #66cc00;
}
