body{
	width:100%;
	margin:0;
    margin-bottom:15px;
	padding:0;
	background-color:white;
	font:11px Arial;
	color:#555555;
}

a{color:#6c80c5;}
a:hover{color:#ffcc00;}

#main_wrapper{
	width:859px;
	position:relative;
	font:11px Arial;
	color:#444444;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -68px;
    margin-left:15px;
}

#top_icons{
	margin-top:15px;
	margin-bottom:6px;
	height:17px;
	width:100%;
}

#top_icons .nav{width:196px;height:17px;margin-right:6px; float:left;text-align:center;}
#top_icons .nav div{width:17px;height:17px;float:left;margin-left:6px;margin-right:6px;}
#top_icons .nav div a{width:17px;height:17px;}
#top_icons .nav div a img{width:17px;height:17px;border:none}
#top_icons .nav .icon_topwork{
	padding-left:59px; //margin-left:6px;
} 
#top_icons .nav .icon_topwork a{width:17px;height:17px;border:none;background-image:url(../img/icon_topwork.gif);background-position:center;}
#top_icons .nav .icon_topwork a:hover{width:17px;height:17px;border:none;background-image:url(../img/icon_topwork_active.gif);background-position:center;}
#top_icons .nav .icon_home a{width:17px;height:17px;border:none;background-image:url(../img/icon_home.gif);background-position:center;}
#top_icons .nav .icon_home a:hover{width:17px;height:17px;border:none;background-image:url(../img/icon_home_active.gif);background-position:center;}
#top_icons .nav .icon_sitemap a{width:17px;height:17px;border:none;background-image:url(../img/icon_sitemap.gif);background-position:center;}
#top_icons .nav .icon_sitemap a:hover{width:17px;height:17px;border:none;background-image:url(../img/icon_sitemap_active.gif);background-position:center;}
#top_icons .nav .icon_contacts a{width:17px;height:17px;border:none;background-image:url(../img/icon_contacts.gif);background-position:center;}
#top_icons .nav .icon_contacts a:hover{width:17px;height:17px;border:none;background-image:url(../img/icon_contacts_active.gif);background-position:center;}

#top_icons .about{float:left;text-align:left;}
#top_icons .about div{float:left;text-align:left;height:16px;}
#top_icons .about div.separator{float:left;width:17px;background-image:url(../img/icon_separator.gif);background-repeat:no-repeat;background-position:center bottom;}
#top_icons .about div a{font:10px Arial;color:#787f88;text-decoration:none;}
#top_icons .about div a:hover{font:10px Arial;color:#333341;}
#top_icons .about div a img{}
#top_icons .about .icon_startpage a img{width:16px;height:16px;border:none;background-image:url(../img/icon_startpage.gif);}
#top_icons .about .icon_bookmark a img{width:16px;height:16px;border:none;background-image:url(../img/icon_bookmark.gif);}
#top_icons .about .icon_services a img{width:16px;height:16px;border:none;background-image:url(../img/icon_ourservices.gif);}
#top_icons .about .icon_partnership a img{width:16px;height:16px;border:none;background-image:url(../img/icon_partnership.gif);}


#logo{width:195px;height:150px;margin-right:6px;float:left;margin-top:5px;}
#logo a img{width:195px;height:150px;border:none;}
#plashka{width:658px;height:88px;margin-bottom:6px;background-image:url(../img/bg_top_headline.gif);background-repeat:no-repeat;margin-top:0;float:left;}
#plashka img{margin-left:15px;margin-top:19px;border:0;}

#menu{width:434px;height:60px;margin-bottom:6px;float:left;}

#menu img{float:left;height:27px;margin:0;margin-bottom:6px;border:0;}

#sponsor_title{float:left;margin-top:15px;}
#sponsor_title h1{font:bold 14px Arial;color:#6c80c5;margin:0;margin-bottom:10px;padding:0;text-align:left;}

#column{float:right;width:215px;height:100%;}
#column .block{background-color:#f3f6ff;background-image:url(../img/block_bg.gif);background-position:top center;background-repeat:no-repeat;padding:0;margin-bottom:10px;}

#column .block .top{height:6px;background-image:url(../img/block_top.gif);background-repeat:no-repeat;}

#column .block .content{border-left:solid 1px #e0e2e2;border-right:solid 1px #e0e2e2;}
#column .block .content .header{background-image:url(../img/block_header.gif);background-repeat:no-repeat;height:28px;color:#000000;font:bold 11px Tahoma;margin-left:6px;padding-left:5px;padding-top:5px;width:203px;}
#column .block .content .header a{font:bold 12px Tahoma;color:#000000;text-decoration:none;}
#column .block .content .header a:hover{font:bold 12px Tahoma;color:#6c80c5;text-decoration:none;}
#column .block .content .item{margin:10px;margin-bottom:0;font:10px Verdana;line-height:13px;color:#000000;}
#column .block .content .item a{font:10px Verdana;line-height:13px;color:#000000;text-decoration:none;}
#column .block .content .item a:hover{color:#747EC4;}
#column .block .content .item .title{color:#6c80c5;font:bold 11px Tahoma;padding-bottom:5px;}
#column .block .content .item .title a{color:#6c80c5;font:bold 11px Tahoma;padding-bottom:5px;text-decoration:none;}
#column .block .content .item .title a:hover{text-decoration:underline;}
#column .block .content .item .more{padding-left:3px;}
#column .block .content .item .more a{color:#ffcc00;font-weight:bold;text-decoration:underline;}
#column .block .content .item .more a:hover{color:#6c80c5;}

#column .block .bottom{height:6px;background-image:url(../img/block_bottom.gif);background-repeat:no-repeat;}

.kabinet{background-color:#f3f5ff;background-image:url(../img/login_bg.gif);background-repeat:repeat-x;margin-bottom:6px;width:215px;clear:both;}
.pimp{position:absolute;top:133px;left:50%;margin-left:425px;width:9px;height:9px;background-image:url(../img/pimp.gif);z-index:44;}
.kabinet .top{height:11px;background-image:url(../img/login_top.gif);background-repeat:no-repeat;}
.kabinet .content{border-left:solid 1px #e0e2e2;border-right:solid 1px #e0e2e2;padding-left:5px;padding-right:6px;padding-bottom:6px;font:11px Tahoma;color:#666666;}
.kabinet .form_header{background-color:#f0f0f0;height:15px;font:bold 11px Arial;padding:1px;padding-left:5px;margin-bottom:5px;}
.kabinet .form .name{padding-top:2px;margin-right:2px;width:45px;}
.kabinet .form form{margin:0;padding:0;font:10px Verdana;color:#000000;}
.kabinet .form form .field{margin-left:5px;float:right;margin-bottom:3px;width:100%;text-align:right;}
.kabinet .form form .field input.text{width:124px;padding:1px;font-size:10px;/*border:solid 1px #6c80c5;*/}
.kabinet .form form .button{text-align:center;margin-bottom:3px;}
.kabinet .form form .button input{font:10px Arial;height:18px;}
.kabinet .form form .register{font-size:10px;text-align:center;}

.kabinet .form .enter{clear:both;}
.kabinet .form .enter td{padding-bottom:3px;}
.kabinet .form .enter .link{background-image:url(http://topwork.com.ua/images/icons/reg.gif);background-position:left center;background-repeat:no-repeat;padding-left:12px;font:10px Verdana;color:#000000;}
.kabinet .form .enter .link a{color:#747EC4;}
.kabinet .form .enter .link a:hover{color:#747EC4;}
.kabinet .form .enter .remember{font:10px Verdana;color:#000000;}
.kabinet .form .enter .remember #remember{width:10px;height:10px;margin-right:3px;margin-bottom:2px;}

.kabinet .content .header{background-image:url(../img/your_cabinet.gif);background-repeat:no-repeat;height:15px;margin-bottom:6px;}
.kabinet .content .name{margin-bottom:6px;margin-left:6px;}
.kabinet .content .messages{margin-bottom:6px;margin-left:6px;}
.kabinet .content .exit_button{height:16px;text-align:right;}
.kabinet .content .exit_button img{border:none;}
.kabinet .bottom{height:6px;background-image:url(../img/login_bottom.gif);background-repeat:no-repeat;}

#subheader_wrapper {float:left;padding-bottom:10px;}
#subheader_wrapper .subheader{height:100%;}
#subheader_wrapper .subheader h2{font:bold 16px Arial;color:#6c80c5;margin-top:0;margin-left:0;padding-left:20px;padding-bottom:0;margin-bottom:0;background-image:url(../img/green_arrow.gif);background-position;left center;background-repeat:no-repeat;}
#subheader_wrapper .subheader ul{width:600px;margin:0;margin-top:5px;padding:0;list-style-type:none;}
#subheader_wrapper .subheader ul li{display:inline;padding-right:5px;font:bold 13px Arial;height:24px;}
#subheader_wrapper .subheader ul li a{color:#6c80c5;padding-bottom:3px;}
#subheader_wrapper .subheader ul li a:hover{color:#ddaa00;padding-bottom:5px;}

#content{float:left;width:636px;}
#content .box{margin-bottom:6px;width:636px;}
#content .box .top{height:6px;background-image:url(../img/box_top.gif);background-repeat:no-repeat;}
#content .box .content{border-left:solid 1px #e0e2e2;border-right:solid 1px #e0e2e2;padding:10px;height:100%;
	display:table-cell;
	width:614px;
	text-align:justify;
}
#content .box .content .cell{float:left;padding:10px;font:11px Arial;color:#444444;width:30%;}
#content .box .content .cell img{border:solid 1px #e0e2e2;height:84px;}
#content .box .content .cell a{color:#6c80c5;}
#content .box .content .cell a:hover{color:#ffcc00;}
#content .box .content .cell a.schools {font:11px Arial;color:#747EC4;text-decoration:none;}
#content .box .content .cell a.schools:hover{color:#747EC4;text-decoration:underline;}
#content .box .content .cell h3{margin:0;padding:0;font:bold 13px Tahoma;color:#6c80c5;}
#content .box .content .cell p{margin-top:10px;}
#content .box .content .cell p.bottom_link{font-size:12px;}
#content .box .content .sponsor_cell{float:left;padding:0px;font:11px Arial;color:#444444;width:200px; text-align: center}
#content .box .content .sponsor_cell img{border:solid 1px #e0e2e2;height:84px;}
#content .box .content h1{font:bold 14px Arial;color:#6c80c5;margin:0;margin-bottom:10px;padding:0;text-align:left;}
#content .box .content p{margin:0;margin-bottom:10px;}
#content .box .bottom{height:6px;background-image:url(../img/box_bottom.gif);background-repeat:no-repeat;background-position:center;}

#content.company .box .top{background-image:url(../img/box_top_blue.gif);}
.company a{color:#6c80c5;}
company a:hover{color:#ddaa00;}
.company .box .content{background-image:url(../img/box_bg_blue.gif);background-position:top;background-repeat:repeat-x;}
.company .page_title{width:50%;float:left;font:bold 16px Arial;text-align:left;color:#6c80c5;margin-bottom:10px;min-height:40px;padding-top:15px;}
.company .company_name{width:50%;float:right;font:bold 14px Verdana;color:#6c80c5;text-align:right;min-height:40px;padding-top:15px;}
.company .sep{clear:both;background-color:#e8e8e8;height:1px;margin-top:15px;margin-bottom:25px;}
.company .badge{width:170px;float:right;}
.company .badge .logo{width:140px;height:140px;border:solid 0px #e8e8e8;float:right;margin-bottom:10px;}
.company .badge .logo img, .badge .company .logo a img{border:solid 0px #000000;width:84px;margin:27px;background-color:#cccccc;}
.company .badge .contacts{text-align:right;font:9px Verdana;color:#000000;}
.company .badge .contacts h4{font:bold 12px Arial;color:#6c80c5;margin-bottom:7px;}
.company .info{margin-right:180px;}
.company .info p{text-align:justify;padding-left:20px;}
.company .info p.o_kompanii{background-image:url(../img/o_kompanii.gif);padding-top:40px;background-repeat:no-repeat;background-position:top left;padding-left:20px;padding-bottom:25px;}
.company .info p.languages{background-image:url(../img/languages.gif);padding-top:40px;background-repeat:no-repeat;background-position:top left;padding-left:20px;padding-bottom:25px;}
.company .info p.services{background-image:url(../img/services.gif);padding-top:40px;background-repeat:no-repeat;background-position:top left;padding-left:20px;padding-bottom:25px;}
.company .info p.propositions{background-image:url(../img/propositions.gif);padding-top:40px;background-repeat:no-repeat;background-position:top left;padding-left:20px;padding-bottom:25px;}
.company .info p.directions{background-image:url(../img/directions.gif);padding-top:40px;background-repeat:no-repeat;background-position:top left;padding-left:20px;padding-bottom:25px;}
.company .info p.add_info{background-image:url(../img/add_info.gif);padding-top:40px;background-repeat:no-repeat;background-position:top left;padding-left:20px;padding-bottom:25px;}
.sub_title{font:bold 12px Arial;color:#6c80c5;margin-top:0px;margin-bottom:7px;}

#content .box .usrintitle {
	DISPLAY: block; PADDING-LEFT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(../img/titlesbg.gif); COLOR: #6c80c5; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 28px
}
#content .box .artdemo {
	CLEAR: both
}
#content .box .artdemotitle {
	DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 6px;
}
#content .box .refademotext {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 8px; COLOR: #666666; TEXT-DECORATION: none
}
#content .box .refademotitle {
	COLOR: #6c80c5; FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none
}
#content .box .refademotitle:hover {
	TEXT-DECORATION: underline
}

#mega_box{clear:both;margin-bottom:6px; width:100%;}
#mega_box .top{height:6px;background-image:url(../img/megabox_top.gif);background-repeat:no-repeat;}
#mega_box .content{border-left:solid 1px #e0e2e2;border-right:solid 1px #e0e2e2;padding:10px;height:110px;}
#mega_box .content h1{font:bold 14px Arial;color:#6c80c5;margin:0;margin-bottom:10px;padding:0;	text-align:left;}
#mega_box .content .sponsor_cell{float:left;padding:0px;font:11px Arial;color:#444444;width:33%;text-align:center;}
#mega_box .content .sponsor_cell img{border:solid 1px #e0e2e2;height:84px;}
#mega_box .bottom{height:6px;background-image:url(../img/megabox_bottom.gif);background-repeat:no-repeat;}

table.wide{border-left:solid 1px #e0e0e0;border-top:solid 1px #e0e0e0; font:11px Tahoma;color:#444444;}
table.wide td{padding:6px;border-bottom:solid 1px #e0e0e0;border-top:solid 1px #ffffff;border-right:solid 1px #e0e0e0;}
table.wide td a{color:#497baa;text-decoration:none;}
table.wide td a img{border:none;}
table.wide td a:hover{text-decoration:underline;}
table.wide caption{background-color:#f3f5ff;border-top:solid 2px #6c80c5;padding:6px;font-weight:bold;color:#6c80c5;text-align:left;}
table.wide .head{background-color:#ededed;color:#5a6778;}
table.wide .head td{padding-left:19px;background-image:url(../img/bg_tdhead.gif);background-position:left;background-repeat:no-repeat;}
table.wide td.program{padding-left:19px;background-image:url(../img/bg_tdprogram.gif);background-position:center left;background-repeat:no-repeat;}
table.wide td.country{font-weight:bold;}
table.wide td.rightest{border-right:none;}

table.list{border:0;font:11px Tahoma;color:#444444;width:100%;}
table.list tr{vertical-align:top;}
table.list td{margin-right:6px;padding:6px;border-bottom:solid 1px #e0e0e0;border-top:solid 1px #ffffff;}
table.list td a{color:#497baa;text-decoration:none;}
table.list td a img{border:none;}
table.list td a:hover{text-decoration:underline;}
table.list caption{background-color:#f3f5ff;border-top:solid 2px #6c80c5;padding:6px;font-weight:bold;color:#6c80c5;text-align:left;}
table.list .head{background-color:#f0f0f0;color:#5a6778;}
table.list .head td{padding:0;padding-left:6px;font-weight:bold;border:none;}
table.list .head td span{float:left;padding-top:3px;}
table.list .head td a img{border:none;width:23px;height:21px;float:right;}
table.list .head td a.desc img{background-image:url(../img/arrow_down.gif);}
table.list .head td a.asc img{background-image:url(../img/arrow_up.gif);}
table.list td.program{width:65%;color:#000000;font:11px Tahoma;line-height:17px;}
table.list td.program a{color:#6c80c5;text-decoration:underline;}
table.list td.program a:hover{color:#ddaa00;text-decoration:underline;}
table.list td.program .header{font:bold 13px Arial;text-decoration:none;}
table.list td.program a .logo{float:left; border:1px solid #e0e2e2;	background-color: #FFFFFF;padding:6px;margin-right:6px; width:84px;}
table.list td.price{font:bold 10px Tahoma;text-align:left;padding-right:0px;color:#6c80c5;}
table.list td.rightest{border-right:none;margin-right:0;}

.clr1 {	background-color: #FFFFFF;}
.clr2 {	background-color: #fafbff;}

#clear_footer{height:68px;clear:both;}

#footer{
    width:859px;
    height:68px;
    position:relative;
    margin:auto;
    margin-top:68px;
    margin-left:15px;
    background-image:url(../img/footer.gif);
	background-repeat:no-repeat;
    clear:both;
}

#footer .bottom_logo_link{float:left;width:190px;height:68px;}
#footer .bottom_logo_link a img{width:190px;height:68px;border:none;}

#footer .bottom_links{float:left;padding-top:24px;width:434px;text-align:center;}
#footer .bottom_links a{color:#ffffff;font:13px Arial;}
#footer .bottom_links a:hover{color:#d8dafa;}
#footer .bottom_links img.separ{background-image:url(../img/footer_link_separator.gif);background-repeat:no-repeat;height:20px;background-position:center;margin-left:7px;margin-right:7px;width:1px;margin-bottom:-6px;}

#footer .nav{width:196px;height:17px;margin-right:6px;float:left;text-align:center;padding-top:20px;}
#footer .nav div{width:17px;height:17px;float:left;margin-left:10px;margin-right:10px;display:inline;}
#footer .nav div a{width:17px;height:17px;
	padding-bottom:3px; //padding-bottom:0;
}
#footer .nav div a img{width:17px;height:17px;border:none;}
#footer .nav .icon_home{
	margin-left:90px;
} 
#footer .nav .icon_home a{width:17px;height:17px;border:none;background-image:url(../img/bottom_icon_home.gif);background-position:center;}
#footer .nav .icon_home a:hover{width:17px;height:17px;border:none;background-image:url(../img/bottom_icon_home_active.gif);background-position:center;}
#footer .nav .icon_sitemap a{width:17px;height:17px;border:none;background-image:url(../img/bottom_icon_sitemap.gif);background-position:center;}
#footer .nav .icon_sitemap a:hover{width:17px;height:17px;border:none;background-image:url(../img/bottom_icon_sitemap_active.gif);background-position:center;}
#footer .nav .icon_contacts a{width:17px;height:17px;border:none;background-image:url(../img/bottom_icon_contacts.gif);background-position:center;}
#footer .nav .icon_contacts a:hover{width:17px;height:17px;border:none;background-image:url(../img/bottom_icon_contacts_active.gif);background-position:center;}

#counters{width:859px; margin-left:15px; text-align:right;}

.pager2{text-align: center;}
.pager2 td{
	background-repeat: no-repeat;
	background-position: center center;	
	width: 20px;
	height: 17px;	
	text-align:center;
}
.pager2p{background-image: url(../img/pagepassive2.gif); }
.pager2a{background-image: url(../img/pageactive2.gif); color: #FFFFFF;}
.pager2 a{color:#6c80c5;text-decoration:none;}
.pager2 a:hover{color:#6c80c5;text-decoration:underline;}

.searchbox {
	background:url(../img/searchbgrepeat.gif);
	padding: 0;
	margin:0;
	width:100%;
	height:auto;
}

.searchbox select{
	font-size: 12px;
	height:19px;
}
.searchboxc1{
	background-image:url(../img/sc11.gif);
	width:3px;
	height:3px;
	display:block;
	float:left;
	overflow:hidden;
}
.searchboxc2{
	background-image:url(../img/sc12.gif);
	width:3px;
	height:3px;
	display:block;
	float:right;
	overflow:hidden;
}
.searchboxc3{
	background-image:url(../img/sc21.gif);
	width:3px;
	height:3px;
	display:block;
	float:left;
	overflow:hidden;
}
.searchboxc4{
	background-image:url(../img/sc22.gif);
	width:3px;
	height:3px;
	display:block;
	float:right;
	overflow:hidden;
}
.searchboxc0{
	height:3px;
	display:block;
	overflow:hidden;
}
.toright{text-align: right;
	display: inline;
	float: right;
	vertical-align: baseline;
}
.searchboxfmtb{width:100%;}
.searchboxfc{height:15px;}
.searchboxft{
	font-weight: bold;
	width: 130px;
	height:15px;
}


