html, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend,  caption, tfoot, thead {
    margin:0;
    padding:0;
    border:0;
    }
a.gkimage {mnargin:0 auto; width:160px; height:140px;text-align:center; display:block; overflow:hidden;
padding:20px 17px 0 17px;}
q:before, q:after, blockquote:before, blockquote:after {
    content:"";
    }

a img, :link img, :visited img {
    border:0;
    }
a {color:#006F9F}
a:hover {text-decoration:none; color:#006F9F}
table {
    border-collapse:collapse;
    }

ol, ul {
    list-style:none;
}
h1 {
color:#38302B;
font-family:Tahoma;
font-size:21px;
margin-bottom:15px;
margin-top:12px;
font-weight:normal
}
.news-item {padding:10px 0}
h2 {
color:#38302B;
font-family:Tahoma;
font-size:19px;
margin-bottom:15px;
margin-top:12px;
font-weight:normal
}
.titls {font-family:Arial;  font-size:18px; text-decoration:underline}
.titls span{color:#EE5015}
#head_line{width:1002px; height:115px; background:#f6f5f4;}
    #logo{width:216px; height:82px; padding-top:17px; padding-left:31px; float:left;}
    #qw{float:right; width:637px; height:39px; margin-right: 44px; font-family: Tahoma; font-size:12px; color:#fff;font-weight:normal;}
        #qw a{font-family: Tahoma; font-size:12px; color:#38302b;font-weight:normal; text-decoration:underline}
        #qw a:hover{text-decoration:none}
        .fill{font-family: Tahoma; font-size:12px; color:#ee5015;font-weight:bold;}
        .fill2{font-family: Tahoma; font-size:13px; color:#ee5015;font-weight:bold;}
        .p_fill{margin-top:12px; margin-left:19px;}
    #er{float:right; width:637px; height:35px; margin-right: 44px; margin-top:20px;}
        #er a{font-family: Tahoma; font-size:13px; color:#006f9f;font-weight:bold; text-decoration:underline;}
        #er a:hover{text-decoration:none;}
        #er ul{margin-left:19px;}
        #er ul li{float:left;}
        .li_p{margin-top:10px;}
        .cler{margin-right:13px; margin-left:13px;}

#content_box{width:100%; margin-top:25px;}
#content_box ul {margin:0; padding:10px 0; list-style:none; clear:both}
#content_box ul li {list-style:none; padding:4px 0 4px 25px; background:url(/images/pt.jpg) no-repeat 5px 7px}
    #left_content{width:715px; float:left; }
        /*#banner{width:715px; height:90px;}*/
        #news_line{width:715px; margin-top:25px;}
            #news{width:323px; float:left; margin-left:31px; }
                .news_box{width:100%; margin-top:10px; position:relative; height:40px;}
                    #news_date, .news_date{float:left; font-family: Tahoma; font-size:11px; color:#9b9795;font-weight:none; width:59px; position:relative;}
                    .news_date {width:79px; float:none}
                    #news_text{float:right; width:252px; position:relative;}
                        #news_text a, .news-item a{font-family: Tahoma; font-size:12px; color:#006f9f;font-weight:none; text-decoration:underline;}
.leftpad {padding-left:100px; margin-top:-25px}
                        #news_text a:hover{text-decoration:none;}
                        .hr{border-bottom:1px dotted #000; padding-top:10px; margin-bottom:10px; clear:both}
                        #all_news{width:90px; float:right;}
                            #all_news a{font-family: Tahoma; font-size:12px; color:#000;font-weight:none; text-decoration:underline;}
                            #all_news a:hover{text-decoration:none;}
            #action{width:323px; float:right;}
                .cena{font-family: Tahoma; font-size:12px; color:#000;font-weight:none; text-decoration:none; margin-top:7px;}
                .line-through {text-decoration:line-through ;}
                #all_actions{width:120px; float:right;}
                    #all_actions a{font-family: Tahoma; font-size:12px; color:#000;font-weight:none; text-decoration:underline;}
                    #all_actions a:hover{text-decoration:none;}
        #det{width:715px; /*height:380px;*/ background:#f6f5f4; margin-top:25px; margin-bottom:25px; font-family: Tahoma; font-size:13px; color:#38302b;font-weight:none;}
            .p_det{padding:17px 22px 20px 31px;}
            .pt{margin-right: 7px; margin-bottom: 31px;}
            .pt2{margin-right: 7px; margin-bottom: 16px;}
            .pt22{margin-right: 7px; margin-bottom: 0px;}
        .project{margin-left: 31px; margin-bottom: 25px;}
    #right_content{width:213px; float:right;  height:33px; margin-right:38px; height:100%;}
        #zakaz{/*float:right;*/ width:200px; height:38px; margin:0 0 25px 13px;}
        #tehpodderzhka{/*float:right;*/ width:200px; height:38px; margin:0 0 25px 13px;}
        #kompet_box{width:100%; height:108px;}
            #left{float:left; width:88px; height:88px; margin-top:20px; margin-left:8px;}
            #right{float:right; width:104px;}
        #client{margin-top:5px;}
        #top {width:100%; height:178px; margin:0 0 10px 40px;}
        #client a img {margin:0 0 10px 0; float:right}
        #partners{margin-top: 36px;}


.qwerty{border-right:1px solid #e8e7e6;}





.footer{font-family: Tahoma; font-size:13px; color:#000;font-weight:normal;}
.footer a{font-family: Tahoma; font-size:13px; color:#000;font-weight:normal; text-decoration:underline;}
.footer a:hover{text-decoration:none;}
.table_text th {background:#e8e7e6;font-weight:normal; padding:5px; border:1px solid #e8e7e6}
.table_text {border-left:1px solid #e8e7e6}
.table_text td {border-right:1px solid #e8e7e6; border-bottom:1px solid #e8e7e6; padding:3px}
.clearing {clear:both}
.black {color:#000 !important}
.send {width:89px; height:22px; display:block; background:url(/images/send.jpg) no-repeat top left; border:none; cursor:pointer}
.b_link {line-height:22px}
.link {line-height:18px}
.padleft40 {padding-left:40px; padding-bottom:20px}

/*Table*/
table.support-ticket-list
{
	width:100%;
	background-color:#F9FAFB;
	border-collapse:collapse;
	font-size:100%;
}

/*Table head*/
table.support-ticket-list th
{
	background-image:url(images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}

/* Table cells and heads*/
table.support-ticket-list th, table.support-ticket-list td
{
	border:1px solid #ADC3D5;
	padding: 3px 5px;
	vertical-align:top;
}

/* Only table cells*/
table.support-ticket-list td
{
}
.support-lamp-red {background:url(/images/red.gif)}
.support-lamp-green {background:url(/images/green.gif)}
.support-lamp-grey {background:url(/images/grey.gif)}
div.support-lamp-red, div.support-lamp-green, div.support-lamp-green-s, div.support-lamp-yellow, div.support-lamp-grey {
background-repeat:no-repeat;
height:14px;
width:14px;
}


/* Certificates */
#certificates {
	list-style: none;

	overflow: hidden;
	zoom: 1;
}

#certificates li {
	background: none !important;
	float: left;
	text-align: center;
	padding: 0 !important;
	margin: 0 10px 10px 0 !important;
	width: 180px;
}

#certificates li span {
	display: block;
}

#certificates .image {
	height: 250px;
}

#certificates li a {
	padding: 10px 0 0 0;
	display: block;
	color: #38302B;
	text-decoration: none;
	height: 300px;
}

#certificates li a:hover {
	background: #F6F5F4;
}


#competencies {
	height: 200px;
	width: 200px;
}

#competencies a {
	display: block;
}

#projects-wrapper {
	padding: 0 0 0 40px;
	background: #F6F5F4;
}

#projects {
	padding: 0;
	margin: 0;
}

#projects * {
	padding: 0;
	margin: 0;
}

#content_box #projects li {
	position: relative;
	background: none !important;
	width: 195px;
	height: 170px;
	text-align: center;
	padding: 0;
}

#projects li img {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -75px;
	margin-left: -75px;
	z-index: 100;
}


#partners-list {
	padding: 0 0 20px 40px;
	background: #F6F5F4;
}

#partners-list table {
	width: 100%;
}

#partners-list td {
	text-align: center;
	vertical-align: middle;
}

#partners-list a img {
	opacity: 0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

#partners-list a:hover img {
	opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

/*#partners-list * {
	margin: 0 !important;
	padding: 0 !important;
}*/

/*
#partners-list {
	overflow: hidden;
	zoom: 1;
}

#partners-list li {
	float: left;
	list-style: none !important;
	background: none !important;
	padding: 0 10px 0 0 !important;
}

#partners-list li a img {
	opacity: 0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

#partners-list li a:hover img {
	opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
*/
