html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background:#dfebfc;
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
}
.mainprod h4{font-size:12px}
img {
	border:none;
}
form {
	margin:0;
	padding:0;
}
td {
	vertical-align:top;
}

h1 {
	color:#0366a3;
	font-size:22px;
	font-family:Arial;
	font-weight:normal;
	margin:20px 0 15px 0;
}

a {
	color:#ea6a06;
}
a:hover {
	color:#3d75ca;
}
a:visited {
	color:#fc5948;
}

.break {
	position:relative;
	height:1px;
	font-size:1px;
	clear:both;
}
.rasporka {
	position:relative;
	width:1000px;
	height:1px;
	font-size:1px;
}

div#all {
	position:relative; /* needed for footer positioning*/
	margin:0; /* center, not in IE5 */
	width:100%;
	min-width:1000px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	background:url(/templates/kamaural/images/top.jpg) center top no-repeat;
}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	min-width:1000px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

div#header {
	position:relative;
	height:390px;
	padding:0;
	margin:0;
	z-index:1000;
}
#slogan {
	position:relative;
	margin:0px 0px 0 0;
	top:15px;
	padding:0 10px 0 0;
	font-size:24px;
	font-family:Arial;
	color:#173990;
	text-align:right;
}
#contacts {
	position:relative;
	float:right;
	width:165px;
	height:85px;
	margin:15px 10px 0 0 !important;
	text-align:right;
	font-size:18px;
	font-family:Arial;
	color:#173990;
	font-weight:bold;
}
#phones {
	font-size:21px;
	margin:7px 0 0 0;
	padding:0;
	line-height:18px;
}
.code {
	font-size:18px;
}
#logo {
	position:relative;
	display:block;
	width:210px;
	height:69px;
	margin:163px auto 0 auto;
	background:url(/templates/kamaural/images/logo.jpg) no-repeat;
	text-decoration:none;
}
html:first-child #logo {
	margin:164px auto 0 auto;
}
*+html #logo {
	margin:164px auto 0 auto;
}
/*--------------------------Верхнее меню---------------------------*/
#menu_top {
	position:relative;
	width:1000px;
	margin:-2px auto 0 auto;
	padding:0;
	text-align:center;
}
#topmenu {
	position:relative;
	padding:0;
	margin:0 auto 0 auto;
	height:31px;
	font-size:12px;
	font-family:Arial;
}
#topmenu td {
	padding:0;
	text-align:center;
	vertical-align:middle;
}
#topmenu td a {
	display:block;
	margin:0 25px;
	color:#4b4b4c;
	text-decoration:none;
}
#topmenu td.jshover {
	background:#0071b7;
}
#topmenu td.jshover a {
	color:#fff;
}
/*--------------------------Верхнее меню---------------------------*/

div#main {
	position:relative;
	margin:20px 0 0 0 !important;
	display:table;
	padding:0px 0 135px 0; /* bottom padding for footer */
	width:100%;
}

div#left {
	position:relative;
	float:left;
	display:table-cell;
	margin:0 0 0 0;
	width:210px;
}
/*--------------------------Левое меню---------------------------*/
#leftmenu {
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
	width:187px;
	font-size:14px;
	font-family:Arial;
}
#leftmenu li {
	height:44px;
	background:url(/templates/kamaural/images/leftmenuli.jpg) left top no-repeat;
	margin:0 0 0 0;
}
*html #leftmenu li {
	margin:0 0 -3px 0;
}
*+html #leftmenu li {
	margin:0 0 -3px 0;
}
#leftmenu li.jshover {
	background:url(/templates/kamaural/images/leftmenulion.jpg) left top no-repeat;
}
#leftmenu #first {
	background:url(/templates/kamaural/images/leftmenufirst.jpg) left top no-repeat;
	height:50px;
}
#leftmenu #first.jshover {
	background:url(/templates/kamaural/images/leftmenufirston.jpg) left top no-repeat;
}
#leftmenu #last {
	background:url(/templates/kamaural/images/leftmenulast.jpg) left top no-repeat;
	height:49px;
}
#leftmenu #last.jshover {
	background:url(/templates/kamaural/images/leftmenulaston.jpg) left top no-repeat;
}
#leftmenu li a {
	display:block;
	padding:13px 20px 0 35px;
	color:#59595a;
	text-decoration:none;
}
#leftmenu li.jshover a {
	color:#fff;
}
#leftmenu #first a,
#leftmenu #last a {
	padding:15px 20px 0 35px;
}
#leftmenu {
}
/*--------------------------Левое меню---------------------------*/
div#right {
	position:relative;
	float:right;
	display:table-cell;
	margin:0 0 0 0;
	width:240px;
}

#nav {
	position:relative;
	margin:0;
}
#search {
	position:relative;
	margin:15px 10px 0 0;
}
#search table {
	border:#0366a3 1px solid;
	border-collapse:collapse;
	width:auto;
}
#search td {
	padding:1px;
}
.searchinput {
	background:none;
	border:none;
	color:#0366a3;
	width:120px;
border:#0366a3 1px solid;
}
.searchbutton {
	border:none;
	background:url(/templates/kamaural/images/searchsbm.jpg) top repeat-x;
	margin:1px 0 0 0;
	color:#fff;
	width:50px;
border:none;
}

#news {
	position:relative;
	margin:20px 10px 0 0;
}
#news .header{
	color:#0366a3;
	font-family:Arial;
	font-size:18px;
}
.newsitem {
	margin:15px 0 0 0;
}
.date {
	color:#487ba3;
}
.name a {
	color:#0071b7;
}
.allnews {
	margin:15px 0 0 0;
}
.allnews a {
	color:#0071b7;
}

div#center {
	position:relative;
	margin: 0 265px 0 210px;
}

#breadcrumb {
	position:relative;
	margin:0;
	color:#6ba6ca;
	font-family:Arial;
}
#breadcrumb a {
	color:#6ba6ca;
}

#content {
	position:relative;
	margin:0;
	padding:0;
}
#content ul {
	margin:0 0 10px 0;
	padding:0 0 0 15px;
}
#content li {
	margin:10px 0 0 0;
        text-align:justify;
}
#content p {text-align:justify;}


#example td {
	font-size:11px;
	color:#6188b8;	
}
#forma {
	color:#517cb1;
}
#forma td {
	text-align:right;
	padding:0 0 0 10px;
	font-size:12px;
}
#forma td.left {
	text-align:left;
	font-size:14px;
}

.form_text {
	border:#0366a3 1px solid;
	background:none;
	width:220px;
}
.form_textarea {
	border:#0366a3 1px solid;
	background:none;
	overflow:hidden;
	width:220px;
	height:50px;
}
.form_submit {
	border:none;
	border-bottom:#0366a3 1px solid;
	font-size:14px !important;
	color:#517cb1;
	background:none;
	margin:0;
	padding:0;
	width:77px;
	outline:none;
}
.form_submit1 {
	border:none;
	border-bottom:#0366a3 1px solid;
	font-size:14px !important;
	color:#517cb1;
	background:none;
	margin:0;
	padding:0;
	width:90px;
	outline:none;
}
.captcha {
	border:#0366a3 1px solid;
	background:none;
}





div#footer {
	position:absolute;
	width:100%;
	height:85px;
	bottom:0; /* stick to bottom */
	font-size:11px;
}
#adres {
	position:relative;
	margin:0 0 0 210px;
	color:#0366a3;
}
#counter {
	position:relative;
	float:left;
	margin:15px 0 0 210px;
	width:100px;
}
*html #counter {
	margin:15px 0 0 105px;
}
#optim {
	position:relative;
	float:left;
	color:#4c81ae;
	margin:15px 0 0 0px;
}
#optim a {
	color:#4c81ae;
	text-decoration:none;
}

/*
border:#000 1px solid;
*/

#rasslko {margin-left:10px;}

.zagolovok{
font-weight:bold}

.mainprod p{
margin:2px;}
