body {text-align:center; margin:0; padding:0; background:url("../images/bg.gif"); font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
a:link, a:visited { color: #5A5D5A; text-decoration: none;}
a:active, a:hover { color: #444; text-decoration: none;}
/*
a:active, a:hover { color: #222; text-decoration: none; background: url(../img/h.gif) repeat-x 0 100%;}
*/
div.sudarjanie{
	width:814px;
	margin-left:auto;
	margin-right:auto;
}
div.sudarjanie div.l{
	background:url("../images/bg_left.gif") repeat-y top left;
}
div.sudarjanie div.r{
	background:url("../images/bg_right.gif") repeat-y top right;
}
div.sudarjanie div.c{
	background:#ffffff;
	margin:0px 17px 0px 17px;
	text-align:left;
}
div.top {
	text-align:right;
	width:100%;
	background-image:url("../images/fon_top.gif");
}

div.logo img{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:block;
}
div.topmenu {
	margin-top:0px;
	width:780px;
	height:34px;
	text-align:left;
	background-image:url("../images/bgrfon.gif");
}
.menu {
	color : #333333;
	margin-left : 20px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
	vertical-align: -7px;
	text-align: center;
	text-decoration: none;
}
.underlined_menu {
	color : #333333;
	margin-left : 25px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
	vertical-align: -7px;
	text-align: center;
	text-decoration: underline;
}
.menuonmouse {   
	color : #333333;
	margin-left : 20px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
	vertical-align: -7px;
	text-align: center;
	text-decoration: underline;
}
div.flash { width: 780px; height:211px; margin: 0; padding: 0;}
div.lang { text-align:right; width:100%; height:29px; background: url(../images/top01.gif) repeat-x 0 0; padding-top: 4px;}
.menulang { color : #333; margin:0; font-size : 11px; font-family : Tahoma, Verdana, Arial; font-weight: bold; text-align: left; text-decoration: none;}
div.info {
	background-color:#ffffff;	
}
div.info div {
/*	float:left;*/
}
#LEV{
 float:left;
}
#DESEN{
 float:left;
 margin-left:15px;
}
div.info div.leftmenuholder {
	margin:2px; 
	width:182px;
}

div.info div.rightmenuholder {
    margin:2px;
	width:500px;
}
div.lfm {
	margin-bottom:5px;
}
.sivo{
	margin-left:5px;
	height:20px;
	width:172px;
	background:#777777;
	border-bottom:3px solid #FF6600;

}
p.topname {
	font-size:12px;
	color: #DADBDB;
	text-align: left;
	margin-left: 10px;

	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.big{
	width:170px;
	background:#ffffff;
	border:1px solid #DADBDB;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 5px;
}
.nav {
	background-color: #F8F8F8;
	width: 133px;
	margin-top:7px;
}

.nav a {
	background-color: #C4D5DE;
	--height: 17px;
	padding:5px 5px 5px 9px;
	width: 100%;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	margin-left : 5px;
	margin-right: 5px;
	display: block;
}
.nav a:hover {
	text-decoration: none;
	background-color: #AAC2CE;
}
.nav a:active {
	text-decoration: none;
	font-family:verdana;
	font-size: 11px;
}
.subnav{
	background-color: #E4ECF0;
	width: 133px;
	margin-top:2px;
	margin-left : 5px;
}
.subnav a {
	--height: 17px;
	padding:5px 5px 5px 9px;
	width: 100%;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #56829A;
	font-weight: bold;
	text-decoration: none;
	
	margin-right: 5px;
	display: block;
}
.subnav a:hover {
	text-decoration: none;
	background-color: #DCF1C7;
}

.podmenu {
	height:15px;
    width:150px;
	margin-top:0px;
	margin-left:10px;
	background: transparent url("../img/arr/arroworange.gif") left no-repeat;
}
.podmenu a {
	
	height: 14px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	margin:4px 0px 0px 10px;
}
.podmenu a:hover {
	text-decoration: none;
	color: #270fba;
}
.podmenu a:active {
	text-decoration: none;

	
}
div.sqnka {
	
	width:170px;
	height:7px;
	padding:0px 0px 0px 0px;
	margin:1px 0px 0px 5px;
	background: transparent url("../images/sh01.jpg") top right no-repeat;
}
div.navig {
	margin-left:5px;
	height:29px;
	width:570px;
	margin-bottom:5px;
	text-align:left;
	background-image:url("../images/top01.gif");
}
div.navigkat {
	margin-left:5px;
	height:29px;
	width:570px;
	margin-bottom:1px;
	text-align:left;
	background-image:url("../images/top03.gif");
}
.bot {
	color : #333333;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	text-decoration: none;
	margin: auto;
	border: thin none #FFFFFF;
}
.menunav {    
	color : #333333;
	margin-left : 10px;
	margin-right : 5px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
	vertical-align: 1px;
	text-align: center;
	text-decoration: none;
}
.menuonmousenav {   
	color : #333333;
	margin-left : 10px;
	margin-right : 5px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
	vertical-align: 1px;
	text-align: center;
	text-decoration: underline;
}
#menunavno {    
	color : #6f6e6e;
	margin-left : 10px;
	margin-right : 5px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
	vertical-align: 1px;
	text-align: center;
	text-decoration: none;
}
div.sivo2 {
	margin-left:5px;
	margin-bottom:20px;
	height:20px;

	background:#777777;
	border-bottom:3px solid #FF6600;
}
div.big2 {
	margin-left:5px;
	padding:5px 0px 5px 5px;
	text-align:center;

	background:#ffffff;
	border:1px solid #DADBDB;
}
div.bignews {
	margin-left:5px;
	padding:5px 0px 5px 5px;

	background:#ffffff;
	border:1px solid #DADBDB;
}
div.bignews1 {
	padding:5px 0px 5px 5px;
	width:98%;
	background:#ffffff;
	border:1px solid #DADBDB;
}
div.sqnka2 {

	height:7px;
	padding:0px 0px 0px 0px;
	margin:1px 5px 0px 5px;
	background: transparent url("../images/sh01.jpg") top right no-repeat;
	
}
p {
	color : #000000;
	text-align:center;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
.menupic {
	color : #41403f;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-left : 40px;
	margin-right : 3px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
.menupicone {
	color : #41403f;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-left : 40px;
	margin-right : 3px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}
.bigpic{
	width:170px;
	background:#ffffff;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 5px;
}

div.end {
	height:20px;
	background-image:url("../images/end.gif");
}
div.txt {
    width: 490px;
	color:black;
	padding:0px 10px 5px 5px;
	font-size : 11px;
	font-family : Verdana, Arial;	
}
div.js {
	background-color:#ffffff;
	padding-bottom:0px;
	margin-bottom:0px;
}
div.js div {
	float:left;
}
div.js div.leftmenuholder {
	margin:5px;
	padding:0px 0px 0px 0px;
	width:150px;
}

div.js div.rightmenuholder {
    margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:395px;
}
#products {
	padding-top:5px;
	margin:0px 0px 10px 0px;
	width:100%;
	text-align:center;
}
div.txtleft {
	text-align:justify;
	color:black;
	width:140px;
	margin:5px 0px 5px 0px;	
	padding:0px 5px 5px 5px;	
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
}
.menudown {    
	color : #41403f;
	margin-left : 3px;
	margin-right : 3px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
	vertical-align: -7px;
	text-align: center;
	text-decoration: none;
}
.menuonmousedown {   
	color : #000000;
	margin-left : 3px;
	margin-right : 3px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
	vertical-align: -7px;
	text-align: center;
	text-decoration: underline;
}
div.downmenu {
	height:30px;
	text-align:center;
	border-bottom:1px solid #DADBDB;
}
div.cont {
	text-align:center;
	width:780px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
}
div.cont1 {
	text-align:center;
	margin:auto;
	width:440px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
}
.js01 {
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:545px;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #FEFEFE;
	border: 1px solid #EFEFF5;
}
.js02 {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-left : 5px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer ;
}
.js03 {
	color : #8F8F8F;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-right:15px;
	margin-left : 5px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
	text-decoration: none;
}
.bla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0267B3;
	text-decoration: none;
	text-align:left;
}
.newsmenu {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;
	padding-bottom:5px;
	width:165px;
	background:#fafafc;
}
div.date {
	color : #7B7977;
	margin-left : 3px;
	margin-right : 3px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
	vertical-align: -7px;
	text-align: center;
	text-decoration: underline;
}
.bot01 {

	color : #333333;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 12px;
	font-family : Tahoma, Verdana, Arial;
	text-decoration: none;
}
.bot02 {

	color : #00006C;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	text-decoration: none;
}
.bot03 {
	color : #333333;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	text-decoration: none;
	margin: auto;
	width: 250px;
	border: 1px solid #333333;
}
.bot04 {
	color : #333333;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: auto;
	border: 1px solid #999999;
	font-weight: normal;
}
.bot05 {
	color : #333333;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: auto;
	border: 1px solid #CCCCCC;
	font-weight: normal;
}
.contm {
	float:none;
	width:555px;
	background:#FAFAFA;
	border:1px solid red;
}
div.continfo {
	background-color:#ffffff;
	
}
div.continfoinfo div {
	float:left;
}
div.continfoinfo div.leftmenuholder {
	margin:2px; 
	width:182px;
	border:1px solid red;
}

div.continfoinfo div.rightmenuholder {
    margin:2px;
	width:500px;
	border:1px solid green;

}
div.contact {
	width:470px;
	text-indent:15px;
	padding:0px 10px 5px 5px;
	color:black;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
}
div.contact1 {
	width:470px;
	padding-top:10px;
	padding-bottom:10px;
	background:#FAFAFA;
	border:1px solid #F2F2F2;
}
div.leftc {
    display:inline;
	width:300px;
	margin-left:20px;
	padding-top:5px;
	padding-right:5px;
	color:black;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	
}
div.rightc {
    display:inline;

}
p.contacts {
	text-align:left;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
	text-align: left;
}
p.contactsone {
	text-align:left;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	text-align: left;
}
.bttnholder{
	color : #41403f;
	margin-left : 10px;
	margin-right : 3px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
    	vertical-align: -7px;
	text-align: center;
	text-decoration: none;
	cursor:pointer;
}

.bttnholdera{
	color : #000000;
	margin-left : 10px;
	margin-right : 3px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
	vertical-align: -7px;
	text-align: center;
	text-decoration: underline;
	cursor:pointer;
}
	.mydoc{
	page-break-after: always;
	}

	.pd_exportmenu{
	margin-top:-15px;
	margin-left:60px;
	}

.faq_img{
float:left;
margin:10px;
}
.faq_answer {
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:545px;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #FEFEFE;
	border: 1px solid #EFEFF5;
    
}
.faq_question {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-left : 5px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;

}
.faq_close{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0267B3;
	text-decoration: none;
	text-align:left;
    float: none; 
	padding: 5px 5px 5px 15px;
	cursor: pointer; 
}
.news_img{
float:left;
margin:10px;
}
.news_title{
float:none;
}
.news_header {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-left : 5px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;

}
.news_close {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0267B3;
	text-decoration: none;
	text-align:left;
    float: none; 
	padding: 5px 5px 5px 15px;
	cursor: pointer; 
    
}
.calendar_img{
  float:left;
  margin:10px;
}
.calendar_title{
float:none;
}
.calendar_close {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0267B3;
	text-decoration: none;
	text-align:left;
    float: none; 
	padding: 5px 5px 5px 15px;
	cursor: pointer; 
    
}
.maingrholder{
margin:10px;
}
.vhodportfolio_img{
margin:7px;
}

.portfoliogroup {
 padding: 10px 0;
}
.folioText a:active, .folioText a:hover { padding:0 0 3px 0; color: #222; text-decoration: none; background: url(../img/h.gif) repeat-x 0 100%;}

.folioText {text-align:center; font-size:11px;}
.folioImg {float:left; border: none;}



#nav { margin:0 0 0 60px; padding:0;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; cursor: pointer;color: #000;}
.navlist {margin:0; padding: 0;}
.navlist li {display: inline; list-style-type: none; padding:0 0 0 20px; margin:0 3px}
.navlist a:link { color: #000; text-decoration: none; padding-bottom:2px;}
.navlist a:visited { text-decoration: none; color: #222; padding-bottom:2px;}
.navlist a:hover, .navlist a:active { text-decoration: none; color: #222; background:#fdee9f url(../img/h.gif) repeat-x 0 100%; padding-bottom:2px;}
img { border:none;}
.print { width:18px; height: 14px; background: url(../img/print.gif) no-repeat 0 70%;}
.email { width:18px; height: 14px; background: url(../img/email.gif) no-repeat 0 70%;}
.save { width:18px; height: 14px; background: url(../img/save.gif) no-repeat 0 70%;}
/*Clearfix*/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block;}
* html .clearfix { height: 1%;}
/* GALLERY*/
/*
ul#gallery{ width:100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
ul#gallery, ul#gallery li{list-style:none;margin:0;padding:0;}
ul#gallery li{float:left;display:inline;margin: 5px 0px 0px 16px;width:150px;text-align:center;}
ul#gallery img{display:block;width:140px;height:147px; border-top: 2px solid #555; border-right: 1px solid #999; border-bottom: 1px solid #999; border-left: 2px solid #555;margin:5px auto 0}
ul#gallery a{display:block;height:170px;padding: 10px 0;background: transparent;color: #000; border-top: 1px solid #999;
border-right: 2px solid #555;
border-bottom: 2px solid #555;
border-left: 1px solid #999;text-decoration: none}
ul#gallery a:hover{background: #f1f1f1;color: #333; outline:solid thin #ccc;}
*/
ul#gallery{ width:100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
ul#gallery, ul#gallery li{list-style:none;margin:0;padding:0;}
ul#gallery li{float:left;display:inline;margin: 5px;width:160px;text-align:center;}
ul#gallery img{display:block; width:140px;height:147px; border: 1px solid #ccc; margin:5px 10px 5px 12px;}
ul#gallery a{display:block; width:167px; height:170px; padding: 10px 0;background: transparent;color: #000; border: 1px solid #fffbff;text-decoration: none}
ul#gallery a:hover{background: #EEF8E4;color: #333; border: 1px solid #D3EDB9;}
#galleryHeader { width:100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin:30px 0 20px 0; color:#444;}

/* FEEDBACK FORM */
fieldset { background:#fafafa; border:1px solid #f2f2f2; height: auto; border: none; padding: 10px; text-align: center; margin: .5em;font-weight: normal; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px;}
dt {float: left; clear: left; width: 25%; padding:8px 5px; text-align: right; color: #000033;}
dd { text-align:left; padding: 5px;}
textarea { border: 1px solid #ccc; padding: 2px; background:transparent; color: #000033; font-weight: bold;font-family: Verdana, Helvetica, Arial, sans-serif; font-size:11px}
.input {border: 1px solid #ccc; padding: 2px; background-color:transparent; color: #000033; font-weight: bold;font-family: Verdana, Helvetica, Arial, sans-serif; font-size:11px}
.submit { width: 100%; padding: 10px 0 0; display: inline; float: left; text-align: center;}
.btn { background:url(../img/btn.gif) repeat-x; font-weight:bold; border:none; width:70px; height:25px; padding-bottom:2px; font-weight:bold; font-size:12px}
/* FORM MESSAGE*/
.ffmsg { color:#000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
/* FRONT */
#frontTop { width:550px;}
#frontTop .col { width:275px; float:left}

.blue { width:275px; height:265px; background:url(../img/blue.jpg);}
.yellow { width:275px; height:265px; background:url(../img/yellow.jpg)}

.row { width:100%; margin:0; padding:0;}

.blue h1, .yellow h1 { color:#fff; margin:0; padding:.1em 1em 1em 1.2em; font-size:2em;}
.blue p, .yellow p { color:#5A555A; font-weight:bold; margin:0; padding:.5em 2em .5em 4em; text-align:left; font-size: 1.1em;}



.btnBlue h2 { font-size:1.5em; margin:2.5em 0 0 2.5em; padding:0}
.btnBlue a:link, .btnBlue a:visited { width:190px; height:56px; display:block; color:#fff; text-decoration:none; background:url(../img/btnBlue.jpg) no-repeat; text-align:center; line-height:45px;}
.btnBlue a:hover, .btnBlue a:active { color:#fff; text-decoration:none; background:url(../img/btnBlue.jpg) no-repeat; text-align:center; line-height:45px;}

.btnYellowBG h2 { font-size:1.5em; margin:2.5em 0 0 2.5em; padding:0}
.btnYellowBG a:link, .btnYellowBG a:visited { width:190px; height:56px; display:block; color:#5A555A; text-decoration:none; background:url(../img/btnYellow.jpg) no-repeat; text-align:center; line-height:45px;}
.btnYellowBG a:hover, .btnYellowBG a:active { color:#5A555A; text-decoration:none; background:url(../img/btnYellow.jpg) no-repeat; text-align:center; line-height:45px;}

.btnYellowEN h2 { font-size:1.5em; margin:.9em 0 0 2.5em; padding:0}
.btnYellowEN a:link, .btnYellowEN a:visited { width:190px; height:56px; display:block; color:#5A555A; text-decoration:none; background:url(../img/btnYellow.jpg) no-repeat; text-align:center; line-height:45px;}
.btnYellowEN a:hover, .btnYellowEN a:active { color:#5A555A; text-decoration:none; background:url(../img/btnYellow.jpg) no-repeat; text-align:center; line-height:45px;}
