html{color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{font-size:100%;}
legend{color:#000;}

h1.h1_top{
font-size:12px;
}

h2.h2_top{
font-size:22px;
}

li.left_menu{
display:block;
margin-bottom:8px;
margin-left:8px;
}

html, body, table, td, table td, form, div, table th, thead th, p {
    color: #2d2d2d;
    font-size: 12px;
    font-family: Tahoma, Verdana, Arial;
}

html>body, html, body {
	width:100%; height: 100%;
	background: #fcfcf2 0px 108px repeat-x;
}

html, body, table, table td, img {
    margin: 0px;
    padding:0px;
    border: 0px;
}

html {}
body {background: #fcfcf2 url('top-bg.gif') repeat-x top;}

a, a:link, a:visited {
    color: #0144b1;
    text-decoration: underline;
}
a:hover {
    color: #f02c02;
    text-decoration: none;
}
p {padding-bottom: 10px; line-height:1.5;}
.h100 {height:100%;}
hr {border-width:0px;height: 1px;border-top: solid 0px #e4e4d8;background: #e4e4d8;}

div.fleft {float: left;}
div.fright {float: right;}

table.main {
    /*width:1000px;*/
    /*min-width: 1000px;*/
    max-width:920px;
    text-align: left;
    width: 920px;
}
table.main thead td.gLft {
    width: 30%;
    min-width: 220px;
    max-width: 362px;
    height: 396px;
    /*background: url('top-l-s.jpg') repeat-x top;*/
    background: url('glft.jpg') no-repeat right top;
}
table.main thead td.gRgt {
    width: 70%;
    min-width: 720px;
    max-width: 938px;


    vertical-align: top;
    background: url('grgt.jpg') no-repeat left top;
}
#grgt {width:1000px;}

table.main thead td.gRgt div.gRgt {
    height: 396px;
    /*background: url('top-r2.jpg') no-repeat left top;*/
}

table.main td.gRgt, div.gbRgt {
    /*min-width: 712px;
    max-width: 800px;
    */
	width:663px;

}
table.main tfoot td div.gRgt {width: 100%;}

table.main td.bRgt {
}


table.main td.gbLft, table.main td.gbRgt {
    vertical-align: top;
}

table.girl {width:100%;height:100%;/*background: url('top-l3.jpg') no-repeat right top;*/}
table.girl .l {width: 45px;/*background: url('top-l2-ll.jpg') no-repeat left top;*/}
table.girl .c {vertical-align:top;/*background: url('top-l2-r.jpg') no-repeat right top;*/}
table.girl .r {}
table.girl .c a, table.girl .c a:visited {
    float: right;
    display:block;
    width:200px;
    height:120px;
}

div.gLft {
    float: left;
    width: 220px;
    width: 80%;
    padding-top: 35px;
    /*max-width:260px;*/
}

span.h2, h1 {
	color: #2d2d2d;
	font: bold 18px Arial;
}

h2 {
    color: #2d2d2d;
    font: normal 15px Arial;
	}

a.h2 {
    color: #2d2d2d;
    font: normal 18px Tahoma;
	text-decoration:none;
}
h3 {
    color:#000;
    font: normal 18px Arial;
}

h1.pdot, a.pdot, a.pdot:visited {display:block;color:#000;font: normal 20px Tahoma;padding: 0px;margin:0px;padding-bottom:10px;text-decoration:none;}
a.pdot:hover {text-decoration:underline;}

h1.cs, h3.cs, a.pdotu, a.pdotu:link, a.pdotu:visited {
    color:#000;
    font: normal 24px Tahoma;
}

h1.cs, h3.cs {padding-bottom:5px;}

a.pdotu, a.pdotu:link, a.pdotu:visited {text-decoration:underline;}
a.pdotu:hover {text-decoration:none;}

div.lbNews a, div.lbNews a:link, div.lbNews a:visited {
    display: block;
    color: #013ca8;
    font-size: 11px;
    padding-left: 10px;
    background: url('ico-pen.gif') no-repeat 0px 4px;
}

li.text {
padding-left:30px;
padding-bottom:5px;
background: url('li-style-dot.gif') no-repeat 12px 6px;
}


ul.cat {}
ul.cat li {
	padding-left: 0;
	margin-left: 0;
}
ul.cat li a.c, ul.cat li a.c:link, ul.cat li a.c:visited {

}

ul.hidden {display: none;}
ul.viw {display: block;}

ul.sec {
    padding-top: 5px;
}
ul.sec li {
    height: auto;
     padding:0px 0 6px 20px;
    background: url('li-style-dot.gif') no-repeat 12px 6px;
}

ul.sec li a, ul.sec li a:link, ul.sec li a:visited {
    color: #013ca8;
    font: bold 12px Tahoma;
}

ul.cat li a, ul.cat li a:visited{
    color: #013ca8;
    font: bold 12px Tahoma;
    text-decoration: none;
}

ul.cat li a:hover, ul.sec li a:hover {
    color: #f02c02;
    text-decoration: underline;
}
ul.cat li a.active, ul.cat li a.active:visited {
    color: #f02c02;
    text-decoration: none;
}
ul.cat li a.active:hover {
    text-decoration: underline;
}

table.lbSearch {
	width: 212px;
}
table.lbSearch .l input, td.bskr input {
    color: #89898a;
    width: 100%;
    height: 14px;
    padding: 2px;
    border: solid 1px #c2c4c8;
}
table.lbSearch .r {
    width: 65px;
    text-align:right;
}


table.lbICQ {
    width: 100%;
    background: url('paper-corn-lb.gif') no-repeat left bottom;
}

table.lbICQ td.bf {
    padding: 10px;
    background: #fff;
    border-left: solid 1px #e4e4d8;
    border-top: solid 1px #e4e4d8;
    border-right: solid 1px #e4e4d8;
}
table.lbICQ td.bf table {width:100%;}
table.lbICQ td.bf table td {vertical-align: top;}
table.lbICQ td.bf table td.r2 {text-align: right;}
table.lbICQ td.bf table td.c2 img {}
/*
table.lbICQ tbody td.l {
    background: #fff;
    border-top: solid 1px #e4e4d8;
    border-left: solid 1px #e4e4d8;
}
table.lbICQ tbody td.c {
    background: #fff;
    padding: 10px 5px 20px 0px;
    border-top: solid 1px #e4e4d8;
}
table.lbICQ tbody td.c img {margin-bottom: -6px;}

table.lbICQ tbody td.r {
    background: #fff;
    padding-right: 10px;
    border-top: solid 1px #e4e4d8;
    border-right: solid 1px #e4e4d8;
}
*/
table.lbICQ tfoot td.l {width:11px;height: 11px;border-width: 0px;max-width:11px;}
table.lbICQ tfoot td.l img {float:left;width:11px;height:11px;}
table.lbICQ tfoot td.c {
    width: 100%;
    background: #fff;
    border-right: solid 1px #e4e4d8;
    border-bottom: solid 1px #e4e4d8;
}
table.lbICQ tfoot td, table.lbICQ tfoot td sup {font-size: 2px;}

div.gbRgt {
    padding-left: 31px;
    padding-right: 0px;
    padding-top: 28px;
	margin-right:0px;
}

span.h1Red {
    display: block;
    color: #f02c02;
    font: normal 24px Arial;
    padding-bottom: 8px;
}

table.paper-rt {
    width: 100%;
}
table.paper-rt thead td.r {width:10px;height:11px;background: url('paper-corn-rt.gif') no-repeat left bottom;}
table.paper-rt thead td.l {
    background: #fff;
    border-top: solid 1px #e4e4d8;
    border-left: solid 1px #e4e4d8;
}
table.paper-rt tbody td.l {
    background: #fff;
    border-left: solid 1px #e4e4d8;
    border-bottom: solid 1px #e4e4d8;
}
table.paper-rt tbody td.r {
    background: #fff;
    border-right: solid 1px #e4e4d8;
    border-bottom: solid 1px #e4e4d8;
}

div.shelf-book {
    width: 227px;
    height: 110px;
    background: url('shelf-book.jpg') no-repeat;
}

div.shelf-book a, div.shelf-book a:link, div.shelf-book a:visited {
    font-weight: bold;
    display: block;
}
div.shelf-book div, div.shelf-diplomat div {
    padding-left: 85px;
}

div.shelf-diplomat {
    width: 227px;
    height: 104px;
    background: url('shelf-diplomat.jpg') no-repeat;
}
div.shelf-diplomat a, div.shelf-diplomat a:link, div.shelf-diplomat a:visited {
    font-weight: bold;
}

div.shelf-book a:hover, div.shelf-diplomat a:hover {
    text-decoration: underline;
}

table.catalog td.lft, table.catalog td.rgt {
padding: 15px;
vertical-align: top;

}

td.rgt p {
line-height: 1.8em;
font-size:14px;
}

table.catalog td.hr div {padding: 0px 20px;}

div#dot_warning{
    background: #dbdbdb;
    padding: 10px 25px 10px 25px;
    margin: 10px 0 10px 0;
    font-size: 14px;
    font-weight: 400;
  
}

a.cat, a.cat:link, a.cat:visited {
    float: none;
    display:block;
    color:#f22b02;
    font: normal 18px Arial;
    padding:0px;margin:0px;
    padding-bottom: 5px;
}

table.tops {width: 680px;}
table.tops {height: 35px;}
table.tops td {vertical-align: top;}
table.tops .l {}
table.tops .l div {padding-top:12px;padding-left: 60px;background: url('ico-basket.gif') no-repeat 40px 14px;}
table.tops .l div b {color:#f24606;}
table.tops .c div {padding-top: 10px;}
table.tops .r div {float:right;padding-top: 10px;}
table.tops .r div a, table.tops .r div a:visited {
    display: block;
    float:left;
    padding: 4px 10px;
}


table.main tfoot td div.gLft, table.main tfoot td div.gRgt {
    border-top: solid 1px #e4e4d8;
    padding-top: 22px;
}
table.main tfoot.mfoot td {
    height: 60px;
    vertical-align: top;
    padding-bottom: 25px;
}

table.main tfoot td div.gLft div.copy {
    padding-left: 38px;
	padding-top:15px;
    height: 40px;
    background: url('logo.gif') no-repeat left top;
}
table.main tfoot td, table.main tfoot td a, table.main tfoot td a:visited, div.copy, div.asten, div.asten a u {
    color: #7f7f7f;
    font-size: 11px;
}

table.main tfoot td div.gRgt div.copy {float:left;padding-left: 32px;}
div.asten {
    float: right;
    padding-right: 20px;
}
div.asten a, div.asten a:visited {
    text-decoration: none;
}
table.main tfoot td div.copy a:hover, div.asten a u:hover {
    color: #000;
}
div.asten a img {float:left;margin-right: 5px;margin-top: 2px;}

div.menu {
    padding-top: 40px;
    padding-left: 52px;
}

div.menu a, div.menu a:link, div.menu a:visited {
    color: #013ba8;
    font-weight: bold;
}

div.menu table {min-width: 135px;}
/*div.menu table td {height:25px;vertical-align: middle;background: url('menu-dot.gif') repeat-x bottom;}*/

div.menu table td a, div.menu table td a:visited {
    display: block;
    padding-left: 10px;
}
div.menu table td a b {
    color: #013ba8;
    display: block;
    padding: 6px 0px;
    background: url('menu-dot.gif') repeat-x 0px 100%;
}
div.menu table td a:hover {
    color: #f02c02;
    text-decoration: underline;
    background: url('menu-arrow.gif') no-repeat 0px 12px;
}
div.menu table td a:hover, div.menu table td a:hover b, div.menu table td a b:hover {
    color: #f02c02;
}
div.menu a.active, div.menu a.active b, div.menu a.active:visited b {
    color: #f02c02;
    text-decoration: none;
}

div.text {padding: 15px;padding-top:0px;}

a.news, a.news:link, a.news:visited {
    color: #013ca8;
    font: normal 18px Arial;
}

div.bHr {width:100%;padding: 8px 0px;}

table.pdots {width: 100%;}
table.pdots td.pdLft, table.pdots td.pdRgt {
    width: 50%;
    padding-bottom: 20px;
    vertical-align: top;
}
table.pdots td.pdLft div.pdLft {padding: 20px;padding-bottom:0px;}
table.pdots td.pdLft {padding: 0px;}

table.pdot td.pdLft, table.pdots td.pdLft {min-width: 200px;}

a.pdots, a.pdots:link, a.pdots:visited {
    color: #2d2d2d;
    text-decoration: none;
    font: bold 14px Tahoma;
}

table.cdot {}
table.cdot td {vertical-align: top;}
table.cdot td.anons {padding-left: 5px;}
table.cdot td.price {vertical-align: bottom;padding-left: 5px;}
table.cdot td.btn-add {padding-top: 4px;}

div.pdot {padding: 20px;padding-top:0px;padding-right:0px;}
table.pdot {width:100%;}
table.pdot td.pdLft, table.pdot td.pdRgt {vertical-align: top;}
table.pdot td.pdRgt {padding-left: 10px;width:90%;}

table.pdot td.pdRgt, table.pdot td.pdRgt table td {font: normal 12px Tahoma;}

table.pdot td.pdLft {height: 200px;}


table.param {width: 100%;}
table.param td.pL, table.param td.pR {vertical-align: top;}
table.param td.pR {padding-left: 10px;text-align: right;}

table.param td {background: url('dots.gif') repeat-x bottom;}
table.param td div.l {float:left;background: #fff;}
table.param td div.r {float:right;background: #fff;}
table.param td div {padding-top: 2px;}

td.bskl, td.bskr {padding-top: 10px;}
td.bskl input {float: left;}
td.bskl div {float:left;padding-left: 10px;padding-top:3px;}
td.bskr {}
table.bsk {width: 100%;border-width: 0px;}
table.bsk td {border-width: 0px;vertical-align: top;}
table.bsk td.bsl {padding-left:0px;/*width:200px;*/}
/*table.bsk td.bsr {text-align: right;padding-top:10px;width: 210px;}*/
table.bsk td.bsl div {font-size: 18px;}
table.bsk td.bsl div span {color:#e56f15;font:normal 32px Tahoma;}
table.bsk td.bsl div span.setMat {font-size: 22px;}
table.bsk td.bsr input.inp {width: 32px;text-align: center;border: solid 1px #e4e4d8;height:14px;padding: 2px 0px;color:#666;}
table.bsk td.bsr div {font-family: Tahoma;}


table.bsk td.bsr {padding-top: 10px;}
table.bsk td.bsr div {float: left;}

div.req {clear: both;display:none;}
div.req b {
    float: left;
    display: block;
    color: #e92420;
    background: #ffffe1;
    padding: 5px;
    border: solid 1px #676767;
}
div.req i {
    float: left;
    display: block;
    padding: 5px;
    font-size: 10px;
}


table.feed {width:600px;}
table.main td table.feed td {vertical-align:top;padding: 3px 0px;padding-right: 20px;border-width: 0px;}
table.feed .l {width:120px;white-space:nowrap;}
table.feed .r {width:440px;}
table.feed .r input {width:100%;border: solid 1px #000;}
table.feed .c textarea {width:100%;height:80px;border: solid 1px #ddd;}
table.feed .r input {border: solid 1px #ddd;}
table.feed .c input {border: solid 1px #333;}

span.send1 {color:green;font-size: 12px;}
span.send0 {color:red;font-size: 12px;}

input.sending {cursor: pointer;}



table.part {width: 100%;}
table.part thead td {background:#e6e3d4;text-align: center;font-weight: bold;padding: 2px 4px;}
table.part tbody td {padding: 1px 4px;font-size:11px;}
table.part tbody td.b {width: 80px;}
table.part td {border: solid 1px #aaaaaa;}
table.part td.i {padding-left: 10px;}

table.part tr.r2 {background: #fff;}
table.part tbody td.n img {margin-bottom:2px;}
table.part tbody td.b input {width: 20px;height:16px;border:solid 1px #a2a2a2;font-size:11px;}
table.part tbody td.b input.b {height:14px;}
table.part tbody .p {text-align:center;padding-top:5px;}

table.part tfoot td {padding: 5px;font-weight: bold;}
table.part tfoot td span {font-weight: normal;}

div.basket {width: 800px;padding: 20px;}
div.basket table.part tbody td {padding: 3px 6px;}
div.basket table.part tfoot td {font: bold 12px Tahoma;}

input.button, input.buttonpm {
    cursor: pointer;
    color: #000;
    font: normal 11px Verdana;
    padding: 2px 4px;
    border: solid 1px #c2c4c8;
    background: url('button-bg.gif') repeat-x center;
}
input.buttonpm {padding-top: 0px;padding-bottom: 4px;}

table.basketOrder {width: 100%;}
table.basketOrder thead td {text-align:left;font-weight: bold;padding-bottom: 5px;}
table.basketOrder td {padding-right: 10px;vertical-align: top;}
table.basketOrder td input, table.basketOrder td textarea {border: solid 1px #ddd;width:100%;font-size:16px;padding-top: 2px;padding-left:2px;}
table.basketOrder td textarea {height: 78px;}
table.basketOrder td label {cursor: pointer;}
table.basketOrder td label input {width: 24px;border-width:0px;margin-bottom:-2px;}

table.basketOrder td h1 {color:#000;font: bold 24px Arial;padding: 0px;margin: 0px;}
table.bo {width: 350px;}
table.bo td {vertical-align: middle;}
table.bo td input {height: 23px;width: 210px;}
table.bo td textarea {width:318px;}
table.bo td.l {width:100px;font: normal 12px Tahoma;}
table.bo td.r {padding: 2px 0px;}

div.basket table.part thead td {text-align: left;}

div.dostmat {
    padding-top: 10px;
    font: normal 11px Tahoma;
}
div.material {
    padding-top: 5px;
}
div.material a, div.material a:visited {
    display: block;
    float: left;
    padding-right: 5px;
}
div.material a img {border: solid 1px #fff;}
div.material a img:hover {border: solid 1px #666;}
div.material div {float:left;text-align: center;}
div.material div input {border-width:0px;}

span.pages-off, span.pages-dots, span.pages-active, a.pages-on, a.pages-on:link, a.pages-on:visited {
	color: #333;
	font-size: 12px;
	padding: 1px 4px;
	text-decoration: none;
}
span.pages-active {color: #333;background: #ddd;}
a.pages-on:hover {	color: #2d2d2d;background: #f6f6f6;}
span.pages-dots {border-width: 0px;}
a.arch, a.arch:visited {font-weight: bold;}

#formFeedBack, #formFeedBackE {
    width: 500px;
    top: -1000px;
    left: -1000px;
    position: absolute;
    display: none;
}
#formFeedBack table {
    width: 470px;
    height: 180px;
    background: #fff;
}
#formFeedBack table td.tdfb {padding: 20px;}
#formFeedBack table td {text-align:left;font: normal 13px Tahoma;}
#formFeedBack table td.l, #formFeedBack table td.r {padding-bottom: 4px;}
#formFeedBack table td.c {padding-top: 5px;padding-bottom: 5px;}
#formFeedBack table td input {border: solid 1px #c6c6c6;}

div.path, div.path a, div.path a:link, div.path a:visited {
    color: #a5a58d;
    font: normal 11px Tahoma;
}
div.path {padding-bottom: 15px;}
div.path a.black, div.path a.black:link, div.path a.black:visited {
    color: #000;

}

div.path a:hover {text-decoration: underline;}

div.imgs {}
div.imgs div {float:left;padding-right: 10px;}
div.imgs a, div.imgs a:link, div.imgs a:visited {
    float: left;
    display: block;
    padding: 5px 5px;
    text-align: center;
    border: solid 1px #eee;
}
div.imgs a:hover {
    background: #ddd;
}
div.imgs a:focus {
    color:#fff;
    background:#333;
}

/*
div {border: dotted 1px green;}
table td {border: solid 1px red;}
*/

p.js_border {
display:block;
margin-top:15px;
font-size:13px;
font-style:normal;
border: solid 1px #CCCCCC;
background: #EEE;
padding: 6px;
   }



.w {
	width: 920px;
	margin: 0 auto;
}

#top2 {
	height: 108px;
}
#top2 .l {
	float: left;
	width: 290px;
	text-align: left;
	padding-top: 25px;
}

#top2 .c {
	float: left;
	width: 335px;
	padding-top: 30px;
}
#top2 .c strong {
	display: block;
	color: #555656;
	font: bold italic 30px Arial;
}
#top2 .c b {
	color: #000;
	font: normal 18px Arial;
}
#top2 .r {
	padding-top: 34px;
}
#top2 .r b, #top2 .r {
	color: #000;
	font: normal 18px Arial;
}
#top2 .r b {
	color: #fc3800;
	font-style: italic;
}

#menu2 {
	height: 41px;
	overflow: hidden;
	display:block;
	background:url('bg.png');
}
#menu2 a, #menu2 a:visited {
	float: left;
	display: block;
	height: 41px;
	max-height: 41px;
	overflow: hidden;
	color: #fff;
	font: bold 14px Tahoma;
	text-decoration: none;
	padding: 10px 0px;
	border-left: solid 1px #353535;
	display:block;overflow:hidden;
	width:100%;
	text-align:center;
}
#menu2 a:hover {
	background: url('bg-hover.png') repeat-x;
}

#menu2 .active {
	background: url('bg-hover.png') repeat-x;
}

#menu2 div {
	display:block;overflow:hidden;float:left;
}

#menu2 table {
	width:100%;
}

#menu2 td {
	overflow:hidden;
}

#menu2 a.lblank, #menu2 a.lblank:visited {
	width: 1px !important;
	padding: 0;
}


div.basket2 {
	width: 214px;
	border: solid 1px #e4e4d8;
	background: #fff;
}
div.basket2 .title {
	width: 214px;
	height: 27px;
	background: #555656 url('ico-bask.png') left top no-repeat;
}
div.basket2 .title div {
	color: #fff;
	padding: 7px 0 0 35px;
}
div.basket2 .info2 {
	padding: 18px 14px;
}
div.basket2 .info2 div {
	padding-top: 15px;
}
div.basket2 .info2 a, div.basket2 .info2 a:visited {
	display: block;
	color: #013ca8;
	font: bold 12px Tahoma;
	padding-top: 15px;
}

#topSumm {
	color: #fc3800;
}


a.mArch, a.mArch:visited {
	display: block;
	padding: 8px 0 0 18px;
	background: url('archive.png') 0px 13px no-repeat;
}

.w214 {width:214px;}

.catob {
	float: left;
	margin: 0 10px 5px 0;
}

.mfoot {
	display: none;
}

div.fixH {
	float: none;
	clear: both;
	width: 100%;
	height: 45px;
}
#fixed {
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 41px;
    z-index: 1000;
}
#fixed div {
	text-align: left;
}

#fixed .p {
	margin: 0 auto;
	background: url('bg-fixed.png') repeat-x;
	width:920px;height:41px;
}
#fixed .p .l {
	float: left;
	width: 88px;
	color: #fff;
	font: bold 13px Tahoma;
	padding: 15px 0 0 27px;
	background: url('ico-basket-white.gif') 8px 19px no-repeat;
}
#fixed .p .l2, #fixed .p .l3 {
	float: left;
	padding-top: 15px;
}
#fixed .p .l2, #fixed .p .l3 {
	padding-right: 15px;
}

#fixed .p .l2, #fixed .p .l3,
#fixed .p .l2 span, #fixed .p .l3 span {
	color: #fff;
	font: normal 13px Tahoma;
}

#fixed .r {
	float: left;
	width: 133px;
	min-height: 26px;
	padding-top: 9px;
	background: url('baloon.gif') bottom no-repeat;
}

#fixed .r div {
	padding: 5px 0 0 11px;
}
#fixed .r a, #fixed .r a:visited {
	color: #fc3800;
	font: bold 13px Tahoma;
}

.hiddens	{display:none;}

div.header{
    font-size:16px;
    padding-bottom:3px;
}

div.topheader{
    font-size:24px;
    border-bottom: solid 2px silver;
    padding: 7px 0px 7px 0px;
    margin-bottom: 15px;
    width: 600px;
}

hr.razd{
    margin:13px 0px 13px 0px;
    width: 600px;
}

.contakt_info_block{
    background: #ffffff;
    width: 100%;
}
.contakt_info_left{
    width: 50%;
    padding: 5px;
    float: left;
}
.contakt_info_right{
    padding: 5px;
   
}
.clear{clear: both;}

