html
{
	background:transparent;
	border:0;
	font-size:100%;
	height:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

body
{
	background:url(img/bkg.jpg) repeat-x top left;
	border:0;
	font-family:Tahoma;
	font-size:11pt;
	font-weight:100;
	height:100%;
	line-height:18pt;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
	width:100%
}

div
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

span
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

applet
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

object
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

iframe
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

h1
{
	background:transparent;
	border:0;
	font-size:16pt;
	font-weight:100;
	line-height:20pt;
	margin:0 0 10px;
	outline:0;
	padding:0;
	vertical-align:baseline
}

h2
{
	background:transparent;
	border:0;
	font-size:12pt;
	font-weight:400;
	line-height:14pt;
	margin:0 0 8px;
	outline:0;
	padding:0;
	vertical-align:baseline
}

h3
{
	background:transparent;
	border:0;
	font-size:12pt;
	font-weight:400;
	line-height:1.2em;
	margin:0 0 8px;
	outline:0;
	padding:0;
	vertical-align:baseline
}

h4
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

h5
{
	background:transparent;
	border:0;
	font-size:11pt;
	font-weight:300;
	margin:0 0 10px;
	outline:0;
	padding:0;
	vertical-align:baseline
}

h6
{
	background:transparent;
	border:0;
	font-size:10pt;
	font-weight:400;
	margin:0 0 16px;
	outline:0;
	padding:0;
	vertical-align:baseline
}

p
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0 0 18px;
	outline:0;
	padding:0;
	vertical-align:baseline
}

blockquote
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	quotes:none;
	vertical-align:baseline
}

pre
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

a
{
	background:transparent;
	border:0;
	color:#0E5EC1;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	text-decoration:underline;
	vertical-align:baseline
}

abbr
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

acronym
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

address
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

big
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

cite
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

code
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

del
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	text-decoration:line-through;
	vertical-align:baseline
}

dfn
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

em
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

font
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

img
{
	background:transparent;
	border:none;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

ins
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	text-decoration:none;
	vertical-align:baseline
}

kbd
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

q
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	quotes:none;
	vertical-align:baseline
}

s
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

samp
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

small
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

strike
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

strong
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

sub
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

sup
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

tt
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

var
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

b
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

u
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

i
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

center
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

dl
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

dt
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

dd
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

ol
{
	background:transparent;
	border:0;
	font-size:100%;
	list-style:none;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

ul
{
	background:transparent;
	border:0;
	font-size:100%;
	list-style:none;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

li
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

fieldset
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

form
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

label
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

legend
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

table
{
	background:transparent;
	border:0;
	border-collapse:collapse;
	border-spacing:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

caption
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

tbody
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

tfoot
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

thead
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

tr
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

th
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

td
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

:focus
{
	outline:0
}

a:visited
{
	color:#0E5EC1;
	text-decoration:underline
}

a:hover
{
	background-color:none
}

a:active
{
	background-color:none;
}

.aux a:hover
{
	background:#0899CE;
	color:#FFF;
	text-decoration:none
}


.sl a:hover
{
	background:#0899CE;
	color:#FFF;
	text-decoration:none
}

#breadcrumbs a
{
	background:none;
	color:#7A7A7A;
	text-decoration:underline
}

#breadcrumbs a:hover
{
	background:#0899CE;
	color:#FFF;
	text-decoration:none
}

.mlist a.title
{
	text-align:left
}

input
{
	vertical-align:middle
}

a.noback:hover{background-color:none;}

#wrapper
{
	height:auto !important;
	margin:0 auto;
	min-height:100%;
	width:1000px
}

#header
{
	background:none;
	height:100px
}

#middle
{
	height:1%;
	padding:0 0 100px;
	width:100%
}

#middle:after
{
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden
}

#container
{
	float:left;
	overflow:hidden;
	text-align:left;
	width:100%
}

#content
{
	padding:0 0 0 280px
}

.sl
{
	background:none;
	float:left;
	margin-left:-100%;
	padding:20px 10px;
	position:relative;
	width:220px
}

#footer
{
	background:none;
	border-top:#ccc 1px solid;
	height:50px;
	margin:-50px auto 0;
	padding-top:10px;
	position:relative;
	width:1000px
}

#bottom-flw
{
	background-image:url(img/gleaf.gif);
	background-repeat:no-repeat;
	height:63px;
	left:66px;
	position:absolute;
	top:-52px;
	width:93px
}

#breadcrumbs
{
	color:#7A7A7A;
	font-size:11pt;
	padding-bottom:30px
}
#breadcrumbs .cat:hover{color:#FFF}

#breadcrumbs .active
{
	color:#1E69C5;
	font-size:18px
}

#breadcrumbs .active:visited
{
	color:#1E69C5;
	font-size:18px
}

#breadcrumbs .active:hover
{
	color:#FFF;
	font-size:18px
}

#breadcrumbs .active:active
{
	color:#1E69C5;
	font-size:18px
}

#breadcrumbs a:hover
{
	color:#FFF
}

#breadcrumbs a:visited
{
	color:#7A7A7A
}

#breadcrumbs a:active
{
	color:#FFF
}

#carousel
{
	background:url(img/sh-bg.jpg) repeat-x;
	position:relative;
	width:700px
}

#counters
{
	display:block;
	float:right;
	margin:5px
}

#index-text
{
	background-image:url(img/sh-bg.jpg);
	background-repeat:repeat-x;
	font-size:11pt;
	height:300px;
	overflow:hidden;
	text-align:left
}

#index-text div
{
	background-image:url(img/sh-left.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:260px
}

#index-text div div
{
	background-image:url(img/sh-right.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:260px
}

#index-text div div div
{
	background-image:url(img/index-girl3.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:260px;
	margin-right:6px
}

#index-text h1
{
	font-size:16pt;
	margin:0;
	padding:12px 200px 0 27px
}

#index-text p
{
	font-size:11pt;
	line-height:16pt;
	margin:0;
	padding:9px 220px 0 27px
}

#lastarticles
{
	display:block;
	float:right;
	height:auto;
	margin-top:30px;
	text-align:left;
	width:350px
}

#lastarticles ul
{
	list-style:outside;
	list-style-image:url(img/marker-blue.jpg);
	padding-left:30px
}

#lastnews
{
	display:block;
	float:left;
	height:auto;
	margin-top:30px;
	text-align:left;
	width:350px
}

#lastnews .date
{
	color:#979797;
	font-size:8pt;
	line-height:12pt
}

#lastnews ul
{
	list-style:outside;
	list-style-image:url(img/marker.jpg);
	padding-left:30px
}

#lastnews ul li
{
	line-height:18pt;
	margin-top:10px
}

#lastarticles ul li
{
	line-height:18pt;
	margin-top:10px
}

#nextbtn a
{
	background:url(img/arr-left.gif) no-repeat 0 0;
	color:#fff;
	display:block;
	height:30px;
	position:relative;
	text-decoration:none;
	width:30px
}

#slider1next a
{
	background:url(img/arr-left.gif) no-repeat 0 0;
	color:#fff;
	display:block;
	height:30px;
	position:relative;
	text-decoration:none;
	width:30px
}

#nextbtn
{
	color:#fff;
	display:block;
	height:30px;
	left:0;
	position:absolute;
	text-decoration:none;
	top:235px;
	width:30px;
	z-index:1000
}

#slider1next
{
	color:#fff;
	display:block;
	height:30px;
	left:0;
	position:absolute;
	text-decoration:none;
	top:235px;
	width:30px;
	z-index:1000
}

#prevbtn a
{
	background:url(img/arr-left.gif) no-repeat 0 0;
	color:#fff;
	display:block;
	height:30px;
	position:relative;
	text-decoration:none;
	width:30px
}

#slider1prev a
{
	background:url(img/arr-left.gif) no-repeat 0 0;
	color:#fff;
	display:block;
	height:30px;
	position:relative;
	text-decoration:none;
	width:30px
}

#prevbtn
{
	color:#fff;
	display:block;
	height:30px;
	left:0;
	position:absolute;
	text-decoration:none;
	top:235px;
	width:30px;
	z-index:1000
}

#slider1prev
{
	color:#fff;
	display:block;
	height:30px;
	left:0;
	position:absolute;
	text-decoration:none;
	top:235px;
	width:30px;
	z-index:1000
}

#searchstring
{
	background:#FFF url(images/input-text_bg.gif) no-repeat scroll left top;
	border:1px solid #979797;
	float:left;
	height:16px;
	margin-right:3px;
	margin-top:2px;
	padding:2px;
	width:300px
}

#slider ul
{
	list-style:none;
	margin:0;
	padding:0
}

#slider li
{
	height:260px;
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
	width:700px
}

#slider2 ul
{
	list-style:none;
	margin:0;
	padding:0
}

#slider2 li
{
	height:260px;
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
	width:700px
}

#slider
{
	height:260px;
	overflow:hidden;
	width:700px
}

#slider2
{
	margin-top:1em
}

.basket-bt
{
	background-color:none;
	background-repeat:no-repeat;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:10pt;
	font-weight:700;
	margin-bottom:0;
	margin-left:0;
	margin-top:90px;
	width:95px
}

.cat-product p a
{
	background-color:none
}

.cat-product p a:hover
{
	background-color:none
}

.cat-product p a:active
{
	background-color:none
}

.cat-product p a:focus
{
	background-color:none
}

.cat-product p a:link
{
	background-color:none
}

.cat-product p a:visited
{
	background-color:none
}

.cat-product .basket-bt a
{
	background-color:none;
	font-family:Tahoma;
	font-size:10pt;
	font-weight:700
}

.descr .basket-bt a
{
	background-color:none;
	font-family:Tahoma;
	font-size:10pt;
	font-weight:700
}

.basket-bt a
{
	background-color:none;
	color:#fff;
	display:block;
	padding:6px 0 10px 5px;
	text-decoration:none
}

.basket-bt a:hover
{
	background-color:none;
	color:#fff;
	display:block;
	padding:6px 0 10px 5px;
	text-decoration:none
}

.basket-bt a:active
{
	background-color:none;
	color:#fff;
	display:block;
	padding:6px 0 10px 5px;
	text-decoration:none
}

.basket-bt a:visited
{
	background-color:none;
	color:#fff;
	display:block;
	padding:6px 0 10px 5px;
	text-decoration:none
}

.basket-bt a:link
{
	background-color:none;
	color:#fff;
	display:block;
	padding:6px 0 10px 5px;
	text-decoration:none
}

.basket-green
{
	background-color:none;
	background-image:url(img/buy-green.png)
}

.basket-green a:hover,.basket-green a:active,.basket-green a:visited, .basket-green a:link,.basket-green a:focus,
.basket-red a:hover,.basket-red a:active,.basket-red a:visited, .basket-red a:link,.basket-red a:focus
{
	background-color:none;
}

.basket-red
{
	background-color:none;
	background-image:url(img/buy-red.png)
}

.cart
{
	background-color:transparent;
	border-bottom:0 solid;
	border-left:0 solid;
	border-right:0 solid;
	border-top:0 solid;
	font-size:90%;
	margin:0
}

.cart2
{
	background-color:transparent;
	border:none;
	color:#0E5EC1;
	cursor:pointer;
	font-family:Tahoma;
	font-size:12px;
	font-weight:700;
	width:auto
}

.cat a
{
	color:#0E5EC1;
	font-size:12pt;
	font-weight:100;
	line-height:18pt
}

.cat a:hover
{
	color:#FFF
}

.cat a.active
{
	color:#FFF
}

.cat-product
{
	display:block;
	float:left;
	font-size:11pt;
	line-height:18pt;
	margin:10px;
	position:relative;
	text-align:left;
	width:330px
}

.cat-product a
{
	background-color:none;
	font-size:11pt;
	line-height:18pt
}

.date
{
	color:#979797;
	font-size:10pt;
	line-height:12pt
}

.descr
{
	float:left;
	margin-left:25px;
	margin-top:10px
}

.dot
{
	overflow:hidden;
	position:absolute;
	text-indent:-1000em
}

.hyphen
{
	font-weight:700;
	margin:3px 0 0;
	position:absolute
}

.logo
{
	display:block;
	float:left;
	width:225px
}

.logo a:hover
{
	background:none
}

.mlist
{
	padding:5px
}

.pic
{
	display:block;
	float:left;
	height:210px;
	margin:0 auto 0 0;
	padding:5px;
	width:210px
}

.price
{
	color:#EE1717;
	font-size:16px;
	font-weight:700;
	line-height:1.3em;
	margin:0
}

.price-text
{
	color:#9C0404;
	font-family:Tahoma;
	font-size:12px;
	line-height:1.2em;
	margin:0
}

.product-full
{
	position:relative
}

.product-full .basket-bt
{
	float:left;
	margin:0;
	padding:0
}

.product-full .pic
{
	text-align:center
}

.pic a
{
	background:none;
	text-align:center;
	text-decoration:none
}

.product-full .pic a:hover
{
	background-color:none;
	color:#0E5EC1;
	text-align:center;
	text-decoration:none
}

.product-full .text
{
	margin-top:0;
	padding-right:15px
}

.text a:hover
{
	background:#0899CE;
	color:#FFF;
	text-decoration:none
}

.text a:active
{
	background:#0899CE;
	color:#FFF;
	text-decoration:none
}

.mlist a:hover
{
	background:#0899CE;
	color:#FFF;
	text-decoration:none
}

.mlist a:active
{
	background:#0899CE;
	color:#FFF;
	text-decoration:none
}

.product-full h5
{
	color:#1E69C5;
	font-size:14pt;
	text-align:left
}

.ruble
{
	font-weight:700;
	text-transform:uppercase
}

.search-ex a
{
	color:#878787;
	margin-right:7px
}

.searchbar
{
	display:block;
	float:left;
	font-size:9pt;
	line-height:12pt;
	margin-bottom:30px;
	padding:0
}

.searchbar .schange
{
	margin:0 5px;
	padding:0
}

.slidecontent
{
	padding:10px;
	font-size:11pt;
	line-height:16pt;
	margin:0;
	text-align:left;
}

.table-price td
{
	line-height:18pt;
	text-align:left
}

.table-price td a
{
	text-decoration:none
}

.table-price td.price-td
{
	text-align:right
}

.table-price td.tit
{
	background:#EAF1F2;
	font-size:11pt;
	font-weight:700;
	margin-top:10px;
	padding:10px;
	text-align:center
}

.topmenu
{
	display:block;
	float:left;
	margin:30px 0 10px 10px;
	padding-left:55px;
	text-align:center;
	width:710px
}

.topmenu .active span
{
	background-image:url(img/blue-right.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	white-space:nowrap
}

.topmenu a:hover span
{
	background-image:url(img/blue-right.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	white-space:nowrap
}

.topmenu .active
{
	background-color:#0899ce;
	background-image:url(img/blue-left.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
	text-decoration:none;
	white-space:nowrap
}

.topmenu .active:hover
{
	background-color:#0899ce;
	background-image:url(img/blue-left.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
	text-decoration:none;
	white-space:nowrap
}

.topmenu .active:active
{
	background-color:#0899ce;
	background-image:url(img/blue-left.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
	text-decoration:none;
	white-space:nowrap
}

.topmenu .active:visited
{
	background-color:#0899ce;
	background-image:url(img/blue-left.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
	text-decoration:none;
	white-space:nowrap
}

.topmenu a:hover
{
	background-color:#0899ce;
	background-image:url(img/blue-left.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#000;
	display:block;
	font-size:16px;
	padding:0 0 0 10px;
	text-decoration:underline;
	white-space:nowrap;
	width:auto
}

.topmenu a
{
	color:#000;
	display:block;
	font-size:16px;
	padding:0 0 0 10px;
	text-decoration:underline;
	white-space:nowrap;
	width:auto
}

.topmenu a:visited
{
	color:#000;
	display:block;
	font-size:16px;
	padding:0 0 0 10px;
	text-decoration:underline;
	white-space:nowrap;
	width:auto
}

.topmenu a:active
{
	color:#000;
	display:block;
	font-size:16px;
	padding:0 0 0 10px;
	text-decoration:underline;
	white-space:nowrap;
	width:auto
}

.topmenu li
{
	display:block;
	float:left;
	line-height:12pt;
	margin-right:22px;
	padding:0
}

.topmenu span
{
	display:block;
	padding:5px 15px 9px 0
}

.tovar-rang
{
	background-image:url(img/sh-bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	height:260px;
	position:absolute;
	right:0;
	top:250px;
	width:30%
}

.tovar-rang div
{
	background-image:url(img/sh-left.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border:none;
	height:260px;
	padding-left:38px
}

.tovar-rang h2
{
	margin-top:0;
	padding-top:15px
}

.tovar-rang p
{
	line-height:20pt;
	margin:0;
	padding:0
}

.descr p
{
	margin:0;
	padding:0
}

.tovar-rang p input
{
	line-height:20pt;
	vertical-align:sub
}

.tovar-rang p input.bt
{
	margin-top:10px
}

.widget
{
	display:block;
	height:auto;
	line-height:25pt;
	padding:0 10px 20px;
	width:auto
}

.widget p
{
	line-height:20pt;
	margin:0 0 14pt
}

fieldset.get-answers
{
	border:1px solid #f2f2f2;
	font-size:11pt;
	margin-top:40px;
	padding:4px 8px
}

fieldset.get-answers td
{
	vertical-align:top
}

fieldset.get-answers textarea
{
	width:300px
}

fieldset.get-answers input.styled
{
	width:300px
}

fieldset.styled
{
	border:1px solid #ddd;
	margin:0
}

fieldset.styled .no-style input
{
	border:0
}

fieldset.styled .no-style
{
	border:0
}

fieldset.styled .padding
{
	padding:2px 4px
}

fieldset.styled h4
{
	margin:0 0 10px
}

fieldset.styled label
{
	font-size:11pt
}

fieldset.styled legend
{
	color:#1E69C5;
	font-size:11pt;
	font-weight:700
}

fieldset.styled legend span
{
	color:#1E69C5
}

html>body #header
{
	margin-bottom:5px !important
}

input.populate
{
	color:#555
}

input.styled
{
	background:#fff url("../images/input-text_bg.gif") no-repeat top left;
	border:1px solid #ccc;
	padding:2px
}

textarea
{
	background:#fff url("../images/input-text_bg.gif") no-repeat top left;
	border:1px solid #ccc;
	padding:2px
}

select
{
	background:#fff url("../images/input-text_bg.gif") no-repeat top left;
	border:1px solid #ccc;
	padding:2px
}

ol#controls
{
	display:block;
	float:right;
	height:28px;
	margin:1em 0;
	padding:0
}

ol#controls li
{
	float:left;
	height:16px;
	line-height:16px;
	list-style:none;
	margin:0 5px 0 0;
	padding:0
}

ol#controls li a
{
	background:#EFEAE4;
	border:1px solid #ccc;
	color:#555;
	float:left;
	height:16px;
	line-height:16px;
	padding:0 5px;
	text-decoration:none
}

ol#controls li a:focus
{
	outline:none
}

#prevbtn a:focus
{
	outline:none
}

#nextbtn a:focus
{
	outline:none
}

ol#controls li.current a
{
	background:#FFF;
	color:#CCC
}

span.hyphen:after
{
	content:'\2013'
}

td.col1
{
	height:25px;
	width:150px
}

#a_prevBtn a
{
	color:#FFF;
	display:none;
	text-decoration:none;
	visibility:hidden
}

#a_nextBtn a
{
	color:#FFF;
	display:none;
	text-decoration:none;
	visibility:hidden
}

span #a_prevBtn a
{
	color:#FFF;
	display:none;
	text-decoration:none;
	visibility:hidden
}

span #a_nextBtn a
{
	color:#FFF;
	display:none;
	text-decoration:none;
	visibility:hidden
}

div.product-full p
{
	margin:18px 0 0
}

.mtitle
{
	text-align:left
}

p.old-price
{
	margin:0;
	text-decoration:line-through
}

.cat li
{
	line-height:24pt;
	margin-top:5px
}

.cat-product .text
{
	font-size:11pt;
	line-height:18pt
}

.cat-product a:active
{
	background-color:none
}

.cat-product a:hover
{
	background-color:none
}

.cat-product a:link
{
	background-color:none
}

.cat-product a:focus
{
	background-color:none
}

.cat-product a:visited
{
	background-color:none
}

.cat-product h2 a
{
	font-size:12pt
}

.cat-product h2 a:hover
{
	background:#0899CE;
	color:#FFF;
	text-decoration:none
}

#footer p a:hover
{
	background:#0899CE;
	color:#FFF;
	text-decoration:none
}

#lastnews a:hover
{
	background:#0899CE;
	color:#FFF;
	text-decoration:none
}

#lastarticles a:hover
{
	background:#0899CE;
	color:#FFF;
	text-decoration:none
}

.newspage a:hover
{
	background:#0899CE;
	color:#FFF;
	text-decoration:none
}

a.navi{
	color:#7A7A7A;
}

a.navi:hover{
	background:#0899CE;
	color:#FFF;
	text-decoration:none
}

.articlespage a:hover, .pricepage a:hover, .shoppingcart a:hover, .slidecontent a:hover, a.blueback:hover, .ptitle a:hover
{
	background:#0899CE;
	color:#FFF;
	text-decoration:none
}
.rang p
{
	line-height:10pt
}


#shopping_cart_form a:hover{ background-color:none;}
.table-basket tr td{padding:5px}
#basket a:hover{ background-color:none;}
.slidecontent img{margin:5px;}
.table-basket .table-button a:hover{clear:both; background-color:none;}
.tagcloud{ line-height:16pt; }
div.widget #rssdata li a{ line-height:11pt;}
div.widget #rssdata li{ line-height:18pt; margin-top:10px;}

