/* CSS Document */

body {padding:40px 0 30px 0; margin:0; background:url(/img/bg_gen.gif); font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif}

#top {width:820px; margin:0 0 3px 0}
#bottom {width:820px; text-align:left}
#bottom table.main_t {height:62%}

.line {line-height:2px}
.cont_l_t {width:10px; height:10px; background:url(/img/cont_lef_top.gif) no-repeat top left}
.cont_l_b {width:10px; height:10px; background:url(/img/cont_lef_bot.gif) bottom left no-repeat}
.cont_r_t {width:10px; height:10px; background:url(/img/cont_rig_top.gif) no-repeat top right}
.cont_r_b {width:10px; height:10px; background:url(/img/cont_rig_bot.gif) bottom right no-repeat}
.cont_b_b {height:10px; background:url(/img/border.gif) repeat-x bottom}
.cont_b_t {height:10px; background:url(/img/border.gif) repeat-x top}
.cont_b_l {width:10px; background:url(/img/border.gif) repeat-y left}
.cont_b_r {width:10px; background:url(/img/border.gif) repeat-y right}

#left_td {background:url(/img/bg_left_top.gif) repeat-x left top}
#l_t_b {background:url(/img/left_top_bot.gif) left bottom no-repeat; height:271px; width:412px}
#l_t_t {background:url(/img/left_top_top.gif) left top no-repeat; text-align:center; padding:100px 0 0 0}
#l_t_t a {text-decoration:none}
#l_t_t p {margin:0}
#l_t_t p.p1 {color:#b4dcf9; font-size:14px; font-weight:bold}
#l_t_t p.p2 {color:#FFFFFF; font-size:28px; font-weight:bold}
#l_t_t p.p3 {color:#FFFFFF; font-size:15px; font-weight:bold}

#right_td {border-left:1px solid #ffffff}

#ots {background:url(/img/transparent.gif) left bottom repeat-x; margin:0 30px 10px 40px; padding:0 0 40px 0}
#navig {background:url(/img/transparent.gif) left bottom repeat-x; margin:0 30px 10px 40px; padding:0 0 10px 0; font-size:11px; color:#605951}
#navig table {font-size:11px}
#navig td.img {padding:0 7px 0 0}
#navig .for_it {padding:7px 0 10px 0}
#navig .item {margin:5px 0; text-transform:uppercase}
#navig .item a, .develop a, #news .arh a {color:#3e90f6}
#navig .item a:hover, #news .txt a:hover, .develop a:hover, #content .arhiv a, #news .txt a {text-decoration:none}

#news {background:url(/img/transparent.gif) left bottom repeat-x; margin:0 30px 60px 40px; padding:0 0 10px 0; font-size:11px; color:#605951}
#news table {font-size:11px}
#news .for_it {padding:7px 0 0 0}
#news td.img {padding:0 7px 0 0}
#news .new {padding:5px 0}
#news td.img_it {padding:3px 7px 0 0}
#news .cont, #news .arh {padding:0 0 10px 0}
#news .tit a, #content .arhiv .zag a {font-weight:bold; color:#3e90f6; text-transform:uppercase}
#news .txt {padding:3px 10px 0 0}
#news .txt a, #news .txt a, #content .arhiv a {color:#605951}

#content {color:#605951; background:url(/img/transparent.gif) left bottom repeat-x; padding:0 10px 10px 0; font-size:11px; line-height:16px}
#content p {margin:10px 0 0 0}
#content div.header {font-size:18px; font-weight:bold; padding:30px 0 0 0; text-transform:uppercase}
#content .arhiv a:hover, #news .new a:hover, #content .arhiv .zag a {text-decoration:underline}

.develop {font-size:11px; font-weight:bold; text-transform:uppercase; color:#605951; padding:10px 0 30px 0}

.partners {width:820px; text-align:left; font-size:10px; padding:0 0 0 15px}
.partners a {color:#605951}
.partn a {color:#605951; text-decoration:none;cursor:default !important;}
.partn  {color:#605951; text-decoration:none;cursor:default !important;}

.parts {
	font-size:11px;
	text-align:left;
}
.parts div {
	position:relative;
	padding:4px;
}
.parts a {
	color:#898989;
	text-decoration:none;
}
.parts a:hover {
	color:#898989;
	text-decoration:underline;
}