@charset "utf-8";
/* CSS Document */
body, table {margin: 0; padding: 0; color: black; background: #eee;}

body, html {width:100%; height:100%; background:url(/i/main_bg.gif) repeat-x #6eaeba; }
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;}
h3 { font:normal 17px Arial, Helvetica, sans-serif; line-height:18px; clear: left; }

p { font:normal 11px Tahoma;}

table {border:0; background:none;}

form { margin:0; padding:0;}

/* alignment of photo, for CMS editor and site */
.photoAlignLeft { margin: 0 25px 15px 0; float: left; }
.photoAlignRight { margin: 0 0 20px 15px; float: right; }
.defphoto { margin: 0 25px 15px 0; float: left; }
/* end */

div#main_wrap { height:100%; width:96%; padding:0 2% 0 2%;   min-width:910px; background:url(/i/main_bg.gif) repeat-x #6eaeba;}
/*_width:expression(document.body.clientWidth > 700? "93%" :"700px");*/
/*для всех броузеров что понимают min-width */
#min-width {
width:100%; height:100%; /width:99.9%;
min-width:910px;
}
/* для IE */
* html .minwidth {
_border-left:960px solid #ffffff;/*min-width*/
_position:relative;
_float:left;
_z-index:1;
}
* html .container {
_margin-left:-960px; /*-min-width*/
_position:relative;
_float:left;
_z-index:2;
}

div#wrap { height:15px; padding:2% 0px 0 0px; margin:0 10px 0 10px; position:relative;}
/*div#wrap img#left_top_angle {margin-left:-10px; _position:absolute;  _top:35px; _left:0;}*/
div#wrap img#left_top_angle {margin-left:-10px;_left:0; _position:relative; _top:0;}
div#wrap img#rigth_top_angle {margin-right:-10px; position:relative; left:-2px;}
div#wrap img#left_top_angle, div#wrap img#top_shade, div#wrap img#rigth_top_angle {float:left;}
div#wrap img#top_shade {width:100%;}

div#top { background:#ffffff; height:155px; width:100%; float:left; position:relative; margin:0 0 0px 0;}
div#top img#left_shade_top {margin-left:-10px; float:left; position:relative;}
img#right_shade_top {float:left; margin-right:-10px; height:155px;  position:relative; }

div#top_wrap {width:100%; height:75px;}
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%;}
/*div#top img#computer_for_schoolboy { margin: 0px 0 0 46px; float:left;}
div#top img#logo { margin: 0px 0 0 46px; float:right;}*/

div#top img#computer_for_schoolboy { position:absolute; left:45px; top:81px;}
div#top img#logo { position:absolute; right:35px; top:81px;}

div#search {float: right; margin:26px 34px 0 0; _margin:26px 17px 0 0;}
div#search img {float:left;}
div#search input#search_bar {float:left; border:0; background:#e7e7e7; height:14px; margin:1px 0 0 0; padding:5px 0 5px 2px; font:normal 11px Tahoma; line-height:15px; width:176px;}
div#search img#right_search {margin:0 4px 0 0;}


div#main_menu { margin:0 0 0 0px; float:left; width:100%; position:relative;}
img#semicircle { margin:0 0 0 -10px; position:relative; float:left;}
img#semicircle_right { float:right;  margin:0 -10px 0 0px; position:relative; }
img#left_shade_menu {margin-left:-10px; float:left; height:100%; position:relative;}
img#right_shade_menu {float:right; margin-right:-10px; height:100%;  position:relative;}

div#main_menu div { float:left; width:100%;}
div#main_menu div#semicircle_div {height:21px;}
div#main_menu div.white { position:relative; float:left; width:100%; padding:0 0px 0 10px; margin:0 -20px 0 -10px; height:21px;}

div#main_menu div.white table#white_table { width:100%; float:left; position:relative; z-index:50;}
div#main_menu div.white table#white_table td { background:#ffffff;  height:21px;}
div#main_menu div.white table#white_table td.casper_10 { width:12px; background:none;}

div#wrap_main_menu {height:39px; background:#ffffff; position:relative;}

table#mmenu {  width:100%; position:relative; float:left; margin:-11px 0 0 0; z-index:100;}
table#mmenu td {background:#ffffff; border-top:2px solid #a1d5ef; background: url(/i/bg_menu.gif) no-repeat 14px top; vertical-align:top;}
table#mmenu td.active_menu {background: url(/i/bg_menu_a.gif) no-repeat 14px top; border-top:2px solid #00bbbd;}
table#mmenu td.white { width:5px; background:none; border-top:none;}
table#mmenu td.blue_line { width:26px; background:none; border:none;}
/*  border-top:2px solid #6593af;  background:url(/i/blue_line.gif) no-repeat 0px 0px*/
table#mmenu td p { margin:15px 10px 0 22px;}
table#mmenu td p a { font:bold 13px Tahoma; color:#616161;}
table#mmenu td p a:hover {color:#000000;}
table#mmenu td.active_menu p { color:#000000;}
table#mmenu td.active_menu p a { color:#000000; text-decoration:none;}
table#mmenu td.active_menu p a:hover { text-decoration: underline;}

div#baner { float:left; width:100%; position:relative;}
/*/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 {margin-left:-10px; float:left; height:240px; position:relative;}
div#baner img#right_shade_baner {float:left; margin-right:-10px; height:240px; position:absolute; right:0; top:0;  /position:relative;}
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:url(/i/banner-bg1.gif) top right;}
/*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:url(/i/banner-bg1.gif) top right;}
/*div#baner table { background:url(/i/banner-bg1.gif) top right;}*/
div#baner table td#banner-left-border {background:url(/i/banner-left-border.png) left 0px repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/i/banner-left-border.png', sizingMethod='scale');}
div#baner table td#banner-center-border {background:url(/i/banner-center-border.png) left 0px repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/i/banner-center-border.png', sizingMethod='scale');}
div#baner table td#banner-right-border {background:url(/i/banner-right-border.png) left 0px repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/i/banner-right-border.png', sizingMethod='scale');}
div#baner table td#small_td {background:url(/i/banner-center-small.png) left 0px repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/i/banner-center-small.png', sizingMethod='scale');}
div#baner table td#banner-left-grey{background:url(/i/banner-left-grey.png) left 0px repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/i/banner-left-grey.png', sizingMethod='scale');}
div#baner table td#small_td2 {background:url(/i/banner-center-grey.gif) left 0px repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/i/banner-center-grey.gif', sizingMethod='scale');}
div#baner table td#banner-right-grey {background:url(/i/banner-right-grey.gif) left 0px repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/i/banner-right-grey.gif', sizingMethod='scale');}


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;  }
#runstr { position: absolute;  top: 166px; left: 0; font-size: 16px; line-height: 19px; font-weight: normal; color: #fff; z-index: 10000; display: block; }
/*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:-37px; margin: 27px -10px 2px 0px; width:120%;}*/
div#baner p.fio { position:relative; float: left; left:-37px; margin: 27px -10px 2px 0px; width:150%; /width:110%; max-height:26px;
 overflow:hidden;}
/*4ie6*//*div#baner2 p.fio { _text-overflow:ellipsis; _height:14px; _white-space:nowrap;}*/
div#baner p.fio {_height:26px;}

div#baner p.login_name {position:relative; float: left; left:-25px; margin: 0px -10px 0px 0px;}
div#baner p.edit_dat {position:relative; float: left; left:-16px; margin: 6px -10px 0px 0px; width:160%;}
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 0 -15px 0; z-index:1000; height:120px;} /*height:120px; 4 ie6*/
/*/margin:0 0 -2px 0;*/
div#baner2 table { width:100%; background:none; float:left; position:relative; height:120px;}
/*div#baner table  td#big_td { width:38.11%;}*/
div#baner2 table td.rubber img { width:100%;}
div#baner2 table td#small_td { width:9%;}
div#baner2 table td#small_td2 { width:8%;}
div#baner2 img#left_shade_baner {margin-left:-10px; float:left; height:105px; position:relative;}
div#baner2 img#right_shade_baner {float:left; margin-right:-10px; height:105px; position:absolute; right:0; top:0;  /position:relative;}
div#baner2 table td.white { background:#ffffff;}

div#baner2 table#backgr_baner { width:100%; position:absolute; height:120px; left:0; top:0;}
div#baner2 table#backgr_baner  td.bg{ background:url(/i/banner-bg2.gif) top right;}
/*div#baner div#backgr_baner {height:240px; position:absolute; width:94%; top:0; right:3%;  background:url(/i/banner-bg1.gif) top right;}*/
/*div#baner2 div#backgr_baner {height:140px; position:absolute; width:80%; top:0; right:20%;  background:url(/i/banner-bg2.gif) top right;}*/
/*div#baner table { background:url(/i/banner-bg1.gif) top right;}*/
div#baner2 table td#banner-left-border {background:url(/i/banner-left-border2.png) left 0px repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/i/banner-left-border2.png', sizingMethod='scale');}
div#baner2 table td#banner-center-border {background:url(/i/banner-center-border2.png) left 0px repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/i/banner-center-border2.png', sizingMethod='scale');}
div#baner2 table td#banner-right-border {background:url(/i/banner-right-border2.png) left 0px repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/i/banner-right-border2.png', sizingMethod='scale');}
div#baner2 table td#small_td {background:url(/i/banner-center-black2.gif) left 0px repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/i/banner-center-black2.gif', sizingMethod='scale');}
div#baner2 table td#banner-left-grey{background:url(/i/banner-black-grey.gif) left 0px repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/i/banner-black-grey.gif', sizingMethod='scale');}/*83->104*/
div#baner2 table td#small_td2 {background:url(/i/baner-center-grey2.gif) left 0px repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/i/baner-center-grey2.gif', sizingMethod='scale');}
div#baner2 table td#banner-right-grey {background:url(/i/baner-right-grey2.gif) left 0px repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/i/baner-right-grey2.gif', sizingMethod='scale');}
div#baner2 table td#banner-right-grey { width:64px !important;}

div#baner2 td#banner-center-border div { position:relative; height:120px; width:100%;}
div#baner2 h1, div#baner2 h2, div#baner2 h3, div#baner2 h4, div#baner2 h5, div#baner2 h6 { color:#ffffff;}
div#baner2 h1 { position:relative; margin:0 0 0 5px; width:85%;}
div#baner2 h1.long { font-size: 16px; font-weight: bold; line-height: 18px; }
/*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 { position:relative; height:120px; width:120%;}
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 7px;}


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:#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#baner2 p.fio { position:relative; float: left; left:-35px; margin: 20px -10px 2px 0px; width:150%; /width:110%; max-height:26px;
 overflow:hidden;} /*_height:26px;*/
/*4ie6*//*div#baner2 p.fio { _text-overflow:ellipsis; _height:14px; _white-space:nowrap;}*/
div#baner2 p.fio {_height:26px;}

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:-16px; 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:100%; 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:30px; }
div#content_block div#right_col { float:left; padding: 20px 0 30px 0; /padding: 20px 0 30px 0; }
img#left_shade_content {margin-left:-10px; float:left; height:100%; position:absolute; left:0;}
img#right_shade_content {float:right; margin-right:-10px; height:100%;  position:absolute; right:0;}
/*img#right_shade_content {float:right; margin-right:-10px; height:100%;  position:relative;}*/

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 -10px 0 -10px; position:relative; width:100%;}
table#shade_content td { background:#ffffff;}
/*background:url(/i/right_shade.png) left top repeat-y;*/
table#shade_content td#right_shade_content { position:relative; width:10px; background:none; /filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/i/right_shade.png', sizingMethod='scale'); /position:relative; /left:20px; /z-index:500;}
/*background:url(/i/right_shade.png) left top repeat-y;*/
table#shade_content td#left_shade_content {position:relative; width:10px; background:url(/i/left_shade.png) left top repeat-y; /background:none; /filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/i/left_shade.png', sizingMethod='scale'); /position:relative;}

/* 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 {margin-left:0px; height:100%; position:absolute; top:0; right:-10px; /display:none !important; /width:0; /height:0;}

#left_col { width:62.6%; _width:61%; }
#right_col {float:left; width:37.4%; width:30%; _width:30%; padding:0 10px 0 0; }

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;}
/*div#right_col div.album div { width:130px; height:130px; background:#ececec; }*/
div#right_col div.album { clear:left; }
div#right_col div.album table { width:100%;}
div#right_col div.album table td { background:#ffffff; padding:3px 10px 0 0;}
div#right_col div.album table td.grey { background:#ececec; width:151px; height:151px; padding:0;}
div#right_col div.album table p { margin:4px 0 0 16px; color:#4c4c4c;}
div#right_col div.album table a {color:#4c4c4c;}

img#any_questions {clear:both; float:left; margin: 0 0 8px 0;}
img#photo_galery { clear:both; float:left; margin: 0 0 6px 0; /margin: 15px 0 0px 0;}

div#bottom { background:#c9c9c9; height:69px; float:left; position:relative; _position:relative; bottom:0; _top:0px; width:100%;}
div#bottom a {color:#7f7f7f; text-decoration:underline;}
div#bottom a:hover { text-decoration:none;}
div#bottom  p { color:#7f7f7f; margin:2px 23px 0 23px;}
img#grey_left { float:left; margin:0 0 0 -10px; height:100%; position:relative;}
img#grey_right {float:right; margin:0 -10px 0 0px; height:100%; position:relative;}
div#bottom div {margin:18px 0 0 0; width:80%;}
/*div#bottom div p { width:480px; position:relative;}*/
div#bottom div p { width:auto; padding-right:100px; position:relative;}

div#shade_bottom { width:100%; float:left; padding:0 0px 25px 0; position:relative; height:10px;}
div#shade_bottom { _width:inherit; _float:none; _margin:0 0 -30px 0; _padding:inherit; _position:inherit; _height:inherit;}
div#shade_bottom  {_top:0; _position:relative; _padding:0 0 38px 0;} /*_top:13px;*/
div#wrap img#grey_left_angle { margin-left:-10px; position:relative;}
div#wrap img#grey_right_angle  {margin-right:-10px; position:relative;}
div#wrap img#grey_bottom { position:relative;}
div#wrap img#grey_left_angle, div#wrap img#grey_bottom, div#wrap img#grey_right_angle {float:left;  _top:-13px;}

div#wrap img#grey_bottom {width:100%;}

/*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:275px;}
div#content_block div#login_form p { clear:both; margin:0 0 6px 0;}
div#content_block div.sclerosis { float:left; width:100px; padding: 2px 0 0 9px; }
div#content_block div.sclerosis a { color:#000000; text-decoration:underline;}
div#content_block div.sclerosis a:hover { text-decoration:none; }
div#content_block div.saveme { clear: both; float: none; padding:0; margin:0; position:relative; /margin:-10px 0 0 0;}
div#content_block div#login_form label { font:normal 11px Tahoma; color:#000; padding: 0 0 0 4px; _padding:0;  position:relative; top:2px; /top:3px;}
html:root div#content_block div#login_form label { top:0;}

div#content_block div#login_form input {margin:0; position:relative;}
div#content_block div#login_form input#save_me {float:left; border:0; padding: 0; margin: 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:-22px;}*/
html:root div#content_block img#teacher { right:-3px;}



.dfrm input.in_text { padding:2px 0 2px 5px; background:#e2eff1;  margin:0 0 3px 0; border:0; font:normal 13px/13px Tahoma; width: 160px; }
.dfrm select { padding:2px 0 2px 5px; margin:0 0 3px 0; border:0; font:normal 11px/13px Tahoma; background:#e2eff1; width: 160px; }
.dfrm .defsubmit { padding: 4px 8px; }
.frmerr { color: #be174f; font-size: 10px; }
.fregistr { padding: 0 0 0 30px; }
.fregistr div { width: 175px; float: left; margin: 5px 0 10px 0; }

.bigpad { padding-left: 82px !important; }

/* position:relative; float:right; margin:100px -24px 0 0px; border:0;  z-index:10000; _margin:0 0 -1px 0;*/
.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; color:#666666; font:normal 11px Tahoma; clear:left;}
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; }
div#left_col .faqdl {padding:13px 0 0px 30px; margin:0 0 0 0;}
div.answer-cont  {line-height: 12px; padding:7px 0 5px 1px; /margin-left:30px; /width:85%; _margin-left:15px;}

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#content p.p-img {clear:left;}

div#faq { margin: -20px 0 0 0; /margin:-24px 0 0 0; }

div#faq_form { clear:left; position:relative; width:100%; margin:0 -60px 0 60px; _margin:0 -30px 0 30px;}
div#faq_form input#faq_name, div#faq_form input#faq_mail, div#faq_form textarea { background:#e2eff1; border:0;}
div#faq_form input#faq_name, div#faq_form input#faq_mail { width:100%;}
div#faq_form label { float:left; font:bold 11px Tahoma; margin:5px 0 5px 0;}
div#faq_form input, div#faq_form textarea { clear:left; float:left;}
div#faq_form div {float:left;}
div#faq_form div.name_and_mail { width:80%;}
div#faq_form div.f_name, div#faq_form div.f_mail { width:47.5%; /width:46%; position:relative;}
html:root div#faq_form div.f_name,html:root div#faq_form div.f_mail { width:46%;}
div#faq_form div.f_mail { _right:-13px;}
div#faq_form div.textarea { clear:left; width:80%; margin:3px 0 0 0;}
div#faq_form textarea { width:100%; height:72px; overflow:hidden;}
div#faq_form div.notify { clear:left; width:80%; margin:7px 0 14px 0;}
div#faq_form div.notify label { font-weight:normal; margin:2px 0 0 0; /margin:3px 0 0 0;}
div#faq_form textarea, div#faq_form input#faq_name, div#faq_form input#faq_mail { font:normal 12px Tahoma; padding:4px 7px 3px 7px;}
div#faq_form div.f_mail { float:right !important;}
div#faq_form img { margin:25px 0 2px -37px; z-index:50; position:relative;}

div#faq_form div#error { clear:left; margin:0 0 5px -33px; background: none; padding: 0 5px 0 0; clear: both; }
div#faq_form div#error img { margin: 0; }
div#faq_form div#error p { font-weight: bold; margin: 0px 0 0 32px; }

/*about*/
div#content {padding:25px 20px 0 0px; /padding:15px 20px 0 0;}
div#content div#about { margin: 0 0 0 72px; /margin:0px auto 0 72px; _margin:0px auto 0 36px; clear:none !important; }
/*width:80%;*/
div#deftext { float:none !important;}
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 { position:relative;padding-left:10px; margin:20px 0 0 60px; _margin:20px 0 0 30px; clear:left;}
div#left_col div#print_now p {padding:0 0 0 0 !important; margin:5px 0 5px 17px !important; background:none !important; white-space:nowrap;}
div#left_col div#print_now img { position:absolute; left:0; top:0;}
div#left_col div#post_now { position:relative;padding-left:5px; margin:20px 0 0 23px;}
div#left_col div#post_now p {padding:0 0 0 0 !important; margin:5px 0 5px 17px !important; background:none !important;}
div#left_col div#post_now img { position:absolute; left:0; top:2px;}
/*---*/

div#left_col div#newsarch { position:relative; padding-left:10px; margin:20px 0 0 12px; _margin:20px 0 0 30px;  }
div#left_col div#newsarch p {padding:0 0 0 0 !important; margin:5px 0 5px 14px !important; background:none !important; white-space:nowrap;}
div#left_col div#newsarch img { position:absolute; left:0; top:3px;}
.Home div#left_col div#newsarch { margin:20px 0 0 82px; _margin-left: 41px; }

div#left_col div#about div#print_now { position:relative; padding-left:10px; margin:0 0 0 -12px;}
div#left_col div#content div#print_now p {padding:0 0 0 0 !important; margin:5px 0 5px 17px !important; background:none !important;}
div#left_col div#about div#print_now img { position:absolute; left:0; top:0;}
div#left_col div#about div#post_now { position:relative;padding-left:5px; margin:0 0 0 23px;}
div#left_col div#content div#post_now p {padding:0 0 0 0 !important; margin:5px 0 5px 17px !important; background:none !important;}
div#left_col div#about div#post_now img { position:absolute; left:0; top:2px;}
/*--*/

/*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); }/* }*/


/*right_menu*/
div#right_col ul.main { padding:0 0 0 5px; /margin:0 0 20px 0;}
div#right_col ul.main li {font:normal 12px Tahoma; background:url(/i/right_ul_list.gif) left 0px no-repeat; list-style:none; padding:0 0 9px 21px; /margin:0;}
div#right_col ul.main li a {color:#4c4c4c;}
div#right_col ul.main li.active a {color:#00aec4; font-weight:bold; text-decoration:none;}
/*specific ie*/
div#right_col ul.main li.active li a {color:#4c4c4c; font-weight:normal; text-decoration:underline !important;}
div#right_col ul.main li.active li a:hover { text-decoration:none !important;}

div#right_col ul.main ul { padding:0 0 0 15px; /padding:0 0 0 7px; /margin:10px 0 0 0;}
div#right_col ul.main ul li { background:none; font-weight:normal; padding:0 0 9px 21px; /padding:0 0 9px 10px;}
div#right_col ul.main ul li.active a { background:none; color:#4c4c4c; font-weight:bold;}
/*specific ie*/
div#right_col ul.main ul li.active li a {font-weight:normal;}

/*forum*/
/*span.corners-bottom { position:relative;}
body#phpbb a:hover { color:#0161c9;}*/

/*li.row:hover { background-color:#82dce0;}*/
/*.username-coloured { color:#0033FF !important;}*/

/*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:20px 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; _bottom:-1px;}
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 53px !important; clear:left; /white-space:nowrap;}
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 auto 2px auto;  z-index:500; position:relative;}
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%; overflow:hidden; position:relative;}
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 { position:absolute; right:16px; top:9px; width:auto;} /* width:80px !important;*/

div#bottom div#b_sitemap p { width:auto; margin:0; padding:0;}

/*div#bottom div#b_sitemap { position:relative; float:right; z-index:1000; margin:0 15px 0 0; right:16px; top:50px; background:orange; white-space:normal;}*/

/*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; clear:both;}
table.servlike { font:normal 11px Tahoma; width:85%; margin:0 0 30px 40px; clear:left;}
table.servlike td { vertical-align:top; padding:4px 2px 2px 11px;}
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#tech_help {margin: 5px 0 -3px 0; /margin:-10px 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; clear:left;}
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: 2px 0 0 2px; cursor: pointer; }
div#csa_main div.p_radio input, div#csa_main div.p_checkbox input {  }
/*
div#csa_main div.p_radio label, div#csa_main div.p_checkbox label { margin:0; padding: 2px 0 0 22px; float:left; position:relative; top:1px; _top:3px; cursor: pointer; }
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; position:relative;} /* width:100%; */

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 {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 {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;}

div.found h2 {float: left; margin: 0; padding: 10px 15px 13px 30px;}
div.found span.found-counter { padding-top: 10px;}
div.found div#pages {margin-top: 18px; margin-left: 30px; }
div.found div#pages p {padding: 0; border: none; color: #000; float:left; clear:none; background:none; margin:0 0 0 0 !important;}

/*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:15px; }
div#big_foto h2 { text-align:center;}
div#big_foto img {}
/*{ background:#ececec;}*/
div#big_foto table { margin:20px 0 0 0;}
div#big_foto table td.grey { background:#ececec; padding:10px 0 10px 0; width:600px; }
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; width: 525px;}

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:18px 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#big_foto form table.addcomment { margin: 0 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 div.partners img { position:relative; z-index:500; margin:0px 0px 10px 0;}*/
div#deftext table.partners div { float:left; position:relative;  padding:0 0 0 150px;}

div#baner h1 a { text-decoration:none; color:#ffffff;}
div#baner h1 a:hover{ text-decoration:underline;}

div#sitemap  { /padding-top:12px;}
div#sitemap ul li { list-style-type:square; margin-top:5px; font-size:11px;}
div#sitemap ul.sitemap li { font-weight:bold;}
div#sitemap ul.sitemap ul li { font-weight:normal;}

dd div.answer { display:none;}

/* links */
table#links { width: 90%; margin: 0 0px 10px 30px; }
h2.link { margin-left: 30px; margin-top:16px; }
table#links tr.hl td { background: #efefef; }
table#links tr td { padding: 7px 12px; border-right: 1px solid #fff; }
table#links tr td a {font: 10px tahoma; background: url(/i/li-bg-red.gif) no-repeat left 4px; color: #000;} /*padding: 2px 2px 2px 17px;*/
table#links tr td.left a {font: 11px tahoma; text-decoration: none; background: none; padding-left: 0px;}
table#links tr td a:hover {text-decoration: none;}
table#links tr td.left a:hover {text-decoration: underline;}
table#links tr td.left { width: 60%; }

div#content ol { margin-left:27px; /margin-left:70px; /paddinf-left:0px; color:#555; margin-top:0; margin-bottom:20px;}
div#content ol li { margin-bottom:5px; font:normal 11px Tahoma; }
div#content ol li a {color:#555;}

/*liveinternet*/
#liveinternet { display:none;}

/* rating */
.rating { width: 100%; background: #ececec; padding: 10px 0; margin: 0 0 15px 0; }
div#left_col .rating .vote { float: right; margin-right: 10px; _margin-right: 5px; }
.rating .vote p { float: left; margin: 5px 3px 5px 0 !important; }
.rating .vote a { display: block; float: left; margin: 0 0 0 3px; width: 24px; height: 24px; }
.rating .vote a.a1 { background: url(/i/mark-1-a.png) no-repeat; }
.rating .vote a.p1 { background: url(/i/mark-1-p.png) no-repeat; }
.rating .vote a.a2 { background: url(/i/mark-2-a.png) no-repeat; }
.rating .vote a.p2 { background: url(/i/mark-2-p.png) no-repeat; }
.rating .vote a.a3 { background: url(/i/mark-3-a.png) no-repeat; }
.rating .vote a.p3 { background: url(/i/mark-3-p.png) no-repeat; }
.rating .vote a.a4 { background: url(/i/mark-4-a.png) no-repeat; }
.rating .vote a.p4 { background: url(/i/mark-4-p.png) no-repeat; }
.rating .vote a.a5 { background: url(/i/mark-5-a.png) no-repeat; }
.rating .vote a.p5 { background: url(/i/mark-5-p.png) no-repeat; }
.rating .yourmark a { cursor: default !important; }
.rating .photorating { float: left; }
.rating .photorating p { float: left; margin-left: 10px !important; _margin-left: 5px !important; }
.rating .photorating p.avrating { font: bold 16px/14px Arial, sans-serif; margin-left: 7px !important; }
.rating .photorating p.num { font: normal 11px/14px Arial, sans-serif; font-style: italic; margin-left: 6px !important; }
.rating .photorating .bar { float: left; background: url(/i/ratingbarbg.png) no-repeat; height: 16px; width: 150px; margin: 5px 0 0 5px; }
.rating .bar .rate { background: url(/i/ratingbar.png) no-repeat; overflow: hidden; height: 16px; width: 120px; }
.rating #ryourmark p { margin: 0 3px 0 0 !important; text-align: right; padding: 0; line-height: 12px; }
.rating p.avmark { font-size: 10px; margin: 1px 0 0 10px !important; line-height: 10px; }

.nodec { text-decoration: none; }
.nodec:hover { text-decoration: underline; }

/* right block */
.rghtblck { margin-bottom: 24px !important; }

/* annonce */
.annonce h4 { font: bold 11px/13px Tahoma, sans-serif; padding: 0; margin: 1px 10px 4px 25px; }
.annonce a, .annonce a:visited { color: #000; }
div#content_block .annonce p { font-size: 11px; padding: 0; margin: 0 10px 4px 25px; }

/* go2forum */
div#content_block .rforum p { font-size: 11px; margin: 0; padding: 3px 10px 4px 25px; }
div#content_block .rforum p a { text-decoration: underline; }
div#content_block .rforum p a:hover { text-decoration: none; }

/* anketa */
div#content_block .ranketa p { font-size: 13px; margin: 0; padding: 0 10px 4px 25px; font-weight: bold; }
div#content_block .ranketa p a { text-decoration: underline; }
div#content_block .ranketa p a:hover { text-decoration: none; }

div#left_col #starttime { padding: 0 0 0 15px; }
div#left_col #starttime p { padding: 0 0 0 35px; }
.ankbtn, .post_form { padding: 4px 10px; margin: 10px 0 0 35px; }
#anktimer { background: #bbb; position: absolute; right: 60px; top: 60px; z-index: 77777; width: 230px; padding: 10px 20px; display: none; }
#anktimer p { margin: 0; padding: 0; font-size: 20px; color: #222; text-align: center; font-family: Arial, Helvetica, sans-serif; }


.fregistr .sacode { width: 400px; }
.dfrm .scodeinp, .scode { display: block; float: left; }
.scode { padding: 10px 0 0 0; } 

