* body {
padding:0px;
margin:0px;
font-family:arial;
}

#web {
width:980px;
margin:0 auto;
}

#header {
height:150px;
background: url('/images/layout/header.png') top left no-repeat;
}

#header h1 {
display:none;
}

#header span a {
float:left;
position:relative;
display:block;
width:600px;
height:150px;
color:#000000;
text-decoration:none;
}

#loginbox {
color:#17387e;
font-size:90%;
width:180px;
padding-top:10px;
line-height:25px;
float:right;
}

.input_text {
height:16px;
font-size:12px;
background:#FFFFFF;
border: 1px solid #10327a;
width:150px;
margin-bottom:5px;
}

#loginbox .input_text {
background:#f3f7ff;
}

#confirmbutton, .input_submit, #save {
/*height:20px;*/
font-size:12px;
background:#10327a;
border: 2px solid #10327a;
width:152px;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
}

a.input_submit {
/*height:23px;*/
font-size:12px;
background:#10327a;
border: 2px solid #10327a;
width:152px;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
display: block;
text-align: center;
vertical-align: middle;
text-decoration: none;
padding: 3px 0px 3px 0px;
}

#confirmbutton:hover,.input_submit:hover {
background:#3b66c0;
}

#menu {
height:61px;
background: url('/images/layout/menu.png') top left no-repeat;
}

#menu .odjebok {
width:5px;
height:55px;
float:left;
}

#menu a {
display:block;
height:37px;
width:190px;
background: url('/images/layout/button.png') top left no-repeat;
float:left;
margin:0px 2px;
text-align: center;
text-transform: uppercase;
text-decoration:none;
font-size:110%;
font-weight:bold;
padding-top:18px;
color:#FFFFFF;
}
#menu a:hover {
background: url('/images/layout/button.png') bottom left no-repeat;
color:#10327a;
}

#menu a.tagged {
background: url('/images/layout/button.png') bottom left no-repeat;
color:#10327a;
}
#menu a.tagged:hover {
color:#5388f8;
}

#container {
background: url('/images/layout/container.png') top left repeat-y;
padding-bottom:10px;
}

#content {
width:952px;
margin:0 auto;
}

div.bar {
background: url('/images/layout/bar_middle.png') top left repeat-y;
margin-bottom:10px;
color:#10327a;
}
div.bar_bottom {
background: url('/images/layout/bar_bottom.png') bottom left no-repeat;
}
div.bar_top {
background: url('/images/layout/bar_top.png') top left no-repeat;
padding:10px;
}

.tretina {
width:33%;
float:left;
line-height:30px;
}

.patina {
width:15%;
float:left;
line-height:30px;
}

.stvrtina {
width:24%;
float:left;
}

.sumar {
border:2px solid black;
padding:10px;
margin-bottom:10px;
}

.tretina .input_option {
/*height:16px;*/
font-size:12px;
border: 1px solid #10327a;
width:150px;
margin-bottom:10px;
}

div.error {
border:2px solid #f2191e;
color:#f2191e;
font-weight:bold;
text-align:center;
padding:10px 0px;
margin-bottom:10px;
}

.paging {
width:952px;
height:21px;
background: url('/images/layout/paging.png') top left no-repeat;
}

.paging_odjebok {
width:375px;
height:21px;
float:left;
}

a.paging_left_left {
background: url('/images/layout/paging_left_left.png') top left no-repeat;
height:21px;
width:28px;
float:left;
}

a.paging_left {
background: url('/images/layout/paging_left.png') top left no-repeat;
height:21px;
width:21px;
float:left;
}

.paging_position {
background: url('/images/layout/paging_position.png') top left no-repeat;
width:100px;
height:18px;
float:left;
color:#10327a;
text-align:center;
font-size:75%;
padding-top:3px;
}

a.paging_right {
background: url('/images/layout/paging_right.png') top left no-repeat;
height:21px;
width:21px;
float:left;
}

a.paging_right_right {
background: url('/images/layout/paging_right_right.png') top left no-repeat;
height:21px;
width:28px;
float:left;
}

table.tabula {
width:100%;
margin-bottom:10px;
}

table.tabula thead tr td {
background:#d5d5d5;
color:#10327a;
font-weight:bold;
}

table.tabula tbody tr td{
border-bottom:1px solid #d5d5d5;
font-size:85%;
}

div.tabula_button {
width:100px;
float:right;
}

a.delete_button {
background: url('/images/layout/delete_button.png') top left no-repeat;
width:18px;
height:18px;
display:block;
float:left;
margin: 0px 2px;
}

input.delete_button {
background: url('/images/layout/delete_button.png') top left no-repeat;
width:18px;
height:18px;
display:block;
float:left;
margin: 0px 2px;
border: 0px;
cursor: pointer;
}

a.refresh_button {
background: url('/images/layout/refresh_button.png') top left no-repeat;
width:18px;
height:18px;
display:block;
float:left;
margin: 0px 2px;
}

input.refresh_button {
background: url('/images/layout/refresh_button.png') top left no-repeat;
width:18px;
height:18px;
display:block;
float:left;
margin: 0px 2px;
border: 0px;
cursor: pointer;
}

.kart_button {
background: url('/images/layout/kart_button.png') top left no-repeat;
width:18px;
height:18px;
display:block;
float:left;
margin: 0px 2px;
border: 0px;
}

a.lupa_button {
background: url('/images/layout/lupa_button.png') top left no-repeat;
width:18px;
height:18px;
display:block;
float:left;
margin: 0px 2px;
}

a.print_button {
background: url('/images/layout/print_button.png') top left no-repeat;
width:18px;
height:18px;
display:block;
float:left;
margin: 0px 2px;
}

span.phone_button, a.phone_button {
background: url('/images/layout/phone_button.png') top left no-repeat;
width:18px;
height:18px;
display:block;
float:right;
margin: 0px 2px;
}

input.number_button{
float:left;
border:1px solid #adb4b5;
width:50px;
margin: 0px 2px;
}

.product {
margin-bottom:10px;
}

.product_image {
width:270px;
float:left;
}

table.table_product {
font-size:85%;
font-weight:bold;
width:400px;
}

table.table_product tr td {
border-bottom:1px solid #d5d5d5;
}

#footer {
height:17px;
background: url('/images/layout/footer.png') top left no-repeat;
}

p.copyright {
text-align: center;
}

div.clear {clear:both;}
.right {text-align:right;}
.left {text-align:left;}
.center {text-align:center;}
.green {color:#368248;}
.blue {color:#10327a;}
.red {color:#e31c1c;}
.bold {font-weight:bold;}

#basketForm td.basket_stock_available {
	color: #368248!important;
}

#basketForm td.basket_stock_unavailable {
	color: #E31C1C!important;
}

#basketForm td.basket_stock_not_complete {
	color: #10327A!important;
}
