@charset "utf-8";
html {
	width: 100%;
	height: 100%;
}

body {
	margin-left: 0px;
	background-color: #1d2124;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -10px;
	width: 100%;
	height: 100%;
	font-size: 12px;
	color: #e1e9ec;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
}
form {
	margin:0px;
	padding:0px;
}
/*
table td, th {

}*/
p { 
margin:10px 0 5px 0;
}
h1, h2, h3 { font-weight: normal; }
h1 {
color:#6197a7;	margin:0px;	padding:0px; text-transform:uppercase; font-size:20px;
  margin:0 0 15px 0; 
	}
h2 {
	font-size:15px;
	color:#fff;
	margin:0px;
	padding:5px;
	font-weight:bold;
	border-bottom:1px solid #5d6266;
}

a:link, a:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight:normal;
}

a:hover, a:active {
	text-decoration: underline;
	color: #ffffff;
}

a.more:link, a.more:visited {
	display:block;
	marin:5px 10px 0 0;
	text-align:right;
	color: #9cbe4d;
}

a.more:hover, a.more:active {
	text-decoration: underline;
}
a.more2:link, a.more2:visited {
	display:block;
	marin:5px 10px 0 0;
	text-align:right;
	color: #fff;
	font-weight:bold;
}

a.more2:hover, a.more2:active {
	color: #fff;
	font-weight:bold;
	text-decoration: underline;
}
a.white_grey:link, a.white_grey:visited {
	color: #ccc;
}

a.white_grey:hover, a.white_grey:active {
	text-decoration: underline;
}
a.orange:link, a.orange:visited {
	color: #e56b1f;
}

a.orange:hover, a.orange:active {
	text-decoration: underline;
}

a.dark:link, a.dark:visited {
	color: #231f20;
}

a.dark:hover, a.dark:active {
	text-decoration: underline;
}
a.white:link, a.white:visited {
	color: #fff;
	text-decoration: underline;
}

a.white:hover, a.white:active {
	text-decoration: underline;
}

/*p img { margin-right:10px; }*/
.size20 { font-size:20px; }
.size17 { font-size:17px; }
.size11 { font-size:10px; }
.img { margin:0 10px 10px 0; }
.img_left { margin:0 0 10px 8px; }
.grey { color:#babcbe !important; }
.black { color:black !important; }
.orange { color:#e56b1f; }
.red { color:#FF0000; font-size:10px;}
.green { color:#9cbe4d; }
.center { text-align:center; }
.underline {	text-decoration: underline !important;}
img a:link,img a:visited,img a:active {
	/*border:1px solid #fff;*/
	border:none;
	}
img a:hover {
	/*border:1px solid #eaeaea;*/
	}


a img {
	border:none;
}

.capital {  text-transform:uppercase; }
.dark { color:#3e3b3c; }
.white { color:white; }
.teal { color:#6197a7; }
.border { border:2px solid #d9ddde; }
.button { background: url(/images/but_bg.gif) top left repeat-x; border:1px solid #c5c5cd; font-weight:bold; color:#4f4f4f; font-size:11px;  padding:2px 20px; cursor: hand; cursor: pointer; }
.relative { position:relative; }
.clear { clear:both; }
.paddingLeft { padding-left:10px; }
.bold { font-weight:bold; }
.arial { font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; }
.size13 { font-size:13px; }
.italic { font-style:italic;  }
.rowClick {	cursor: hand; cursor: pointer; }
.float { float:left; }
.floatRight { float:right; }
.marginRight { margin-right:10px; }
.mainHolder { 
	padding:0;
	margin:30px auto;
	width:769px;
}	
.aboutDiv { margin:-10px 0 0 -10px; padding-bottom:10px;  }
.aboutDiv h1, .aboutDiv p { margin:10px 0 10px 10px; }


/* Header */
.logo { width:189px; height:94px; text-align:left; float:left; }
.search_div { width:569px; height:89px; background-color:#394143; text-align:left; float:left; margin-left:1px; padding:5px 0 0 10px; }
div.search_div img { padding:4px; }
.search_form { width:230px; height:29px; float:right; margin:24px 10px 0 0; }
.search_box { color:#a7b0b5; font-weight:bold;float:left;  }
.search_form input.keyword{ width:130px; height:15px; border:1px solid #c9d2d7;  font-size:9px; margin:4px 0 0 3px; }
.search_form input.go_but{ float:left; margin:3px 0 0 5px; }

.line1 { float:left; width:189px; height:4px; background-color:#3b3f42; margin:1px 0; overflow:hidden;}
.line2 { float:left;  width:579px; height:4px; background-color:#60acba; margin:1px 0 1px 1px;overflow:hidden; }
.line4 { height:4px; background-color:#60acba; float:right !important; width:580px; clear:both; margin:1px 0; overflow:hidden;}
.line3 { float:left;  width:769px; height:4px; background-color:#9cbe4d; margin:1px 0 1px 0; overflow:hidden;}
.line_dots { width:520px; margin:10px 0 10px 0; background: url(/images/dots3.gif) top left no-repeat; height:1px !important; overflow:hidden;}

/* Menu */
div.menu { float:left; margin:0; height:216px; padding:0; background-color:#272b2e;  }
.menu { float:left; margin:0 0 0 1px; padding:0;  }
ul.menu { list-style:none;
	padding:0px;
	margin:10px 0 0 16px;
	width:174px;
}
	
ul.menu li span { display:none; }
ul.menu li { margin-left:1px; float:left; width:151px; height:24px; margin-top:1px; }
ul.menu li.dots1 {  background: url(/images/menu/dots1.gif) top left no-repeat; height:1px !important; overflow:hidden;  }

.home { background: url(/images/menu/home.gif) top left no-repeat;}
.about { background: url(/images/menu/about.gif) top left no-repeat;}
.lizing { background: url(/images/menu/lizing.gif) top left no-repeat;}
.products { background: url(/images/menu/products.gif) top left no-repeat;}
.services { background: url(/images/menu/services.gif) top left no-repeat;}
.contacts { background: url(/images/menu/contacts.gif) top left no-repeat;}
.info { background: url(/images/menu/info.gif) top left no-repeat;}

.home_ov { background: url(/images/menu/home_ov.gif) top left no-repeat;}
.about_ov { background: url(/images/menu/about_ov.gif) top left no-repeat;}
.lizing_ov { background: url(/images/menu/lizing_ov.gif) top left no-repeat;}
.products_ov { background: url(/images/menu/products_ov.gif) top left no-repeat;}
.services_ov { background: url(/images/menu/services_ov.gif) top left no-repeat;}
.contacts_ov { background: url(/images/menu/contacts_ov.gif) top left no-repeat;}
.info_ov { background: url(/images/menu/info_ov.gif) top left no-repeat;}

.top_bg { float:left; width:579px; height:216px; background: url(/images/header_pic.jpg) top left no-repeat; }

/* Left Column */
.left_col { float:left; background-color:#3b4044;  margin:0; width:159px;  padding:5px 15px 10px 15px; line-height:16px; }
.left_col h2 { padding:10px 0 4px 0 !important; margin-bottom:10px; width:155px !important; color:#dedede; }
.container { width:580px; margin:0; padding:0 !important; background-color:#272b2e; float:right;  overflow:hidden;  }

/* Footer */
.footer { 	
	float:right;
	height:52px;
	width:580px;
	text-align:center;
	color:#b2b9bf;
	padding-top:15px;
	margin-right:0px !important;
	background-color:#3b4044;
 }

.footer_logo { width:182px; height:29px; position:absolute; top:20px; right:15px; }
.footer a {color:#b2b9bf!important;}

div.news { margin:4px 0 10px 0 !important; clear:both; padding-bottom:7px;  background: url(/images/dots2.gif) bottom left no-repeat; }
.news_title { color:#9cbe4d; }
div.news img { margin:0 5px 10px 0 !important; clear:both; }

.right_col { padding: 18px 30px 20px 36px; }
/* Main Page */

div.welcome { border-bottom:1px solid #5d6266; width:500px; padding-bottom:8px; margin-bottom:20px; }
div.about_short { padding:0 15px 0 0; }
.welcome1 { font-size:18px; color:#6197a7; }
.welcome2 { font-size:18px; color:#fff; }


.price { font-size:11px; color:#537c89 !important; }
.product_footer { margin-top:7px; }
.product_tit { font-size:16px; }
.price_div { float:left; width:140px;}

div.hot_offer h2, div.partners h2 { text-align:left; }
div.hot_offer img { text-align:center; margin:10px auto; }
div.partner2 { text-align:center;  padding:5px 0 10px 0;  }

.hot_offer {  float:left; width:230px; margin-right:27px; }
.partners { text-align:center; float:left; width:230px; margin:0;}

/* Products */

.products_holder {height:380px; }
table.categories { 
	margin:15px 0 0 0; 
	padding:0px;
	font-size:12px;
	width:100%;
}
	
table.categories a { 
	color:#6197a7 !important;
	font-weight:normal !important;
}
	
table.categories td { padding-bottom:4px;padding-top:10px; background: url(/images/dots2.gif) bottom left no-repeat; }


div.product_block { width:215px; height:163px; float:left; margin:10px 0 0 15px; color:white; }
div.product_block div { margin-top:10px; line-height:18px; }
div.product_block div span { color:#6a6b6e; }

/* Contacts */
.contacts_left { width:260px; float:left; background: #fff url(/images/dots_ver.gif) repeat-y top right; }
.contacts_right { float:left; margin-left:20px;  }
.contact_form { margin:10px 0 0 10px; color:#5e5e5e; }
div.contact_form .edit { width:200px; font-size:11px; padding:2px; color:#5e5e5e; }
div.contact_form .textarea { width:200px; height:200px; font-size:11px; padding:2px; color:#5e5e5e; }

.map { float:left; width:310px; 
 margin-bottom:15px;
background-image:url(/images/dots_ver.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding-right:20px;
}
	
	  
/* pages */
div.pages {
 float:right;
 margin-bottom:20px;
}
div.pages span {
 color:#737373;
}
div.pages span a {
color:#737373;
 text-decoration:none;
}
div.pages div.num, div.pages span.num-selected {
 width:15px;
}
div.pages div.num-selected {
 font-size:12px;
 font-weight:bold;
 color:#444;
}

/* table style */
table.main {
	width:100%;
	font-size:12px;
	line-height:15px;
	margin-top:-4px;
	color:#464646;
}
table.main th {
	text-align:left;
	padding:10px 5px 5px 10px;
	background-color:#f6f3ea;
	border-bottom:1px solid #edeae0;
}
table.main th.first {
	background-image:url(/images/table_first_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;	
}
table.main th.last {
	background-image:url(/images/table_last_bg.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding-right:10px;	
}
.total {
border-top:2px solid #fff !important; text-align:right !important; padding:15px !important;
}
table.main th a {
	color:#464646;
}
table.main th a:hover {
	color:#464646;
}

table.main th.active {
	background-color:#daef85;
}

table.main th.active a {
	text-decoration:underline;
}
table.main th.active a:hover {
	text-decoration:none;
}

table.main td {
	padding:6px 10px 4px 10px;
	background-color:#F5F5F5;
	vertical-align:top; /*middle*/
	text-align:left;
}


div.questionary { line-height:20px !important; margin:0 0 0 10px; color:#e1e9ec; }
div.questionary input.edit, div.questionary textarea.textarea { width:160px; border:1px solid #b2b2b2; }
div.questionary textarea.textarea { width:270px; height:150px; }

.back_but { margin-top:10px; display:block; float:right; color:#9cbe4d !important;}
.news_date { margin-top:-10px; }

