@charset "utf-8";
/* CSS Document */

body, table {margin: 0; padding: 0; color: black; background: #eee;}

body, html {width:99%; height:100%; background:#ffffff; }
img, div {border:0; margin:0; padding:0;}

body {behavior: url(/css/csshover.htc);}
img, div {behavior: url(/css/iepngfix.htc);}

a { text-decoration:underline; color:#7f7f7f;}
a:hover { text-decoration:none; color:#4c4c4c;}
a p {text-decoration:underline;}
a p:hover {text-decoration:none;}


h1 { font:normal 22px Arial, Helvetica, sans-serif; line-height:normal;}
h2 { font:normal 19px Arial, Helvetica, sans-serif; line-height:18px;}


p { font:normal 11px Tahoma;}

table {border:0; background:none;}

form { margin:0; padding:0;}


div#main_wrap { height:100%; width:96%; padding:0px 0 0 0; background:none; position:relative;}

#min-width {
position:relative;
width:99%; height:100%;
}

/* * html .minwidth, * html .container { position:relative; float:left; width:100% !important; height:100% !important;}*/

#min-width {
width:100%; height:100%; /width:99.9%;
min-width:910px;
}
/* для IE */
* html .minwidth {
_border-left:0px solid #ffffff;/*min-width*/
_position:relative;
_float:left;
_z-index:1;
}

* html .container {
_margin-left:0px; /*-min-width*/
_position:relative;
_float:left;
_z-index:2;
}



div#wrap { height:100%; padding:20px 0px 0 0px; margin:0 0px 0 0px; /width:100%;}


div#top_wrap {width:100%; height:82px;}
div#bred { margin:21px 0 0 34px; /margin:30px 0 0 34px; float:left; _margin:30px 0 0 17px; }
div#bred a {color:#7f7f7f;}
div#bred p { font:normal 9px Tahoma; color:#7f7f7f; float:left;}

div#top_wrap2 {width:100%;}

/*/margin:0 0 -2px 0;*/
div#baner table { width:100%; background:none; float:left; position:relative; height:240px;}
/*div#baner table  td#big_td { width:38.11%;}*/
div#baner table td.rubber img { width:100%;}
div#baner table td#small_td { width:11%;}
div#baner table td#small_td2 { width:9%;}
div#baner img#left_shade_baner { display:none;}
div#baner img#right_shade_baner { display:none;}
div#baner table td.white { background:#ffffff;}

div#baner table#backgr_baner { width:100%; position:absolute; height:240px; left:0; top:0;}
div#baner table#backgr_baner  td.bg{ background:none;}
/*div#baner div#backgr_baner {height:240px; position:absolute; width:94%; top:0; right:3%;  background:url(/i/banner-bg1.gif) top right;}*/
div#baner div#backgr_baner {height:240px; position:absolute; width:80%; top:0; right:20%;  background:none;}
/*div#baner table { background:url(/i/banner-bg1.gif) top right;}*/
div#baner table td#banner-center-border {background:none;}

div#baner table td#banner-left-border, div#baner table td#banner-right-border, div#baner table td#small_td, div#baner table td#banner-left-grey, div#baner table td#small_td2, div#baner table td#banner-right-grey {display:none;}

div#baner td#banner-center-border div { position:relative; height:240px; width:100%;}
div#baner h1, div#baner h2, div#baner h3,div#baner h4,div#baner h5,div#baner h6 { color:#ffffff;}
div#baner h1 { position:absolute; bottom:140px; left:12px; margin:0; width:100%; line-height:22px; }
/*div#baner td#banner-center-border p { font-size:12px; margin:63px -5px 0 10px; position:relative; overflow:hidden; z-index:500;}*/
div#baner td#banner-center-border p { width:100%; font-size:12px; left:12px; margin:0; top:142px; position:absolute; overflow:hidden; z-index:500;}
div#baner td#small_td2 div{ position:relative; height:114px;}
div#baner td#small_td2 div.t_r_cell img {position:absolute; top:75px; left:-38px; width:auto;}
/* position:relative; float:left; width:121px; margin: 75px -50pt 0pt -38px;*/
/* */
div#baner p { clear:left;}
div#baner p, div#baner p a { color:#ffffff;}
/*div#baner p.fio { position:relative; float: left; margin: 37px -10px 1px -35px;}
div#baner p.login_name {position:relative; float: left; margin: 0px -10px 0px -23px;}
div#baner p.edit_dat {position:relative; float: left; margin: 11px -10px 0px -8px;}*/

div#baner p.fio { position:relative; float: left; left:-35px; margin: 24px -10px 2px 0px; width:120%;}
div#baner p.login_name {position:relative; float: left; left:-23px; margin: 0px -10px 0px 0px;}
div#baner p.edit_dat {position:relative; float: left; left:-8px; margin: 6px -10px 0px 0px; width:120%;}
div#baner p.logout { position:relative; right:8px; font-weight:bold; padding:4px 2px 0px 0; width:55px; margin:0;  float:left;}

div#baner div#login_info img {right:0; position:absolute; top:4px; width:15px;}

/*baner2*/

div#baner2 { float:left; width:100%; position:relative; margin:0; z-index:1000;}
/*/margin:0 0 -2px 0;*/
div#baner2 table { width:100%; background:none; float:left; position:relative;}
/*div#baner table  td#big_td { width:38.11%;}*/
div#baner2 table td.rubber img { display:none;}
div#baner2 table td#small_td { width:10%;}
div#baner2 table td#small_td2 { width:9%;}

div#baner2 img#left_shade_baner, div#baner2 img#right_shade_baner { display:none;}

div#baner2 table td.white { display:none;}

div#baner2 table#backgr_baner { display:none;}
div#baner2 table#backgr_baner  td.bg{ background:none;}


div#baner2  td#banner-center-border { background:none !important;}
div#baner2 table td#banner-left-border, div#baner2 table td#banner-right-border, div#baner2 table td#small_td, div#baner2 table td#small_td, div#baner2 table td#banner-left-grey, div#baner2 table td#small_td2, div#baner2 table td#banner-right-grey  { display:none;}

div#baner2 td#banner-center-border div { position:relative; height:60px; width:100%;}
div#baner2 h1, div#baner2 h2, div#baner2 h3, div#baner2 h4, div#baner2 h5, div#baner2 h6 { color:#000000;}
div#baner2 h1 { position:relative; margin:0 0 0 12px; width:80%; line-height:22px;}
/*div#baner td#banner-center-border p { font-size:12px; margin:63px -5px 0 10px; position:relative; overflow:hidden; z-index:500;}*/
div#baner2 td#banner-center-border div#left_baner2 { height:auto; position:relative;}
div#baner2 td#banner-center-border table#left_baner2 p { width:100%; font-size:12px; padding:0px 0 0 0; font:normal 9px Tahoma; margin:0 0 3px 12px; position:relative; overflow:hidden; z-index:500;}

div#baner2 td#banner-center-border div#left_baner2_wrap {width:100%;}
div#baner2 td#banner-center-border div#left_baner2_wrap div { position:absolute; height:auto; bottom:35px; left:0;}
div#baner2 td#banner-center-border div#left_baner2_wrap div p { margin:0 0 2px 14px;}


div#baner2 td#small_td2 div{ position:relative; height:114px;}
div#baner2 td#small_td2 div.t_r_cell img {position:absolute; top:75px; left:-38px; width:auto;}
/* position:relative; float:left; width:121px; margin: 75px -50pt 0pt -38px;*/
/* */
div#baner2 p { clear:left;}
div#baner2 p, div#baner2 p a { color:#000000;}
/*div#baner p.fio { position:relative; float: left; margin: 37px -10px 1px -35px;}
div#baner p.login_name {position:relative; float: left; margin: 0px -10px 0px -23px;}
div#baner p.edit_dat {position:relative; float: left; margin: 11px -10px 0px -8px;}*/

div#baner2 p.fio { position:relative; float: left; left:-35px; margin: 24px -10px 2px 0px; width:120%;}
div#baner2 p.login_name {position:relative; float: left; left:-23px; margin: 0px -10px 0px 0px;}
div#baner2 p.edit_dat {position:relative; float: left; left:-8px; margin: 6px -10px 0px 0px; width:150%;}
div#baner2 p.logout { position:relative; right:8px; font-weight:bold; padding:4px 2px 0px 0; width:55px; margin:0;  float:left;}

div#baner2 div#login_info { margin:-31px 0 0 0;}
div#baner2 div#login_info img {right:0; position:absolute; top:4px; width:15px;}

div#baner2 div#my_ssylko { height:100px !important; }
div#baner2 div#my_ssylko p a { font-weight:bold; }
div#baner2 div#my_ssylko p { width:150%; margin:18px -20px 0 -41px; font-weight:bold; position:relative; z-index:500000;}
div#baner2 div#my_ssylko p.ban_link1 { margin:2px -40px 0 -32px;}
div#baner2 div#my_ssylko p.ban_link2 { margin:2px -40px 0 -21px;}
div#baner2 div#my_ssylko p.ban_link3 { margin:2px -40px 0 -12px;}

div#content_block { float:left; width:95%; background:#ffffff; color:#666666; margin:0; position:relative;}
div#content_block p { margin:6px 0 6px 0;}
div#content_block p a {color:#666666; text-decoration:none;}
div#content_block p a:hover {text-decoration:underline;}
div#content_block p b a {color:#000000; text-decoration:underline;}
div#content_block p b a:hover {text-decoration:none;}
div#content_block div#left_col { float:left; padding-bottom:0px; clear:left; }
div#content_block div#right_col { display:none;}
img#left_shade_content, img#right_shade_content  { display:none;}

table#right_shade_content {float:right; margin-right:-10px; position:absolute; right:0; background:red; height:100%; width:10px;}
div#right_shade_content {float:right; margin-right:-10px; position:absolute; right:0; background:red; height:100%; width:10px;}
/* background:url(/i/right_shade.png) repeat-y left top; height:100%; width:10px;}*/
table#shade_content { margin:0 0px 0 0px; position:relative; width:100%;}
table#shade_content td { background:#ffffff;}
table#shade_content td.pr_center { padding:0 0 0 0 !important;}
/*background:url(/i/right_shade.png) left top repeat-y;*/
table#shade_content td#right_shade_content { display:none;}
/*background:url(/i/right_shade.png) left top repeat-y;*/
table#shade_content td#left_shade_content { display:none;}

/* background:url(/i/left_shade.png) left top repeat-y; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='left_shade.png', sizingMethod='scale');}*/
/*img#left_shade_content {margin-left:0px; height:100%; position:absolute; left:0;}*/

img#right_shade_content_no_ie {display:none;}

div#left_col { width:100%;}


div#left_col div { float:left;}
div#left_col div.date { position:relative; margin:6px -100px 0 0; width:95px;}
div#left_col div.text { margin:0 18px 0 0px; padding:0 0 0 108px;}

div#left_col div.date img { float:left;}
div#left_col div.date div.numbers { position:relative; float:right;}
div#left_col div.date div.month { float:right; clear:right;}

div#content_block p.pdf { margin:6px 0 9px 29px; color:#4c4c4c; position:relative;}
div#content_block p.pdf a { text-decoration:underline;}
div#content_block p.pdf a:hover { text-decoration:none;}
div#content_block p.pdf img {left:-26px; top:-5px; position:absolute;}

img#any_questions {clear:both; float:left; margin: 0 0 8px 0;}
img#photo_galery { clear:both; float:left; margin: 15px 0 6px 0;}

div#bottom { background:#fff; height:69px; float:left; position:relative; bottom:0; width:90%;}
div#bottom a {color:#7f7f7f; text-decoration:underline;}
div#bottom a:hover { text-decoration:none;}
div#bottom  p { color:#7f7f7f; margin:2px 0px 0 0px;}
img#grey_left, img#grey_right { display:none;}

div#bottom div {margin:18px 0 0 0;}
div#bottom div p { width:auto; padding:0px; position:relative;}

div#shade_bottom, div#wrap img#grey_left_angle, div#wrap img#grey_right_angle, div#wrap img#grey_bottom  { display:none;}


/*LOGIN*/
div#login_content { position:relative;}
img#login_img {margin:1px 0 0 77px; padding:0 0 102px 0; float:left;}

div#content_block div#login_form { padding:48px 0px 0 32px; float:left; position:relative; width:155px;}
div#content_block div#login_form p { clear:both; margin:0 0 6px 0;}
div#content_block p.sclerosis { float:left; position:relative; width:100px; left:0; top:110px; /top:108px;}
div#content_block p.sclerosis a { color:#000000; text-decoration:underline;}
div#content_block p.sclerosis a:hover {text-decoration:none;}
div#content_block div#login_form label { position:absolute; left:52px; top:143px; /left:53px; white-space:nowrap; font:normal 11px Tahoma; color:#000000;}
div#content_block div#login_form input {margin:0; position:relative;}
div#content_block div#login_form input#save_me {float:left; border:0;}
div#content_block div#login_form input.in_text { padding:2px 0 2px 5px;background:#e2eff1; clear:both; float:left; margin:0 0 8px 0; border:0; font:normal 13px Tahoma; width: 140px;}
div#content_block div#login_form input#login_input { /margin:0 0 0 0;}
div#content_block div#login_form input.log_in { clear:left; float:left; margin:9px 0 0 0;}
div#content_block img#teacher { position:absolute; right:-13px; bottom:0; margin:101px 0px 0 0; padding:0; z-index:10000; _margin:0 0 -1px 0;}
html:root div#content_block img#teacher { position:relative; float:right; right:-23px;}



.un-no a {text-decoration:underline !important;}
.un-no a:hover {text-decoration:none !important;}
.no-un a {text-decoration:none !important;}
.no-un a:hover {text-decoration:underline !important;}

div#content_block img#right_shade_login {float:right; height:323px; margin-right:-10px; position:relative;}
div#content_block img#left_shade_login {float:left; height:323px; margin-left:-10px; position:relative;}

div#content p.green_bg, div#razdel p.green_bg { font:bold 12px Tahoma; line-height:22px; background:url(/i/h3_bg.gif) left top no-repeat !important; padding:0 0 0 16px !important;}
div#content p.green_bg a, div#razdel p.green_bg a { color:#000;}
div#razdel p.green_bg { margin:15px 0 0 70px;}
/*faq*/

div#left_col dd {margin:-21px 0 0 35px; width:90%; color:#666666; font:normal 11px Tahoma; clear:both;}
div#left_col dt { clear:left;}
div#left_col dt img { margin:0px 0 0 0;}
div#left_col dd a.q { color:#000000; font:bold 12px Tahoma; display:block; }
div#left_col .faqdl {padding:13px 0 0px 0px; /padding:0; margin:0 0 0 0; }
div.answer-cont {line-height: 12px; padding:7px 0 5px 1px; /padding:3px 0 3px 0; /margin-left:0px; position:relative;}
div#left_col dd div.answer { display:block !important;}

div#content p {background:transparent url(/i/deftext_bg.gif) no-repeat scroll left top; line-height:15px; margin:0 0 0 23pt; padding:2px 0pt 9px 16px !important;}

div#faq { margin: 0 0 0 0; padding:0 0 1px 0;}
div#faq_form { display:none;}

/*about*/
div#content {}
div#content div#about { margin: 0 0 0 72px; _margin:0px 0 0 36px;}
div#content div#about p { padding:0 0 0 17px !important; margin:0 !important; background:none; color:#4c4c4c;}
div#content div#about p.green_bg {margin:12px 0 0 0 !important;}
/*partners*/
div#deftext h3 { font:normal 18px Tahoma;  margin:12px 0 8px 15px; }

/*---print----*/
div#left_col div#print_now { display:none;}
div#left_col div#post_now {display:none;}


/*deftext*/
div#deftext {padding:0 0 0 24px; /padding-top:5px;}
div#deftext p { line-height:15px; background:url(/i/deftext_bg.gif) left top no-repeat; margin:0 0 0 0; padding:2px 0 9px 16px !important;}
div#deftext h2 { margin: 14px 0 6px 14px;}
div#deftext ul {margin:0px 0 0 0; padding:0 0 0 30px;}
div#deftext li { font:normal 11px Tahoma; background:url(/i/deftext_li.gif) left 4px no-repeat; list-style:none; padding:0 0 9px 12px; }/* list-style-image:url(/i/deftext_li.gif); }/* }*/

/*news*/
div.newsdate { margin:25px 0 0 71px; _margin:25px 0 10px 36px; font:normal 11px Tahoma; float:left; clear:both; background: url(/i/sea_line.gif) left top no-repeat; padding:2px 0 5px 15px;}

div.newsdate a:hover { color:#000;}
div.newsdate p a { text-decoration:underline !important;}
div.newsdate p a:hover { color:#000 !important; text-decoration:none !important;}
div.year { margin:0 0 3px 0;}
div.year div {margin-right:10px;}
div.year div.current a { color:#000; text-decoration:none;}
div.newsdate div.current { font-weight:bold;}
div.month { float:left; clear:left;}
div.month div.current { margin:0 12px 0 0;}
div.month p { float:left; margin:0 12px 0 0 !important; color:#666666;}

div.newsshow { clear:left; margin:20px 0 0 -22px; _margin:0 0 0 -11px; width:100%; }
div.newsshow div#pages { margin:30px 0 0 107px; _margin:30px 0 0 53px;}
div.newsshow div#pages p { float:left; margin:0 10px 0 0; font-weight:bold;}
div.newsshow div#pages p a { font-weight:normal; color:#000;}
/*div.month a { margin:0 10px 0 0;}*/

/*news_one*/
div.news_head { position:relative; margin:0 0 0 87px; _margin:0 0 0 43px; background:url(/i/news-one_center.gif) left top repeat-y; padding:0 0 0 19px; clear:both;}
div.news_head h3 { margin:5px 0 1px 0; line-height:18px; font:normal 18px Arial;}
div.news_head p.day { color:#1abbbc;}
div.news_head img { position:absolute; left:0;}
div.news_head img.top { top:0; }
div.news_head img.bot { bottom:0;}
div.news_one_text {margin:0 0 0 107px; _margin:0 0 0 53px; float:left; }
div.news_one_text p { color:#666666; _width:90%;}
p.all_news { font:normal 12px Tahoma; float:left; margin:15px 0 0 107px !important; _margin:0 0 0 106px !important; clear:left;}
p.all_news a {color:#1abbbc !important;}

/*settings*/
div#settings { width:82%; margin:0 -62px 0 62px; _margin:0 -31px 0 31px;}
div#settings img {margin: 16px 0 6px -37px; position:relative; z-index:50;}
div#settings div#adjusting img {margin: 16px 0 6px -36px;}

div#settings table { width:100%;}
div#settings table td { font:normal 11px Tahoma; line-height:normal;} /*width:30%;*/
div#settings table table.grey_back td { background:#e2eff1;}

div#settings table input { width:100%; border:none; background:#e2eff1;}
div#settings p a { color:#019bae;}
div#settings table tr.grey td { vertical-align:top; background:#efefef; color:#4c4c4c;}
div#settings table tr.grey td.first { padding:0 0 0 12px;}
div#settings table label { font-weight:bold;}


/*table#set_tab input {margin:5px 0px 8px 0px !important;}*/
div#settings table input { font:normal 13px Tahoma; margin:0;} /*margin:5px -5px 8px 0; */
div#settings table#set_tab div { width:100%; margin:5px 0px 8px 0;  padding:2px 5px 2px 5px; background:blue;}

div#settings table td.rasp { width:5%;}


/*div#settings table td.left_input input { margin-bottom:15px;}*/
div#settings table#set_tab td table.grey_back { margin:5px 0 13px 0;}
div#settings table#set_tab td.left_input table.grey_back { margin-bottom:15px;}
div#settings table#set_tab td table.grey_back input { padding:2px 0 2px 0;}
div#settings table#adj_form td table.grey_back { margin:5px 0 13px 0; }
div#settings table#adj_form td table.grey_back input { padding:2px 0 2px 0 !important;}
div#settings table#adj_form table.grey_back td { background:#e2eff1 !important;}
div#settings table#adj_form p { margin:8px 0 8px 0;}

div#settings table label, div#settings table input { position:relative;}
div#settings table tr.top td {padding-top:9px !important; padding-bottom:2px; white-space:nowrap;}
div#settings table tr.bot td{ padding-bottom:9px !important;}

div#settings input.save { margin:10px 0 0 0;}

div#adjusting { width:100%; margin:14px 0 0 0;}
div#adjusting table#adj_form { margin:4px 0 15px 0; width:100%;}
div#adjusting table#adj_form input { width:15px !important; padding:0 0 0 0 !important; margin:0 5px 0 9px !important; float:left; background:#ffffff; /background:none;}
div#adjusting table#adj_form label { font-weight:normal; float:left; margin:2px 0 0 0; /margin:3px 0 0 0;}
html:root div#adjusting table#adj_form label { margin:0;}
div#adjusting table#adj_form input.mail { width:100% !important; background:#e2eff1; margin:0 !important;}
div#adjusting table#adj_form td { width:auto !important;  border-left:1px solid #ffffff;}
div#adjusting table#adj_form td.td1, div#adjusting table#adj_form td.td1 td {border:none;}
div#settings div#adjusting table#adj_form p { font-weight:bold;}

div#settings div#adjusting table#adj_form div.td2 { width:104px;}
div#settings div#adjusting table#adj_form div.td3 { width:126px;}
div#settings div#adjusting table#adj_form div.td4 { width:95px;}
div#settings div#adjusting table#adj_form tr.grey_tr td { background:#efefef;}

div#settings div#adjusting table#adj_form tr.l1 td.td1 {padding: 0 8px 0 10px;}
div#settings div#adjusting table#adj_form tr.l2 td.td1 {padding: 0 8px 0 18px;}
div#settings div#adjusting table#adj_form tr.l3 td.td1 {padding: 0 8px 0 26px;}

/*geography*/
div#deftext table#geography { border:none; font:normal 11px Tahoma; margin:0 0 0 14px; }
div#deftext table#geography td, div#deftext table#geography th { border-top:1px solid #fff; border-left:1px solid #fff; padding:5px 12px 5px 8px; text-align: left; }
div#deftext table#geography tr.grey td, div#deftext table#geography td.grey { background:#efefef; }
div#deftext table#geography th { background:#cfcfcf; }

.no_top {margin-top:0 !important;}

div#bottom div#b_sitemap { display:none;}

/*download*/
h2.blue a { color:#67bbe5; font-size:20px; text-decoration:none; }
h2.blue {background: url(/i/h3_blue_bg.gif) no-repeat -1px -1px; padding:0 0 6px 34px; margin:0px 0 9px 8px;}
table.servlike { font:normal 11px Tahoma; width:85%; margin:0 0 30px 15px; clear:left;}
table.servlike td { vertical-align:top; padding:4px 2px 2px 11px;}
table#shade_content table.servlike td {padding:4px 2px 2px 11px !important;}
table.servlike td a { color:#000000 !important;}
table.servlike td.filetype img { float:left;}
table.servlike td p  { margin:4px 0 7px 0px !important;}
table.servlike td.filetype p {color:#14abbb; float:left; margin:4px 0 7px 5px !important;}
div#left_col div#atodown { margin:0 0 20px 29px; /margin:0 0 10px 29px; _margin:0 0 10px 15px; padding:0 0 0 12px; background:url(/i/deftext_bg.gif) no-repeat left 5px; width:84%;}
div#atodown p a{ color:#000000 !important;}
table.servlike tr.grey td { background:#efefef !important;}

a.no_line { text-decoration:none !important;}

img#tech_help {margin: -5px 0 -3px 0; /margin:-15px 0 -3px 0;}
img#onpagedownload { margin: 0 0 -5px 0; }


div#csa_main { padding:0 20px 0 16px;}
div#csa_main div { width:85%; clear:left; margin:10px 0 10px 0; background:url(/i/question.gif) no-repeat left top; padding:0 34px 0 34px; position:relative;}
div#csa_main div p { font-weight:normal; clear:both; position:relative;}
div#csa_main div p label { float:left; margin:7px 0 0 0; _margin:9px 0 0 0; cursor: pointer !important;}
html:root div#csa_main div p label { margin:4px 0 0 0;}
div#csa_main div p.ank_q { font:bold 12px Arial;}
div#csa_main div p input { margin:5px 5px 0 0; float:left;}
div#csa_main div div { clear:both;}
div#csa_main input.post_form { margin:22px 0 0 33px;}
div#csa_main p.textarea { height:55px; /width:100%;}
div#csa_main textarea { background:#e2eff1; border:none; position:absolute; width:100%; margin:4px 20px 0 0; height:55px;  padding:5px 7px 3px 7px; font:normal 11px Tahoma; overflow:hidden;}

div#csa_main div#error { width:95%; clear:left; margin:14px 0 5px 0; background: none; padding: 0 20px 0 0; position:relative;}
div#csa_main div#error p { font-weight: bold; margin: 5px 0 0 32px; }

div#csa_main div.p_radio, div#csa_main div.p_checkbox {margin:3px 0 3px 0; padding:0; background:none; font:normal 11px Tahoma; position:relative;}
div#csa_main div.p_radio label, div#csa_main div.p_checkbox label { margin:0; padding:0 0 0 20px; float:left; position:relative;	 top:1px; _top:3px;}

div#csa_main div.p_radio input, div#csa_main div.p_checkbox input { position:absolute; left:0; top:0;}


.error { color: #be174f; }

div#usrlnk { margin-top: 20px; }
div#usrlnk select { font-size: 11px; }

div.usrsettings { margin: 8px 0 -10px 22px; }

.clearing { clear: both;}

/*Search*/
div#searchres { width: 98%; margin: 20px 0 0 0; }
div#searchres div#content { margin: 0; padding: 0; }
input#searchres-text {font: 12px Tahoma; color: #666; margin: 0 0 0 30px; padding: 4px 6px 4px 6px; background:#e2eff1; width: 300px; border: 0px solid #fff;}
input#searchres-submit { width: 100px; text-align:  center; margin: 0 3px 0 3px; }

div.found {margin-top: 10px;}
div.found h2 {font: bold 16px Arial, Helvetica, sans-serif; color: #0ca4b4; display: inline; padding-right: 20px;}
div.found span.found-counter {font: 16px Arial, Helvetica, sans-serif; color: #707070; display: block;}
div.found p {margin-left: 40px; font: 11px Tahoma; color: #707070; margin-bottom: -7px; margin-top: 6px; padding-bottom: 13px; padding-top: 7px; clear: left;}
div.found p a.header {display: block; margin-bottom: 2px; font: bold 12px Tahoma; color: #000 !important;text-decoration: underline;}
div.found p a.header:hover {text-decoration: none;}
div.found p a {text-decoration: none; color: #707070 !important;}
div.found p a:hover {text-decoration: underline;}
div.found div.pages {margin-top: 18px; margin-left: 0px;}
div.found div.pages p {padding: 0; border: none; color: #000;}
div#found-pages h2 {background: url(/i/found-pages-h2-bg.gif) no-repeat 10px top; float: left; margin: 0; padding: 7px 15px 13px 30px;}
div#found-pages span.found-counter { padding-top: 7px;}
div#found-pages a.header { padding-bottom: 4px;}
div#found-news h2 {background: url(/i/found-news-h2-bg.gif) no-repeat 2px top; float: left; margin: 0; padding: 10px 15px 13px 30px;}
div#found-news span.found-counter { padding-top: 10px;}
div#found-news a.header { padding-bottom: 4px; padding-top: 2px;}

/*Search End*/


/*photoalbum*/
div#photoalbum { margin: 20px 0 0 10px;}
div#photoalbum h2 { clear:both; background:url(/i/foto_bg.gif) no-repeat -2px top; /background:url(/i/foto_bg.gif) no-repeat -2px 4px; _background:url(/i/foto_bg.gif) no-repeat -2px top; padding:5px 0 10px 31px; margin:15px 0 10px 0;}
div#photoalbum h2 a { color:#000000; text-decoration:none;}
div#photoalbum h2 a:hover { color:#000000; text-decoration:underline;}
div#photoalbum div.podpis { font:bold 11px Tahoma; color:#666666; clear:both; width:100%; float:left; margin:0 0 14px 0;}
div#photoalbum div#obertka { width:151px; position:relative; height:151px; margin:0 12px 0px 0; float:left;}
/*div#photoalbum div#galery1 { background:pink;}*/
div#photoalbum div#galery1 div#obertka { padding:0 0 65px 0;}
div#photoalbum div#galery2 div#obertka { padding:0 0 45px 0;}
div#photoalbum div#galery1 div#obertka div { background:#ececec; width:151px; height:150px; position:relative; }
div#photoalbum div#galery2 div#obertka div { background:#ececec; width:151px; height:150px; position:relative;}

div#photoalbum div#obertka p { position:absolute; top:151px; width:151px; left:0px; color:#4c4c4c; z-index:400;}
div#photoalbum div#obertka p { /position:relative; /margin-bottom:-50px; /width:151px; /top:0px; /left:0px;}
div#photoalbum div#galery1 div#obertka p a { color:#4c4c4c;}
div#photoalbum div#galery2 div#obertka p a { color:#666666;}
div#photoalbum div#obertka table {padding:0pt; width:100%; height:100%;}
div#photoalbum div#obertka table td.grey { vertical-align:middle; background:#ececec;}
div#photoalbum div#obertka div.ie { margin:0; height:100%; width:100%; /height:65px; background:pink; /padding:0 0 65px 0;}
/*div#photoalbum div.foto1 { clear:left !important;}*/
p#pages { width:100%; clear:left;}

/*div#big_foto { padding:0 0 0 12px; width:95%; _width:66%; position:relative; background:pink;}*/
div#big_foto {font:normal 11px Tahoma; padding:0 12px 0 12px; _padding:0 0px 0 12px; padding-right:5%; }
div#big_foto h2 { text-align:center;}
div#big_foto img {}
/*{ background:#ececec;}*/
div#big_foto table { width:100%; margin:20px 0 0 0;}
div#big_foto table td.grey { background:#ececec; padding:10px 0 10px 0;}
div#big_foto table tr.tripl td { width:33.3%; text-align:center; padding:10px 0 0 0;}
div#big_foto table tr.tripl td.left { text-align:left;}
div#big_foto table tr.tripl td.center { text-align:center;}
div#big_foto table tr.tripl td.right { text-align:right;}
div#big_foto h5 { font:bold 11px Tahoma; margin:13px 0 6px 0;}
div#big_foto p.sea {color:#01adaf;}

div#big_foto p#undo a {color:#666666; font-weight:bold;}
div#big_foto div.coment { padding:11px 0 0 0; width:100%;}
div#big_foto div.coment p { margin:0 0 0 35px; _margin:0 0 0 17px; float:left;}
div#big_foto div.coment p.autor { background:url(/i/deftext_bg.gif) no-repeat left top; padding:3px 0 3px 10px; margin:0 0 0 25px; _margin:0 0 0 12px;}
div#big_foto div.coment p.date { padding:3px 0 3px 0px; margin:0 0 0 7px;}
div#big_foto div.coment p.comments { clear:left; /width:88%; _margin:0 0 0 17px;}
div#big_foto img#comment {margin:11px 0 -2px 0;}
div#big_foto div#pages { margin:19px 0 27px 35px; _margin:19px 0 27px 17px; clear:both;}
div#big_foto div#pages p {float:left; margin:0 11px 0 0;}
div#big_foto div#pages p a { color:#000000;}
div#big_foto img#add_comments { margin:0 0 0 0; clear:left; float:left;}
div#big_foto form {clear:left; width:80%;}

div#big_foto input#faq_name, div#big_foto input#faq_mail, div#big_foto textarea { background:#e2eff1; border:0;}
div#big_foto input#faq_name, div#big_foto input#faq_mail { width:100%;}
div#big_foto label { float:left; font:bold 11px Tahoma; margin:5px 0 5px 0;}
div#big_foto input, div#big_foto textarea { clear:left; float:left;}

div#big_foto div.name_and_mail, div#big_foto div.textarea, div#big_foto textarea  { width:100%;}
div#big_foto textarea { overflow:hidden;}
div#big_foto form table { width:100%;}
div#big_foto form table td.left {padding:0 0 0 0; width:48%;}
div#big_foto form table td.right {}
div#big_foto form table td.twenty {padding:5px;}
div#big_foto div.f_name, div#big_foto div.f_mail { width:100%;}
div#big_foto textarea, div#big_foto input#faq_name, div#big_foto input#faq_mail { font:normal 12px Tahoma; padding:4px 7px 3px 7px;}
div#big_foto textarea { /padding-right:8px;}
div#big_foto textarea { height:65px;}
div#big_foto input.post { margin:10px 0 0 0;}

div#photoalbum div.text2 { background:url(/i/deftext_bg.gif) no-repeat left top; padding:0 30px 0 15px;}
div#photoalbum div.text2 p { width:100%;}

div#left_col h3.activation { /margin-top:20px; font:bold 16px Arial, Helvetica, sans-serif;}

div#deftext table.partners p { background:none !important; padding:0 !important;}
div#deftext table.partners img { margin:5px 0 0px 0;}
div#deftext table.partners td { padding:0 0 21px 0; vertical-align:top;}
div#deftext table.partners div { float:left; position:relative;  padding:0 0 0 150px;}

div#white_band_4fox { display:none;}

div#faq { position:relative;}
div#bottom { display:block;}
div#baner2 { display:block;}
div#left_col { width:100%;}
/*div#min-width, div.min-width, div.container, div#main_wrap { width:inherit;}*/

div.cleaner { clear: both; }

div#wrap img#left_top_angle, div#wrap img#top_shade, div#wrap img#rigth_top_angle, div#left_col #newsarch { display:none; }
div#wrap img#top_shade {display:none;}
img#right_shade_top { display:none;}

div#top { height: auto; margin: 0; padding: 0; }
div#baner2 table { height: auto; }
div#top img#computer_for_schoolboy { position: relative; left: auto; top: auto; }

div#main_menu, div#top img#logo, div#baner, #search, #bred, #left_shade_top, #top_wrap {display:none;}