/*-------------------------------------------------------------------------------*/
/*	ArtCode v.1.3 PHP Site Engine
/*	Developed by: Varlamov Arthur;
/*	Email: darevill@gmail.com;
/*-------------------------------------------------------------------------------*/
/*	�������� ���������� ����� voda.com.ua
/*-------------------------------------------------------------------------------*/
/*@font-face {
  font-family: HelveticaNeue;
  src: url(../fonts/HelveticaNeue.ttf);
}*/

* {font-family:sans-serif, HelveticaNeue, Helvetica, Myriad Pro;}
html, body, div, span, ul, li, p, h1, h2 {margin:0; padding:0;}
img {border:none; margin:0; padding:0;}
a {cursor:pointer; text-decoration:none;}
a:hover {text-decoration:none !important;}
h1 {font-size:34px; color:#000; font-weight:normal; text-align:left; margin-bottom:30px;}
body {background:#FFF url(../images/body-bg.jpg) repeat-x top left;}
div.body-bg {background:url(../images/body-top-bg.jpg) no-repeat top center;}
#page {width:975px; padding-top:47px;}

.separator
{
	line-height:1px !important;
	height:1px !important;
	clear:both;
	padding:0 !important;
	margin:0 !important;
	float:none !important;
	background:none !important;
	border:none !important;
}

a.edit {font-size:12px !important; font-weight:bold !important; color:#F00 !important; display:block;}

.message {color:#F00; font-weight:bold; font-size:16px; padding:8px; display:none; text-align:center;}

.header {color:#000; font-size:18px; display:block;}
.txt {color:#000; font-size:12px;}
.txt li {margin-left:30px;}
.txt p {padding-bottom:15px;}

div.seo-txt
{
	margin:30px 0 10px -25px;
	padding:0;
	text-align:justify;
	font-family:HelveticaNeue,sans-serif;
	color:#000;
	font-size: 12px;
	-moz-border-radius:4px 4px 4px 4px;
	border:3px solid #DED9D3;
}
div.seo-txt div.body {height:32px; overflow:hidden; margin:8px;}
div.seo-txt div.full {height:auto;}
div.seo-txt a.toggle-block {display:block; text-align:right; padding:6px 8px; background-color:#F1EFED; color:#2D3A4A; text-decoration:none; font-size:12px;}

div.bread {padding-bottom:20px; color:#000; font-size:11px;}
div.bread span {color:#000; font-size:11px;}
div.bread a {color:#72888e; font-size:11px; text-decoration:underline;}

div.navigator {color:#72888e; font-size:14px; padding:35px 25px; margin:30px 0 0 -25px; border-top:#e2e6e8 1px solid;}
div.navigator a, div.navigator b, div.navigator span {margin:0 6px;}
div.navigator a {color:#59a80a; font-size:14px; text-decoration:underline;}
div.navigator span a {font-size:11px; color:#72888e; text-decoration:underline; margin:0;}
div.navigator span.prev a img {margin-left:-15px;}
div.navigator span.next a img {margin-right:-15px;}

/*	����������� ���������� �������	*/
div.backet_msg {display:none; position:absolute; width:100%; text-align:center;}
div.backet_msg div
{
	background:#FFF;
	width:280px;
	text-align:center;
	color:#000;
	font-size:14px;
	font-weight:bold;
	display:inline-table;
	border:#FFA200 3px solid;
	padding:30px 10px;
}
div.backet_msg div span {font-size:16px; color:#FFA200;}

/*-------------------------------------------------------------------------------*/
/*		����� �����
/*-------------------------------------------------------------------------------*/
/*	����	*/
a.logo {display:block; position:relative; margin-top:-10px; background:url(../images/logo.jpg) no-repeat 25px 100%; height:45px; width:190px; float:left; padding:33px 0 0 175px;}
a.logo span {display:block; color:#72888e; font-size:14px; text-align:left;}
a.logo div {color:#59a80a; font-size:16px; text-align:left; padding-left:3px;}

/*	����� ������	*/
div.hello {float:right; width:500px; background:url(../images/hello-bg.jpg) repeat-y 50% 50%;}
div.hello div.t {background:url(../images/hello-top-bg.jpg) no-repeat top center;}
div.hello div.b {background:url(../images/hello-bottom-bg.jpg) no-repeat bottom center; padding:25px 20px; height:25px;}
div.hello span.name {color:#72888e; font-size:12px; margin-top:-32px; background:#FFF; display:block; float:left; padding:0;}
div.hello span.name div {float:left; margin-right:12px; position:relative;}
div.user-name {width:60px; height:20px;}
div.user-name div span {color:#72888e; font-size:12px; border-bottom:#72888e 1px dotted; white-space:nowrap; overflow:hidden; cursor:default;}
div.user-name div div a {display:block; float:none; color:#59a80b; font-size:12px; text-decoration:underline; margin-top:6px;}
div.user-name div div {display:none;}
div.user-name div.fade div {display:block;}
div.user-name div.fade
	{position:absolute; background:url(../images/top-fade-bg.png) no-repeat top center; padding:22px 25px; width:123px; height:100px; margin:-22px -25px;}
div.hello a.logout {color:#F00; text-decoration:underline; font-size:12px; padding-right:10px; background:url(../images/exit.jpg) no-repeat right 50%;}
div.hello div.backet-block {color:#72888e; font-size:12px;}
div.hello div.backet-block a {color:#ffa200; text-decoration:underline; font-size:12px; float:none; margin:0;}
div.hello input#h-l {font-size:12px; padding:3px 6px; width:150px;}
div.hello input#h-p {font-size:14px; font-weight:bold; padding:2px 6px; width:90px;}
div.hello div div input {float:left; margin-right:8px;}
div.hello div div a.a {float:right; margin-right:8px;}
div.hello div.message {margin-top:-10px;; padding:0; clear:left;}

/*	���� � �����	*/
div.head {padding:30px 0 10px 0; margin-bottom:20px; border-bottom:#e2e6e8 1px solid;}
div.head div.hd {width:200px; padding-left:32px; text-align:left; float:left; font-size:11px;}
div.top-catalog p {display:block; margin-bottom:4px;}
div.top-catalog a {color:#59a80a; font-size:14px; text-decoration:underline; display:block; clear:left;}
div.top-catalog a.sel {color:#72888e; text-decoration:none;}
div.top-catalog div {margin:25px 0 10px 0; float:left; padding-right:8px; background:url(../images/select-green.jpg) no-repeat 100% 50%;}
div.top-catalog div a {color:#72888e; font-size:12px; border-bottom:#72888e 1px dotted; text-decoration:none;}
div.top-catalog span {display:block; padding-top:20px;}
div.top-catalog span input {color:#cbccde; font-size:11px; text-align:left; float:left;}

div.top-menu p {display:block; margin-bottom:4px;}
div.top-menu a {color:#72888e; font-size:12px; text-decoration:underline;}
div.top-menu a.sel {color:#000; text-decoration:none;}
div.phone {float:right; color:#72888e; font-size:11px; background:url(../images/phone.jpg) no-repeat 1px top; padding:0 0 0 25px;}
div.phone p {font-size:9px;}
div.phone span {display:block; margin:0; color:#59a80a; font-size:18px;}
div.phone a {font-size:14px; display:block; margin:12px 0 0 -25px; padding:0 0 10px 26px; color:#59a80a; text-decoration:underline; line-height:20px;}
#support {background:url(http://mail.voda.com.ua:81/livezilla/image.php?id=01) no-repeat top left;}
#faq {background:url(../images/quest.png) no-repeat top left; margin:12px 0 0 -25px; padding-left:26px; height:20px;}
#faq div div a {padding-bottom:0;}

#faq div span {font-size:14px; color:#59a80a; text-decoration:underline; line-height:20px; cursor:pointer; display:block;}
#faq div div a {display:block; float:none; color:#59a80b; font-size:12px; text-decoration:underline; margin-top:6px;}
#faq div div {display:none;}
#faq div.fade div {display:block;}
#faq div.fade
	{position:absolute; background:url(../images/top-fade-bg.png) no-repeat top center; padding:22px 25px; width:123px; height:100px; margin:-22px -25px;}


div.head div.select-filter {width:240px;}
div.select-filter div {background:url(../images/select-filter-bg.jpg) no-repeat top left; width:226px; height:50px; padding:15px 20px; margin:16px 0 0 -20px;}
div.select-filter div p {clear:left; height:22px; padding-top:2px;}
div.select-filter div p span {display:block; color:#9db3b9; font-size:10px; padding:3px 0; float:left; width:105px;}
div.select-filter div p select {float:left; font-size:11px; padding:2px 4px;}
div.select-filter div p:first-child select {width:115px;}
div.select-filter input {margin-top:18px;}

/*	������-������� � ����� �� ������� ��������	*/
div.head-blocks {padding:0 15px;}
div.head-blocks div {display:block; float:left; width:235px; text-decoration:none; text-align:left; margin-bottom:16px;}
div.head-blocks div img {float:left;}
div.head-blocks div p {color:#9db3b9; font-size:10px; text-decoration:none; padding:10px 0 0 130px;}
div.head-blocks div p a {color:#59a80a; font-size:14px; text-decoration:underline;}
div.head-blocks div p img {float:none;}

/*	������������� ������ �� ������� ��������	*/
div.recommend {background:url(../images/panel-right-border.jpg) repeat-y 100% 40px; margin:40px -17px 0 -15px;}
div.recommend > div {background:url(../images/panel-left-border.jpg) repeat-y top left;}
div.recommend > div > div.c {padding-left:40px;}
div.recommend > div > div.t {height:28px; background:url(../images/recommend-top.jpg) no-repeat top right;}
div.recommend > div > div.b {height:44px; background:url(../images/recommend-bottom.jpg) no-repeat top right;}
div.recommend > div > div.c > span, div.recommend > div > div.c > h2
	{display:block; /*width:215px;*/ height:40px; border-bottom:#e3e7e8 1px solid; float:left; color:#72888e; font-size:18px; margin-right:20px;}
div.recommend > div > div.rubs {float:left;}
div.recommend div.c ul {list-style-type:none;}
div.recommend div.c ul li {float:left; width:220px;}

div.rubs {margin-left:-10px;}
div.rubs a {display:block; float:left; margin:0 10px; color:#72888e; font-size:12px; height:22px;}
div.rubs a span {display:block; border-bottom:#72888e 1px dotted; padding-top:3px;}
div.rubs a span:hover {border:none;}
div.rubs a.sel {margin:0; background:#72888e url(../images/recommend-sel-left.jpg) no-repeat top left;}
div.rubs a.sel span {color:#FFF; background:url(../images/recommend-sel-right.jpg) no-repeat top right; padding:3px 10px 0 10px; height:19px; border:none;}

/*	����������� ������ ������	*/
.item-preview {color:#9db3b9; font-size:10px; padding:30px 15px 0 0; vertical-align:top;}
.item-preview > span {height:170px; width:170px; display:block; overflow:hidden;}
.item-preview > a {display:block; color:#59a80a; font-size:18px; text-decoration:underline; margin:8px 0;}
.item-preview > div {padding-top:18px;}
div.recommend div.c ul li > div input {float:left;}
.item-preview > div input {margin-left:15px;}

div.price-simply span {color:#000; font-size:18px; float:left;}
div.price-simply sup, div.price-dealer sup, div.price-dealer-view sup {color:#9db3b9; font-size:10px; margin-left:3px;}

div.price-dealer {border-top:#e3e7e8 1px solid; padding:0; margin-top:18px;}
div.price-dealer span {display:block; color:#9db3b9; font-size:10px; border-bottom:#e3e7e8 1px solid; line-height:32px; text-align:left; clear:right;}
div.price-dealer span b, div.price-dealer span strong {font-size:18px; font-weight:normal; float:right; width:85px; line-height:22px;}
div.price-dealer span b {color:#000;}
div.price-dealer input {margin:12px 0 0 0;}

div.price-dealer-view {border-bottom:#e3e7e8 1px solid; padding:0; margin:18px 0; height:60px;}
div.price-dealer-view span {display:block; color:#9db3b9; font-size:10px; text-align:left; float:left; width:105px;}
div.price-dealer-view span b, div.price-dealer-view span strong {font-size:18px; font-weight:normal; display:block;}
div.price-dealer-view span b {color:#000;}
div.price-dealer-view input {margin:18px 0 0 0;}

table.list div.price-simply, table.list div.price-dealer {width:190px;}

/*-------------------------------------------------------------------------------*/
/*		������ �������
/*-------------------------------------------------------------------------------*/
div.left {float:left; width:660px; padding:0 25px;}
div.right {float:right; width:264px;}
div.left .header {margin-bottom:25px;}

/*	��������� ����	*/
div.action-change {overflow:hidden; width:210px;}
div.action-change table tr td {overflow:hidden;}
div.action {background:url(../images/action-top.jpg) no-repeat top center; margin-bottom:40px; }
div.action div.scroll {width:210px;}
div.action > div {background:url(../images/action-bottom.jpg) no-repeat bottom center; padding:20px 0;}
div.action > div > div {border-left:#ffa200 5px solid; border-right:#ffa200 5px solid; padding:5px 20px;}
div.action > div > div > div.item-preview > a {color:#ffa200;}
div.action div.action-doc {margin-top:20px; overflow-x:hidden;}
div.action div.action-doc, div.action div.action-doc * {color:#000; font-size:12px;}
div.action div.item-preview {padding:30px 0 0 0;}

/*	���� drVoda	*/
div.drvoda {background:#323940 url(../images/drvoda-bg.jpg) no-repeat 25px 20px; padding:75px 30px 30px 30px; margin-bottom:40px;}
div.drvoda > a {color:#FFF; font-size:12px; text-decoration:underline; display:block; margin-top:25px; line-height:18px;}
div.drvoda > div {margin-top:10px;}
div.drvoda > div > a {color:#768088; font-size:10px; height:10px; padding:0 16px;}
div.drvoda > div > a.reply {background:url(../images/reply.jpg) no-repeat 0 50%;}
div.drvoda > div > a.retweet {background:url(../images/retweet.jpg) no-repeat 0 50%;}

/*	������ �����	*/
div.tag-cloud {padding:0 20px;}
div.tag-cloud > a {color:#72888e; text-decoration:underline;}

table.item-list tr td {width:230px;}
table.list tr td {text-align:right;}
table.list tr td input {float:right; margin-left:12px;}
table.list tr td.item-preview {width:auto !important; text-align:left;}

/*	������� � ������	*/
div.news-block div a {display:block; color:#59a80a; font-size:12px; text-decoration:underline; margin:25px 0 16px 0; line-height:18px;}
div.news-block div a:first-child {font-size:18px; line-height:24px;}
div.news-block div span {display:block; color:#9db3b9; font-size:10px;}

/*-------------------------------------------------------------------------------*/
/*		�������
/*-------------------------------------------------------------------------------*/

/*	�������	*/
div.catalog-rubs {border-bottom:#e3e7e8 1px solid; padding:0 25px 40px 25px; margin-left:-25px;}
div.catalog-rubs div {width:215px; padding-right:15px; float:left;}
div.catalog-rubs div a {display:block; color:#59a80a; text-decoration:underline; font-size:12px; margin:3px 0;}
div.catalog-rubs div a.sel {color:#72888e; text-decoration:none;}

div.sorting {float:left; height:22px; padding-top:25px;}
div.sorting a {float:left; display:block; text-decoration:none; margin-right:15px; height:19px; padding-top:3px;}
div.sorting a span {color:#72888e; font-size:12px; border-bottom:#72888e 1px dotted;}
div.sorting a.sel {background:url(../images/sort-bg.jpg) no-repeat top left; height:22px; line-height:22px; padding:0 0 0 10px;}
div.sorting a.sel span {color:#FFF; border:none; display:block; height:22px; line-height:22px; padding-right:25px;}
div.sorting a.sel span.asc {background:url(../images/sort-asc.jpg) no-repeat top right;}
div.sorting a.sel span.desc {background:url(../images/sort-desc.jpg) no-repeat top right;}

div.show-type {float:left; height:22px; margin-left:40px; padding-top:25px;}
div.show-type a {float:left; display:block; text-decoration:none; height:22px; line-height:20px; width:53px; padding-left:22px; font-size:10px;}
div.show-type a.by-block {background:url(../images/by-block.jpg) no-repeat 10px 50%;}
div.show-type a.by-list {background:url(../images/by-list.jpg) no-repeat 10px 50%;}
div.show-type a.by-block-sel {background:url(../images/by-block-sel.jpg) no-repeat 50% 50%; color:#fff; text-decoration:none;}
div.show-type a.by-list-sel {background:url(../images/by-list-sel.jpg) no-repeat 50% 50%; color:#fff; text-decoration:none;}
div.show-type a span {color:#72888e; font-size:10px; border-bottom:#72888e 1px dotted;}

select.brand-sel {float:right; width:120px; margin-top:25px; font-size:12px;}

div.item-content {margin-left:240px;}
div.item-content h1 {margin-bottom:10px;}
div.item-content div.item-preview {padding:0;}
div.item-an {color:#9db3b9; font-size:10px; margin-bottom:20px;}
div.item-images {float:left; width:230px;}
div.item-images a img {width:200px;}
div.item-images div {padding-top:20px;}
div.item-images div a img {width:36px;}
div.item-images div a img.cur {padding-bottom:12px; border-bottom:#5daa10 3px solid;}
div.also-items {border-top:#e3e7e8 1px solid; margin:20px 0 0 -25px; padding:30px 0 0 25px;}
div.also-items .header {margin-bottom:0;}
div.item-images a.download {display:block; text-align:center; font-size:11px; text-decoration:underline; color:#FFA200; width:200px; margin-top:12px;}
div.item-params {border-bottom:#e3e7e8 1px solid; border-top:#e3e7e8 1px solid; padding:25px 0;}
div.item-params table tr td {color:#000; font-size:12px; text-align:left;}
div.item-params table tr td:first-child {color:#72888e; padding:5px 10px 5px 0;}

/*	Комментарии	*/

.comments, .comments * {font-size:12px;}
.comments h4 {font-size: 18px; text-align: center; border-bottom: 1px solid #e2e1e5; padding-bottom: 25px;}
.comment-item {border-bottom: 1px solid #e2e1e5; padding-bottom: 15px; padding-top: 20px; position: relative;}

.answer {border-bottom:none; border-top: 1px solid #e2e1e5; margin:12px 0 0 40px; padding-top:15px;}

.comment-item .inf {margin-bottom: 15px;}
.comment-item .inf .name {display: block; font-weight: bold; margin-bottom: 5px; color:#59a80a;}
.comment-item .inf .comment-date {display: block; font-size: 10px; color: #9c9cac;}
.comment-item .reply {
	display: none;
	padding-left: 13px;
	background: url(../images/reply-comment.jpg) no-repeat 0px 0px;
	position: absolute;
	top: 20px;
	right: 0px;
	color:#59a80a;
}

div.comment-item:hover .reply {display: inline;}
div.comment-text {color:#333;}
.comments-form {padding-top: 20px; width: 580px; margin: 0px auto; font-size: 12px;}
.comments-form h4 {padding-bottom: 20px; border: none;}
.comments-form input.cinp {
	padding: 6px 10px 4px;
	background: url(../images/comment-input.png) no-repeat top left;
	height: 16px;
	margin: 0px 10px 10px 0px;
	border: none;
	width: 261px;
	float: left;
	line-height: 14px;
}

.comments-form textarea {width: 554px; height: 100px; border: 1px solid #99999b; padding: 7px 8px; margin-bottom: 15px; font-family: 'Helvetica', Arial;}
.comments-form .submit {float: left;}
.comments-form .wp-spam {float: right; font-size: 10px;}
.comments-form .wp-spam a {font-weight: bold; margin-right: 8px;}
.reply-form {display:none;}
.reply-form  .message {padding-bottom:6px;}

/*	�������	*/
div.news-list > div > a {display:block; color:#59a80a; font-size:12px; margin:25px 0 10px 0; text-decoration:underline;}
div.news-list > div > span, div.news-list > div.first table tr td > span {display:block; color:#9db3b9; font-size:10px;}
div.news-list > div.first table tr td a {display:block; color:#59a80a; font-size:18px; margin-bottom:10px; text-decoration:underline;}
div.news-list > div.first table tr td > p {margin-top:16px;}
div.news-list > div.first {padding:0 0 25px 25px; border-bottom:#e3e7e8 1px solid; margin-left:-25px;}
div.news-list > div.first table tr td {vertical-align:top; text-align:left;}
div.news-list > div.first table tr td.im {width:120px; padding-top:5px;}
div.news-list > div.first table tr td.im img {width:100px;}
div.news-view > span {display:block; color:#9db3b9; font-size:10px; margin-top:-15px;}
div.news-view > div.txt {margin:30px 0 50px 0;}
div.news-view > a.fancy {display:block; float:left; margin:33px 8px 4px 0;}
div.source {border-top:#e3e7e8 1px solid; padding:30px 0 0 25px; margin-left:-25px;}
div.source a {color:#59a80a; font-size:12px; text-decoration:underline;}

/*	�������	*/
div.backet table {width:100%; margin-left:-25px;}
div.backet table tr td {border-bottom:#e3e7e8 1px solid; padding:20px 25px;}
div.backet table tr td a {display:block; color:#59a80a; font-size:18px; text-decoration:underline;}
div.backet table tr td a.backet {font-size:11px;}
div.backet table tr td p {float:left; width:10px; padding-top:5px;}
div.backet table tr td p span.backet {display:block; cursor:pointer; font-size:12px; text-decoration:none; color:#F00; text-align:center; line-height:8px;}
div.backet table tr td p span.backet:first-child {color:#59a80a; margin:0;}
div.backet table tr td div {color:#9db3b9; font-size:10px;}
div.backet table tr td span.price {display:block; padding-left:15px;}
div.backet table tr td input {width:25px; height:19px; text-align:center; font-size:12px; padding:0; float:left; margin-right:6px;}
div.backet table tr th {padding:20px 0 0 25px;}
div.backet table tr th span.price {display:block; font-size:28px; margin-left:15px; font-weight:normal;}
div.backet table tr th a {display:block; margin:30px 0 0 15px;}

/*	���������� ������	*/
div.order div.backet-info {border-bottom:#e3e7e8 1px solid; padding:0 0 30px 25px; margin-left:-25px; color:#72888e; font-size:12px;}
div.order div.backet-info > div {float:left; margin-right:30px;}
div.order div.backet-info div a {color:#ffa200; text-decoration:underline;}

div.reg {width:674px; background:url(../images/reg-top.jpg) no-repeat top center; padding-top:20px; margin:40px 0 0 -25px;}
div.reg > div {background:url(../images/reg-bottom.jpg) no-repeat bottom center; padding-bottom:20px;}
div.reg > div > div {border-left:#ffa200 5px solid; border-right:#ffa200 5px solid; padding:0 20px;}
div.reg > div > div > span {display:block; color:#72888e; font-size:12px; margin-bottom:15px;}
div.reg table {width:100%; margin-top:25px;}
div.reg table tr td {color:#000; font-size:12px; padding:4px 10px;}
div.reg table tr td input {width:330px; font-size:12px; padding:2px 3px;}
div.reg table tr td textarea {width:330px; height:80px; font-size:12px; padding:2px 3px;}
div.simply {margin-top:25px;}
div.simply input {float:left; margin-right:10px; font-size:12px; padding:3px;}

/*	���������� ����������	*/
div.feedback {width:674px; padding:20px 0 30px 25px; margin:40px 0 30px -25px; border-bottom:#e3e7e8 1px solid;}
div.feedback table {width:100%; margin-top:25px;}
div.feedback table tr td {color:#000; font-size:12px; padding:4px 10px;}
div.feedback table tr td input {width:330px; font-size:12px; padding:2px 3px;}
div.feedback table tr td textarea {width:330px; height:80px; font-size:12px; padding:2px 3px;}
div.feedback-hide {padding-right:12px; background:url(../images/select-green.jpg) no-repeat 100% 50%; float:left;}
div.feedback-hide a {color:#72888e; font-size:18px; border-bottom:#72888e 1px dotted;}

div.map {width:570px; height:430px; background:url(../images/map.jpg) top left no-repeat; position:relative;}
div.map a
{display:block; color:#000; font-size:11px; text-decoration:none; line-height:20px; padding-left:15px; background:url(../images/city-point.jpg) 3px 50% no-repeat;}
div.map a.main {background:url(../images/main-city-point.jpg) left 50% no-repeat;}
div.map a:hover {text-decoration:underline !important;}
div.map > div {position:absolute; margin:-6px 0 0 -13px; padding-left:8px;}
div.map > div > div {padding-right:8px;}
div.map > div.sel {background:url(../images/city-sel-left.gif) left 50% no-repeat;}
div.map > div.sel > div {background:url(../images/city-sel-right.gif) right 50% no-repeat;}
div.map > div.sel > div a {color:#FFF; background:#000 url(../images/city-sel-point.jpg) 3px 50% no-repeat;}

div.offices {color:#000; font-size:12px;}
div.offices p {line-height:20px;}
div.offices > div.of-list {display:none;}

/*	�����	*/
div.search-list > div {margin:20px 0 0 -25px; padding:20px 25px 0 25px; border-top:#e3e7e8 1px solid;}
div.search-list > div > a {color:#59a80a; font-size:18px; margin:25px 0 10px 0; text-decoration:underline;}
div.search-list > div > p {font-size:10px; color:#9db3b9; padding:10px 0 0 0;}
div.search-par form {float:right;}
div.search-par p {font-size:12px; padding:3px 0;}

/*	������� �������	*/
div.order-list div {padding:25px; color:#000; font-size:18px; border-bottom:#e3e7e8 1px solid; margin-left:-25px;}
div.order-list div span {float:right; color:#9db3b9; text-transform:lowercase;}
div.order-list div ul {list-style-type:none;}
div.order-list div ul li, div.order-list div ul li * {color:#9db3b9; font-size:11px; text-decoration:none;}
div.order-list div ul li a:hover {text-decoration:underline !important;}
div.order-list div p {font-size:14px; padding:6px 0;}

/*	������	*/
table.serv tr td {width:auto; text-align:right;}
table.serv tr td.item-preview {width:230px; text-align:left;}
div.progress {width:204px; height:5px; padding:2px; background:url(../images/progress-bg.jpg) 0 50% no-repeat;}
div.progress div {height:5px; background:#FFF;}

/*-------------------------------------------------------------------------------*/
/*		������
/*-------------------------------------------------------------------------------*/
div.news-first {padding:40px 25px 0 25px;}
div.news-first .header {margin-bottom:35px;}
div.news-first > div {display:block; background:#FFF; float:left; width:205px; padding-right:20px; font-size:10px; color:#9db3b9;}
div.news-first > div > a {display:block; color:#59a80a; font-size:12px; text-decoration:underline; padding:10px 0 15px 0;}

div.footer {height:180px; padding-top:320px; background:url(../images/footer-bg.jpg) top center no-repeat;}
div.footer div {width:925px; padding:0 25px;}
div.footer div p {color:#000; font-size:12px; text-align:left; padding:40px 25px 45px 25px; margin:0 -25px;}
div.footer div.brands p {border-bottom:#e2e6e8 1px solid; padding:25px; text-align: left;}
div.footer div p a {color:#59a80a; text-decoration:underline;}
div.footer div p span {color:#9db3b9; display:block; font-size:10px;}
div.footer div.brands a { display: inline-block; margin: 0 25px 25px 0; vertical-align: middle; }
p.brands-h {padding:0; margin:0; color:#72888e; font-size:18px; text-align:left; width:925px}
div.footer div.orphus {overflow:hidden; width:1px; height:1px; padding:0;}

/*
**	Header Icon Menu
*/
.icon-menu
{
	float:left;
	padding:0;
	width:740px;
	border-collapse:collapse;
}

.icon-menu TD
{
	padding:0 5px 10px 0;
	vertical-align:middle;
}

.icon-menu A
{
	text-decoration:underline;
	font-size:14px;
	color:#59a80a;
}


