/* CSS Document */

a { color:#2C5E9D; text-decoration:underline;}
a:hover { color:#397ACC; text-decoration:none;}
a img { border:none;}

body{
background-image:url(../im/leftbg.gif);
background-repeat:repeat-y;
font-family: arial, sans-serif;
font-size:11px;
}
table, td {
border-collapse:collapse;
border:none;
text-align:left;
vertical-align:top;
}
p, input, li, strong, h1, body, table, td {margin:0;padding:0;}
.maintable { width:100%;}
h1 {
text-transform:uppercase;
font-size:13px;
font-weight:bold;
color:#3F627C;
display:inline;
font-family: Arial, sans-serif;
}
h2 {
text-transform:uppercase;
padding:0;
margin-top:6px;
margin-left:10px;
margin-bottom:3px;
margin-right:0;
font-family: Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#C9A322;
}
h3 {
text-transform:uppercase;
margin:0;
padding:0;
font-family: Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#C9A322;
margin-bottom:10px;
}
/* ----------------header------------------*/
.headermain{
margin-top:3px;
width:100%;
height:89px;
}
/* searchtable*/
.searchtable a {color:#6C6C5D; text-decoration:underline;margin-top:10px; display:block; width:100px; }
.searchtable a:visited { color:#6C6C5D; text-decoration:underline;}
.searchtable a:hover {color:777755; text-decoration:none;}

.searchtable{
width:20%;
background-color:#F7F4E7;
background-image: url(../im/poshukbg.gif);
background-position:left;
background-repeat:no-repeat;
border-right: 0px solid #E0E0D7;
vertical-align:middle;
padding-left:12px;
padding-right:4px;
}
.textsearchtable{
padding:0;
margin:0;
padding-left:2px;
color:#3D3D3D;
border: 1px solid #DEDED2;
height:19px;
width:120px;
font-size:13px;
vertical-align:middle;
}
.insearchtable{
width:210px;
text-align:left;
margin-left:auto;
margin-right:auto;
}
.searchtablebutton{
vertical-align:middle;
height:19px;
border:1px solid #ffffff;
font-size:12px;
background-color:#D8D8CD;
color:#A58004;
margin-left:7px;
}

/* login*/
.login a { color:#6C6C5D; text-decoration:underline; }
.login a:visited { color:#6C6C5D; text-decoration:underline; }
.login a:hover { color:777755; text-decoration:none; }

.login{
padding-left:10px;
padding-right:4px;
background-color:#F7F4E7;
background-image: url(../im/loginbg.gif);
background-position:right;
background-repeat:no-repeat;
vertical-align: middle;
}
.inlogin {
width:250px;
text-align:left;
margin-left:auto;
margin-right:auto;
}
.inlogin input { margin-bottom:2px;}
.inlogin label {color:#3F627C;}
.inlogin a { padding-left:10px; padding-right:10px;}
.inlogin2 { text-align:center; width:230px;}

.textlogin{
width:120px;
padding:0;
margin:0;
padding-left:2px;
color:#3D3D3D;
border: 1px solid #DEDED2;
height:19px;
font-size:13px;
vertical-align:middle;
}
.loginbutton {
vertical-align:middle;
height:19px;
border:1px solid #ffffff;
font-size:12px;
background-color:#D8D8CD;
color:#A58004;
margin-left:7px;
}
#login { margin-right:12px;}

.headerright{
background-repeat:no-repeat;
background-image:url(../im/headerrightbg.gif);
background-color:#3F627C;
width:192px;
height:89px;
text-align:left;
vertical-align:top;
}
.headerright img {
margin-top:13px;
margin-left:13px;
}
.headerleft{
text-align:center;
background-repeat:no-repeat;
background-image:url(../im/headerleftbg.gif);
background-position:right;
background-color:#3F627C;
width:253px;
}
.headerleftlogo {margin-top:25px; margin-left:5px; margin-right:5px;;}

/* ----------------center------------------*/
.statusstroke{
height:30px;
width:100%;
border-bottom:1px solid #E2E8EB;
vertical-align:bottom;
color:#2978B3;
font-size:14px;
padding-left:12px;
padding-bottom:2px;
margin-bottom:20px;
}
.statusstroke a {color:#2978B3; text-decoration:none;}
.statusstroke a:hover { color:#024C83; text-decoration: none;}

/* mainmenu*/
.mainmenu {
padding-top:18px;
width:253px;
}
.menuitem {
font-weight:bold;
list-style:none;
}
.menuitem li {
margin-top:18px;
margin-left:-10px;
}
.menusubitem li {
margin-top:6px;
margin-left:-28px;
}
.menusubitem {
font-weight:normal;
list-style-image:url(../im/menubullet.gif);
}
.menuitem a {color:#2978B3; text-decoration:underline;}
.menuitem a:hover { color:#024C83; text-decoration:none;}

.banner1 {
width:211px;
margin-left:28px;
margin-top:16px;
}
/*     text conteiner    */
.text_conteiner { margin-top:20px; margin-bottom:10px; margin-left:10px; background-color:#f8f5eb;}
.text_conteiner p {font-size:12px; line-height:18px; margin:2px;}
.text_conteiner strong { color:#1A1A1A;}
/*     news    */
.centercolumn {width:100%; padding-right:20px; padding-left:4px;}
.newsblock {margin-bottom:20px;}
.newsblockheader img {float:left;margin-right:7px;}
.newsdate { width:58px; height:17px; background-image:url(../im/news-date-bg.gif); background-repeat:no-repeat; color:#bd9718; text-align:center;}
.newsdate p { margin-top:1px;}
.newsdateblock { padding-top:10px; padding-left:17px;}
.newsname { padding-left:8px; padding-top:5px; padding-bottom:7px;color:#3f627c; font-weight:bold;}
.newsname a { font-size:12px; color:#3f627c; font-weight:bold; text-decoration:underline;}
.newsname a:hover { color:#3f627c; font-weight:bold; text-decoration:none;}
.newstextleft, .newstextright  { width:50%; background-color:#f8f5eb; color:#26383d; padding-left:8px; padding-right:8px; padding-top:5px; padding-bottom:7px; font-size:11px; }
.newstextleft {border-right:2px #ffffff solid;}
.newstextleft a , .newstextright a {text-decoration:none; color:#2978b3; font-size:13px;}
 /*     infoblock    */
.infoblock {width:100%;margin-top:18px;margin-left:2px;}
.infoheader {padding-left:18px;padding-top:15px;padding-bottom:10px;}
.press, .webres { padding:8px; width:50%; background-color:#f3f6f9; color:#26383d; border: #ececec 1px solid; border-bottom:none;}
.press p, .webres p { margin-bottom:5px;}
.infolink {vertical-align:bottom;text-align:right;border: #ececec 1px solid;border-top:none;background-color:#f3f6f9;padding-right:10px;
padding-bottom:4px;}

/* rightcolumn*/
.rightcolumn {
width:192px;
padding-right:8px;
padding-top:21px;
}
.rightblock {
width:184px;
margin-top:10px;
}
.calendar {
background-color:#D8D8CD;
height:139px;
}

.kursuheader {
margin:0;
padding:0;
height:28px;
vertical-align:middle;
background-color:#D8D8CD;
}
.kursu {
background-color:#F9F8F5;
height:71px;
background-image:url(../im/kursubg.gif);
background-position:bottom;
background-repeat:repeat-x;
padding-bottom:15px;
}
.kursuvalutu {
font-size:12px;
color:#6C6C5D;
margin-top:16px;
margin-left:9px;
width:160px;
height:35px;}

.date {
float:right;
height:19px;
width:60px;
background-image:url(../im/datebg.gif);
background-position:left center;
background-repeat:no-repeat;
color:#6C6C5D;
text-align:center;
margin-top:3px;
}
.date p {
margin-top:3px;}

.questiontable {width:184px;}
.questiontable td { padding-top:5px;}
.questiontext {color:#3F627C; font-weight:bold; padding-top:2px; padding-bottom:5px; padding-left:10px; font-size:11px;}
.question_answer {width:100%; }
.question_answer img {float:left; margin-right:7px;}
.question_answer_head {border-bottom:1px #B9B9B8 solid; padding-bottom:5px;}
.questiontext_answer {color:#3F627C; font-weight:bold; font-size:12px; padding:3px; padding-left:10px;}
.question_results strong {color:#DBB534; margin-right:11px; margin-left:5px; font-size:12px;}
.question_results p { margin-top:5px;}
.question_results { border-bottom: 1px #DEDED3 solid; padding:10px; padding-top:0px;}
.questiontable label { color:#26383D; margin:0; padding:0; font-weight:normal; display:block; width:150px; float:right;}
.questiontable input { margin:0; padding:0; margin-left:8px; margin-top:-3px; float:left;}
.questiontable a { padding-left:10px; font-weight:normal;}
/* ----------------footer------------------*/
.footer {
height:86px;
background-image:url(../im/footerbg.gif);
background-position:left;
background-repeat:no-repeat;
background-color:#D8D8CD;
margin-bottom:10px;
margin-top:20px;
width:100%;
}
.contacts { margin-left:47px; height:63px; margin-top:10px;}
.contactsinfo { margin-top:10px;  color:#26383D;}
#contacts1, #contacts2 {width:350px}
#edesign {float:right; margin-top:40px; margin-right:15px; }
#edesign a { text-decoration:none; font-weight:bold; font-size:12px;}
/* ----------------full_article------------------*/
.full_article {width:100%; margin-top:18px; margin-left:2px;}
.full_article a { float:right; display:block; padding-top:7px; padding-right:5px;}
.articlename { color:#3F627C; font-weight:bold; padding-bottom:5px; padding-left:5px;
font-size:12px;}
.articledate {width:58px;height:17px; background-image:url(../im/news-date-bg.gif); background-repeat:no-repeat; color:#bd9718; text-align:center; margin-left:3px; margin-bottom:8px;}
.articledate p {margin-top:1px;}
.articledescription { background-color:#F8F5EB; color:#4C4B4B; font-weight:bold; padding-top:10px; padding-left:20px; padding-right:20px; font-size:12px; line-height:16px; text-align:justify; text-indent:20px}
.article { background-color:#F8F5EB; color:#4C4B4B; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px; font-size:12px;line-height:18px;}
.article p, .article2 p {margin:0 0px 10px; text-indent:20px; text-align:justify; line-height:14px}
.article p a{display:inline!important; float:none; margin:0; padding:0}
.article2 p a {margin:0 5px; text-decoration:none}
.article2 p a:hover {text-decoration:underline}
.article2 .newsname {text-indent:20px}
.article li {line-height:14px}

/* ----------------list_of_articles------search_results------------article comments------*/
.search_results_header { padding-left:10px; padding-bottom:5px; border-bottom:#959595 1px solid; font-size:12px;}
.list_of_articles {width:100%; margin-top:1px; margin-left:2px;}
.list_of_articles img {float:left; margin-right:7px;}
.name_of_article { width:10%; padding:5px; padding-left:10px; margin-top:20px;; color:#333333; font-size:10px; vertical-align:middle; border-right: 1px solid #D2D2D2;}
.article2 { margin-top:10px;margin-bottom:10px; width:100%;}
.list_of_articles_content { border-bottom:#DEDED3 1px solid; padding:10px; padding-top:0px; padding-bottom:5px; font-size:12px;line-height:18px;}
.list_of_articles_content a { font-weight:bold; font-size:13px; text-decoration:none;}
.list_of_articles_link {padding-top:10px; padding-right:10px;}
.list_of_articles_link a { float:right; color:#2C5E9D; text-decoration:underline; font-weight:normal;}
.list_of_articles_link a:hover { color:#397ACC; text-decoration:none;}
/* ----------------coments------------------*/
.coment { margin-top:10px; margin-left:30px; width:90%;}
.coment_header { padding-left:10px; padding-bottom:2px; padding-top:2px; border-bottom:#F5F5F5 1px solid; background-color:#F5F5F5;}
.coment_date { font-weight:bold; color:#D2A201; margin-right:10px;}
.coment_content {padding:10px; padding-top:0px; padding-bottom:5px; font-size:12px;line-height:18px; color:#5D5D5D;}
.nickname { font-weight:bold; color:#3F627C;}
.post_coment { width:100%;}
.post_coment input { vertical-align:middle; margin:2px;}
.post_coment textarea { width:90%; overflow:auto; margin:0px; margin-top:10px; margin-left:2px; height:130px;}
.post_coment_name { padding-left:10px; width:50px; color:#3F627C; vertical-align:middle;}
.coment_submit { border-bottom:#A4A4A4;}
.coment_submit input{
vertical-align:middle;
border:1px solid #A4A4A4;
font-size:12px;
color:#A58004;
margin-left:8px;
background-color:#F8F8F8; }

.header { padding-top:10px;}
.attention {font-size:13px; color:#990000; margin:10px;}
span.attention {font-size:13px; color:#990000; margin:10px;}
.antibot { }
/* ----------------advanced_search------------------*/
.advanced_search {width:100%; margin-top:18px; margin-left:2px; background-color:#F8F5EB;}
.advanced_search img {float:left; margin-right:7px;}
.advanced_search_header { background-color:#FFFFFF; padding-bottom:6px;}
.advanced_search_1 { height:46px; border-bottom:1px #DEDED3 solid; vertical-align:middle;}
.advanced_search_text {padding:0; margin:0; margin-left:10px; padding-left:2px; color:#3D3D3D; border: 1px solid #DEDED2; height:19px;
width:50%;; font-size:13px; vertical-align:middle;}
.advanced_search_2, .advanced_search_3 {  height:46px; vertical-align:middle; padding-left:13px; color:#515151; font-size:12px; }
.advanced_search_2 select {color:#3D3D3D; height:19px; width:50%;; font-size:11px; vertical-align:middle; margin-left:33px; padding:1px; padding-left:5px; }
.advanced_search_3 select {color:#3D3D3D; height:19px; width:100px;; font-size:11px; vertical-align:middle; margin:4px; margin-left:10px;}
.advanced_search_3 label { margin-left:25px; display:block; display:inline;}

.questiontable .rbttn  {float:left; vertical-align:middle; margin:0; padding:0}
.questiontable label {display:block; margin:0 0 0 10px; padding:0}
.text_conteiner td { border:2px solid #fff;}
