html { margin:0; padding:0;  height:100%; direction:rtl; }
body { margin:0; padding:0; font-family:tahoma; font-size:12px;  height:100%; }
a { color:#000; }

/* border */
.border_r { border-right:1px solid #341A07; }
.border_l { border-left:1px solid #341A07; }

/* top menu */
a.tmenu { font-family:Arial; font-size:18px; color:#fff; display:block; text-decoration:none; padding:8px 7px 8px 7px; }
a.tmenu_on { font-family:Arial; font-size:18px; color:#fff; display:block; text-decoration:none; padding:8px 5px 8px 5px; }

/* side menu */
a.smenu { font-family:Arial; font-size:18px; text-decoration:none; display:block; color:#fff; padding:3px 0 3px 0; }
a.smenu_on { font-family:Arial; font-size:18px; text-decoration:none; display:block; color:#fff; padding:3px 0 3px 0; }

.fl { float: left; }
.fr { float: right; }

p { margin:0; padding:0; }
input { margin:0; padding:0; }

/* general */
.g_text { font-size:13px; color:#000; }
.error { font-size:12px; color:#900; display:block; }
.content { height:100%; }
a.sitemap_link { font-size:12px; color:#000; text-decoration:none; }
.imgbord { border:1px solid #000; }
.bot_text { font-size:12px; color:#fff; }
a.bot_link { font-size:12px; color:#fff; text-decoration:none; }
.clear { clear:both; }

a.cgal { font-size:14px; color:#fff; text-decoration:none; }

::-webkit-input-placeholder { color: #666; }
:-moz-placeholder { color: #666; opacity: 1; }
::-moz-placeholder { color: #666; opacity: 1; }
:-ms-input-placeholder { color: #666;  }

/* modal windows */
#bgtrans { position:absolute; left:0; top:0; z-index:9000; background-color:#000; display:none; }
#boxes .window {  position:absolute; left:0; top:0; display:none; z-index:9999; }

/* search */
.srch_but_search_mini {  height:28px; width:44px; border:0; cursor:pointer; }
.srch_but_search {  height:27px; width:40px; border:0; cursor:pointer; }
.fld_search_style_mini { background:url(images/bg_search_fld.png) repeat-x; border:1px solid #d8dfe5; padding:2px; }
.fld_search_style { background:url(images/bg_search_fld.png) repeat-x; border:1px solid #000; padding:4px; }
.srch_url { font-size:12px; color:#0d2d6e; text-decoration:none; }

/* seo */
a.tag_0 { font-size:26px; color:#000; text-decoration:none; }
a.tag_1 { font-size:22px; color:#000; text-decoration:none; }
a.tag_2 { font-size:18px; color:#000; text-decoration:none; }
a.tag_3 { font-size:16px; color:#000; text-decoration:none; }
a.tag_4 { font-size:14px; color:#000; text-decoration:none; }
a.tag_5 { font-size:11px; color:#000; text-decoration:none; }
a.seo_links { font-size:12px; text-decoration:none; color:#000; display:block; padding:2px 10px 2px 10px; }
a.seo_links:hover { text-decoration:underline; }

/* articles */
a.arthd_link { font-size:12px; color:#333; font-weight:bold; }
.artlist_text { font-size:12px; color:#333; }
.art_hd { font-size:14px; }
.art_text { font-size:12px; }

a.newsticker_hd { font-size:12px; color:#0d2d6e; display:block; font-weight:bold; text-decoration:none; }
a.newsticker_text { font-size:11px; color:#0d2d6e; text-decoration:none; }

/* navigation */
.naviline { font-size:12px; color:#000; }
a.naviline { font-size:12px; color:#000; text-decoration:none; }
a.naviline:hover { text-decoration:underline; }
.naviline_w { font-size:12px; color:#00abc8; }
a.naviline_w { font-size:12px; color:#00abc8; text-decoration:none; }
a.naviline_w:hover { text-decoration:underline; }

a.seo_links { font-size:12px; text-decoration:none; color:#000; display:block; padding:2px 10px 2px 10px; }
a.seo_links:hover { text-decoration:underline; }

/* numpg */
a.numpg { font-size:13px; display:block; padding:2px 3px 2px 3px; color:#fff; text-decoration:none; }
a.numpg:hover { text-decoration:underline; }
a.numpg_on { font-size:13px; color:#fff; text-decoration:none; display:block; padding:2px 3px 2px 3px; background-color:#000; }
a.numpg_w { font-size:11px; color:#fff; text-decoration:none; }
a.numpg_w:hover { text-decoration:underline; }

/* contact form */
/*
.felm_name { font-size:12px; color:#000; width:150px; }
.fld_style { width:250px; border:1px solid #000; padding:4px; margin-top:5px; background:url(../images/bg_search_fld.png); }
.tarea { font-family:arial; overflow:hidden; border:1px solid #000; width:250px; height:120px; margin-top:5px; padding:4px;  background:#e7dbb5 url(../images/bg_search_fld.png) repeat-x; }
.fld_conf { width:150px; border:1px solid #45130a; padding:4px; background:url(../images/bg_search_fld.png); }
.but_send { font-family:Times New Roman; font-style:italic; font-size:18px; text-decoration:underline; background-color:transparent; color:#000; width:137px; height:26px; border:0; cursor:pointer; } 
.message { font-size:12px; color:#900; }
.star { color:#900; } */

/* contact form */
.contact_form .intro { font-size:14px; color: #333; text-align: center; padding:10px 0 10px 0; }
.contact_form input { direction:rtl; width:400px; display: block; margin:10px auto; font-size: 14px; padding:7px; border:1px solid #7a4940; border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.contact_form textarea { direction:rtl; width: 400px; font-family: arial; display: block; resize:none; height: 100px; margin:10px auto; font-size: 14px; padding:5px; border:1px solid #7a4940; border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.contact_form .but_send { text-align: center; padding: 10px 0 15px 0; }
.contact_form .but_send a { background: #7a4940; display: inline-block; text-decoration: none; color: #fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size: 16px; padding:7px 10px 7px 10px; }
.contact_form .loader { text-align: center; display: none; }
.contact_form .loader img { display: inline-block; }
.contact_form .errblock { color: #900; font-size: 14px; text-align: center; }
.contact_form .tnx { display: none; font-size: 16px; color: #900; padding:50px 0 50px 0; text-align: center; }

/* gb form */
.formgb_block { display: none; }
.formgb { width: 414px; margin: auto; }
.formgb input[type=text] { width: 400px; font-size:14px; border-radius:5px; border:1px solid #7a4940; direction:rtl; padding:7px; margin-bottom: 10px }
.formgb textarea {  width: 400px; font-size: 14px; border-radius:5px; border:1px solid #7a4940; height: 150px; font-family: arial; padding:7px; }
.formgb a.cancel { font-size:18px; color: #7a4940; display: inline-block; }
.formgb a.submit { font-size:18px; color: #7a4940; display: inline-block; }
.formgb .errmsg { text-align: center; color: #900; font-size: 14px; padding-bottom: 20px; }
.formgb .loader { display: none; }
.formgb .loader img { margin: auto; display: block; }
.formgb .tnx { display: none; font-size: 16px; color: #900; font-weight: bold; text-align: center; padding:50px 0 50px 0; }

.listgb .name { font-size: 14px; }
.listgb .row { margin-bottom:10px; padding-bottom:10px; border-bottom: 1px solid #7a4940; }
.listgb .row .date { font-size: 11px; font-style: italic; }
.listgb .tx { padding-top:5px; font-size: 14px; }
.listgb .rn { font-size: 12px; }
.listgb .row .nm { font-weight: bold; }

a.but_add_comment { color:#7a4940; font-size: 18px; background: url(images/icon_add_comment.png) no-repeat center right; display: inline-block; padding-right:100px; padding-top:20px; padding-bottom: 20px; }

/*
.gb_fld_style { width:180px; padding:4px; border:1px solid #000; background:url(../images/bg_search_fld.png); }
.gb_fld_conf { width:115px; border:1px solid #000; padding:4px; background:url(../images/bg_search_fld.png); }
.gb_fld_name { font-size:12px; color:#000; }
.gb_tarea { width:250px; height:130px; font-family:arial; border:1px solid #000; overflow:hidden; background:#e7dbb5 url(../images/bg_search_fld.png) repeat-x; }
.gb_but_send { font-family:Times New Roman; font-size:14px; font-style:italic; background:transparent; color:#000; border:0; cursor:pointer; text-decoration:underline; }
a.gb_but_open { font-size:14px; color:#000; text-decoration:none; }
a.gb_but_open:hover { text-decoration:underline; }
.gb_person_data { font-size:12px; color:#000; }
.gb_date { font-size:11px; color:#000; font-weight:bold; font-style:italic; }
.gb_msg_err { font-size:11px; padding:5px 0 5px 0; color:#900; display:block; }
.gb_message { font-size:13px; color:#000; }
a.gb_but_cancel { font-family:Times New Roman; font-size:14px; font-style:italic; color:#000; } */