* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	color: #000;
	height: 100%;
	font-family:Tahoma;	
	font-size: 100%;	
	background-color:#fff;
}
table {
	width: 100%;
	border-collapse: collapse;
	font-family: Tahoma;
	font-size: 100%;
}
td {
	vertical-align: top;
}
img {
	border: none;
}

ul {
	list-style-type: none;
}


input,textarea {
	background: #fff;
}


/* колонка новостей */

#novosti {
 width:440px;
 padding:13px 19px 0px 8px;
}

#meropr {
 width:166px;
}

#kon_tr2 {
 width:100%;  
 height:126px;
 background:url("../i/kon_tr2_fon.gif") bottom left repeat-x #E5E5E5;
}

#leftkon_tr3 {
 width:218px;
}


#kon_tr {
 background-color:#E5E5E5; 
 width:208px;
}

#konki {
 padding:16px 0px 0px 17px; 
 height:83px; 
 width:50%;
}

#trans {
 width:50%;
 padding:27px 0px 0px 17px; 
}

.zakaz {
 height:42px; 
 text-align:center;   
}

.zakaz a{
 color:#336699;
 font-size:70%;
}

#serch2 {
 background-color:#D8D8D8;
 height:88px; 
 padding:13px 14px 0px 14px;
}

#serch {
 height:65px; 
 width:208px;
}

#serch02 {
 height:65px; 
 width:190px;
}


#poisk {
 color:#006666; 
 font-weight:bold; 
 font-size:80%;
}

#in_search {
 width:100%; 
 border:0px solid;
 height:20px;
 font-size:12px; 
 padding:2px 0px 0px 3px;
 color:#006666;
}

#in_submit {
 background:url("../i/in_submit.gif") top left no-repeat;
 width:68px; 
 height:24px;
 border:0px solid;
}

#in_submit2 {
 text-align:right;
}

.newstext {
 padding:15px 25px 15px 12px; 
 font-size:70%; 
 color:#006666;
}

.newstext a{
 color:#336699;
}

.newstext div{
 font-size:90%;
 margin-bottom:2px;
}


h4 {
 font-size:80%; 
 color:#006666;
 margin-bottom:5px; 
}

#newdiv {
 margin-top:27px;
 margin-bottom:30px;
}

.photo {
 padding-left:17px;
 padding-top:17px;
 padding-bottom:15px;
}

.all {
 padding-left:17px;
}

.all a{
 color:#336699;
 font-size:70%; 
}

.zag {
 padding-left:17px;
}

/* ---------- */

/* анонсы */

#anons {
 width:100%;
 padding-top:20px;
}

#anons table {
 margin-bottom:20px;
}


#anons table .photo{
 padding-left:0px;
}


#anons table .all{
 border-bottom:1px solid #E0E0E0;
 padding-left:0px;
 padding-bottom:30px;
}

#anons p {
 font-size:70%; 
 color:#006666;
 padding-top:10px;
}

/* -------------- */

/* шапка */

#mainmenu {
 height:230px; 
}

#logo { 
 width:283px;
}

#logofl { 
 width:283px;
 background:url("../i/logofl.gif") bottom left repeat-x;
}



#vmenu {
 padding:22px 0px 0px 0px; 
 width:35%;
}

#vmenu ul li {
 font-size:80%;
 background:url("../i/ul_fon.gif") top left no-repeat;
 line-height:10px; 
 padding:0px 0px 19px 12px;
 color:#fff;
}


#vmenu ul li a{
 color:#fff;
}

#privetstvie {
 width:45%; 
 padding:20px 20px 0px 38px;
}

#privetstvie h4 {
 color:#fff;
}

#privetstvie p {
 color:#fff;
 font-size:70%;
}

#privetstvie a {
 color:#fff; 
}


#privetstvie table{
 margin-top:30px; 
}

#privetstvie table td{
 text-align:right;
}

#shapka {
 text-align:center;
 height:414px; 
 background:url("../i/shapka.jpg") center bottom  no-repeat #2294F3; 
}

#iconmenu {
 width:91%;
 margin:0px 0px 0px 38px;
}


#iconmenu td{
 width:25%;
 text-align:center ! important;
 color:#fff; 
 font-size:11px; 
 font-family:Arial Narrow;
 letter-spacing:1px;
}

#d3 {
 background:url("../i/ikonka4.gif") center bottom  no-repeat;
}

#d3_en {
 background:url("../i/ikonka4_en.gif") center bottom  no-repeat;
}

img.png24 {
	background-image: none! important; behavior: url('/js/pngfix.htc')
}


#servmenu {
 text-align:center;
}


#servmenu span{
 padding-right:20px;
}

/* ----------- */

/* правый столбик */

#rtd {
 width:202px;
 padding-right:7px;  
 padding-top:14px;  
}


#rez {
 margin-bottom:4px;
 width:197px;
}


#rez td {
 font-size:70%; 
 color:#006666;
 padding:5px 5px 5px 12px;
 background-color:#F0F0F0;
 border:1px solid #fff;
}

#rezylt {
 background:url("../i/rezylt_fon.gif") left top  no-repeat #E2E2E2 ! important;
 font-size:70%; 
 color:#006666;
 text-align:center;
 padding:5px 10px 5px 10px;
}

#rez_dv {
 border-bottom:1px solid #E0E0E0;
 padding-bottom:18px;
 padding-top:20px;
}

#rez_dv p {
 text-align:center;  
 font-size:70%;
}

#rez_dv p a{
 color:#336699;
}

#rez_dv h4{
 text-align:center; 
}

#opros {
 padding:16px 5px 10px 12px;
 font-size:70%; 
 color:#006666;
}

#opros h4{ 
 font-size:120%;  
}

#opros p{
 margin-bottom:10px;
}

#opros table td{
 color:#006666;
}

.radio {
 padding-top:1px;
 height:20px;
}


#golos {
 text-align:center;
 margin-top:10px;
}

#golos input {
 background:url("../i/golos.gif") left top  no-repeat;
 width:110px; 
 height:24px;
 border:0px solid;
}

#golos a{
 color:#666666;
}
/* ------------- */

/* подвал */

#footer {
 background-color:#ffffff;
}

#footer table {
 height:87px; 
 background-color:#4982C9;
 color:#fff; 
 font-size:70%;
 margin-bottom:35px;
}

#footer table a{ 
 color:#fff; 
}


#foo_l {
 background:url("../i/bok1.gif") left top  no-repeat;
 padding:24px 0px 0px 20px;
}

#shet {
 text-align:right; 
 padding:20px 23px 0px 0px;
 background:url("../i/bok2.gif") right top  no-repeat;
}

/* ----------------- */

/* внутренняя */

#shapka_i {
 text-align:center;
 height:322px; 
 background:url("../i/shapka_i.jpg") center bottom  no-repeat;
}


/* левое меню */

#main_in {
 height:100%;
}

#texttext {
 height:100%;
 padding:13px 12px 12px 12px;
}

#leftmenu {
 background:url("../i/leftmenu_fon.gif") left top  no-repeat #F1F1F1;
 width:219px;
 padding:23px 0px 10px 0px; 
 margin-bottom:10px;
}

#leftmenu2 {
 width:219px;
}

#leftmenu ul { 
 margin-left:20px;
 margin-right:10px;
}


#leftmenu ul li {
 background:url("../i/shar.gif") left top  no-repeat;
 padding-left:10px;
 line-height:16px;
 margin-bottom:9px;
}

#leftmenu ul li a{
 font-size:80%; 
 color:#336699;
}

#leftmenu ul li ul{ 
 margin-top:8px;
}

#leftmenu ul li ul li{ 
 background:url("../i/shar2.gif") left top  no-repeat;
}


#leftmenu ul li ul li a{ 
 text-decoration:none;
}


#konki2 {
 text-align:center;
 padding-top:20px;
}

#trans2 {  
 height:59px; 
 text-align:center;
}

#serch3 {
 background-color:#D8D8D8;
 height:88px; 
 padding:13px 0px 0px 14px;
 border-top:1px solid #fff;
}

#kon_tr3 {
 width:100%; 
 background:url("../i/kon_tr3.gif") top left no-repeat #E5E5E5;
 padding-top:10px;
}

/* ---------- */

/* контент */

#content {
 width:100%;
 padding:9px 30px 30px 30px;  
}


#content a{
 color:#336699;
}


#content ul li { 
 background:url("../i/contli.gif") top left no-repeat;
 padding-left:10px;
 line-height:13px;
 margin-bottom:15px;
}

#content ul li ul{  
 margin-left:20px;
}




#content ul li a{
 color:#336699; 
}



#content ol li {  
 line-height:13px;
 margin-bottom:15px;
 margin-left:25px;
}


#content ol li ol{  
 margin-left:20px;
}


.wifborder td{
 padding:5px; 
 border:1px solid #999999;
}


.wifborder thead td{ 
 background-color:#336699; 
 font-weight:bold;
 border:1px solid #F1F1F1 ! important;
 color:#ffffff;
}

.wifborder {
 margin:10px 0px 20px 0px;
 border-left:1px solid #ffffff ! important;
 border-right:1px solid #ffffff ! important;
}




#croshki { 
 color:#CCCCCC;
 border-bottom:1px solid #F1F1F1;
 padding:0px 7px 11px 7px;
 font-size:70%;
}

#croshki a{ 
 color:#CCCCCC;
}

#content h4{
 text-transform:uppercase; 
 color:#000000; 
 font-size:100%;
 margin-bottom:20px;
}


#content h5{ 
 color:#336699; 
 font-size:130%;
 margin:20px 0px 15px 0px;
 font-weight:normal;
}


#content h6{ 
 color:#006666; 
 font-size:120%;
 margin:20px 0px 10px 0px;
 font-weight:normal;
}


#content p{
 margin-bottom:10px;
}

#cont_txt {
 font-size:80%;
 padding:14px 6px 14px 6px;
}

/* --------------- */

/* правая колонка */

#rightbanner {
 width:166px;
}


#search_pole {
 width:40%; 
 border:1px solid #D8D8D8;
 height:23px;
 font-size:12px; 
 padding:2px 0px 0px 3px;
 color:#006666;
}

#search_ot {
 margin-bottom:20px;
}




/* флешка */

#flash_main {
 height:100%;
 background-color:#2293F2;
}

#flash_main1 {
 height:100%;
}


#leftmenu3 {
 width:219px;
 background-color:#ffffff;
 padding:10px 6px 45px 10px;
}


#flash_nav {
 background-color: #ffffff; 
 
}

#flash_nav2 { 
 width:109px; 
 height:490px;
 padding:30px 0px 0px 0px;
}

#flash_nav4 {
 background:url("../i/flash_nav4.gif") top right no-repeat;
}


#flash_nav table{
 width:109px;
}

#flash_nav table td{
 background:url("../i/flash_nav3.gif") center left repeat-x #ffffff;
}

.flash_nav3 {
 padding:30px 0px 10px 4px;
 font-size:70%;
}

.flash_nav3 a{
 color:#1F7EE3;
}

#knopka4 {
 text-align:right;
}



#flashkatd {
 background-color:#2293F2;
 width:100%;
}

#flashkatd2 table{
 width:50%;
}

#flashkatd2 {
 padding:40px 35px 28px 0px; 
 background-color:#2293F2;
 text-align:right;
}

#flsk {  
 background-color: #2293F2;  
}

#flsk11 { 
 margin-top:20px;
}


#flsk112 {
 background:url("../i/flsk.gif") top left no-repeat;
}


#flsk113 {
 background:url("../i/flsk113.gif") bottom left no-repeat; 
}

#flskn2 {
 background:url("../i/flsk2.gif") top left no-repeat #2293F2;
}


#vmenu2 {
 padding:22px 0px 0px 0px;  
}


.vmenu2fl {
 background:url("../i/rkrs.gif") bottom right no-repeat;
 padding:22px 0px 50px 0px ! important; 
}


#vmenu2 ul li {
 font-size:80%;
 background:url("../i/ul_fon.gif") top left no-repeat;
 line-height:12px; 
 padding:0px 0px 19px 12px;
}


#vmenu2 ul li a{
 color:#fff;
}


#flsk3 {
 width:600px; 
 padding:25px 0px 17px 0px;
 color:#ffffff; 
 font-size:80%; 
 border-bottom:1px solid #7ABEF7;
 margin-left:11px;
}

#flsk3 p {
 padding:0px 20px 0px 20px;
}


#flsk4 {
 padding:25px 0px 20px 45px;
}

#flsk5 {
 background:url("../i/flsk5.gif") top left no-repeat #2293F2;
 height:120px;
 color:#ffffff;
 font-size:80%;
 padding:0px 0px 0px 150px;
}



#flsk5 a{ 
 color:#ffffff;
 padding-bottom:15px;
}

#flsk5 img{ 
 margin:10px 5px 0px 0px;
}

#flskn6 { 
 width:560px; 
 height:100px;
 color:#545454;
 font-size:80%;
 padding:20px 0px 0px 140px; 
}


#flsk7 {
 background-color:#2293F3;
}


#zagflash {
 width:609px; 
 height:100px;
 background:url("../i/zagflash.gif") top left no-repeat;
 margin-top:25px;
 margin-left:5px;
}


/* фотогалерея */


.gallery {
 width:500px;
}

.gallery td{
 padding:10px;
 width:50%;
 padding-left:10px;
}

.cut {
 background:url("../i/ffon1.gif") top left no-repeat;
}

.cut2 {
 background:url("../i/ffon2.gif") top right no-repeat;
}

.cut3 {
 background:url("../i/ffon4.gif") bottom right no-repeat; 
}


.cut4 {
 background:url("../i/ffon3.gif") bottom left no-repeat;
 padding:10px; 
 text-align:center;
}


.cut4 img{
 border:1px solid #999999; 
}


.cut5 {
 border:1px solid #CCC8DD;
 padding:10px;
}

.pics_comment {
 padding:10px 10px 20px 10px;
 color:#29176F;
}

.card {
 width:51px; 
 height:17px; 
 background-color:#CCC8DD;
 text-align:center; 
 padding-top:2px;
 margin-left:10px;
}

.card img{
 border:0px solid;
}

#all_events {
 padding-left:13px ! important;
}


/* календарь */


#calendar td{
 padding:5px;
 border:1px solid #CDC9DE;
}

.no_bg {
 background-color:#E5E3ED ! important; 
}

#calendar th {
 background-color:#EBEBEB;
 color:#29176F;
 padding:5px;
}


#calendar td a{
 background-color:#29176F;
 padding:3px;
 color:#ffffff;
 text-decoration:none;
}

#calmain {
 width:25%;  
}

.maincalend .newstext {
 font-size:100% ! important;
}