body {font:100.01% Tahoma, Verdana, sans-serif; color:#000}

.innovBanner {display:block; height:96px; margin:25px; color:black; overflow:hidden; background:url(/common/img/uploaded/banner_innovation_2011.png) no-repeat}
.dkBanner {display:block; height:96px; margin:25px; color:black; overflow:hidden; background:url(/common/img/uploaded/banner_dk.png) no-repeat}
.pozdrBannerSM {display:block; height:96px; margin:25px; color:black; overflow:hidden; background:url(/common/img/uploaded/banner_pozdr_small_1.png) no-repeat}
.pozdrBanner {display:block; height:96px; margin:25px; color:black; overflow:hidden; background:url(/common/img/uploaded/banner_pozdr.png) no-repeat}
.metecBanner {display:block; height:96px; margin:25px; color:black; overflow:hidden; background:url(/common/img/uploaded/banner_metec.png) no-repeat}
.chessBanner {display:block; height:96px; margin:25px; color:black; overflow:hidden; background:url(/common/img/uploaded/chess.png) no-repeat}
.chessBanner2 {display:block; height:96px; margin:25px; color:black; overflow:hidden; background:url(/common/img/uploaded/chess/turnirbanner.png) no-repeat}
.expertBanner {display:block; height:96px; margin:25px; color:black; overflow:hidden; background:url(/common/img/uploaded/banner_expert.png) no-repeat}
.expertBanner_tmp {display:block; height:96px; margin:25px; color:black; overflow:hidden; background:url(/common/img/uploaded/banner_expert_tmp.png) no-repeat}

a {color:#ff8131}
.reset {width:auto; height:auto; background:none}
input[type="image"] {width:auto; height:auto; background:none}


#wrap {overflow:hidden; min-width:1020px; max-width:1600px; -width:expression(document.documentElement.clientWidth < 950 ? '950px' : (document.documentElement.clientWidth > 1600 ? '1600px' : 'auto')); -zoom:1; font-size:0.7em}

h1 {margin-bottom:10px; font-size:1.2em; font-weight:bold}
h1 .select select {margin:0; font-size:11px!important}
h1 .select {margin-left:10px; padding-left:13px; background:url(/common/img/delim-hbar.gif) 0 2px no-repeat}

h2 {margin-bottom:15px; font-size:1.9em; font-weight:normal; color:#adadad}
.aside h2 {margin:0 0 10px 15px; font-weight:bold; font-size:1.2em; color:#ff8131}

h3 {height:14px; margin-bottom:15px; font-size:1.2em; color:#413f3f}


select, input {width:190px; margin-bottom:15px; border:1px solid #e3e8ee; border-top-color:#aaabb1; font-size:0.95em; color:#808080}
input {width:188px; -width:186px; height:15px}

em, b {font-weight:bold; font-style:normal}
strong {font-size:1.9em; font-weight:normal; color:#adadad}

dl dt {margin-bottom:0; font-size:0.9em}
dl dt a {margin-left:5px; padding-left:9px; background:url(/common/img/delim-bar_gray.gif) 0 1px no-repeat; color:#787878}
dl dd {margin-bottom:14px}

.news-detail dt {margin-bottom:20px}
.news-detail dt a {color:#787878}

#header {position:relative; -zoom:1; z-index:2; margin:19px 0 8px 0; padding-left:257px}
.inner #header {padding-left:282px}
	#logotip {position:absolute; top:58px; left:20px}
	.inner #header h1 {margin-bottom:0; padding:9px 0 9px 15px; font-size:1.7em; background-color:#ff8e12; font-weight:normal; color:#fff}
	#header .illustration {width:100%; overflow:hidden; border-bottom:1px solid #fce7c6}
	#header .illustration img {display:block; margin-bottom:1px; color:#fff; font-size:1.2em; background-color:#000}
	#header .illustration object {display:block; margin-bottom:1px; color:#fff; font-size:1.2em; background-color:#000}
	#header .illustration span {display:block; background-color:#000}


.breadcrumbs {padding:16px 0 5px 20px; font-size:1.1em; color:#ff8131; font-weight:bold}
.breadcrumbs a {padding-right:11px; background:url(/common/img/delim-hbar.gif) 100% 0 no-repeat}
.breadcrumbs span {padding-left:8px}

#nav-global {position:absolute; width:250px; top:0; left:12px}
#nav-global li {float:left; display:inline; height:15px; margin-bottom:5px; padding:0 13px 0 12px; -zoom:1; background:url(/common/img/delim-bar.gif) 100% 0 no-repeat}
#nav-global img {margin:0 3px}
#nav-global .last {background-image:none}

#nav-secondary {position:relative; z-index:2; height:12px; margin-bottom:30px}
#nav-secondary li {position:relative; float:left; padding:0 14px; background:url(/common/img/delim-sbar.gif) 100% 2px no-repeat; font-weight:bold}
#nav-secondary .last {background-image:none!important}
#nav-secondary a {text-decoration:none}
#nav-secondary a:hover {text-decoration:underline}

#nav-secondary .nav-popup {position:absolute; background-color:#ccc; z-index:1; zoom:1; width:185px; left:0px; top:20px; border:1px solid #fce7c5; border-width:0 0 1px 0}
#nav-secondary .nav-popup li {display:block; float:none; margin:0; padding:0; border-bottom:1px solid #fce7c5; background:#f9f9f9 none; font-weight:normal}
#nav-secondary .nav-popup .first {border-top:2px solid #fce7c5}
#nav-secondary .nav-popup a {display:block; padding:5px 0 4px 20px; color:#413f3f}
#nav-secondary .nav-popup a:hover {background-color:#fff}


#nav-sub {position:absolute; left:264px; top:20px; margin-bottom:40px}
.inner #nav-sub {left:290px}
#nav-sub li {display:inline; padding:0 8.5px 0 11px; background:url(/common/img/delim-sbar.gif) 100% 2px no-repeat}
#nav-sub .last {background:none}
#nav-sub a {color:#7f7f7f}

#nav-primary {margin-bottom:29px; border:2px solid #fce7c5; border-width:2px 0 1px 0}
#nav-primary .current {background-color:#efefef}
#nav-primary a {display:block; -zoom:1; padding:2px 0 5px 13px; border-bottom:1px solid #fdecd1}
#nav-primary ul a {padding-left:17px; background:url(/common/img/bullet-rect.gif) 10px 9px no-repeat; color:#808080}


.aside {position:relative; z-index:5; float:left; width:220px; padding:0 0 0 20px; /*margin-bottom:-32767px; padding:0 0 32767px 20px;*/ background-color:#fff}
.inner .aside {width:245px}
.mms .aside {margin-top:-150px}
.extra {float:right; width:220px; /*margin-bottom:-32767px; padding-bottom:32767px;*/ background-color:#fff}
body>#wrap .extra {position:relative; z-index:3}

.section-wrap {overflow:hidden; position:relative; -zoom:1; z-index:1; margin-bottom:20px}
.mms .section-wrap {overflow:visible}
.section-bcg {position:absolute; width:100%; left:0; top:50px}
/*.section-bcg div {height:1000em; margin:0 243px 0 257px; background-color:#f9f9f9}*/
.section-bcg div {height:1000em; margin:0 243px 0 257px}
.section-bcg>div {margin:0 240px 0 254px}

.section-main {position:relative; z-index:1; margin:0 240px 0 234px; padding-left:20px}
.section-main h3 {margin-left:23px}
.section {margin:0 5px 0 282px; padding:17px 25px 20px 15px; border-top:1px solid #fce7c6}
.mms .section {background-color:#f7f7f7; border-top:2px solid #fce7c6}

.section p {margin-bottom:14px}
.section img {float:right; clear:right; margin:10px 0 20px 20px; border:1px solid #fce8c8}

.section .picright {float:right; clear:right; width:326px; overflow:hidden; margin:10px 0 20px 20px}
.section img {float:right; clear:right; margin:10px 0 20px 20px; border:0px}
.section .picright span {font-size:0.9em; color:#787878}

.section .photo {float:right; clear:right; width:326px; overflow:hidden; margin:10px 0 20px 20px}
.section .photo img {float:none; display:block; margin:0 0 14px 0}
.section .photo span {font-size:0.9em; color:#787878}

.section .banner {float:center; clear:center; width:100%; overflow:hidden; margin:10px 0 20px 20px}
.section .banner img {float:none; display:block; margin:0 0 14px 0}
.section .banner span {font-size:0.9em; color:#787878}

.section .picright {float:right; clear:right; width:326px; overflow:hidden; margin:10px 0 20px 20px}
.section .picright img {float:none; display:block; margin:0 0 14px 0;  border:0px}
.section .picright span {font-size:0.9em; color:#787878}

.section .picnews {float:right; clear:right; overflow:hidden; margin:0 0 0 0}
.section .picnews img {float:none; display:block; margin:0 0 0 0;  border:0px}
.section .picnews span {font-size:0.9em; color:#787878}

.section .piccenter {float:center; clear:center; width:60%; overflow:hidden; margin:10px 0 20px 20px}
.section .piccenter img {float:center; display:block; margin:auto;  border:0px}
.section .piccenter span {font-size:0.9em; color:#787878}

.section .videoright {float:right; clear:right; width:480px; overflow:hidden; margin:10px 0 20px 20px}
.section .videoright img {float:right; display:right; margin:0 0 14px 0;  border:0px}
.section .videoright span {font-size:0.9em; color:#787878}

.section ul {margin-bottom:15px}
.section ul li {margin-bottom:4px; padding-left:17px; -zoom:1; background:url(/common/img/bullet-rect.gif) 10px 6px no-repeat}
.inner .aside .indent {padding-left:13px}

.news-extra {overflow:hidden; -zoom:1; margin:-5px 0 23px 0}
.news-extra a {float:left}

a.rss {float:right; height:21px; margin-right:10px; padding-right:25px; background:url(/common/img/ico-rss.gif) 100% 0 no-repeat; text-decoration:underline}
a.print {float:right; height:12px; margin-right:10px; padding-right:25px; background:url(/common/img/ico-print.gif) 100% 0 no-repeat; text-decoration:underline}

.search {position:relative}
.search select {margin-bottom:10px}
.search .btn {position:absolute; top:15px; left:199px}

.factory {margin-bottom:30px; padding-top:2px}
.factory li, .service li {margin-bottom:7px; padding-left:18px}
.factory li {background:url(/common/img/ico-factory.gif) 0 0 no-repeat}

.service {margin:-4px 0 37px 0}
.service li {background:url(/common/img/ico-service.gif) 0 0 no-repeat}

/* .section-offers {overflow:hidden; z-index:2; -zoom:1; background-color:#f9f9f9; border-top:1px solid #fce7c6} */
.section-offers {overflow:hidden; z-index:2; -zoom:1; border-top:1px solid #fce7c6}

.offers dt {margin-bottom:7px; padding-left:15px; background:url(/common/img/bullet-circlear.gif) 0 2px no-repeat; font-size:1em; font-weight:bold; color:#ff8131}
.offers dd {margin-bottom:11px}
.offers dd ul {margin-left:17px}
.offers dd li {margin-bottom:5px; padding-left:6px; background:url(/common/img/bullet-rect.gif) 0 5px no-repeat}
.offers dd a {color:#413f3f}

.column-0 {float:left}
.column-1 {float:left; width:45%; margin-left:30px; display:inline; padding-top:15px}
.column-2 {float:right; width:45%; padding-top:15px}

#footer {position:relative; height:50px; border-top:1px solid #efefef}
	.copyright {position:absolute; left:20px; top:10px; color:#7f7f7f}

.pagination {color:#808080}
.pagination a, .pagination span {padding:0 7px 0 5px; background:url(/common/img/delim-bar_gray.gif) 100% 3px no-repeat}
.pagination .next {margin-left:10px; padding-right:17px; background:url(/common/img/gh-rarrow.gif) 100% 4px no-repeat}
.pagination .last {background:none}

.model-card {width:100%; overflow:hidden; zoom:1}
.model-card ol {margin:0 0 30px 25px; list-style:decimal}
.model-card .illustr {float:right; margin:0 0 15px 20px; border:0}

.pdf, .mov, .jpg, .flv, .wmv {display:block; margin-bottom:7px; padding:3px 0 0 28px; color:#808080}
.pdf {min-height:24px; -height:24px; background:url(/common/img/ico-pdf.gif) 0 0 no-repeat}
.jpg {min-height:24px; -height:24px; background:url(/common/img/ico-jpg.png) 0 0 no-repeat}
.mov {min-height:21px; -height:21px; background:url(/common/img/ico-mov.gif) 0 0 no-repeat}
.flv {min-height:24px; -height:24px; background:url(/common/img/ico-flv.png) 0 0 no-repeat}
.wmv {min-height:24px; -height:24px; background:url(/common/img/ico-wmv.png) 0 0 no-repeat}

.greytext {color:#413f3f}
.greytext a {color:#413f3f}
