@charset "windows-1251";
html, body {
	margin: 0px; padding: 0px; 
	font-family: Tahoma; font-size:12px; *font-size:90%;
	height:100%;
	color:#FFFFFF;
	background:#444444 4px bottom;
}
#top_menu, html, body {max-width:1250px; /* min-width:940px; max-width:1250px; */}

#body { height:100%;}
form, p {margin: 0px; padding: 0px;}
table {border-collapse:collapse; border-width:0px; font-size:100%; width:100%; }
font, div {font-size:100%; border: none;}
td { vertical-align:top;}
img { border:0px; behavior:url(htc/png.htc);}

/* << Main styles >> */
#content a { color:#00BFF3; text-decoration:none;}
#content a:hover {color:#8CE6FF;}
.content a:visited {color:#CC99CC;}

blockquote { color:#4A4546; margin:10px 10px 10px 20px; padding-left:20px; font-style:italic;}
p { margin:0px 0px 20px 0px;}
h1 { 
	color:#FFC100;
	font-size:150%;
	margin:20px 0px 30px -40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#content h1 a {
	color:#FFC100;
}
#content h1 a:hover {
	color:#FFE100;
}
h2 {
	color:#FFC100;
	font-size:150%;
	margin:20px 0px 5px 0px;
	font-family: Tahoma;
	font-weight: normal;
}
h3 { 
	font-size:120%;
	margin:25px 5px 25px 0px;
	color:#FFC100;
	font-weight:normal;
}
h4 {
	font-size:120%; *font-size:110%;
	color:#FFC100;
	margin:25px 5px 10px 0px;
	font-family:Tahoma;
	font-weight:normal;
}
#content h4 a {
	color:#FFC100;
}
#content h4 a:hover {
	color:#FFE100;
}
h4 span { color:#C6C6C6;}
#content h4 img {
	color:#327BA1;
	border:none;
	margin:0px 10px 0px 0px;
	vertical-align: middle;
}
h5 {
	font-size:100%;
	margin:20px 5px 0px 0px;
	color:#043F81;
	font-weight:normal;
}
h6 {
	margin:0px 10px 20px 0px; 
	font-weight:normal; 
	font-size:11px;
}
ul, ol {
	margin:15px 10px 30px 50px;
	padding:0px;
}
#karta {}
#karta li { margin-top:20px; font-weight: bold; color:#96171B; text-decoration:none;}
#content #karta a { text-decoration:none; color:#FFFFFF;}
#karta ul li { margin-top:0px; font-weight:normal;}
ul {list-style-image: url(img/bullit.gif); }
ul ul {list-style: none;}
ul ul, ol ol { margin:2px 10px 5px 10px;}
ul ul ul, ol ol ol { margin:1px 10px 5px 10px;}
li { padding: 0px 0px 0px 0px}
ol li { padding:3px 0px 0px 1px}
input, textarea { border:#8496A7 solid 1px;  width:100%;}
textarea { font-family:Arial, Helvetica, sans-serif;}
hr { border:none; border-top: #416989 solid 1px; margin:26px 0px 10px 0px;}



/* << modular grid >> */
#sepage { 
	margin-top:140px; color:#00ADEF; border-bottom:#4A4A4A solid 1px; 
	background:#424242 url(img/string.gif) right; 
}
#sepage .a { vertical-align:bottom;}
#sepage .b { height:30px;}
.address { text-align:right; padding:12px 45px 12px 0px; color:#000000; font-size:95%;}
.address span { color:#00ADEF;}
.address a, span a { color:#00BFF3; text-decoration:none;}
.address a:hover { color:#E2B016;}
.address .address span a:hover { color:#00ADEF;}

/* logo */
#logo { position:absolute;  top:28px; left:0px; width:100px; height:185px; background: url(img/logoup.gif) no-repeat 0px 25px;}
#se #logo { background:none;}
#logo .bg { padding:0px 0px 0px 32px; position:absolute;}
#logo .in { padding:64px 0px 0px 108px; position:absolute;}
#se #logo .in {padding:38px 0px 0px 80px;}

/* search */
#search { position:absolute; top:248px; width:344px;}
#se #search { position:absolute; top: auto; width:344px; }
#search .ptl { background:url(img/ptl.gif) 200px 0px no-repeat;}
#se #search .ptl { background: none;}
#search .ptl .ptl { background:url(img/ptl.gif) 50px 0px no-repeat; padding-top:20px;}
#se #search .ptl .ptl { background: none; padding-top:0px;}
#search input { border:none;}
#search .a { background: url(img/sbg.jpg) left top no-repeat; /*width:229px;*/ height:51px;}
#search .b { background: url(img/sbgleft.gif) right top no-repeat; padding:10px 80px 10px 35px; height:31px;}
#se #search .b { background: url(img/sbgleftse.gif) right top no-repeat;}
.search {background: url(img/search_bg.gif) repeat-x;}
.search div {background: url(img/serchleft.gif) no-repeat left top;}
.search div div {background: url(img/searchbot.gif) no-repeat right top}
.search div div div {background: none;}
.search .tdinput {width:99% ;padding:11px 0px 0px 50px}
#search input#input {
	height:16px;
	font-size: 13px;
	color:#1E1E1E;
	padding: 0px;
	width: 97%;
}



/* top menu */
#top_menu { position:absolute; left:0px; right:0px; color:#3C3C3C;}
#top_menu .left { background:url(img/jkl.gif) repeat-x top right; padding-top:28px; }
#top_menu .left div {overflow:hidden; height:20px; text-align:right;}

#top_menu .main { width:670px;}
#top_menu .main #top_links { background:url(img/topmenulefta.gif) no-repeat; padding-left:37px;  }
#top_menu .main .m { background:#9E9E9E url(img/topmenubg.jpg) top right repeat-x; margin-right:8px;}
#top_menu .main .b { background:url(img/topmenuright.jpg) no-repeat top right;}
#top_menu .main .c { 
	background:url(img/topmenuleftb.gif) no-repeat top left; 
	height:76px; padding:0px 0px 0px 0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;
	padding:0px 50px 0px 40px;
}
#top_menu .ptr { }
#top_menu .ptr div { position: absolute;}
#top_menu .ptr .d, #top_menu .ptr .e { position: absolute; padding:25px 0px 0px 42px; color:#004a80;}
#top_menu .ptr .e { position: static; visibility:hidden; padding-right:5px;}
#top_menu .ptr a { 
	text-decoration:none; 
	color:#3C3C3C; 
	display:block; 
	margin:-15px 0px 0px -20px; 
	padding:15px 0px 15px 20px;
}

.ie {font-size:1px; background:#ffffff; width:1px;}

/* top */
#top { background:#000000 url(img/topbg.jpg) right no-repeat; height:319px;}
#se #top { height:1px;}
#flash { padding:76px 0px 0px 269px; *padding:76px 0px 0px 0px; text-align:right; background:url(img/flbg.gif) repeat-y;} 
#se #flash { padding:0px 0px 0px 940px; *padding:0px 0px 0px 0px; height:30px;}

/* left */
#left, .left_bottom { background:#A3A3A3 url(img/leftbg.jpg) repeat-y; width:345px;}
.leftbgtop { background:url(img/leftbgtop.jpg) no-repeat;width:345;}
.leftbgtopright { background:url(img/leftbgtopright.jpg) no-repeat right; padding:13px 20px 0px 19px;}
.leftmenubg { background:url(img/leftmenubg.gif);}
.verhbg { background:url(img/verhbg.gif) repeat-y 0px 19px; padding:0px 28px 0px 44px; width:234px; *width:306px;}
.verh { background:url(img/verh.gif) no-repeat;}
.standartbg { background: url(img/standartbg.gif) 165px 0px no-repeat; height:55px; padding:0px 33px 0px 0px}
.niz { background:url(img/niz.gif) no-repeat; height:28px;}
.left_bottom { vertical-align:bottom;}
.left_bottom .bbn { background:url(img/leftmenubg.gif) 3px 1px; margin-right:3px;}
.left_bottom .bbn2 { background:url(img/bbn.gif); height:45px;}
.dis1 { background: #6C6C6C; height:20px; width:345;}

/* roboty */
#roboty { background: url(img/roboty.gif) no-repeat 10px 0; width:231px; height:200px; display:table; margin-top:20px; vertical-align: text-top; color:#0E0E0E;}
#roboty a { color:#0E0E0E; text-decoration:none;} 
#roboty a:hover { color:#FFFFFF;} 
#roboty ul li { padding:2px 0px;} 
#roboty ul { list-style-image: url(img/ul.gif);	margin:0px 5px 0px 30px;}
#roboty div { background: #8e8e8d url(img/robotybg.gif) repeat-y; margin-left:35px;}
#roboty div div { background: url(img/robotytop.gif) no-repeat top; margin-left:0px;}
#roboty div div div { background: url(img/robotybottom.gif) no-repeat bottom; padding:3px 0px;}
#roboty div.g { height: 190px; display: table; /*background: none !important;*/}

/* Kawasaki */
#kav { background:url(img/kavleft.gif) left repeat-y; margin:10px 23px 0px 22px;}
#kav div {background:url(img/kavleft.gif) right repeat-y;}
#kav div div { background:url(img/kavtop.gif) top no-repeat;}
#kav div div div { background:url(img/kavbottom.gif) bottom no-repeat; padding:12px; text-align:center;}

/* standart icos */
.sticos { padding:4px 9px 0px 9px; float:right;}
.napravlenie { float:left; padding:9px 0px 0px 45px;}

#lk div { background:#000000 url(img/bgt.gif); *padding-bottom:1px;}
#lk div div { background:url(img/kb.gif) bottom repeat-x;padding:0px;}
#lk div div div { background:url(img/kt.gif) repeat-x top;}
#lk div div div div { background:url(img/kl.gif) repeat-y left;}
#lk div div div div div {background:url(img/kr.gif) repeat-y right;}
#lk div div div div div div { background:url(img/kbl.gif) no-repeat bottom left;}
#lk div div div div div div div { background:url(img/kbr.gif) no-repeat bottom right;}
#lk div div div div div div div div { background:url(img/ktl.gif) no-repeat top left;}
#lk div div div div div div div div div { background: url(img/ktr.gif) no-repeat top right; padding:5px 5px 4px 10px;}
#lk a { color:#FFC100; text-decoration: none; display:block;}
#lk a:hover { color:#00adef; text-decoration: none;}

/* String */
#string { 
	background:#424242 url(img/string.gif) right; 
	padding:10px 25px; color:#00ADEF; border-bottom:#4A4A4A solid 1px;
	margin:0px -15px 0px -25px;
}
#string h1 { margin:0px;}

/* content */
#content { color:white; background:#6C6C6C; width:100%; padding:0px 15px 20px 25px;}
/* #content p {text-indent: 40px;} */
#content p {
	margin-top: 5px;
	margin-bottom: 8px;
}
#content .pics { text-indent:0px; padding-left:40px;}
#content img {border:#D7A406 solid 2px; margin:15px 15px 15px 15px;}
#se #content { padding:0px 45px 40px 65px;}
.alert { border:#D7A406 solid 2px; padding:14px 10px 14px 65px; background:url(img/alert.gif) no-repeat 15px center;}
#content .comment { 
	background:url(img/bgonmain.jpg);
	border-top:#535353 solid 1px; 
	border-left:#535353 solid 1px; 
	border-bottom:#909090 solid 1px; 
	border-right:#909090 solid 1px;
	padding:0px 20px 4px 20px;
	margin-top:20px;
}
#content .comment p { text-indent:0px; margin:5px 0px;} 
#content .comment h2 { margin:10px 0px 10px 0px;} 
.right_content { padding-left:30px;}
.conttab {
		border-right:solid 1px #595959;
		border-top:solid 4px #595959;
		width:90%}
.conttab td {
		padding:3px;
		border-left:solid 1px #595959;
		border-bottom:solid 1px #595959;}


.thems {  text-indent:0px;}
#content .small { text-indent:0px; margin:5px 0px 0px 0px; color:#000000;}
#content .thems h4 { margin:20px 0px 0px 0px;}
#contacts { padding:0px 0px 0px 15px;}
#se #contacts { padding-left:0px; padding-bottom:20px;}
#contacts p { text-indent:0px; margin:0px; }
#contacts h3 { margin:10px 0px 5px 0px;}
#contacts .phones { background:url(img/phone.gif) no-repeat left 20px; padding:20px 0px 0px 60px; height:51px;} 
#contacts .phones span { font-family: Impact; font-size:14px; margin-left:3px;}
.robo_foto {background:url(img/pic.gif); padding:10px; width:1%; margin-bootom:20px;}
.robo_foto img {border: none;}

/* news */
#news { background:url(img/newsb.gif) repeat-x bottom; color:#000000; margin-top:11px;}
#news h5 { margin:0px 0px 4px 0px; color:#FFFFFF;}
#news h5 span {color:#545454;}
#news a {color:#9d0a0e;}
#news a:hover {color:#000000;}
#news h5 { margin:0px 0px 4px 0px; color:#FFFFFF;}
#news .t { margin-bottom:0px;}
#news p { text-indent:0px; margin:0px 0px 20px 0px;}
#news .a { background:url(img/newsr.gif) repeat-y right;}
#news .b { background:url(img/newsbr.gif) no-repeat right bottom;}
#news .c { background:url(img/newsbl.gif) no-repeat left bottom; padding:0px 0px 5px 0px;}
#news .d { background:#000000 url(img/news.gif); padding:0px 4px 4px 4px; margin-right:4px;}
#news .e { background:#F4BA06 url(img/newsbg.jpg); padding:11px;}
#news .m { background:#000000 url(img/newst.gif) repeat-x top;}
#news .n { background:url(img/newstl.gif) no-repeat left top;}
#news .q { background:url(img/newstr.gif) no-repeat right top; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFC100; padding:5px 0px 2px 10px; height:22px; *height:29px; }
#news .u { background:url(img/newsalert.gif) no-repeat right bottom; padding-bottom:10px;}

#content #cable { border:none; position:absolute; top:297px; right:0px; width:54px; left: auto; display:none;}
#content .red { text-decoration:none; color:#FFBD07;}
#content #news .red { text-decoration:none; color:#000000;}
.red span { color:#00BFF3;}

/* fotogalery */
#fotogalery { margin-top:30px; *margin-bottom:36px;}
#fotogalery div {  background:url(img/polbg.gif); margin:0px 33px 33px 0px; padding:5px; float:left;}
#fotogalery div img { border:#191918 solid 1px; margin:0px;}
#content .news_foto {background:url(img/newspic.gif); margin:8px 20px 10px 0px; padding:5px; float:left;}
#content .news_foto img { border:#191919 solid 1px; margin:0px;}

.fotogalery { margin-top:30px; *margin-bottom:36px;}
.fotogalery div {  background:url(img/polbg.gif); margin:0px 33px 33px 0px; padding:5px; float:left;}
.fotogalery div img { border:#191918 solid 1px; margin:0px;}



/* feedback */
.feedback { border:#D7A406 solid 1px; color:#FFC100; padding:10px 20px; width:84%; display:table;}
.feedback div { padding:10px 20px;}
.feedback .a { padding:4px 5px 10px 0px; text-align:right;}
.feedback .b { padding:4px 0px 20px 10px; vertical-align:bottom; color:#000000;}
.feedback .c { padding:15px 7px 0px 0px;}
.feedback .d { padding:15px 0px 0px 7px; text-align:right;}
.feedback .d input { width:80px;}
.feedback .e { padding:12px 0px 0px 7px; text-align:right;}
.feedback .f { padding:8px 0px 0px 7px; }
.feedback .h { width:400px; }

input, textarea {
	background:#F2F2F2;
	padding:1px 0px 1px 3px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3D3D3D;
	border-right-color: #E4E4E4;
	border-bottom-color: #FAFAFA;
	border-left-color: #8B8B8B;
}

/* search */
#what_search { color:#FFFFFF; margin:20px 0px 0px 0px;}
#what_search span { font-weight:bold;}

/* bottom */
#bottom {background:#F2F2F2 url(img/leftmenubg.gif) 3px 6px; height:1px;}
.bnm { background: url(img/bnmbg.gif) repeat-x; margin-left:153px;}
.bnm .bnmn { background: url(img/bnm.gif) no-repeat top right;}
.bnm .bnm2 { background: url(img/bnm2.gif) no-repeat; height:26px;}
.copyright { 
	background: url(img/copyright.gif) no-repeat; 
	padding:23px 0px 50px 30px; font-family: Tahoma; font-size:12px;
	color:#626262;
	float:left;
	width:560px; *width:590px;
}
.copyright a {color:#626262; text-decoration:none;}
.copyright a:hover {color:#303030;}

/* counters */
.top_counters {	display: none;	height: 1px;
	height: 92px;
	background: url(img/bot_fon.gif) repeat-x left bottom;
}
#count { float:right; width:310px; *width:330px; padding-right:20px;}
#count div {  width: 95px; height: 35px; float:right;}
#count div.hidden {	visibility: hidden;	display: none; width:1px; height:1px;}


#fi h6 { 
	color:#FFC100;
	font-size:150%;
	margin:20px 0px 30px -40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#string h6 { margin:0px;}
#fi h1 {
	font-size:120%; *font-size:110%;
	color:#FFC100;
	margin:25px 5px 10px 0px;
	font-family:Tahoma;
	font-weight:normal;
}
#fi #content h1 img {
	color:#327BA1;
	border:none;
	margin:0px 10px 0px 0px;
	vertical-align: middle;
}
