/*
	Theme Name: Trudyaga-new
	Description:  Trudyaga-new.
	Version: 2.0
	Tags: orange, fixed width, widget ready
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption{ margin: 0; padding: 0; border: 0; outline: 0; font-style: inherit; font-size: 100%; font-family: inherit;vertical-align: baseline; background-color:transparent; list-style:none;}

body { padding:0px; margin:0px auto; background:#fff; color:#6c6c6c; height: 100%; font-family: Verdana, Geneva, sans-serif; font-size:12px;}
html {height: 100%;}

#wrapper { position:relative; min-height: 100%; height: auto !important; height: 100%;}

/***container***/
#main_container { position:relative; width:992px; margin:0px auto; height: 1%; padding: 0 0 250px;  }

/* header */
.header-ua, .header-ru, .header-en { width:992px; height:229px; margin:0px auto; position:relative;}
.header-ua { background:url(img/header-ua-bg.jpg) top no-repeat; }
.header-ru { background:url(img/header-ru-bg.jpg) top no-repeat; }
.header-en { background:url(img/header-ua-bg.jpg) top no-repeat; }
.logo { position:absolute; width:395px; height:155px; top:40px; left:20px; display:block; }
.promotion { display:block; height:110px; left:430px; position:absolute; top:0; width:180px; z-index:1}
.phone { position:absolute; right:10px; bottom:10px; color:#f9c700; font:18px Arial;}
.phone b { color:#807d7d; font-size:21px; font-weight:normal;}
#feed-line { width:992px; height:20px; margin:0px auto;}

/* language */
#qtranslate-chooser { top:5px; display:block; position:absolute; right:5px;}
#qtranslate-chooser li { float:left; list-style:none;}
#qtranslate-chooser li a { font-size:12px; color:#807D7D; text-decoration:none; padding:9px 7px; display:block;}
#qtranslate-chooser li a:hover, #qtranslate-chooser li.active a  { padding:9px 7px; color:#fff;}
#qtranslate-chooser li a:hover { background:url(img/lang1.gif) no-repeat; }
#qtranslate-chooser li.active a  { background:url(img/lang.gif) no-repeat;}

#book_navigation ul ul {padding:5px 0 5px 15px;}
#book_navigation ul ul li {padding: 0 3px 0 3px;}
/*sitemap*/
#top-nav #sitemap{ position:absolute; right:20px; top:17px; }
#top-nav  #sitemap .home{  float:left;  margin:3px;  width:11px; height:9px; background: url(img/home.gif) no-repeat; }
#top-nav  #sitemap .contacts{ float:left; margin:3px;  width:11px; height:9px; background: url(img/contact.gif)  no-repeat;}
#top-nav  #sitemap .sitemap{ float:left; margin:3px;  width:15px; height:9px; background: url(img/sitemap.gif)  no-repeat;}
#top-nav  #sitemap .line {float:left; margin:3px; background:url(img/line.gif)  no-repeat; width:1px; height:9px;}

/* Panel Tab/button */
.tab { height: 32px; position: relative; top:-5px; z-index: 999; width:990px;	margin:0px auto;}
.tab ul.login {	display: block;	position: relative;	float: left; clear: left; height: 42px; width: auto;	font-weight: bold;	line-height: 42px;	margin: 0;	right: 0px;	color: white; font-size: 80%;	text-align: center;}
.tab ul.login li.left {	background: url(img/tab_l.png) no-repeat left 0;	height: 30px; width: 10px;	padding: 0;	margin: 0; display: block;	float: left;}
.tab ul.login li.right { background: url(img/tab_r.png) no-repeat left 0; height: 30px;	width: 10px; padding: 0; margin: 0; display: block;	float: left;}
.tab ul.login li { 	text-align: left; padding: 0 6px; display: block; float: left;	height: 30px; background: #FFCC01;}
.tab ul.login li a { color: #605753;}
.tab ul.login li a:hover {	color: #fff;}
.tab .sep {color:#414141}
a.open-panel, a.close-panel { height: 20px;	line-height: 20px !important;	padding-left: 30px !important;	cursor: pointer; display: block; position: relative; top: 7px;}
a.open-panel {background: url(img/bt_open.png) no-repeat left 0; }
a.close-panel {background: url(img/bt_close.png) no-repeat left 0;}
a:hover.open-panel {background: url(img/bt_open.png) no-repeat left -19px;}
a:hover.close-panel {background: url(img/bt_close.png) no-repeat left -19px;}
.closed-open li { text-align: left; padding: 0 6px; display: block; height: 22px;} 

#fontSize { background:#414141; border:1px solid #282828; width:100px; height:32px; padding:3px; }
.smallFont { outline: none;	background: url(img/font-down.png);	text-indent: -9999px; display: block; float: left; width: 32px;	height: 32px;}
.defaultFont {	background: url(img/font-default.png); text-indent: -9999px; outline: none;	display: block;	float: left; width: 32px; height: 32px;}
.largeFont { background: url(img/font-up.png); outline: none; text-indent: -9999px;	display: block;	float: left; width: 32px;	height: 32px;}
.ldisabled,.sdisabled {	opacity: 0.3; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity = 30);}
#font_indicator{ font-size: 14px; display: none; margin-top:10px;}

/* sliding panel */
#toppanel {  position: absolute; /*position: relative;*/  top: 0; width: 100%; z-index: 99; text-align: center; margin-left: auto; margin-right: auto; }
#panel { width: 990px; margin:0px auto; height: 200px;	color: #605753;	background: #FFCC01; overflow: hidden;	position: relative;	z-index: 3;	display: none; border-left:1px solid #fff;	border-right:1px solid #fff;}
#panel h6 { font-size: 16px;	padding: 5px 0px 0px; margin-bottom:5px; color: #605753;}
#panel h2{ font-size: 1.2em;	padding: 10px 0 5px; margin: 0;	color: #605753;}
#panel a { text-decoration: none;	color: #605753;}
#panel a:hover { color: #fff;}
#panel a-lost-pwd {	display: block;	float: left;}
#panel .content { width: 960px;	margin: 0 auto;	padding-top: 5px;	text-align: left;	font-size: 0.85em;}
#panel .content .left {	width: 280px;	float: left;	padding: 0 15px;	border-left: 1px solid #333;}
#panel .content .right { border-right: 1px solid #333;}
#panel .content form {	margin: 0 0 10px 0;}
#panel .content label {	float: left; clear: both; }
#panel .content input {	border: 1px #1A1A1A solid;	background: #6c6c6c; margin-right: 5px;	margin-top: 4px; color:#fff; }
#panel .content input#wp-submit { cursor:pointer;}
#panel .content input:focus { background: #545454;}
#panel .pagenav li { margin-bottom:10px;}

/*top navigation*/
#top-nav { position: relative; width:822px; height:47px; background:url(img/top-nav-bg.jpg) no-repeat; margin:0px auto 20px; z-index:10; padding-left:170px;}
#top-nav  .sf { font-size:12px; font-family: verdana,sans-serif; width:100%;}
#top-nav  .sf, #top-nav .sf ul { float:left; list-style:none; line-height:20px; padding:0;  margin-top:13px;}
#top-nav .sf a { display:block; color:#725648; text-decoration:none; padding:0px 12px; }
#top-nav .sf li { float:left; padding:0; }
#top-nav .sf ul { position:absolute;  left:-999em;  height:auto;  width:141px; font-weight:normal; margin:0; line-height:1; border:0;  border-top:1px solid #FFCC01; }
#top-nav .sf li li { width:139px; border-bottom:1px solid #fbe489; border-left:1px solid #FFCC01;  border-right:1px solid #FFCC01; font-weight:normal;  font-family:verdana,sans-serif;  }
#top-nav .sf li li a { padding:10px;  width:80px;  font-size:13px; color:#725648!important; font-size:11px;  }
#top-nav .sf li ul ul { margin:-20px 0 0 130px; }
#top-nav .sf li li:hover{ background:#fdd94a; }
#top-nav .sf li ul li:hover a, #top-nav .sf li ul li li:hover a, #top-nav .sf li ul li li li:hover a, #top-nav .sf li ul li li li:hover a { color:#000;  }
#top-nav .sf li:hover a, #top-nav .sf li.sfhover a {color:#B27424; }
#top-nav .sf li:hover li a, #top-nav .sf li li:hover li a, #left-nav .sf li li li:hover li a, #top-nav .sf li li li li:hover li a { color:#000; }
#top-nav .sf li:hover ul ul, #top-nav .sf li:hover ul ul ul, #top-nav .sf li:hover ul ul ul ul, #top-nav .sf li.sfhover ul ul, #top-nav .sf li.sfhover ul ul ul, #top-nav .sf li.sfhover ul ul ul ul { left:-999em; }
#top-nav .sf li:hover ul, #top-nav .sf li li:hover ul, #top-nav .sf li li li:hover ul, #top-nav .sf li li li li:hover ul, #top-nav .sf li.sfhover ul, #top-nav .sf li li.sfhover ul, #top-nav .sf li li li.sfhover ul, #top-nav .sf li li li li.sfhover ul {left:auto; background:#FFCC01;}
#top-nav .sf li:hover, #top-nav .sf li.sfhover { /*background:#f1c40f;*/ }

/*left */
.left-content { float:left; width:190px; border-right:1px dashed #FFCC00; overflow: hidden; padding-left:20px;}

/*.leftMenu li { margin-bottom:5px;}*/
.leftMenu li a { font-size:13px; text-decoration:none; display:block; width:165px; padding:10px 20px 10px 0px;}
.leftMenu li a:hover { text-decoration: underline; background:url(img/li.jpg) no-repeat right center;}
.leftMenu li.current_page_item a { text-decoration: underline; background:url(img/li.jpg) no-repeat right center;}

.promorions_ru, .promorions_ua, .promorions_en { display:block; height:200px; margin:30px 0px 30px -10px; width:200px;}
.promorions_ru { background:url(img/ogol_ru.jpg) no-repeat;}
.promorions_ua { background:url(img/ogol_ua.jpg) no-repeat;}
.promorions_en { background:url(img/ogol_en.jpg) no-repeat;}

.partners-box { width:170px; float:left; margin:30px 0px 30px;}
.partners-box h1 { font-family: Arial, Helvetica, sans-serif; font-size:21px; font-weight:normal; background:url(img/partners-ico.jpg) right center no-repeat; padding:8px 0px; margin-bottom:10px}
.partners-box li { margin:0px 0px 0px 20px; border-bottom:1px dashed #fff; width:130px;}
.partners-box li a { padding:20px 0px; display:block; text-align:center;}

.tag-cloud {width:168px; float:left; margin:0px 0px 30px; text-align: right; line-height:18px;}
.tag-cloud h2.widgettitle { display:none}
.tag-cloud a { color:#ffd633; font-size:14px; text-decoration:none; font-weight:bold;}
.tag-cloud a:hover {  color:#ffd633; text-decoration:underline}

.links-box {width:168px; float:left; margin:0px 0px 30px; text-align: right; line-height:18px;}
.links-box a { color:#ffd633; font-size:14px; text-decoration:none; font-weight:bold;}
.links-box a:hover {  color:#ffd633; text-decoration:underline}
.links-box a.tag1 { font-size:12px;}
.links-box a.tag2 { font-size:14px; }
.links-box a.tag3 { font-size:17px; }
.links-box ul li { margin-bottom:5px;}

.box-text { background:url(img/top-box.jpg) no-repeat top #ffcc00; width:168px; float:left; overflow:hidden; min-height:50px; height:auto!important; height:50px; }
.box-text-bottom { background:url(img/bottom-box.jpg) no-repeat top; width:168px; height:20px; float:left; }

/*right */
.right-content { float:left; width:780px; overflow: hidden;}
.priceButtons { float:left; width:780px; height:75px; overflow: hidden; clear:both; position:relative;}
.priceButton1, .priceButton2, .priceButton3 { background:url(img/btn-bg.jpg) no-repeat top; width:210px; height:51px; font-size:11px; line-height:23px; padding:5px 0px 0px 0px; text-align:center; position:absolute;}
.priceButton1 b, .priceButton2 b, .priceButton3 b { color:#b27424!important; font-size:16px; font-weight:normal; }
.priceButton1 a, .priceButton2 a, .priceButton3 a { font-family: Verdana, Geneva, sans-serif; color:#7e5039; font-size:21px; text-decoration:none; }
.priceButton1 a:hover, .priceButton2 a:hover, .priceButton3 a:hover { color:#b27424; text-decoration:none; }
.priceButton1 { left:20px; top:0px;}
.priceButton2 { left:295px; top:0px;}
.priceButton3 { right:0px; top:0px;}

.middle-box { width:525px; float:left; padding:10px 20px 180px 20px; line-height:24px; overflow:hidden;}
.text-content { overflow:hidden; text-align:justify; }
.text-content span.yellow {color:#636363; font-size:17px; padding:2px; background:#ffcc00;}
.text-content h1, .text-content h2, .text-content h3, .text-content h4, .text-content h5, .text-content h6 { font-family:Arial, Helvetica, sans-serif; margin-bottom:15px; color:#FFCC00; text-align:left}
.text-content h1 {font-size:24px;}
.line-through { text-decoration: line-through;}
.text-content h2 {font-size:22px;}
.text-content h3 {font-size:20px;}
.text-content h4 {font-size:18px;}
.text-content h5 {font-size:16px;}
.text-content h6 {font-size:14px;}
.text-content p {text-indent:15px; margin:10px 0; line-height:18px;}
.text-content table td { border:1px solid #ababab; padding:3px;}
.text-content strong { font-weight:bold;}
.text-content em { font-style:italic;}
.text-content ul li { margin-bottom:5px; list-style: disc; margin-left:30px; line-height:18px; text-align:left;}
.text-content ol li { margin-bottom:5px; list-style: decimal; margin-left:30px; line-height:18px; text-align:left;}
.text-content small { font-size:11px;}

.right-box {  float:left; width:195px; border-left:1px dashed #FFCC00; overflow: hidden; padding-left:16px;}
.glossary-box, .articles-box  { float:left; width:195px; margin-bottom:20px; background:/*#333*/#F8F8F8; padding:15px 0px;}
.glossary-box h2, .articles-box h2 {font-family: Arial, Helvetica, sans-serif; font-size:21px; font-weight:normal;  padding:8px 0px 8px 50px; margin-bottom:10px}
.glossary-box h2 { background:url(img/glossary-ico.jpg) left center no-repeat; }
.articles-box h2 {background:url(img/articles-ico.jpg) left center no-repeat; }
.glossary-box h2 a,.articles-box h2 a { color:#595959; font-size:21px; margin-bottom:5px; font-weight:normal; padding:0px 5px 15px 0px; text-decoration:none;}
.glossary-box h2 a:hover,.articles-box h2 a:hover {color:#595959; font-size:21px; margin-bottom:5px; font-weight:normal; padding:0px 5px 15px 0px;}
.glossary-box a,.articles-box a { color:#f08e1a; text-decoration:underline; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.glossary-box a:hover,.articles-box a:hover { color:#f08e1a; text-decoration:none;}
.glossary-box a.post-title,.articles-box a.post-title { display:block; margin-bottom:5px;}
.glossary-box small, .articles-box small{ background:#FFCF0D; padding:2px 6px; color:#000; font-size:12px;}
.glossary-box .entry-summary,.articles-box .entry-summary  {padding:5px; margin-bottom:10px; }

.box-right-text { background:url(img/top-right-box.jpg) no-repeat top #ffcc00; width:173px; float:left; overflow:hidden; padding:10px; margin-bottom:20px; position:relative; }
.manual {margin:20px 0 20px -18px;}
* html .manual {margin:20px 0 20px -9px;}
.box-right-text li { margin-left:15px;}
.box-right-text-bottom { background:url(img/bottom-right-box.jpg) no-repeat bottom; width:193px; height:8px; position:absolute; bottom:0px; left:0px; zoom:1;}
.box-right-text h1 { font: 19px arial; color:#ad6e25; border-bottom:1px dashed #fff; padding:5px; text-align:center; margin-bottom:5px;}

.orphus { text-align:center;}
.recent-works h2.widgettitle { display:none;}
.recent-works { text-align:center; }
.recent-works ul { padding:10px 0px;}

.pdf-link,.video-link, .admin-link, .user-link, .word-link, .read-link  { padding:20px 0px 20px 50px; display:block; text-align:right; width:90px;}
.pdf-link { background:url(img/pdf-ico.jpg) no-repeat left center; }
.video-link {background:url(img/video-ico.jpg) no-repeat left center; }
.admin-link {background:url(img/admin-ico.jpg) no-repeat left center; }
.user-link {background:url(img/user-ico.jpg) no-repeat left center; }
.word-link {background:url(img/word-ico.jpg) no-repeat left center; }
.read-link {background:url(img/read-ico.jpg) no-repeat left center; }
.portfolio-link { width:150px; height:120px; position:absolute; display:block; top:80px; left:20px;}

.alignleft { float:left; margin:10px 20px 10px 0px; padding:0px; }
.alignright { float:right; margin:10px 20px 10px 0px; padding:0px; }
.alignnone { margin:10px 20px 10px 0px; padding:0px;}
.size-full { margin:10px 20px 10px 0px; padding:0px; }
.size-medium { margin:10px 20px 10px 0px; padding:0px; }

a.post-edit-link { padding:3px; background:#F0B710; color:#fff; text-decoration:none;}
a.post-edit-link:hover { padding:3px; background:#FFD634; color:#fff; text-decoration:none;}

.clear { clear:both; display:block;}

.link-pages { margin:0px auto; padding-top:20px; text-align:center;}

/*gallery*/
.ngg-gallery-thumbnail  { float:left; margin:0px 20px 20px; text-align:center; width:215px;}
.ngg-gallery-thumbnail img { background:#FFFFFF; border:1px solid #A9A9A9; display:block; margin:4px 0 4px 5px; padding:4px;
position:relative;}
.ngg-gallery-thumbnail img:hover { background:#DDDDDD;}

.ngg-navigation { clear:both !important; display:block !important; font-size:0.9em !important; padding-top:15px; text-align:center;}
.ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev { border:1px solid #DDDDDD; margin-right:3px; padding:3px 7px; text-decoration:none;}
.ngg-navigation a.page-numbers:hover, .ngg-navigation a.next:hover, .ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover, .ngg-navigation span.next:hover, .ngg-navigation span.prev:hover { background:#DDDDDD; }
.ngg-navigation span { font-weight:bold; margin:0 6px;}

/***Album***/
html>body .ngg-album {overflow:hidden;  padding: 5px;  margin-bottom: 5px;  border: 1px solid #cccccc;} 
.ngg-album {overflow: hidden;padding: 5px;	margin-bottom: 5px;	border: 1px solid #cccccc;}
.ngg-albumtitle { text-align: center; margin:0px;	padding:0px; font-size: 18px; margin-bottom: 10px;}
.ngg-thumbnail { text-align:center;}
.ngg-thumbnail img { background-color:#FFFFFF;	border:1px solid #A9A9A9; margin:4px 0px 4px 5px; padding:4px; position:relative;}
.ngg-thumbnail img:hover { background-color: #A9A9A9;}
.ngg-description { text-align: center;}

/*contact*/
div.wpcf7 p { text-indent:0px;}
span.wpcf7-form-control-wrap  { position:relative;}
span.wpcf7-not-valid-tip  { background:#FFFFFF; border:1px solid #FF0000; font-size:10pt; left:20%; padding:2px; position:absolute; top:0%; width:280px; z-index:100;}
div.wpcf7-validation-errors {border:2px solid #cd251d; padding:10px;}
.wpcf7-form-control-wrap input {border: 1px solid #FFD737; padding: 3px; font-size:0.9em; background: #EBEBEB; font-family: Arial, Tahoma, georgia; }
textarea{width: 500px; height: 200px;	border: 1px solid #FFD737;	padding: 3px; font-size:0.9em; background: #EBEBEB; font-family: Arial, Tahoma, georgia; }
#submit-btn { background: #FFD737!important; border: 1px solid #d3aa08; padding:3px; cursor:pointer;}
#submit-btn:hover { border:1px solid #525252; background:#727272!important; color:#fff; text-decoration:none!important; }

a.alignleft { float: none!important; background: #FFD737!important; border: 1px solid #d3aa08; padding:3px; cursor:pointer; margin:5px; color:#333; text-decoration:none; }
a.alignleft:hover { border:1px solid #525252; background:#727272!important; color:#fff; text-decoration:none!important; }

#contact-wrapper { width:97%;	border:1px solid #e2e2e2; background:#f1f1f1; padding:5px; margin-bottom:20px;}
#contact-wrapper div { clear:both;	margin:3px 0px;}
#contact-wrapper label { display:block;	float:none;	font-size:16px;	width:auto;}
form#submitform input { border: 1px solid #FFD737; padding: 3px; font-size:0.9em; background: #EBEBEB; font-family: Arial, Tahoma, georgia;}
form#submitform textarea {	border: 1px solid #FFD737;	padding: 3px; font-size:0.9em; background: #EBEBEB; font-family: Arial, Tahoma, georgia;}
#emailerror { color: red; padding:5px; border:1px solid red}
#emailerror ul li { list-style:disc; list-style-image:none}

/*post*/
.hentry { margin-bottom:15px; margin-top:5px; }
.hentry p.byline { margin-bottom:0px;}
.hentry p.byline small { color:#7e8393; font-size:15px; }
.hentry h2.entry-title { font-size:22px; color:#3b7eaf; padding-left:15px; font-weight:normal; text-align:left;}
.hentry h2.entry-title a {color:#595959; text-decoration:none; border-bottom:1px dashed #595959; }
.hentry h2.entry-title a:hover {color:#595959; text-decoration:none; border:none;}
.hentry a.next-link {color:#595959; text-decoration: underline; border:none; font-size:11px; float:right }
.hentry a.next-link:hover {color:#595959; text-decoration:none; border:none;}
.hentry .entry-summary { color:#696972; border-bottom:1px solid #d9dfeb; padding-bottom:30px;}
.hentry .entry-summary p { margin-bottom:0px;}
.hentry .entry {padding:0px 5px 25px 5px; border-bottom:1px dashed #FFCC00;}

/* comment */
#author {padding:2px; margin:3px; font-size:12px; border:1px solid #E1B826; background:#EBEBEB;}
#email {padding:2px; margin:3px; font-size:12px; border:1px solid #E1B826; background:#EBEBEB;}
#url {padding:2px; margin:3px; font-size:12px; border:1px solid #E1B826; background:#EBEBEB;}
#comment {padding:2px; margin:3px; font-size:12px; border:1px solid #E1B826; background:#EBEBEB; width:400px;}
#submit { margin:3px; font-size:13px; border:1px solid #E1B826; background:#ddb937; color:#fff; cursor:pointer; outline:none;}
#submit:hover {border:1px solid #525252; background:#727272; color:#fff;}
.comment-meta { background:url(img/comments.gif) left no-repeat; padding-left:15px; font-size:10px; margin-top:4px; height:11px;}
.reply { border-top:1px dotted #E1B826; text-align:right; padding-right:10px; padding-top:3px;}
img.identicon { float:right; border:1px solid #E1B826;}
.comment-author { padding-bottom:3px; border-bottom:1px dotted #E1B826;}
.commentlist li { list-style:none!important;}

.wp-pagenavi { clear:both !important; display:block !important; font-size:0.9em !important; padding:15px 0px; text-align:center;}
.wp-pagenavi span { font-weight:bold; margin:0 6px; }
.wp-pagenavi a { border:1px solid #DDDDDD; margin-right:3px; padding:3px 7px; text-decoration:none;}
.wp-pagenavi a:hover { background:#DDDDDD;}

/*calc*/
.price {color:#3A80AD;	font-weight:bold;}
.rel {	position:relative;	padding:5px 110px 5px 40px;	border-bottom:1px dashed #FFEA94; width: 350px; }
.rel.dependent { padding-right:0;}
.rel:hover { background:#FFEA94;}
.rel .calc_input { position:absolute; left:10px; top:5px; width:20px; height:20px;}
.rel .calc_price { position:absolute; right:35px; top:10px;	width:100px; white-space:nowrap; font-size:15px; color:#000;	font-weight:bold; text-align:center; line-height:15px;}
.rel.dependent .calc_price { right:-100px; }
.rel h3 { font-size:15px; color:#3E78C5; color:#5D5D5D;	margin:0 0 3px 0;	padding:0;	line-height:18px; font-weight:normal;}
.rel p { margin:0 0 8px 0;	padding:0;}
.rel p.calc_click {	cursor:pointer;	color:#3E78C5;}
.rel_hover { background:#FFEA94;}
.calc_border {	border:1px solid #ccc; padding:5px;}

/* footer */
.footer-ua, .footer-ru, .footer-en { position:relative; width:992px; height:240px;  margin:-200px auto 0;}
.footer-ua { background: url(img/footer-ru-bg.jpg) no-repeat top;}
.footer-ru { background: url(img/footer-ru-bg.jpg) no-repeat top;}
.footer-en { background: url(img/footer-ru-bg.jpg) no-repeat top;}
.contact-content { position:absolute; top:-210px; left:220px; width: 505px; font-size:17px; color:#8a8a8a; line-height:32px; background:#f3f3f3; padding:20px; height:170px; overflow:hidden;}
.contact-content h1 { color:#535353; font-size:24px; background:url(img/phone-ico.jpg) center left no-repeat; padding:5px 0px 10px 50px; font-weight:normal;}
.contact-content b { color:#535353; font-size:24px; font-weight:normal;}
#webi, #seo { position:absolute; font: 10px Arial ; color:#fff; left:10px; width:200px; }
#seo { top:120px;}
#webi { top:90px;}
#webi a, #seo a { color:#555555; text-decoration:none;}
#webi a:hover, #seo a:hover { color:#555555; text-decoration:underline; }
.inkblock a { position:absolute; top:156px; left:20px; font-size:10px; text-decoration:none;}
.inkblock a:hover { text-decoration:underline;}

/* links*/
a { color:#6c6c6c; text-decoration:underline;}
a:hover { color:#6c6c6c; text-decoration:none;}
