body {margin:0px; padding:0px;}
td#left_col {width:190px; vertical-align:top;background-position:right;background-color:#574534;background-repeat:repeat-y; background-image:url(images/m_bg.gif)}
div#left {width:190px; top:0px; left:0px; height:auto; }
div#menulink {width:190px; top:0px; left:0px;}
/* Форма регистрации  - начало */
div#output {position:absolute;background-color:#000;width:700px;left:300px;top:450px;z-index:1;background-color: #ccc;}
div#reg_form {position:absolute;background-color:#000;width:310px;height:250px;left:50px;top:150px;z-index:1;background-repeat:repeat-x; background-image:url(images/reg_form_bg.jpg)}
div#reg_form_close {position:absolute;right:10px;top:5px;font:italic 11px arial;color:#fff; cursor: pointer;}
/* Форма регистрации  - конец */

/* Форма авторизации -попап - начало */
/*div#output {position:absolute;background-color:#000;width:700px;left:300px;top:450px;z-index:1;background-color: #ccc;}*/
div#login_form_popup {display:none;position:absolute;background-color:#000;width:310px;height:250px;left:550px;top:150px;z-index:1;background-repeat:repeat-x; background-image:url(images/reg_form_bg.jpg)}
div#login_form_popup_close {position:absolute;right:10px;top:5px;font:italic 11px arial;color:#fff; cursor: pointer;}
/* Форма авторизации - попап - конец */

/* Форма добавления картинки - начало */
div#load_pic_form {position:absolute;background-color:#000;width:310px;height:150px;left:50px;top:330px;z-index:1;background-repeat:repeat-x; background-image:url(images/load_pic_form_bg.jpg)}
div#load_pic_form_close {position:absolute;right:10px;top:5px;font:italic 11px arial;color:#fff; cursor: pointer;}
/* Форма добавления картинки - конец */
div#menu_auth {background-color:#2a527b;height:180px;background-position:right;background-repeat:no-repeat; background-image:url(images/m_auth.gif)}
div#main_logo {border:0px solid;position:relative;left:40px;top:10px;background-image:url(images/main_logo.png);width:100px;height:82px;cursor: pointer;}
div#login_form {position:relative;left:20px;top:0px;width:150px;}
div#login_form fieldset {border:0px solid;padding:0;margin:0;}
div#login_form input {border:0px solid;padding:0;margin-bottom:2px;width:150px;}
div#voiti {position:relative;font:18px Times;text-decoration:none;color:#fff;left:100px;right:0;width:33px;cursor:pointer}
div#login_other {padding-top:0px;}
div#login_form fieldset span {font:11px Times;color:#fff;padding:0;margin:0;text-decoratiod:underline; cursor: pointer;}
#lne {font:11px Times;color:#fff;}
div#menu_gal {position:relative;background-color:#610207;height:180px;background-position:right;background-repeat:no-repeat; background-image:url(images/m_gallery.gif)}
div#menu_gal_cap {right:0;position:absolute;left:30px;top:10px;font-size:24px; font-family:"Times New Roman", Times, serif;color:#fff;}
div#menu_gal_links {right:0;position:absolute;left:30px;top:60px;font-size:13px; font-family:Arial, Helvetica, sans-serif;color:#fff;font-style:italic;text-decoration:underline;}
div#menu_gal_links a{font-size:13px; font-family:Arial, Helvetica, sans-serif;color:#fff;font-style:italic;text-decoration:underline;}
div#menu_gal_links span {font-size:11px; cursor: pointer;}
div#menu_obsh {position:relative;background-color:#e36e23; height:180px;background-position:right;background-repeat:no-repeat; background-image:url(images/m_obshenie.gif)}
div#menu_obsh_cap {right:0;position:absolute;left:30px;top:10px;font-size:24px; font-family:"Times New Roman", Times, serif;color:#fff;}
div#menu_obsh_links {right:0;position:absolute;left:30px;top:60px;font-size:13px; font-family:Arial, Helvetica, sans-serif;color:#fff;font-style:italic;text-decoration:underline;}
div#menu_obsh_links a{font-size:13px; font-family:Arial, Helvetica, sans-serif;color:#fff;font-style:italic;text-decoration:underline;}
div#menu_osetia {position:relative;background-color:#ffd168; height:180px;background-position:right top;background-repeat:no-repeat; background-image:url(images/m_osetia.gif)}
div#menu_osetia_cap {right:0;position:absolute;left:30px;top:10px;font-size:24px; font-family:"Times New Roman", Times, serif;color:#444444;}
div#menu_osetia_links {right:0;position:absolute;left:30px;top:60px;font-size:13px; font-family:Arial, Helvetica, sans-serif;color:#444444;font-style:italic;text-decoration:underline;}
div#menu_osetia_links  a{font-size:13px; font-family:Arial, Helvetica, sans-serif;color:#444444;font-style:italic;text-decoration:underline;}
div#menu_shop {position:relative;background-color:#82941e; height:180px;background-position:right;background-repeat:no-repeat; background-image:url(images/m_shop.gif)}
div#menu_shop_cap {right:0;position:absolute;left:30px;top:10px;font-size:24px; font-family:"Times New Roman", Times, serif;color:#fff;}
div#menu_shop_links {right:0;position:absolute;left:30px;top:60px;font-size:13px; font-family:Arial, Helvetica, sans-serif;color:#fff;font-style:italic;text-decoration:underline;}
div#menu_shop_links a{font-size:13px; font-family:Arial, Helvetica, sans-serif;color:#fff;font-style:italic;text-decoration:underline;}
div#menu_buisnes {position:relative;background-color:#574534; height:180px;background-position:right;background-repeat:no-repeat; background-image:url(images/m_buisnes.gif)}
div#menu_buisnes_cap {right:0;position:absolute;left:30px;top:10px;font-size:24px; font-family:"Times New Roman", Times, serif;color:#fff;}
div#menu_buisnes_links {right:0;position:absolute;left:30px;top:60px;font-size:13px; font-family:Arial, Helvetica, sans-serif;color:#fff;font-style:italic;text-decoration:underline;}
div#menu_buisnes_links a{font-size:13px; font-family:Arial, Helvetica, sans-serif;color:#fff;font-style:italic;text-decoration:underline;}

td#main_col {width:auto; vertical-align:top;}
div#content {padding:0px;}
div#content_top {background-color:#dae2ea; height:180px;background-repeat:repeat-x; background-image:url(images/bez_oblaka_bg.jpg)}
div#top_banner {height:149px;width:89px;background-repeat:no-repeat; /*background-image:url(images/oblako_pic.gif)*/ }
div.news_head, div.news_cat_name {background-repeat:repeat-x;background-image:url(images/main_top_bg.gif);color:#fff;height:30px;padding-left:20px;}
div.news_head a {color:#fff;}


div#gallery_main {height:180px;background-color:#A24C4F;background-image: url(images/gallery_bg.jpg);}

div#obsh_main {height:180px;background-color:#EA9660;	background-image: url(images/obsh_bg.gif);}
/*#obsh_main > div {padding-left:10px;padding-top:10px;}*/
div#obsh_main #forum_import_box{float:left; width:200px;border:0px solid;padding:20px;}

div#osetia_main {height:180px;background-color:#FBD680;background-image: url(images/osetia_bg.gif);}
#osetia_main div {position:relative;float:left;margin-top:13px;margin-bottom:0;margin-left:20px;margin-right:20px;font-size:16px;font-family:Times;color:#444444;}

#osetia_main div span a{font-size:13px;font-family:Arial;font-style:italic;color:#444444;text-decoration:underline;}

div#shop_main {height:180px;background-color:#A1B45B;	background-image: url(images/shop_bg.jpg);}

div#busines_main {height:180px;background-color:#84786C;background-image: url(images/buisnes_bg.gif);}
/*#busines_main div {position:relative;float:0left;margin:0px;margin-bottom:0;margin-left:0px;margin-right:0px;font-size:16px;font-family:Times;font-weight:bold;color:#ffffff;}*/
#busines_main div span a{font-size:13px;font-family:Arial;font-style:italic;color:#ffffff;text-decoration:underline;}

td#right_col {width:20%; vertical-align:top;background-repeat:repeat-y; background-image:url(images/right_col_bg.jpg)}
div#right {width:auto; top:0px; right:0px;}
div#right_top {background-color:#dae2ea; height:180px;background-repeat:no-repeat; background-image:url(images/right_col_bg2.jpg)}
div#logo {position:relative;margin-left:auto;margin-right:auto;background-repeat:no-repeat; background-image:url(images/logo_right.gif);width:53px;height:134px;}
div#right_line {background-repeat:repeat-x; background-image:url(images/right_top_bg.jpg); height:30px;}
#right_panel{padding-left:20px;padding-top:20px;}

div#gallery_right {background-repeat:repeat-x; background-image:url(images/gallery_right_bg.jpg); height:180px;}
div#obsh_right {background-repeat:repeat-x; background-image:url(images/obsh_right_bg.jpg); height:180px;}
div#osetia_right {background-repeat:repeat-x; background-image:url(images/osetia_right_bg.jpg); height:180px;}
div#shop_right {background-repeat:repeat-x; background-image:url(images/shop_right_bg.jpg); height:180px;}
div#buisnes_right {background-repeat:repeat-x; background-image:url(images/buisnes_right_bg.jpg); height:180px;}

div#podval {position:relative;height:180px;background-color:#544435;}
div#menu_site  {position:absolute;background-color:#2f1f0d; height:180px;width:190px;left:0;background-position:right;background-repeat:no-repeat; background-image:url(images/m_site.gif)}
div#menu_site_cap {right:0;position:absolute;left:30px;top:10px;font-size:24px; font-family:"Times New Roman", Times, serif;color:#fff;}
div#menu_site_links {right:0;position:absolute;left:30px;top:60px;font-size:13px; font-family:Arial, Helvetica, sans-serif;color:#fff;font-style:italic;text-decoration:underline;}
div#menu_site_links a{font-size:13px; font-family:Arial, Helvetica, sans-serif;color:#fff;font-style:italic;text-decoration:underline;}
div#bottom {position:absolute; background-image:url(images/bottom_bg.jpg);background-color:#584b3b;height:180px;right:190px;left:190px;}

div#search_form {position:relative;float:left;left:25px;top:25px;padding:0;margin:0;width:220px;}
div#search_form form {padding:0;margin:0;}
div#search_form input.inputfield {float:left;font:1.0em  Verdana, Arial, Helvetica, sans-serif;color:#333;height:20px;border:solid 0 #fff;padding:3px 6px;background: transparent url(images/textfield_bg.gif) no-repeat;width:140px;}

div#search_form input.ok_button {float:left;width:68px;height:25px;border:0px none black;background-image:url(images/button.gif); background-color:transparent;background-repeat:no-repeat; font: bold 14px Tahoma;}
div#search_form legend {color:#f7e6d3;}
div#counters {position:relative;float:left;left:25px;top:45px;border:0px solid;padding-top:0px;margin:0; width:450px;height:40px;}
div#bot_text1 {position:relative;float:right;width:180px;right:120px;top:25px;font:italic 13px arial;color:#fff;text-decoration:underline;}
div#bot_text1 a{font:italic 13px arial;color:#fff;text-decoration:underline;}
div#bot_text2 {position:relative;float:right;width:200px;right:100px;top:50px;font:italic 13px arial;color:#fff;text-decoration:underline;}
div#bot_text2 a{font:italic 13px arial;color:#fff;text-decoration:underline;}
div#rus {position:relative;float:left;left:25px;top:45px;padding:0;margin:0;font:italic 11px arial;color:#fff; width:450px;}
div#rus span {text-decoration:underline}
div#clear_all {clear:both}

div#bot_right {position:absolute;backgrou1nd-color:#2f1f0d; height:180px;width:20%;right:0px;background-repeat:repeat-x; background-image:url(images/bot_right_bg.jpg)}
div#other_links {font: 10px arial;color:#fff;text-align:justify;padding-left:10px;padding-right:10px;padding-top:15px;}
div#clear {clear:both;}
div.clear {clear:both;}

label.error {
       color: red;
       font-style: italic;
       font-size:8pt;
       padding:0;
       margin:0;
}
input.error {
       border: dotted #f00;
}
.buttonSubmit{
	position:absolute;
    right:10px;
    bottom:10px;
    width:69px;
	height:26px;
	color:#FFF;
    font:12px Arial;
	padding:2px 5px;
	background:url('.$theme.'images/button2.gif) no-repeat left top;
	cursor:pointer;
	border:1px solid;
}
.input_text  {
    color:#315d8a;
    background:#fcf4cd;
}
#chk {
    margin-top:0px;
    padding-top:0px;
}
.chk_label {
    color:#FFF;
    font:13px Arial;
}
#reg_new_user fieldset {
    border:none;
}
#reg_form_caption{
    font:18px Times;
    color:#FFF;
    padding-top:10px;
    padding-bottom:20px;
}
#check_username{
    position:absolute;
    right:100px;
    top:60px;
    font:9px "Arial";
    color:#FFF;
    cursor:pointer;
}
#check_username_status{
    position:absolute;
    left:20px;
    top:80px;
    font:9px "Arial";
    color:#FFF;
    cursor:pointer;
}
#import_forum a{
color:#ffffff;
font:13px "Arial";
font-weight:bold;
text-decoration:none;
}
