body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	font-family:Tahoma,Verdana;
}
a, :focus
{
	outline:none;
}
/*table {
	border-collapse:collapse;
	border-spacing:0;
}*/
td{padding:2px; font-size:12px;}

table th
{
	background:url(/img/fon_zag.jpg) repeat-x left top;
	padding:5px;
	font-weight:bold;
	color:#666;
}
/*table{max-width:558px !important;}*/
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

a
{
	color:#003399;
	text-decoration:none;
	border-bottom:#003399 1px dashed;
}
a:hover
{
	color:#ff8418;
	border-color:#ff8418;
}
p{font-size:13px; margin:5px 0 15px 0;}
h1{
	font-size:16px;
	font-weight:bold;
	margin:0 0 5px 0;
}
ul
{
	margin:5px;
	padding:5px 10px 5px 35px;
	font-size:13px;
}
b,strong
{
	font-weight:bold;
}
span.h1
{
	display:block;
	background:url(/img/span_class_h1.gif) repeat-x left bottom;
}
		span.h1 h1
		{
			font-size:13px;
			padding:5px;
			border-bottom:#ccc 5px solid;
			display:inline-block;
			margin:0;
		}
		
h2
{
	font-size:13px;
	font-weight:bold;
	margin:5px 0;
	padding:3px 5px;
	color:#6b6b6b;
	border-bottom:#6b6b6b 1px dashed;
}
/* fck styles
============================================================================================================================================ */

/* wrapper
============================================================================================================================================ */
#wrapper
{
	width:760px;
	margin:0 auto;
	height:auto;
	border-top:#c6c6c6 5px solid;
	border-bottom:#c6c6c6 5px solid;
	background:white;
	position:relative;
}
.to-left{float:left;}
.to-right{float:right;}
.clear-both{clear:both;}
.clear-both-null{clear:both; height:0; line-height:0; font-size:0;}

#icons
{
	position:absolute;
	top:30px;
	left:0;
	width:130px;
	height:26px;
	padding:15px 0 0 50px;
	background:url(/img/icons.gif) no-repeat left bottom;
}
		#icons a
		{
			border:0;
		}
		#icons img
		{
			border:0 !important;
		}

/* head
============================================================================================================================================ */
#head
{
	height:71px;
	padding:0 0 1px 0;
}
		#head a#logo
		{
			float:right;
		}
		#head table#mainNav
		{
			float:left;
			width:520px;
		}
				#mainNav td
				{
					padding:0 0 0 10px;
				}
				#mainNav a
				{
					padding:4px 0 0 3px;
					display:block;
					text-decoration:none;
					font-size:10px;
					font-weight:bold;
					color:#003399;
					text-transform:uppercase;
					border:none;
					border-left:#666666 2px solid;
				}
				#mainNav a:hover
				{
					color:#ff8418;
				}
				#mainNav a.current
				{
					color:#ff8418;
				}
/* contentTable
============================================================================================================================================ */
#contentTable
{
	width:100%;
	margin:1px 0 0 0;
	border-collapse:collapse;
}
		/*#contentTable td
		{
			vertical-align:top;
		}*/
/* mainContent
============================================================================================================================================ */
#mainContent
{
	border:#000 1px solid;
	border-right:none;
	border-bottom:none;
	padding:5px 5px;
}
		#mainContent img
		{
			border-color:#ccc !important;
			padding:1px;
		}
#footer
{
	background:url(/img/footer.gif) no-repeat left bottom;
	border-left:#000 1px solid;
	padding:0 10px 45px 10px;
}
		#footer #footerNav
		{
			border-bottom:#cccccc 5px solid;
			padding:2px 0 3px 0;
			font-size:11px;
		}
				#footer #footerNav a
				{
					font-size:13px;
					text-decoration:underline;
					font-weight:bold;
					border:none;
				}
/* sideBar
============================================================================================================================================ */
#sideBar
{
	width:180px;
	padding:0 1px 0 0;
	vertical-align:top;
}
		p#currentParentSection
		{
			margin:0;
			font-size:11px;
			font-weight:bold;
			text-transform:uppercase;
			color:white;
			background:#3e4555 url(/img/grad_1.gif) repeat-x left top;
			padding:8px;
		}
		#sideNav
		{
			margin:0;
			padding:0;
			border:0;
			background:url(/img/side_bar_footer.gif) no-repeat right bottom;
			padding:0 0 45px 0;
		}
				#sideNav li
				{
					border-bottom:#000 1px solid;
					.height:1%;
					padding:4px 4px 4px 8px;
				}
				#sideNav a
				{
					font-size:12px;
					display:block;
					text-decoration:underline;
					border:none;
		
				}
				#sideNav a:hover
				{
					text-decoration:none;
				}
				#sideNav a.current
				{
					text-decoration:none;
					color:#777;
				}
#sideBar .block
{
	padding:0 0 0 10px;
}
		#sideBar .block .title
		{
			border-bottom:#000 1px solid;
			padding:0 0 1px 0;
		}
				#sideBar .block .title span
				{
					display:block;
					text-transform:uppercase;
					color:#666;
					font-size:13px;
					border-bottom:#ff9900 5px solid;
					padding:2px 0;
					font-weight:bold;
				}
				#sideBar .block .content
				{
					padding:10px 0;
				}
				#sideBar .block ul
				{
					margin:0;
					padding:0;
					list-style-type:square;
					padding:0 0 0 15px;
				}
#sideBarFooter
{
	background:url(/img/side_bar_footer.gif) no-repeat right bottom;
}
/* 
============================================================================================================================================ */
/* 
============================================================================================================================================ */
/* 
============================================================================================================================================ */
/* 
============================================================================================================================================ */
/* 
============================================================================================================================================ */
/* 
============================================================================================================================================ */
/* 
============================================================================================================================================ */
/* 
============================================================================================================================================ */
/* 
============================================================================================================================================ */
/* products
============================================================================================================================================ */
ul#productsList
{
	margin:5px;
	list-style-type:square;
	padding-left:20px;
}
/* copyright
============================================================================================================================================ */
p#copyright
{
	text-align:center;
	font-size:11px;
	color:#999999;
	padding:5px;
}



#feedbackForm
{
	margin:15px 0 10px 0;
}
		#feedbackForm label
		{
			color:#999;
			font-size:11px;
			cursor:pointer;
		}
		#feedbackForm input, #feedbackForm textarea, #feedbackForm select
		{
			width:60%;
			border:#ccc 1px solid;
			font-size:12px;
			padding:3px;
		}
		#feedbackForm select
		{
			width:auto;
		}
		#feedbackForm input:focus, #feedbackForm textarea:focus, #feedbackForm select:focus {background:#fffbcc}
		#feedbackForm textarea
		{
			width:99%;
		}
		#feedbackForm input.button 
		{
			width:100px;
		}
		
		#kcaptchaDiv 
		{
			border:#ccc 1px solid;
		}
		
		#refreshCode
		{
			cursor:pointer;
			text-decoration:none;
			border-bottom:#ccc 1px dashed;
		}
		#feedbackForm a#send
		{
			float:left;
			display:block;
			background:url("/img/feedback_submit.png") no-repeat left top;
			width:177px;
			height:31px;
			cursor:pointer;
			border:none;
		}
		#feedbackForm a#send:hover{background:url("/img/feedback_submit_hover.png") no-repeat left top;}
		
		#feedbackForm span#loadingAnim
		{
			display:none;
			float:left;
			height:31px;
			padding:0 0 0 35px;
			margin-left:10px;
			background:url(/img/ajax-loader.gif) no-repeat left center;
			line-height:31px;
			font-size:11px;
		}
		
		#kcaptcha
		{
		}
			#kcaptcha #kcaptchaImage
			{
				border:#ccc 1px solid;
				float:left;
				margin:3px 0;
				width:100px;
				height:62px;
				padding:1px;
			}
					#kcaptcha #kcaptchaImage img{padding:0px;}
					#kcaptcha #kcaptchaImage.load
					{
						background:url(/img/load25.gif) no-repeat center center;
					}
			#kcaptcha a#kcaptchaRefresh
			{
				display:block;
				float:left;
				cursor:pointer;
				text-decoration:none;
				font-size:11px;
				border-bottom:#2683ae 1px dashed;
				margin:3px 0;
				color:#2683ae;
			}
			#kcaptcha a#kcaptchaRefresh:hover
			{
				color:#58b2f4;
				border-bottom:#58b2f4 1px dashed;
			}
.loading
{
	background:url(/img/loading.gif) no-repeat center bottom;
	text-align:center;
	padding:5px 15px 30px 15px;
	width:220px;
	font-size:11px;
	font-weight:bold;
	color:#666;
}
.button
{
	border:#000 1px solid;
	background:#26c523;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	padding:3px 12px 3px 12px;
	color:#fff;
	cursor:pointer;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:content;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
}
.error
{
	background-color:#ffe8e8;
}

table.YMaps-b-balloon-frame td
{
	padding:0 !important;
}