.dn { display:none;}
*{ margin: 0px; padding: 0px; outline:none;}
html { height:100%;}
body  { font-family: "Trebuchet MS", Verdana, Tahoma, Helvetica, sans-serif; font-size:11px; color: #616161; background:#4799ea url(../images/fon_ind.jpg) repeat-x left top;}
td, th {font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #4b7272;}

input, textarea, select { font-family: "Trebuchet MS", Verdana, Tahoma, Helvetica, sans-serif; font-size:11px; color: #001f4c; border:1px solid #e5e7e7; background: #ffffff;}

li { list-style-position:inside;}

img { border:0px;}
.clr { clear:both; height:0; font-size: 1px; line-height: 0px;}
.line { background-image: url(../images/newsind_titl.gif); background-repeat:repeat-x; background-position: left center; font-size:1px; padding:5px 0px; clear:both;}
.line1 {background-image: url(../images/newsind_titl.gif); background-repeat:repeat-x; background-position: left center; font-size:1px; padding:1px 0px; clear:both;}
p { margin:15px 0px; line-height:14px; text-indent:15px;}
a { color:#05519e;}
p a:visited { color:#adadad;}
a:hover { text-decoration:none; color:#519efd;}

table { width:100%; border:1px solid #e3eef9; border-collapse:collapse; margin:10px 0px;}
table td { border:1px solid #7e3eef9; background:#f9fbfe; vertical-align:top; padding:2px 5px;}
table th { border:1px solid #e3eef9; background:#c4dbf2; color:#519efd; vertical-align:top; text-align:left; padding:2px 15px;}

h1 { font-family: "Trebuchet MS", Verdana, Tahoma, Helvetica, sans-serif; font-size:24px; color:#003682; margin:8px 0px; font-weight:normal;}
h2 { font-family: "Trebuchet MS", Verdana, Tahoma, Helvetica, sans-serif; font-size:18px; color:#1f77cb; margin:10px 0px; font-weight:normal;}
h3 { font-family: "Trebuchet MS", Verdana, Tahoma, Helvetica, sans-serif; font-size:12px; color:#519efd; margin:6px 0px;}

.cfiles .item { background:url(../images/cfiles.gif) no-repeat 0px 5px; padding:0px 0px 5px 20px; line-height:18px;}

.out_wr { width:990px; margin:0px auto; background:#026fc5 url(../images/bodyind.jpg) repeat-x left top; position:relative; border:1px solid #3c87d2; border-width:0px 1px;}

.out_inn_wr { width:990px; margin:0px auto; background:#f3f9fd url(../images/inn_fon.jpg) repeat-x left top; position:relative; border:1px solid #3c87d2; border-width:0px 1px;}


.header { margin:0px 11px; height:97px; position:relative;}
.header .logo { position:absolute; left:0px; top:0px; width:590px; height:97px;}
.header .logo img { width:590px; height:97px;}

.header .but { position:absolute; left:750px; top:45px; width:96px;}
.header .but div { width:18px; height:16px; float:left; margin-right:14px; background-position:3px 3px; background-repeat:no-repeat;}
.header .but div:hover, .header .but .sel { background-color:#0b488b; cursor:pointer; background-position: 3px -97px;}
.header .but .home { background-image:url(../images/home.gif);}
.header .but .map { background-image:url(../images/map.gif);}
.header .but .mail { background-image:url(../images/mail.gif);}

.header .lang { position:absolute; left:880px; top:45px; color:#ffffff;}
.header .lang a { color:#ffffff; font-size:11px;}
.header .lang a:hover, .header .lang .sel { color:#6fb5f1; text-decoration:none;}

#smap { padding:10px 18px; padding-bottom:25px;}
#smap ul li { list-style:none; list-style-position:outside; color:#1f77cb; font-size:18px;}
#smap ul li a { color:#1f77cb; }
#smap ul li a:hover { text-decoration:none; }
#smap ul li li a:hover { text-decoration:underline; }
#smap ul ul { margin-left:17px;}
#smap ul ul li { list-style:none; list-style-position:outside; color:#519efd; font-size:12px; font-weight:bold;}
#smap ul ul li a { color:#519efd; text-decoration:none;}
#smap ul ul ul { margin-left:20px;}
#smap ul ul ul li { list-style:none; list-style-position:outside; color:#519efd; font-size:12px; font-weight:normal;}
#smap ul ul ul li a { color:#519efd; }
#smap ul ul ul { margin-left:30px;}
#smap ul ul ul ul li { list-style:none; list-style-position:outside; color:#86bcff; font-size:10px;}
#smap ul ul ul ul li a { color:#86bcff; }

#smap .lef { width:290px; float:left;}
#smap .righ { width:290px; float:left; margin-left:50px;}

.menu { margin:0px 11px; background: url(../images/menu.gif); height:37px; text-align:left}
.menu .wr {background: url(../images/menu_l.gif) no-repeat left top; }
.menu .wr .wr {background: url(../images/menu_r.gif) no-repeat right top; height:37px;}

.menu .wr .wr ul { width:100%;}

.menu .wr .wr ul .first { margin-left:20px !important; margin-left:10px;}
.menu .wr .wr ul li { list-style:none; list-style-position:outside; float:left; line-height:35px; background:url(../images/menui.jpg) repeat-x 0px -500px; margin-top:1px; }
.menu .wr .wr ul li div { background:url(../images/menui_l.jpg) no-repeat 0px -500px;}
.menu .wr .wr ul li div div {background:url(../images/menui_r.jpg) no-repeat 0px -500px; }
.menu .wr .wr ul li div div div { position: relative; }
.menu .wr .wr ul li div a { color:#ffffff; display:block; padding:0px 20px; text-decoration:none; font-size:15px; }
.menu .wr .wr ul li ul { position:absolute; top:37px; left:0px; background:#00255c; width:220px; border:1px solid #80a1c6; z-index:100;}
.menu .wr .wr ul li ul li { float:none; background:transparent; line-height:24px; padding:2px 0px;}
.menu .wr .wr ul li ul li a { display:block; font-size:12px; color:#ffffff; text-decoration:none; padding-left:30px;}
.menu .wr .wr ul li ul li a:hover { background:#0852b2;}

.menu .wr .wr ul li:hover { background-position:left top;}
.menu .wr .wr ul li:hover div { background-position:left top;}
.menu .wr .wr ul li:hover div div { background-position:right top}

.cwr { width:100%; float:left; padding-top:42px;}
.cwr .tabl { width:238px; padding-left:11px; float:left; height:391px;}
.cwr .tabl a {color: #519efd; text-decoration:none;}
.cwr .tabl a:hover { text-decoration:underline;}
.cwr .match { width:238px; padding-left:5px; float:left; height:391px;}
.cwr .news { width:482px; padding-left:5px; float:left; height:391px;}
.cwr .visual { width:100%; clear: both; background:url(../images/visual.jpg) no-repeat left top; height:125px;}
.cwr .white	{ width:100%; float:left; background:#ffffff;}
.cwr .white .voting { width:205px; padding:0px 25px; float:left; background:url(../images/voting.gif) repeat-x left top;}
.cwr .white .voting div { padding:2px 0px;}
.cwr .white .voting strong { font-size:12px; margin:10px 0px; display:block;}
.cwr .white .voting input { position:relative; top:3px; border:0px;}
.cwr .white .voting h2 { color:#001f4c; font-size:18px; line-height:36px; margin:0px;}
.cwr .white .dopinf { width:735px; float:left; position:relative;}
.cwr .white .dopinf .title { background:url(../images/drinf.gif) repeat-x left top; line-height:36px;}
.cwr .white .dopinf .title h2 { color:#ffffff; font-size:18px; margin:0px; padding-left:15px;}
.cwr .white .dopinf .title .auth { width:294px; height:25px; background:url(../images/auth.jpg) no-repeat left top; position:absolute; top:7px; left:230px;}
.cwr .white .dopinf .title .auth .in1 { border:0px; width:100px; position:absolute; left:13px; top:5px; padding:0px; font-size:10px;}
.cwr .white .dopinf .title .auth #sendpas .in1 { border:0px; width:220px; position:absolute; left:13px; top:5px; padding:0px; font-size:10px;}
.cwr .white .dopinf .title .auth .in2 { border:0px; width:100px; position:absolute; left:132px; top:5px; padding:0px; font-size:10px;}
.cwr .white .dopinf .title .auth form a { position:absolute; left:245px; top:3px; width:47px; height:19px; display:block; color:#ffffff; text-decoration:none; text-align:center; line-height:18px;}
.cwr .white .dopinf .title .auth .link { position:absolute; left:294px; line-height:14px; width:200px; top:5px;}
.cwr .white .dopinf .title .auth .link a { margin-left:24px; color:#ffffff;}

.cwr .white .dopinf .cont { width:100%;}

.cwr .white .dopinf .cont .kitem { width:190px; float:left; margin-left:35px; padding-bottom:20px;}
.cwr .white .dopinf .cont .first { margin-left:0px; width:223px;}
.cwr .white .dopinf .banner { background:#e6e6e6; padding-top:5px; padding-left:3px;}
.cwr .white .dopinf .banner img { border:1px solid #d5dae6; margin-left:3px; margin-bottom:5px;}
.cwr .white .dopinf h3 { background:url(../images/dopinfh3.gif) no-repeat left top; color:#001f4c; font-size:18px; padding-left:15px; margin:20px 0px 10px 0px; clear:both;}
.cwr .white .dopinf .title .wr { background:url(../images/drinf_l.gif) no-repeat left top;}
.cwr .bigbanner { clear: both; padding:30px 7px 27px 7px; background:#ffffff;}
.cwr .bigbanner img { margin-left:35px;}
.cwr .bigbanner object { margin-left:35px;}


.footer_wr { background:#FFFFFF; clear:both;}
.footer_ind_wr { clear:both;}
.footer { margin:0px 11px; background:url(../images/footer2.jpg) repeat-x left top; position:relative;}
.footer .wr { background:url(../images/footer3.jpg) no-repeat left top; position:relative;}
.footer .wr .wr { height:60px; background:url(../images/footer.jpg) no-repeat right top; position:relative;}

.footer .search {}
.footer .search input { border:0px; width:160px; position:absolute; left:32px; top:24px; padding:0px; font-size:10px;}
.footer .search a { position:absolute; left:207px; top:23px; width:47px; height:19px; display:block; color:#ffffff; text-decoration:none; text-align:center;}
.footer .mc3{ width:50px; height:22px; position:absolute; left:900px; top:21px;}
.footer .developer a { width:83px; line-height:10px; text-align:center; position:absolute; left:800px; top:18px; height:22px; padding-right:7px; padding-top:5px; display:block; color:#ffffff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; background:url(../images/developer.jpg) no-repeat right top;}
.footer .developer a strong { font-weight:normal;}
.footer .developer a:hover { text-decoration:underline;}


#smap { width:745px; border:1px solid #74c8ff; background:#ffffff; left:137px; top:82px; position:absolute; z-index:2000;}
#smap img { position:absolute; left:723px; top:6px; cursor:pointer;}

.cwr .white .dopinf .cont .item{ padding-left:12px; margin-bottom:10px; cursor:pointer;}
.cwr .white .dopinf .cont .item:hover{ color:#a0a0a0;}
.cwr .white .dopinf .cont .item h4 { color:#58b6fd; font-size:11px; font-weight: normal; padding-left:6px; background:url(../images/smi.gif) no-repeat 0px 1px;}
.cwr .white .dopinf .cont .forum .item { text-decoration:underline;}
.cwr .white .dopinf .cont .forum .item:hover { text-decoration:none;}

.bluebox { width:100%; background:url(../images/blue_box/t.gif) repeat-x left top;}
.bluebox .wr { background:url(../images/blue_box/b.gif) repeat-x left bottom;}
.bluebox .wr .wr { background:url(../images/blue_box/l.gif) repeat-y left top;}
.bluebox .wr .wr .wr { background:url(../images/blue_box/r.gif) repeat-y right top;}
.bluebox .wr .wr .wr .wr { background:url(../images/blue_box/lt.gif) no-repeat left top;}
.bluebox .wr .wr .wr .wr .wr { background:url(../images/blue_box/rt.gif) no-repeat right top;}
.bluebox .wr .wr .wr .wr .wr .wr { background:url(../images/blue_box/lb.gif) no-repeat left bottom;}
.bluebox .wr .wr .wr .wr .wr .wr .wr { background:url(../images/blue_box/rb.gif) no-repeat right bottom; padding:0px 3px 5px 3px;}
.bluebox .title { height:35px; font-size:14px; font-weight:bold; color:#ffffff; line-height:35px; padding-left:15px;}
.bluebox .wr .wr .wr .wr .wr .wr .wr .wr { background:#012f6b;} 

.blue { width:100%; background: #f9fbff url(../images/blue/t.gif) repeat-x left top;}
.blue .wr2 { background:url(../images/blue/b.gif) repeat-x left bottom;}
.blue .wr2 .wr2 { background:url(../images/blue/l.gif) repeat-y left top;}
.blue .wr2 .wr2 .wr2 { background:url(../images/blue/r.gif) repeat-y right top;}
.blue .wr2 .wr2 .wr2 .wr2 { background:url(../images/blue/lt.gif) no-repeat left top;}
.blue .wr2 .wr2 .wr2 .wr2 .wr2 { background:url(../images/blue/rt.gif) no-repeat right top;}
.blue .wr2 .wr2 .wr2 .wr2 .wr2 .wr2 { background:url(../images/blue/lb.gif) no-repeat left bottom;}
.blue .wr2 .wr2 .wr2 .wr2 .wr2 .wr2 .wr2 { background:url(../images/blue/rb.gif) no-repeat right bottom;}
.blue .title2 { height:35px; font-size:14px; font-weight:bold; color:#0359b1; line-height:35px; padding-left:15px;}
.blue .wr2 .wr2 .wr2 .wr2 .wr2 .wr2 .wr2 .wr2 { padding:5px 20px;} 

.bluebox2 { width:100%; background:url(../images/blue_box/t.gif) repeat-x left top;}
.bluebox2 .wr2 { background:url(../images/blue_box/b.gif) repeat-x left bottom;}
.bluebox2 .wr2 .wr2 { background:url(../images/blue_box/l.gif) repeat-y left top;}
.bluebox2 .wr2 .wr2 .wr2 { background:url(../images/blue_box/r.gif) repeat-y right top;}
.bluebox2 .wr2 .wr2 .wr2 .wr2 { background:url(../images/blue_box/lt_w.gif) no-repeat left top;}
.bluebox2 .wr2 .wr2 .wr2 .wr2 .wr2 { background:url(../images/blue_box/rt_w.gif) no-repeat right top;}
.bluebox2 .wr2 .wr2 .wr2 .wr2 .wr2 .wr2 { background:url(../images/blue_box/lb_w.gif) no-repeat left bottom;}
.bluebox2 .wr2 .wr2 .wr2 .wr2 .wr2 .wr2 .wr2 { background:url(../images/blue_box/rb_w.gif) no-repeat right bottom; padding:0px 3px 5px 3px;}
.bluebox2 .title2 { height:35px; font-size:14px; font-weight:bold; color:#ffffff; line-height:35px; padding-left:15px;}
.bluebox2 .wr2 .wr2 .wr2 .wr2 .wr2 .wr2 .wr2 .wr2 { background:#012f6b;} 


.transl { width:238px; height:50px; margin-top:3px; background:url(../images/transl.png) no-repeat left top; text-align:center; color:#ffffff; line-height:16px;}
.transl .title { font-size:12px; color:#c8e6fb;}
.transl #vremia { font-size:15px; color:#ffe12f; font-weight:bold;}

.transl #movingstr { font-size:15px; width:auto; color:#ffe12f; font-weight:bold; padding-top:19px; white-space: nowrap;}
.transl #moving {width:230px; position: relative; height: 60px; overflow: hidden; overflow: hidden; margin-left:4px;}



.ttabl { border:0px; margin:0px;}
.ttabl th { border:1px solid #012f6b; background:#012f6b; padding:4px 0px; padding-left:3px; color:#ffffff; font-weight:normal; font-size:12px;}
.ttabl td { border:1px solid #012f6b; background:#04458c; color:#ffffff; padding:3px 0px; padding-left:7px;}

.comanda { position:relative; line-height:10px; text-align:center; color:#ffffff; cursor:pointer;}
.comanda .i1 { position:absolute; top:31px; left:3px;}
.comanda .i2 { position:absolute; top:31px; left:144px;}
.comanda .clog { width:80px; height:70px; background-position:left top; background-repeat:no-repeat;}
.comanda .ch1 { width:27px; height:30px; font-size:24px; color:#ffe12f; line-height:normal; text-align:right; position:absolute; left:81px; top:50px;}
.comanda .ch2 { width:27px; height:30px; font-size:24px; color:#ffe12f; line-height:normal; text-align:left; position:absolute; left:117px; top:50px;}
.comanda .ch { width:100%; font-size:24px; color:#ffe12f; line-height:normal; text-align:сутеук; position:absolute; left:0px; top:50px;}
.comanda .ctitle { padding:2px 10px 0px 10px;  text-align:left; font-size:12px; line-height:14px;}

.newsind { width:100%; float:left; padding:8px 0px; color:#ffffff;}
.newsind .i1 { width:215px; float:left; margin-left:10px !important; margin-left:5px; line-height:13px;}
.newsind .i1 h3 { color:#ffe12f; padding:0px; padding-bottom:5px; margin:0px; background: url(../images/newsind_titl.gif) repeat-x left bottom; font-size:12px; line-height:14px;}
.newsind .i1 img { border:1px solid #becada;} 
.newsind .i1 .date { margin-top:10px;color:#7bc6ff; background: url(../images/newsind_dar.gif) no-repeat 0px 3px; padding-left:5px;}
.newsind .i2 { width:215px; float:left; margin-left:18px; }
.newsind .i2 .item { padding-left:6px; background:url(../images/newsind_dat.gif) no-repeat 0px 7px; margin-bottom:12px; line-height:13px; cursor:pointer;}
.newsind .i2 .sel { color:#7bc6ff; }
.newsind .i2 .date { color:#7bc6ff; padding:2px 0px;}



.ind_cwr { width:100%; float:left; margin-top:42px; margin-bottom:5px; text-align:left}
.ind_cwr .content { width:968px; background:#ffffff; margin:0px 11px;}

.bluebox_w { background:url(../images/blue_box_w/log.jpg) no-repeat right bottom; width:968px; }
.bluebox_w .wr {background:url(../images/blue_box_w/t.gif) repeat-x left top;}
.bluebox_w .wr .wr { background:url(../images/blue_box_w/b.gif) repeat-x left bottom;}
.bluebox_w .wr .wr .wr { background:url(../images/blue_box_w/l.gif) repeat-y left top;}
.bluebox_w .wr .wr .wr .wr { background:url(../images/blue_box_w/r.gif) repeat-y right top;}
.bluebox_w .wr .wr .wr .wr .wr { background:url(../images/blue_box_w/lt.gif) no-repeat left top;}
.bluebox_w .wr .wr .wr .wr .wr .wr { background:url(../images/blue_box_w/rt.gif) no-repeat right top;}
.bluebox_w .wr .wr .wr .wr .wr .wr .wr { background:url(../images/blue_box_w/lb.gif) no-repeat left bottom;}
.bluebox_w .wr .wr .wr .wr .wr .wr .wr .wr { background:url(../images/blue_box_w/rb.gif) no-repeat right bottom; min-height:750px;}
.bluebox_w .wr .tax { height:35px; font-size:11px; color:#9cceff; line-height:35px; padding-left:15px;}
.bluebox_w .wr .tax a { color:#9cceff; text-decoration:none; margin:0px 10px;}
.bluebox_w .wr .tax .sel { color:#ffffff;}

.one_row { width:918px; margin:10px 0px; margin-left:26px !important; margin-left:13px; float:left; padding-bottom:50px;}
.two_row { width:670px; margin-left:26px !important; margin-left:13px; float:left; padding-bottom:50px;}

.sidebar { width:238px; margin-right:4px; float:right; padding-bottom:250px;}

.sidebar ul { padding:1px 5px;}
.sidebar ul li { list-style:none; list-style-position:outside; font-size:12px; color:#ffffff; font-weight:bold;}
.sidebar ul li .sel { background:#0852b2 url(../images/sidebar_li_sel.gif) no-repeat 5px 12px; color:#a9d0ff; padding:5px 10px 5px 15px;}
.sidebar ul li .sel:hover { background-position: 5px 12px;}
.sidebar ul li a { color:#ffffff; text-decoration:none; display:block; padding:0px 10px 0px 15px; background:url(../images/sidebar_lili.gif) no-repeat 5px -94px;}
.sidebar ul li a:hover { color:#a9d0ff; background-position:5px 6px;}
.sidebar ul ul { padding:0px; padding-bottom:5px}
.sidebar ul ul li { font-weight: normal; color:#a9d0ff;}
.sidebar ul ul li .sel { background:#4986bd url(../images/sidebar_lili.gif) no-repeat 40px -94px; color:#ffffff; padding:0px 10px 0px 50px;}
.sidebar ul ul li .sel:hover { background-position:40px -94px;}
.sidebar ul ul li a { padding:0px 10px 0px 50px; color:#a9d0ff; background-position:40px 6px;}
.sidebar ul ul li a:hover { color:#ffffff; background-position:40px -94px;}
.sidebar ul ul ul li a { padding:0px 10px 0px 70px; background-position:60px 6px;}
.sidebar ul ul ul li a:hover { color:#ffffff; background-position:60px -94px;}
.sidebar ul ul ul li .sel { background:#4986bd url(../images/sidebar_lili.gif) no-repeat 60px -94px; color:#ffffff; padding:0px 10px 0px 70px;}
.sidebar ul ul ul li .sel:hover { background-position:60px -94px;}
.sidebar ul ul ul ul li a { padding:0px 10px 0px 90px; background-position:80px 6px;}
.sidebar ul ul ul ul li a:hover { color:#ffffff; background-position:80px -94px;}
.sidebar ul ul ul ul li .sel { background:#4986bd url(../images/sidebar_lili.gif) no-repeat 80px -94px; color:#ffffff; padding:0px 10px 0px 90px;}
.sidebar ul ul ul ul li .sel:hover { background-position:80px -94px;}

.sidebar ul div { background:url(../images/line2.gif) repeat-x left top; padding-top:5px;}
.sidebar ul div div { padding:0px; background:none; padding-bottom:5px;}
.sidebar ul .first { background-image:none;}
.sidebar ul div .selected { background:url(../images/line2.gif) repeat-x left bottom;}


.aut_inn { position:relative; height:1px; line-height:1px; clear:both;}
.aut_inn .au_wr { position:absolute; left:11px; top:-42px; line-height:0px; height:35px; line-height:normal;}
.aut_inn .atitle { font-size:18px; font-weight:bold; color:#ffffff; position:absolute; left:245px; top:7px; width:210px}
.aut_inn #inn_auth { width:294px; height:25px; background:url(../images/auth_inn.jpg) no-repeat left top; position:absolute; left:465px; top:7px;}




.aut_inn #inn_auth .in1 { border:0px; width:100px; position:absolute; left:13px; top:5px; padding:0px; font-size:10px;}
.cwr .white .dopinf .title .auth #sendpas .in1 { border:0px; width:220px; position:absolute; left:13px; top:5px; padding:0px; font-size:10px;}
.aut_inn #inn_auth .in2 { border:0px; width:100px; position:absolute; left:132px; top:5px; padding:0px; font-size:10px;}
.aut_inn #inn_auth form a { position:absolute; left:245px; top:3px; width:47px; height:19px; display:block; color:#ffffff; text-decoration:none; text-align:center; line-height:18px;}
.aut_inn #inn_auth .link { position:absolute; left:294px; line-height:14px; width:200px; top:5px;}
.aut_inn #inn_auth .link a { margin-left:24px; color:#ffffff;}



.guestbook .item { color:#003682; padding-top:5px;}
.guestbook .item .gtitl { color:#1f77cb; padding-bottom:3px;}
.guestbook .item .gtitl span { background:#1f77cb; color:#ffffff; font-weight:bold; padding:0px 4px;}
.guestbook .item .sh { text-align:right; padding-right:25px;}
.guestbook .item .sh a { padding-right:16px; background:url(../images/gb.gif) no-repeat right top;}
.guestbook .item .otvet  { background:#1f77cb url(../images/gb/lt.gif) no-repeat left top; margin-top:10px; color:#cce6ff;}
.guestbook .item .otvet strong { color:#ffffff;}
.guestbook .item .otvet .ot_wr { background:url(../images/gb/rt.gif) no-repeat right top;}
.guestbook .item .otvet .ot_wr .ot_wr { background:url(../images/gb/rb.gif) no-repeat right bottom;}
.guestbook .item .otvet .ot_wr .ot_wr .ot_wr { background:url(../images/gb/lb.gif) no-repeat left bottom; padding:12px 25px 12px 50px;}
.guestbook .item .otvet .ot_titl { font-size:12px;}
.guestbook .item .otvet .ot_link { text-align:right; }
.guestbook .item .otvet .ot_link a {background:url(../images/gb2.gif) no-repeat right top; padding-right:15px; color:#d4eaff;}

.bl_box { background:#c5dcf2  url(../images/bl_box/t.gif) repeat-x left top;}
.bl_box .b_wr { background: url(../images/bl_box/t.gif) repeat-x left bottom;}
.bl_box .b_wr .b_wr { background: url(../images/bl_box/t.gif) repeat-y left bottom;}
.bl_box .b_wr .b_wr .b_wr { background: url(../images/bl_box/t.gif) repeat-y right bottom;} 
.bl_box .b_wr .b_wr .b_wr .b_wr  { background:url(../images/bl_box/lt.gif) no-repeat left top;}
.bl_box .b_wr .b_wr .b_wr .b_wr .b_wr { background:url(../images/bl_box/rt.gif) no-repeat right top;}
.bl_box .b_wr .b_wr .b_wr .b_wr .b_wr .b_wr { background:url(../images/bl_box/rb.gif) no-repeat right bottom;}
.bl_box .b_wr .b_wr .b_wr .b_wr .b_wr .b_wr .b_wr { background:url(../images/bl_box/lb.gif) no-repeat left bottom; padding:15px;}


.shop .item { width:330px; float:left; margin-left:10px !important; margin-left:5px;}
.shop .item .text { width:165px; float:right;}
.shop .item img { float:left;}
.shop .first { margin-left:0px !important;}

.photo2 .item { width:320px; float:left; margin-left:26px !important; margin-left:13px;}
.photo2 .item .text { width:130px; margin-right:22px !important; margin-right:11px; float:right;}
.photo2 .item img { float:left;}
.photo2 .first { margin-left:0px !important; background: url(../images/photosep.jpg) no-repeat right top;}

.photo .item { width:180px; padding-left:20px; background:url(../images/photosep2.jpg) no-repeat left top; float:left; margin-left:20px;}
.photo .first { margin-left:0px !important; padding:0px; background:none;}

.years { color:#9cc5ff; font-size:18px;}
.years a { color:#9cc5ff; text-decoration:none; margin-right:10px;}
.years a:hover { color:#1f77cb;}
.years .sel { color:#1f77cb;}

.mount { color:#9cc5ff;}
.mount a { color:#9cc5ff; text-decoration:none; margin-right:17px;}
.mount a:hover { color:#1f77cb;}
.mount .sel { color:#1f77cb;}


.news1 .item { width:100%; float:left; padding-top:25px;}
.news1 .item .text { width:530px; float:right;}
.news1 .item .titl { padding-bottom:5px;}
.news1 .item img { float:left;}
.news1 .item h2 { margin:0px; display:inline; font-size:14px; font-weight:bold;}
.news1 .item .date { display: inline; font-size:12px; color:#51a5f6; margin-right:10px;}

.news2 .item { width:100%; float:left; padding-top:25px;}
.news2 .item .text { width:455px; float:right;}
.news2 .item .titl { padding-bottom:5px;}
.news2 .item .img { float:left; width:200px; position:relative; margin-top:20px;}
.news2 .item .img .im1 { float:left}
.news2 .item .img .im2 { float:right}
.news2 .item .img .schet { font-size:18px; color:#1f77cb; position:absolute; left:0px; top:20px; text-align:center; width:100%;}
.news2 .item h2 { margin:0px; display:inline; font-size:14px; font-weight:bold;}
.news2 .item .date { display: inline; font-size:12px; color:#51a5f6; margin-right:10px;}

.komanda table td { border:1px solid #e7f1fa; padding:2px 5px;}
.komanda .tablica2 td { text-align:center;}

.cfeedback { clear:both;}
.cfeedback form { width:440px; border:1px solid #1f77cb; background:#c5dcf2; padding:15px;}
.cfeedback form .fline { clear:both; width:100%; padding:2px 0px; text-align:right;}
.cfeedback form .fline .fright { float:right; width:315px; text-align:left;}
.cfeedback form .fline .fright input { width:300px; border:1px solid #6dc5ff;}
.cfeedback form .fline .fright textarea { width:300px; border:1px solid #6dc5ff;}
.cfeedback form .fline .fright select { width:300px; border:1px solid #6dc5ff;}
.cfeedback form .fline .fright textarea { height:100px;}
.cfeedback form .fline .fright .date_select select {width:70px; font-size:10px; padding:0px;} 
.cfeedback form .fline .fright .date_select .litle_litle {width:40px;}
.cfeedback form .fline .fright .date_select .litle {width:50px;}

.cfiles .item { background:url(../images/cfiles.gif) no-repeat 0px 5px; padding:0px 0px 5px 20px; line-height:18px;}

.img_div { display:block; background:#4ab4ff url(../images/photogallery.gif) repeat-x 0px 0px; padding:2px;}

.blue_btn { display:block; float:left; text-decoration:none; color:#ffffff;font-size:11px; line-height:19px; background:transparent; border:1px solid;}
.blue_btn:hover { color:#ffffff;}
.blue_btn .l { display:block; float:left; width:5px; height:19px; background:url(../images/blue_btn/l.gif) no-repeat 0px 0px; text-decoration:none; cursor:pointer;}
.blue_btn .c { display:block; float:left; height:19px; margin:0px 0px 0px 0px; background:url(../images/blue_btn/c.gif) repeat-x 0px 0px; text-decoration:none; padding:0px 3px; cursor:pointer;}
.blue_btn .r { display:block; float:left; margin:0px; width:5px; height:19px; background:url(../images/blue_btn/r.gif) no-repeat 0px 0px; text-decoration:none; cursor:pointer;}

.blue_btn2 { display:block; float:left; text-decoration:none; color:#ffffff;font-size:11px; line-height:19px; background:transparent;}
.blue_btn2:hover { color:#ffffff;}
.blue_btn2 .l { display:block; float:left; width:5px; height:25px; background:url(../images/blue_btn/l2.gif) no-repeat 0px 0px; text-decoration:none; cursor:pointer;}
.blue_btn2 .c { display:block; float:left; height:19px; margin:0px 0px 0px 0px; background:url(../images/blue_btn/c2.gif) repeat-x 0px 0px; text-decoration:none; padding:0px 3px; cursor:pointer;}
.blue_btn2 .r { display:block; float:left; margin-left:0px; width:5px; height:19px; background:url(../images/blue_btn/r2.gif) no-repeat 0px 0px; text-decoration:none; cursor:pointer;}

.blue_btn3 { display:block; float:left; text-decoration:none; color:#ffffff;font-size:11px; line-height:19px; background:transparent;}
.blue_btn3:hover { color:#ffffff;}
.blue_btn3 .l { display:block; float:left; width:5px; height:25px; background:url(../images/blue_btn3/l.gif) no-repeat 0px 0px; text-decoration:none; cursor:pointer;}
.blue_btn3 .c { display:block; float:left; height:19px; margin:0px 0px 0px 0px; background:url(../images/blue_btn3/c.gif) repeat-x 0px 0px; text-decoration:none; padding:0px 3px; cursor:pointer;}
.blue_btn3 .r { display:block; float:left; width:5px; height:19px; background:url(../images/blue_btn3/r.gif) no-repeat 0px 0px; text-decoration:none; cursor:pointer;}

.paging { padding:30px 10px 10px 10px; font-size:11px; color:#9cc5ff; background:url(../images/line2.gif) repeat-x 0px 20px; clear:both;}
.paging a { margin:0px 5px; color:#1f77cb; text-decoration:none;}
.paging a:hover { color:#1f77cb; text-decoration:underline;}
.paging .sel {color:#1f77cb; text-decoration:none; font-size:14px; font-weight:bold;}

.cntnt img { margin-left:3px;}



/*.line{ background:#a2dcb2 url(../images/line_l.gif) no-repeat left top; line-height:1px; height:1px;}
.line div{ background: url(../images/line_r.gif) no-repeat right top;}

.taxanomy { padding:10px 10px 10px 10px; font-size:10px;}
.taxanomy a { text-decoration:none; margin:0px 5px;}





.contact { width:310px; position:absolute; left:30px; top:5px; padding-bottom:20px;}
.contact h1 { margin-bottom:5px;}
.contact .fax { float:right;}
.contact .phone { font-size:18px; color:#3aa355; font-family:Georgia, "Times New Roman", Times, serif; line-height:15px;}

.banner { background:#d7e6e5; width:194px; position:absolute; left:360px; top:24px;}
.banner img { border:1px solid #ffffff; margin:6px;}

.stb { position:absolute; left:598px; top:37px;}

.search { width:266px; height:61px; position:absolute; top:35px; left:680px; border:1px solid #adc6c4; }
.search form { margin:6px; background: url(../images/search.gif) repeat-x left top; height:49px; }
.search form div { padding:0px 16px; padding-top:15px;}
.search input { border:1px solid #e5e7e7; padding-left:5px; width:148px;}


.btn { height:15px; float:left; display:block; line-height:14px; color:#ffffff; text-decoration:none; background:#425c82 url(../images/btn/l.gif) no-repeat left top; padding:0px 0px 0px 1px; cursor:pointer;}
.btn span { height:15px; float:left; display:block; color:#ffffff; background:url(../images/btn/r.gif) no-repeat right top; padding: 0px 14px 0px 0px;}
.btn span span { height:15px; display:block; color:#ffffff; background:url(../images/btn/c.gif) repeat-x right top; padding:0px 8px;}

.btn:hover span, .btn:hover span span { background-position: right bottom;}



.rss { position:relative; top:1px;}

.years { float:right; padding-top:16px;}
.years a { padding:0px 4px; font-weight:bold; }
.years .sel { background:#2d9a4b; padding:0px 4px; text-decoration:none; color:#ffffff;}

.news .item { margin:20px 0px;}
.news .item img { border:1px solid #e4eeee; background:#ffffff;}
.news .item h3{ display:inline;}
.news .item .date { padding:5px 0px;}
.news .item .date span { background:#2d9a4b; color:#ffffff; font-size:10px; font-family:Georgia, "Times New Roman", Times, serif; padding:0px 4px;}
.news .img {}
.news .img img { float:left; margin-left:15px; margin-top:15px;}

.post { margin-top:25px;}
.post input { padding:1px 5px; width:160px; margin-bottom:12px; margin-top:3px}

.catalog .item{ width:300px; margin:15px 0px; float:left;}
.catalog h2{ margin:0px;}
.catalog .text p { text-indent:0px; margin:0px;}
.catalog .img img{ background:#ffffff; margin-left:15px; margin-bottom:15px; width:78px; height:48px; float:left;}

.catalog .text{ width:370px; float:right;}
.catalog .odd { margin-left:30px;}
.catalog .item h3 { margin-top:0px;}
.catalog .item .text{ width:195px; float:right;}
.catalog .item .text p { margin:10px 0px; text-indent:0px;}

.filter .f_batton { padding-bottom:10px;}
.filter .f_batton div { width:252px; margin:0px auto;}

.filter h2 { margin:0px;}
.filter select { float:right;}
.filter option { padding-left:5px; padding-right:5px;}
.filter table { width:auto;}
.filter td { width:105px; padding-left:0px; padding-right:20px; border:0px; background:transparent; }

.photo .item { margin:25px 0px;}
.photo .item h2 { margin-top:0px; }
.photo .item .text{ width:495px; float:right;}
.photo .item .text p { margin:10px 0px; text-indent:0px;}

.faq .item{ margin-bottom: 25px;}
.faq p { text-indent:0px; margin:0px;}
.faq .item h3{ display:inline;}
.faq .item .date { padding:5px 0px;}
.faq .item .date span { background:#2d9a4b; color:#ffffff; font-size:10px; font-family:Georgia, "Times New Roman", Times, serif; padding:0px 4px;}
.faq .otvet { padding-left:30px; padding-top:10px;}
.faq .otvet h3 { color:#4b7272;}



.smap ul li { font-weight:bold; font-size:13px; list-style-position:outside; list-style:none; padding:4px 0px;}
.smap ul li a { color:#4b7272; text-decoration:none}
.smap ul li a:hover { color:#2d9a4b; }
.smap ul ul { margin-left:25px;}
.smap ul ul li { font-weight:normal; font-size:11px;}*/
.tag {
	color:#51a5f6;

}
.tag a  {
	color:#519efd;
	margin-right: 5px;
	margin-left:5px;
	text-decoration:none;
}
.tag a:hover {
	color:#1f77cb;
	text-decoration:none;
}
.tag_index {
	padding-left:6px; background:url(../images/newsind_dat.gif) no-repeat 0px 7px;
}
.tag_index a  {
	color:#7bc6ff;
	text-decoration:none;
}
.tag_index a:hover {
	color:#7bc6ff;
	text-decoration:none;
}


