html{height:100%}
body{position:relative;}


    html, body {position:relative; margin:0;padding:0;width:100%; min-width:980px; height:100%; background: #fff; color:#666666; font:11px Verdana;  background: #130804 url(/i/bg.jpg) center top no-repeat;}
    #contents {position:relative; min-height:100%;height:auto !important;height:100%; background2: url(/i/fon.gif) repeat-x left bottom; width: 100%; margin: 0px auto;}
    #contents .empty {height:50px; }
    #footer {position:relative; margin-top:-50px; height:50px; width:100%;}


DIV {font:11px Verdana;}   
TABLE {border-collapse: collapse;}
td{margin: 0px;	padding: 0px; vertical-align: top; font:11px Verdana;}
img{ border:0px;}
br.clear{clear:both}
p {margin:0px;}

a{color:#0054a6; text-decoration:underline}
a:hover{color:#f00; text-decoration:none}

#searchform {position:realative; width:177px;text-align:left;background:url(/i/sform-bkg.gif) no-repeat 0 0;height:25px;}
.searchform_text {font-size:100%; border:0; margin:3px 0px 0px 5px; padding-right:4px; background-color:none; width:140px; height:18px;}
.searchform_button {position: absolute; right:5px; top:5px; font-size:100%;border:0;margin:0px 0px 0px 0px; background-color:none; width:16px; height:16px; background:url(/i/sform-bkg_button.gif) no-repeat; cursor: pointer; cursor: hand}

#rassilka {position:realative; width:177px;text-align:left;background:url(/i/sform-bkg.gif) no-repeat 0 0;height:25px;}
.rassilka_text {font-size:12px; border:0; margin:3px 0px 0px 15px; padding-right:4px; background-color:none; width:140px; height:18px;}
.rassilka_button {position: absolute; right:5px; top:5px; font-size:100%;border:0;margin:0px 0px 0px 0px; background-color:none; width:16px; height:16px; background:url(/i/sform-bkg_button.gif) no-repeat; cursor: pointer; cursor: hand}




.news_kalendar {padding: 0px 0px 30px 0px;}
.news_kalendar_god {padding: 0px 0px 0px 0px; font-size:16px; color:#cc6633; font-weight:bold;}
.news_kalendar p {margin:0px; padding: 2px 0px 0px 15px; font-size:13px; color:#666;}
.news_kalendar p a{color:#666; text-decoration:none;}
.news_kalendar p a#on{color:#355978; text-decoration:none; font-weight:bold;}
.news {padding: 0px 0px 30px 0px;}
.news_name {font-size:13px; color:#cc6633; font-weight:bold;}
.news_data {padding: 3px 0px 0px 0px; color:#000; font-style:italic; font-size:11px;}
.news_text {padding: 3px 0px 0px 0px; font-size:11px;}


.svobodno td {padding:5px; border:1px solid #ccc; text-align:left;}



.menu_knopka {float:left; padding: 0px 5px 0px 5px;}
.menu_knopka a {color:#fff; font-size:15px; text-decoration:none;}
.menu_knopka img {border:0px;}
.menu_razdelitel {color:#fff; font-size:15px; float:left; width2:0px; height:15px; background2: url(/i/menu/razdelitel.gif) no-repeat;}


.menu_bottom_knopka {color:#fff; font-size:18px; float:left; padding: 0px 10px 0px 10px;}
.menu_bottom_knopka img {border:0px;}
.menu_bottom_razdelitel {color:#fff; font-size:18px; float:left; width:6px; height:15px; background2: url(/i/menu_bottom/razdelitel.gif) no-repeat;}



/*///////////////////////////////////////////////Coda Slider////////////////////////////////////////*/	
.cross-links_ser {padding: 20px 0px 0px 0px;}
.cross-links_ser a{margin: 0px 40px 0px 0px; text-decoration:none; border-bottom: 1px dashed #0054a6; font-size:14px;}
.current {border:1px solid #f00}	
//.stripViewer .panelContainer .panel ul {text-align: left;margin: 0 15px 0 30px;}
.slider-wrap {margin: 20px 0px 0px 0px; position: relative;width: 100%;}
.csw {width: 100%; height: 460px; background: #fff; overflow: scroll; display:none;}
.csw .loading {margin: 200px 0 300px 0; text-align: center}
.stripViewer {position: relative;overflow: hidden; border: 0px solid #000; width: 550px;height2: 1200px;clear: both;background: #fff;}
.stripViewer .panelContainer {position: relative;left: 0; top: 0;width: 100%;list-style-type: none;}
.stripViewer .panelContainer .panel {float:left;height: 100%;position: relative;width: 550px;}
.stripViewer .panelContainer .panel .wrapper {padding: 20px 0px 0px 0px;}
.stripNav {display2:none;width:100% !important;border: 0px solid #000;}
.stripNav ul {list-style: none;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.stripNav ul li {float: left;margin:0px 20px 30px 0px; }
.stripNav a {font-size: 14px;text-align: center;text-decoration: none;border:0px; border-bottom: 1px dashed #0054a6;display: block;padding: 0 0px;}
.stripNav li a:hover {background2: #333;}
.stripNav li a.current {border-bottom: 0px dashed #0054a6;}
.stripNavL, .stripNavR {position: absolute;top: 230px;text-indent: -9000em;}
.stripNavL a, .stripNavR a {display: block;height: 40px;width: 40px;}
.stripNavL {left: 0;}
.stripNavR {right: 0;}
.stripNavL {background: url("images/arrow-left.gif") no-repeat center; display:none;}
.stripNavR {background: url("images/arrow-right.gif") no-repeat center; display:none;}


.all_obl {float:left; font-size:15px; padding: 0px 10px 5px 0px;}





.characters{overflow: hidden;}
div#characters_l{background: url(/i/characters_l_off.gif) no-repeat; width:15px; height:56px;}
div#characters_r{background: url(/i/characters_r_off.gif) no-repeat; width:15px; height:56px;}
.characters_l_off{color: #ccc; background: url(/i/left.gif) no-repeat !important; width:15px; height:56px;}
.characters_r_off{color: #ccc; background: url(/i/right.gif) no-repeat !important; width:15px; height:56px;}
.characters_l_on{color: #333; cursor: pointer; cursor: hand; background: url(/i/left.gif) no-repeat !important; width:15px; height:56px;}
.characters_r_on{color: #333; cursor: pointer; cursor: hand; background: url(/i/right.gif) no-repeat !important; width:15px; height:56px;}
.characters .container{width: 1666%;}
.characters .container .container_div{float: left; width: 2%; padding: 0px 0px 0px 0px; border:0px solid #f00;}
.container_div_zagolovok {color: #003366; font-size: 13px; font-weight:bold;}
.container_div_data {padding: 5px 0px 0px 0px;}
.container_div_text {padding: 5px 0px 0px 0px; font-size:11px;}


/* pagination */ 
.pagination {font-size:115%;padding:10px 0 0 0;}
.pagination blockquote {margin:0;padding:0 0 10px 0;font-size:100%;}
.pagination blockquote a {padding:5px;font-size:100%;}
.pagination blockquote a.disabled {color:#999;background-image:none;display:inline;}
.pagination a {padding:3px;font-size:115%;}
.pagination a.selected {background:#E8E9EC;color:#000;}

table.sobitie {
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #cecece;
	border-collapse: collapse;
	background-color: white;
}
table.sobitie th {
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: #cecece;
	background-color: white;
	-moz-border-radius: ;
}
table.sobitie td {
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: #cecece;
	background-color: white;
	-moz-border-radius: ;
}

table.none {
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-color: #0;
	border-collapse: collapse;
	background-color: white;
}
table.none th {
	border-width: 0px;
	padding: 0px;
	border-style: none;
	border-color: #0;
	background-color: white;
	-moz-border-radius: ;
}
table.none td {
	border-width: 0px;
	padding: 0px;
	border-style: none;
	border-color: #0;
	background-color: white;
	-moz-border-radius: ;
}

.del {font-size:10px; font-weight:bold; color: red;}
.edit {font-size:10px; font-weight:bold; color: blue;}
.add {font-size:10px; font-weight:bold; color: green;}
.message {background-color:#CEFFCE; background:#CEFFCE url(/i/admin/ico_ok.gif) 5px 5px no-repeat; padding:15px 10px 20px 55px !important; margin:5px 0 20px 0; border:1px solid #157627;}
.message_ok {background-color:#CEFFCE; background:#CEFFCE url(/i/admin/ico_ok.gif) 5px 5px no-repeat; padding:15px 10px 20px 55px !important; margin:5px 0 20px 0; border:1px solid #157627;}
.message_fail {background-color:#EEA3AA; background:#EEA3AA url(/i/admin/ico_fail.gif) 5px 5px no-repeat; padding:15px 10px 20px 55px !important; margin:5px 0 20px 0; border:1px solid #BB2F3C;}

.exturl {font-family: Comic Sans MS; font-size:medium; font-weight:normal; color:#ff6600;}

