#top_icons {
	MARGIN-TOP: 15px; FLOAT: left; MARGIN-RIGHT: 5px
}
A.home {
	MARGIN: 0px 40px 0px 0px; WIDTH: 10px; DISPLAY: block; BACKGROUND: url(../images/icn_home.png) no-repeat left center; FLOAT: left; HEIGHT: 11px
}
A.map {
	MARGIN: 0px 40px 0px 0px; WIDTH: 10px; DISPLAY: block; BACKGROUND: url(../images/icn_home.png) no-repeat left center; FLOAT: left; HEIGHT: 11px
}
A.letter {
	MARGIN: 0px 40px 0px 0px; WIDTH: 10px; DISPLAY: block; BACKGROUND: url(../images/icn_home.png) no-repeat left center; FLOAT: left; HEIGHT: 11px
}
A.login {
	MARGIN: 0px 40px 0px 0px; WIDTH: 10px; DISPLAY: block; BACKGROUND: url(../images/icn_home.png) no-repeat left center; FLOAT: left; HEIGHT: 11px
}
A.map {
	BACKGROUND-IMAGE: url(../images/icn_map.png); WIDTH: 11px
}
A.letter {
	BACKGROUND-IMAGE: url(../images/icn_letter.png); WIDTH: 12px
}
A.login {
	BACKGROUND-IMAGE: url(../images/icn_login.png)
}
#online_chat {
	MARGIN-TOP: 0px; FLOAT: right
}
#online_chat IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
#online_chat A {
	COLOR: #000000; FONT-SIZE: 20px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#online_chat A:hover {
	COLOR: #000000; FONT-SIZE: 20px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#online_chat A:hover {
	TEXT-DECORATION: underline
}
#menu {
	TEXT-ALIGN: ; HEIGHT: 110px;
}
#menu A {
	LINE-HEIGHT: 100%; TEXT-TRANSFORM: uppercase; MARGIN-TOP: 20px; FLOAT: left; COLOR: #000000; FONT-SIZE: 24px; MARGIN-RIGHT: 100px
}
#menu SPAN {
	LINE-HEIGHT: 100%; TEXT-TRANSFORM: uppercase; MARGIN-TOP: 20px; FLOAT: left; COLOR: #000000; FONT-SIZE: 24px; MARGIN-RIGHT: 100px
}
#menu A.last {
	FLOAT: right; MARGIN-RIGHT: 0px
}
#menu SPAN.last {
	FLOAT: right; MARGIN-RIGHT: 0px
}
#menu A {
	COLOR: #000000; FONT-SIZE: 24px; TEXT-DECORATION: none
}
#menu A:hover {
	COLOR: #000000; FONT-SIZE: 24px; TEXT-DECORATION: none
}
#menu A:hover {
	COLOR: #a7005a
}
#cats {
	TEXT-ALIGN: center; BACKGROUND: url(../images/cats_bg.png) #efeeea repeat-x left top; HEIGHT: 81px
}
#cats DIV {
	MARGIN: 0px auto; WIDTH: 980px
}
#cats DIV DIV {
	TEXT-ALIGN: left
}
#cats DIV.standart {
	WIDTH: 410px; FLOAT: left
}
#cats DIV.euro {
	WIDTH: 365px; FLOAT: left
}
#cats DIV.elit {
	WIDTH: 160px; FLOAT: left
}
#cats IMG {
	MARGIN-TOP: 10px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 15px
}
#cats A {
	LINE-HEIGHT: 80px; FONT-SIZE: 28px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#cats A:hover {
	LINE-HEIGHT: 80px; FONT-SIZE: 28px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#cats A {
	COLOR: #767473
}
#slider {
	BACKGROUND: #dcd9d5; HEIGHT: 120px
}
#slider .inner {
	COLOR: #b0aeaa; FONT-SIZE: 28px; PADDING-TOP: 10px
}
#slider_main {
	BACKGROUND: #dcd9d5; HEIGHT: 120px
}
#slider_main .inner {
	COLOR: #b0aeaa; FONT-SIZE: 28px; PADDING-TOP: 10px
}
#main_part {
	PADDING-TOP: 25px
}
#main_part .left_part {
	WIDTH: 440px; MARGIN-LEFT: 10px
}
#footer .left_part {
	WIDTH: 440px; MARGIN-LEFT: 10px
}
#partners .left_part {
	WIDTH: 440px; MARGIN-LEFT: 10px
}
#partners .left_part {
	PADDING-LEFT: 30px; WIDTH: 415px; BACKGROUND: url(../images/accepted_cards_bg.png) no-repeat left 15px; HEIGHT: 130px
}
#partners {
	BACKGROUND: #dcd9d4; HEIGHT: 150px
}
#partners H3 {
	PADDING-BOTTOM: 10px; COLOR: #999999; FONT-SIZE: 20px; PADDING-TOP: 30px
}
#partners .news-item {
	LINE-HEIGHT: normal; FONT-SIZE: 28px
}
#partners A {
	LINE-HEIGHT: normal; FONT-SIZE: 15px
}
#partners .left_part IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#partners .right_part IMG {
	MARGIN-RIGHT: 20px
}
#footer .inner {
	TEXT-ALIGN: left; FONT-SIZE: 13px; PADDING-TOP: 50px
}
#footer .left_part {
	FONT-SIZE: 13px
}
#footer .right_part {
	FONT-SIZE: 13px
}
#footer H1 {
	FONT-FAMILY: Arial Narrow, Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 5px
}
#footer A {
	COLOR: #000000
}
#devby {
	MARGIN-TOP: 25px; WIDTH: 190px; PADDING-TOP: 5px
}
#copyr {
	COLOR: #8e8570; FONT-SIZE: 11px
}
#copyr P {
	LINE-HEIGHT: 20px; COLOR: #8e8570; FONT-SIZE: 11px
}
.infiniteCarousel {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 670px
}
.infiniteCarousel .wrapper {
	POSITION: relative; MARGIN: 0px 25px; MIN-HEIGHT: 140px; WIDTH: 630px; HEIGHT: 140px; OVERFLOW: auto; TOP: 0px
}
.infiniteCarousel UL A IMG {
	MARGIN: 0px
}
.infiniteCarousel .wrapper UL {
	LIST-STYLE: none none outside; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 9999px; PADDING-RIGHT: 0px; TOP: 0px; PADDING-TOP: 0px
}
.infiniteCarousel UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 205px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: 140px; PADDING-TOP: 0px
}
.infiniteCarousel UL LI A IMG {
	DISPLAY: block
}
.infiniteCarousel .arrow {
	POSITION: absolute; TEXT-INDENT: -999px; WIDTH: 35px; DISPLAY: block; BACKGROUND: url(../images/slider_arrows.png) no-repeat 0px 0px; HEIGHT: 80px; TOP: 30px; CURSOR: pointer
}
.infiniteCarousel .forward {
	BACKGROUND-POSITION: -35px 0px; RIGHT: 0px
}
.infiniteCarousel .back {
	BACKGROUND-POSITION: 0px 0px; LEFT: 0px
}

.infiniteCarousel_main {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 1050px
}
.infiniteCarousel_main .wrapper_main {
	POSITION: relative; MARGIN: 0px 25px; MIN-HEIGHT: 140px; WIDTH: 950px; HEIGHT: 140px; OVERFLOW: auto; TOP: 0px
}
.infiniteCarousel_main UL A IMG {
	MARGIN: 0px
}
.infiniteCarousel_main .wrapper_main UL {
	LIST-STYLE: none none outside; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 9999px; PADDING-RIGHT: 0px; TOP: 0px; PADDING-TOP: 0px
}
.infiniteCarousel_main UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 240px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: 140px; PADDING-TOP: 0px
}
.infiniteCarousel_main UL LI A IMG {
	DISPLAY: block
}
.infiniteCarousel_main .arrow {
	POSITION: absolute; TEXT-INDENT: -999px; WIDTH: 35px; DISPLAY: block; BACKGROUND: url(../images/slider_arrows.png) no-repeat 0px 0px; HEIGHT: 80px; TOP: 30px; CURSOR: pointer
}
.infiniteCarousel_main .forward {
	BACKGROUND-POSITION: -35px 0px; RIGHT: 0px
}
.infiniteCarousel_main .back {
	BACKGROUND-POSITION: 0px 0px; LEFT: 0px
}

.clr {
	CLEAR: both
}
.left {
	TEXT-ALIGN: left
}
.center {
	TEXT-ALIGN: center
}
.right {
	TEXT-ALIGN: right
}
A.img {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none; TEXT-DECORATION: none
}
.hr {
	BACKGROUND: #c5c2be; HEIGHT: 1px; CLEAR: both; FONT-SIZE: 1px
}
.hr1 {
	BACKGROUND: #c5c2be; HEIGHT: 1px; CLEAR: both; FONT-SIZE: 1px
}
.hr1 {
	MARGIN: 20px 0px
}
.lightgrey_bg {
	BACKGROUND: #e7e4df
}
.darkgrey_bg {
	BACKGROUND: #dcd9d4
}
.grey {
	COLOR: #777777
}
.f18b {
	FONT-FAMILY: Arial Narrow, Arial, Helvetica, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.f20b {
	FONT-FAMILY: Arial Narrow, Arial, Helvetica, sans-serif; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
.f28b {
	FONT-FAMILY: Arial Narrow, Arial, Helvetica, sans-serif; FONT-SIZE: 28px; FONT-WEIGHT: bold
}
.f32b {
	FONT-FAMILY: Arial Narrow, Arial, Helvetica, sans-serif; FONT-SIZE: 32px; FONT-WEIGHT: bold
}
.f14{
	font: 14px Arial, Helvetica, sans-serif !important;
}

.f13{
	font: 13px Arial, Helvetica, sans-serif !important;
}
.f12{
	font: 12px Arial, Helvetica, sans-serif !important;
}

.f10{
	font: 10px Arial, Helvetica, sans-serif !important;
}


.f8{
	font: 8px Arial, Helvetica, sans-serif !important;
}

.bardo{
        color: #a7005a;
}
a:hover img {  
       filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50);  
       -moz-opacity: 0.5; /* Mozilla 1.6 */  
       -khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */  
       opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */  
       filter: alpha(opacity=50); /* IE 5.5+*/  
}

#order-button{

}	

.o-button{
	border: 0;
	height: 56px;
	width: 145px;
	background: #ABC43C url(../images/order-button.jpg) no-repeat;
	color: #fff;
	font: 18px Arial, Helvetica, Sans-Serif;
	padding-bottom: 1px;
	/padding-bottom: 0px;
	cursor: pointer;
}

.back-button{
	border: 0;
	height: 56px;
	width: 145px;
	background: #ABC43C url(../images/back-button.jpg) no-repeat;
	color: #1d2b41;
	font: 18px Arial, Helvetica, Sans-Serif;
	padding-bottom: 1px;
	/padding-bottom: 0px;
	cursor: pointer;
}
.news-date-time {
	COLOR: #486daa
}

.cena2 {
	FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}


#my_basket_kol {
	POSITION: absolute; 
        Z-INDEX: 999px; 
        WIDTH: 80px; DISPLAY: block; 
        BACKGROUND: url(../images/favorite.png) no-repeat 0px 0px; 
        HEIGHT: 55px;
        PADDING-LEFT: 45px;
        TOP: 250px; LEFT: 40%;
        CURSOR: pointer;
}

.search_price_top {
     padding-bottom: 10px;
     background:#f2f2f2;
     border:1px solid #ccc;
     float:left;
     width:72px;
     margin-left:8px;
     height:16px;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     text-align: center;
     font-size: 10px;
     FONT-WEIGHT: bold; 
     TEXT-DECORATION: none;
}

.search_price_top:hover{
     background: #E8E8E8;
     color:#808080;
     cursor:pointer;
}

.search_k_top {
     padding-bottom: 10px;
     background:#f2f2f2;
     border:1px solid #ccc;
     float:right;
     width:30px;
     margin-left:8px;
     height:16px;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     text-align: center;
     font-size: 10px;
     FONT-WEIGHT: bold; 
     TEXT-DECORATION: none;
}

.search_k_top:hover{
     background: #E8E8E8;
     color:#808080;
     cursor:pointer;
}
