html, body {width: 100%; height: 100%; padding: 0px; margin: 0px; background: #3d4e61 url(../../images/images/b_bg.jpg) 0% 0% repeat-x; font: normal 8pt/11pt Verdana; color: #FFFFFF;}
table {padding: 0px; border-collapse:collapse}
td {vertical-align: top; padding: 0px}
img {border: none; vertical-align: top}
a {color: #FFFFFF}
a:hover {text-decoration: none}
form {margin: 0px; padding: 0px}
/* RUZIN VASILIY EDIT h1 {font: italic 14pt Arial margin: 0px; padding: 10px 0px 10px 40px; text-decoration: underline} */
h1 {font: normal 19pt "Arial Narrow"; margin: 0px; letter-spacing: 1px; padding: 0px 0px 5px 0px}
h2 {font: normal 19pt "Arial Narrow"; margin: 0px; letter-spacing: 1px; padding: 0px 0px 5px 0px}
h3 {font: normal 19pt "Arial Narrow"; margin: 0px 0px 5px 0px; letter-spacing: 1px; padding: 0px 0px 5px 0px; background: url(../../images/images/h_bg.gif) 0% 100% repeat-x}
.all {background: url(../../images/images/a_bg.jpg) 0% 100% repeat-x; margin: 0 auto; height: auto; min-height: 100%; min-width: 1000px}
.h_out {width: 100%}
.header {height: 363px; padding: 7px 18px 0px 33px}
.h_t_left {width: 279px}
.h_t_r_left {padding-top: 18px; float: left}
.h_t_r_left div {padding-top: 10px; font: normal 9pt Tahoma; letter-spacing: 1px}
.h_t_r_left div img {margin: 5px 10px 0px 0px}
.logo {height: 80px}
.tel {padding-left: 50px}
.h_t_r_out {height: 153px}
.search {clear: both; padding: 10px 102px 0px 0px}
.search table {float: right}
.banners {padding: 0px 0px 0px; margin-left: -32px}
.banners table {width: 100%; text-align: center}
.banners td {padding: 9px 0px 0px 32px}
.banners a {padding: 10px 12px; background: url(../../images/images/ban_bg.jpg) 0% 0% no-repeat; display: block; width: 190px; height: 151px; margin: 0px auto}
.clearer {clear: both; /* height: 105px; */}
.h_t_r_right {width: 310px; float: right; font: normal 9pt Tahoma}
.h_t_r_right p {margin: 0px; padding: 1px}
.h_t_r_right a {color: #00a9fe; font: normal 8pt/13.5pt Tahoma}
.h_t_r_right div {padding: 0px 0px 2px 1px; margin-top: -3px}
.inp1 {width: 112px; border: solid 1px #394c53; color: #425361; font: normal 9pt Tahoma; background: #FFFFFF; padding: 2px 4px 3px 4px; margin-right: 5px}
.inp2 {width: 142px; border: solid 1px #394c53; color: #425361; font: normal 9pt Tahoma; background: #FFFFFF; padding: 2px 4px 3px 4px}
.but1 {width: 50px; border: solid 1px #394c53; color: #425361; font: normal 9pt Tahoma; background: url(../../images/images/but_bg.gif) 0% 0% repeat-x; padding: 2px 4px 3px 4px}
.but1, x:-moz-any-link  {padding: 1px 4px 2px 4px}
.but2 {width: 50px; border: solid 1px #394c53; color: #425361; font: normal 9pt Tahoma; background: url(../../images/images/but_bg.gif) 0% 0% repeat-x; padding: 2px 4px 3px 4px; margin-left: 6px}
.but2, x:-moz-any-link {padding: 1px 4px 2px 4px}
.but3 {width: 100px; border: solid 1px #394c53; color: #425361; font: normal 9pt Tahoma; background: url(../../images/images/but_bg.gif) 0% 0% repeat-x; padding: 2px 4px 3px 4px; margin-left: 6px}
.but3, x:-moz-any-link {padding: 1px 4px 2px 4px}
.but4 {width: 140px; border: solid 1px #000000; color: #425361; font: normal 9pt Tahoma; background: url(../../images/images/but_bg.gif) 0% 0% repeat-x; padding: 2px 4px 3px 4px; margin-left: 6px}
.but4, x:-moz-any-link {padding: 1px 4px 2px 4px}
.textinputs {width: 275px; border: solid 1px #000000; color: #425361; font: normal 9pt Tahoma; background: #FFFFFF; padding: 2px 4px 3px 4px; margin-right: 5px}
select.textinputs {width: 215px !important}
.content {width: 100%; background: url(../../images/images/c_bg.jpg) 0% 0% repeat-x;}
.content a {color: #00a9fe}
.c_left {width: 279px; padding: 35px 0px 0px 33px}
.m_left {margin: 0px; padding: 0px 18px 0px 0px; font: normal 9pt Tahoma; letter-spacing: 1px; line-height: 13.5pt}
.m_left li {list-style: none; background: url(../../images/images/li2.gif) 0% 14px no-repeat; padding: 6px 14px 8px 14px}
.m_left li a, .m_left li {color: #FFFFFF}
.m_left .act {background: url(../../images/images/li_bg.jpg) 0% 0% repeat-y; font-weight: bold}
.m_left ul {margin: 0px; padding: 3px 0px 5px 10px; font: normal 8pt Tahoma}
.m_left ul li {padding: 3px 0px 3px 14px; background: url(../../images/images/li2.gif) 0% 10px no-repeat; line-height: 11pt}
.c_cent {padding-top: 35px}
.c_right {width: 173px; padding: 35px 18px 0px 55px}
.banners2 {padding: 10px 0px 0px 0px}
.vote {padding-top: 30px}
.vote p {font: normal 9pt/13pt Tahoma; margin: 0px; padding: 0px 0px 5px 0px}
.vote a {line-height: 13pt}
.vopros {background: url(../../images/images/h_bg.gif) 0% 0% repeat-x; padding-top: 3px}
.vopros input {margin: 0px 8px 0px 0px; float: left}
.vopros div {padding: 4px 0px; clear: both}
.vopros .last {background: url(../../images/images/h_bg.gif) 0% 3px repeat-x; padding-top: 10px}
.vopros form {margin-bottom: 2px}
.footer {position: relative; margin: -50px auto 0px auto; min-width: 1000px; height: 50px; line-height: 13pt}
.f_left {float: left; padding: 7px 0px 0px 33px; width: 279px}
.f_cent {float: left; padding-top: 7px}
.f_right {float: right; padding: 10px 18px 0px 0px}
.f_right a {margin-left: 5px}
.ddsmoothmenu{font: normal 10.5pt Tahoma; clear: both; margin-left: -10px}
.ddsmoothmenu ul{z-index:100; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; list-style-type: none; line-height: 1}
.ddsmoothmenu ul li{position: relative; display: inline; float: left; padding: 0px 10px 8px 10px}
.ddsmoothmenu ul li a{padding-bottom: 5px; height: 16px; display: block; float: left; }
.ddsmoothmenu ul .actives {background: url(../../images/images/li.jpg) 50% 19px no-repeat}
.ddsmoothmenu ul .actives a {text-decoration: none}
.ddsmoothmenu ul li ul{position: absolute; display: none; visibility: hidden; background: #263343; margin: -1px 0px 0px 0px; padding: 0px 0px 0px 0px; min-width: 180px; -width: 180px;}
.ddsmoothmenu ul li ul li{ display: list-item; float: none; border: none !important; background: none; padding: 0px 2px 2px 2px}
.ddsmoothmenu ul li ul li ul{top: 0;}
.ddsmoothmenu ul li ul li a{ border-bottom: none; padding: 4px 5px 6px 10px !important; height: auto !important; display: block; position: relative; text-align: left; font: normal 10pt Tahoma; text-decoration: underline; float: none; color: #c0c1c6; white-space: nowrap; -white-space:normal;}
.ddsmoothmenu ul .actives ul li a {text-decoration: underline}
.ddsmoothmenu ul li ul li a:hover {background: #c0c1c6; color: #2c3c4b; text-decoration: none; background-image: none} 
.downarrowclass{position: absolute; top: 15px; right: 7px}
.rightarrowclass{position: absolute; top: 6px; right: 5px}
.ddshadow{position: absolute; left: 0; top: 0; width: 0; height: 0}
.toplevelshadow{ opacity: 0.8}
.ddsmoothmenu .last {background: none}
.resultat {font: normal 9pt Tahoma; margin: 0px; padding: 0px}
.big {font: bold 9pt Tahoma; margin: 0px; padding: 25px 0px 22px 0px}
.search2 {margin: 0px; padding: 0px}
.search2 strong {font: bold 9pt Tahoma; width: 20px; float: left}
.search2 a {font: normal 9pt Tahoma; letter-spacing: 1px}
.search2 p {padding: 4px 0px 25px 20px; line-height: 13pt; margin: 0px}
.cat_elem {float: left; width: 125px; text-align: center; font: normal 9pt Tahoma; padding: 5px 15px 0px 0px; height: 130px}
.cat_elem img {padding: 6px; border: solid 1px #e2e2e2}
.cat_elem a {color: #FFFFFF}
.clr {clear: both;}
.my-table {width: 100%; background: #FFFFFF; color: #000000; font: normal 8,5pt Tahoma}
.my-table td {border-left: solid 1px #000000; border-right: solid 1px #000000; padding: 8px 5px 12px 5px; vertical-align: middle}
.my-table-cell td {background: #14caef; border: solid 1px #000000; padding-bottom: 18px}
.my-table-row {border-bottom: solid 1px #000000}
.i-prod-alone {float: left; padding: 0px 23px 10px 0px; margin-top: 4px}
.img_left {float: left; margin: 3px 20px 10px 0px; border: solid 1px #000000}
.img_right {float: right; margin: 3px 0px 10px 20px; border: solid 1px #000000}
.img_center {border: solid 1px #000000; clear: both; margin: 0px auto; display: block}
#menu-vote {margin: 0px; padding: 0px}
#menu-vote li {list-style: none; padding: 4px 0px}
.tab2 {width: 100%}
.tab2 td {font: normal 9pt Tahoma; padding: 3px 0px}


.content {padding-bottom:105px;}
.cont{clear: both; width: 100%;  background: url(/images/images/c_bg.jpg) 0% 0% repeat-x; }
.c1_left {
	width:312px;
	float: left;
	margin-right:-312px;
	display: inline;
	  background: url(/images/images/c_bg.jpg) 0% 0% repeat-x;
}
.c1_cent {
	display: inline;
	float: left;
	width:auto;
	margin-right:247px;
	margin-left:312px;
	  background: url(/images/images/c_bg.jpg) 0% 0% repeat-x;
  
}
.c1_right {
	display: inline;
	margin-left:-247px;
	width:246px;
	float: right;
	//margin-right:-246px;
	  background: url(/images/images/c_bg.jpg) 0% 0% repeat-x;
}

/* HANGING PUNCTUATION */
SPAN.laquo { margin-left: -0.44em }
SPAN.raquo { margin-right: -0.44em }
SPAN.lbr { margin-left: -0.3em }
SPAN.rbr { margin-right: -0.3em }
SPAN.point { margin-right: -0.2em }
SPAN.ensp { word-spacing: 0.44em }
SPAN.nbsp { word-spacing: 0.3em }
SPAN.thinsp { word-spacing: 0.2em }

strong.hidden {font-weight: normal;}
a.hidden{color:#ffffff; text-decoration:none;}

/* photos */

.album_photo {
width: 95%;
}
.album_photo img, .album .preview_photo img, .photo_detail img {
border: solid 2px #999999;
}
.album_photo td {
vertical-align: top;
padding:15px 15px 15px 0;
border-bottom:  solid 1px #CCCCCC;
}
.album_photo .name {
margin:0 0 5px 0;
color: #FFFFFF;
font-size: 115%; 
font-weight: bold;
}
.album_photo .name a {
text-decoration: none;
font-size: 100%; 
font-weight: bold;
color: #CCCCCC;
}
.album_photo .name a:hover {
color: #FFFFFF;
text-decoration: underline;
}

.album .preview_photo {
width: 33%;
text-align: center;
height: 150px;
float: left;
}

.album .reports {
height: 235px;
}
.album .preview_photo img {
text-align: center;
margin: 10px;
}
.album .preview_photo a {
text-decoration: none;
}

#imageData #caption, #imageData #numberDisplay {
color: black;
}

#navibar {
/*font-family: Times New Roman;*/
font-size: 100%;
margin: -15px 0 15px 0;
padding: 0;
font-style: italic;
color: #999999;
}
#navibar a {
color: #999999;
font-size: 100%;
}

.m_left .active_pm {
text-decoration: none;
}
.m_left .active_pm:hover {
text-decoration: underline;
}
