#main{
	width:980px;
	background:#e0e0e0 url('/art/bg_grad.gif') bottom left repeat-x;
	border:1px solid #444;
}
#main_inner{
	background-image:url('/art/bg_whirl.jpg');
	background-position:500px -250px;
	background-repeat:no-repeat;
}
#main_table{
	width:980px;
}
#main_bulk,
#main_side{
	text-align:left;
	vertical-align:top;
}
#main_bulk_inner,
#main_side_inner{
	text-align:left;
}

#main_bulk{
	width:640px;
	background:url('/art/bg_line.gif') bottom left no-repeat;
}
#main_bulk_inner{
	padding:20px 30px 60px 0px;
}
#main_side{
	width:340px;
}
#main_side_inner{
	padding:20px 0px 60px 0px;
}

#main_bulk h1{
	font-size:16px;
	font-weight:bold;
	margin:0px 0px 15px 0px;
}
#main_bulk p{
	font-family:"Trebuchet MS","Arial",sans-serif;
	font-size:14px;
	margin:0px 30px 15px 0px;
}
#main_side p{
	font-family:"Verdana",sans-serif;
	font-size:11px;
	margin:0px 0px 15px 0px;
}
#announcements .title{
	margin:0px 0px 10px 0px;
}
div.box h1 a,
#previews a,
#announcements a{
	display:block;
	color:#444;
	text-decoration:none;
	margin:0px 0px 15px 0px;
	background:transparent;
	padding:5px;
}
div.box .item-more {
    display: none;
}
div.box h1 a,
#previews a{
	font-family:"Trebuchet MS",sans-serif;
	font-size:14px;
	text-align:justify;
}
div.box h1 a{
	font-size:16px;
    display: inline;
}
#announcements a{
	font-size:11px;
}
#previews a:hover,
#announcements a:hover{
	color:#111;
	background:#eaeaea;
}
#previews .gap,
#announcements .gap{
	display:block;
	font-size:4px;
	line-height:4px;
	height:4px;
}

.section,
.section_hover{
	display:block;
	height:100px;
	position:relative;
	text-decoration:none;
}
div.section .desc a,
a.section,
a.section *,
a.section_hover,
a.section_hover *{
	cursor:pointer;
}
.section .bg,
.section_hover .bg{
	height:100px;
}
a.section .bg,
a.section_hover .bg{
	background:url('/art/hover_bg_460_diet.gif') top right no-repeat;
}
div.section{
	background:url('/art/hover_bg_610_diet.gif') top right no-repeat;
	margin:0px 0px 30px 0px;
}
a.section .bg{visibility:hidden;}

div.section .bg,
a.section_hover .bg{visibility:visible;}


.section .title_off,
.section .title_on,
.section_hover .title_off,
.section_hover .title_on{
	display:block;
	position:absolute;
	font-size:1px;
	line-height:1px;
	background-position:top left;
	background-repeat:no-repeat;
}
a.section .title_off,
a.section .title_on,
a.section_hover .title_off,
a.section_hover .title_on{
	width:260px; height:13px;
	left:190px; top:22px;
}
div.section .title_on{
    cursor:pointer;
	display:block;
	width:380px; height:23px;
	position:absolute;
	left:190px; top:16px;
	font-size:1px;
	line-height:1px;
	background-position:top left;
	background-repeat:no-repeat;
}
.section .icon_off,
.section .icon_on,
.section_hover .icon_off,
.section_hover .icon_on{
    cursor:pointer;
	position:absolute;
	left:80px; top:10px;
	width:80px; height:80px;
	background-position:top left;
	background-repeat:no-repeat;
}
.section .icon_off,
.section .title_off,
.section_hover .icon_off,
.section_hover .title_off{
	visibility:visible;
	z-index:10;
}
.section .icon_on,
.section .title_on{
	visibility:hidden;
}
.section .icon_on,
.section .title_on,
.section_hover .icon_on,
.section_hover .title_on{
	z-index:20;
}
div.section .icon_on,
div.section .title_on,
.section_hover .icon_on,
.section_hover .title_on{
	visibility:visible;
}

#section_wds .title_off{background-image:url('section_wds_444.gif');}
#section_wds .title_on{background-image:url('section_wds_fff.gif');}
#section_whm .title_off{background-image:url('section_whm_444.gif');}
#section_whm .title_on{background-image:url('section_whm_fff.gif');}
#section_oms .title_off{background-image:url('section_oms_444.gif');}
#section_oms .title_on{background-image:url('section_oms_fff.gif');}
#section_af .title_off{background-image:url('section_af_444.gif');}
#section_af .title_on{background-image:url('section_af_fff.gif');}
#section_itim .title_off{background-image:url('section_itim_444.gif');}
#section_itim .title_on{background-image:url('section_itim_fff.gif');}
#section_pc .title_off{background-image:url('section_pc_444.gif');}
#section_pc .title_on{background-image:url('section_pc_fff.gif');}

#section_large_wds .title_on{background-image:url('section_large_wds_fff.gif');}
#section_large_whm .title_on{background-image:url('section_large_whm_fff.gif');}
#section_large_oms .title_on{background-image:url('section_large_oms_fff.gif');}
#section_large_af .title_on{background-image:url('section_large_af_fff.gif');}
#section_large_pc .title_on{background-image:url('section_large_pc_fff.gif');}


#section_wds .icon_off{background-image:url('/art/icon_ball.gif');}
#section_large_wds .icon_on,
#section_wds .icon_on{background-image:url('/art/icon_ball_green.gif');}

#section_whm .icon_off{background-image:url('/art/icon_ports.gif');}
#section_large_whm .icon_on,
#section_whm .icon_on{background-image:url('/art/icon_ports_yellow.gif');}

#section_oms .icon_off{background-image:url('/art/icon_dice.gif');}
#section_large_oms .icon_on,
#section_oms .icon_on{background-image:url('/art/icon_dice_blue.gif');}

#section_af .icon_off{background-image:url('/art/icon_calc.gif');}
#section_large_af .icon_on,
#section_af .icon_on{background-image:url('/art/icon_calc_red.gif');}

#section_itim .icon_off{background-image:url('/art/icon_keys.gif');}
#section_large_itim .icon_on,
#section_itim .icon_on{background-image:url('/art/icon_keys_purple.gif');}

#section_pc .icon_off{background-image:url('/art/icon_keys.gif');}
#section_large_pc .icon_on,
#section_pc .icon_on{background-image:url('/art/icon_keys_purple.gif');}

a.section .desc,
a.section_hover .desc{
	width:250px; height:50px;
	position:absolute;
	left:190px; top:45px;
	font-size:11px;
}
div.section .desc{
	width:380px; height:45px;
	position:absolute;
	left:190px; top:50px;
	font-size:12px;
}
.section .desc a{text-decoration:none;}
.section .desc a:active{text-decoration:underline;}
a.section .desc,
a.section .desc *{
	color:#889;
}
div.section .desc,
div.section .desc *,
a.section_hover .desc,
a.section_hover .desc *{
	color:#112;
}

#side_menu_container{
	height:60px;
	padding:0px 0px 0px 5px;
}
#side_menu_container .section,
#side_menu_container .section_hover{
	width:60px; height:60px;
	float:left;
	margin:0px 5px 0px 0px;
}
#side_menu_container .section .icon_off,
#side_menu_container .section .icon_on,
#side_menu_container .section_hover .icon_off,
#side_menu_container .section_hover .icon_on{
	display:block;
	width:60px; height:60px;
	position:absolute;
	left:0px; top:0px;
	background-position:center center;
}

#section_small_wds .icon_off{background-image:url('/art/icon_small_ball.gif');}
#section_small_wds .icon_on{background-image:url('/art/icon_small_ball_green.gif');}

#section_small_whm .icon_off{background-image:url('/art/icon_small_ports.gif');}
#section_small_whm .icon_on{background-image:url('/art/icon_small_ports_yellow.gif');}

#section_small_oms .icon_off{background-image:url('/art/icon_small_dice.gif');}
#section_small_oms .icon_on{background-image:url('/art/icon_small_dice_blue.gif');}

#section_small_af .icon_off{background-image:url('/art/icon_small_calc.gif');}
#section_small_af .icon_on{background-image:url('/art/icon_small_calc_red.gif');}

#section_small_itim .icon_off{background-image:url('/art/icon_small_keys.gif');}
#section_small_itim .icon_on{background-image:url('/art/icon_small_keys_purple.gif');}

#section_small_pc .icon_off{background-image:url('/art/icon_small_keys.gif');}
#section_small_pcm .icon_on{background-image:url('/art/icon_small_keys_purple.gif');}


#flags{
	height:40px;
	margin:0px 0px 10px 0px;
	padding:0px 10px 0px 0px;
}
#flags a{
	display:block;
	height:25px;
	background-position:bottom right;
	background-repeat:no-repeat;
	float:right;
	text-decoration:none;
	margin:0px 0px 0px 15px;
}
#flags .inner{
	padding:6px 28px 0px 0px;
	font-size:11px;
	font-family:"Verdana",sans-serif;
	color:#999;
}
#flags a:hover .inner{
	color:#222;
}
#flag_lv{background-image:url('/art/flag_lv.gif');}
#flag_en{background-image:url('/art/flag_en.gif');}
#flag_ru{background-image:url('/art/flag_ru.gif');}
#flag_fr{background-image:url('/art/flag_fr.gif');}
#flag_de{background-image:url('/art/flag_de.gif');}
#card{
	height:84px;
	background:url('/art/card_bg.gif') top left no-repeat;
	position:relative;
	margin:0px 0px 20px 0px;
}
#card .logo{
	display:block;
	width:135px; height:60px;
	position:absolute;
	left:20px; top:10px;
	background-position:center center;
	background-repeat:no-repeat;
	text-decoration:none;
}
#card .title{
	display:block;
	width:320px; height:20px;
	position:absolute;
	left:172px; top:10px;
	font-size:11px;
}
#card .buttons{
	display:block;
	width:150px; height:47px;
	position:absolute;
	right:25px; bottom:0px;
}

.button_send,
.button_submit,
.button_reset,
#card .buttons a{
	display:block;
	width:49px; height:47px;
	float:right;
	border:none;
	background-color:transparent;
	background-position:bottom left;
	background-repeat:no-repeat;
	text-decoration:none;
	margin:0px 0px 0px 5px;
	cursor:pointer;
}
.button_send{
	width:78px;
}

#main #main_inner #main_bulk #main_bulk_inner div.box form#comment table.m2 tr td label,
#main #main_inner #main_bulk #main_bulk_inner div.box form#comment table.m2 tr th label,
#main #main_inner #main_bulk #main_bulk_inner div.box{
    font-size: 12px;
    font-weight: normal;
}
#main #main_inner #main_bulk #main_bulk_inner div.box form#comment input,
#main #main_inner #main_bulk #main_bulk_inner div.box form#comment textarea{
    width: 250px;
}
#main #main_inner #main_bulk #main_bulk_inner div.box form#comment textarea{
    height: 100px;
    width: 254px;
}
#main #main_inner #main_bulk #main_bulk_inner div.box form#comment input.button{
    width: 70px;
}


#main_bulk .box{
	margin:0px 0px 20px 80px;
}
#main_bulk .box .box{
	margin:0px 0px 40px 0px;
}
#main_bulk .box ul li {
	color:#444;
    margin-left: 20px;
    font-size: 14px; 
}
#main_side .box{
	margin:0px 30px 20px 20px;
}
.box img.title{
	display:block;
}
#previews p a, #previews p a:active, #previews p a:visited, #previews p a:active {
    display: inline;
    background: inherit;
    text-decoration: underline;
	color:#7C71A8;
}
#previews p a:hover {
    display: inline;
    background: inherit;
	color:#7C71A8;
}
.error {
    color: #f00;
    display: block;
}



h2{
	font-size:15px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	border-bottom:1px #bbb solid;
	color:#444;
}
