html {height:100%;}
body { height:100%;margin:0; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000;}

/*GLOBAL STYLE
--------------------------*/
* {margin:0; padding:0;}
a{text-decoration: underline; color:#0098a2;}
a:hover{text-decoration: none;}
img {border:none;}
input,
textarea,
select{font:100% arial,sans-serif; vertical-align:middle;}
form,fieldset{ margin:0; padding:0; border-style:none;}
h2 { font-size:18px; color:#4a4a4a;padding:5px 0 0 60px;}
#main { min-width:1000px; min-height:100%; background:#fffff2  url(../images/bg_body.gif) repeat-x 0 100%;}
p {margin-top: 8px;}
i {font-size:16px;padding:10px 0 0 0;margin:5px;}
.imgmargin img{margin:5px;}


/*HEADER
-------------------------*/
.header_top {width:100%; background:#000 url(../images/bg_header.jpg) repeat-x;}
.header_left {background:url(../images/bg_header_left.jpg) no-repeat;}
.header_right {background:url(../images/bg_header_right.jpg) no-repeat 100% 0; height:242px; position:relative; overflow:hidden; z-index:1;}
.logo {position:relative; z-index:2; padding:10px 0 0 68px; float:left;}
.logo img {display:block;}
#flashcontent {position:absolute; top:0px; right:0px; z-index:1;}
#flashcontent1 {position:relative; padding:40px 0 0 68px; left:0px;z-index:2;}
#flashcon {position:relative; padding:20px 0 0 155px; left:0px;z-index:2;}
.for_menu {background:url(../images/bg_menu.gif) repeat-x;  padding:0 0 0 31px;}
.menu {height:44px; overflow:hidden; list-style:none;}
.menu li {float:left; background:url(../images/sep_menu.gif) no-repeat 0 50%; margin:0 0 0 -1px; padding:0 0 0 1px;}
.menu li a { margin:0 0 0 -1px; float:left; display:inline; background:url(../images/bg_menu_left.gif) no-repeat; line-height:44px; font-size:13px; color:#fff; text-decoration:none;}
.menu li a span {background:url(../images/bg_menu_right.gif) no-repeat 100% 0; float:left; height:44px; padding:0 7px 0 9px; cursor:pointer;}
.menu li a:hover, .menu li.active a { background-position:0 -44px; color:#333;}
.menu li a:hover span, .menu li.active a span {background-position: 100% -44px;}



/* CONTENN
-------------------------------------------*/
.content {padding:0 0 76px;}


/* TOPCONTENT
-------------------------------------------*/
.contentTop {overflow:hidden; padding:36px 280px 0 5px;}


/* TOP CONTENT LEFT
------------------------------------------*/
.contentTop_left {float:left; width:100%;}
.contentTop_left a p.colormini{font-size:17px;padding:0 0 5px 15px;display:block;}
.contentTop_left a.color_size {color:#ff0000; font-size:24px;padding:0 0 5px 15px;}
.info_expert {overflow:hidden; width:100%; padding:0 0 20px 0;}
.info_expert_photo {float:left; width:450px;}
.list_photo { overflow:hidden; width:100%; list-style:none;}
.list_photo li {float:left; width:108px; padding:0 3px 4px 0;}
.list_photo li a {float:left; font-size:13px; font-weight:bold; color:#0098a2; text-decoration:none;}
.list_photo li a span {cursor:pointer;}
.list_photo li a .for_img {display:block; position:relative; height:108px; width:108px; overflow:hidden;}
.list_photo li a .img_bg {background:url(../images/spec_small/bg_img_expert.gif) no-repeat; display:block; height:108px; width:108px; position: absolute; top:0; left:0;}
.list_photo li a img {background:#fff; padding:4px; display:block;}
.list_photo li a .link_text {display:block; text-align:center;}
.list_photo li a:hover {text-decoration:underline;}

.contentTop_left p {line-height:17px; padding:0 0 16px;}
.contentTop_left p.color { color:#077981; font-weight:bold;}

.contentTopInfo {overflow:hidden; padding:0 0 0 38px; color:#3b3b3b;}
.contentTopInfo_left {float:left; width:49%;}
.contentTopInfo_right {float:right; width:49%;}

.contentTopInfo h2 { padding:10px 0 5px;}
.list_work {list-style:url(/images/icon/galocka.png);padding:0 0 0px 20px;}
.list_work li {line-height:31px;}
.list_work ul {}

.phone {list-style:none; padding:13px 0 0;}
.phone li {line-height:16px; font-weight:bold;}
.phone li.time {padding:15px 0 0;}
.phone li.link {font-weight:normal; padding:15px 0 0;}


/* ROP CONTENT RIGHT
----------------------------------------*/
.contentTop_right {float:right; margin:0 -280px 0 0; display:inline; width:246px; padding:0 19px 0 15px;}
.contentTop_right h2 {font-weight:normal;}

.news h4 {font-size:13px; line-height:15px; padding:14px 0 0;}
.news p {padding:10px 0 0; line-height:16px;}
.list_name {list-style:none; padding:24px 0 0 51px;}
.list_name li {font-size:18px; color:#00a4b2; line-height:22px;}
.contentTop_right .adds {padding:32px 0 0; text-align:center;}


/* BOT CONTENT
-------------------------------------------*/
.contentBot { padding:45px 35px 0;}
.contentBotText {overflow:hidden;}
.contentBot_text_left {float:left; width:49%;}
.contentBot_text_right {float:right; width:49%;}
.contentBotText p {line-height:15px; color:#3b3b3b; padding:15px 0 0;}


/* CONTACTS BOX
--------------------------------------------*/
.contacts {overflow:hidden; padding:51px 35px 0; color:#3b3b3b;margin:0 0 0 0;}
.contacts h3 {font-size:13px; text-transform:uppercase;}

.check{position:relative;overflow:hidden;padding:30px 0 0px 20px;}
.footer { padding:0 0 0 35px; line-height:44px; color:#fff; margin:-51px 0 0; position:relative;}
.footer a{color:#4c631d;}
.big_img_info {overflow:hidden; width:100%;}


.for_imgbig {float:left; width:203px; height:203px; overflow:hidden; position:relative; margin:0 10px 5px 0;}
.for_imgbig span { display:block; position:absolute; top:0; left:0; height:203px; width:203px; background:url(../images/bg_big_img.gif) no-repeat;}
.for_imgbig  img {float:left;}
.contentTop_left h1 {font-size:40px;color:#5a851c;}
.contentTop_left span p{font-size:20px;color:#4c592f;line-height:20px;}'
/* 
ARTICLE
________________________________________ */
.archii{width:1000px;}
.article{width:80px;height:100px;margin:51px 0 0 167px;background:url(../images/icon/article.png) no-repeat;}
.article h1{color:#4c631d;padding:20px 0px 0 69px;font-size:40px;}
.text ul {padding:0 0 150px 170px;list-style:none;}
.text span{font-weight: bold;}
.textright{width:350px;float:left;list-style:none;}
.textright ul{list-style:none;display:block;}
.text li.word{list-style:url(/images/icon/article1.png);}


/* 
DIPLOMS
________________________________________ */
.dipl{width:1000px;padding:0 0 150px 0;}
.dipllogo h1{color:#4c631d;padding:80px 0px 0 170px;font-size:40px;}
.diplall {padding:50px 0 50px 170px;text-align:center;}
.diplall a {color:#93785d;font-size:24px;}
.diplspec table{padding:50px 0 0 170px;}
.diplspec  img{padding:10px 0 10px 45px;}
.diplback {padding:10px 0px 10px 170px;}
.diplback  a {color:#93785d;}
.dipllogospec h1{color:#4c631d;padding:80px 0px 0 170px;font-size:30px;}

/* 
contentall
________________________________________ */
.contentall{width:90%;padding:50px 20px 150px 50px;}
.headline {color:#4c631d;padding:80px 0px 0 170px;font-size:40px;}
.headline li {list-style:url(/images/phone.png);}
.contact {font-weight:bold;font-size:20px;}
.email{width:300px;height:150px;padding:20px 0 0 0px;}
.email span a{font-size:20px;}
.contentall table{text-align:right;}
.bottomcont{padding:20px 0 0 0;width:450px;}
.red {font-size:20px;padding:10px 0 0 0;color:#ff0000;}
.map {padding:50px 0 0 0px;}
.contentall h1{color:#4c631d;padding:0px 0px 35px 50px;}
.contentall img{padding:10px 10px 0 0;}
.contentall span {color:#4c631d;padding:0px 0 20px 0px;font-size:20px;}
.dipllogospec  ul.contactimg {list-style:url(/images/icon/phone.png);padding:40px 0px 0 170px;}
.dipllogospec  li.contactimg {color:#4c631d;font-size:40px;}
.minidangner {width:30px;height:20px;margin:10px 0 0 5px;background:url(/images/icon/minidanger.png) no-repeat;}
.minidangner strong{padding:15px 0 0 26px;}
.contentall ul.price{list-style:url(/images/icon/arrow_right.png);padding:0 0 0 20px;}



