/* reset */
a img, :link img, :visited img {border:0 none;}
table {border-collapse:collapse; border-spacing:0;}
body {font-family: Arial, Helvetica, sans-serif;}
/* reset */

.top-tel-1 { font-size: 20px; color: #000000; padding-top: 10px; padding-right: 10px; font-weight: bold}
.top-tel-2 { font-size: 20px; color: #12568f; font-weight: bold }
.top-tel-3 { font-size: 32px; color: #b54465; font-weight: bold }
.top-tel-4 { font-size: 14px; color: #000000}
.top-tel-5 { font-size: 10px; color: #000000}
.top-name { font-size: 20px; color: #12568f; font-weight: bold ; text-transform: uppercase; padding-left: 15px}
.top-menu2 { font-size: 14px; color: #FFFFFF; padding-left: 15px}
a:link {  color: #12568f; text-decoration: none}
a:visited {  color: #12568f; text-decoration: none}
a:hover {  color: #b54465; text-decoration: underline}
a:active {  color: #12568f; text-decoration: none}
.menuz { font-size: 15px; padding-top: 30px; font-weight: bold }
.blocks-1 { font-size: 11px; color: #636363; padding-right: 23px; padding-left: 23px}
.blocks-hed { font-size: 16px; color: #b54465; text-transform: uppercase; font-weight: bold}
.main-text { font-size: 12px; color: #636363; padding-right: 40px; padding-left: 23px ; padding-top: 30px; padding-bottom: 15px}
.main-text-hed, .main-texts-hed { font-size: 16px; color: #b54465; text-transform: uppercase; font-weight: bold }
.bot-news { font-size: 12px; color: #636363; padding-right: 40px; padding-left: 23px ; padding-top: 30px; padding-bottom: 15px }
.news-text-hed { font-size: 16px; color: #b54465; text-transform: uppercase; font-weight: bold }
.bot-1 { font-size: 11px; color: #545454; padding-left: 25px}
.bot-2 { font-size: 11px; color: #545454; padding-left: 25px }
.bot-3 { font-size: 11px; color: #545454; padding-right: 17px; padding-top: 2px}
.input {width:250px; background-color:#E6E6E6; color:#12568F; border:2px solid #B64465}

/* 28.11.2011 */
.baner {text-align: center; padding-top: 20px;}
.servTable { background-color: #FFFFFF; margin-top: 5px;}
.services {position:relative; width: 23%; float: left; text-align: center; border: 2px solid #021863; margin: 10px 0 10px 13px; }
.services {
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari, Chrome */
-khtml-border-radius: 10px; /* KHTML */
border-radius: 10px; /* CSS3 */
behavior: url(/css/PIE.htc);
}
.sImg { height: 100px; overflow: hidden; width: 200px; margin-left: 20px; border: 0;}
.sOrder {position:relative;}
.sOrder img {padding-bottom: 10px; padding-top: 5px; height: 30px;}
.devider { width: 82%; height: 2px; background: URL(/img/devider.png) repeat-x; margin-left: 20px; margin-right: 20px;}

.sTitle {color:#4d80ab; font-weight: bold;}
.sPrice {color:#f44c41; width: 100%; position: relative; float:left;}

.e2g {position: relative; width: 100%;}
.thumb {position: relative; float:left; width: 30%; margin-left: 20px;}
.content {height: 80%; position: relative;}
.works {vertical-align: bottom; height: 100px;  position: relative;}
p.h1 {color: #0000FF; text-indent: 20px; font-size: 16px; font-weight: bold;}

.mainTextTop {color: #0000ff; }
.mainBenefits {background: URL(/img/benef-back.gif) repeat; float:right; padding: 10px;  margin:10px 0px 10px 10px; border: 2px solid #021863; font-size: 14px; width: 200px; text-align: center; color:black; /*position: relative;*/position: absolute; right: 0px; z-index: 2;}
.mainBenefits {
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari, Chrome */
-khtml-border-radius: 10px; /* KHTML */
border-radius: 10px; /* CSS3 */
behavior: url(/css/PIE.htc);
}
.mainBenefits span {color:#f8060c;}
.mainBenefits p.h2 {font-size: 16px;}

.contentOnMain {position: relative; width: 100%;}
.contentOnMain > p, .contentOnMain > ul, .contentOnMain > h3{float:left;}
.mainTextTop {float:left;}
