﻿body {
	text-align: center;
	background : transparent url(images/woodnew.gif) repeat scroll center top;
    margin: 0; 
    padding:0;
	height: 100%;
	font-family: Tahoma; 
	font-size: 10pt;
}

html {
	height: 100%;
	
}
.main {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: auto;
	height: 100%;
	width: 1000px;

}
.main_table {
	width: 100%;
}
form {
	margin: 0px;
	height: 100%;
}
p {
    font-size: 10pt;    
}
.header {
	background : #F3F1EE url(images/logo_new.png) no-repeat top;
	height: 361px;
	width: 990px;
	overflow: hidden;
}
.header_container {	
	padding-right: 15px;
	text-align: right;
	padding-top: 100px;
}
.main_contacts_header {
	color: #FFFFFF;
	font-size: 16pt;
	text-align: right;
	font-family: Tahoma;
}
.main_contacts {
	color: #FFFFFF;
	font-size: medium;
	text-align: right;
	font-size: 17pt;	
	margin-top: 10px;
}
.header h1{
	color: #FFFFFF;
	text-align: right;
}
a {
	color: #3399FF;
}
ul {
	font-size: 10pt;
}
li {
	font-size: 10pt;
}
li a{
	font-size: 10pt;
}
.main_block {
	/*background : url(../images/main_top.gif) no-repeat top;*/
	padding: 0px 20px 0px 20px;
	font-size: 10pt;
}
.main_block h1{
	padding-left: 0px;
	margin: 0px;
	padding: 0px 0px 10px 0px;	
}
#menu {	
	height: 25px;
	padding-bottom: 15px;
	padding-left: 50px;
	padding-right: 20px;
	font-weight: bold;
	font-size: 13pt;
}
#menu ul li a {
	color:#383434;
	display:block;
	float:left;
	margin-right:20px;
	padding:9px 0 11px;
	text-align:center;
	text-decoration:none;
	width:110px;
}
#menu ul li a:hover {
	color: #509b04;
	display:block;
	float:left;
	margin-right:20px;
	padding:9px 0 11px;
	text-align:center;
	text-decoration:none;
	width:110px;
}
#menu ul{	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
#menu ul li {
	display:inline;
	margin:0;
}
.box {
	background : #f3f1ee; 
	width : 1000px; 
	color : #383434;
}
.box .border-top {background:url(images/border_top.gif) repeat-x top;}
.box .border-bottom {background:url(images/border_bottom.gif) repeat-x bottom;}
.box .border-left {background:url(images/border_left.gif) repeat-y left;}
.box .border-right {background:url(images/border_right.gif) repeat-y right;}
.box .corner-top-left {background:url(images/corner_top_left.gif) no-repeat left top;}
.box .corner-top-right {background:url(images/corner_top_right.gif) no-repeat right top;}
.box .corner-bottom-left {background:url(images/corner_bottom_left.gif) no-repeat left bottom;}
.box .corner-bottom-right {background:  url(images/corner_bottom_right.gif) no-repeat right bottom;}

h1 {
	font-family: Tahoma; 
	font-size: 12pt;
	color: #383434;
	padding-left: 5px;
}
h2 {
    color:Black;
    font-family:Tahoma;
    font-size:12pt;
    padding:0;

}
.brown_header {
	font-family: Tahoma; 
	font-size: 12pt;
	color: #383434;
	font-weight: bold;	
	padding: 0px 0px 10px 0px;
}
.white_header {
	font-family: Tahoma; 
	font-size: 12pt;
	color: #FFFFFF;
	font-weight: bold;	
	padding: 10px 10px 10px 5px;
}
.main_intro_bold {
	font-family: Tahoma; 
	font-size: 11pt;
	color: Black;
	font-weight: bold;	
	padding: 10px;
	text-align: center;
}
p {
	color: #383434;
}
.dottedline {
	border: solid 1px #333333;
}
.main_intro {
	padding-top: 10px;
}
.main_intro ul{	
	list-style-position:outside;
	list-style-type:disc;
	margin:0;
	padding: 5px 15px 5px 15px;
	margin-left: 15px;
}
.main_intro li{	
	padding: 2px 15px 2px 15px;
}
.main_intro img {
	padding-left: 7px;
}
.main_intro h1 {
	font-family: Tahoma; 
	font-size: 12pt;
	color: Black;
	padding: 0px;
}
.main_intro h2 {
	font-family: Tahoma; 
	font-size: 12pt;
	color: Black;
	padding: 0px;
}
.right {
	float:right;
	margin:0px 0px 10px 10px;
}
.left {
	float:left;
	margin:0px 10px 10px 0px;
}

.footer {
    padding: 10px 0px 10px 5px;
    text-align: left;
    margin-bottom: 15px;
    font-size: 12pt;
    
}
.footer span{
    font-size: 13pt;
    
}
.article_container {
    padding: 0px 5px 5px 5px;
}
.article_body {
    font-size: 10pt;
}
.article_header {
    text-align: left;
}
.article_header_small {
    text-align: left;
}
.article_header_small a{
    font-size: 10pt;
    text-decoration: none;
    color: #3399FF;
    font-weight: bold;
}
.article_header_small a:hover{
    font-size: 10pt;
    text-decoration: underline;
    color: #66CC00;
    font-weight: bold;
}
.article_header a{
    font-size: 14pt;
    text-decoration: none;
    color: #3399FF;
}
.article_header a:hover{
    font-size: 14pt;
    text-decoration: underline;
        color: #66CC00;
}
.news_container span{
    font-size: 9pt; 
}
.news_container a{
    font-size: 10pt;
    text-decoration: none;
    font-weight: bold;
}
.news {
	text-align: left;
	font-family: Tahoma; 
	font-size: 10pt;
	color: #4e2e1c;
	overflow: hidden;

}
.news_header{
	font-family: Tahoma; 
    font-size:18px;
	color: #3399FF;
	font-weight: bold;
	margin-top: 10px;
}
.news_date{
    font-size:13px;
	margin: 0px;
	font-weight: bold;
}
.news_text{

}

.main_services {
	text-align: left;
	font-family: Tahoma; 
	font-size: 10pt;
	color: #4e2e1c;
}
.main_services span{
	font-family: Tahoma; 
	font-size: 10pt;
	color: #4e2e1c;
	font-weight: bold;
	padding-left: 5px;
}
.main_services ul{
	padding-left: 0px;
	margin: 0px;
	list-style-type: none;
}
.main_services ul li{
	padding: 10px 0px 10px 0px;
}
.main_services a {
	text-align: left;
	font-family: Tahoma; 
	font-size: 11pt;
	color: #3399ff;
	text-decoration: none;
}
.main_services a:hover{
	text-align: left;
	font-family: Tahoma; 
	font-size: 11pt;
	color: #66cc00;
	text-decoration: underline;	
}
.services {
	text-align: left;
	font-family: Tahoma; 
	font-size: 10pt;
	color: #4e2e1c;
}
.services img {
	margin: 5px 0px;
}
.services span{
	font-family: Tahoma; 
	font-size: 10pt;
	color: #4e2e1c;
	font-weight: bold;
}
.services ul{
	padding-left: 15px;
	margin: 0px;
}
.services ul li{
	padding: 10px 0px 10px 0px;
}
.services a span{
	text-align: left;
	font-family: Tahoma; 
	font-size: 9pt;
	color: #3399ff;
	text-decoration: none;

}
.services a:hover span{
	text-align: left;
	font-family: Tahoma; 
	font-size: 9pt;
	color: #66cc00;
	text-decoration: none;

}
.services a {
	text-align: left;
	font-family: Tahoma; 
	font-size: 14pt;
	color: #3399ff;
	text-decoration: none;

}
.services a:hover{
	text-align: left;
	font-family: Tahoma; 
	font-size: 14pt;
	color: #66cc00;
	text-decoration: none;
	
}
.main_action {
	text-align: left;
	font-family: Tahoma; 
	font-size: 10pt;
	color: #4e2e1c;
}
.main_action ul{
	padding-left: 15px;
	margin: 0px;
}
.main_services ul li{
	padding: 10px 0px 10px 0px;
}
.main_action a {
	text-align: left;
	font-family: Tahoma; 
	font-size: 10pt;
	color: #3399ff;
	text-decoration: underline;
}
.main_action a:hover{
	text-align: left;
	font-family: Tahoma; 
	font-size: 10pt;
	color: #66cc00;
	text-decoration: none;
}

.special_offer {
	text-align : center;
}
.special_offer a{
	font-family: Tahoma; 
	font-size: 16pt;
	color: #66cc00;
	padding-left: 5px;
	text-decoration: underline;
}
.special_offer a:hover{
	font-family: Tahoma; 
	font-size: 16pt;
	color: #66cc00;
	text-decoration: none;
	padding-left: 5px;
}
.search_input_background {
	background : url(images/input.gif) no-repeat left;
	height:25px;
	width:140px;	
	padding-top: 8px;
	padding-left: 5px;
}
.search_input {
	background: transparent;
	-x-system-font:none;
	border-bottom:none solid #D3D9DD;
	border-style:none none;
	border-top : none solid #D3D9DD;
	color:#92A3B2;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-align: left;
	line-height:normal;
	margin:0;
	padding-left: 5px;
	padding-top: 5px;
	padding:0 0 0 5px;
	width:167px;	
}

.bestproduct{ width:160px; height:160px; margin:20px 31px 10px 0; background:#fff; float:left; border: solid 1px Black; }
.bestproduct span{ position:absolute; margin:138px 0 0 10px; font-family:Tahoma; font-size:9px; color:#b1b1b1}
.bestproduct img{ margin:15px 0 0 15px}
.div-cat{width:160px;  float:left; height:200px; margin: 7px;}
.div-cat p{width:150px; font-family:Tahoma; font-size:11px !important; color:Black; line-height:13px !important; margin-bottom:15px}
.div-cat a {
	font-size: 10pt;
}
.div-cat a:hover {
	font-size: 10pt;
	text-decoration: none;
}
.portfolio_link {
	margin-left: 13px;
}
.price_big span{
	font-family:Tahoma; 
	font-size:16px; 
	font-weight:bold; 
	color:#3399FF; 
	padding:0; 
	margin:0
}

.partners b{
    font-size: 16pt;
}
.partners div{
    margin-bottom: 25px;
}
.partners img{
	margin: 0px;
}

.citation {
	padding: 5px;
	text-align: right;
}
.left_nav {
	margin-right: 20px;
}
.tdborder {
	border-bottom:1px dotted #999999;
}
.page_header {
    margin-top: 10px;
    margin-bottom: 10px;    
    font-size: 16pt;
}
.white_btn {
    cursor:pointer;
}
hr {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent none repeat scroll 0 0;
    border-color: #000000;
    border-style:none none dashed;
    border-width:medium medium 1px;
    clear:both;
    height:0;
    margin:5px 0 4px;
}
.articles_main {

}
.articles_main img{
    padding: 0px;
    margin: 0px;
    margin-top: 10px;
}
.articles_main a{
    text-decoration: none;
    text-align: left;
    font-weight: bold;
    font-size: 10pt;    
}
.articles_main a:hover{
    text-decoration: underline;
    text-align: left;    
    font-weight: bold;
    font-size: 10pt;       
}
