.klinks {
	font-size:10px;
	text-align:center;
}

.klinks a:link, .klinks a:visited, .klinks a:active {
	font-size:10px;
}



.popupmenuact {padding:2px; padding-left:5px; padding-right:10px; background-color:#C7CFE0; border-color: #FFFFFF; border-bottom: 1px solid #FFFFFF }
.popupmenu {padding:2px; padding-left:5px; background-color:#DEE4ED; padding-right:10px; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }
.popupmenutext, .popupmenuclosed { font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.popupmenutext {color: #356FA2;}
.popupmenuclosed {color: #808080;}

.baskettext {
	font-size: 8pt;
        color:#355B7C;}
}

/*Left menu*/
.leftmenu, .leftmenuact {font-family: Verdana, Arial, font-weight:normal; Helvetica, sans-serif; font-size:12px; color: #619DCD; text-decoration:none;}
.leftmenuact {color:#355B7C;}

/*Top menu*/
.topmenu, .topmenuact {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color: #000099; text-decoration:none;}
.topmenuact {color: #CC0000;}

/*Site menu*/
.lang, .langact {font-family:Verdana,Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #9E9E9E; text-decoration:underline;}
.langact {text-decoration:none;}

/*Style for basket panel text*/

.smalltext, .smalltextwhite, 
.smalltextblack, .baskettext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;} /*Small text*/
.smalltext {
} /*Small text blue*/ 
.smalltextwhite{color: #6A7B9C;} /*Small text white*/
.smalltextblack{color: #000000;} /*Small text black*/


.chain {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #60739A;}

.newstext, .newsdata, .newsdatab {font-family: Verdana,Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #7C7E7F; text-decoration:none;}
.newstext {color: #000000;}
.newsdata {color: #FF4C1E;}
.newsdatab {font-weight: bold; color: #FF4C1E;}

.titletext {font-family: Verdana, Arial, Helvetica, sans-serif; color:#4757C4; font-size:15px; font-weight:bold; line-height: 18px;}/*Page title*/
.subtitletext {font-family: Verdana, Arial, Helvetica, sans-serif; color:#4791D3; font-size:13px; font-weight:bold;}/*Subtitle*/

.errortext, .oktext, .notetext {font-family:Arial; font-size:13px; font-weight:bold;}
.errortext {color:red;}
.oktext {color:#005000;}
.notetext {color:green;}

.copy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #A3A5A7;}

.tableheads {background-color:#FCFDFE;}
.tableborders {
	background-color: Silver;
}

.incbg{background-color:#FFFFFF}
.sectincbg{background-color:#FFFFFF}

.mainincbg{height: 18px;}
.mainincline{background-color:#B4BDCD}
.maininctitle{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #6A7B9C; text-decoration:none;}

hr {color: #BDCEDE; height: 1px}

.inputfield, .inputtext, .inputselect, .inputselectmult,.inputbuttonflat, .inputbuttonS {font-family:Verdana,Arial,Helvetica; font-size:11px;}
.inputfield44 {color:black; border: solid 1px #C8C8C8;}
.inputbuttonflat { color:#929292; background-color:#EFEFEF; border: solid 1px #C8C8C8;}
.inputbuttonS {font-weight:bold;}
.inputselect {
	width: 160px;
}
.inputselectmult {
	width: 65px;
}
/*******************************************/
/* Standard styles for Bitrix Site Manager */
/* used by public section scripts          */
/*******************************************/

/* Headers */

H1, .H1, H2, .H2, H3, .H3, H4, .H4  {font-family: Verdana, Arial, Helvetica, sans-serif;}
H1, .H1 {color:#60739A; font-size:17px; font-weight:normal; line-height: 16px; margin-bottom: 1px;}
H2, .H2 {color:#346BA0; font-size:13px; line-height: 18px; font-weight:bold; }
H3, .H3 {font-size:12px; color: #1C1C1C; font-weight:bold; }
H4, .H4 {font-size:12px; color: #1C1C1C; font-weight:bold; }

/* Table colors */

.tablehead {
	font-size : 13px;
	background : #FFFFFF;
		text-align : left;
}
.tablebody {background : #FFFFFF;}
.tablenullbody {background-color:#FFFFFF;}

/* Table text */
.tablebodytext, .tablefieldtext, .tabletitletext,
.tableheadtext, .tablebodylink {
	font: bold 11px Verdana;
	text-align : left;
}
.tablebodytext{
	color: #7C7C7C;
}
.tableheadtext {
	font-size: 11px;
	font : normal;
}
.tablebodylink {text-decoration: none}
a.tablebodylink:hover {text-decoration: underline}

/* Regular text */
.text {font-family:Verdana,Arial, Helvetica, sans-serif; font-size:11px;}

/* Some colors to highlight text */
.errorcolor {color:red;}
.successcolor {color:green;}

/* Onscreen messages */
.errormessage{font-family: Verdana,Arial, Helvetica, sans-serif; font-size:13px; color:red; font-weight:bold;}

/* Form elements */
.inputtext, .inputtextarea, .inputselect, .inputcheckbox, 
.inputradio, .inputfile, .inputbutton, .inputbodybutton {font-family:Verdana,Arial,Helvetica; font-size:11px;}

/* Required sign */
.starrequired, .required{font-family: Verdana, Arial, Helvetica, sans-serif; color:red; font-size:12px; }




td {
	font: 8pt Verdana;
	color: black;
	vertical-align: top;
}

img {
	border: 0px;
}

img.content {
	border: solid 5px #E5E5E5;
	margin-right: 10px;
	margin-bottom: 10px;
}

a {
	color: #C02F2F;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

p.title {
	color: #A50000;
	font-size: 12pt;
	text-align: left;
}

p.under_title {
	padding-left: 20px;
	text-align: justify;
}

p.title2 {
	font-size: 15pt;
	text-align: left;
}

#menu td {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 8pt;
	font-weight: bold;
	border-right: solid 1px #D0D0D0;
	vertical-align: middle;
}

#menu a {
	color: black;
}

#menu a:hover {
	color: #656565;
	text-decoration: none;
}

#submenu td {
	background-color: #D0D0D0;
	font-size: 7pt;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: dotted 1px white;
}

#price  td {
	font-size: 7pt;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
	background : White;
}



#submenu a {
	color: black;
	font-weight: bold;
}

#submenu a:hover {
	color: #A50000;
	text-decoration: none;
}

#formstyle p {
	color: #7C7C7C;
	font-weight: bold;
	margin-top: 7px;		
}

.form {
	font-size: 8pt;
}

table.whitetable {background-color: white;}

table.searchresult {
	background-color: white;
	border: solid 1px #BBBBBB;
	margin-bottom : 10px;
}

#searchresult td {
	padding: 10px;
	font-weight: bold;
}

#searchresult p.title {
	color: #A50000;
	font-size: 12pt;
	text-align: left;
	font-weight: none;
}

#searchresult .item {
	color: #878787;
	text-align: left;
}


.menu5 {padding:5px 0 0 1em; margin:0; list-style:none; height:40px; position:relative; background:transparent url(/images/menu/pro_five_0c.gif) repeat-x left bottom; font-size:11px;}
.menu5 li {float:left; height:40px; margin-right:1px;}
.menu5 li a {display:block; float:left; height:40px; line-height:35px; color:#333; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(/images/menu/pro_five_0a.gif) no-repeat;}
.menu5 li a b {float:left; display:block; padding:0 16px 5px 12px; background:url(/images/menu/pro_five_0b.gif) no-repeat right top;}
.menu5 li.current a {color:#000; background:url(/images/menu/pro_five_2a.gif) no-repeat;}
.menu5 li.current a b {background:url(/images/menu/pro_five_2b.gif) no-repeat right top;}
.menu5 li a:hover {color:#000; background: url(/images/menu/pro_five_1a.gif) no-repeat;}
.menu5 li a:hover b {background:url(/images/menu/pro_five_1b.gif) no-repeat right top;}
.menu5 li.current a:hover {color:#000; background: url(/images/menu/pro_five_2a.gif) no-repeat; cursor:default;}
.menu5 li.current a:hover b {background:url(/images/menu/pro_five_2b.gif) no-repeat right top;}


