body{
font-family:Arial;
font-size:12px;
margin:0;
padding:45px 0px 0 11px;
background:#fff
}

td{
font-size:12px
}

a{
color:#006fd2
}

a:hover{
color:#000
}

img, table{
border-style:none
}

input,select,textarea{
font-size:12px
}

form{
margin:0;
padding:0
}

.color1{
color:#7a7a7a
}

.color2{

}

/**** KRASNIJ */
.color3,
.star{
color:red;
}

.logo{
position:absolute;
left:40px;
top:85px;
}

.lng{
color:#2082ce;
position:absolute;
left:20px;
top:15px;
font-weight:bold;
font-size:11px;
}

table.search{
cursor:pointer;
width:70px;
height:27px;
background:url(../i/search.gif) no-repeat top;
margin-left:5px;
}

td.search_input input{
width:180px;
height:20px;
color:#fff;
font-size:14px;
border:1px solid #73b1e7;
background:transparent;
}

table.search td{
text-align:center;
text-decoration:underline;
}

/******************************** HEADER */
#header{
width:100%;
height:129px;
background:url(../i/header/bg1.gif) repeat-x top #006fd2
}

td.header{
background:url(../i/header/1.jpg) no-repeat left top
}

div.top_menu{
position:absolute;
right:15px;
top:0;
}

div.top_menu img{
margin:0 10px 0 10px
}

table.top_menu{
height:48px;
}

table.top_menu a{
text-decoration:none;
}

table.top_menu a:hover{
color:#ffd801;
}

td.top_menu{
font-size:13px;
font-weight:bold;
text-align:right;
}

.cart_info{
color:#fff;
white-space:nowrap;
font-size:14px;
padding:0 20px 0 20px;
}

.cart_info a{
color:#fff000;
}
/******************************** CENTER */
table.center{
width:100%;
}

.center .left_column{
width:205px;
padding:12px 0 12px 0;
vertical-align:top;
}

table.navbar{
width:100%;
height:55px;
margin-bottom:15px;
border-bottom:1px solid #c5c5c5;
}

td.navbar{
height:41px;
font-size:14px;
font-weight:bold;
}

td.navbar a{
color:#000;
text-decoration:none;
}

td.navbar a:hover{
color:#1364ba;
}

td.content{
vertical-align:top;
padding:0 11px 15px 31px;
}

table.pagemenu{
clear:both;
margin:10px 0 10px 0;
}

table.pagemenu a{
color:#000000;
text-decoration:none;
}

td.page,
td.page_selected{
padding:0 8px 0 8px
}

td.page *{
font-size:14px;
font-weight:bold;
}

td.page_selected{
color:#fff;
font-weight:bold;
text-decoration:none;
}

td.page_selected table{
background:#006fd2;
border:1px solid #cfcfcf;
}

td.page_selected table td{
border:1px solid #fff;
width:15px;
height:15px;
text-align:center;
}

td.pages_total{
color:#838383;
font-size:14px;
font-weight:bold;
padding-left:5px;
padding-right:5px;
}

ul.menu{
list-style-type:none;
margin:0;
padding:0;
}

ul.menu a{
color:#000;
text-decoration:none;
}

ul.menu a:hover{
color:#006fd2
}

ul.menu li{
padding:5px 5px 5px 25px;
font-size:13px;
border-bottom:1px solid #eaeaea;
background:url(../i/center/li.gif) no-repeat 10px 10px
}

ul.menu li.selected{
	font-size:13px;
	padding:10px 0 10px 25px;
	background:url(../i/center/li_.gif) repeat-y left #208bda;
}

ul.menu li.selected a{
	color:#fff;
}

ul.menu li.sub{
	background:#eee
}

li.sub ul{
	margin-left:0px;
	padding:0;
	list-style-type:none;
}

ul.menu li.sub_selected a,
ul.menu li.sub_selected li.sub_selected a{
	color:#2282d8;
}

ul.menu li.sub_selected li a{
	color:#000;
}

ul.menu li.sub ul li{
	font-size:11px;
	margin:0;
	padding:2px 0 2px 10px;
	border-bottom:none;
	background:url(../i/center/li.gif) no-repeat 0 5px
}

ul.menu li.sub ul li.sub_selected{
	background:url(../i/center/li_selected.gif) no-repeat 0 5px
}

ul.menu li.sub ul ul{
	margin-left:15px;
}

/********** ITEM LIST */
table.item_list{
width:100%;
clear:both;
}

td.item_list{
width:33%;
padding:0 0 8px 8px;
}

table.item{
width:100%;
border-bottom:1px solid #eee;
height:305px;
background:#fff;
padding:6px;
}

td.item_photo{
height:150px;
}

td.item_review{
height:80px;
}

div.item_review{
color:#7a7a7a;
font-size:11px;
height:27px;
width:230px;
}

td.item_name{
font-size:13px;
font-weight:bold;
color:#006fd2;
margin:0 0 3px 0;
padding:0;
text-align:center;
}

td.item_name a{
color:#006fd2;
text-decoration:none;
}

table.price{
border:1px solid #e2e2e2;
background:#1e7ecb
}

td.price{
width:110px;
height:27px;
color:#fff;
border:1px solid #fff;
font-size:13px;
text-align:center;
}

p.item_buy{
	font-size:13px;
	padding:0;
	margin:0;
}

.price em{
	font-style:normal;
	font-size:13px;
	font-weight:bold;
}

table.buy{
	width:80px;
	border:1px solid #e2e2e2;
	height:30px;
	margin-left:5px;
}

table.buy td{
	font-size:12px;
	text-align:center;
	border:1px solid #fff;
}


/******************************** FOOTER */
table.footer{
width:100%;
height:80px;
border-top:2px solid #afafaf;
}

.footer td.left_column{
width:205px;
}

table.countners td{
padding-right:5px;
}

.footer td.right_column{
	text-align:right;
	padding-right:15px;
	line-height:18px;
}

/******************************** PRODUCT BRIEF ********************/
p.product_name{
font-size:18px;
padding:0;
margin:0;
}

p.product_price{
color:#1b72b2;
font-size:18px;
padding:0;
margin:0;
}

table.product-buy{
height:58px;
margin-right:15px;
background:url(../i/popup/cart.gif) no-repeat left center
}

table.product-buy td{
font-size:18px;
padding-left:45px;
}

td.content-td1{
width:330px;
vertical-align:top;
}

td.content-td2{
vertical-align:top;
padding:0 20px 0 20px;
}

td.content-td2 .prodreview td{
padding-right:20px;
height:24px;
border-bottom:1px solid #e4e4e4
}

table.product_image{
width:316px;
height:345px;
border:1px solid #bfbfbf;
}

p.label{
color:#006fd2;
font-weight:bold;
}

table.bottom{
width:100%;
height:32px;
border-top:2px solid #B3B3B3
}

table.bottom td{
font-weight:bold;
text-align:right;
padding-right:10px
}

table.bottom a{
color:#000000
}

table.prodreview{
width:100%
}

select{
font-size:11px
}

table.prodreview td{
color:#444444;
padding:3px 0 3px 0;
background:url(../i/p/dot.gif) repeat-x bottom
}

table.total td{
color:#006fd2;
padding:5px 0 5px 0
}

/******************************** CARTFORM ********************/
table.cart-form{
width:640px;
margin-bottom:50px;
}

table.cart-form tr.head td{
color:#fff;
font-weight:bold;
font-size:13px;
border-bottom:2px solid #3367a4;
height:35px;
background:#4a94d6;
}

table.cart-form td{
padding:0 10px 0 10px
}

table.cart-form td.tbl{
height:35px;
border-bottom:1px solid #ccc;
}

table.cart-form td.total{
font-size:13px;
font-weight:bold;
padding-top:8px;
padding-bottom:8px;
}

table.order-form{
width:640px;
margin-top:5px;
}

table.order-form tr.head td{
font-weight:bold;
font-size:13px;
border-bottom:2px solid #ccc;
height:35px;
background:#eaeaea;
padding:0 10px 0 10px;
}

table.order-form tr.head2 td{
font-size:1px;
border-bottom:2px solid #ccc;
}


table.order-form td.tbl{
padding:8px;
border-bottom:1px solid #eaeaea;
}

table.order-form input{
width:190px;
}

.eur_price{
    padding-right: 3px;
    text-align: right;
    font-size: 10px;
    color: #D3D3D3;
}