﻿body{
	margin:0px auto;
	width:975px;
	background:#999999;
	color:#555555;
	font-family:Tahoma;
	font-size:12px;
	padding:0px; font-weight:normal; line-height:20px;
}

td{font-family:Tahoma,Sans-Serif;font-size:12px;font-weight:normal;}
select,input{font-family:Tahoma,Sans-Serif;font-size:8pt;}
/**/
a:link,
a:visited,
a:active,
a:hover
	{text-decoration:none;color:#0076b0;font-family:Tahoma;font-size:12px;font-weight:normal;}

img{border-width: 0px;}
div, a, input, img  { behavior: url(/inc/iepngfix.htc) }

/*Header*/
#header{
	color:#FFF; 
	background:#FFF;
	/*
	background-image:  url(/images/KTK/headbg.png);
	background-repeat:no-repeat; background-position:top left; 
	*/
	width:auto;
	height:190px;border:solid 0px red;
}

.frm{ background-color:#FFF;border:solid 1px #386994;padding:10px;}

/*Top bar Menus*/

#topMenuBar{background-color:#0076b0; height:30px; margin-top:10px; padding-right:10px}

.btLogin{float:right; text-align:center; border:solid 0px maroon;}
.btLogin a:link,
.btLogin a:visited{ line-height:30px; color:#FFF; font-weight:normal; padding-right:10px }

.lang{ text-align:right; float:right; border:solid 0px red;}
.lang a:link,
.lang a:visited{line-height:30px; color:#FFF; font-weight:normal;}
.langActive{color:#f7a531; font-weight:normal;}
.LangLink{}
.langSep{border:solid 0px #0076b0}

/*Content height:740px; overflow:auto; */
#content{ width:auto; padding:10px 0px 25px 74px; border:solid 0px #000; background:#FFF;}
#contentChk{ width:auto; padding:10px 0px 25px 74px; background:#FFF;}

.module-title{
	font-size:24px;
	font-weight:bold;
	margin:0px;
	line-height:30px;
	text-decoration:none;
	padding-bottom:80px;
	width:600px
}

.article_text{width:600px}
.article_text a:link,
.article_text a:visited,
.article_text a:active,
.article_text a:hover
	{text-decoration:none;color:#0076b0;font-weight:bold;}
	
.article_title, .news_title{width:600px;font-size:16px;font-weight:bold; padding-bottom:20px}

/*Item Catalog List*/
.itmCont {}
.itmCont th{ text-align:left}
.itmYear a:link,
.itmYear a:visited{
    padding:0px 0px 0px 17px; 
    font-weight:bold; 
    font-size:13px;
    color:#555555;

}
.itmNom a:link,
.itmNom a:visited{
    padding:0px 0px 0px 17px; 
    font-weight:bold; 
    font-size:13px;
    color:#555555;
}


.itmName{padding:0px 0px 0px 17px; border:solid 0px red; width:170px; line-height:16px;}
.itmName a:link,
.itmName a:visited{color:#555555;}
.itmImg{padding:10px 0px 0px 17px}

.itmBt{
    width:160px; 
    border:solid 0px #000;
    background-image: url(/images/KTK/ItmBtnBg.jpg);
    background-repeat:no-repeat;
    background-position:left;  background-color:Transparent;
}

.itmBt a,
.itmBt a:link,
.itmBt a:hover,
.itmBt a:visited{ 
    /*background:#FFF url(/images/KTK/ItmBtnBg.jpg) no-repeat left; */
    color:#FFF; 
    font-size:10px; 
    padding:3px 20px 3px 22px;
    font-weight:normal;
    width:200px;
    border:solid 0px #000;
}
.itmH{ font-weight:bold; font-size:14px; padding-bottom:10px}
.itmHName{ font-weight:normal;font-size:16px;}

.itmPath{ display:none;}
.itmPath,
.itmPath a,
.itmPath a:link,
.itmPath a:hover,
.itmPath a:visited{
    font-size:16px;
	font-weight:bold;
	margin:0px;
	line-height:40px;
	text-decoration:none;
}

.itmData{padding:0px 0px 0px 17px;}
.itmPr{font-weight:bold;font-size:13px;}

.itmSt{ font-weight:normal }
.itmNote{font-weight:normal}

.itmLb{ padding-right:10px; white-space:nowrap }
.itmTitle{border:solid 0px #0076b0; padding:0px 15px 5px 0px; font-size:24px; font-weight:bold; margin:0px 0px 0px 0px; }
.itmSort{border:solid 0px #0076b0; padding:0px 0px; font-size:12px; font-weight:bold; margin:0px 0px 0px 0px; width:400px; }
.itmSort label { margin-right:10px;}
.itmTblProps td { vertical-align:top}
.itmRowSep { border-top:solid 1px #c4c4c4; width:auto; height:1px; font-size:0px; margin:30px 0px;line-height:1px}


.footNote{ border:solid 0px #000; }

.catNav{display:none }
.navDrop{ text-align:right;}
.navPath{ padding:0px 20px;}
.itmBack{ margin:0px 30px 0px 0px; border:solid 0px #000; float:left;}


.itmTblHead { height:0px; }
.itmTblRight{padding-right:0px}
.itmImgs { padding:10px 30px 0px 0px; text-align:center}

a.submitBtn,a.submitBtn:hover,a.submitBtn:visited{background-color:#0076b0; height:25px;padding:5px 15px; color:#FFF; font-weight:bold}

/*Basket*/

.bskSimple a:link,
.bskSimple a:visited{ color:#FFF;}
.bskSimple{ float:right; width:92px; height:92px; margin-bottom:0px;font-weight:normal; font-size:10px; border:solid 0px #000}
.bskSimpleTtl{font-weight:normal; font-size:14px; padding:0px 0px 0px 0px}
.bskSimpleTxt{font-weight:normal; font-size:10px;}
.bskSimpleIco{text-align:right}

.bskTbl{border:solid 1px #0076b0}
.bskHd td {background-color:#0076b0; height:25px; color:#FFF; font-weight:bold; padding:0px 5px}
.bskSubt { font-weight:bold}
.bskSubtAm{text-align:right; white-space:nowrap; font-weight:bold; padding-right:5px}
.bskIt td,.bskSh td {padding-left:5px}
.bskShTtl{padding-left:5px; font-weight:bold}
.bskBtns {background-color:#0076b0; height:25px;padding:0px 5px}
.bskBtns a:link,
.bskBtns a:visited { color:#FFF; background:#007cb7 url(/images/KTK/btnIcon.jpg) no-repeat left; padding:0px 20px}

.bskPrice{ text-align:right; padding-right:5px;}

.bskGrandTot td { font-weight:bold; font-size:13px; padding:0px 5px}

.bskRowSep {border-top:solid 0px #007cb7; padding:0px; margin:0px; font-size:1px; height:1px; line-height:1px; border-collapse:collapse;}

.bskBtPrev {
    background-image:url(/images/KTK/previco.jpg);
    background-repeat:no-repeat; 
    background-position:left; 
 }

.bskBtPrev a,
.bskBtPrev a:link,
.bskBtPrev a:hover,
.bskBtPrev a:visited{ 
    color:#555555; 
    font-size:13px;  
    padding:0px 0px  0px 35px;
    line-height:50px;
    font-weight:bold; border:solid 0px #000;
}



.bskBtNext{
    background-image:url(/images/KTK/nextico.jpg);
    background-repeat:no-repeat; 
    background-position:right; 
 }
.bskBtNext a,
.bskBtNext a:link,
.bskBtNext a:hover,
.bskBtNext a:visited{ 
    color:#555555; 
    font-size:13px;  
    line-height:50px;
    padding:0px 35px  0px 0px;
    font-weight:bold;
    
}

.bskBtPrint a,
.bskBtPrint a:link,
.bskBtPrint a:hover,
.bskBtPrint a:visited{ 
    font-size:13px;  
    line-height:50px;
    padding:0px  5px  0px 0px;
    font-weight:bold;
}

.bskShRestr{}

.BasketModule{padding-top:20px}

/*Login*/
.loginCont .rdfg {padding:5px 15px}
.loginCont { width:400px; font-size:13px; margin:10px auto 20px auto; border:solid 0px #000  }
.loginCont a:link,
.loginCont a:visited{ color:#FFF;}

.loginTbl td {padding:5px 0px}
.loginTbl th {text-align:left}
.loginTbx{width:250px}
.loginLbl{padding:3px 0px; }

.loginBtn{}
.loginBtn a:link,
.loginBtn a:visited{
    background:#0076b0 url(/images/KTK/btnIcon.jpg) no-repeat right; 
    padding-right:20px;
 }
 
 
.remBtn{ float:right; padding:10px 20px 0px 0px; }
.remBtn a:link,
.rem a:visited{
    background:#0076b0 url(/images/KTK/btnIcon.jpg) no-repeat right; 
    padding-right:20px;
 }
.remTbx{width:220px}

.lineSep { border-top:solid 1px #FFF; width:auto; height:1px; font-size:1px; line-height:1px}

.custCont{padding:10px 0px 15px 5px}
.loginCust{ font-size:14px;}
.loginCustBtns{ padding:0px 0px 0px 30px}
a.bAcc ,
a.bAcc:link,
a.bAcc:hover,
a.bAcc:visited { color:#555555; padding-right:20px;font-size:13px; font-weight:bold;}

/*Checkout */

.chkHead td{
    padding:0px 5px;
    font-family:Tahoma;
    font-size:14px;
    color:#555555;
    margin:0px;
    line-height:30px;
}

td.chkHeadAct{color:#f7a531; text-decoration:none;font-weight:bold;}

.wholeCont,
.logJccCont,
.logAcCont{border:solid 1px #0076b0; width:100%; padding:0px 0px 10px 0px}
.logAcCont td{padding:0px 10px}

.logJcc td{padding:0px 10px}

.logJccCont th,
.wholeCont th,
.logAcCont th {background-color:#0076b0; height:25px; color:#FFF; font-weight:bold; padding:0px 5px; text-align:left}

.logJccCont td,
.wholeCont td,
.logAcCont td{ padding:2px 0px}

td.logLbl, td.logMsg{ font-weight:normal;padding:0px 5px;}
.logTbx{ width:250px;}
.logMsg{padding-top:10px}

.shAddrSep{width:10px;}
.shMoreSep{height:10px;}
.shAddr, 
.shMore, 
.box{
    border:solid 1px #0076b0; padding:5px 8px;
 }

.chkTtl{ font-weight:bold; font-size:13px; color:#376A95 }
.chkName{ font-weight:bold; font-size:14px; color:#376A95}
.chkCompl{ font-weight:bold; font-size:14px; color:#376A95}

.ordPrint{font-weight:bold; font-size:14px; color:#376A95}

.sitmapmenu a:link,
.sitmapmenu a:visited,
.sitmapmenu a:hover {color:#555555}

td.jccDescr{padding:0px 5px}
.jccDescrTxt{float:left}
.jccDescrImg{float:right}

.cConfTms{ font-weight:bold;line-height:30px;}

/*Footer*/
#footer a:link,
#footer a:hover,
#footer a:visited {font-size:9px;}
#footer{ border-top:solid 10px #0076b0; padding:0px 15px 0px 65px; background:#FFF;text-align:left; font-size:9px}

/*Admin links*/
#admin {
}
#admin a:link,
#admin a:visited { 
    color:#101060;font-weight:bold; padding:2px 10px;
}


.dgh td{background-color:#0076b0; height:25px; color:#FFF; font-weight:bold; padding:0px 5px;}
.dgi td { padding:0px 5px}
.dga td { padding:0px 5px}

/*Modal Popup*/
.modalBackground {
    position:absolute;
    margin:auto auto;
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalHead{
	background-color:#0076b0;
	color:#FFFFFF; 
	font-weight:bold;
	padding:10px;
}

.modalMsg{
 	padding:10px;
	border-color:#F0F0F0;
	color:#000; font-weight:bold;
}

.modalPopup{
    background-color: #c0c0c0;
 	padding:0px;
	width:350px;
}

.modalBtn{
    padding:10px; text-align:center;
}



.debug{color:Maroon; display:none;}

.progressBackgroundFilter {
	background-color:#c4c4c4;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.processMessage { 
    position: absolute;  
    top:50%; 
    left:43%;
    padding:10px; 
    width:auto; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000; 
    text-align:center 
}

#cp_ctl01_list {display:none}

