BODY {margin: 0px; background: #ffffff; color: #474747; font-size: 11px; font-family: Tahoma, Arial;}

p {padding-bottom: 5px; margin: 0px; color: #494949; font-weight: normal;}

a {color: #07389C; text-decoration: underline; font-family: Tahoma,Arial; font-weight: bold;}
a:link {text-decoration: underline;}
a:hover {color:#07389C; text-decoration: none;}

a.menu {font-size: 13px; color: #07389C; text-decoration: underline; font-family: Tahoma,Arial; line-height: 1.5; font-weight: bold;}
a.menu:link {text-decoration: underline;}
a.menu:hover {color:#07389C; text-decoration: none;}

a.partnerslnk {font-size: 11px;}

a.list {font-size: 12px; color: #328434; text-decoration: none; font-family: Arial,Verdana;}
a.list:link {text-decoration: none;}
a.list:hover {color:#328434; text-decoration: underline;}

a.left {font-size: 11px; color: #07389C; text-decoration: underline; font-family: Tahoma,Arial; line-height: 1.5; font-weight: bold;}
a.left:link {text-decoration: underline;}
a.left:hover {color:#07389C; text-decoration: none;}

a.copy {font-size: 10px; color: #07389C; text-decoration: underline; font-family: Tahoma,Arial; font-weight: bold; padding: 0px;}
a.copy:link {text-decoration: underline;}
a.copy:hover {color:#07389C; text-decoration: none;}

a.news {font-size: 11px; color: #07389C; text-decoration: underline; font-family: Tahoma,Arial; line-height: 1.4; font-weight: bold;}
a.news:link {text-decoration: underline;}
a.news:hover {color:#07389C; text-decoration: none;}

a.cp_green {font-size: 12px; color: #418A1B; text-decoration: none; font-family: Arial;}
a.cp_green:link {text-decoration: none;}
a.cp_green:hover {color:#418A1B; text-decoration: underline;}

a.pages {font-size: 12px; color: #920B05; font-weight: normal; font-family: tahoma; text-decoration: none;}
a.pages:link {text-decoration: none;}
a.pages:hover {color:#000000; text-decoration: none;}

a.edit {font-size: 11px; color: #C83B20; text-decoration: underline; font-family: Tahoma,Arial; font-weight: bold; padding-left: 20px; line-height: 2em;}
a.edit:link {text-decoration: underline;}
a.edit:hover {color:#C83B20; text-decoration: none;}

hr {height:1px; color: #328434; width:100%; margin-top:-7px;}

.icons {
margin-top: 12px;
margin-bottom: 17px;
margin-right: 25px;
}

.logo_bg1 {
	background-image:url('images/logo_bg1.png');
	background-repeat:no-repeat;
	background-position: right;
}

.left_bottom_bg {
	background-image:url('images/bot_bg1.png');
	background-repeat:repeat-x;
	background-position: bottom;
	height:4px;
}

.spacer_bottom_bg {
	background-image:url('images/bot_bg2.png');
	background-repeat:no-repeat;
	background-position: bottom;
	height:4px;
}

.right_bottom_bg {
	background-image:url('images/bot_bg4.png');
	background-repeat:no-repeat;
	background-position: right bottom;
	padding-bottom: 80px;
	padding-right: 26px;
	font-size: 12px; color: #474747;
}

.left_block1 {
	color: #7F7F7F;
	font-size: 12px;
	padding-bottom: 10px;
}

.left_block2 {
	color: #7F7F7F;
	font-size: 12px;
	background-image:url('images/left_bg.png');
	background-repeat:no-repeat;
	background-position: top left;
	padding-top: 30px;
	padding-bottom: 10px;
}

.about1 {
	background-image: url("images/about_bg.png");
	padding: 12px;
	color: #7F7F7F;
	vertical-align: top;
	font-size: 12px;
}

.about2 {
	background-image: url("images/contacts_bg.png");
	padding: 12px;
	color: #333333;
	vertical-align: top;
	font-size: 20px;
}

.catname {
	margin: 0px;
	color: #494949;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	padding-right: 6px;
	white-space: nowrap;
}

td.gb_add {
	color: #494949;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	padding-right: 6px;
	white-space: nowrap;
	text-align: right;
}

.subcatname {
	padding: 12px 0px 12px 0px;
	color: #858585;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	white-space: nowrap;
	
}

.itemsnum {
	margin: 0px;
	color: #494949;
	font-weight: bold;
	font-size: 11px;
	font-family: Georgia;
}

.items {
	font-size: 10px;
	white-space: nowrap;
}

h2 {
	margin: 0px 0px 25px 0px;
	color: #494949;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
}

h3 {
	margin: 0px 0px 10px 0px;
	color: #494949;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
}

img.scheme {margin-top:4px;}

.vote_result {background: #C83B20; COLOR: #FFFFFF; text-align: right; font-size: 9px; font-family: Arial; font-weight: bold; padding: 0px 3px 0px 3px; margin-top: 2px;}
.menu_nolink {font-size: 13px; font-weight: bold; color: #000000;}
.menu {font-size: 14px; font-weight: bold; color: #ADADAC;}
.red {font-weight: bold; color: #C83B20}
.item_exp {border: #f0f0f0 1px solid; FONT-SIZE: 11px; FONT-FAMILY: Tahoma; padding: 3px; COLOR: #494949; visibility: hidden;}
.login {position:relative; top: -7px;}
.ok_pos {position:relative; left:112px; bottom:51px;}
.catname_bg1 {text-align: right; padding-top: 1px; background-image:url('images/catname_bg11.png'); background-repeat:no-repeat; background-position: center left; width: 100%; height: 7px;}
.catname_bg2 {text-align: right; padding-top: 1px; background-image:url('images/catname_bg2.png'); background-repeat:repeat-x; background-position: center left; width: 100%; height: 12px;}
.date {font-size: 12px; color: #474747; font-family: Georgia; margin: 12px 0px 12px 0px;}
.archive {color: #474747; margin: 35px 0px 30px 0px; padding-left: 15px; background-image:url('images/icon_archive.png'); background-repeat:no-repeat; background-position: center left;}
.partners {font-size: 9px; color: #474747; font-weight: bold;}
.vote {font-size: 11px; font-weight: bold;}
.sep {padding-top: 1px; background-image:url('images/sep.png'); background-repeat:repeat-x; background-position: center left; width: 100%; height: 12px;}
.catalog {color: #000000; text-decoration: none; font-family: Tahoma,Arial; font-weight: bold;}
.adv_descr {margin: 10px;}

.gb_info {font-size: 12px; color: #474747; font-family: Georgia; margin: 0px;}
.gb_answer {margin-left: 20px; margin-top: 3px; background: #f0f0f0; padding: 1px 5px 5px 5px;}
.gb_archive {color: #474747; margin: 5px 0px 30px 0px; padding-left: 15px; background-image:url('images/icon_archive.png'); background-repeat:no-repeat; background-position: center left;}

.content {font-size: 12px; color: #474747; background-image:url('images/bot_bg3.png'); background-repeat:no-repeat; background-position: bottom left; padding-bottom: 100px;}
.copy {font-size: 10px; color: #474747; font-weight: bold; padding: 7px 15px 35px 15px; white-space: nowrap;}
.copy1 {font-size: 10px; color: #828282;}
.copy2 {font-size: 13px; color: #474747; font-weight: bold; font-family: Helvetica, Tahoma;}
.copy3 {font-size: 10px; color: #474747; font-weight: bold; font-family: Helvetica, Tahoma;	
background-image:url('images/copy_bg1.png');
background-repeat:no-repeat;
background-position: bottom;
}
.copy4 {
	background-image:url('images/copy_bg2.png');
	background-repeat:no-repeat;
	background-position: bottom;
	font-size: 10px; color: #474747; font-weight: bold; font-family: Helvetica, Tahoma;
}
.right_bl2 {padding-left:15px; padding-right:9px; font-size: 13px; color: #030303; font-family: Helvetica, Tahoma;}
.repeat-x {background-repeat:repeat-x;}

th {color:#ffffff; text-align:center; padding:1px 4px 1px 4px; background:#C83B20; FONT-FAMILY: Arial; font-size: 11px;}
table.list {border-left: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0;}
table.list tr td, table.list tr th {border-top: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0;}
table.list tr td {background: #fafafa; font-size: 11px; color: #000000; padding: 2px;}

input.search {BORDER: #9E9E9E 1px solid; height: 23px; width: 160px; FONT-SIZE: 13px; FONT-FAMILY: Tahoma; BACKGROUND: #ffffff; margin-right: 5px; COLOR: #9E9E9E;}
input.gb_add {BORDER: #9E9E9E 1px solid; height: 23px; width: 300px; FONT-SIZE: 13px; FONT-FAMILY: Tahoma; BACKGROUND: #ffffff; margin-right: 5px; COLOR: #494949;}
textarea.gb_add {BORDER: #9E9E9E 1px solid; FONT-FAMILY:tahoma; width: 300px; height: 100px;}
input.left {BORDER: #9E9E9E 1px solid; height: 23px; width: 108px; FONT-SIZE: 13px; FONT-FAMILY: Tahoma; BACKGROUND: #ffffff; margin: 7px 0px 7px 0px; COLOR: #9E9E9E;}
input.ok {width: 39px; margin: 7px 0px 7px 0px;}
.search_submit {background: #FEFDFB; background-image:url('images/button_search.gif'); background-position: 50% 50%; background-repeat: no-repeat; height: 23px; width: 23px; border: 0px;}
input.sm_but {BORDER: #848383 1px solid; width:50px; FONT-SIZE: 9px; FONT-FAMILY:Verdana; padding:0px; BACKGROUND: #C2E254; COLOR:#000000;}
input.submit {BORDER: #848383 1px solid; FONT-SIZE: 11px; FONT-FAMILY:Verdana; padding:0px; BACKGROUND: #C2E254; COLOR:#000000;}
input.txt {BORDER: #9E9E9E 1px solid; height: 23px; width: 400px; FONT-SIZE: 13px; FONT-FAMILY: Tahoma; BACKGROUND: #ffffff; margin-right: 5px; COLOR: #000000;}
select.contacts {BORDER: #848383 1px solid; height:18px; width:341px; FONT-SIZE: 11px; FONT-FAMILY:Verdana; BACKGROUND: #1AAD24; margin: 0px; COLOR:#ffffff;}
textarea {BORDER: #848383 1px solid; FONT-FAMILY:arial; width: 300px;}
textarea.mceEditor {BORDER: #848383 1px solid; FONT-FAMILY:arial; width: 100%; height: 400px;}
textarea.mceNoEditor {BORDER: #848383 1px solid; FONT-FAMILY:arial; width: 100%; height: 100px;}

