body{
background-image: url(/img/line.jpg);
background-color: White;
background-repeat: repeat-x;
text-align: center;
font-family: "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, "Trebuchet MS", Verdana, Arial, sans-serif;
font-size: 12px;

}

BODY, H1, H2, P, UL
{
        margin: 0em;
        padding: 0em;
        position: relative;
}

h1{
	color: #4b4b4b;
	font-family: "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 24px;
	margin-left: 0px;
	margin-top: 15px;
	margin-bottom: 25px;
	font-weight: normal;
}
h2{
	color: #4b4b4b;
	font-family: "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 18px;
	margin-left: 0px;
	margin-top: 15px;
	margin-bottom: 10px;
	font-weight: normal;
}

A:link, A:hover, A:focus, A:active, A:visited{
	text-decoration: underline;
	color: #2db4ec;
}
A:hover{
	color: #f75700;
}



IMG {
	border: 0px;
}

div#container{
width: 950px;
text-align: center;
margin: 0 auto;
position: relative;
}

#container-header{
padding-top: 20px;
width: 100%;
float: left;
position: relative;
}
#container-content{
	float: left;
	width: 100%;
	padding-top: 0px;
	position: relative;
}

#content-left{
	float: left;
	width: 280px;
	display: inline;
	text-align: center;
	color: Black;
	position: relative;
	text-align:left;
}
#content-body{
	float: right;
	width: 670px;
	display: inline;
	color: Black;
	text-align: center;
	position: relative;
	text-align:left;
}

#container-footer{
	width: 950px;
	text-align: center;
	position: relative;
	display: inline;
	float: left;
	padding-top: 10px;
	padding-bottom: 20px;
	border-top: 2px solid #eeeeee;
	margin-top: 10px;
	font-size; 10px;
	color: #717171;
	font-family: "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, "Trebuchet MS", Verdana, Arial, sans-serif;
	vertical-align: middle; 
}
#container-footer .copyright{
	float: left;
	display: inline;
	position: relative;
	margin-top: 10px;
}
#container-footer .menu{
	margin-left: 125px;
	float: left;
	display: inline;
	position: relative;
	vertical-align: middle;
	margin-top: 10px;
}
#container-footer .menu .menu_razdel{
	font-size: 10px;
	font-family: "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, "Trebuchet MS", Verdana, Arial, sans-serif; 
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
	text-transform: lowercase;
	color: #717171;
	position: relative;
	font-weight: bold;
}
#container-footer .menu .menu_razdel a{
	font-size: 10px;
	font-family: "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, "Trebuchet MS", Verdana, Arial, sans-serif; 
	font-weight: bold;
	text-transform: lowercase;
	color: #717171;
	text-decoration: underline;
	font-weight: bold;
}
#container-footer .counters{
	float: left;
	display: inline;
	position: relative;
	margin-left: 30px;
}
#container-footer .designby{
	float: right;
	display: inline;
	position: relative;
	margin-top: 10px;
}



div#logo{
float: left;
display: inline;
margin-top: 20px;
}
div#worktime{
float: left;
display: inline;
margin-left: 25px;
margin-top: 20px;
}
div#phones{
float: left;
display: inline;
text-align:left;
margin-left: 25px;
margin-top: 20px;
}
div#moscow{
margin-top: -2px;
}
div#peter{
margin-top: 10px;
}

span.city{
display: block;
color: #f75700;
font-size: 9px;
text-transform: uppercase;
font-weight: bold;
}

span.phone{
display: block;
color: #1dafec;
font-size: 13px;
text-transform: uppercase;
font-weight: bold;
margin-top: -5px;
}

div#basket-menu{
position: relative;
float: right;
}

div#basket-block{
position: relative;
float: right;
display: block;
background-image: url(/img/basket-background.png);
background-color: transparent;
background-repeat: no-repeat;
width: 440px;
height: 70px;
text-align: left;
font-size: 11px;
}

div#menu{
float: right;
position: relative;
display: block;
background-image: url(/img/menu-background.png);
background-color: transparent;
background-repeat: no-repeat;
width: 440px;
height: 40px;
text-align: center;
clear: both;
padding-top: 8px;
}

div#search{
position: relative;
display: block;
background-image: url(/img/search-background.png);
background-repeat: no-repeat;
width: 250px;
height: 70px;
text-align: left;
font-size: 11px;
margin-left: 5px;
margin-top: 5px;
}

div.menu-razdel{
	display: inline;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
	text-transform: uppercase;
	line-height: 15px;
	color: #f75700;
}

div.menu-razdel A:link, div.menu-razdel A:hover, div.menu-razdel A:focus, div.menu-razdel A:active, div.menu-razdel A:visited{
	text-decoration: underline;
	color: #2db4ec;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
	text-transform: uppercase;
	line-height: 15px;
}
div.menu-razdel A:hover{
	color: #f75700;
}

span.block-title{
position: absolute;
color: #f75700;
left: 30px;
top: 8px;
font-weight: bold;
}

span.block-content{
position: absolute;
color: #777777;
left: 30px;
top: 25px;
right: 25px;
font-weight: normal;
}

span.search-block-title{
position: absolute;
color: #f75700;
left: 15px;
top: 8px;
font-weight: bold;
}

span.search-block-content{
position: absolute;
color: #777777;
left: 15px;
top: 27px;
right: 0px;
font-weight: normal;
}

.search-button{
	background-image: url(/img/search-button.png);
	background-color: transparent;
	background-repeat: no-repeat;
	width: 66px;
	height: 31px;
	display: inline;
	float:left;
}
div.search-input{
	background-image: url(/img/search-input-background.png);
	background-color: transparent;
	background-repeat: no-repeat;
	width: 154px;
	height: 29px;
	display: inline;
	float: left;
}
input.search-input{
	background-color: transparent;
	border: 0px;
	font-size: 9px;
	color: #939393;
	padding-left: 12px;
	padding-top: 4px;
	font-style: italic;

}

div#special{
	margin-top: 25px;
}

div.info-title{
	font-size: 21px;
	color: #4b4b4b;
	font-family: "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, "Trebuchet MS", Verdana, Arial, sans-serif;
	text-align: left;	
	padding-bottom: 25px;
	padding-top: 25px;
}

div#consultation1{
	padding-left: 20px;
	text-align: left;	
}

div#news{
	padding-left: 20px;
	text-align: left;	
	width: 80%;
}
div.consult-icon{
	display: inline;
	float: left;
	margin-top: 5px;
}

div.consult-contact{
	font-size: 11px;
	color: #4b4b4b;
	padding-left: 30px;
	display: block;
	margin-top: 5px;
}

div.news-container{
	margin-bottom: 20px;
	font-family: "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, "Trebuchet MS", Verdana, Arial, sans-serif;
}

div.news-name{
	margin-bottom: 10px;
}

div.news-name A:link, div.news-name A:hover, div.news-name A:visited,
div.news-name A:focus, div.news-name A:active {
	font-weight: bold;
	font-size: 11px;
	color: #1DAFEC;
	text-decoration: underline;
}

div.news-anons {
	font-weight: normal;
	font-size: 11px;
	color: #717171;
	margin-bottom: 10px;
}

div.news-date{
	font-weight: normal;
	font-size: 10px;
	color: #b8b8b8;
	margin-bottom: 10px;
	
}

div#shop-category{
	display: block;
	text-align: center;
	position: relative;
}

div.shop-cat{
	display: inline;
	float: left;
	width: 14.2%;
	position: relative;
	text-align: center;
}

div.shop-cat-img{
	bottom: 0px;
	position: relative;
	text-align: center;
}

div.shop-cat-name{
	margin-top: 0px;
	text-align: center;
	text-transform: lowercase;
	text-decoration: underline;
	color: #1dafec;
	font-size: 15px;
	font-family: "Nokia Standard Light", "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	padding-left: 10%;
	padding-right: 10%;
	
}

span.shop-cat-img{
	position: relative; 
	height: 110px;
	vertical-align: middle;
	text-align: center;
}

div.shop-catsmall{
	display: block;
	float: left;
	width: 100%;
	position: relative;
	text-align: left;
}

div.shop-catsmall-img{
	bottom: 0px;
	position: relative;
	text-align: center;
	display: inline;
	float: left;
}

div.shop-catsmall-name{
	margin-top: 10px;
	text-align: center;
	text-transform: lowercase;
	text-decoration: underline;
	color: #1dafec;
	font-size: 15px;
	font-family: "Nokia Standard Light", "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	padding-left: 5%;
	display: inline;
	float: left;
	
}

div#shop-category A:link, div#shop-category A:hover, div#shop-category A:visited,
div#shop-category A:focus, div#shop-category A:active,
div#shop-category-small A:link, div#shop-category-small A:hover, div#shop-category-small A:visited,
div#shop-category-small A:focus, div#shop-category-small A:active {
	text-transform: lowercase;
	text-decoration: underline;
	color: #1dafec;
	font-size: 15px;
	font-family: "Nokia Standard Light", "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
}

div.show-cat-choice-top{
position: relative;
float: left;
display: block;
background-image: url(/img/cat-choice-top.png);
background-color: transparent;
background-repeat: no-repeat;
background-position: bottom;
width: 675px;
text-align: left;
}

div.show-cat-choice-content{
	width: 675px;
	text-align: left;
	display: block;
	position: relative;
	float: left;
	background-image: url(/img/cat-choice-content.png);
	background-color: transparent;
	background-repeat: repeat-y;
	background-position: top;
	font-family: "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, "Trebuchet MS", Verdana, Arial, sans-serif; 
	
}

div.show-cat-choice-bottom{
	width: 675px;
	text-align: left;
	display: block;
	position: relative;
	float: left;
	background-image: url(/img/cat-choice-bottom.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: top;

}

span.show-cat-name{
	font-size: 22px;
	color: #777777;
	display: inline;
	float: left;
	margin-left: 20px;
	margin-bottom: 0px;
}

span.show-cat-filter, span.show-cat-filter A:link, span.show-cat-filter A:hover, span.show-cat-filter A:visited,
span.show-cat-filter A:focus, span.show-cat-filter A:active{ 
	float: right;
	color: #f75700;
	font-weight: bold;
	font-size: 12px;
	display: block;
	margin-right: 15px;
}

img.filter-arrow{
	text-decoration: none;
	margin-top: 7px;
	margin-right: 5px;
}

span.show-cat-filter A:link, span.show-cat-filter A:hover, span.show-cat-filter A:visited,
span.show-cat-filter A:focus, span.show-cat-filter A:active{ 
	border-style: dotted;
	border-width: 0px;
	border-bottom-width: 1px;
}

div.show-cat-ajax{
	clear: both; 
	margin-left: 20px;
	margin-top: 40px;
	margin-bottom: 10px;
	display: block;
	clear: both;	
}

div.show-cat-ajax div.param{
	display: block; 
	clear: both; 
	border-bottom: 1px solid #f6f6f6;
	margin-right: 25px;
	padding-bottom: 7px;
	padding-top: 10px;
}

div.show-cat-ajax span.attribute{
	color: #f75700;
	font-weight: bold;
	font-size: 13px;
	clear: both;
	vertical-align: middle;
}
div.show-cat-ajax span.attribute img{
	padding-right: 4px;
}
div.show-cat-ajax span.attribute span.name{
	border-bottom: 1px dotted #f75700;
}

.attribute-value div{
	color: #777777;
	display: none;
	font-weight: normal;
	font-size: 12px;
	position: absolute;
	border: 1px solid #ccc;
	background: #fff;
	padding: 5px;
	width: 200px;
}

span.attribute-value-diapazon{
	color: #777777;
	font-weight: normal;
	font-size: 13px;
}

div.show-cat-ajax ul{
	clear: both;
	margin-top: 10px;
}

div.show-cat-ajax li{
	margin-right: 0px;

}

div.show-cat-ajax li.none{
	list-style-image: url(/img/list-style-noneselect.png);;
}
div.show-cat-ajax li.select{
	list-style-image: url(/img/list-style-select.png);
}

div.show-cat-ajax span.select{
	background-image: url(/img/list-style-select.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 13px;
	padding-right: 25px;
	clear: both;
	font-size: 13px;
}

div.show-cat-ajax span.noneselect{
	background-image: url(/img/list-style-noneselect.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 13px;
	padding-right: 25px;
	clear: both;
	font-size: 13px;
}

div.show-cat-ajax span.dotted{
	border-style: dotted;
	border-width: 0px;
	border-bottom-width: 1px;
	line-height: 30px;
}


div.show-cat-ajax span.noneselect A:link, div.show-cat-ajax span.noneselect A:hover, div.show-cat-ajax span.noneselect A:focus, 
div.show-cat-ajax span.noneselect A:active, div.show-cat-ajax span.noneselect A:visited,
div.show-cat-ajax span.select A:link, div.show-cat-ajax span.select A:hover, div.show-cat-ajax span.select A:focus, 
div.show-cat-ajax span.select A:active, div.show-cat-ajax span.select A:visited{
	text-decoration: none;
	color: #777777;
	clear: both;
}

div.show-cat-ajax input.inpcheckbox{
	display: none;
	clear: both;
}

table.category-list{
	width: 100%;
	margin-top: 25px;
}

table.category-list span.name, table.category-list span.name A:link, table.category-list span.name A:hover, table.category-list span.name A:focus,
table.category-list span.name A:active, table.category-list span.name A:visited{
	font-family: "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, "Trebuchet MS", Verdana, Arial, sans-serif; 
	font-size: 16px;
	color: #1DAFEC;
	text-decoration: underline;
	font-weight: bold;
	text-transform: capitalize;
	display: block;
}

table.category-list span.attributes{
	color: #717171;
	font-size: 11px;
	font-weight: bold;
	font-family: "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, "Trebuchet MS", Verdana, Arial, sans-serif; 
	margin-top: 5px;
	margin-bottom: 5px;	
	display: block;
}
table.category-list span.attribute-depend{
	color: #1DAFEC;
	font-size: 14px;
	font-weight: bold;
	font-family: "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, "Trebuchet MS", Verdana, Arial, sans-serif; 
	margin-top: 5px;
	margin-bottom: 0px;
	text-transform: capitalize;
	border-style: dotted;
	border-width: 0 0 1px;
}

table.product-detail span.attribute-depend{
	display: block;
	color: #717171;
	font-size: 11px;
	font-weight: bold;
	font-family: "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, "Trebuchet MS", Verdana, Arial, sans-serif; 
	margin-bottom: 0px;
	text-decoration: none;
	text-transform: capitalize;
	
}

span.product-price{
	color: #f75700;
	font-family: Calibri, "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 28px;
	font-style: normal;
	margin-bottom: 5px;
	border-width: 0px;
	border-bottom-width: 1px;
}

img.buy-button{
	margin-top: 10px;
	display: block;
	clear: both;
}

table.basket{
	width: 100%;
	font-size: 14px;
	font-family: "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, "Trebuchet MS", Verdana, Arial, sans-serif; 
}
table.basket-order{
	width: 100%;
	font-size: 14px;
	font-family: "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, "Trebuchet MS", Verdana, Arial, sans-serif; 
}

table.basket td.img{
	width: 11%;
	vertical-align: center;
	padding: 10px;
}

table.basket td.name{
	width: 30%;
	vertical-align: middle;
	padding: 10px;
}
table.basket-order td.name{
	width: 50%;
	vertical-align: middle;
	padding: 10px;
}

table.basket span.name, table.basket span.name A:link, table.basket span.name A:hover, table.basket span.name A:focus,
table.basket span.name A:active, table.basket span.name A:visited{
	color: #202020;
	text-decoration: none;
	font-weight: bold;
	text-transform: capitalize;
	display: block;
}

table.basket-order span.name, table.basket-order span.name A:link, table.basket-order span.name A:hover, table.basket-order span.name A:focus,
table.basket-order span.name A:active, table.basket-order span.name A:visited{
	color: #202020;
	text-decoration: none;
	font-weight: bold;
	text-transform: capitalize;
}
table.basket span.depend{
	display: block;
	color: #717171;
	font-size: 9px;
	font-weight: normal;
	font-family: "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, "Trebuchet MS", Verdana, Arial, sans-serif; 
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: underline;
	text-transform: capitalize;
}

table.basket td.count-title{
	width: 4%;
	vertical-align: middle;
	padding: 0px;
	padding-right: 10px;
	font-size: 14px;
	font-weight: bold;
	font-family: "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, "Trebuchet MS", Verdana, Arial, sans-serif; 
}

table.basket td.count-minus{
	width: 5%;
	vertical-align: middle;
	padding-bottom: 10px;
	padding-top: 17px;
}

table.basket td.count{
	width: 10%;
	vertical-align: middle;
	padding: 0px;
	text-align: center;
}
table.basket-order td.count{
	width: 10%;
	vertical-align: middle;
	padding: 0px;
	text-align: center;
	font-weight: bold;
}

table.basket td.count input.count{
	border-style: solid;
	border-width: 1px;
	border-color: #717171;
	background-color: #e9e8e8;
	font-family: Calibri, "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 18px;
	font-style: italic;
	text-align: center;
}

table.basket span.product-price{
	border-bottom-width: 0px;
}
table.basket-order span.product-price{
	border-bottom-width: 0px;
	font-size: 20px;
	font-weight: bold;
}

table.basket td.count-plus{
	width: 5%;
	vertical-align: center;
	padding-bottom: 10px;
	padding-top: 17px;
	padding-left: 7px;
}
table.basket td.total{
	width: 25%;
	vertical-align: middle;
	padding: 10px;
	padding-top: 17px;
	text-align: center;
}

table.basket-order td.price, table.basket-order td.summ{
	width: 20%;
	vertical-align: middle;
	text-align: center;
}

table.basket td.delete{
	width: 10%;
	vertical-align: center;
	padding: 10px;
	padding-top: 17px;
}

img.delete-button{
	cursor: pointer;
}
div.basket-total{
	font-family: Calibri, "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 24px;
	font-style: italic;
	text-align: right;
	margin-top: 50px;
	
}
div.to-order{
	text-align: right;
	margin-top: 15px;
}
div.to-order A:link, div.to-order  A:hover, div.to-order  A:visited,
div.to-order  A:focus, div.to-order  A:active{
	text-transform: capitalize;
	text-decoration: underline;
	color: #0c89bd;
	font-size: 16px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
}

span.show-cat-name A:link, span.show-cat-name  A:hover, span.show-cat-name  A:visited,
span.show-cat-name  A:focus, span.show-cat-name  A:active,
span.show-cat-name  A:link, span.show-cat-name  A:hover, span.show-cat-name  A:visited,
span.show-cat-name  A:focus, span.show-cat-name  A:active {
	text-transform: capitalize;
	text-decoration: underline;
	color: #1dafec;
	font-size: 24px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
}


img.arrow{
	padding-bottom: 5px;
}

table.product-detail{
	clear: both;
	font-family: "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #717171;
	margin-top: 30px;	
}

table.product-detail span.desc-title{
	font-weight: normal;
	font-size: 13px;
	text-transform: capitalize;
	color: Black;
	margin-bottom: 10px;
	display: block;
}

table.product-detail span.desc{
	display: block;
	margin-bottom: 10px;
}

table.product-detail span.param{
	display: block;
	margin-bottom: 20px;
}

table.product-detail div.attribute-value{
	display: block;
	margin-bottom: 10px;
}
table.product-detail span.product-price{
	display: inline;
	float: left;
}
table.product-detail span.attribute-name{
	text-decoration: none;
}
table.product-detail span.attribute-value{
	font-weight: bold;
}
table.product-detail span.attribute-value-nounderline{
	font-weight: bold;
	border-bottom: 0px dashed #717171;
}

table.product-detail span.photo{
	font-weight: normal;
	font-size: 13px;
	text-transform: capitalize;
	color: Black;
	margin-bottom: 15px;
	margin-top: 15px;
	display: block;
}

table.product-detail img.buy-button{
	margin-top: 15px;
}




.bubbleInfo {
	position: relative;
}
.trigger {
	position: absolute;
	cursor: pointer;
}

.popup {
	position: absolute;
	display: none;
	border-collapse: collapse;
	font-size: 1em;
	background-color: #2db4ec;
	padding: 10px;
}
.popup .value{
	cursor: pointer;
	color: white;
	text-transform: capitalize;
	padding-top: 5px;
	padding-bottom: 5px;
}

.attribute-plus
{
	cursor: pointer;
	background: transparent url(/img/param_plus.png) no-repeat center left;
	padding-left: 13px;
}

.attribute-minus
{
	cursor: pointer;
	background: transparent url(/img/param_minus.png) no-repeat center left;
	padding-left: 13px;
}

span.attribute-value1-product{
	cursor: pointer;
	display:inline;
	float: left;
}
span.attribute-value1{
}

table.category-list span.attribute-value1{
	cursor: pointer;
	font-size: 11px;
	color: #717171;
}

div.navigation {
	text-align: center;
	position: relative;
}
div.navigation span.select{
	color: White;
	text-align: center;
}
div.navigation span.noselect{
}

div.navigation span.select div.p10{
	font-size: 11px;
	font-family: "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, "Trebuchet MS", Verdana, Arial, sans-serif; 
	text-align: center;
	color: White;
	background-image: url(/img/pagenav_circle.png);
	background-repeat: no-repeat;
	width: 25px;
	display: inline;
	padding-top: 4px;
	padding-bottom: 10px;
	padding-left: 8px;
	padding-right: 10px;
}

div.navigation span.select div.p20{
	font-size: 11px;
	font-family: "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, "Trebuchet MS", Verdana, Arial, sans-serif; 
	text-align: center;
	color: White;
	background-image: url(/img/pagenav_circle.png);
	background-repeat: no-repeat;
	width: 25px;
	display: inline;
	padding-top: 4px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 10px;
}

div.navigation a{
	font-family: "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, "Trebuchet MS", Verdana, Arial, sans-serif; 
	font-size: 11px;
	color: #2db4ec;
	text-decoration: none;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
div.custom-page{
	font-family: "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #777777;
}

div.custom-page p{
	margin-bottom: 15px;
	line-height: 15px;
	
}
div.custom-page p.attent{
	color: #2db4ec;
	font-weight: bold;
}
div.custom-page ul{
	margin-left: 20px;
	margin-bottom: 20px;
}

span.product-to-basket{
	font-size: 13px;
	color: #777777;
	font-family: "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, "Trebuchet MS", Verdana, Arial, sans-serif;
}

div.order-form input, div#registration-form input, div.login input, div#order-form input{
	margin-top: 5px;
	margin-bottom: 10px;
}
div.order-form .infofield, div#registration-form .infofield, div.login .infofield, div#order-form .infofield{
	font-family: "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
