*
{
	margin: 0;
	padding: 0;
}

img
{
    border:0;
}

#container
{
    margin: 0 auto;
    width:970px;
    background-color:#FFF;
}

#top
{
    margin: 0 auto;
	width: 970px;
	height: 110px;
    margin-bottom:14px;
}

#icons
{
    width:425px;
    float:right;
    height: 110px;    
}

#icons ul
{
	list-style: none;
	margin: 0 auto;    
	margin-top: 40px;
	clear: both;
    float:right;
}
#icons li
{
	float: left;
	width: 67px;
}
#icons li a
{
	display: block;
    padding-top:40px;
    font-size:11px;
    color:#757C61;
    text-decoration:none;
    text-align:center;
    font-family:tahoma;
    background-position:top center;
    background-repeat: no-repeat;
    width: 67px;
}

#icons li.index a { background-image: url(images/home_icon_inactive.jpg); }
#icons li.index a:hover { background-image: url(images/home_icon_active.jpg); }

#icons li.login a { background-image: url(images/user_icon_inactive.jpg); }
#icons li.login a:hover { background-image: url(images/user_icon_active.jpg); }

#icons li.register a { background-image: url(images/register_icon_inactive.jpg); }
#icons li.register a:hover { background-image: url(images/register_icon_active.jpg); }

#icons li.add a { background-image: url(images/add_icon_inactive.jpg); }
#icons li.add a:hover { background-image: url(images/add_icon_active.jpg); }

#icons li.stats a {	background-image: url(images/stats_icon_inactive.jpg); }
#icons li.stats a:hover { background-image: url(images/stats_icon_active.jpg); }

#icons li.help a { background-image: url(images/help_icon_inactive.jpg); }
#icons li.help a:hover { background-image: url(images/help_icon_active.jpg); }

#menu
{
    margin: 0 auto;
	width: 970px;
	min-height: 45px;
}

#menu ul
{
    list-style: none;
	margin: 0 auto;
    float:left;
    width: 944px;
    height:43px;
    background-image: url(images/main_menu_bg.jpg);
    background-repeat:repeat-x;
}

#menu ul li
{
    float:left;
    text-align:center;
    height:43px;    
    width:120px;
    vertical-align:middle;
    
}

#menu ul li a
{
    text-decoration:none;
    font-size:9.0pt;
    font-weight:bold;
    font-family:Arial, Helvetica;
    display:block;
    clear:both;
    color:#FFFFFF;
    height:31px;
    width:120px;
    margin: 0 auto;
    background-image: url(images/main_menu_bg3.jpg);
    background-repeat:repeat-x;
    background-position:center;
    padding-top:12px;
}

#menu li a:hover { background-image: url(images/main_menu_active2.jpg); }
#menu li.active a { background-image: url(images/main_menu_active2.jpg); }

#menu ul li form
{
    margin-top:12px;
    margin: 0 auto;
    width:200px;
    padding-top:10px;
}

#search_bar
{
    border:1px solid #9A9999;
    border-right:0;
    color:#9A9A9A;
    padding:2px;
    padding-bottom:2px;
    font-size:11px;
}

#search_bar, x:-moz-any-link, x:default { padding-bottom:3px; } /* FireFox 3 */

#search_submit
{
    position:absolute;
    *margin-top:1px;
}

#wrapper_content, #making_test
{
    clear:both;
    width:970px;
    margin:0 auto;
    margin-top:4px;
}

#left_content
{
    width:180px;
    float:left;    
}

#left_content ul
{
	list-style: none;
	margin: 0 auto;    
	clear: both;
    background-image:url(images/category_link_bg.jpg);
    background-repeat:repeat-y;
    background-position:bottom;
    padding-bottom:9px;
}

#left_content li.normal
{
    height:30px;
    *height:21px;
    margin:0;
}

#left_content li.normal a
{
    display:block;
    font-size:12px;
    font-weight:bold;
    height:30px;
    margin:0 auto;
    clear:both;
    background-image:url(images/category_link_bg.jpg);
    background-repeat:no-repeat;
    color:#FFFFFF;
    text-decoration:none;
    vertical-align:middle;
    font-family:tahoma;
    padding-left:20px;
    padding-top:8px;
    *height:21px;

}

#left_content li.normal a:hover { color:#010100; background-image:url(images/category_alink_bg.jpg); }

#left_content li.active
{
    background-image:url(images/category_alink_bg.jpg);
    background-repeat:no-repeat;
    background-color:#E1E3DC;
}

#left_content li.active
{
    margin:0;
}

#left_content a#activelink
{
    display:block;
    font-size:12px;
    font-weight:bold;
    height:30px;
    color:#010100;
    margin:0 auto;
    clear:both;
    text-decoration:none;
    vertical-align:middle;
    font-family:tahoma;
    padding-left:20px;
    padding-top:8px;
    *height:21px;
}

#left_content li.active h2
{ 
    margin:0;
    padding:0;
    padding-bottom:10px;
    border-right:1px solid #B4B6AB;
    border-left:1px solid #737666;
    position:relative;
    margin-top:-8px;
    *margin-top:0;
}

#left_content li.active h2 a
{
    font-size:11px;
    color:#E22F2F;
    font-family:tahoma;
    display:block;
    padding-left:26px;
    padding-top:4px;
    text-decoration:none;
}

#left_content li.active h2 a:hover { color:#010100; }

#left_content .inner
{
    position:relative;
    margin-bottom:-3px;
    *margin-top:-3px;
}

#left_content h6.title
{
    padding:4px;
    font-family:tahoma;
    color:#4A4A4A;
    font-size:13px;
    border-bottom:1px solid #C1C1C1;
}

#left_content .stats_list
{
    font-size:11px;
    font-family:tahoma;
    color:#F8F8F8;
    padding:4px;
}

#left_content .stats_list a
{
    display:block;
    margin:5px 0 5px 0;
    color:#FFF;
    text-decoration:none;
}

#left_content .stats_list a:hover {color:#4A4A4A}

#content
{
    width:470px;
    position:relative;
    float:left;
    margin-left:10px;
    margin-right:10px;
}

#index_block
{
    width:780px;
    position:relative;
    float:left;
    margin-left:10px;
    margin-bottom:0px;
    height:355px;

}

#index_block .wrapper
{
    position:relative;
    height:9px;
    *margin-top:-3px;
}

#index_block .inner
{
    background-color:#A0A395;
    height:320px;
    position:relative;    
    border:1px solid #A0A395;
}

#index_block .inner .block
{
    background-color:#A0A395;
    height:317px;
    border:1px solid #FFFFFF;
    border-bottom:3px solid #FFFFFF;
    width:755px;
    margin:0 8px 0 8px;
    
}

#index_block .box_content
{    
    background-repeat:no-repeat;
    width:446px;
    height:317px;
    float:left;
    background-color:#FFFFFF;
}

#big_box1 { background-image:url(images/box1_bg.jpg); }
#big_box2 { background-image:url(images/box2_bg.jpg); }
#big_box3 { background-image:url(images/box3_bg.jpg); }
#big_box4 { background-image:url(images/box4_bg.jpg); }

#big_box1 img, #big_box3 img
{
    border:1px solid #FFFFFF;
    float:left;
    margin:4px;
}

#big_box1 .inner_content h1, #big_box3 .inner_content h1, #big_box2 .inner_content h1
{
    margin-top:3px;
    width:210px;
    height:20px;
    float:left;
}

#big_box2 .inner_content h1
{
    width:400px;
    margin-top:10px;
}

#big_box1 .inner_content h1 a, #big_box3 .inner_content h1 a
{
    color:#FFFFFF;
    font-size:14px;
    font-family:tahoma;
    font-weight:bold;
    text-decoration:none;  
}

#big_box2 .inner_content h1 a
{
    color:#FFFFFF;
    font-size:16px;
    font-family:tahoma;
    font-weight:bold;
    text-decoration:none; 
}

#big_box1 .inner_content h4, #big_box3 .inner_content h4, #big_box2 .inner_content h4
{
    font-size:11px;
    color:#3E3E3E;
    font-family:arial;
    margin:2px;
    font-weight:normal;
    float:left;
    width:200px;
    line-height:15px;
}

#big_box2 .inner_content h4
{
    width:400px;
    margin-top:20px;
    font-size:12px;
    height:115px;
    float:left;
}

#big_box1 .inner_content h4 a, #big_box1 .inner_content table td a, #big_box3 .inner_content h4 a, #big_box3 .inner_content table td a { text-decoration:none; color:#FFFFFF; font-size:11px; }
#big_box3 .inner_content a:hover { text-decoration:underline; }

#big_box1 .inner_content table, #big_box3 .inner_content table {
    clear:both;
    width:424px;    
}

#big_box1 .inner_content table td, #big_box3 .inner_content table td
{
    color:#FFFFFF;
    font-size:11px;    
    font-weight:bold;
    font-family:tahoma;
    text-align:center;
    vertical-align:top;
}

#big_box3 .inner_content table tr.ttt td { border-right: 0px solid #F1F1EF; }

#big_box3 .inner_content table td { text-align:left; width:120px; padding:4px;}

#big_box1 .inner_content table td img { border:1px solid #FFFFFF; margin:0 auto; float:none;  margin:0; padding:0; }

#big_box4 .inner_content h5
{
    color:#FFFFFF;
    font-family:Tahoma;
    font-size:11px;
    line-height:15px;
    margin:10px;
    margin-left:4px;
    margin-right:0;
    width:220px;
    float:left;
}

#big_box4 .inner_content h5 a { color:#F43E3E; font-size:12px; text-decoration:none;  }

#index_block .box_content .inner_content
{
    margin:10px;
    margin-top:40px;
    width:400px;
    height:260px;
}

#index_block .box_links
{
    height:317px;
    width:309px;
    float:left;
    background-color:#FFFFFF;
}

#index_block .box_links a
{
    display:block;
    width:309px;
}

#index_block .box_links a.box1
{
    height:79px;
    background-image:url(images/box1_inactive.jpg);
}

#index_block .box_links a.box1:hover, #index_block .box_links a.box1_active
{
    height:79px;
    background-image:url(images/box1_active.jpg);
}

#index_block .box_links a.box2
{
    height:79px;
    background-image:url(images/box2_inactive.jpg);
}
#index_block .box_links a.box2:hover, #index_block .box_links a.box2_active
{
    height:79px;
    background-image:url(images/box2_active.jpg);
}

#index_block .box_links a.box4
{
    height:80px;
    background-image:url(images/box4_inactive.jpg);
}
#index_block .box_links a.box4:hover, #index_block .box_links a.box4_active
{
    height:80px;
    background-image:url(images/box4_active.jpg);
}
#right_content
{
    width:300px;
    float:left;
}

#inner_wrapper
{
    font-size:2px;
    line-height:1px;
    clear:both;
    width:970px;
}

#footer
{
    clear:both;
    width:970px;
    text-align:center;
    color:#000000;
    font-size:11px;
    font-family:tahoma;
    padding-top:10px;
    padding-bottom:10px;
    border-top:1px solid #DCDCDC;
}

#footer a
{
    color:#000000;
    font-size:11px;
    text-decoration:none;
    font-family:tahoma;
    margin-left:4px;
    margin-right:4px;
}

#footer .copyright
{
    color:#D90202;
    padding-top:4px;
    display:block;
}

#footer .copyright a
{
    margin:0;
    color:#D90202;
}

.block_list .inner, .block_list .inner_text
{
    background-image:url(images/block_list_bg.jpg);
    background-repeat:repeat-y;
    position:relative;
    margin-top:-3px;
    margin-bottom:-3px;
    *margin-bottom:-8px;
    padding:2px;
    padding-top:10px;
    width:296px;
}

.block_list .inner_text p, .block_list .inner_text form
{
    margin:20px;
    margin-top:0;
    font-size:11px;
    font-family:tahoma;
}

.block_list .inner_text input {
    padding:2px;
    font-size:10px;
    color:#7F856D;
}

.block_list .inner_text p a, .block_list .inner_text form a
{
    text-decoration:none;
    color:#67B107;
    font-weight:bold;
}

.block_list .inner_text p a:hover { color:#85C434; }

.block_list .inner ul
{
    list-style: none;
	margin: 0 auto;
    width: 274px;
    height:30px;
    float:left;
    background-image: url(images/block_list_menu_bg.jpg);
    background-repeat:repeat-x;
}

.block_list .inner div li
{
    float:left;
    text-align:center;
    height:26px;
    vertical-align:middle;    
}

.block_list .inner div li a
{
    font-size:10px;
    color:#FFFFFF;
    height:21px;
    display:block;
    font-family:tahoma;
    background-image: url(images/block_list_menu_bg.jpg);
    background-repeat:repeat-x;
    text-decoration:none;
    font-weight:bold;
    padding-top:5px;
}

.block_list .inner div li.active a { background-image: url(images/block_list_menu_bg_active.jpg); }
.block_list .inner li a:hover { background-image: url(images/block_list_menu_bg_active.jpg); }

table.test_list, table.test_list_images
{
    width: 286px;
    margin:4px;
}

table.test_list tr, table.test_list_images tr
{
    
}

table.test_list td, table.test_list_images td
{
    padding:4px;
    font-family:tahoma;
    font-size:11px;
    color:#7F856D;
    border-bottom:1px solid #E8E8E7;
}

table.test_list_images td img, table.test_half_list td img
{
    float:left;
    border:1px solid #FFFFFF;
}

table.test_list_images td
{
    vertical-align:top;
}

table.test_list_images td h2
{
    font-size:11px;
    height:26px;
}

table.test_list_images td span.left { float:left; }
table.test_list_images td span.right { float:right; }

table.test_list td a, table.test_list_images td a
{
    text-decoration:none;
    color:#67B107;
    font-weight:bold;
}

table.test_list td a:hover, table.test_list_images td a:hover { color:#85C434; }

table.test_list td.ocena
{
    width:90px;
}

table.test_list td.ocena b
{
    color:#DB0000;
    font-size:10px;
}

table.test_list td.ocena a, table.test_list td.ocena a:hover { font-size:11px; color:#DB0000; }

table.test_list_images td.image
{    
    padding:4px 0 4px 0;
    margin:0;
    width:30px;
}


table.test_list td.more_link, table.test_list_images td.more_link { border:0; padding:6px; text-align:right; }
table.test_list td b, table.test_list_images td b { color:#7F856D; }

#sg_making_tests
{
    background-image: url(images/making_tests_bg.jpg);
    background-repeat:no-repeat;
    width:470px;
    height:180px;
}

#sg_making_tests .inner
{  
    padding-top:40px;
    margin-right:30px;
    margin-left:10px;
    height:130px;
    font-family:tahoma;
}

#sg_making_tests .inner img
{
    float:left;
    margin:4px;
    border:1px solid #9DA390;
}

#sg_making_tests .inner h1
{
    float:left;
    margin-top:4px;
    width:290px;
    padding:2px;
}

#sg_making_tests .inner h1 a
{
    font-size:14px;
    color:#67B107;    
}

#sg_making_tests .inner h1 a:hover { color:#85C434; }

#sg_making_tests .inner h4, #sg_making_tests .inner span
{
    padding:3px;
    width:280px;
    float:left;
    font-family:tahoma;
    font-size:11px;
    line-height:16px;
}

#sg_making_tests .inner h4
{
    color:#363638;  
    font-weight:normal;
}

#sg_making_tests .inner span
{
    color:#7F856E;    
    display:block;
}

#sg_making_tests .inner span b { font-size:11px; color:#DB0000; }

#sg_making_tests .inner div
{
    clear:both;
    width:200px;
    padding-left:25px;
}

#sg_making_tests .inner div a
{
    text-decoration:none;
    color:#AB0202;
    font-size:18px;
}

#sg_making_tests .inner div a:hover
{
    color:#363638;  
}

#sg_making_tests .inner div b
{
    color:#AB0202;
    font-size:18px;
}

#sg_best_users, #sg_stats
{
    width:470px;
    margin-top:10px;
}

#sg_best_users { height:150px; }

#sg_best_users .wrapper, #sg_stats .wrapper { width:465px; font-size:1px; line-height:1px; clear:both; }

#sg_best_users .inner_block, #sg_stats .inner_block .item
{
    width:152px;
    height:110px;
    background-color:#F1F1EF;
    border:1px solid #D3D6C9;
    float:left;
    color:#7F856E;
    font-size:11px;
    font-family:tahoma;

}

#sg_best_users .inner_block b, #sg_stats .inner_block .item b { color:#5E5E5E; }

#sg_best_users .inner_block b { font-size:12px; }

#sg_best_users .inner_block h3
{
    width:129px;
    background-color:#A4C543;
    margin-left:11px;
    color:#FFFFFF;
    font-size:11px;
    font-family:tahoma;
    text-align:center;
    padding:1px 0 6px 0;
    background-image: url(images/sg_best_users_bg.jpg);
    background-repeat:no-repeat;
    margin-top:6px;
    margin-bottom:6px;
}

#sg_best_users .inner_block a, #sg_stats .inner_block .item a, #sg_best_users a.more, #sg_stats a.more
{
    color:#67B107;
    text-decoration:none;
    font-family:tahoma;
    font-size:12px;
    float:left;
    display:block;    
}

#sg_best_users .inner_block a:hover, #sg_stats .inner_block .item a:hover, #sg_best_users a.more:hover, #sg_stats a.more:hover { color:#85C434; }

#sg_best_users .inner_block img
{
    float:left;
    border:1px solid #7D8172;
    margin-left:8px;
    margin-right:6px;
}

#sg_best_users a.more, #sg_stats a.more
{
    font-weight:bold;
    font-size:11px;
    float:right;
    margin-right:12px;
    *margin-right:8px;
    margin-top:4px;
}

#sg_best_users a.more b, #sg_stats a.more b
{
    color:#7F856D;
}

#sg_stats
{
    height:380px;

}

#sg_stats .inner_block
{    
    width:154px;
    height:320px;
    float:left;
}

#sg_stats .inner_block h3
{
    width:154px;
    color:#FFFFFF;
    padding:5px 0 10px 0;
    font-size:11px;
    font-family:tahoma;
    text-align:center;
    background-image: url(images/sg_stats_bg.jpg);
    background-repeat:no-repeat;
}

#sg_stats .inner_block .item
{
    width:152px;
    height:48px;
    border-bottom:0;
}

#sg_stats .inner_block .stat
{
    width:142px;
    height:35px;
    border:1px solid #D3D6C9;
    font-size:11px;
    font-family:tahoma;
    background-color:#F1F1EF;
    float:left;
    padding:5px;
    color:#7F856E;
}

#sg_stats .inner_block .stat b { color:#DB0000; }


#sg_stats .inner_block .item img
{
    float:left;
    border:1px solid #7D8172;
    margin:4px;
}

#category_block
{
    background-image: url(images/category_main_bg.jpg);
    background-repeat:no-repeat;
    width:470px;
    height:180px;
}

#category_block .inner
{
    color:#FFFFFF;
    font-weight:bold;
    width:415px;
    height:140px;
    margin:14px;
    font-size:11px;
    *margin-left:8px;
    padding:4px;
    float:left;
    font-family:tahoma;
}

#category_block .inner img
{
    border:1px solid #FBFCF6;
    margin:0 4px 4px 0;
    float:left;
}

#category_block .inner h1
{
    float:left;
    font-size:22px;
    color:#FFFFFF;
    width:220px;
    padding-top:2px;
    padding-bottom:6px;
}

#category_block .inner p
{
    line-height:16px;
}

#category_block .inner p b
{
    color:#F43E3E;
    font-size:12px;
}

#category_block .inner a
{
    text-decoration:none;
    color:#DDEAAB;
    font-weight:bold;
    float:left;
    clear:both;
    display:block;
    width:300px;
    padding-left:6px;
    font-size:11px;
    letter-spacing:2px;
}

#category_block .inner a:hover { color:#354E00; }

#subcategory_block
{
    background-image: url(images/subcategory_bg.jpg);
    background-repeat:repeat-y;
    position:relative;
    margin-top:-15px;
}

#subcategory_block .inner
{
    color:black;
    margin-top:0;
    font-weight:bold;
    font-size:11px;
    width:430px;
    font-family:tahoma;
    margin-left:14px;
    padding:5px;
}

#subcategory_block .wrapper
{
    background-image: url(images/subcategory_bot.jpg);
    background-repeat:no-repeat;
    height:22px;
    width:470px;
}

#subcategory_block td
{
    float:left;
    width:210px;
}

#subcategory_block td img { float:left; margin:4px; border:1px solid #FFFFFF; }

#subcategory_block td a
{
    text-decoration:none;
    color:#030000;
    font-weight:normal;
    display:block;
    margin-top:6px;
}

#subcategory_block td a b { font-size:13px; }

#subcategory_block td a:hover b { color:red; }

.last_test
{
    background-image: url(images/last_test_bg.jpg);
    background-repeat:no-repeat;
    width: 300px;
    height:191px;
}

.last_test .inner
{
    padding:5px;
    padding-top:44px;
    float:left;
    font-family:tahoma;
    color:#7F856E;
}

.last_test .inner img { border:1px solid #9DA390; float:left; margin:4px; margin-top:0; }

.last_test .inner h1, .last_test .inner h4, .last_test .inner h5
{
    float:left;
    width:158px;    
}

.last_test .inner a
{
    text-decoration:none;
    font-size:12px;
    color:#E22F2F;
    font-weight:bold;
}
.last_test .inner h1 a
{
    font-size:14px;   
    color:#67B107;
    text-decoration:none;
}

.last_test .inner h1 a:hover { color:#85C434; }

.last_test .inner h4, .last_test .inner h5
{
    font-size:10px;
    font-weight:normal;
}

.last_test .inner h5
{
    clear:both;
    width:280px;
    margin-bottom:8px;
    padding-left:8px;
}

.last_test .inner h5 b
{
    font-size:11px;
}

.test_info
{
    width: 300px;    
}

.test_info .inner {

    background-image: url(images/test_info_bg.jpg);
    background-repeat:repeat-y;
    position:relative;
    margin-top:-3px;
    margin-bottom:-1px;
    *margin-bottom:-5px;
    padding-top:10px;
    width:300px;
}

.test_info .inner div
{
    background-color:#FFFFFF;
    border:1px solid #A6AB94;
    width:280px;
    margin:0 auto;
    margin-top:10px;    
    padding-top:10px;
    padding-bottom:10px;
}

.test_info .inner p
{    
    font-family:tahoma;
    border:0px solid red;
    font-size:11px;
    padding:3px;
    width:118px;
    float:left;
    padding-left:10px;
    color:#7F856E;
}

.test_info .inner p.data
{
    padding-left:0;
    width:140px;
    color:#595D48; /* color:#030401; */
    font-weight:bold;
}

.test_info .inner p.data b
{
    color:#DB0000;
}

.test_info b
{
    font-family:tahoma;
    font-size:11px;
}

.test_info .inner div a
{
    color:#67B107;
    text-decoration:none;
    font-family:tahoma;
    font-size:12px;
}

.test_info .inner div a:hover { color:#85C434; }

#test_block, #test_okolicznowsciowy
{
    background-image: url(images/test_bg2.jpg);
    background-repeat:no-repeat;
    width:470px;
    float:left;
}

#test_block_bot
{
    background-image: url(images/test_bot.jpg);
    background-repeat:no-repeat;
    width:470px;
    float:left;
    margin-bottom:10px;
    height:42px;
}

#test_block_bot a#okol
{
    text-decoration:none;
    display:block;
    margin-top:10px;
    margin-right:40px;
    color:#67B107;
    font-family:tahoma;
    font-weight:bold;
    font-size:14px;
}

#test_block_bot a#okol b { color:#7F856E; }

#test_block .inner, #test_block_bot .adder
{
    color:#030401;
    font-weight:bold;
    width:415px;
    margin:14px;
    font-size:11px;
    *margin-left:8px;
    padding:4px;
    float:left;
    font-family:tahoma;
    padding-top:30px;
    margin-bottom:0;
    padding-bottom:0; 
}

#test_block_bot .adder
{
    color:#7F856D;
    font-weight:normal;
    height:20px;
    margin-top:0;
    text-align:right;
    padding-bottom:0;
    font-size:10px;
    padding-top:10px;
}

#test_block_bot .adder b { font-size:11px; }

#test_block_bot .adder a, #test_block .inner h5 a
{
    text-decoration:none;
    font-size:12px;
    color:#E22F2F;
    font-weight:bold;
}

#test_block .inner img
{
    border:1px solid #FBFCF6;
    margin:0 4px 4px 0;
    float:left;
}

#test_block .inner h1
{
    float:left;
    font-size:22px;
    color:#030401;
    width:280px;
    padding-top:2px;
    padding-bottom:6px;
}

#test_block .inner h4
{
    color:#363638;
    width:280px;
    float:left;
    font-size:11px;
    line-height:15px;
    font-weight:normal;
    margin-bottom:2px;
}

#test_block .inner h5
{
    width:400px;
    clear:both;
    font-size:11px;
    margin-top:4px;
}

#test_block .inner h5 a {
    font-size:11px;
}

#start_test
{
    width:470px;
    height:187px;
    margin-top:10px;
}

#start_test .top
{
    background-image:url(images/start_test_top.jpg);
    background-repeat:no-repeat;
    height:48px;
    font-family:tahoma;
    font-size:11px;
    color:#FFFFFF;
    padding-top:6px;
    padding-left:20px;
    line-height:15px;
}

#start_test .top a
{
    text-decoration:none;
    color:#E22F2F;
    font-weight:bold;
}

a#start_test_link
{
    background-image:url(images/test_start_off.jpg);
    background-repeat:no-repeat;
    width:253px;
    height:72px;
    display:block;
    float:left;
}

a#learn_test_link
{
    background-image:url(images/ucz_sie_off.jpg);
    background-repeat:no-repeat;
    width:217px;
    height:72px;
    display:block;
    float:left;
}

a#start_test_link:hover { background-image:url(images/test_start_on.jpg); }
a#learn_test_link:hover { background-image:url(images/ucz_sie_on.jpg); }

#end_test
{
    width:470px;    
    height:206px;
    background-repeat:no-repeat;
}

.zaliczony { background-image:url(images/zaliczony_bg.jpg); }
.niezaliczony { background-image:url(images/niezaliczony_bg.jpg); }

#testResult_opacity
{
    height:25px;
    width:250px;
    background-color:#FFFFFF;
    position:absolute;
    margin-left:188px;
    margin-top:26px;
}

#end_test h2
{
    margin:10px;
    margin-top:24px;
    margin-left:190px;
    padding:3px;
    font-family:tahoma;
    font-size:13px;    
    position:absolute;
}

#end_test h2 b { font-size:18px; }

#end_test .inner
{
    margin:0 0 0 20px;
    font-family:tahoma;
    font-size:13px;
    line-height:18px;
    width:300px;
    padding-top:60px;
}

#end_test .inner p
{
    height:40px;
    margin-top:20px;
}

#end_test .inner p img
{
    float:left;
    margin:4px;
    margin-top:0;
}

#end_test .inner p a
{
    text-decoration:none;
    font-size:13px;
    color:#FFFFFF;
    font-weight:bold;
}

#test_big_block
{
    border:0px solid red;
    width:780px;
    position:relative;
    float:left;
    margin-left:10px;
    margin-top:10px;
    margin-bottom:0px;
    float:right;
}

#test_big_stats
{
    width:780px;
}

#test_big_stats .inner_block
{
    /* width:253px; */
    width:223px;    
    float:left;
    margin-left:10px;
    border:0px solid red;
}

#test_big_stats .inner_block h3
{
    /* width:253px; */
    width:223px;
    color:#FFFFFF;
    padding:5px 0 12px 0;
    font-size:12px;
    font-family:tahoma;
    text-align:center;
    background-image: url(images/test_infoblock_top.jpg);
    background-repeat:no-repeat;
}

#test_big_stats .inner_block .item
{
    /* width:251px; */
    width:221px;
    height:49px;
    border:1px solid #D3D6C9;
    float:left;
    color:#7F856E;
    font-size:11px;
    font-family:tahoma;
    border-bottom:0;
}

#test_big_stats .inner_block .comment
{
    width:243px;
    border:1px solid #D3D6C9;
    float:left;
    color:#363638;
    font-size:11px;
    font-family:tahoma;
    border-bottom:0;
    padding:4px;
}

#test_big_stats .inner_block .comment p
{
    border:0px solid green;
}

#test_big_stats .inner_block .comment span
{    
    display:block;
    color:#7F856E;
    margin-top:3px;    
}

#test_big_stats .inner_block .comment a
{
    text-decoration:none;
    color:#E22F2F;
    font-weight:bold;
}

#test_big_stats .inner_block .stat
{
    /* width:251px; */
    width:221px;
    height:15px;
    border-top:1px solid #D3D6C9;
    font-size:11px;
    font-family:tahoma;    
    float:left;
    color:#7F856E;
}

#test_big_stats .inner_block .item a, #test_big_stats .inner_block .stat a
{
    color:#67B107;
    text-decoration:none;
    font-family:tahoma;
    font-size:12px;
    float:left;
    display:block;
}

#test_big_stats .inner_block .item a:hover, #test_big_stats .inner_block .stat a:hover { color:#85C434; }

#test_big_stats .inner_block .stat a
{
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
    padding:4px;
    padding-left:10px;
}

#test_big_stats .inner_block .stat a b { color:#7F856D; }

#test_big_stats .inner_block .item span
{
    display:block;
    /* width:195px; */
    width:165px;
    float:left;
    border:0px solid green;
    margin-top:8px;
    display:block;
}

#test_big_stats .inner_block img
{
    float:left;
    border:1px solid #7D8172;    
    margin:4px;
    margin-left:8px;
    margin-right:6px;
}

p.clockFFFFFF, p.clockF1F1EF
{
    background-image: url(images/mni_clock_white.jpg);
    background-repeat:no-repeat;
    padding:4px;
    padding-left:20px;
    margin-top:1px;
    border:0px solid red;
    float:right;
    width:90px;
    margin-top:-4px;
    *margin-top:-16px;
    position:relative;
}

p.clockF1F1EF { background-image: url(images/mini_clock_gray.jpg); }

#test_half_content
{
    clear:both;
    width:780px;    
    margin-bottom:10px;
    float:left;
}

.test_half_box
{
    float:left;
    width:385px;
}

.test_half_box .inner
{
    width:385px;
    background-image: url(images/test_half_box_bg.jpg);
    background-repeat:repeat-y;
    *position:relative;
    *margin-top:-3px;
}

.test_half_box .wrapper
{
    background-image: url(images/test_half_box_bot.jpg);
    background-repeat:no-repeat;
    background-position:bottom;
    height:7px;
    width:385px;
    *position:relative;
    *margin-top:-8px;
}

table.test_half_list
{
    width: 377px;
    margin:0 4px 0 4px;
}

table.test_half_list td
{
    padding:4px;
    font-family:tahoma;
    font-size:11px;
    color:#7F856D;
    border-bottom:1px solid #E8E8E7;
    vertical-align:top;
}

table.test_half_list td h2
{
    font-size:13px;
    height:22px;
}

table.test_half_list td span.left { float:left; }
table.test_half_list td span.right { float:right; }

table.test_half_list td a
{
    text-decoration:none;
    color:#67B107;
    font-weight:bold;
}

table.test_half_list td a:hover { color:#85C434; }

table.test_half_list td.image
{
    padding:4px 0 4px 0;
    margin:0;
    width:30px;
}

.test_one_box
{
    float:left;
    width:780px;
    margin-bottom:10px;
}

.test_one_box .inner
{
    width:780px;
    background-image: url(images/test_one_box_bg.jpg);
    background-repeat:repeat-y;
    *position:relative;
    *margin-top:-3px;
}

.test_one_box .wrapper
{
    background-image: url(images/test_one_box_bot.jpg);
    background-repeat:no-repeat;
    background-position:bottom;
    height:7px;
    width:780px;
    *position:relative;
    *margin-top:-8px;
}

table.answer_list
{
    width: 772px;
    margin:0 4px 0 4px;
}

table.answer_list td
{ 
    width:386px;
    padding:3px;
    font-family:tahoma;
    font-size:13px;
    color:#393A38;
    line-height:18px;
    vertical-align:top;
    border:1px solid #DBDBDB;
    border-bottom:0;
}

table.answer_list td b
{
    color:#E30202;
    font-size:22px;
}

table.answer_list td p
{
    margin:5px;
}

table.answer_list td span b { font-size:16px; color:#010101; }

table.answer_list .good { color:#7FA124; font-weight:bold; }
table.answer_list .bad { color:#CB1C1C; font-weight:bold; }

table.answer_list td a {
    text-decoration:none;
}

table.answer_list td a
{
    display:block;
    margin:6px;
    margin-bottom:2px;
    color:#67B107;
    font-size:11px;
    font-weight:bold;
}

table.answer_list td a b { color:#7F856D; font-size:11px; }
table.answer_list td a:hover { color:#85C434; }

.content_blocklist
{
    width:470px;
    margin-top:10px;
}

.content_blocklist .inner
{
    width:462px;
    background-image: url(images/blocklist_bg.jpg);
    background-repeat:repeat-y;
    position:relative;
    margin-top:-1px;
    *margin-top:-3px;
    padding:4px;
}

.content_blocklist .inner p
{    
    font-family:tahoma;
    padding-left:15px;
    text-align:left;
    margin-bottom:4px;
}

.content_blocklist .inner p a
{
    text-decoration:none;
    font-weight:bold;
    color:#E30202;
}

.content_blocklist .wrapper
{
    background-image: url(images/blocklist_bot.jpg);
    background-repeat:no-repeat;
    height:9px;
    width:470px;
}

#blocklist td
{
    font-family:tahoma;
    font-size:12px;
    line-height:16px;
    color:#7F856D;
    border-bottom:1px solid #8F8F8F;
    padding:2px;
    width:400px;
    text-align:left;
    vertical-align:top;
}

#blocklist td p
{
    padding:0;
    height:46px;
    margin:0;
    
}

#blocklist td.stats
{
    font-size:11px;
    border-left:1px solid #E5E5E5;
    padding-left:4px;
    width:140px;
}

#blocklist .see_more
{
    position:absolute;
    margin:0;
    width:254px;
    padding:1px;
    padding-left:10px;
    border-top:1px solid #E5E5E5;
}

#blocklist .see_more a
{
    font-size:10px;
    float:left;
}

#blocklist .see_more a b { color:#7F856D; }

#blocklist .see_more img { border:0; float:right; }

#blocklist td.img
{
    width:30px;
}

#blocklist td.stats img { margin:0; margin-top:3px; border:0; }

#blocklist td.stats a, #blocklist td.stats a:hover
{
    color:#DB0000;
    font-weight:bold;
}

#blocklist td.stats b { color:#676767; }

#blocklist td a
{
    text-decoration:none;
    color:#67B107;
    font-weight:bold;
}

#blocklist td a:hover { color:#85C434; }

#blocklist td img
{
    margin:2px;
    border:1px solid #85897B;
}

#blocklist tr.more_stats td
{
    font-size:11px;
}

#blocklist td.sorting
{
    padding-left:20px;
    color:#FFFFFF;
    font-size:11px;
    font-family:tahoma;
    font-weight:bold;
}

.sorting_off, .sorting_on
{
    width:133px;
    height:30px;
    background-image:url(images/sorting_off.jpg);
    background-repeat:no-repeat;
    cursor:pointer;
}

.sorting_on
{
    background-image:url(images/sorting_on.jpg);
}

.sorting_off span, .sorting_on span
{
    margin:0 auto;
    display:block;
    text-align:center;
    padding-top:3px;
}

.sorting_block
{
    width:133px;
    background-color:#CD1E1E;
    background-image:url(images/sorting_bottom.jpg);
    background-repeat:no-repeat;
    background-position:bottom;
    position:absolute;
    z-index:888;
    margin-top:6px;
    display:none;
}

.sorting_block ul
{
    list-style:none;
    margin:0;
    padding:0;
}

.sorting_block ul li
{    
    width:133px;
    height:26px;
    text-align:center;
    vertical-align:middle;    
}

.sorting_block li a, #blocklist .sorting_block li a
{
    color:#FFFFFF;
    font-weight:bold;
    display:block;
    width:133px;
    height:21px;
    padding-top:5px;
    vertical-align:middle;
    border-bottom:1px solid #DC5F5F;
}

.sorting_block li a:hover, #blocklist .sorting_block li a:hover
{
    color:#030101;
    background-color:#E0DFDF;
    border-bottom:1px solid #E9E8E8;
}

p.widget_inputs
{
    color:#E30202;
    font-family:tahoma;
    font-weight:bold;
    padding-left:10px;
    font-size:14px;
}

p.widget_inputs  b
{
    color:#7F856E;
    font-size:13px;
    display:block;
    float:left;
    margin-top:6px;
    width:50px;
}

p.widget_inputs input
{
    width:370px;
    padding:2px;
    color:#7F856E;
    margin:4px;
    font-size:11px;
    font-family:tahoma;
}

#breadcrumb
{
    clear:both;
    width:970px;
    margin-bottom:6px;
    color:#7F856E;
    font-family:tahoma;
    font-size:11px;
    margin-left:12px;
    padding:2px 0 2px 0;
}

#breadcrumb a
{
    color:#7F856E;
    text-decoration:none;
    margin-left:3px;
    margin-right:3px;
    
}

#breadcrumb a.active
{
    color:#67B107;
    font-weight:bold;
    font-size:11px;
}

#stars, #stars .off, #stars .on
{
    height:10px;
    font-size:1px;
    line-height:1px;
    width:110px;
    margin:0;
    padding:0;
    border:0;
}

p#star_info
{
    float:left;
    position:relative;
    margin-left:80px;
    *margin-left:40px;
    margin-top:-12px;
    font-size:11px;
    font-weight:bold;
    padding:0;
    width:180px;

}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
form#stars div.rating-cancel, form#stars div.star-rating{float:left;width:10px;height:10px;text-indent:-999em;border:0;margin:0;padding:0;cursor:pointer;display:block;background:transparent;overflow:hidden;}
form#stars div.rating-cancel, form#stars div.rating-cancel a{background:url(delete.gif) no-repeat 0 -16px; border:0;}
form#stars div.star-rating, form#stars div.star-rating a{background:url(images/stars2.gif) no-repeat 0 0px}
form#stars div.rating-cancel a, form#stars div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
form#stars div.star-rating-on a{background-position:0 -20px!important}
form#stars div.star-rating-hover a{background-position:0 -20px}
/* Read Only CSS */
form#stars div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
form#stars div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

#profile_content
{
    width:780px;
    float:right;
}

#profile_content .user_info
{
    height:142px;
    width:780px;
    background-image:url(images/profile_info_top.jpg);
    background-repeat:no-repeat;
    border:0px solid red;
    font-family:tahoma;
}

#profile_content .user_info img
{
    border:1px solid #9DA390;
    margin:4px;
    margin-top:45px;
    margin-left:35px;
    float:left;
}

#profile_content .user_info h1
{
    font-size:1.4em;
    color:#DB0000;
    padding-top:45px;
}

#profile_content .user_info p
{
    font-size:12px;
    line-height:15px;
    float:left;
    width:250px;
}

#profile_content .green_box
{
    background-image:url(images/profile_green_box.jpg);
    background-repeat:no-repeat;
    width:271px;
    height:107px;
    position:relative;
    margin-right:55px;
    *margin-right:26px;
    margin-top:-40px;
    float:right;
}

#profile_content .green_box p
{
    color:#FFFFFF;
    margin:6px;
    font-size:11px;
}

#profile_content .test_info
{
    height:170px;
    width:780px;
    background-image:url(images/profile_info_bg.jpg);
    background-repeat:repeat-y;
    padding-top:10px;
}

#profile_content .test_info .box
{
    float:left;
    width:364px;
    height:100px;
    margin-left:16px;
    *margin-left:10px;
}

#profile_content .test_info .box p
{
    background-image:url(images/test_info_box_bg.jpg);
    background-repeat:repeat-y;
    padding-top:6px;
    *position:relative;
    *margin-top:-4px;
}

#profile_content .test_info .box span
{
    display:block;
    margin:10px;
    margin:0 10px 0 10px;
    font-family:tahoma;
    font-size:11px;
    color:#7F856D;
    line-height:15px;
}

#profile_content .test_info .box .wrapper
{
    height:7px;
    background-image:url(images/test_info_box_bot.jpg);
    background-repeat:no-repeat;
    font-size:1px; line-height:1px;
}

#profile_content .test_info p.serwisy
{
    float:left;
    margin-left:25px;
    *margin-left:15px;
    margin-top:10px;
    font-size:12px;
    line-height:20px;
    font-family:tahoma;
    font-weight:bold;
}

#profile_content .wrapper
{
    height:13px;
    background-image:url(images/profile_info_bot.jpg);
    background-repeat:no-repeat;
    font-size:1px; line-height:1px;
}

#profile_tests
{
    width:780px;
    float:right;
    margin-top:10px;
}

#profile_tests #menu
{
    width:740px;
    height:32px;
}

#profile_tests #menu a, #profile_tests #menu a.active
{
    display:block;
    float:left;
    margin-left:8px;
    width:186px;
    height:25px;
    background-image:url(images/profile_selector_inactive.jpg);
    background-repeat:no-repeat;
    font-family:tahoma;
    font-size:11px;
    text-decoration:none;
    color:#FFFFFF;
    text-align:center;
    font-weight:bold;
    padding-top:4px;
}

#profile_tests #menu a:hover
{
    background-image:url(images/profile_selector_active.jpg);
}

#profile_tests #menu a.active
{
    background-image:url(images/profile_selector_active.jpg);
}

table.profile_test_list { width:740px; margin-left:10px; }

.profile_test_list td
{
    border-bottom:1px solid #E8E8E7;
    border-right:1px solid #E8E8E7;
    font-family:tahoma;
    font-size:12px;
    padding:4px;
    
}

.profile_test_list td a
{
    text-decoration:none;
    font-weight:bold;
    color:#67B107;
}

.profile_test_list td a:hover { color:#85C434; }

.profile_test_list thead td
{
    background-color:#DCDCDC;
    border-bottom:2px solid #AB0202;
    padding:8px 3px 8px 3px;
    color:#003000;
    font-size:11px;
    font-weight:bold;
}

.profile_test_inner
{
    height:240px;
    overflow:auto;
    display:none;
}

.profile_test_inner p
{
    font-size:12px;
    margin:6px 20px 0 20px;
    font-family:tahoma;
    line-height:16px;
}

.table_profile_answer_list
{
}

.table_profile_answer_list td
{
    width:550px;
    vertical-align:middle;
}
#making_test
{
    background-image:url(images/rozwiazywanie_top.jpg);
    background-repeat:no-repeat;
    background-position:top;
    margin-bottom:10px;
}

#making_test .inner
{
    width:970px;
    background-image:url(images/rozwiazywanie_bg.jpg);
    background-repeat:repeat-y;
    position:relative;
    margin-top:42px;
}

#making_test .wrapper
{
    width:970px;
    background-image:url(images/rozwiazywanie_bot.jpg);
    background-repeat:no-repeat;
    height:11px;
    font-size:1px; line-height:1px;
}

#making_test p
{
    font-family:tahoma;
    font-size:18px;
    font-weight:bold;
    margin-left:290px;
    padding-top:24px;
}

#making_test .left_box1, #making_test .left_box2
{
    float:left;
    width:600px;
    height:187px;
    margin-left:25px;
    *margin-left:15px;
    text-align:center;
}

#making_test .left_box1 { vertical-align:middle; }
#making_test .left_box1 img { margin:0 auto; vertical-align:middle; }

#making_test .right_box
{
    background-image:url(images/rozwiazywanie_green_bg.jpg);
    background-repeat:no-repeat;
    float:left;
    margin-left:15px;
    width:300px;
    height:187px;
    text-align:center;
    font-family:tahoma;
    padding-top:20px;
    font-size:14px;
    line-height:24px;
}

#making_test .right_box span
{
    display:block;
    clear:both;
    font-weight:bold;
    color:#FFF;
    font-size:1.8em;
}

#making_test .buttons
{
    margin-left:40px;
    padding-top:10px;
    clear:both;
    height:40px;
}

#making_test .buttons img { float:left; }

#making_test .question_value, #making_test .left_box2
{
    border:1px solid #D3D6C9;
    background-color:#FFFFFF;
    color:#010200;
    padding:10px;    
    margin-left:25px;
    *margin-left:15px;
    margin-top:5px;
    width:895px;
    clear:both;
    float:left;
    font-family:tahoma;
}

#making_test .question_value h5, #making_test .left_box2 h5 { color:#7F856E; font-size:12px; }
#making_test .question_value h1, #making_test .left_box2 h1 { font-size:20px; }

#making_test .question_value table, #making_test .left_box2 table
{
    margin-top:5px;
    width:550px;
}

#making_test .question_value table td, #making_test .left_box2 table td
{
    font-size:12px;
    clear:both;
    padding:4px;
    vertical-align:middle;
}

#making_test .question_value table td.input, #making_test .left_box2 table td.input { width:20px; }

#making_test .left_box2
{
    text-align:left;
    width:580px;
    margin-top:0;
}

#left_side_content
{
    width:660px;
    position:relative;
    float:left;
    margin-right:10px;
    font-family:tahoma;
}

#left_side_content h1
{    
    color:#D20505;
    font-size:22px;
    padding:5px;
    padding-left:20px;
}

#left_side_content p
{
    margin:6px 35px 6px 30px;
    font-size:12px;
    line-height:16px;
    
}

#left_side_content .inner
{
    background-image:url(images/left_side_content_bg.jpg);
    background-repeat:repeat-y;
    position:relative;
    margin-top:-3px;
}

#left_side_content .wrapper
{
    background-image:url(images/left_side_content_bot.jpg);
    background-repeat:no-repeat;
    height:10px;
}

.form-styles
{
    clear:both;
}

.form-styles fieldset
{
    border:1px solid #D3D6C9;
    padding:4px;
}

.form-styles legend, .form-styles label, .form-styles p
{
    font-family:tahoma;
    font-size:18px;
    font-weight:bold;
    padding:2px;
    color:#474747;
}

.form-styles label
{
    clear:both;
    display:block;
    font-size:11px;
    line-height:15px;
    margin-top:2px;
    font-weight:normal;
}

.form-styles input, .form-styles select, form.opens input, form.opens select
{    
    padding:4px 2px 4px 2px;
    font-size:11px;
    border:1px solid #DCDCDC;
}

.form-styles input { width:300px; }

.form-styles p
{
    font-size:11px;
    font-weight:normal;
    padding-left:10px;
    padding-right:10px;
}

.form-styles p a {
    text-decoration:none;
    color:#67B107;
    font-weight:bold;
}

.form-styles p a:hover { color:#85C434; }

.form-styles fieldset.more input, .form-styles fieldset.more select { margin-top:2px; }

.form-styles fieldset.more b
{
    display:block;
    font-size:11px;
    font-family:tahoma;
    float:left;
    border:0px solid green;
    width:110px;
    padding-top:7px;
    padding-right:4px;
    text-align:right;
}

.form-styles fieldset.more span
{
    display:block;
    float:left;
    width:300px;
    font-size:11px;
    font-family:tahoma;
    padding-left:4px;
    *padding-top:4px;
}

table#usr_send input { width:140px; }

table#usr_send td { font-size:11px; padding:4px; }

#opens_top
{
    background-image:url(images/testy_otwarte_top.jpg);
    background-repeat:no-repeat;
    width:780px;
    height:118px;
}

#stats_top
{
    background-image:url(images/stats_top.jpg);
    background-repeat:no-repeat;
    width:780px;
    height:76px;
}

#search_top
{
    background-image:url(images/search_top.jpg);
    background-repeat:no-repeat;
    width:780px;
    height:70px;
}

#archiwum_top
{
    background-image:url(images/archiwum_top.jpg);
    background-repeat:no-repeat;
    width:780px;
    height:70px;
}

#correctors_top
{
    background-image:url(images/korektorzy_top.jpg);
    background-repeat:no-repeat;
    width:780px;
    height:148px;    
}

#opens_top p, #correctors_top p, #search_top p, #archiwum_top p
{
    margin:20px;
    margin-top:0px;
    font-family:tahoma;
    font-size:11px;
    line-height:15px;
    width:640px;
    position:relative;
    top:48px;
    color:#7F856E;
    z-index:888;
}

.search_item
{
    margin:2px 10px 0 10px;
    height:65px;
    font-family:tahoma;
    font-size:12px;
    color:#7F856D;
    border:1px solid #DBDBDB;
}


.search_item h1, .search_item h5
{
    float:left;
    width:550px;
    font-weight:normal;
    margin-top:5px;
}

.search_item h1 a, .search_item .right_block a
{
    font-weight:bold;
    text-decoration:none;    
    font-size:14px;
    padding-top:10px;
    color:#67B107;
}


.search_item h1 a:hover, .search_item .right_block a:hover { color:#85C434; }

.search_item img
{
    border:1px solid #DBDBDB;
    margin:4px;
    float:left;
}

.search_item .right_block
{
    border-left:1px solid #DBDBDB;
    float:right;
    position:relative;
    height:65px;  
}

.search_item .right_block a
{
    font-size:11px;
    display:block;
    float:left;
    text-align:center;
    width:130px;
    padding-top:25px;
}

.search_item .right_block a b { color:#7F856E; }

.search_item p { margin-top:4px; float:left; font-size:11px; }

.search_item p a, .search_item p b {
    text-decoration:none;
    font-weight:bold;
    font-size:12px; 
}

#correctors_top p { width:570px; }

#opens_top p a, .opens_list td a
{
    text-decoration:none;
    font-weight:bold;
    color:#67B107;
}

#opens_top p a:hover, .opens_list td a:hover { color:#85C434; }

.opens_list
{
    width:770px;
    margin-left:5px;
}

.opens_list td
{
    border:1px solid #DBDBDB;
    border-bottom:0;
    padding:6px;
    width:390px;
    vertical-align:top;
    font-size:12px;
    font-family:tahoma;
}

.opens_list td h2, .opens_list td h5
{
    color:#606357;
    font-size:13px;
    font-weight:bold;    
}

.opens_list td h5 { height:20px;  padding-bottom:5px; }

.opens_list td h5 a, .opens_list td h5 a:hover, .opens_list td p a, .opens_list td p a:hover, .opens_list td .hidden_authors a
{
    text-decoration:none;
    font-size:11px;
    color:#E22F2F;
}

.opens_list td h5 a b, .opens_list td a b { color:#7F856E; }

.opens_list td p, .hidden_authors
{
    padding:0;
    color:#7F856D;
    font-size:11px;
}

.opens_list td p { clear:both; }
.opens_list td p b { font-size:14px; }

.opens_list td a { font-size:11px; }

.opens_list td img
{
    margin:4px;
    margin-top:0;
    float:left;
    border:1px solid #FFF;
}

.hidden_authors
{
    border:1px solid #000;
    position:absolute;
    background-color:#FFFFFF;
    padding:4px;
    left:100px;
    margin-top:-50px;
    width:250px;
    z-index:999;
    display:none;
    
}

.opens_list td p .add
{
    position:relative;
    margin-top:12px;
    float:right;
    border:0;
}
form.opens
{
    margin-left:20px;
    height:50px;
    font-size:11px;
    font-family:tahoma;    
}

form.opens select, form.opens input, form.opens span { padding:0; margin-top:2px; float:left; }
form.opens span {display:block; height:20px; padding:2px 4px 2px 4px; }

#main_correctors
{
    margin:4px;
    margin-bottom:0;
    height:300px;   
}

#main_correctors div
{
    float:left;
    height:125px;
    width:246px;
    margin:5px;
    *margin:4px;
    background-repeat:no-repeat;
}
#main_correctors div img
{
    border:1px solid #FFF;
    margin:4px;
    margin-left:10px;
    margin-top:15px;
    float:left;
}

#main_correctors div a, #main_correctors div span, #other_correctors div a, #other_correctors div span
{
    display:block;
    font-size:12px;
    font-family:tahoma;
    color:#67B107;
    text-decoration:none;
    margin-top:15px;
    font-weight:bold;
    float:left;
    width:130px;
    padding:2px;
}

#main_correctors div a:hover, #other_correctors div a:hover { color:#85C434;}

#main_correctors div span, #other_correctors div span
{
    display:block;
    float:left;
    margin:0;
    color:#484848;
    font-size:11px;
    font-weight:normal;
}

#main_correctors div p
{
    clear:both;
    padding:4px;
    font-size:11px;
    font-family:tahoma;
    color:#7F856E;
    padding-left:15px;
}

#main_correctors div span b { font-size:13px; }

#main_correctors #corr_1 a, #main_correctors #corr_1 p { color:#FFF; }

#other_correctors
{
    margin-left:8px;
    *margin-left:3px;
    float:left;
    clear:both;
}

#other_correctors div
{
    float:left;
    width:185px;
    border:1px solid #D3D6C9;
    height:65px;
    margin:2px;
}

#other_correctors div img
{
    float:left;
    border:1px solid #FFF;
    margin:4px;
}

#other_correctors div a
{
    margin:0;
    margin-top:6px;
    font-size:11px;
    width:110px;
}

#other_correctors div span { font-size:11px; width:110px; }

/* CORECTORS BACKGROUNDS */

#corr_1 { background-image:url(images/cor_1.jpg); }
#corr_2 { background-image:url(images/cor_2.jpg); }
#corr_3 { background-image:url(images/cor_3.jpg); }
#corr_4 { background-image:url(images/cor_4.jpg); }
#corr_5 { background-image:url(images/cor_5.jpg); }
#corr_6 { background-image:url(images/cor_6.jpg); }

#famehall_top .inner_main
{
    background-color:#B1D035;
    border-left:1px solid #70A800;
    border-right:1px solid #70A800;
    height:130px;
    font-family:tahoma;
    *position:relative;
    *margin-top:-3px;
}

#famehall_top .wrapper
{
    background-image:url(images/famehall_bot.jpg);
    width:780px;
    height:7px;
    line-height:1px;
    font-size:1px;
}

#famehall_top .inner_main .item
{
    border:1px solid #99B93A;
    width:244px;
    float:left;
    height:120px;
    margin-left:10px;
    *margin-left:6px;
    background-color:#FFF;    
}

#famehall_top .inner_main .item p, .fame_hall_low .item p
{
    margin:0 10px 0 10px;
    height:68px;
    font-size:11px;
    color:#7F856E;
    line-height:15px;
}

#famehall_top .inner_main .item p img, .fame_hall_low .item p img
{
    float:left;
    border:1px solid #9DA390;
    margin:4px;
}

#famehall_top .inner_main .item p a, .fame_hall_low .item p a
{
    color:#67B107;
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
    display:block;
    margin-top:6px;
    width:150px;
    margin-bottom:6px;
    float:left;
}

#famehall_top .inner_main .item p a:hover, .fame_hall_low .item p img a:hover { color:#85C434;}

#famehall_top .inner_main .item h4
{
    border:2px solid #9B0210;
    background-color:#D90202;
    padding:4px;
    font-size:11px;
    color:#FFF;
    text-align:center;
    margin:10px;
}

.fame_hall_low
{
    width:253px;
    font-family:tahoma;    
    float:left;
}

.fame_hall_low h5
{
    background-image:url(images/famehall_h_top.jpg);
    text-align:center;
    padding:5px;
    padding-bottom:10px;
    color:#FFF;
    font-family:arial;
    letter-spacing:2px;
}

.fame_hall_low .item { 
    margin-bottom:3px;
    border:1px solid #DDDDDD;
    border-top:0;
}
.fame_hall_low .item p { margin:0; }
.fame_hall_low .item p a { font-size:12px; }

.fame_hall_low .item h6
{
    border:1px solid #DDDDDD;
    border-left:0;
    border-right:0;
    background-color:#F1F1EF;
    padding:4px;
    text-align:center;
    color:#7F856E;
}

.pagination
{
    padding:3px;
    font-size:12px;
    font-family:tahoma;
    margin-left:20px;
    margin-right:20px;
    color:#7F856D;
}

.pagination a
{
    color:#67B107;
    font-weight:bold;
}

.pagination b { color:#000; font-size:16px; }

.pagination a:hover { color:#85C434; }

.pagination input {
    background-color:#FFF;
    border:1px solid #C4C4C4;
    cursor:pointer;
    padding:2px;
    font-size:11px;
}

.errors
{
    color:red;
    font-family:tahoma;
    font-size:11px;
    line-height:15px;
    margin-bottom:6px;
}

#stats_block
{
    font-family:tahoma;
    padding:5px;
    height:1550px;
}

#stats_block h1
{
    font-size:20px;
    letter-spacing:3px;
    clear:both;
    margin-bottom:6px;
    padding-left:14px;
}

#stats_block .block
{
    margin:1px;
    margin-bottom:15px;
    width:252px;
    float:left;
    height:720px;
}

#stats_block .block h4
{
    text-align:center;
    color:#FFF;
    background-color:#9BBD36;
    border:1px solid #7FA602;
    margin-bottom:3px;
    padding:4px;
    font-size:13px;    
}

#histogram
{
    border:1px solid #D3D6C9;
    margin-top:10px;
    float:left;
    clear:both;
}

#eventend_block { height:140px; font-size:12px; font-family:tahoma; color:#7F856D; }

#eventend_block img
{
    border:1px solid #D3D6C9;
    float:left;
    margin:4px;
}

#eventend_block h1 a, #eventend_block a
{
    text-decoration:none;
    padding-top:6px;
    display:block;
    color:#67B107;
    padding-bottom:10px;
}

#eventend_block h1 a { color:#003000; }

#eventend_block h4
{
    font-weight:normal;
    line-height:16px;
    width:550px;
    float:left;
    font-size:11px;
}
#eventend_block a b { color:#7F856D; }

.test_info .box span a {
    color:#67B107;
    text-decoration:none;
    font-size:11px;
}

.test_info .box span a b { color:#7F856D; }

ol#help
{
    margin-left:30px;
    font-size:14px;
    font-family:tahoma;
    color:#D20505;
    font-weight:bold;
}

ol#help li
{
    padding:2px 0 2px 0;
}

ol#help ol
{
    margin-left:18px;
    font-size:12px;
    color:#010101;
    font-weight:normal;
}

ol#help ol a
{
    text-decoration:none;
    color:#010101;
}

ol#help ol a:hover { text-decoration:underline; }

#index_block .box_links a.box3
{
    height:79px;
    background-image:url(images/box3_inactive.jpg);
}
#index_block .box_links a.box3:hover, #index_block .box_links a.box3_active
{
    height:79px;
    background-image:url(images/box3_active.jpg);
}

#help_block_costam
{
    margin:0;
    padding:0;
    margin-left:10px;
    *margin-left:0px;
}

#test_title_fotter
{
   clear:both;width:700px;
   font-family:tahoma;
   font-size:12px;
   padding:4px;
}

#test_title_fotter a { text-decoration:none; font-size:14px; color:#67B107;}

#test_title_fotter a:hover { color:#85C434; }