*,.column-right,.widget,.widget .title,.widget h2,.widget ul,.widget ul ul,.column-center .title,.text-box img.img,.fleft img {
	margin:0
}

*,.widget .title,.pd,.fleft,.fright,.text-box ol li {
	padding:0
}

html {
	font-size:100.01%
}

body {
	font:62.5% arial,helvetica,sans-serif;
	background:url(bg_fone.gif) repeat-x 0 0 #fff
}

body,.widget_archive ul li a {
	color:#6d7f89
}

.clear,.main-menu,.content,.widget,.widget ul,.column-center .indent,.text-box,.text-box .line,.more-link,.comments,.postmetadata,.navigation,.footer {
	clear:both
}

img,div,td,table,.search .text,.widget ul ul li,.column-center .bgnone {
	border:0
}

img,div,td,table {
	border-collapse:collapse
}

td {
	vertical-align:top
}

ul,.menu ul,.text-box ul li {
	list-style:none
}

p {
	padding:0 0 18px
}

a,.date span,.navigation,.navigation a,.footer a,.widget ul li a {
	color:#2b9ed1
}

a {
	outline:none
}

a,.date span,.text-box ol li ul li a,.text-box ol li a:hover,.postmetadata a:hover,.column-center .title h3 a:hover,.column-center .title h2 a:hover,.widget_archive ul li a:hover,.widget_categories ul li a:hover {
	text-decoration:underline
}

html body textarea,textarea,select,input {
	font:12px arial;
	vertical-align:middle
}

html body textarea,textarea,select,input,.widget ul,.text-box h6,.text-box h5,.text-box h4,.text-box h3,.text-box h2,.text-box h1 {
	color:#000
}

textarea,select,input.text,.content,.nav-top {
	background:#fff
}

textarea,select,input.text {
	border:1px solid #a5a5a5;
	padding:2px 0 3px 6px
}

.main-width,.footer .width {
	margin:0 auto
}

.main-width {
	width:959px
}

.main-left {
	background:url(shadow-l.gif) no-repeat 0 103px
}

.main-right {
	background:url(shadow-r.gif) no-repeat right 103px;
	padding:0 11px 0 12px
}

.main-right,.menu ul li,.slogan,.content,.content-bgr,.widget,.widget-bgr,.widget .title,.widget h2,.widget ul,.widget ul li,.widget_categories ul li,.widget_archive ul li,.column-center,.column-center .indent,.column-center .title,.column-center .title h2,.fleft,.fright,.nav-top,.text-box ul,.footer .indent {
	height:100%
}

.main-right,.menu,.menu ul,.menu ul li,.logo h1,.slogan,.slogan h2,.search .indent,.content,.content-bgr,.widget,.widget-bgr,.widget .title,.widget ul,.widget ul li,.widget_categories ul li,.widget_archive ul li,.column-center,.column-center .indent,.column-center .title,.column-center .title h2,.fleft,.fright,.text-box ul,.footer,.footer .indent {
	overflow:hidden
}

.header {
	background:url(lg-bg.jpg) no-repeat 0 0;
	height:447px
}

.header .box {
	background:url(hd_main_big.jpg) no-repeat 0 0;
	height:270px
}

.header .box .banner,.slogan .more,.search,.column-right,.fright,.link-edit {
	float:right
}

.header .box .banner,.link-edit {
	padding:3px 0 0
}

.header .box .banner {
	width:284px
}

.header .box .banner a,.menu ul li a,.logo h1,.slogan .more,#search form .text,.nav-top {
	display:block
}

.header .box .banner a {
	padding:13px 0 7px
}

.main-menu {
	background:url(menu_bg.gif) repeat-x 0 0
}

.main-menu,.main-menu .bgr02,.menu ul,.menu ul li a {
	height:74px
}

.main-menu .bgr01 {
	background:url(menu_l.gif) no-repeat 0 0
}

.main-menu .bgr02 {
	background:url(menu_r.gif) no-repeat right 0
}

.menu,.menu ul li,.menu ul li a,.logo,.fleft,.comments {
	float:left
}

.menu {
	padding:0 0 0 16px
}

.menu ul li {
	background:url(ver00000.gif) no-repeat 0 0;
	margin:0 0 0 -2px
}

.menu ul li,.author {
	padding:0 0 0 2px
}

.menu ul li a,.logo h1,.slogan .more,.widget_categories h2,.widget_categories ul li a {
	color:#fff
}

.menu ul li a,.widget ul,.textwidget,.footer {
	font-size:1.3em
}

.menu ul li a,.slogan .more,.more-link {
	font-weight:700
}

.menu ul li a {
	line-height:67px;
	padding:0 32px
}

.menu ul li a,.slogan .more {
	text-align:center
}

.menu ul li a,.slogan .more,.widget_categories ul li a,.widget_archive ul li a,.column-center .title h3 a,.column-center .title h2 a,.postmetadata a,.text-box ol li a,.text-box ol li ul li a:hover,.slogan .more:hover,.logo h1:hover,a:hover {
	text-decoration:none
}

.menu ul li a,.slogan .more,.title-page02 *,.title-page01 * {
	text-transform:uppercase
}

.logo {
	height:103px
}

.logo .indent {
	padding:30px 0 0 13px
}

.logo h1 {
	background:url(inetshop_logotype.gif) no-repeat 0 0;
	font-size:2.1em;
	height:51px;
	width:315px
}

.logo h1,.search .but {
	cursor:pointer
}

.logo h1,.slogan h2 {
	text-indent:-1000em;

}

.slogan .indent {
	padding:70px 46px 0 308px
}

.slogan h2 {
	background:url(slogan.gif) no-repeat 0 0;
	height:113px;
	width:294px;
}

.slogan .more {
	background:url(btn_go.gif) no-repeat 0 0;
	height:37px;
	line-height:34px;
	width:114px
}

.slogan .more,.text-box p strong {
	font-size:13px
}

.search {
	margin:0 1px 0 0;
	padding:33px 0 0;
	width:303px
}

.search .indent {
	background:url(search-b.gif) no-repeat 0 0;
	padding:10px 0 12px 12px
}

.search form {
	background:url(search-i.gif) no-repeat 0 0;
	padding:0 0 2px
}

.search .text {
	background:transparent;
	margin:0 7px 0 0;
	padding:1px 0 1px 5px;
	width:188px
}

.rss {
	padding:15px 0 0 34px
}

.content {
	padding:0 0 40px
}

.content-bgr {
	background:url(widget-b.gif) repeat-y right 0
}

.column-right {
	_margin:0 0 0 -3px;
	width:260px
}

.widget-bgr {
	padding:18px 20px 14px 15px
}

.widget h2,.column-center .title h2,.column-center .title h3,.column-center .title h3 a,.column-center .title h2 a,.title-page02 *,.title-page01 * {
color:#263b54;
text-shadow: 1px 1px 1px gray;
}
h2:first-letter { color: #CC0000; }

.widget h2,.column-center .title h2,.text-box h1 {
	font-size:2.2em
}

.widget h2,.column-center .title h2,.column-center .title h3,.text-box h1,.text-box h2,.text-box ul li,.text-box ol li,.text-box ol li ul li,.text-box ol li a,.text-box ol li ul li a {
	font-weight:400
}

.widget h2 {
	line-height:1.8em;
	padding:0 0 6px 1px
}

.widget ul,.textwidget,.text-box p strong {
	line-height:1.3em
}

.widget ul li {
	background:url(li_mark.gif) no-repeat 1px 7px;
	padding:1px 10px 9px 14px
}

.widget ul ul {
	font-size:100%
}

.widget_tag_cloud a,.textwidget,.textwidget a {
	color:#363636
}

.widget_tag_cloud a,.postmetadata {
	font-size:1.1em
}

.textwidget {
	padding:0 20px 40px
}

.widget_categories .widget-bgr {
	background:#2986c6
}

.widget_categories ul li {
	background:url(marker02.gif) no-repeat 1px 7px
}

.widget_archive .widget-bgr {
	background:#edf4f9
}

.widget_archive ul li {
	background:url(marker03.gif) no-repeat 1px 7px
}

#search form {
	padding:10px 0 0 10px
}

#search form .text {
	margin:0 0 8px
}

#search form .but {
	margin:0 0 0 -3px
}

.widget_calendar table {
	margin:10px 0 0 20px
}

.column-center {
	padding:15px 53px 0 19px
}

.column-center .indent {
	border-bottom:1px solid #d6dde2;
	margin:0 0 16px;
	padding:0 0 30px
}

.column-center .title,.more-link,.title-page02 *,.title-page01 * {
	padding:0 0 10px
}

.column-center .title h2,.column-center .title h3 {
	padding:10px 10px 8px 2px
}

.column-center .title h3,.text-box h2,.title-page02 *,.title-page01 * {
	font-size:2em
}

.date,.author {
	color:#050505
}

.date,.text-box,.text-box h6 {
	font-size:1.2em
}

.date {
	font-style:italic;
	padding:3px 0 0 2px
}

.author {
	font:1.2em arial italic;
	margin:-1px 0 0
}

.column-center .bgnone,.text-box ul li ol li {
	background:none
}

.text-box {
	line-height:1.2em;
	padding:4px 0 0 2px
}

.text-box p {
	padding:0 0 13px
}

.fleft,.fright {
	display:inline
}

.fleft {
	margin:-1px 20px 0 0
}

.fright {
	margin:1px 0 0 24px
}

.fright img {
	margin:0 0 5px
}

.text-box p.img {
	padding:0 0 20px
}

.text-box .line {
	background:url(line0000.gif) repeat-x 0 0;
	font-size:0;
	height:1px;
	line-height:0;
	margin:15px 0
}

.more-link,.navigation,.navigation a,.link-edit a,.comments a {
	font-size:12px
}

.comments {
	padding:3px 1px 0
}

.postmetadata {
	padding:5px 0 10px
}

.postmetadata a {
	color:#0b77a4;
	padding:0 1px 0 5px
}

.navigation {
	padding:5px 0
}

.navigation a {
	padding:0 0 0 5px
}

.nav-top {
	margin:-20px 0 0
}

.text-box h6,.text-box h5,.text-box h4,.text-box h3,.text-box h2,.text-box h1 {
	font-family:Arial
}

.text-box h6,.text-box h5,.text-box h4,.text-box h3,.text-box h2,.text-box h1,.text-box ul li {
	line-height:1.5em
}

.text-box h3 {
	font-size:1.8em
}

.text-box h4 {
	font-size:1.6em
}

.text-box h5 {
	font-size:1.4em
}

.text-box ul {
	padding:0 0 10px 1px
}

.text-box ul li {
	background:url(li_mark.gif) no-repeat 0 7px;
	list-style-image:none;
	padding:0 0 9px 12px
}

.text-box ul li ul {
	margin-left:15px
}

.text-box ul li ol,.text-box ol li {
	margin-left:20px
}

.text-box ul li ol li,.text-box ol li {
	list-style-type:decimal
}

.text-box ol {
	padding:5px 0 5px 2px
}

.text-box ol li ul {
	padding:2px 0 5px 2px
}

.text-box ol li ul li {
	background:url(li_mark.gif) no-repeat 0 5px;
	padding:3px 0 9px 13px
}

.text-box ol li a {
	padding-left:0
}

.footer {
	border-top:1px solid #d6dde2;
	line-height:1.9em
}

.footer .width {
	width:980px
}

.footer .indent {
	padding:5px 0 35px 34px
}

.menu ul li.current_page_item a,.menu ul li a:hover {
	background:url(menu_hover.gif) repeat-x 0 0
}


