/* LAYOUT STARTS */

#flexi {width:740px; margin:auto; background:#fff; min-height:100%; overflow: hidden; padding:0 30px}


.lang {text-align:right; padding:5px 0 25px 0}
.lang a {text-decoration:none; font-size:11px}
.logo { background:url(/images/logo.gif) no-repeat; width:186px; height:40px; float:left; margin-bottom:20px}
.slogan {float:right; color:#B00364; font-size:20px; margin-top:20px;}


.side {width:105px; float:left; margin:20px 0px 0 0}
.content {width:635px; float:left; margin:25px 0;}
.left_colomn {float:left; width:405px;}
.wide {width:590px}
.right_colomn {float:left; width:210px; padding-left:20px}

#menu {padding:5px 0;}
#menu li, #sub li {margin:2px 0 0 0; list-style:none; padding:0;}
#menu li a {color:#333} 
#menu li a:hover {color:#cc3399}
#menu li a, #sub li a {font-size:12px; text-decoration:none}
#menu li a.selected {color:#B00065; font-weight:bold}


.footer {clear:both; width:740px; padding:20px 30px; margin:0px auto; font-size:11px;}
.footer a {color:#808080}



.line {border-bottom:solid 1px #B00065; clear:both; height:20px; margin-bottom:20px}
.left {float:left}
.right {float:right}
.clear {clear:both}

/* LAYOUT ENDS */


/* SLIDESHOW STARTS */

.pics { height: 200px; width: 740px; padding:0; margin:0; overflow: hidden; clear:both; }
.pics img { height: 200px; width: 740px; padding: 0px; top:0; left:0 }

/* SLIDESHOW ENDS */



* {padding:0; margin:0}

body {width:100%; height:100%; color:#313130; background:#F5F5F5; font:normal 12px/16px Arial}
html {height:100%}

a img { border: none;}

a:link, a:visited  {color:#343433;}
a:hover {color:#B00065; text-decoration:none}
a:active {color:#333333}


h3, h4 {font-weight:normal; color:#B00065; padding:0px 0 23px 0}
h3 {font-size:15px; font-weight:bold;}
h3 div {font-size:14px; color:#B00065}
.news_title {font-size:14px; color:#B00065; margin:25px 0;}
p {padding-bottom:20px}
em {color:#666}
.l_header {color:#B00065; padding:8px 0 5px 0}

.content ul {padding-bottom:10px}
.content ul li {list-style-image:url(/images/bulit1.gif); margin:0 0 0px 40px; }


.grey, .grey a {color:#808080; text-decoration:none; }
.pink {color:#B00065}
.biography {cursor:pointer;}

.leadtext {color: #B00065; font-size: 13px;}
.contacts {text-align:right; color:#B00065;}
.contacts_1 {text-align:right; color:#333;}

.com_block .news_block {margin-bottom:25px;} 
.com_block .img_holder {width:120px; float:left; padding-top:3px}
.com_block .img_holder_news { margin-top:6px;}
.com_block .text {width:272px; float:left; padding-left:13px;}
.com_block a {text-decoration:none}
.com_block .text p {padding:10px 0; height:auto; display:none}
.com_block .gray_line {height:15px; margin-right:150px; clear:both}
.gal {margin-bottom:0px}

.news_block .date_holder {float:left; width:20px}
.news_block .date_holder_news {float:left;}
.news_block .text {width:330px; float:left; padding-left:13px;}
.news_block .text_news { margin-left:85px;}
.news_block .text p {padding:0px 0 15px 0}
.news_block .text a {text-decoration:none;}
.news_block .text a:hover {color:#999}
.news_razdel {color: #B00065; padding-bottom: 0; margin-top: 20px; margin-bottom: 5px;
                    font-weight: normal;font-size: 100%;border-bottom: 1px solid #D6D6D6;font-size: 14px;}

.switch {text-align:center; clear:both; padding-top:20px}
.switch a {text-decoration:none; padding:1px 6px}
.switch a:hover, .switch a.active {background:#B00065; color:#fff}

.switch_kompany {text-align:center; clear:both; padding-top:20px}
.switch_kompany a {text-decoration:none; padding:1px 6px}
.switch_kompany a:hover, .switch_kompany a.active {background:#B00065; color:#fff}

.switch_klient {text-align:center; clear:both; padding-top:20px}
.switch_klient a {text-decoration:none; padding:1px 6px}
.switch_klient a:hover, .switch_klient a.active {background:#B00065; color:#fff}

.switch_FCMI {text-align:center; clear:both; padding-top:20px}
.switch_FCMI a {text-decoration:none; padding:1px 6px}
.switch_FCMI a:hover, .switch_FCMI a.active {background:#B00065; color:#fff}

.images img { margin:0px 13px 10px 0; float:left; width:120px; height:120px}
.images_news_foto img { margin:0px 13px 10px 0; float:left; width:80px; height:60px}
@-moz-document url-prefix() {.com_block .text a img {position:relative; top:-4px}}
.sape_link {font-size:11px;}