/* Editor */
.ed1 {font: bold 12px Arial}

/* Sitemap */
.sm1 {font: bold 12px Arial; color: #1e3289; text-decoration: none}
.sm1:hover {font: bold 12px Arial; color: #1e3289; text-decoration: underline}
.sm2 {font: normal 12px Arial; color: #1e3289; text-decoration: none}
.sm2:hover {font: normal 12px Arial; color: #1e3289; text-decoration: underline}

/* Catalog view */
.qq1 {font: bold 14px Arial; padding: 0px 0px 5px 0px}
.qq2 {font: bold 12px Arial; color: #070707}
.qq3 {font: bold 12px Arial; text-align: right}
.qq4 {height: 5px; background: #edeff2; margin: 10px 0px 10px 0px; font: normal 2px Arial}
.qq5 {font: normal 12px Arial}
.qq6 {font: normal 12px Arial; color: #191818}
.qq7 {font: normal 18px Arial; color: #5e5d5d}
.qq8 {font: normal 18px Arial; color: #5e5d5d; padding: 0px 0px 5px 0px}
.qq9 {width: 100%; height: 221px; font: bold 18px Arial; color: #070707; text-align: center; background: #d1d2d2; padding: 100px 0px 0px 0px} 
.qq10 {width: 166px; height: 33px; background: url(images/qq1.gif); margin: 0px 0px 0px 15px; font: bold 12px Arial; color: #e70e03; padding: 2px 20px 0px 40px; text-align: left}
.qq11 {width: 52px; height: 33px; background: url(images/qq2.gif); margin: 0px 0px 0px 15px; font: normal 11px Arial; color: #3c4885; padding: 4px 4px 0px 4px; text-align: center}
.qq12 {text-align: right; padding: 0px 28px 0px 0px}
.qq13 {font: normal 18px Arial; color: #5e5d5d; padding: 10px 0px 10px 0px}

/* Cabinet */
.au1 {width: 130px; height: 24px; font: bold 12px Arial; color: #3c4885; cursor: pointer; border: 1px solid #818282; text-transform: uppercase; background: #e9edf2}
.au2 {color: #FF0000; font: bold 12px Arial; text-align: center; margin: 10px 0px 0px 0px}
.au3 {color: #050505; font: normal 14px Arial; padding: 10px 20px 10px 20px}
.au4 {width: 180px}
.au5 {width: 106px; height: 23px; background: #a8b8da; font: bold 12px Arial; text-transform: uppercase; text-align: center; color: #192540; cursor: pointer; padding: 4px 0px 0px 0px}
.au6 {width: 180px; vertical-align: bottom; padding: 0px 0px 8px 0px}
.au7 {width: 106px; height: 24px; background: #a8b8da; font: bold 12px Arial; text-transform: uppercase; text-align: center; color: #192540; cursor: pointer; border: 0px}
.au8 {text-align: center; padding: 10px 0px 10px 0px}
.au9 {width: 106px; height: 23px; background: #a8b8da; font: bold 12px Arial; text-transform: uppercase; text-align: center; color: #192540; cursor: pointer; padding: 2px 0px 0px 0px; border: 0px}
.au10 {font: normal 12px Arial; text-align: right; padding: 10px 0px 0px 0px}
.au11 {padding: 0px 40px 0px 40px}

/* Pages */
.pages_title {font: bold 12px Arial; color: #00579a}
.pages_current {font: bold 12px Arial; color: #FFFFFF; background-color: #ff4617; padding-left: 4px; padding-right: 4px; margin-left: 2px; margin-right: 2px}
a.pages_link {font: normal 12px Arial; text-decoration: none; color: #00579a; padding-left: 4px; padding-right: 4px; margin-left: 2px; margin-right: 2px}
a.pages_link:hover {font: normal 12px Arial; text-decoration: underline; color: #FFFFFF; background-color: #ff4617; padding-left: 4px; padding-right: 4px; margin-left: 2px; margin-right: 2px}
a.pages_arrows {font: bold 12px Arial; text-decoration: none; color: #00579a; padding-left: 2px; padding-right: 2px}
a.pages_arrows:hover {font: bold 12px Arial; text-decoration: underline; color: #00579a; padding-left: 2px; padding-right: 2px}

/* News view */
.nw1 {font: bold 12px Arial; color: #959393}
.nw2 {font: normal 12px Arial}
.nw2n {font: normal 12px Arial; padding-bottom:10px;}
.nw3n {font: normal 12px Arial; text-align: right;}
.nw3 {font: bold 12px Arial; text-align: right}
.nw4n {height:10px}
.news_last {font: bold 12px Arial; color: #959393}
a.news_url {color: #959393; text-decoration: none}
a.news_url:hover {color: #959393; text-decoration: underline}
a.news_last_url {color: #959393; text-decoration: none}
a.news_last_url:hover {color: #959393; text-decoration: underline}

/* Messages */
.result_success {color: #ff0000; font: bold 16px Arial; text-align: center; margin: 10px 0px 10px 0px}
.result_error {color: #FF0000; font: bold 16px Arial; text-align: center; margin: 10px 0px 10px 0px}

/* Reg form */
.rg1 {text-align: center; color: #5e5d5d; font: bold 16px Arial; padding: 20px 50px 30px 50px}
.rg2 {text-align: center}
.rg3 {vertical-align: top; color: #5e5d5d; font: bold 16px Arial; padding: 10px 0px 10px 0px}
.rg4 {font: normal 12px Arial; color: #0d0d0d; text-align: right; padding: 0px 18px 0px 0px}
.rg5 {font: normal 12px Arial; color: #0d0d0d; padding: 0px 0px 6px 100px}
.rg6 {vertical-align: top; color: #5e5d5d; font: bold 16px Arial; padding: 10px 0px 0px 0px}
.rg7 {font: normal 12px Arial; color: #5e5d5d; padding: 0px 30px 20px 30px}
.rg8 {font: normal 11px Arial; color: #5e5d5d}
.rg9 {font: normal 12px Arial; color: #0d0d0d; text-align: right; padding: 0px 18px 0px 0px; width: 250px}

/* Globals */
table {border: 0px; border-collapse: collapse} table td {padding: 0px}
body {background: #ffffff}

/* Design */
.top {width: 100%}
.top1 {width: 100%; background: #dee6f0}
.top2 {width: 100%; margin: 10px 0px 10px 0px}
.top3 {width: 100%; border-right: 1px solid #d3d3d7; margin: 10px 0px 0px 0px}
.top4 {width: 100%; height: 60px; background: url(images/bottom_new.jpg) repeat-x}
.top5 {width: 100%; background:#D6E0EC;}
.top6 {width: 100%; height: 56px; background: url(images/sh3.gif) left no-repeat}
.top7 {width: 100%; height: 56px; background: url(images/sh4.gif) repeat-x; vertical-align: top}
.top8 {width: 100%; height: 110px; background: url(images/sh6.gif) right no-repeat}
.top9 {width: 100%; height: 110px; background:url(images/head_bg.jpg) repeat-x;}
.top10 {width: 100%; height: 99px; background: url(images/sh9.gif) left no-repeat}
.top11 {width: 100%; height: 5px; background: #eceef1; margin: 20px 0px 5px 0px}
.na_portale {width:100%}
.top_s {width: 100%;}

td {font: 12px Arial; color: #2f2f31;}
.td {width: 1171px; vertical-align: top; background:url(images/head_bg.jpg) repeat-x; height:201px;font: 12px Arial; color: #2f2f31;}
.tdh11 {width: 321px; height:29px; text-align:center; font:bold 13px Arial; color: #FF3600; vertical-align:middle}
.tdh12 { height:29px; vertical-align:top; text-align:center;vertical-align:middle}
.tdh13 {width: 276px; height:29px;text-align:left; font: 12px Arial; color: #2f2f31;vertical-align:middle}
.tdh14 {width: 227px; height:29px;text-align:center; font: 12px Arial; color: #2f2f31;vertical-align:middle}
.tdh21 {width: 321px; height:172px; vertical-align:bottom; /*text-align:left*/}
.tdh22 { height:172px;  vertical-align:top; text-align:center;}
.tdh23 {width: 20px; height:172px;}  
.tdh24 {width: 173px; height:172px;  text-align:center; vertical-align:top;font: 12px Arial; color: #2f2f31;}
.tdh25 {width: 83px; height:172px;}
.tdh26 {width: 227px; height:172px; vertical-align:top }
.na_portale td {padding:1px 3px; color:#070707; font: 12px Arial; }
.na_portale td.portal {padding:5px 3px 1px 3px; color:#ff3600;  font:bold 13px Arial; width:100px;}
.smiler {width:20px; background:url(images/smilik.jpg) no-repeat center center}
.kolvo {width:15px; text-align:center; font:bold 13px Arial; color:#070707}
.td_s {width: 1171px; vertical-align: top; height:57px;}
.slogan {width: 224px; height: 57px; background:url(images/voskl.jpg) no-repeat center left; vertical-align:middle; padding: 0 12px 0 20px; }
.searchy {width: 444px; height:57px; background:#6797cf}
.minimenu {height:57px; vertical-align:bottom; padding: 0 0 5px 10px;color:#ffffff;background:#6797cf; font:12px Arial;}
.lupa {width:33px; height:32px; background:url(images/lupa.jpg);}
.poles {width:330px; height:32px; vertical-align:middle; text-align:left; padding:5px 1px 3px 0; }
.naiti {width: 81px; height: 32px; text-align: left; vertical-align:middle; padding-top:4px; }
.podpoisk {height:25px; text-align:left; vertical-align:top; padding:1px 4px; color:#ffffff;}
.rss {height:25px; text-align:left; vertical-align:top; padding:1px 4px; color:#ffffff; width:50px; font:13px Arial;}
.podhead {width: 1171px; vertical-align: top;}

.poles input {width: 324px; border:0; height:20px; text-align:left; vertical-align:middle; padding:2px 3px; font:12px Arial; color:#070707}
.whitik{background:#FFFFFF; height: 12px; }
.nadbottom {width: 30px;background:#FFFFFF; height: 39px;}
.redd {color:#fe0404}
.comment_filed_name {width:250px;  text-align:right; padding:10px 10px 10px 0; vertical-align:bottom}
.inputty { vertical-align:middle; text-align:left}
.meskom {padding-left:170px; text-align:left;}
.comment_incorrect {width:100px}
.areakom {font:12px Arial; color:#000000;background:#FFFFFF; border:1px solid #818282}
.inputty input {background:#FFFFFF; border:1px solid #818282}
.sendy {width:166px; height:33px; background:url(images/sendy.jpg) no-repeat; }
.central {text-align:center; font:11px Arial; color:#fd0b05}
.arch_year {width: 50px; height: 16px; font-size: 10px; font-family: Tahoma;}
.arch_news {width: 190px; height: 16px; font-size: 10px; font-family: Tahoma;}
.poisk_b {vertical-align:middle;width:15px; padding-left:3px;}
.arch_knopka {width:12px; height:11px; background: url(images/strelo.jpg) no-repeat; border:0; cursor:pointer;}




.td1 {width: 224px; vertical-align: top; border-right: 1px solid #d3d3d7; padding: 0px 13px 10px 2px}
.td2 {vertical-align: top; padding: 0px 12px 0px 12px;}
.td3 {width: 224px; vertical-align: top; border-left: 1px solid #d3d3d7; padding: 0px 0px 10px 15px}
.td4 {text-align: center}
.td5 {text-align: center; padding: 10px 0px 0px 0px}
.td6, .td6 td {vertical-align: top}
.td7 {width: 1171px; vertical-align: top; background: url(images/sh10.gif) repeat-x}
.td8 {width: 20px}
.td9 {font: bold 12px Arial; padding: 2px 0px 2px 0px; color: #024375}
.td10 {width: 30px}
.td11 {font: bold 18px Arial; padding: 2px 0px 2px 0px}
.td11n {font: bold 18px Arial; padding: 2px 0px 2px 0px; color:#808080; text-decoration:none}
.td11n:hover {text-decoration:underline}
.td12 {font: normal 12px Arial; padding: 0px 0px 0px 30px}

.sh1 {height: 109px; background: url(images/sh1.gif); font: bold 11px Arial; text-transform: uppercase; vertical-align: top; padding: 10px 0px 0px 145px}
.sh2 {height: 99px; background: url(images/sh8.gif) right no-repeat; vertical-align: top; padding: 4px 0px 0px 36px}
.sh3 {height: 56px; background: url(images/sh3.gif); vertical-align: top}
.sh4 {height: 110px; background: url(images/sh5.gif) no-repeat; font: bold 11px Arial; text-transform: uppercase; vertical-align: top; padding: 10px 0px 0px 145px}
.sh5 {background: url(images/rv1.gif) top repeat-x}
.sh6 {background: url(images/rv2.gif) top repeat-x}

.td a { font: 12px Arial; color: #2f2f31; text-decoration:none}
td a { font:bold 12px Arial; color: #2f2f31; text-decoration:none}
.td a:hover {text-decoration:underline}
td a:hover {text-decoration:underline}
.td a.uzver { font:bold 12px Arial; color: #175293; text-decoration:underline;}
a.ln1 {color: #626161; text-decoration: none}
a.ln1:hover {color: #626161; text-decoration: underline}
a.ln2 {color: #313030; text-decoration: none}
a.ln2:hover {color: #313030; text-decoration: underline}
a.ln3 {color: #010101; text-decoration: none;}
.nv3 a.ln3 {color: #010101; text-decoration: none; font:12px Arial;}
a.ln3:hover {color: #010101; text-decoration: underline}
a.ln4 {color: #313030; text-decoration: none}
a.ln4:hover {color: #313030; text-decoration: underline}
a.ln5 {color: #050505; text-decoration: none}
a.ln5:hover {color: #050505; text-decoration: underline}
a.ln6 {color: #024375; text-decoration: none}
a.ln6:hover {color: #024375; text-decoration: underline}
a.ln7 {color: #7f7d7d; text-decoration: none}
a.ln7:hover {color: #7f7d7d; text-decoration: underline}
a.ln8 {color: #3c5685; text-decoration: none}
a.ln8:hover {color: #3c5685; text-decoration: underline}
a.ln9 {color: #1e3289; text-decoration: none}
a.ln9:hover {color: #1e3289; text-decoration: underline}
a.ln10 {color: #024375; text-decoration: none}
a.ln10:hover {color: #024375; text-decoration: underline}
a.mimenu {color:#ffffff; font:12px Arial; text-decoration:none}
a.mimenu:hover {text-decoration:underline}
a#ln10 {font:bold 12px Arial; color:#0d0d0d; text-decoration:none}
a#ln10:hover { text-decoration:underline}
a,img {border:0}

.tdh21 img {margin: 0 0 5px 16px; border:0}
.tdh24 img {margin-top: 17px;} 
.tdh24 p {margin:5px;}
.im1 {vertical-align: middle; margin: 0px 9px 0px 9px}
.im2 {vertical-align: middle}
.im3 {vertical-align: middle; margin: 0px 12px 0px 0px}
.im4 {margin: 0px 40px 0px 0px}
.im5 {margin: 0px 20px 0px 20px}

.vv1 {padding: 10px 0px 0px 22px; vertical-align: top}
.vv2 {color: #070d1f; font: normal 12px Arial; text-align: right; vertical-align: top; padding: 15px 30px 0px 0px}

.in1 {width: 172px; height: 26px; background: url(images/in1.gif); border: 0px; color: #303030; font: normal 12px Arial; padding: 3px 10px 8px 10px; vertical-align: middle}
.in2 {width: 15px; height: 15px; vertical-align: middle; background: url(images/in2.gif) no-repeat; border: 0px; cursor: pointer}
.in3 {width: 251px; height: 24px; border: 1px solid #818282; color: #303030; font: normal 12px Arial; padding: 3px 6px 3px 6px}
.in4 {width: 251px; height: 24px; border: 1px solid #818282; color: #303030; font: normal 12px Arial; padding: 3px 6px 3px 6px; vertical-align: middle}
.in5 {width: 485px; height: 90px; border: 1px solid #818282; color: #303030; font: normal 12px Arial; padding: 3px 6px 3px 6px}
.in6 {width: 166px; height: 33px; border: 0px; background: url(images/submit1.gif); cursor: pointer}
.in7 {width: 394px; height: 24px; border: 1px solid #8b97b5; color: #050505; font: normal 12px Arial; padding: 3px 6px 3px 6px; background: #fffeff}
.in8 {width: 485px; height: 100px; border: 1px solid #7280a2; color: #303030; font: normal 12px Arial; padding: 3px 6px 3px 6px}
.in9 {width: 485px; height: 200px; border: 1px solid #818282; color: #303030; font: normal 12px Arial; padding: 3px 6px 3px 6px}
.in10 {width: 485px; height: 24px; border: 1px solid #818282; color: #303030; font: normal 12px Arial; padding: 3px 6px 3px 6px}

.mn1 {font: bold 12px Arial; text-align: right; text-transform: uppercase; padding: 5px 35px 5px 20px; background: url(images/strelo.jpg) no-repeat; background-position: 197px center}
.mn2 {height: 10px}
.pl11 {
    padding: 4px 0 0 40px;
    vertical-align: top;
    width: 25px;
}
.pl12 {
    color: #393737;
    font: bold 12px Arial;
    padding: 7px 0 0;
    vertical-align: top;
    width: 200px;
}
.poll_title {font:14px Arial, Helvetica, sans-serif; color: #3C4885; padding:3px 0 0 20px}

.pl1 input {width:10px; border:0}
.poll_sub input {margin:20px 0 0 20px;}
.poll_quest {padding: 5px 10px 3px 15px; background: url(/images/poll_pl.jpg) no-repeat left 10px; margin-left: 10px; line-height: 12px;}
.poll_quest a {font-weight: bold;}
.poll_comment_title {font:bold 12px Arial; color: #137cba; padding: 10px 5px 5px 20px;}
.textarea_poll {margin-left: 20px; width:400px; height:60px; color: #393737; font: bold 12px Arial;}



.sp1 {height: 28px; background: url(images/block_fon.jpg) center no-repeat; font: bold 14px Arial; color: #3c4885; text-transform: uppercase; padding: 5px 0px 0px 40px}
.block_fon {height: 28px; background: url(images/block_fon.jpg) center no-repeat; font: bold 14px Arial; color: #3c4885; text-transform: uppercase; padding: 8px 0px 0px 53px}
.poll_quest {padding:0 10px}
.all_polls {text-align:right; padding:10px 20px 0 0}
.all_polls a {font:11px Arial;}
.sp2 {height: 28px; background: #d6e0ec url(images/page_title.jpg) no-repeat; font: bold 14px Arial; color: #3c4885; text-transform: uppercase; padding: 0px 0px 0px 55px}

.pl1 {font: bold 12px Arial; color: #0c0c0c; padding: 4px 20px 4px 20px}
.pl2 {font: normal 12px Arial; color: #0c0c0c; padding: 4px 50px 4px 50px}
.pl3 {width: 106px; height: 23px; background: #a8b8da; font: bold 12px Arial; text-transform: uppercase; border: 0px; color: #192540; cursor: pointer}
.pl4 {font: normal 12px Arial; color: #0c0c0c; padding-left: 20px}
.pl5 {font: normal 12px Arial; color: #0c0c0c}

.av1 {font: bold 12px Arial; color: #010101; padding: 8px 20px 0px 20px}
.av2 {font: normal 12px Arial; color: #e9720c}
.av3 {font: normal 12px Arial; color: #010101; padding: 0px 10px 0px 20px}

.nv1 {font: 11px Arial; color: #ffffff; padding: 8px 10px 0px 4px;background:url(images/strelli.jpg) no-repeat 0px bottom; vertical-align:top; }
.nv2 {font: bold 12px Arial; padding: 0px 10px 0px 0px;vertical-align:top}
.nv3 {font: normal 12px Arial; padding: 0px 0 0px 0px}
.nv4 {font: normal 11px Arial; color: #fc0707; padding: 4px 10px 4px 14px; text-transform: lowercase}
.nv5 {font: 11px Arial; color: #ffffff; padding: 8px 10px 0px 3px;background:url(images/strelli.jpg) no-repeat left bottom;vertical-align:top;height: 22px;}
#nv1 {padding:2px 0;font:bold 12px Arial; color:#0d0d0d;height:20px}
#nv2 {vertical-align:top}
#nv3 {padding:0 5px 10px 0; text-align:right;}
.commenty {margin:10px 0; height:4px; width:100%; background:#d6e0ec}
.commy,.headik {height:15px;  vertical-align:middle; text-align: left; padding-left:27px; 
		font: 14px Arial; color:#3679c6; text-transform:uppercase; background:url(images/strelo-kom.jpg) no-repeat 4px center;}
.headik {background:url(images/vosklik.jpg) no-repeat 4px center; padding-left:20px; }
.comment {padding:10px; border:1px solid #c1c1c1; margin-top:10px;}
.space_commment {height:11px; width:100%}
.comment_name {font:bold 13px Arial; color:#4670a0}
.com_date {text-align:right; padding-right:10px; font:italic 11px Arial; color:#ff4617 }
.question {padding: 3px 8px; font: bold 12px Arial; color:#040404}
.imagik {width:120px; padding:0 10px 10px 0;}
.imagik2 {width:200px; height:145px; /*margin: 0 12px 12px;*/ margin-top: 5px; float:left;}
.imagik2_m {width:200px; height:145px; /*margin: 0 12px 12px;*/ margin-top: 5px; margin-right: 5px; float:left;}
.imagik3 {width:60px;}
.imagik_full_news {width:200px; height:133px; margin: 0 12px 12px; float:left;}


.cv1 {font: 11px Arial; color: #ffffff; padding: 8px 8px 0px 10px; background:url(images/strelli.jpg) no-repeat 8px bottom;}
.cv2 {font: normal 12px Arial; color: #0e0e0e; padding: 10px 0 0px 0px}
.cv3 {font: normal 11px Arial; color: #fc0707; padding: 0px 8px 0px 8px; text-align: right}
.cv4 {font: normal 11px Arial; color: #fc0707; padding: 0px 8px 15px 8px}

.kv1 {font: 11px Arial; color: #ffffff; padding: 0px 7px 0px 10px;background:url(images/strelli.jpg) no-repeat 8px bottom;}
.kv2 {font: bold 12px Arial; padding: 0px 7px 0px 7px}
.kv3 {font: normal 12px Arial; padding: 0px 7px 0px 7px}
.kv4 {font: normal 11px Arial; color: #fc0707; padding: 0px 7px 10px 7px; text-align: right}

.nz1 {width: 224px; text-align: center}
.nz2 {color: #0a0a0a; font: normal 11px Arial; text-align: center}

.title_cat_view {
	background-color:#EBEFF2;
	color:#292F7B;
	font-weight:bold;
	font-size:16px;
	padding-left:30px;
	background-image:url(images/galochka.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.name_cat_view {
	color:#494949;
	font-weight:bold;
	font-size:16px;
	padding-left:30px;
	padding-top:5px;
}

.td_menu_catalog {
	padding-top:15px;

}
.menu_catalog  li  {
	list-style-image:url(images/bul_m_c.gif);
	padding-top:5px;
	font-size:14px;
}

.menu_catalog  li a {
	text-decoration:none;
	color:#333399;
}

#cont_cat_div{
	font-size:20px;
	font-weight:bold;
	color:#666666;
	margin-top:30px;
}

#cont_info_cat{
	font-size:12px;
	font-weight:bold;
    margin-left: 20px;
    float: left;
    width: 280px;
}

#shema_proez{
	float: left;
}

#vac_div{
    margin-top:10px;
}

#vac_title_cat{
	font-size:20px;
	font-weight:bold;
	color:#666666;
	margin-top:20px;
    margin-bottom: 10px;
}

.menu_job_sum  {
	padding-left:100px;
}
.menu_job_sum li  {
	list-style-image:url(images/bul_m_c.gif);
	padding-top:5px;
	font-size:14px;
}

.menu_job_sum  li a {
	text-decoration:none;
	color:#797979;
	font-weight:bold;
}


.menu_job_sum  li a:hover {
	text-decoration:underline;
	
}

.menu_jobsum_top {
	margin: 0; /* Обнуляем значение отступов */
    padding: 4px; /* Значение полей */
}


.menu_jobsum_top li {
	display: inline; /* Отображать как встроенный элемент */
    margin-right: 5px; /* Отступ слева */
    padding: 3px; /* Поля вокруг текста */

}

.menu_jobsum_top li a {
	color:#000000;
	text-decoration:none;

}

.menu_jobsum_top li a:hover {
	color:#000000;
	text-decoration:underline;

}
.asoc_rez_title  {
	color:#3399cc;
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
}

.asoc_vac_title a {
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
}
.asoc_vac_title a:hover {text-decoration:underline;}

.asoc_name {padding: 5px 0 5px 0 }
.asoc_name a { font:13px Arial; color:#3971a4; text-decoration:none }
.asoc_name a:hover {text-decoration:underline}

#field_find{margin:10px 0px 5px 10px;}
#find_block_vac{padding-left:100px; padding-right:90px;}

.date_field {
	background-image:url(images/strelli.jpg);
	background-repeat:no-repeat;
	background-position:left;
	color:#FFFFFF;
	font-size:10px;
	padding-left:3px;
	margin:10px 0 10px 0;
}

.field_add_rezum {padding-left:50px;margin:10px 0px 10px 10px;display:block;}
#cap_lbl{font-weight:bold;color:#666666;}

.rezume_add_frm {margin-top:15px;padding-left:100px;}

#gallery {padding: 0px;}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {border: 5px solid #FFFFFF;border-width: 5px 5px 20px;}
#gallery ul a:hover img {border: 5px solid #CCCCCC;border-width: 5px 5px 20px;color: #fff;}
#gallery ul a:hover { color: #CCCCCC; }

/*Humor add Style { */
	
	div.humor_menu {
		padding-left:5px;
	}
	
	ul.humor_menu li {
		display:inline;
		padding:5px;
		
		
	}
	ul.humor_menu li a {
		color:#0099FF;
		border-bottom: none;
		text-decoration:none;
		font-size:14px;
		font-weight:bold;
		border-bottom: 1px dashed #0099FF;
	}
	ul.humor_menu li a:hover{
		color:#000000;
		border-bottom: 1px dashed #000000;
		border-top: 1px dashed #000000;
		text-decoration:none;
	}
	
	ul.humor_menu li a.selected{
		color:#000000;
		border-bottom: 1px dashed #000000;
		border-top: 1px dashed #000000;
		text-decoration:none;
	}
	
	div.info_add_hum {color:#FF3300;padding-left:60px;font-weight:bold; }
	
	div.tab_block{
		
	}
 /*Humor add  Style  }*/
/*********************/


/*Humor View Style  {*/
	div.menu_type {
		text-align:left;
		padding-left:20px;
	
	}
	ul.menu_type li{
		display:inline;
	
	}
	
	ul.menu_type li a{
		color:#5089CB;
		text-decoration:none;
		font-size:14px;
		font-weight:bold;
		padding-left:10px;
	
	}
	
		ul.menu_type li a:hover{
		color:#5089CB;
		text-decoration:underline;
		font-size:14px;
		font-weight:bold;
		padding-left:10px;
	
	}

	.sp2_div {
		 height: 28px;
		 background: #d6e0ec url(images/page_title.jpg) no-repeat; 
		 font: bold 14px Arial; 
		 color: #3c4885; 
		 text-transform: uppercase; 
	 	 padding: 0px 0px 0px 55px;
	   	 position:relative;
		 margin-top:20px;
	 }
	 
	 div.hum_url {
	 	
		font-weight:bold;
		font-size:14px;
		color:#FF0000;
		text-align:left;
		padding-left:50px;
	  } 
	  
	  div.hum_url a {
	 	color:#666666;
		text-decoration:none;
	  }
	  
	  div.hum_url a:hover {
	 	color:#000000;
		text-decoration:underline;
	  }

/*Humor View Style  }*/


		.reddd{
			color:#FF0000;
		}
		
		a.link_all_rubrik {
			color:#000000;
			text-decoration:none;
		}
		
		a.link_all_rubrik:hover {
			color:#000000;
			text-decoration:underline;
			
		
		}
		
		.linki {font:11px Arial;}
		
		
	   .obyaz_field {
	   	font-size:14px;
		font-weight:bold;
		color:#FF0000;
	   }
	
	
		div.menu_bottom ul li {
			list-style-image:url(images/strelo.jpg);
			padding:2px;
		
		
		
	}
	
	div.menu_bottom li a {
		color:#313030;
		text-decoration:none;
		font-size:14px;
		
	}
	
	
	div.menu_bottom li a:hover{
		color:#313030;
		text-decoration:underline;
	}

	
	.menu_head {
	
	position: relative;
	
	}
	.menu_body {
	display:none;
	}
	
	.catalog_a a {font-size:16px; color:#FF0000}
	
	.cv2 #nv2 table {border:1px solid #333333}
	.cv2 #nv2 table td {border:1px solid #333333; padding:3px} 
	
.rates_title{background: #8ECCE4; height: 32px; width: 160px; font:bold 13px Arial; color: #333333; text-align: center;}
.rates_title2{background: #8ECCE4; height: 14px; width: 160px; font:bold 12px Arial; color: #333333; text-align: center;}
.rates_table{border: 1px solid #8ECCE4; font: 10px Arial; width: 160px;}
.rates_row{padding: 0 0 0 10px; height: 22px;}
.rates_rss{padding: 5px 0 3px 10px;}


UL.sw_font {float:right;color:#9F9F9F; width:120px; margin:0; padding:0;}
UL.sw_font LI {
   float:left;
   background:none;
   list-style-type:none;
   margin:0 0 0 5px;
   padding:0;
   color: #000;
   font-size:13px;
}

UL.sw_font LI A {color:#000;}
UL.sw_font LI.selected A {color:#000; text-decoration:none;}
UL.sw_font LI A.sw1 {font-size:12px; }
UL.sw_font LI A.sw2 {font-size:14px;position:relative;top:-1px;}
UL.sw_font LI A.sw3 {font-size:16px;position:relative;top:-4px;}
.clr{clear: both; }

.rassylo4ka {padding: 20px; font-size: 16px; color: #1905C6;}
.rassylo4ka input {margin-left: 20px; font-size: 15px; color: #000000; cursor: pointer;}
.pre_mess_podp {padding: 10px 20px 0 20px; font-size: 14px; }

.akcii_img {
    float: left; 
    height: 250px; 
    width: 320px; 
    margin: 5px;
    
}

#obasoc {
    margin-top: 30px;
}

#map_canvas { height: 100% }

.ml { width: 200px; margin:0 9px 0 9px; height: 180px;}

.menu_list a{
    
}

.akcii_title {
    font: bold 12px Arial;
    text-transform: uppercase;
    color: #c40000;
    padding-bottom: 10px;
}

.save_kupon a{
    float: right; 
    margin-left: 20px; 
    background-color: #a8b8da; 
    height: 20px; 
    width: 120px; 
    font: normal 13px Arial; 
    text-transform: uppercase; 
    color: #192540; 
    padding-top: 5px; 
    text-align: center;
}

.save_kupon_t{
    border: 1px solid #a7b0c7; 
    background-color: #ebebeb; 
    width: 295px; height: 20px; 
    float: right; 
    text-align: center; 
    padding-top: 5px; 
    color: #cb0000; 
    font: bold 12px Arial; 
    text-transform: uppercase;
}