/*------------------------------------------------------------------------
# kmg Taho  for Joomla 1.5 - Version 1.0
# ------------------------------------------------------------------------
# Copyright (C) 2009  All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: MaksWell.com
# Websites: 
# This file may not be redistributed in whole or significant part.
-------------------------------------------------------------------------*/

/* COMMON STYLE
--------------------------------------------------------- */
@import url(shop.css);
@import url(wm-vm.css);
@import url(ja-vm.css);
*{
	margin: 0;
	padding: 0;
}

/* kmg taho style */

.content {
	width:980px;
}

.contentcontainer{
	padding: 0 5px;
}

ul{
	list-style-type:none;
	}
.left {
	background:url(../images/tmpl11_gray_bg_left.gif) repeat-y;
	background-position: right;
}
.right {
	background:url(../images/tmpl11_gray_bg_right.gif) repeat-y;
	background-position: left;
}
.bg1 {
	width:20%;
	background:url(../images/header_bg1.jpg) repeat-x;
	height:46px;
}
table, td {
	border:0px solid;
	padding:0;
	vertical-align:top;
}
body {
	margin:0;
	padding:0;
	background:#ffffff url(../images/back.jpg);
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
}
a {
	color:#000;
}
img{
	border:0;
	}	
.mainTable {
	width:100%;
	border-collapse:collapse;
}
.leftColumn, .rightColumn {
	width:50%;
	background:url(../images/bg5.jpg) repeat-x;
}
.horizontalLinks {
	background:url(../images/header_bg1.jpg) repeat-x;
	height:46px;
	text-align:center;
}
.mainContent {
	width:980px;
	/*height:900px;*/
	background: #fff;
}
.footer {
	background:#240000 repeat-x;
	height:200px;
}
.under {
	background: url(../images/footer_bg.png) repeat-x;
	height:110px;
	border-top:1px dotted #FFC;
	vertical-align:middle;
}
#tabsF {
	width:100%;
	height:100%;
	background:#efefef;
	background:url(../images/header_bg.jpg) repeat-x;
	font-size:93%;
	line-height:normal;
	text-align:center;
}
#tabsF ul {
	margin:0;
	list-style:none;
}
#tabsF li {
	display:inline;
	margin:0;
	padding:0;
}
#tabsF a {
	float:left;
	margin:0;
	display:block;
	height:46px;
	width:162px;/*180*/
	text-decoration:none;
}
#tabsF a:hover {
	background-position:0 -46px;
}


#home {
	background:url(../images/home_link.jpg) 0 0 no-repeat;
}
#contact {
	background:url(../images/contact_link.jpg) 0 0 no-repeat;
}
#about {
	background:url(../images/about_link.jpg) 0 0 no-repeat;
}
#support {
	background:url(../images/support_link.jpg) 0 0 no-repeat;
}
#news {
	background:url(../images/gde_kypit.jpg) 0 0 no-repeat;
}
.copyright {
	float:right;
	font:8pt tahoma;
	color:#ffffff;
	text-align:right;
}

.header, .lightcat {
	color:#800000;
	font:bold 11pt tahoma;
}
#navcontainer {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	font-family: georgia, serif;
	font-size: 9pt;
	text-align: left;
	text-transform: lowercase;
}
ul#navlist {
	text-align: left;
	list-style: none;
	padding: 0;
	margin: 0 auto;
}
ul#navlist li {
	display: block;
	margin: 0;
	padding: 0;
}
ul#mainlevelunder li a, a.sublevel{
	display: block;
	width: auto;
	padding: 0.5em 5px 0.5em 5px;
	border-width: 1px;
	border-color: #ffe #aaab9c #ccc #fff;
	border-style: solid;
	color: #777;
	text-decoration: none;
	background: #f7f2ea;
	font-family:Verdana;
	font-weight:normal;
	text-align:right;
}

ul#mainlevelunder li a:hover{
	color: #800000;
	background: #f0e7d7;
	/*border-color: #aaab9c #fff #fff #ccc;*/
}
ul#navlist li a, ul#mainlevel li a, ul#newcatmenu li a{
	display: block;
	width: auto;
	padding: 0.5em 0 0.5em 5px;
	border-width: 1px;
	border-color: #ffe #aaab9c #ccc #fff;
	border-style: solid;
	color: #777;
	text-decoration: none;
	background: #f7f2ea;
	font-family:Verdana;
}

ul#navlist li a.sublevel{padding-right: 5px;}

#navcontainer>ul#navlist li a {
	width:auto;
}
ul#navlist li#active a {
	background: #f0e7d7;
	color: #800000;
}


ul#navlist li a:hover, ul#navlist li#active a:hover, ul#navlist li a#active_menu,
ul#newcatmenu li a:hover, ul#newcatmenu li#active a:hover, ul#newcatmenu li a#active_menu,
ul#mainlevel li a:hover, ul#mainlevel li#active a:hover, ul#mainlevelunder li a#active_menuunder {
	color: #800000;
	background: #f0e7d7;
	/*border-color: #aaab9c #fff #fff #ccc;*/
}
ul#mainlevelunder li a#active_menuunder {
color: #000;
font-weight: bold;
}

table .inside {
	width:100%;
	height:100%;
	border:1px solid gray;
}
#ramka {
	margin:6px 2px;
}
.td, td {
	border-collapse:collapse;
	padding:0;
	
}
.text1:link, .text1:visited{
	background:url(../images/loginform_btn.png) no-repeat left top;
	width:61px;
	height:21px;
	display:block;
	text-decoration:none;
}
.text1:hover {
	display:block;
	background:url(../images/loginform_btn.png) no-repeat left -21px;
	width:61px;
	height:21px;
	text-decoration:none;
}
.text, .text1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:gray;
}
.wrapper {
	margin: auto;
	width: 984px;
	text-align: left;
}
#topheader {
	background: #ffffff url(../images/topheader_bg.png) repeat-x left bottom;
	height: 64px;
	overflow: hidden;
}
.loginform {
	float: left;
	padding-top:3px;
}
.loginform form {
	float: left;
}
.loginform form div {
	float: left;
	padding-right:2px;
}
.loginform form div span {
	font-size: 0.9em;
	color: #909090;
	display: block;
	clear: both;
}
.loginform form input {
	float: left;
	width: 133px;
	height: 17px;
	border: 1px solid #a5a5a5;
	background: #fdfdfd url(../images/loginform_bg.png) repeat-x left top;
	margin-right: 1px;
	color: #351300;
}
.loginform form a.btn {
	width: 61px;
	height: 21px;
	display:block;
	text-align: center;
	color: #5d5d5d;
	font-size: 10px;
	background: #e5e5e5 url(../images/loginform_btn.png) no-repeat left top;
}
.loginform form a.btn:hover {
	color: #5d5d5d;
	width: 61px;
	height: 21px;
	display:block;
	background: #f6f6f6 url(../images/loginform_btn.png) no-repeat left -21px;
}
.inner {
	width: 277px;
	height: 35px;
	background:url(../images/searchform_bg.gif) repeat-x left top;
	margin-top:10px;
}
.inner div {
	float: left;
	padding-left: 17px;
	padding-top: 9px;
}
.inner div input {
	float: left;
	width: 219px;
	height: 17px;
	background: none;
	border: none;
	color: #ffffff;
}
a.btn {
	float: right;
	width: 32px;
	height: 35px;
	color: #fff;
	background: url(../images/search_btn.gif) no-repeat left top;
}
a.btn:hover {
	color: #fff;
	background:url(../images/search_btn.gif) no-repeat left -35px;
}
#divLogin {
	width:100%;
	height:64px;
	background:url(../images/topheader_bg.png) repeat-x;
	text-align:center;
}
#log {
	width:980px;
	margin-left:auto;
	margin-right:auto;
}
tr.a {
	background-color: #ffffff;
}
tr.b {
	background-color: #FFF;
	color:#000;
}
#tavro {
	width:15%;
}
.size{
	font-size:10pt tahoma;
	}
td.red {
	color:red;
	font-weight:bold;
	text-align:center;
}
#partners {
	font-size:9pt;
	font-family:tahoma;
	text-align:left;
	font-weight:normal
}
#partners td{
	border:1px dotted brown;
	padding-left:5px;
	vertical-align:middle;
}

#menuCol{
	width: 195px;
	height: 100%;
}

/* top menu  pictures */
li.item80 a, li.activeitem80 a {
	background:url(../images/golovna.jpg) 0 0 no-repeat;
}
li.item81 a,li.activeitem81 a  {
	background:url(../images/pro_nas.jpg) 0 0 no-repeat;
}
li.item82 a,li.activeitem82 a  {
	background:url(../images/poslugu.jpg) 0 0 no-repeat;
}
li.item83 a, li.activeitem83 a  {
	background:url(../images/kontaktu.jpg) 0 0 no-repeat;
}
li.item84 a, li.activeitem84 a  {
	background:url(../images/dileru_ukr.jpg) 0 0 no-repeat;
}
li.item85 a,li.activeitem85 a  {
	background:url(../images/cvejee_ukr.jpg) 0 0 no-repeat;
}




/********************
 *     russian     */
li.item80ru a, li.activeitem80ru a {
	background:url(../images/golovna_ru.jpg) 0 0 no-repeat;
}
li.item81ru a, li.activeitem81ru a  {
	background:url(../images/pro_nas_ru.jpg) 0 0 no-repeat;
}
li.item82ru a, li.activeitem82ru a  {
	background:url(../images/poslugu_ru.jpg) 0 0 no-repeat;
}
li.item83ru a, li.activeitem83ru a  {
	background:url(../images/kontaktu_ru.jpg) 0 0 no-repeat;
}
li.item84ru a, li.activeitem84ru a  {
	background:url(../images/dileru_ru.jpg) 0 0 no-repeat;
}
li.item85ru a, li.activeitem85ru a  {
	background:url(../images/cvejee_ru.jpg) 0 0 no-repeat;
}

/********************
 *     english     */
li.item80en a, li.activeitem80en a {
	background:url(../images/golovna_en.jpg) 0 0 no-repeat;
}
li.item81en a, li.activeitem81en a  {
	background:url(../images/pro_nas_en.jpg) 0 0 no-repeat;
}
li.item82en a, li.activeitem82en a  {
	background:url(../images/poslugu_en.jpg) 0 0 no-repeat;
}
li.item83en a, li.activeitem83en a  {
	background:url(../images/kontaktu_en.jpg) 0 0 no-repeat;
}
li.item84en a, li.activeitem84en a  {
	background:url(../images/dileru_en.jpg) 0 0 no-repeat;
}
li.item85en a, li.activeitem85en a  {
	background:url(../images/cvejee_en.jpg) 0 0 no-repeat;
}




li.activeitem80 a,li.activeitem81 a,li.activeitem82 a, li.activeitem83 a, li.activeitem84 a,li.activeitem85 a, 
li.activeitem80ru a, li.activeitem81ru a, li.activeitem82ru a, li.activeitem83ru a, li.activeitem84ru a, li.activeitem85ru a, 
li.activeitem80en a, li.activeitem81en a, li.activeitem82en a, li.activeitem83en a, li.activeitem84en a, li.activeitem85en  a
{
	background-position:0 -46px;
}



.item80 span, .item81 span, .item82 span, .item83 span, .item84 span, .item85 span,
.item80ru span, .item81ru span, .item82ru span, .item83ru span, .item84ru span, .item85ru span,
.item80en span, .item81en span, .item82en span, .item83en span, .item84en span, .item85en span
{
	visibility: hidden;
}

div.moduletable h3 {
	padding: 0;
	margin: 0 0 5px;
	color: #403C3A;
	font-size: 14px;
	text-transform: uppercase;
}

ul#navlist li a , a.mainlevelkmg, a.mainlevel{
	width: auto;
}
#mainCol{
	text-align: left;
	padding: 2px 5px 2px 1px;
}

h3.kmg_modTitle{
	display:inline;
	font-size:15px;
}
.modTitleWrap{
	margin: 0 0 1em 0;
}
#active_menu a{
	font-weight:bold;font-family:Georgia;color:#000; background: #f0e7d7;
	}

#introDiv{
	width:980px;
	height: 100%;
	margin: auto;
	text-align:center;
}

.language{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
	}
#introLang{
	padding-top: 100px;
}
#introBody{
	text-align: center;
	background:#260000;
}
/* kmg end */

/* modules */
.kmg_modTitleWrap, modTitleWrap{
	border: 1px solid #fff;
	/*margin: -1px;
	padding: -1px -1px -2px -1px;
	background: url(../images/bg1.gif) repeat-x ;*/
}
/* end modules*/

/*presentation*/
div.ja-product {
	margin: 0 15px!important;
}

div.ja-product img{
	margin-right:50px;
	margin-bottom:20px;
	}

div.ja-product h3 {
	display: block;
	padding: 8px 0 8px 5px;
	color: #403C3A;
	background: url(../images/ci-left.gif) no-repeat top left;
	text-decoration: none;
	font-size: 14px;
}
span.ja-separator {
	display: block;
	height: 15px;
	background: url(../images/dot.gif) repeat-x center left;
	clear: both;
}
td.article_column{
	padding: 0 6px;	
}
table.contentpaneopen_wmprod{
	width: 100%;
}

td table.contentpaneopen_wmprod{
	border: 0px solid red;
	}

.wm_blogItemTitle{
	background: url(../images/bg1.gif) repeat-x;
}
h3.kmg_articleInBlogTitle, h3.virtMartCatTitle_wm{
	display: inline;

}
/*end presentation*/

/* svijachok */
.blog, .blog table, .blog_1_wm{
	width: 100%;
}
.wm_details a{
	color: #6F0000;
}

/*presentation*/
#contentcontainer{
	width:750px;
}
div.artBlockX{
	width:49%;
}
.h2 {
	font-weight:bold;
	font-size:16px;
	text-align:justify;
}
.h3 {
	font-weight:bold;
	font-size:12px;
	text-align:justify;
}
.tech{
	font-size:10px;
	text-align:justify;
}
.h1{
	font-weight:bold;
	font-size:24px;
	}
.und{
	text-decoration:underline;
	text-align:right;
	margin-right:10px;
	}
.table_text{
	text-align:justify;
	font-weight:100;
}
/*end presentation*/
.img{
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
}
.href{
	color:#6d020b;
}


.runStringGeneral{
	font-size: 16px;
	color: red;
	padding: 10px 0;
}

td a.mainlevelkmg{display: none;}