* { margin:0; padding:0;}

body { background:#ffffff; font-family:Verdana, Geneva, sans-serif; font-size:100%; line-height:1.1em; color: #000; padding:0; margin:0; background-image:url(images/bg.gif); background-position:top; background-repeat:repeat-x;}

.input { font-family:Arial, Helvetica, sans-serif; font-size:1em; width:270px; background-color:#FFF; border:1px solid #666666; height:20px; vertical-align:middle;}



td {vertical-align:top;}

.fleft { float:left;}

.fright { float:right;}

.clear { clear:both;}



.alignright { text-align:right;}

.aligncenter { text-align:center;}



.wrapper, block { width:100%; overflow:hidden;}

.container { width:100%;}



p { margin:0; padding:0; text-align:justify; text-indent:15px; line-height:1.8em;}



.tail-top { background:url(images/tail-top.gif) left top repeat-x #fff;}

.tail-bottom { background:url(images/tail-bottom.gif) left bottom repeat-x;}



h1 {color:#27419a; font-size:20px; font-variant:small-caps; margin-top:3px; font-family: Verdana, Geneva, sans-serif;}

/*==================forms====================*/

input, select { vertical-align:middle; font-weight:normal;}

img {border:0; vertical-align:top; text-align:left;}



#header input { border:0; float:left; color:#000; padding:1px 0 1px 0;}



.form { width:100%; overflow:hidden; height:28px;}

.form label { float:left; padding-top:1px;}

.form input { float:right; width:147px; padding:1px 0 1px 3px; border:1px solid #6e6e6e;}



.form1 { height:50px;}

form label.lab-1 { color:#fff;}

.form1 input {width:174px; padding:2px 0 2px 3px; background:#fff; border:1px solid #a09b96;}

textarea {height:115px; overflow:auto;  padding:2px 0 0 3px; margin-bottom:24px; width:330px;}

.box form .link2 { margin:0 0 0 22px; float:right;}

#main {width:100%; margin:0 auto;}



#header {height:343px;}

#header, #content, #footer { font-size:0.75em;}



#col-1 {background-image:url(images/logo-bg1.gif); background-repeat:repeat-x; height:306px;}

#col-2 {background-image:url(images/fon.jpg); background-repeat:no-repeat; background-position:center top;}

#col-3 {background-image:url(images/bg_menu.jpg); background-repeat:repeat-x;}



/*======= index.html =======*/

.col-1 {padding:0px 0px 10px 0px;}

.col-2 {padding:30px 40px 10px 40px; background-image:url(images/col-2_bg.gif); background-repeat:no-repeat; background-position:top center;}



.b1{ background:url(images/b.gif) left top repeat-x; margin-top:10px;}

.b2{ background:url(images/b.gif) left bottom repeat-x;}

.b3{ background:url(images/b.gif) right top repeat-y;}

.b6{ background:url(images/b.gif) left top repeat-y;}

.b4{ background:url(images/b4.gif) left top repeat-y;}

.b5{ background:url(images/b5.gif) right top repeat-y;}

.b_t{ background:url(images/b_t.gif) right top no-repeat;}







.b_b{ background:url(images/b_b.gif) right bottom no-repeat;

padding:30px;}



.b_t_l{ background:url(images/b_t_l.gif) left top no-repeat;}







.b_b_l{ background:url(images/b_b_l.gif) left bottom no-repeat;}



.title {background-image:url(images/title_bg.gif); background-repeat:repeat-x; margin-bottom:20px;}

.title1 {background-image:url(images/divider.gif); background-position:bottom; background-repeat:repeat-x; padding-bottom:5px; margin-bottom:5px;}

hr {color:#CCC; height:5px; background-color:#CCC; border:1px solid #ccc; margin:10px 0;}

.urod2{ float:left;

 font-weight:bold; width:25%; height:30px;

 padding-left:30px;}

/*==================list====================*/

ul { list-style:none; font-size:14px;}



.site-nav { width:100%;}

.site-nav li { padding:0 0 1px 0; }

.site-nav li a { text-decoration:none; color:#fff; display:block;}

.site-nav li a em { display:block; background:url(images/list.png) no-repeat 7px 7px; padding:0 14px 0 28px;}

.site-nav li a b { font-style:normal; font-weight:normal; padding:6px 0 6px 11px; display:block;}

.site-nav li a:hover { color:#000; background:url(images/nav_right.png) no-repeat right top; display:block;} 

.site-nav li a:hover em { background:url(images/nav.png) no-repeat left top; display:block;}

.site-nav li a:hover b { background:#fff; display:block;}

.site-nav li a.act { color:#000; display:block; background:url(images/nav-act-right.gif) no-repeat right top; }

.site-nav li a.act em {background:url(images/nav-act-left.gif) no-repeat left top;}

.site-nav li a.act b { background:#fff;}



.list { overflow:hidden; width:100%; margin:-7px 0 22px 0;}

.list li { color:#000; background:url(images/divider.gif) repeat-x top; margin:-1px 0 7px 0; padding:6px 0 0 0;}

.list li span { background:url(images/list.gif) no-repeat left 2px; padding-left:20px; display:inline-block;}

.list li a {color:#000099;}

.list li a:hover {}



.list1 { width:100%; overflow:hidden;}

.list1 li { float:left; margin-right:9px;}

.list1 li img { margin-bottom:25px; display:block;}

.list1 li a { background:url(images/icon-3.gif) no-repeat left top; padding-left:23px; color:#717171;}



.list2 { width:100%; overflow:hidden; margin:-14px 0 10px 0;}

.list2 li { font-size:.92em; color:#adadad; background:url(images/divider.gif) repeat-x top; margin:-1px 0 9px 0; padding-top:14px;}

.list2 li a { font-size:1.09em; font-weight:bold; color:#000;}

.list2 li p, .list2 li cite { font-size:1.08em; color:#393939;}

.list2 li p { margin-bottom:23px;}

.list2 li cite { font-style:normal;}

.list2 li h4 { text-align:right; font-weight:bold; font-size:1.08em;}



.list3 { width:100%; overflow:hidden; margin:-14px 0 10px 0;}

.list3 li { color:#393939; width:100%; overflow:hidden; background:url(images/divider.gif) repeat-x top; margin:-1px 0 12px 0; padding-top:14px;}

.list3 li h3 { font-size:1em; padding:0; border:0; text-transform:none; margin-bottom:10px;}

.list3 li h3 a { font-weight:bold; color:#000;}

.list3 li img { float:left; margin:0 18px 0 0;}



.list4 { overflow:hidden; width:100%; margin:-7px 0 18px 0;}

.list4 li { color:#717171; background:url(images/divider1.gif) repeat-x top; margin:-1px 0 7px 0; padding:6px 0 0 0;}

.list4 li span { background:url(images/marker-3.gif) no-repeat left 5px; padding-left:20px; display:inline-block;}

.list4 li a { color:#000; text-decoration:none;}

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



.list5 { width:100%; overflow:hidden; margin-top:-10px;}

.list5 li { padding:10px 0 0 0; margin:-1px 0 10px 0; background:url(images/divider.gif) repeat-x top;}

.list5 li span { background:url(images/marker-2.gif) no-repeat left 5px; padding-left:20px; display:inline-block;}

.list5 li a { text-decoration:none; color:#000; display:block; float:left; margin-bottom:16px;}

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



/*==================other====================*/

.img-box { width:100%; overflow:hidden;}

.img-box img { float:left; margin:0 11px 0 0;}

.img-box h4 a { font-weight:normal}



.img-box1 { width:100%; overflow:hidden; padding-bottom:20px;}

.img-box1 img { float:left; margin:3px 20px 0 0;}

.img-box1 h4 a { font-weight:normal;}



.p1 { margin-bottom:24px;}



.phone { float:right; margin-right:35px;}



/*==================txt, links, lines, titles====================*/

.col-2 a {text-decoration:none;}
a {color:#000099;}

.ul1 li a{ text-decoration:none; color: #009;}

a:hover{text-decoration:none;}



h3 { font-size:1.5em; text-transform:uppercase; font-weight:normal; padding:0 0 6px 25px; border-bottom:1px solid #e4e4e4; margin-bottom:20px;}

h3.icon1 { background:url(images/title-icon1.gif) no-repeat left top;}

h3.icon2 { background:url(images/title-icon2.gif) no-repeat left 1px;}

h3.icon3 { background:url(images/title-icon3.gif) no-repeat left 1px;}

h3.icon4 { background:url(images/title-icon4.gif) no-repeat left 1px;}

h3.icon5 { background:url(images/title-icon5.gif) no-repeat left 1px;}

h3.icon6 { background:url(images/title-icon6.gif) no-repeat left 1px;}

h3.icon7 { background:url(images/title-icon7.gif) no-repeat left 1px;}

h3.icon8 { background:url(images/title-icon8.gif) no-repeat left 1px;}

h3.icon9 { background:url(images/title-icon9.gif) no-repeat left top;}

h4 { color:#ff7800; font-weight:normal; font-size:1em; margin-bottom:18px;}

h4 a {color:#ff7800;  font-weight:bold;} 

h5 { color:#717171;}

h5 a { color:#717171; font-weight:normal;}

h6 {color:#ff7800; font-size:1em; }



p.txt1 { font-size:.92em; margin-bottom:20px;}

p.txt1 a { color:#ff7800;}

.txt2 { color:#ff7800; font-weight:bold;}



.link {display:block; background:url(images/link-bgd.gif) left top repeat-x; text-transform:uppercase; color:#fff; text-decoration:none; position:absolute; right:23px; top:8px;}

.link em { display:block; background:url(images/link-left.gif) no-repeat left top;}

.link b { display:block; background:url(images/link-right.gif) no-repeat right top; padding:2px 12px 2px 12px; font-weight:normal; font-style:normal;}

.link:hover { text-decoration:underline;}



.link1 { background:url(images/icon-2.gif) no-repeat left top; color:#ff7800; padding-left:23px;}



.link2 { background:url(images/icon-3.gif) no-repeat left top; padding-left:23px; color:#717171; margin-right:37px;}



.link3 { display:block; float:right; background:#ff8000; color:#fff; text-decoration:none; text-transform:uppercase; font-size:.92em; line-height:1.1em;}

.link3 em { display:block; background:url(images/link1-left.gif) no-repeat left top;}

.link3 b { display:block; background:url(images/link1-right.gif) no-repeat right top; padding:4px 15px 4px 15px; font-weight:normal; font-style:normal;}

.link3:hover { text-decoration:underline;}



.line-hor { background:url(images/line-hor.gif) repeat-x; height:4px; font-size:0; line-height:0; margin:26px 0 26px 0;}

.line-hor1 { background:url(images/line-hor1.gif) repeat-x; height:4px; font-size:0; line-height:0; margin:28px 0 28px 0;}



/*==================boxes====================*/

.input-box { width:139px; background:#fff; position:absolute; right:101px; top:8px;}

.input-box .left { background:url(images/input-left.gif) no-repeat left top;}

.input-box .right { background:url(images/input-right.gif) no-repeat right top; height:20px;}

.input-box .inner { padding:1px 2px 1px 2px;}



.box { width:100%; background:url(images/box-tail.gif);}

.box .border-bot { background:url(images/border-bot.gif) repeat-x bottom; width:100%;}

.box h3 { border:0; padding:0; color:#717171;} 

.box h4 { margin-bottom:12px;}

.box h4 a { color:#717171;}

.box h5 { font-size:1em; font-weight:bold;}

.box h5 a { color:#717171;}

.box p { color:#fff;}

.box .inner { padding:33px 20px 54px 18px;}







/*content*/

#content { padding:0; margin:0 0px;}





/*footer*/

#footer {background-color:#d7d7d7;  padding:10px;}

#footer p { color:#494949; text-align:center; padding-top:48px;}

#footer p a { color:#494949;}



/*==========================================*/





.otst td {padding:10px;}

.otst{ font-weight:bold;}

.otst input{margin:4px 0px 4px 0px; border:1px solid #27419a;  }

.otst textarea{ margin:4px 0px 4px 0px;border:1px solid #27419a;   }



.floatblock{ float:left;

margin:0px 6px 10px 6px;}

.cont{padding:0px 10px 10px 0px;}

.ul1{margin:5px 0px 5px 0px;}

.ul1 li{ background:url(images/list.gif) no-repeat left 2px; padding-left:20px; margin:2px 0px 0px 0px; font-size:12px; line-height:1.8em;}

h2{ text-transform:uppercase;

font-size:14px;

margin:7px 0px 5px 0px;}

.imga2{ float:left; margin:5px; border: 1px solid #27419a; padding:5px;}

.urod{ margin:30px 30px 10px 30px;}