@charset "utf-8";
/* CSS Document */

* {
margin: 0;
padding: 0;
font-size: 100.01%;
}

html {
height: 100%;
}

body {
min-height:100%;
height: 100%;
color: #535353;
font-size:13px;
line-height:1.5;
font-weight: normal;
background:#fff;
font-family: Arial, Verdana, Helvetica, Sans-Serif;
min-width:990px;
} 

a {
text-decoration:underline;
outline:none;
color:#56A61C
}

a:hover {
text-decoration:none;
}

input, select, textarea {
outline:none !important;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#535353
}

img {
border:0
}

p {
/*margin:1.5em 0*/
}

#page {
height: auto !important;
min-height:100%;
height: 100%; 
background: #fff;
min-width:990px;
}

* html #page{
width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 990? "990px":
 "auto");
}

#footer_guarantor {
height: 255px;
clear: both;
}

#footer {
margin:0 auto;
margin-top: -225px;
width: 950px;
padding:0 20px;
height: 225px;
clear: both;
font-size:11px;
color:#999;
}

#footer a{
color:#999
}

div.foot_banners_line_container{
padding-top:28px;
margin:0 0 20px;
background: url(/public/media/borders/border_2.gif) top left repeat-x;
}

div.foot_banners_line{
background: url(/public/media/borders/border_2.gif) bottom left repeat-x;
padding-bottom:28px;
width:950px;
overflow:hidden
}

div.foot_banners_line img{
float:left;
display:block;
margin-right:21px;
}

#header {
height: 470px;
min-width:990px;
background: url(/public/media/header/header_bg.jpg) top center repeat-x;
position:relative
}


* html #header{
width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 990? "990px":
 "auto");
}

div.arrow_block{
background: url(/public/media/gradients/gradient_1.jpg) 0 96px repeat-x ;
height:108px;
position:relative;
z-index:2;
margin:0 70px 0 20px;
padding:72px 0 0 0;
}

div.arrow_block .left_decor{
display:block;
height:40px;
width:5px;
background:url(/public/media/header/arrow_left.png) top left no-repeat;
position:absolute;
left:-5px;
top:96px;
}

* html div.arrow_block .left_decor {
background-image: none !IMPORTANT;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/header/arrow_left.png", sizingMethod="crop");
}

div.arrow_block .right_decor{
display:block;
height:67px;
width:39px;
background:url(/public/media/header/arrow_right.png) top left no-repeat;
position:absolute;
right:-39px;
top:83px;
}

* html div.arrow_block .right_decor {
background-image: none !IMPORTANT;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/header/arrow_right.png", sizingMethod="crop");
}

div.arrow_block_content{
width:900px;
margin:0 auto
}

div.arrow_block_content .arrow_3{
width:154px;
height:108px;
float:left;
margin-right:16px;
background:url(/public/media/header/arrow_3.png) top left no-repeat
}

* html div.arrow_block_content .arrow_3 {
background-image: none !IMPORTANT;
cursor:pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/header/arrow_3.png", sizingMethod="crop");
}

div.arrow_block_content .txtus{
padding:36px 0 0 0;
}

div.header_container{
width:950px;
margin:-180px auto 0 auto;
}

#header_2 {
height: 202px;
min-width:990px;
background: url(/public/media/header/header_bg_3.jpg) top center repeat-x;
position:relative
}


* html #header_2{
width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 990? "990px":
 "auto");
}

div.header_2_container{
width:950px;
height:202px;
margin:0 auto;
position:relative
}

div.header_2_content{
height:130px;
background:url(/public/media/header/header_bg_4.jpg) 0 0 no-repeat
}

#header_game {
height: 92px;
min-width:990px;
background: url(/public/media/header/header_bg_3_game.jpg) top center repeat-x;
position:relative
}


* html #header_game{
width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 990? "990px":
 "auto");
}

div.header_game_container{
width:950px;
height:92px;
margin:0 auto;
position:relative
}

div.header_game_content{
height:20px;
background: none
}

div.game_container{
height:550px;
}

* html div.game_container{
width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 990? "990px":
 "auto");
}

a.logo_1{
display:block;
width:148px;
height:104px;
background:url(/public/media/header/inside_logo.png) top left no-repeat;
position:absolute;
left:0;
top:145px;
}

a.logo_1_game{
display:block;
width:156px;
height:74px;
background:url(/public/media/logo_virsus.png) top left no-repeat;
position:absolute;
left:-4px;
top:148px;
}

img.header_2_title{
display:block;
position:absolute;
right:10px;
top:94px;
z-index:2;
display:none
}

div.header_2_container div.txtus{
padding:8px 0 0 166px;
}

div.header_2_container div.txtus img{
display:block
}

div.header_container .top_line{
height:35px;
padding:5px 0 0 0;
position:relative;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:19px;
color:#635247
}

div.header_container .top_line a.button_1{
position:absolute;
right:0;
top:5px;
display:none
}

div.header_content{
height:430px;
/*padding:150px 0 0 0;*/
padding:0 0 0 0;
/*background:url(/public/media/header/header_bg_2.jpg) 0 97px no-repeat*/
}

div.header_content div.descr{
width:354px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
color:#fff;
line-height:1.3;
padding:20px 0 30px 0
}

div.content_block_1{
padding:33px 0 33px 0;
}

div.content_block_1 div.content_block_1_content{
width:950px;
overflow:hidden;
margin:0 auto;
padding:0 20px;
/*background:url(/public/media/misc/img_1.jpg) 335px 50% no-repeat*/
}

div.menu_1_b_dec{
background:url(/public/media/menu_1/bottom_r.gif) top left no-repeat;
width:275px;
height:7px;
line-height:1;
font-size:0;
text-indent:-9999;
}

ul.menu_1{
list-style:none;
width:259px;
padding:8px 8px 0 8px;
background: url(/public/media/menu_1/top_r.gif) top left no-repeat #F2F0E8
}

ul.menu_1 li{
width:259px;
border-bottom:1px solid #F2F0E8;
background:#fff;
line-height:1.2;
position: relative
}

ul.menu_1 li a{
display: inline-block;
width:209px;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding:10px 10px 10px 40px;
background:url(/public/media/icons/ico_1.gif) 12px 9px no-repeat
}

ul.menu_1 li a:hover{
color:#555
}

ul.menu_1 .submenu_container{
display:block;
display:none;
position:absolute;
top:-1px;
left:259px;
padding:0 0 0 8px;
}

ul.menu_1 .submenu_container span.sub_m_t_dec{
display:block;
width:259px;
height:6px;
background:url(/public/media/menu_1/sub_top.png) top left no-repeat;
font-size:0;
line-height:1;
text-indent:-9999
}

* html ul.menu_1 .submenu_container span.sub_m_t_dec {
background-image: none !IMPORTANT;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/menu_1/sub_top.png", sizingMethod="crop");
}

ul.menu_1 .submenu_container span.sub_m_b_dec{
display:block;
width:259px;
height:6px;
background:url(/public/media/menu_1/sub_bottom.png) top left no-repeat;
font-size:0;
line-height:1;
text-indent:-9999
}

* html ul.menu_1 .submenu_container span.sub_m_b_dec {
background-image: none !IMPORTANT;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/menu_1/sub_bottom.png", sizingMethod="crop");
}

ul.menu_1 ul{
list-style:none;
background: #CCCC66;
width:160px;
}

ul.menu_1 ul li{
width:258px;
border-right:1px solid #F2F0E8;
border-bottom:0
}

ul.menu_1 ul li a{
padding:6px 10px 6px 35px;
background:url(/public/media/icons/ico_2.gif) 17px 7px no-repeat
}

div.right_list_place{
width:321px;
float:right;
margin-top:25px;
}

ul.list_1{
list-style:none;
margin-bottom:20px;
}

ul.list_1 li{
background:url(/public/media/icons/ico_3.gif) 0 4px no-repeat;
padding:0 0 0 22px;
margin-bottom:8px;
}

div.content_block_2{
padding:0 0 33px;
background:url(/public/media/gradients/gradient_3.jpg) top left
}

div.content_block_2 div.content_block_2_content{
width:950px;
overflow:hidden;
margin:0 auto;
padding:0 20px;
}

div.content_block_2_shadow{
height:13px;
margin-bottom:20px;
font-size:0;
text-indent:-9999;
background: url(/public/media/gradients/gradient_2.jpg) top left repeat-x
}

div.content_block_2 td{
vertical-align:top
}

div.content_block_2 td.right_side{
width:50%;
padding-left:25px;
background:url(/public/media/borders/border_1.gif) top left repeat-y
}

ul.index_news_list{
list-style:none;
width:100%;
overflow:hidden;
margin-bottom:20px;
}

ul.index_news_list li{
float:left;
width:217px;
padding-right:20px;
}

ul.index_news_list li span.date{
font-size:11px;
display:inline-block;
color:#725F52;
margin-bottom:4px;
}

ul.index_news_list li a{
line-height:1.4;
}

ul.index_news_list li span.descr{
display:block;
margin-top:7px;
}

div.content_block_3{
padding:33px 0 0 0;
background:#FBFAEE
}

div.content_block_3 div.content_block_3_content{
width:950px;
overflow:hidden;
margin:0 auto;
padding:0 20px;
}

ul.list_2{
list-style:none
}

ul.list_2 li{
width:300px;
float:left;
padding-right:25px;
/*margin-bottom:33px;*/
}

ul.list_2 li.cleaner{
float:none;
padding:0;
margin:0;
width:100%;
height:33px;
}

ul.list_2 li strong.tit{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
color:#725F52;
font-weight:normal;
display:block;
margin-bottom:8px;
}

div.content_block_4{
padding:33px 0 ;
display:none
}

div.content_block_4 div.content_block_4_content{
width:950px;
overflow:hidden;
margin:0 auto;
padding:0 20px;
}

div.content_block_4 .left_side{
width:275px;
float:left;
}

div.content_block_4 .right_side{
width:624px;
float:right
}

div.news__letter_block{
width:275px;
height:216px;
background:url(/public/media/misc/news_letter_block.jpg) top left no-repeat;
position:relative;
text-align:center;
}

div.news__letter_block h2{
font-size:17px;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;;
color:#725F52;
height:42px;
line-height:42px;
margin-bottom:16px;
}

div.news__letter_block input{
border:0;
background:none;
position:absolute;
top:110px;
left:37px;
width:202px;
}

div.news__letter_block a.button_4{
position:absolute;
left:50%;
top:152px;
margin-left:-52px;
}

ul.schools_list{
list-style:none
}

ul.schools_list li{
float:left;
width:33%;
margin-bottom:10px;
}

ul.schools_list li a{
font-size:11px;
text-decoration:none;
cursor:pointer
}

ul.schools_list li a span{
text-decoration:underline;
display:inline-block
}

ul.schools_list li a:hover span{
text-decoration:none
}

ul.schools_list li img{
vertical-align:middle;
margin-right:9px;
}

div.page_inside{
width:950px;
padding:25px 20px 0;
margin:0 auto;
overflow:hidden;
}

#sidebar {
width: 275px;
padding:55px 0 0 0;
float: left;
}

#sidebar div.menu_1_b_dec,
#sidebar div.news__letter_block{
margin:0 0 29px 0
}

ul.menu_2{
list-style:none;
width:259px;
padding:8px 8px 0 8px;
background: url(/public/media/menu_1/top_r.gif) top left no-repeat #F2F0E8
}

ul.menu_2 li{
width:259px;
border-bottom:1px solid #F2F0E8;
background:#fff;
line-height:1.2;
position: relative
}

ul.menu_2 li a{
display: inline-block;
width:209px;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding:10px 10px 10px 40px;
background:url(/public/media/icons/ico_1.gif) 12px 9px no-repeat
}

ul.menu_2 li a:hover{
color:#555
}

ul.menu_2 li.selected a{
color:#545454;
cursor:default
}

ul.menu_2 li.has_submenu a{
background:url(/public/media/icons/ico_5.gif) 12px 9px no-repeat;
color:#545454;
cursor:default
}

ul.menu_2 ul{
list-style:none;
padding:5px 0 10px 38px;
}

ul.menu_2 ul li{
border:0;
width:221px;
}

ul.menu_2 ul li a{
color:#56A61C !important;
background:url(/public/media/icons/ico_2.gif) 0 8px no-repeat !important;
*background:url(/public/media/icons/ico_2.gif) 0 7px no-repeat !important;
font-weight:normal;
width:193px;
padding:7px 10px 7px 18px;
cursor:pointer !important
}

ul.menu_2 ul li a:hover{
color:#545454 !important
}

ul.menu_2 ul li.selected a{
color:#545454 !important;
cursor: default !important
}

#mainbar {
width: 645px;
float: right;
}

ul.pafas{
list-style:none;
height:31px;
background: url(/public/media/icons/ico_6.gif) top left no-repeat;
padding:0 0 0 42px;
margin:0 0 24px 0
}

ul.pafas li{
float:left;
height:22px;
padding:9px 0 0 0;
margin:0 13px 0 0;
line-height:1.1em;

}

ul.pafas li a{
font-size:11px;
color:#999;
text-decoration:none;
padding-right:18px;
background:url(/public/media/icons/ico_7.gif) 100% 1px no-repeat
}

ul.pafas li a:hover{
text-decoration: underline
}

div.third_l_submenu_top{
background:url(/public/media/misc/third_l_submenu/third_top.png) top left no-repeat;
height:6px;
line-height:1;
font-size:0;
text-indent:-9999
}

div.third_l_submenu_cont{
border-left:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;
}

div.third_l_submenu_bottom{
height:15px;
margin-bottom:25px;
background:url(/public/media/misc/third_l_submenu/third_bottom.png) top left no-repeat
}

div.third_l_submenu_cont ul{
list-style:none;
width:100%;
overflow:hidden
}

div.third_l_submenu_cont ul li{
float:left;
height:28px;
border-right:1px solid #E5E5E5;
padding:5px 24px 0;
line-height:24px;
}

div.third_l_submenu_cont ul li a{
font-size:12px;
text-decoration:none
}

div.third_l_submenu_cont ul li a:hover,
div.third_l_submenu_cont ul li.selected a{
color:#545454
}

div.third_l_submenu_cont ul li.selected a{
cursor:default
}

ul.news_list{
list-style:none;
width:675px;
overflow:hidden;
padding-left:0 !important;
margin-left:-30px;
}

ul.news_list li{
float: left;
width:292px;
padding:0 0 0 30px;
}

ul.news_list li.cleaner{
border-bottom:1px solid #F2F0E8;
padding:0;
margin:0 0 18px 30px;
width:645px;
clear:both;
float:none;
height:22px;
}

ul.news_list span.date{
font-size:11px;
color:#725F52;
display:block;
margin-bottom:2px;
}

ul.news_list li a{
line-height:1.3;
font-size:17px;
font-family:Georgia, "Times New Roman", Times, serif;
}

ul.news_list li span.textus{
display:block;
margin-top:12px;
}

ul.pagination{
list-style:none;
width:100%;
padding:0 !important;
overflow:hidden
}

ul.pagination li{
float:left;
width:22px;
height:22px;
margin-right:7px;
}

ul.pagination li a{
display:block;
float:left;
width:22px;
height:22px;
text-align:center;
line-height:23px;
text-decoration:none;
font-size:17px;
}

ul.pagination li a:hover{
color:#545454
}

ul.pagination li.back{
width:30px;
}

ul.pagination li.back a{
height:15px;
padding-top:7px;
background:url(/public/media/icons/ico_8.gif) 0 7px no-repeat
}

ul.pagination li.back a:hover{
background:url(/public/media/icons/ico_12.gif) 0 7px no-repeat
}

ul.pagination li.next{
width:37px;
}

ul.pagination li.next a{
height:15px;
padding-top:7px;
float:right;
background:url(/public/media/icons/ico_9.gif) 0 7px no-repeat
}

ul.pagination li.next a:hover{
background:url(/public/media/icons/ico_11.gif) 0 7px no-repeat
}

ul.pagination li.selected a{
background:url(/public/media/icons/ico_10.gif) top left no-repeat;
color:#fff !important;
cursor:default
}

div.conference_main{
width:400px;
float:left;
}

div.conference_main table.decored_title{
margin-bottom:6px;
}

div.conference_main table.decored_title td{
vertical-align:top;
height:23px;
background:url(/public/media/misc/conference/dec_title.jpg) 0 0 no-repeat;
padding-left:5px;
font-size:10px;
text-transform:uppercase;
color:#fff;
padding-top:1px
}

div.conference_main table.decored_title td.round{
background:url(/public/media/misc/conference/dec_title.jpg) 100% -24px no-repeat;
font-size:0;
padding:0;
width:5px;
text-indent:-9999
}

div.conference_right{
width:215px;
float:right;
}

div.conference_right .conf_right_top{
background:url(/public/media/misc/conference/conf_bl_top.gif) top left no-repeat;
height:6px;
font-size:0;
line-height:1;
text-indent:-9999
}

div.conference_right .conf_right_main{
background:#F4F2EC
}

div.conference_right .conf_right_bottom{
background:url(/public/media/misc/conference/conf_bl_bottom.gif) top left no-repeat;
height:6px;
font-size:0;
line-height:1;
text-indent:-9999;
margin-bottom:30px;
}

ul.all_conf_list{
list-style:none;
padding:12px 18px 2px 18px;
}

ul.all_conf_list li{
margin-bottom:13px;
}

ul.all_conf_list li.title{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
color:#725F52
}

ul.all_conf_list li a{
line-height:1.4
}

div.conf_ask_me{
padding:8px 13px 26px 12px;
background:url(/public/media/misc/conference/ask_me_bot.jpg) bottom left repeat-x
}

ul.quest_list{
list-style:none;
}

ul.quest_list li{
border-bottom:1px solid #E3E1DB;
padding:14px 13px 16px;
font-size:12px;
color:#3F3F3F
}

ul.quest_list li span.date{
display:block;
font-size:11px;
color:#94867D
}

div.conf_paging_block{
padding:14px 0 10px 13px;
}

div.conference_descr{
padding:15px 0 20px 0
}

div.qns_q_title_pl{
background:url(/public/media/misc/conference/conf_border.jpg) top center no-repeat;
margin:26px 0 0 0;
padding:25px 0 0 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
color:#725F52
}

ul.answered_q_list{
list-style:none;
color:#3F3F3F
}

ul.answered_q_list li{
border-bottom:1px solid #F2F0E8;
padding:18px 0 22px
}

ul.answered_q_list li span{
display:block
}

ul.answered_q_list li span.date{
font-size:11px;
color:#94867D
}

ul.answered_q_list li span.qqq{
margin-bottom:15px;
}

ul.answered_q_list li span.qqq strong,
ul.answered_q_list li span.ansss strong{
color:#725F52
}

div.just_content ul{
padding-left:25px;
}

/*CoMpOsItIoNs*/

div.composit_block{
margin:0 0 25px 0;
width:645px;
}

div.composit_block .top_dec{
font-size:0;
line-height:1;
height:11px;
background:url(/public/media/misc/compositions/composite_bl_top.gif) top left no-repeat;

}

div.composit_block .bottom_dec{
font-size:0;
line-height:1;
height:37px;
background:url(/public/media/misc/compositions/composite_bl_bottom.gif) top left no-repeat;
position:relative
}

div.composit_block .bottom_dec_2{
font-size:0;
line-height:1;
height:11px;
background:url(/public/media/misc/compositions/composite_bl_bottom_2.gif) top left no-repeat;
position:relative
}

div.composit_block .comp_cont{
background:#F2F0E8;
padding:0 10px;
margin-bottom:-1px
}

div.composit_block .ext_comp_content{
background:url(/public/media/misc/compositions/com_bg.gif);
padding:20px 26px;
}

div.composit_block .head_place{
margin-bottom:20px;
color:#725F52;
position:relative
}

div.composit_block .txt_small{}

div.composit_block .txt_big{
display:none
}

div.composit_block .voting_block{
position:absolute; 
right:-10px; 
top:-10px;
white-space:nowrap;
font-size:11px;
width:86px;
color:#999;
text-align:center
}

* html div.composit_block .voting_block{
right:20px
}

div.composit_block .voting_block ul{
list-style:none;
height:20px;
padding:0
}

div.composit_block .voting_block ul li{
float:left;
cursor:pointer;
padding:0 1px;
}

div.composit_block .voting_block ul.voted li{
cursor:default
}

div.composit_block .voting_block ul li a{
text-decoration:none
}

div.composit_block .voting_block ul li img.sell{
display:none
}

div.composit_block .voting_block ul li.sel img{
display:none
}

div.composit_block .voting_block ul li.sel img.sell{
display:block
}

div.composit_block a.read_more{
background:url(/public/media/icons/ico_13.gif) left top no-repeat;
display:inline-block;
font-weight:bold;
height:16px;
line-height:15px;
padding-left:20px;
margin-top:15px;
}

div.composit_block a.read_more_sel{
background:url(/public/media/icons/ico_14.gif) left top no-repeat;
}

div.composite_register h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
color:#725F52;
font-weight:normal;
height:28px;
line-height:1.1
}

div.composite_register table{

}

/*BUTTONS*/

a.button_1{
display: inline-block;
width:175px;
height:29px;
background:url(/public/media/buttons/button_1.png) top left no-repeat
}

a.button_2{
display:inline-block;
width:136px;
height:56px;
background:url(/public/media/buttons/button_2.png) top left no-repeat
}

* html a.button_2 {
background-image: none !IMPORTANT;
cursor:pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/buttons/button_2.png", sizingMethod="crop");
}

a.button_3{
display:inline-block;
height:20px;
line-height:20px;
color:#55A51B;
font-size:12px;
background:url(/public/media/icons/ico_4.gif) 0 0 no-repeat;
padding:0 0 0 28px;
}

a.button_4{
text-align:center;
display:inline-block;
width:103px;
height:36px;
font-size:12px;
color:#fff;
font-weight:bold;
text-decoration:none;
line-height:36px;
background:url(/public/media/buttons/button_3.png) top left no-repeat
}

a.button_5{
display:block;
width:190px;
height:36px;
font-size:12px;
color:#fff;
font-weight:bold;
text-decoration:none;
line-height:36px;
text-align:center;
background:url(/public/media/buttons/button_4.png) top left no-repeat;
}

a.button_fcbk{
display:block;
width:99px;
height:24px;
background:url(/public/media/facebook.png) top left no-repeat;
float: right;
margin-top:-4px;
}

/*HEADERS*/

div.just_content h1{
margin-bottom:25px;
}

div.just_content h1,
h1.title_1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:25px;
font-weight:normal;
color:#725F52;
line-height:1.1
}

div.just_content h2{
color:#725F52
}

h2.header_1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:25px;
color:#725F52;
font-weight:normal;
line-height:32px;
padding:0 0 0 41px;
margin-bottom:18px;
}

h2.news_header{
background:url(/public/media/headers/head_ico_1.png) top left no-repeat;
}

h2.video_header{
background: url(/public/media/headers/head_ico_2.png) top left no-repeat
}

h2.header_2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
font-weight:normal;
color:#725F52;
margin-bottom:20px;
}

/*INPUTS*/

div.input_place_1{
background:url(/public/media/inputs/input_1.jpg) top left no-repeat;
width:172px;
height:22px;
padding:6px 9px 0;
margin:5px 0 13px;
}

div.input_place_1 input{
width:172px;
border:0;
display:block;
float:left;
background:none
}

div.input_place_2{
background:url(/public/media/inputs/input_2.jpg) top left no-repeat;
width:172px;
height:154px;
padding:6px 9px 0;
margin:5px 0 16px;
}

div.input_place_2 textarea{
border:0;
display:block;
float:left;
width:172px;
height:148px;
background:none
}

div.input_place_3{
margin-top:5px;
width:202px;
height:22px;
padding:6px 9px 0;
background:url(/public/media/inputs/input_3.jpg) top left no-repeat;
}

div.input_place_3 input{
width:202px;
border:0;
background:none
}

/*SPECIAL*/

br.cleaner {
	display:block;
	clear:both
}
br.small_br {
	font-size:6px;
	line-height:1
}
.pointer {
	cursor:pointer
}
.cleaner {
	display:block;
	clear:both
}
.nopadd {
	padding:0 !important
}
.noborg {
	border:0 !important
}
.nobg {
	background:none !important
}
.nomarg {
	margin:0 !important
}
.nowrap {
	white-space:nowrap
}
.dinamic {
	overflow:auto;
	width:100%
}
.center {
	margin:0 auto
}
.fl {
	float:left
}
.fr {
	float:right
}
.no_float{
	float:none !important
}
.cursor_def{
cursor:default !important
}

/*FONTS*/

.trbucet{
font-family:"Trebuchet MS"
}

.bold {
	font-weight:700
}
.f_normal{
	font-weight:normal
}
.f_10 {
	font-size:10px;
}
.f_11 {
	font-size:11px;
}
.f_12 {
	font-size:12px;
}
.f_13 {
	font-size:13px;
}
.f_14 {
	font-size:14px;
}
.f_15 {
	font-size:15px;
}
.f_16 {
	font-size:16px;
}
.f_17 {
	font-size:17px;
}
.f_18 {
	font-size:18px;
}
.f_19 {
	font-size:19px;
}
.f_20 {
	font-size:20px;
}
.f_21 {
	font-size:21px;
}
.f_22 {
	font-size:22px;
}
.f_23 {
	font-size:23px;
}
.f_24 {
	font-size:24px;
}
.f_25 {
	font-size:25px;
}
.f_26 {
	font-size:26px;
}
.f_27 {
	font-size:27px;
}
.f_28 {
	font-size:28px;
}
.f_29 {
	font-size:29px;
}
.f_30 {
	font-size:30px;
}
.f_6 {
	font-size:6px !important
}

/*COLORS*/

/*FLASHS*/

div.nav_flash_block{
width:650px;
height:309px;
position:relative;
background:#009933;
float:right
}

div.game_demo_flash{
padding: 0 0;
margin-top:25px
}

.miaumiau2 embed{
position:absolute;
left:0;
top:0
}

/*CONTENT SCRIPTS*/

a.accored_link{
font-weight:bold;
display:inline-block;
line-height:15px;
height:16px;
padding-left:20px;
background:url(/public/media/icons/ico_13.gif) top left no-repeat;
}

a.accored_link_opened{
background:url(/public/media/icons/ico_14.gif) top left no-repeat;
}

.accored_list{
display:none;
margin-top:5px;
width:620px;
padding-left:0 !important
}

.accored_list li{
margin-left:20px;
}


div.game_logo_fix{}

div.contsr{
width:950px;
margin:0 auto;
position:relative
}

div.logo_fx{
position:absolute;
top:-500px;
}


/**/

#recaptcha_area{}

table#recaptcha_table{
width:215px !important;
}

.recaptchatable .recaptcha_r4_c4{
background:none !important
}

.recaptchatable .recaptcha_r1_c1{
width:215px !important;
background:none !important
}

.recaptchatable #recaptcha_image{
width:215px !important;
}

.recaptchatable #recaptcha_image img{
width:215px !important;
}

.recaptchatable .recaptcha_r4_c4{
display:none
}

.recaptchatable .recaptcha_r4_c1{
background:none !important
}

.recaptchatable .recaptcha_r3_c2{
width:215px !important;
background:none !important
}

.recaptchatable .recaptcha_r7_c1{
background:none !important
}

.recaptchatable .recaptcha_r4_c2{
background:none !important
}

.recaptchatable .recaptcha_r8_c1{
background:none !important
}

.border {
border-bottom:#f2f0e8 solid 1px; 
padding-top:10px;
}
