BODY {
    padding : 0px 0px 0px 0px;
    font-size : 11px;
    background-color : #FFFFFF;
    font-family : Tahoma;
    color : #000000;
}
A {
	text-decoration : underline;
	color : #5050B7;
}
A:hover {
    text-decoration : none;
}
A.topmenu {
	color : #003399;
	text-decoration : none;
	font-size : 18px;
	font-weight : normal;
	font-family : Tahoma;
}
em{font-style:normal}
A.topmenu:hover {
    text-decoration : underline;
}
.topmenu-sel {
	color : #993366;
	text-decoration : none;
	font-size : 18px;
	font-weight : normal;
	font-family : Tahoma;
}
A.bmenu {
	color : #696969;
	text-decoration : underline;
	font-size : 12px;
	font-weight : normal;
	padding-left : 20px;
	font-family : Tahoma;
	text-transform : lowercase;
}
.bmenu-sel {
    color : #993366;
	font-size : 12px;
	font-weight : normal;
	padding-left : 20px;
	font-family : Tahoma;
	text-transform : lowercase;
}
A.bmenu:hover {
	text-decoration : none;
	color : #003399;
}
DIV {
	font-size : 11px;
    color : #524f4f;
    font-family : Tahoma;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
.top-text {
	font-size : 11px;
    color : #000000;
    font-family : Arial;
}
.top-phone {
    font-size : 14px;
    color : #993366;
    font-family : Arial;
    font-weight : bold;
}
.top-addr {
    font-size : 11px;
    color : #000000;
    font-family : Arial;
}
.top-contacts {
	color : #000000;
    font-size : 12px;
    font-weight : bold;
    font-family : Tahoma;
    padding: 5px 0 3px 0;
}
.contacts {
	color : #000000;
	font-size : 12px;
	font-weight : bold;
	font-family : Tahoma;
    padding: 10px 0 3px 0;
}
UL {
    font-size : 11px;
    margin : 0 0 0 10px;
    padding : 0 0 0 20px;
}
OL {
    font-size : 12px;
    margin : 0 0 0 0;
    padding : 0 0 0 20px;
}
LI {
	margin : 0 0 0 0;
	padding : 3px 0 0 0;
	line-height: 14px;
}
P, TD {
    font-size : 11px;
    margin-bottom : 0px;
    margin-top : 0px;
}
.text {
	font-family : Arial;
	font-size : 11px;
	color : #524f4f;
	text-indent : 0px;
	text-align : justify;
	margin-bottom : 3px;
	line-height : normal;
}
.icqcons {
	font-size : 11px;
	color : #000000;
	font-family : Tahoma;
}
H1 {
    color : #993366;
    font-weight : normal;
    font-size : 18px;
    font-family : Tahoma;
    padding-bottom : 0px;
    margin-bottom : 15px;
    margin-top : 0px;
    padding-top : 1px;
    border-top : 2px solid #ffffff;
}
H2 {
    color : #993366;
    font-weight : bold;
    font-size : 14px;
    font-family : Arial, Helvetica, sans-serif;
    padding-bottom : 3px;
    margin-top : 3px;
    padding-top : 5px;
    margin-bottom : 0px;
}
H3 {
    color : #993366;
    font-weight : bold;
    font-size : 12px;
    font-family : Arial, Helvetica, sans-serif;
    padding-bottom : 0px;
    margin-bottom : 0px;
    margin-top : 1px;
    padding-top : 1px;
}
H4 {
    color : #483D8B;
    font-weight : bold;
    font-size : 12px;
    font-family : Arial, Helvetica, sans-serif;
    padding-bottom : 0px;
    margin-bottom : 0px;
    margin-top : 1px;
    padding-top : 1px;
}
.page-title {
    color : #993366;
    font-weight : normal;
    font-size : 18px;
    font-family : Tahoma;
    padding : 0px 0 0px 7px;
    margin-bottom : 15px;
    margin-top : 3px;
    border-left : 7px solid #ffcc33;
    text-transform : uppercase;
}
.path {
    font-size: 11px;
    padding-bottom : 10px;
    color : #3B3B3B;
    height : 40px;
}
.pager {
    font-size: 11px;
    padding-top : 10px;
    color : #3B3B3B;
    border-top : 2px solid #d7d7d7;
}
.cat-title {
    color : #ffffff;
    font-weight : bold;
    font-size : 18px;
    font-family : Arial, Helvetica, sans-serif;
    text-transform : uppercase;
    padding : 5px 8px 7px 0px;
    /*border-top : 3px solid #ffcc33;*/
}
.cat-topic {
    color : #FAFAD2;
    font-weight : bold;
    font-size : 14px;
    font-family : Arial, Helvetica, sans-serif;
    padding : 16px 0 8px 0;
}
.cat-topic A,.cat-topic2 A {
    color : #FAFAD2;
    font-family : Arial, Helvetica, sans-serif;
    text-decoration : none;
}
.cat-topic A:hover,.cat-topic2 A:hover {
    text-decoration : underline;
}
.cat-topic2 {
    color : #FAFAD2;
    font-weight : bold;
    font-size : 11px;
    font-family : Arial, Helvetica, sans-serif;
    padding : 8px 0 5px 0;
}
.cat {
    color : #FFFFFF;
    font-weight : normal;
    font-size : 11px;
    font-family : Arial, Helvetica, sans-serif;
    padding : 1px 0 1px 7px;
}
.cat A {
    color : #FFFFFF;
    font-family : Arial, Helvetica, sans-serif;
    text-decoration : none;
}
.cat A:hover {
    color : #FAFAD2;
    text-decoration : underline;
}
.mod-cat-topic {
    color : #5050B7;
    font-weight : bold;
    font-size : 14px;
    font-family : Arial, Helvetica, sans-serif;
    padding : 16px 0 8px 0;
}
.mod-cat-topic A,.mod-cat-topic2 A {
    color : #5050B7;
    font-family : Arial, Helvetica, sans-serif;
    text-decoration : none;
}
.mod-cat-topic A:hover,.mod-cat-topic2 A:hover {
	color : #993366;
    text-decoration : underline;
}
.mod-cat-topic2 {
    color : #5050B7;
    font-weight : bold;
    font-size : 11px;
    font-family : Arial, Helvetica, sans-serif;
    padding : 8px 0 5px 0;
}
.mod-cat {
    color : #696969;
    font-weight : normal;
    font-size : 11px;
    font-family : Arial, Helvetica, sans-serif;
    padding : 1px 0 1px 20px;
}
.mod-cat A {
	color : #696969;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
.mod-cat A:hover {
	color : #993366;
	text-decoration : none;
}
UL.catlist {
    font-size : 10px;
    margin : 0 0 0 5px;
    padding : 0 0 0 10px;
}
LI.cat {
    color : #FFFFFF;
    font-weight : normal;
    font-size : 11px;
    padding : 1px 0 1px 0px;
    margin : 0;
}
.top-icq, top-addr {
    color : #000000;
}
.v-topic {
    color : #454DB5;
    font-size : 11px;
    font-family : Tahoma;
    padding : 0 0 7px 0;
    font-weight : bold;
}
.v-topic A {
    text-decoration : none;
}
.v-topic A:hover {
	color : #993366;
	text-decoration : underline;
}
.v-info {
    color : #524f4f;
    font-size : 11px;
    font-family : Tahoma;
}
.v-price {
    font-size : 11px;
    color : #993366;
    padding-top : 5px;
    text-align : center;
    font-weight : bold;
}
.item-table {
    color : #524f4f;
    font-size : 11px;
    font-family : Tahoma;
}
.item-table-s {
    color : #000000;
    font-size : 11px;
    font-family : Tahoma;
    font-weight : bold;
    padding-right : 5px;
    text-align : left;
    width : 50px;
}
.catitem-title {
    color : #454DB5;
    font-size : 16px;
    font-family : Arial, Helvetica, sans-serif;
    padding : 0 0 6px 0;
    margin : 0;
    font-weight : bold;
    border : 0px;
}
.catitem-info {
    padding : 7px 0 0 0;
}
.catitem-info-s {
    padding : 3px 0 0 0;
}
.catitem-val {
    font-size : 11px;
    color : #993366;
    font-weight : bold;
}
.online-cons {
    color : #008000;
}
.block-title {
	color : #993366;
	font-weight : bold;
	font-size : 16px;
	font-family : Arial, Helvetica, sans-serif;
	text-transform : none;
	background-color : #ffcc33;
	padding : 0px 8px 3px 0px;
}
.block-title A {
	color : #993366;
}
.block-title2 {
	color : #003399;
	font-weight : bold;
	font-size : 16px;
	font-family : Arial, Helvetica, sans-serif;
	text-transform : none;
	background-color : #ebffff;
	padding : 0px 8px 3px 0px;
}
.block-title2 A {
	color : #003399;
}
.block-title-sm {
	color : #003399;
	font-weight : bold;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	text-transform : none;
	background-color : #ffcc33;
	padding : 0px 8px 3px 0px;
}
HR {
	color : #003399;
}
.srv {
	font-size: 11px;
	font-family : Arial, Helvetica, sans-serif;
}
.small {
	font-size: 10px;
	font-family : Arial, Helvetica, sans-serif;
}
.news-date {
    font-size : 11px;
    color : #6A6A6A;
    font-family : Tahoma;
    font-weight : normal;
    padding : 5px 0 5px 0;
}
.news-title {
    font-size : 12px;
    font-weight : bold;
    padding : 0 0 3px 0;
    margin : 0;
    border : 0px none;
}
.news-title A {
    color : #993366;
}
.news-txt {
	color: #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding-bottom : 20px;
	margin-top : 3px;
	text-align : left;
}
.news-txt A {
    color : #993366;
}
FORM {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left : 0px;
}
INPUT {
	height : 24px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	/*border : 1px solid #003399;*/
	color : #000000;
	margin: 0 0 0 0;
}
SELECT {
	height : 22px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	/*border : 1px solid #003399;*/
	color : #000000;
	margin: 0 0 0 0;
}
TEXTAREA {
	font-size : 11px;
	/*border : 1px solid #003399;*/
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
}
.label {
	height : 15px;
	border: 0px;
}
.input-text {
    padding : 4px 5px 0 5px;
    background-color : #FFFFFF;
}
.input-text-r {
    padding : 4px 5px 0 5px;
    background-color : #F0F8FF;
}
.info_block_error {
    color: #B22222;
    font-size: 12px;
    margin-bottom : 15px;
    font-weight : bold;
}
.info_block_ok {
    color: Green;
    font-size: 12px;
    margin-bottom : 15px;
    font-weight : bold;
}
.search_results {
	font-size : 12px;
	padding-bottom : 10px;
}
.search_types {
	padding: 5px 0 15px 0;
}
.list-item {
	color: #000000;
	background-color : #F8E9F0;
	padding: 3px 5px 3px 5px;
	border : 1px solid #993366;
	text-decoration : none;
}
.list-item-sel {
    color: #ffffff;
    background-color : #993366;
	padding: 3px 5px 3px 5px;
	border : 1px solid #993366;
}
.hot {
	font-size: 12px;
	color: #ff0000;
}
.green {
	font-size: 12px;
	color: #008000;
}
.solar {
	color : #FF9933;
}
.solartime1 {
	color : #000000;
	font-size: 11px;
	font-family : Arial, Helvetica, sans-serif;
}
A.solartime2 {
	text-decoration : none;
	color: #000000;
}
A.solartime2:hover {
	text-decoration : none;
}
.solartime3 {
	color : #FFFFFF;
	background-color : #FF9933;
	font-weight : bold;
}
