@charset "windows-1251";
/* CSS Document */
html, body, div, form, table, tr, td, input, select, p, h4, a, img, ul, li {margin:0; padding:0; border:none;}
table, td {border-spacing:0;}
body {margin:0; padding:0; background: url(/images/bg.gif) repeat-x #383431; font-family: Tahoma, Verdana; color:#848484; font-size:13px;}
h1, h2, h3, h4, h5 {padding:0; margin:0;}
a {color:#8b8b8b; font-size:11px; text-decoration:none;}
a:hover {text-decoration:underline;}
h4 {font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#0093dd; font-weight:bold; margin-bottom:10px;}

div#header {width:996px; margin:0 auto; height:69px; position:relative;}
	a#logo {width:238px; height:54px; display:block; background:url(/images/header/logo.png) no-repeat; position:absolute; left:13px; top:10px;}
	* html a#logo {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/header/logo.png');}
	span#reg {position:absolute; left:252px; top:7px;}
	div#h_decor {width:459px; height:43px; position:absolute; background:url(/images/header/decor.png) no-repeat; left:348px; color:#ddd; font-size:14px; padding-left:125px; padding-top:26px; letter-spacing: 1px;}
	div#languages {width:85px; height:10px; position:absolute; right:55px; top:30px; font-size:8px; color:#fff; font-weight:bold;}
	div#languages a {font-size:8px; color:#96c443; font-weight:bold;}
	* html div#h_decor {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/header/decor.png');}

div#menu_wrapper {width:100%; height:31px; background:#fff url(/images/menu/bg.gif) left bottom repeat-x;}
	div#menu {width:983px; padding-left:13px; margin:0 auto; height:27px;}
	div#menu table {width:983px; height:27px;}
	div#menu table td {text-align:center; vertical-align:top;}
	div#menu table td.active {background:url(/images/menu/arrow.gif) center bottom no-repeat;}
	div#menu table td a {color:#383431; font-size:12px; text-decoration:none; display:block; height:19px; padding-top:2px;}
	div#menu table td a:hover {text-decoration:underline;}
	div#menu table td.active a {color:#b2b2b2; background-color:#737373;}
	div#menu table td.active a:hover {text-decoration:none;}

div#top_content_wrap {width:100%; background:#fff url(/images/top_content/bg.gif) left bottom repeat-x; padding-bottom:10px;}
	div#top_content {width:983px; padding: 10px 0px 5px 13px; margin:0 auto; color:#383431;background: url(/images/top_content/cube.jpg) no-repeat;
		background-position: 100% 70%;
		min-height: 300px}
	div#top_content div#page_content {width: 80%;}
	div#top_content p {padding:6px 85px 6px 0; line-height:15px;}
	div#top_content a {color:#9bca45; text-decoration:underline;}
	div#top_content a:hover {text-decoration:none;}
	div#top_content ul {list-style:none; padding-left:12px; line-height:15px;}
		div.top_title {color:#383431; font-size:24px;}
		span.green {background-color:#e1efc7; padding:0 1px;}

div#bottom_content {padding:36px 83px 50px 13px; width:900px; margin:0 auto;}
div#bottom_content p {line-height:15px; margin-bottom:16px;}
div#bottom_content a {color:#9bca45; text-decoration:underline;}
div#bottom_content a:hover {text-decoration:none;}
	div.left_content {width:426px; float:left; margin-right:40px;}
	div.right_content {width:434px; float:left;}
	
		div.bottom_title {color:#b2b2b2; font-size:24px; padding-top:8px; margin-bottom:8px;}
		div.about_title {padding-left:42px; background:url(/images/bottom_content/ayaco.gif) no-repeat; color:#b2b2b2; font-size:24px; padding-top:8px; margin-bottom:8px;}
		p.lines {padding-top:8px; background:url(/images/bottom_content/lines.gif) no-repeat;}
	
	div.with_lines {padding-bottom:10px; background:url(/images/bottom_content/line.gif) left bottom repeat-x; margin-bottom:8px;}
	div.rss_title {padding-left:41px; color:#b2b2b2; font-size:24px; /*background:url(/images/bottom_content/rss.gif) 13px center no-repeat; */clear:both;}
	
	input.email {width:125px; height:17px; padding:2px 3px 2px 13px; color:#808080; font-size:10px; border:1px solid #9bca45; margin-right:39px;}
			
#tooltip {background:#FFFFFF; border:1px solid #000000; color:#000000; font:menu; margin:0px; padding:3px 5px; position:absolute; visibility:hidden;}
	
table#cont_table td {padding: 5px}
.cont {border: 1px solid #9bca45;}
.button {margin:0;border:3px double #CCC;background:#9bca45;color:#555555;cursor:pointer; }
div#success {color: green}
div#error {color: red}

abbr {border-bottom: 1px dashed #636363;}
