html, body {width: 100%; height: 100%; padding: 0px; margin: 0px; background: #eadca7 url(../../images/ventspec/bg.jpg) 0% 0% repeat-x;
 font: normal 10pt Tahoma; color: #196275; letter-spacing: 0.5px}
table {padding: 0px; border-collapse:collapse}
td {vertical-align: top; padding: 0px}
img {border: none; vertical-align: top}
a {color: #196275}
a:hover {text-decoration: none}
form {margin: 0px; padding: 0px}
h3, h1 {font: normal 18pt/18pt "Arial Narrow"; padding: 10px 0px 15px 0px; background: url(../../images/ventspec/li.gif) 0% 100% repeat-x; margin: 0px}
h1 {background: transparent; margin: 0px; padding: 5px 0px 4px 0px}
.all {background: url(../../images/ventspec/a_bg.jpg) 0% 0% no-repeat; margin: 0 auto; height: auto; min-height: 100%; min-width: 1000px}
.header {height: 422px; background: url(../../images/ventspec/h_bg.jpg) 100% 0% no-repeat}
.h_left {width: 330px; float: left}
.h_left ul {margin: 0px; padding: 0px 0px 0px 5px; font: normal 18pt/18pt "Arial Narrow"; color: #FFFFFF; height: 140px}
.h_left ul li a {text-decoration: none}
.h_left ul li a:hover {color: #FFFFFF}
.h_left ul li {list-style: none; padding: 10px 0px 15px 0px; float: left; width: 125px; margin-right: 10px; margin-left: 20px; background: url(../../images/ventspec/li.gif) 0% 100% repeat-x}
.h_l_top {text-align: center; font: normal 8pt Tahoma; height: 18px; padding: 2px 0px 0px 20px; letter-spacing: 1px}
.auth {clear: both; color: #FFFFFF; font: normal 9pt Tahoma; width: 315px;}
.auth input {border: solid 1px #196275; color: #196275; font: normal 9pt Tahoma}
.inp1 {width: 121px; margin-top: 1px; padding: 2px 3px 3px 3px; margin-right: 6px}
.but1 
{
background: url(../../images/ventspec/but_bg.gif) 0% 0% repeat-x; 
font-weight: bold !important; 
margin-top: 15px; 
padding: 1px 0px 2px 0px; 
letter-spacing: 1px; 
cursor: pointer; 
width: 45px}

.but1, x:-moz-any-link {padding: 1px 0px 2px 0px; width: 48px}

.btn 
{
border: solid 1px #196275;
font: normal 9pt Tahoma;
background: url(../../images/ventspec/but_bg.gif) 0% 0% repeat-x; 
font-weight: bold !important; 
margin-top: 15px; 
letter-spacing: 1px; 
cursor: pointer; 
width: 48px}


.reg {font: normal 8pt Tahoma; color: #FFFFFF; padding: 6px 0px 0px 17px}
.reg a {color: #FFFFFF}

.tab2 input, .but4, p input {width: 140px; border: solid 1px #000000; color: #425361; font: normal 9pt Tahoma; background: url(../../images/ventspec/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}
.tab2 input, x:-moz-any-link {padding: 1px 4px 2px 4px}
.p input, x:-moz-any-link {padding: 1px 4px 0px 4px !important}
.tab2 .textinputs {width: 275px; border: solid 1px #000000 !important; color: #425361 !important; font: normal 9pt Tahoma !important; background: #FFFFFF !important; padding: 2px 4px 3px 4px !important; margin-right: 5px !important}
.tab2 td {font: normal 9pt Tahoma; padding: 8px 5px 10px 0px; vertical-align: middle !important}
select.textinputs {width: 215px !important; margin-left: 6px}
#sys_captcha .textinputs {width: 150px}







.h_center {padding: 20px 320px 0px 0px; margin-left: 360px}
.h_c_bot {padding-top: 30px; height: 216px}
.news {background: url(../../images/ventspec/li.gif) 0% 100% repeat-x; font: normal 8pt/10.5pt Tahoma; padding: 5px 0px 9px 0px}
.news div {font-weight: bold}
.all_news {text-align: right; font: normal 8pt Tahoma; padding-top: 5px}
.all_news a {color: #19bce6}
.inp2 {border: solid 1px #196275; color: #196275; font: normal 9pt Tahoma; width: 200px; padding: 2px 3px 3px 3px; border-right: solid 0px #FFFFFF}
.but2 
{background: url(../../images/ventspec/but2_bg.gif) 0% 0% no-repeat;
 cursor: pointer; 
 width: 20px;
 height:19px; 
 border: solid 1px #196275; 
 font: normal 8pt Tahoma}


.content {width: 100%}
.content, x:-moz-any-link {width: 99.8%}
.c_left {padding: 0px 15px 0px 8px; width: 285px}
.c_left .nav {border: solid 6px #ebcf93; background: url(../../images/ventspec/li_bg.jpg) repeat; margin: -3px 0px; padding: 0px 17px 6px 11px}
.c_left .nav li {list-style: none; text-transform: uppercase; font-weight: bold; padding: 5px 0px 5px 0px; color: #fb9324}
.c_left .nav li a {text-decoration: none}
.c_left .nav li a:hover {color: #fb9324}
.c_left .nav .separate {position: relative; overflow: hidden; height: 1px; background: url(../../images/ventspec/li.gif) 0px 100% repeat-x; padding: 0px; display: block; font: normal 0.1pt/0.1pt Tahoma}
.c_left .nav ul {margin: 0px; padding: 5px 0px 10px 6px}
.c_left .nav ul li {font-weight: normal; padding: 2px 0px 2px 10px; background: url(../../images/ventspec/li2.gif) 0% 9px no-repeat; color: #fb9324; text-transform: none}
.c_left .nav ul li a {text-decoration: underline; color: #1e697c !important}
.c_left .nav ul li a:hover {text-decoration: none}
.c_right {border: solid 6px #ebcf93; background: url(../../images/ventspec/li_bg.jpg) repeat; padding: 0px 11px 25px 11px; line-height: 13.5pt}
.c_right p {margin: 0px; padding: 3px 0px}
.clearer {clear: both; height: 105px}
.footer {font: normal 8pt Tahoma; margin: -88px 0px 0px 0px; postition: relative; min-width: 1000px}
.f_left {float: Left; line-height: 13.5pt; padding: 40px 0px 0px 25px}
.f_right {margin: 0px 0px 0px 368px}
.f_menu {text-align: center}
.f_menu a {margin: 0px 3px}
.f_r_left {float: Left; padding: 28px 0px 0px}
.f_r_left a {margin-right: 10px}
.f_r_right {float: right; padding: 48px 10px 0px 0px}
.resultat {padding-top: 7px !important}
.resultat a, .search2 a {color: #fb9324}
.big {font-weight: bold; padding: 20px 0px 0px 0px !important}
.search2 {padding-top: 20px !important}
.search2 strong {width: 20px; float: Left}
.search2 p {font: normal 8pt/13pt Tahoma; padding-left: 20px}

.my-table {clear: both; background: #FFFFFF; color: #196275; font: normal 8pt Tahoma}
.my-table td {border: solid 1px #196275; padding: 8px 5px 12px 5px; vertical-align: middle}
.my-table-cell td {background: #fde7b5}
.img_left {float: left; margin: 3px 20px 10px 0px; border: solid 1px #3d7d87}
.img_right {float: right; margin: 3px 0px 10px 20px; border: solid 1px #3d7d87}
.img_center {border: solid 1px #3d7d87; clear: both; margin: 0px auto; display: block}

.catal 
{
font: normal 8pt/12pt Tahoma; 
letter-spacing: 1px
width:100%;
}
.cat_elem {float: left; width: 140px; text-align: center; font: normal 8pt/10.5pt Tahoma; padding: 30px 15px 0px 30px; height: 100px}

.cat_elem a {color: #196275}
.clr {clear: both;}
.catal .header {background-image: none; height: auto !important}

.news2 {font: normal 9pt/12pt Tahoma; padding: 10px 0px 9px 0px}
.news2 div {font-weight: bold}
.news2 a {color: #fb9324}


.ddsmoothmenu{margin: 0px; position: relative; padding-left: 25px}
.ddsmoothmenu ul{
z-index:100; margin: 0px;
}
.ddsmoothmenu ul li{position: relative; display: inline; 
  width: 44%; 
	list-style: none;
	float: left;
	background: url("images/line.gif") no-repeat bottom left;
	margin: 0px;
	padding: 4px 0px 5px 0px
}
.ddsmoothmenu ul li a{display: block; 
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #E5F3FE;
	text-transform: uppercase;
	padding: 0 2px 0 15px;
	background: url("images/i-menu.gif") no-repeat left
}
.ddsmoothmenu ul li a:hover{display: block; 
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #E5F3FE;
	text-transform: uppercase;
	padding: 0 2px 0 15px;
	background: url("images/i-menu.gif") no-repeat left
}
.ddsmoothmenu ul li ul{position: absolute; left: 0; display: none; visibility: hidden; background: #61aebe; padding: 3px 0px 3px 0px; width: 180px !important; top: 26px !important; text-transform: none !important;}
.ddsmoothmenu ul li ul li{ display: list-item; float: none; border: none !important; background: none; padding: 0px !important; width: 180px; min-height: 1px !importnat} 
.ddsmoothmenu ul li ul li ul{top: 0;}
.ddsmoothmenu ul li ul li a{border-bottom: none; 
                            text-transform: none !important; 
                            width: 170px; padding: 2px 0px 5px 10px  !important; 
                            display: block; text-align: left; font: normal 9pt/11pt Tahoma; 
                            background: url(images/li2.gif) 0% 5px no-repeat; 
                            text-decoration: underline; margin: 0px !mportant}
.ddsmoothmenu ul li ul li a:hover {
	background: #3f8695; text-transform: none !important; 
	width: 170px; 
	padding: 2px 0px 5px 10px  !important; 
	display: block; text-align: left; 
	font: normal 9pt/11pt Tahoma; text-decoration: underline; margin: 0px !mportant
}
.downarrowclass{position: absolute; top: 12px; 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}

.album_photo {
width: 95%;
}
.album_photo img, .album .preview_photo img, .photo_detail img {
border: solid 2px #1e709f;
}
.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: #1e709f;
font-size: 115%; 
font-weight: bold;
}
.album_photo .name a {
text-decoration: none;
font-size: 100%; 
font-weight: bold;
}
.album_photo .name a:hover {
text-decoration: underline;
color: #1e709f;
}

.album .preview_photo {
width: 33%;
float: left;
text-align: center;
height: 130px;
}
.album .preview_photo img {
text-align: center;
margin: 10px;
}

.but_view
{
	border-style: none;
	border-width: 1;
	border-color: Black;
	background: url(../../images/ventspec/but_bg.gif) 0% 0% repeat-x;
	font-weight: bold !important;
	cursor: pointer;
	width: 100px;
}
.but_veiw1
{
border-style: none;
	border-width: 1;
	border-color: Black;
	background: url(../../images/ventspec/but_bg.gif) 0% 0% repeat-x;
	font-weight: bold !important;
	cursor: pointer;
	width: 130px;height:20px;
}
.but_veiw2
{
border-style: none;
	border-width: 1;
	border-color: Black;
	background: url(../../images/ventspec/but_bg.gif) 0% 0% repeat-x;
	font-weight: bold !important;
	cursor: pointer;
	width: 200px;height:20px;
}
.basket_img
{
         width: 64px;
         height:64px;
         background: url(../../images/ventspec/basket.png) 0% 0% repeat-x;
}

 .but_basket
{

	background-position: center; 
  display: inline; 
  background-image: url(../../images/ventspec/but_bg.gif)
  background-repeat: repeat-x; 
  width: 100px;
}


ul#mmenu{
  
	list-style: none;
	white-space: nowrap;
	position: relative;
	width: 300px;
}

ul#mmenu li{
  position: relative; 
  display: inline; 
  width: 44%; 
	list-style: none;
	float: left;
	background: url("images/line.gif") no-repeat bottom left;
	margin: 0px;
	padding: 4px 0px 5px 0px
/*	background: url("/images/ro-vent/m.gif") no-repeat right;  */
}
ul#mmenu li a{
  display: block;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #E5F3FE;
	text-transform: uppercase;
	padding: 0 2px 0 15px;
	background: url("images/i-menu.gif") no-repeat left
}
ul#mmenu li a:hover{
  display: block;
	font-size:18px;
	font-weight: bold;
	text-decoration: none;
	color: #E5F3FE;
	text-transform: uppercase;
	padding: 0 2px 0 15px;
	background: url("images/i-menu.gif") no-repeat left
}
/*ul#mmenu li.li1{
	padding: 10px 13px 25px 7px;
	background: url("/images/ro-vent/m.gif") no-repeat top right;
}*/
/*
ul#mmenu li.active{
	padding: 10px 30px 25px 32px;
}    

ul#mmenu li.active a{
	text-decoration: none;
	color: #000;
}    
ul#mmenu li.active a:hover{
	text-decoration: underline;
	color: #000;
}   */

ul#mmenu ul.mmenu-sub{
	position:absolute;
	top: 0px;
	left: 0px;
	visibility:hidden;
	margin: -40px 0 0 -40px;
	list-style: none;
	display: block;
	z-index: +1;
}
ul#mmenu ul.mmenu-sub li{
  font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 0;
	width: 100%;
	-width: 150px;
}
ul#mmenu ul.mmenu-sub li a
{
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #E5F3FE;
	background: #48B0CD;
	display: block;
	width: 100%;
	-width: 150px;
}

*+html ul#mmenu ul.mmenu-sub li a{
	width: 150px;
}
ul#mmenu ul.mmenu-sub li a:hover{
	background: #003F6B;
	color: #EEE;
	text-decoration: none;
}


div.email{
	text-align: right;
	padding: 0 41px 20px 0;
}
div.email a{
	color: #00ABAB;
}
div.email a:hover{
	color: #000;
}
div.banner{
	text-align: center;
	margin: 0 0 35px 0;
}
img{
	border: none;
}
img#bc{
	margin: 3px 38px 25px 40px;
	display: block;
}
img#phone{
	margin: 25px 0 7px 40px;
	display: block;
}
img#logo{
	display: block;
}
form{
	margin: 0;
	padding: 0;
}
h1{
	font-size: 24px;
	font-weight: normal;
	color: #003f6b;
	padding: 10px 0 10px 0;
	margin: 0;
}
div.lt{
	width: 120px;
	margin: 35px 0 30px 0;
	font-size: 12px;
	text-align: left;
}
div.vote-block{
	width: 120px;
	margin: 15px 0 30px 0;
}
div.search{
	margin: 7px 4px 0 0;
	height: 30px;
}
input.inp-srch{
	vertical-align: middle;
}
input.inp{
	width: 215px;
	vertical-align: middle;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #525252;
}
input.inp2{
	width: 355px;
	vertical-align: middle;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #525252;
}
div#main-menu
{
	margin: 7px 0 0 0;
	position: relative;
}

div.entry-alone{

}
img.i-prod{
	margin: 8px 0 5px 0;
	border: 1px solid #E2E2E2;
	padding: 6px;
	display: block;
}
div#cat .entry a:hover img.i-prod{
	border: 1px solid #01A0AC;
	padding: 6px;
	display: block;
}
img.i-prod-alone{
	margin: 2px 10px 5px 0;
	float: left;
	border: 2px solid #ACDBDD;
	padding: 13px 9px;
}
div.banner-bot{
	float: left;
	padding: 0 0 0 20px;
}

td.cont table.tabl, div.entry-alone table.tabl{
	width: 100%;
	border: 2px solid #CCC;
}
td.cont table.tabl td, div.entry-alone table.tabl td{
	border: 1px solid #EEE;
	padding: 5px 11px;
	vertical-align: middle;
}
td.cont table.tabl .header, div.entry-alone table.tabl .header{
/*	border: 2px solid #CCC; */
	background: #acdbdd;
	text-align: center;
	vertical-align: top;
}
td.cont table.tabl .color1, div.entry-alone table.tabl .color1{
/*	background: #e9eaea;  */
}
td.cont table.tabl .color2, div.entry-alone table.tabl .color2{
/*	background: #f0f0f0;  */
	background: #EEE;
}
div.dev{
	float: left;
	padding: 20px 0 20px 40px;
}
table.tab-vote td{
	padding: 2px 0 4px 0;
}
input.btn2{
	background: #03A2A6;
	border: none;
	font-size: 11px;
	font-weight: normal;
	height: 19px;
	color: #FFF;
	margin-top: 10px;
}


ul#menu-vote{
	padding: 0;
	margin: 0 10px 32px 5px;
	list-style: none;
}
ul#menu-vote li{
	padding: 10px 0 12px 6px;
}
ul#menu-vote li a{
	font-size: 16px;
	font-weight: normal;
	color: #003f6b;
	text-decoration: underline;
}
ul#menu-vote li a:hover{
	text-decoration: none;
	font-size: 16px;
	font-weight: normal;
	color: #003f6b;
}

table.tab2 td{
	padding: 7px 5px;
	vertical-align: middle;
	font-size: 12px;
}
.textinputs{
	border: 1px solid #CCC;
	width: 210px;
}
table#clients-list{
	width: 100%;
	border: 2px solid #CCC;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
}
table#clients-list td{
	border: 1px solid #EEE;
	padding: 5px 11px;
	vertical-align: middle;
}
table#clients-list th{
	border: 2px solid #EEE;
	font-weight: bold;
	padding: 5px 11px;
	vertical-align: middle;
}

div.clr{
	clear: both;
	overflow: hidden;
	heoght: 0;
}
.red{
color:red;
}


.album_photo {
width: 95%;
}
.album_photo img, .album .preview_photo img, .photo_detail img {
border: solid 2px #1e709f;
}
.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: #1e709f;
font-size: 115%; 
font-weight: bold;
}
.album_photo .name a {
text-decoration: none;
font-size: 100%; 
font-weight: bold;
}
.album_photo .name a:hover {
color: #1e709f;
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;
}

.tinware_box {
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 25px;
	background-color: #CCDDFF;
}

.tinware_box select,
.tinware_box input,
#user_data input
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #111;
}

.tinware_box img {
/*	border: #CCC solid 4px; */
	margin-bottom: 10px;
}

.tinware_box td,
#user_data td{
	padding-right: 10px;
}

#user_data td {
	padding-bottom: 2px;
}

.param_box {
	width: 65px;
	text-align: center;
}

.tinware_description {
	line-height: 17px;
}

#total_user {
	font-size: 16px;
}

#d_number,
#d_total {
	font-size:20px;
	font-weight: bold;
	color: #000;
}

#user_data,
#user_data_stumb {
	font-size:12px;
	border-top: #333 solid 1px;
	margin-top: 5px;
	padding: 10px;
	line-height: 1.5;
}

.taxon {
font-size: 115%;
font-family: Times New Roman;
/*font-style: italic;*/
}
.taxon a {
color: #525252;
font-size: 100%;
}

/*.tforum * {
text-decoration: none;
}*/
.tforum td {
padding: 3px 5px;
border: solid 1px #999999;
vertical-align: middle;
} 
.tforum td.hforum {
text-align: center;
background-color: #CCCCCC;
color: black;
} 
.f_mess {
padding-top: 15px;
border-top: solid 1px #999999;
}
/*Schetchiki
-------------------- */
#schet_mail {
float: right;
margin-right: 105 px;
margin-bottom: 2 px;
}
#schet_rambler {
float: right;
margin-right: 75 px;
margin-bottom: 2 px;
}
