body,html {

	font-size:12px;
	color:#8d8d8d;
	font-family:Verdana, Arial;
	width:100%;
	line-height:1;
	padding:0px;	margin:0px;	
}
body {background:url(/images/fot-line-2.jpg) right bottom repeat-x;}

div, img {
	padding:0px;	
	border:0px;
	
}

div, td, p{
	font-size:13px;
	font-family:Arial, Verdana;	
}
p {line-height:1.3;}
table {
	border-collapse:collapse;
	margin:0px; padding:0px;
}

table td {
	vertical-align:top;	
	margin:0px; padding:0px;
	
}

	
h1, .mtitle {
	font-size:24px;	
	font-family: Verdana;
	padding:15px 0px 7px 0px;		
	margin:0px;
	color:#3f6ebc;
	text-transform:uppercase;
	font-weight:normal;
}
.ititle {
	font-size:24px;	
	font-family: Arial,Verdana;
	padding:0px 0px 0px 0px;		
	margin:0px 0 0 0;
	color:#e5f3ff;
	font-weight:normal;
}
.ptitle {font-size:10px;}
h2, .h2{
	font-size:24px;	
	font-family: Arial,Verdana;
	padding:0px 0px 7px 0px;		
	margin:0px 0px 10px 0px;
	color:#10293d;
	font-weight:normal;
	background:url(/images/h2-line.jpg) left bottom no-repeat;
}
h3, .h3{
	color:#bb1717; 
	text-transform:uppercase; 
	font-size:18px; 
font-weight:normal;	
	text-align:left;
	padding:0px;
	margin:0px 0px 3px 0px
}
a {color:#3f6ebc; text-decoration:underline}
a:hover { text-decoration:none}


.clear {
	clear:both
}

.nomargin-bot {
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}
.nomargin {
	margin:0px !important;
}
.noborder {border:0px !important}
.img-pad {margin-right:40px}
.align-left {text-align:left !important}
/*HEADER*/
.change_lang {font-size:11px; margin:0px}
.change_lang  span{font-size:11px; color:#3a3a3a}
.flag_lang {margin-top:5px}
.tops {color:#fff !important; font-size:16px;background:url(/images/contact.gif) no-repeat;padding:7px 0px 14px 75px}
.lang {margin:10px 0px 0px 40px;padding:0px}
.mainmenu {font-size:14px;font-weight:90%;list-style-image: url('/images/list.jpg');line-height:1;padding-bottom:15px; margin-top:15px}
.mainmenu li a{color:#10293d;text-decoration:none}
.mainmenu li {margin:10px 0px 10px 17px}
.maintitle {padding:0px 0px 0px 0px}
.topicon {padding:0px 0px 0px 0px;text-align:right}
.topicon img {padding-right:0px}
.search {background:url(/images/search.jpg) no-repeat;margin:0px 0px 10px 40px;}
.search-page {background:url(/images/search.jpg) no-repeat;margin:20px 0px 10px 0px;}
.search-inp {border:none; background:none; height:20px;font-size:90%;color:#959595; margin-left:10px}
.phone {background:url(/images/phone.jpg) no-repeat; width:271px; height:142px; text-align:right; }

/*END HEADER*/
/*MENU */
/*END MENU */
/*CONTENT*/

.leftcol {padding:0px 20px 0px 0px; width:271px;}
.maintb {background:url(/images/foot-l.jpg) left bottom no-repeat;min-height:600px}
.mainpic {background:url(/images/bgpic.jpg) right top repeat-x;height:100%}
.login{border:1px solid #d7d7d7;margin:10px 0px	}
.login td {vertical-align:middle;height:30px; padding:0px 10px}
.news {margin:25px 20px 30px 40px; color:#959595}
.news .more {padding-top:5px}
.news .item .name  a{font-size:110%;color:#959595 !important; font-weight:bold;text-decoration:none}
.news .item {background:url(/images/item-line.jpg) left bottom repeat-x; margin:7px 0px 0px 0px; padding-bottom:20px}
.news .item-last {margin:7px 0px 0px 0px; }
.phone {margin-top:15px; padding:18px 0px 0px 0px; font-family:Arial}
.phone  .tel {color:#1a4c96;font-size:24px;}
.phone  .email  a{color:#1a4c96;}

.contenttext {padding:0px 0px 0px 15px;width:98%;min-height:400px}
.cat-border {background:url(/images/pl-main2.jpg) no-repeat;width:212px;height:153px;cursor:pointer; cursor:hand}
.cat-border-aktiv {background:url(/images/pl-main-aktiv2.jpg) no-repeat;width:212px;height:153px;margin-top:0px;cursor:pointer; cursor:hand}
.cat-icon1 {background:url(/images/icon1.jpg) 92px 1px no-repeat;width:212px;position:relative;height:121px; padding-top:35px}
.cat-icon2 {background:url(/images/icon2.jpg) 91px 2px no-repeat;width:212px;height:120px;padding-top:35px}
.cat-icon3 {background:url(/images/icon3.jpg) -1px 1px no-repeat;width:212px;height:85px;padding:70px 0px 0px 0px;}
.cat-icon3 .title, .cat-icon3 .text {text-align:center; width:70px !important; margin-left:87px}
.cat-icon4 {background:url(/images/icon4.jpg) 94px 30px no-repeat;width:212px;padding:55px 0px 10px 0px}
.cat-icon5 {background:url(/images/icon5.jpg) 105px 0px no-repeat;width:212px;padding:55px 0px 40px 0px}
.cat-icon6 {background:url(/images/icon6.jpg) 113px 1px no-repeat;width:212px;padding:55px 0px 40px 0px}
.cat-icon6 {background:url(/images/icon6.jpg) 113px 1px no-repeat;width:212px;padding:55px 0px 40px 0px}
.cat-icon7 {background:url(/images/icon7.gif) 102px 3px no-repeat;width:212px;position:relative;padding:55px 0px 40px 0px}
.cat-icon8 {background:url(/images/icon8.gif) 105px 0px no-repeat;width:212px;padding:55px 0px 40px 0px}
.cat-icon9 {background:url(/images/icon9.jpg) 50px 20px no-repeat;width:212px;padding:70px 0px 40px 0px}
.cat-icon10 {background:url(/images/icon10.jpg) 62px 3px no-repeat;width:212px;position:relative;padding:70px 0px 40px 0px}
.cat-icon11 {background:url(/images/icon11.jpg) 68px 2px no-repeat;width:212px;padding:70px 0px 40px 0px}
.cat-icon19 {background:url(/images/icon13.jpg) 68px 1px no-repeat;width:212px;padding:70px 0px 40px 0px}
.cat-icon20 {background:url(/images/icon12.jpg) 87px 1px no-repeat;width:212px;padding:70px 0px 44px 0px}
.cat-border .title, .cat-border-aktiv .title {color:#a21d36; text-transform:uppercase; font-size:14px; width:200px;text-align:left;padding:0px 0px 0px 7px;}
.cat-border .text, .cat-border-aktiv .text {color:#868686; font-size:11px; width:200px; padding-left:7px; text-align:left}
.action {vertical-align:bottom;padding:0px 0px 140px 90px}
.action .anons{padding-top:10px}
.action .procent {color:#e11c1c; font-size:57px;}
.registr td{padding:7px}
.err {color:red;padding-bottom:5px}
.reg_ok {color:green;padding-bottom:5px}
/*FOR CATALOGUE*/
.crumbs {font-size:11px; color:#656565;padding:0px 0px 5px 0px}
.crumbs a {font-size:11px; color:#656565;}
.hideBlock {display:none}
.showBlock {display:block}
.date {font-size:18px;}
.date span {color:#ac0b13;font-size:12px;}
.cat td{vertical-align:middle}
.cat .str {vertical-align:middle}
/*END FOR CATALOGUE*/
.catalog {width:100%;}

.catalog .bgcat-sect {background:url(/images/cat-bg.jpg) left bottom no-repeat; padding-bottom:60px;cursor:pointer;cursor:hand;padding:0px 20px 60px 20px;} 
.catalog table{margin-left:15px;width:270px;}
.catalog table td.pic {padding-right:10px;font-size:10px}
.cat-teas{font-size:11px}
.cat-line {background:url(/images/cat-line.jpg) repeat-x; height:1px; padding-bottom:10px}
.cat-navigan {padding-left:100px}
.cat-navigan td{vertical-align:middle; text-align:center; padding:0px 5px}
.cat-navigan a {color:white;text-decoration:none;font-weight:bold;}
.catalog .more a {color:white;font-size:11px}
.catalog .more {position:relative;bottom:0px; left:78px; width:50px; height:10px;color:white;}
.cat .more {position:relative;top:-22px; left:7px; width:30%; height:10px;color:white;}
.cat .more a {color:white;font-size:11px; text-decoration:none;background:url(/images/str.gif) right 6px no-repeat; padding-right:10px}
.list-item, .map-list-item{background:url(/images/dot-blue.jpg) left center no-repeat; padding-left:10px; margin-left:40px;color:#004c96 !important;font-size:16px}
.list-item a {text-decoration:none}
.map-list-item a  {color:#004c96 !important;}
.map-list-item2{background:url(/images/dot-blue.jpg) left center no-repeat; padding-left:10px; margin-left:60px;color:#004c96 !important;font-size:16px}
.map-list-item3{background:url(/images/dot-blue.jpg) left center no-repeat; padding-left:10px; margin-left:80px;color:#004c96 !important;font-size:16px}
.map-list-item4{background:url(/images/dot-blue.jpg) left center no-repeat; padding-left:10px; margin-left:100px;color:#004c96 !important;font-size:16px}
.aktiv  a{text-decoration:underline !important}
div.it a{color:#bb1717 !important;font-size:12px;text-decoration:none; cursor:hand;cursor:pointer}
div.it_ch a,  div.it_ch, div.it_ch2 a {color:#4A4A4A !important;font-size:12px;text-decoration:none}
.list-item {padding-top:5px;padding-bottom:5px}
div.it {padding:10px 0px 0px 60px}
div.it_ch {margin:10px 0px 0px 80px}
div.it_ch2 {margin:10px 0px 0px 100px}
/*FOR PRODUCT CATALOGUE*/

/*END FOR PRODUCT CATALOGUE*/
.fdb  td {padding:5px}
.innertable  td{vertical-align:bottom; padding:7px 0px}
.novisible {display:none}
/*END CONTENT*/

/*FOOTER*/
.bottommenu a{color:#959595;text-decoration:none;}
.bottommenu {margin-left:40px}
.bottommenu  td span{color:#3f6ebc;}
.bottommenu  td{border-right:1px solid #959595;vertical-align:middle; padding:0px 10px}
/*END FOOTER*/
