﻿* {
	margin: 0;
	padding: 0;
}
body {
	background: #FFFFFF url(/templates/default/images/img01.gif) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	min-width: 950px;
}
h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
}
h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
}
h1 {
	font-size: 197%;
}
h2 {
	font-size: 167%;
}
h3 {
	margin-bottom: 1em;
	text-transform: uppercase;
	font-size: 100%;
	color: #000000;
}
p {
	margin-bottom: 1.1em;
	line-height: 1.1em;
}
ol {
	list-style: square;
	line-height: 1.5em;
	list-style-position: inside;
	
}
ul {
	list-style: none;
	line-height: 1.1em;
}
ul li {
	padding-left: 10px;
	padding-bottom: 1px;
	background: url(/templates/default/images/img16.gif) no-repeat 0px 4px;
}
ul li ul {
	margin-top: 5px;
	margin-bottom: 5px;
}
ul li ul li {
	margin-left: 15px;
	padding-bottom: 0px;
	background: url(/templates/default/images/img16.gif) no-repeat 0px 4px;
}
a:link {
	color: #3490F8;
}
a:active {
	text-decoration: none;
	color: #F89934;
}
a:hover {
	text-decoration: none;
	color: #F89934;
}
a:visited {
	color: #666666;
}
img {
	border: none;
}
img.left {
	float: left;
	margin: 0 10px 10px 0;
}
img.right {
	float: right;
	margin: 0 0 5px 5px;
}
.clear {
	clear: both;
}
#center {
	text-align: center;
}
.byline {
	color: #CCCCCC;
	margin-bottom: 0.2em;
}
.col-one {
	float: left;
}
.col-two {
	float: right;
}
.two-cols {
	height: 100%;
}
.two-cols .col-two {
	width: 49%;
}
.two-cols .col-one {
	width: 49%;
}
/* ============ Boxes ============ */
/* Box Orange */
.box-orange {
	background: url(/templates/default/images/img09.gif) repeat-x;
	clear: both;
}
.box-orange .section {
	background: url(/templates/default/images/img11.gif) no-repeat right top;
	font-size: 100%;
	color: #FFFFFF;
}
.box-orange .section strong {
	display: block;
	height: 23px;
	padding: 7px 0 0 10px;
	background: url(/templates/default/images/img10.gif) no-repeat;
}
.box-orange .content {
	padding: 10px 10px 3px 10px;
	font-size: 12px;
	text-align: justify;
}
.box-orange .content p:first-letter {
	font-size: 16px;
	font-weight: bold;
}
/* Box Blue */
.box-blue {
	background: url(/templates/default/images/img13.gif) repeat-x;
}
.box-blue .section {
	background: url(/templates/default/images/img15.gif) no-repeat right top;
	font-size: 100%;
	color: #FFFFFF;
}
.box-blue .section strong {
	display: block;
	height: 23px;
	padding: 7px 0 0 10px;
	background: url(/templates/default/images/img14.gif) no-repeat;
}
.box-blue .content {
	padding: 10px;
}
/* Box Pink */
.box-pink {
	background: url(/templates/default/images/img17.gif) repeat-x;
}
.box-pink .section {
	background: url(/templates/default/images/img19.gif) no-repeat right top;
	font-size: 100%;
	color: #FFFFFF;
}
.box-pink .section strong {
	display: block;
	height: 23px;
	padding: 7px 0 0 10px;
	background: url(/templates/default/images/img18.gif) no-repeat;
}
.box-pink .content {
	padding: 10px;
}
/* ============ Header ============ */
#header {
	width: 98%;
	height: 92px;
	margin: 0 auto;
}
/* ============ Logo ============ */
#logo {
	float: left;
	width: 55%;
	padding-left: 70px;
	background: url(/templates/default/images/logo.png) no-repeat left 10px;
}
#logo h2 {
	float: left;
}
#logo h1 {
	float: left;
}
#logo h1 {
	padding-top: 0px;
}
#logo h1 span {
	text-transform: lowercase;
	font-size: 34px;
	font-weight: normal;
}
#logo h1 #first {
	color: #4575B6;
}
#logo h1 #second {
	color: #62B637;
}
#logo h2 {
	padding: 21px 0 0 3px;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#logo a {
	text-decoration: none;
	color: #000000;
}
#logo p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 100%;
	font-size: 9px;
	clear: both;
	display: block;
}
/* ============ Search & Login ============ */
#search {
	float: right;
	width: 35%;
	padding-top: 15px;
}
#search form {
}
#search fieldset {
	border: none;
}
.searchsubmit {
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0 2px;
	background: #F4A652 url(/templates/default/images/img03.gif) repeat-x;
	border: 1px solid #000000;
	text-transform: lowercase;
	width: 70px;
	cursor: pointer;
}
#searchinput {
	padding: 2px 5px;
	width: 190px;
	background: #FFFFFF url(/templates/default/images/img02.gif) repeat-x;
	border: 1px solid #FFFFFF;
	font-size: 10px;
}
#login {
	margin-bottom: 10px;
}
.loginfield {
	padding: 2px 5px;
	width: 89px;
	background: #FFFFFF url(/templates/default/images/img02.gif) repeat-x;
	border: 1px solid #FFFFFF;
	font-size: 10px;
}
#log {
	margin-right: 12px;
}
#pass {
	width: 77px;
}
/* ============ Navigation ============ */
#menu {
	width: 98%;
	height: 30px;
	margin: 0 auto;
}
#menu ul {
	margin: 0;
	list-style: none;
	line-height: normal;
}
#menu li {
	display: block;
	float: left;
	margin-right: 1px;
	padding: 0;
	background: #FFFFFF;
}
#menu a {
	display: block;
	float: left;
	background: url(/templates/default/images/img07.gif) no-repeat;
	text-decoration: none;
	color: #666666;
}
#menu a:hover {
	color: #1777B1;
}
#menu strong {
	display: block;
	float: left;
	height: 23px;
	padding: 7px 20px 0 20px;
	background: url(/templates/default/images/img08.gif) no-repeat right top;
	cursor: hand;
}
#menu li.active {
	background: #CFCECE url(/templates/default/images/img04.gif) repeat-x;
}
#menu li.active a {
	background: url(/templates/default/images/img06.gif) no-repeat right top;
	color: #C90404;
}
#menu li.active strong {
	background: url(/templates/default/images/img05.gif) no-repeat;
}
/* ============ Page ============ */
#page {
	width: 98%;
	margin: 0 auto;
	padding: 30px 0 0 0;
}
/* ============ Content ============ */
#content {
	float: left;
	width: 55%;
}
#content_full {
	float: left;
	width: 78%;
}
#content_forum {
	float: none;
	width: 100%;
}
#content_right {
	float: right;
	width: 75%;
}
/* ============ Sidebar ============ */
#sidebar {
	float: right;
	width: 43%;
}
#sidebar .col-one {
	width: 49%;
}
#sidebar .col-two {
	width: 49%;
}
#sidebar_mini {
	float: right;
	width: 21%;
}
#sidebar_left {
	float: left;
	width: 23%;
}
/* ============ Footer ============ */
#footer {
	height: 100px;
	padding: 20px;
	background: #DDDDDD;
	border-top: 1px solid #999999;
}
#footer p {
	margin: 0;
	text-align: center;
	font-size: 85%;
}
/* ============ List of sellers - Sort Table ============ */
.box-orange .content_list {
	padding: 0px;
}
.sorttable {
	width: 100%;
	text-align: left;
}
.sorttable td, .sorttable th {
	padding-left: 8px;
	height: 23px;
}
.sorttable th {
	background: #DEF531;
	font-weight: bold;
}
.sorttable .head {
	background: #DEF531 url(/templates/default/images/sort.gif) 6px center no-repeat;
	cursor: pointer;
	padding-left: 18px;
}
.sorttable .desc {
	background: #D6F011 url(/templates/default/images/desc.gif) 6px center no-repeat;
	cursor: pointer;
	padding-left: 18px;
	color: #000;
}
.sorttable .asc {
	background: #D6F011 url(/templates/default/images/asc.gif) 6px center no-repeat;
	cursor: pointer;
	padding-left: 18px;
	color: #000;
}
.sorttable .head:hover, .sorttable .desc:hover, .sorttable .asc:hover {
	color: #000;
}
.sorttable .even td {
	background: #F7EEE4;
}
.sorttable .odd td {
	background: #F7DEC3;
}
/* ============ Comments ============ */
.reply {
	padding: 0px 0px 8px 10px;
	background: url(/templates/default/images/img16.gif) no-repeat 0px 4px;
}
.subcomment {
	padding: 0px 0px 0px 10px;
	margin-left: 20px;
	background: url(/templates/default/images/img16.gif) no-repeat 0px 4px;
}
#currentreply {
	border: 1px #E7F57B solid;
	background-color: #F1F5D0;
}
.dot {
	padding: 0px;
	margin: 5px 0px 2px 0px;
	width: 100%;
	height: 2px;
	background: url(/templates/default/images/dot.gif) repeat-x left top;
}
li.last_comment {
	text-transform: lowercase;
	margin-bottom: 5px;
}
li.last_comment:first-letter {
	text-transform: uppercase;
}
li.last_comment p {
	text-transform: none;
}
.admin {
	color: #F89934;
	font-weight: bold;
}
/* ============ Article ============ */
.article {
	padding: 0px 0px 5px 10px;
	background: url(/templates/default/images/img16.gif) no-repeat 0px 10px;
}
.article a {
	text-decoration: none;
}
.article .dot {
	margin-top: 10px;
}
/* _______________________ OVERLIB-Контейнер (Всплывающая подсказка)  _______________________ */
.overlib_body {
	font-size: 11px;
	background-color: #484848;
	color: #fff;
	text-align: left;
}
.item_title {
	font-weight: normal;
	background-color: #ddd;
	color: #666;
}
.overlib_border {
	background-color: #484848;
	border: 1px gray solid;
	padding: 5px;
}
.glossar {
	margin-right: 10px;
	margin-top: 2px;
	padding: 4px;
	background-color: #f5f5f5;
	border: 1px solid #ddd;
}
.formleft {
	float: left;
	width: 180px;
	padding: 2px;
}
.formright {
	float: left;
	width: 270px;
	padding: 1px;
}
.formright small {
	color: #88c13e;
	font-size: 10px;
}
.regerror {
	color: #88c13e;
}
.absmiddle {
	vertical-align: middle;
}
/* ============ Page's Elements ============ */
.box-blue #catalog {
	text-align: center;
	width: 180px;
	margin: 0 auto;
}
.box-blue #catalog td {
	vertical-align: top;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
	padding-bottom: 5px;
	line-height: 9px;
}
.box-blue #catalog a {
	text-decoration: none;
}
#catalog {
	width: 100%;
}
#catalog td {
	vertical-align: top;
	text-align: center;
}
#catalog a img {
	border: 2px #B2CB0A solid;
	padding: 1px;
}
#catalog a:active img {
	border: 2px #1777B1 solid;
}
#catalog a:hover img {
	border: 2px #1777B1 solid;
}
#feature {
	margin-bottom: 10px;
}
div.infobox {
	border: 1px #E7F57B solid;
	background: #FBEEC7;
	padding: 10px;
	margin: 10px 0px;
	overflow: hidden;
}
div.gbox {
	border: 1px #E7F57B solid;
	background: #FBEEC7;
	padding: 10px;
	margin: 10px 0px;
	text-align: center;
	overflow: hidden;
}
#printlink {
	text-align: right;
}
.small {
	font-size: 9px;
}
.box-pink img {
	border: 1px #ccc solid;
}

