/* ---------------------- */
/*    common   presets    */
/* ---------------------- */

html, body, a, img, table, td, tr {margin: 0; padding: 0; border: 0;}

img {color: #000; font-family: Arial, Helvetica, sans-serif; border:0; //behavior: url("images/png.htc");}

a {color:#3333ff; text-decoration: underline;}
a:hover {color:#3333ff; text-decoration: none;}
p { margin-left:15px;}
*{font-family: Arial, Helvetica, sans-serif}
td {vertical-align: top;}

body {min-width:980px; font-size:12px; color:#000; font-size:12px; margin:0;}

/* ---------------------- */
/*          main          */
/* ---------------------- */

.content { padding:10px;}

#img1 {position:absolute; z-index:1; visibility:hidden;}
#img2 {position:absolute; z-index:2}

.keywords, .keywords h { font-size:8px; padding-top:10px; color:#000;}
.keywords a, .keywords a:hover { text-decoration:none; color:#000;}

.top_text { font-size:14px; padding-top:50px;}

.menu { padding-top:50px; white-space:nowrap;}
.menu .first { margin-left:-10px; position:relative;}

.header { font-size:36px; font-smooth: always !important; padding-bottom:5px; _padding-bottom:0;}
.header a{ text-decoration: none; color: Black;}
.header2 { font-size:18px; font-smooth: always !important; padding-bottom:5px; _padding-bottom:0;}
.header2 a{ text-decoration: none; color: Black;}
.sub_header { font-size:15px;}
.sub_header a{ text-decoration: none; color: Black;}
.big_header { font-size:51px;}
.big_header a{ text-decoration: none; color: Black;}

.date { font-size:11px; padding-bottom:6px; font-weight:bold;}

.pages { font-size:12px; padding-top:30px;}
.navigation { font-size:12px; padding-top:45px;}
.q_links { float:right; width:120px;}
.q_links img { margin-right:6px;}

.small { font-size:12px;}
.big { font-size:18px;}
.big2 { font-size:18px; padding-top:35px; padding-bottom:10px;}

.show p, .right_block p { margin-left:0;}

h { font-size:inherit; margin:0; padding:0;}

.right_block { padding:0 13px;}
.right_block .yellow { background:#ffffcc; padding:15px;}

.vote { padding:15px; padding-top:30px;}
.vote a { display:inline-block; margin-right:10px;}

.f_left { float:left; width:80%;}

.container { padding-top:50px;}
.container td { padding-top:3px; _padding-top:6px; padding-right:15px;}
.container td a.all{text-decoration: none; color: Black;}

.container2 { padding-top:10px;}
.container2 td { padding-top:3px; _padding-top:6px; padding-right:15px;}
.allworks { padding-top: 10px;}

.partners { padding-top:30px;}
.partners td { padding-bottom:20px; padding-top:10px;}

.copyright { font-size:10px; color:#999999; padding-top:90px; padding-bottom:120px;}
.copyright img { float:left; margin-right:25px; margin-bottom:10px; margin-top:10px;}

div#measure {position: absolute; width: 100%; top: 0; height: 1px; line-height: 1px;}
div#layout {position: relative; min-width: 980px; max-width: 1600px; min-height: 100%; background:#fff; //height: 100%;}
div#layout {
//width: expression(
	(
		document.getElementById('measure')
		&& document.getElementById('measure').clientWidth < 980
	)
	?	'980px'
	:	(
			document.getElementById('measure')
			&& document.getElementById('measure').clientWidth < 1600
		)
		?	'100%'
		:	'1600px'
);
}

