/* mdvision.ru by vasily :) */ /* General */ * { margin: 0; padding: 0; }
body { margin: 0; padding: 0; min-width: 1000px; background:#313131 url(img/bg-w-borders.jpg) repeat-y 50% 0; font: 13px Tahoma; color: black; }
#mdvision { position:relative; background:#FFFFFF url(img/bg-w-borders.jpg) repeat-y 50% 0; width:960px; margin:0 auto; text-align:left; clear:both; }
#duck { background: url(img/mdvision-big.jpg) no-repeat top left; }
/* menu */
#menu { border:0; width:960px; height:204px; }
#linklogo{ position:absolute; top:33px; left:663px; }
#linklogo a { display: block; }
#linklogo,
#linklogo a { width:290px; height:100px; }
#menulinks { position: absolute; text-align: center; top: 137px; left: 439px; /* 460 */ width: 520px; height: 29px; } 
#menu ul{ list-style-type: none; }
#menu ul li{ display: inline; padding: 4px 7px 8px 20px; background: url(img/li.gif) 0px 2px no-repeat; }
#menu ul,
#menu a:link,
#menu a:visited{ color: white; font-size: 18px; /* font-family: Century, Tahoma; */ text-decoration: none; } /*  font-size: 18px; */
/* data */
#maininfo{ vertical-align: top; padding: 0px 10px 10px 10px; }
#maininfo img { border: 1px black solid; }
#articles { float: right; margin: 12px 0 20px 0; width: 640px; min-height: 400px; }
#articles h1 { font-size: 180%; }
#articles h1,
#articles p { padding-bottom: 1ex; }
* html
#articles {height: 400px;}
/* news */
#news { margin: 75px 0 20px 0; float: left; width: 260px; font-size: 90%; }
#news span,
#news span a { color: white; font-size: 18px; text-decoration: none; /* font-family: Century, Tahoma; */ padding: 0 0 1ex 1.2em; }
#news div {padding: 1em 0 0 0;}
#news div a { color:
#000; text-decoration: underline; }
/* news list */
#newslist { list-style: none; }
#newslist li { padding: 1ex 0 0 0; }
.listing { /* clear: both; */ text-align:center; }
.listing li,
#maininfo .listing li{ display: inline; list-style-type: none; padding: 2px; margin: 0px; }
.listing a{ padding: 2px 6px; font-weight: 100%; background:#FFCC99; border: 1px solid#ccc; color:#000; margin: 0 1px; text-decoration:none; }
.listing a:hover{ background:#EEB000; border: 1px solid#000; text-decoration: underline; }
/* footer zone */
#footer { clear: both; width: 960px; height: 69px; font-size: 70%; background: url(img/popcorn.gif) no-repeat bottom left; font-family: sans-serif, Arial; }
#footer a { text-decoration: none; color: black; }
#copyright { float: right; text-align: left; width: 490px; }
#copyright div { padding-top: 1em; }
#copyleft { float: left; width: 286; }
#yuragevara { margin: 6px 0 0 176px; width: 100px; height: 30px; color: white; }
#yuragevara a { color: white; display: block; width: 100px; height: 30px; }
#counters { float: right; width: 150px; height: 50px; }
#counters div { margin: 10px 20px 0 0; width: 140px; height: 50px; }
#counters div a { display: block; width: 140px; height: 50px; }
/* hover */ a:hover,
#menu a:hover,
#news span a:hover { color:#986; }
a:link,
#news div a:hover,
#copyright a:hover { color:#542; }
a:visited { color:#444; }
/* contacts */
#contacts { padding: 1em 0;}
#contacts input {width: 320px;}
#contacts textarea {width: 460px;}
#contacts div input,
#contacts select {width: 180px;}
/* comments */
.comments {padding-bottom: 1em;}
.c_tech {font-size: 11px;}