body {margin: 0}

td, div, input, textarea, select {
    font-size: 11px;
    font-family: tahoma;
    color: #000000;
    list-style-image: url(../img/li_2.gif);
}
font {
    font-size: 11px;
    font-family: tahoma;
    list-style-image: url(../img/li_2.gif);
}
li {
    font-size: 11px;
    font-family: tahoma;
    color: #000000;
}
p {
    font-size: 11px;
    font-family: tahoma;
    color: #000000;
    margin: 2px;
}
b {
    font-size: 11px;
    font-family: tahoma;
    color: #000000;
    font-weight: bold;
}

a {
    text-decoration: underline;
    font-size: 11px;
    font-family: tahoma;
    color: #4E1B16;
}

a:hover {
    text-decoration: none;
}

.border {
    border : 1px solid;
    border-color: #72401E;
}
.border_left {
    border-left : 1px solid;
    border-color: #72401E;
}
.border_top {
    border-top : 1px solid;
    border-color: #72401E;
}

.body_bg {
    background-image: url(../img/body_bg.jpg);
    background-repeat: repeat-x;
}
.left_bg {
    background-image: url(../img/left_bg.jpg);
    background-repeat: no-repeat;
    width: 135px;
    height: 180px;
}
.right_bg {
    background-image: url(../img/right_bg.jpg);
    background-repeat: no-repeat;
    width: 135px;
    height: 180px;
}

.line_2_2_bg {
    background-image: url(../img/line_2_2.jpg);
    background-repeat: no-repeat;
}

/*.line_2_4_bg {
    background-image: url(../img/line_2_4.jpg);
    background-repeat: no-repeat;
    width: 205px;
    height: 115px;
}*/

.left_menu {
    font-size: 11px;
    font-family: tahoma;
    color: #A70349;
    font-weight: bold;
}
a.left_menu:active {text-decoration:none; color: #4E1B16;}
a.left_menu:visited {text-decoration:none;}
a.left_menu:link {text-decoration:none;}
a.left_menu:hover {text-decoration:underline; color: #4E1B16;}

.lang_inactive {
    font-size: 11px;
    font-family: tahoma;
    color: #4E1B16;
}
a.lang_inactive:active {text-decoration:none;}
a.lang_inactive:visited {text-decoration:none;}
a.lang_inactive:link {text-decoration:none;}
a.lang_inactive:hover {text-decoration:underline;}

a.menu:active {text-decoration:none;}
a.menu:visited {text-decoration:none;}
a.menu:link {text-decoration:none;}
a.menu:hover {text-decoration:none;}
.date {
    font-size: 10px;
    font-family: tahoma;
    color: #ffffff;
    font-weight: bold;
}

.news_text {
    font-size: 10px;
    font-family: tahoma;
    color: #000000;
}
.news_text {
    font-size: 10px;
    font-family: tahoma;
    color: #000000;
}

.col_left_bg {
    background-image: url(../img/col_left_bg.jpg);
    background-repeat: repeat-x;
}
.col_right_bg {
    background-image: url(../img/col_right_bg.jpg);
    background-repeat: repeat-x;
}
.bg_left {
    background-image: url(../img/bg_left.jpg);
    background-repeat: repeat-y;
    width: 11px;
}
.menu_bg {
    background-image: url(../img/menu_bg.jpg);
    background-repeat: no-repeat;
    width: 135px;
    /*height: 268px;*/
}
.bg_right {
    background-image: url(../img/bg_right.jpg);
    background-repeat: repeat-y;
    width: 8px;
}
.menu_right_bg {
    background-image: url(../img/menu_right_bg.jpg);
    background-repeat: repeat-y;
}
.menu_left_bg {
    background-image: url(../img/menu_left_bg.jpg);
    background-repeat: no-repeat;
}
.search_bg_right {
    background-image: url(../img/search_bg_right.jpg);
    background-repeat: repeat-y;
    width: 1px;
}
.search_bg {
    background-image: url(../img/search_bg.jpg);
    background-repeat: no-repeat;
    width: 188px;
    height: 319px;
}
.icons_bg {
    background-image: url(../img/icons_bg.jpg);
    background-repeat: repeat-x;
    height: 29px;
}
.lang_bg {
    background-image: url(../img/lang_bg.jpg);
    background-repeat: repeat-x;
    height: 29px;
}
.content_bg_right {
    background-image: url(../img/content_bg_right.jpg);
    background-repeat: repeat-y;
}
.right_grad_bg {
    background-image: url(../img/right_grad_bg.jpg);
    background-repeat: no-repeat;
}
.content_bg {
    background-image: url(../img/content_bg.jpg);
    background-repeat: repeat-x;
}

.submenu {
    font-size: 10px;
    font-family: tahoma;
    color: #72401E;
}
a.submenu:active {
    text-decoration:none;
    color: #AB571E;
    /* font-weight: bold; */
}
a.submenu:visited {text-decoration:none;}
a.submenu:link {text-decoration:none;}
a.submenu:hover {
    text-decoration:none;
    color: #AB571E;
    text-decoration:underline;
}
.nav_line {
    font-size: 10px;
    font-family: tahoma;
    color: #ffffff;
}
a.nav_line:active {text-decoration:none;}
a.nav_line:visited {text-decoration:none;}
a.nav_line:link {text-decoration:none;}
a.nav_line:hover {text-decoration:underline;}

.uzor_vert_bg {
    background-image: url(../img/uzor_vert_bg.jpg);
    background-repeat: repeat-y;
}
.uzor_goriz_bg {
    background-image: url(../img/uzor_goriz_bg.gif);
    background-repeat: repeat-x;
}

.title {
    font-size: 14px;
    font-family: tahoma;
    color: #A70349;
    font-weight: bold;
}
.font_12 {font-size: 12px;}
.input_text {
    border:1px solid;
    border-color:#4E1B16;
    background-color: #F9F1D6;
    font-size: 11px;
    font-family: tahoma;
    color: #000000;
}

.copyright {
    font-size: 10px;
    font-family: tahoma;
    color: #B69E57;
}
.opera_left {
    background-image: url(../img/opera_left.gif);
    background-repeat: repeat-y;
}
.opera_right {
    background-image: url(../img/opera_right.gif);
    background-repeat: repeat-y;
}
.inside_date {
    font-size: 10px;
    font-family: tahoma;
    color: #4E1B16;
}

a.un_line:active {text-decoration:none;}
a.un_line:visited {text-decoration:none;}
a.un_line:link {text-decoration:none;}
a.un_line:hover {text-decoration:underline;}
a.line:active {text-decoration:underline;}
a.line:visited {text-decoration:underline;}
a.line:link {text-decoration:underline;}
a.line:hover {text-decoration:none;}
.paging {
    font-size: 10px;
    font-family: tahoma;
    color: #4E1B16;
}
.btn_bg {
    background-image: url(../img/btn_bg.gif);
    background-repeat: repeat-x;
}
.width {
    width:95%;
}
.error {
	color:red;
}
.error-table {
    margin:0 0 0 20px;
}
.error-table th {
    padding:2px 0;
}
.error-table td {
    color:#A70349;
}
form.gift {
    margin:10px 120px;
    overflow:hidden;
    _overflow:visible;
    _height:1%;
}
form.gift input {
    margin:0 5px 4px 0;
}
form.gift fieldset {
    margin:10px 0;
    padding:10px;
    border:1px solid #bbb;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -opera-border-radius: 4px;
}
form.gift fieldset legend {
    padding:0 3px;
    font-weight:bold;
    color:#555;
}
form.gift textarea {
    width:210px;
    height:100px;
}
form.gift .btn {
  text-align:right;
}

div.left_menu_bottom_bg
		{
		background: url(../img/left_menu_bottom_bg.png) bottom right no-repeat;
		position: absolute;
		width: 135px;
		min-height:  274px;
		padding-right: 8px;
		margin-top: -10px;
		padding-bottom: 15px;
		}
		
div.right_block_bottom_bg
		{
		background: url(../img/right_block_bottom_bg.png) bottom right no-repeat;
		position: absolute;
		width: 135px;
		min-height:  295px;
		padding-left: 8px;
		margin-left: -8px;
		margin-top: -30px;
		}
