@import "articles.css";
html,body{overflow-x:hidden;}
html,body,p,div{display:block;margin:0px;padding:0px;font-family:Tahoma;font-size:12px;}
img{border:0;}
form{margin:0;padding:0;}

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

.clear{position:relative;visibility:hidden;height:1px;clear:both;}
.left{clear:left;}
.right{clear:right;}
.absolute{position:absolute;} .relative{position:relative;}
table.standart{width:100%;height:auto;border-collapse:collapse;}

table.contacts {
	width:410px;
	position:relative;
	margin:0 auto;
	border:none;
	border-collapse:collapse;
}
table.contacts td {
	border:1px solid #DFDFDF;
	padding:5px;
}
table.contacts td img {
	width:35px;
	float:left;
}
table.contacts td img.address {
	height:40px;
	background:#FFF url(/images/contacts.jpg) no-repeat left top;
}
table.contacts td img.phone {
	height:35px;
	background:#FFF url(/images/contacts.jpg) no-repeat left -40px;
}
table.contacts td img.skype {
	height:35px;
	background:#FFF url(/images/contacts.jpg) no-repeat left -75px;
}
table.contacts td img.icq {
	height:35px;
	background:#FFF url(/images/contacts.jpg) no-repeat left -110px;
}	
table.contacts td img.email {
	height:35px;
	background:#FFF url(/images/contacts.jpg) no-repeat left -145px;
}
table.contacts td p {
	font-size:14px;
	margin:10px 0 0 17px;
	text-align:center;
}

.right_column,
.right_column-vip{float:right;width:201px;padding-right:5px;/*background-image:url(../images/box.gif);background-repeat:no-repeat;background-position:left top;*/}
.left_column{margin:0 215px 0 15px;}
.left_column-vip{margin:0 0 0 15px;}

.vip-margin{margin-right:215px;}

.head-line{height:5px;background-color:#868f96;}
.head{height:103px; background-image:url(../images/head.jpg);background-repeat:repeat-x;padding:15px 0 0 20px;}
.top-menu{height:47px;background-color:#868f96;background-image:url(../images/topmenu/bg.jpg);background-repeat:repeat-x;background-position:left top;}
.top-menu div{height:47px;background-image:url(../images/topmenu/left-bg.jpg);background-repeat:no-repeat;background-position:left;}
.top-menu a,
.top-menu a.active:visited{display:block;height:46px;padding:0 8px;background-image:none;text-align:center;}
.top-menu a:hover, 
.top-menu a.active,
.top-menu a.active:visited{background-image:url(../images/topmenu/bg-hover.jpg);background-repeat:repeat-x;}
.top-menu a img{margin-top:20px;}
.block{display:block;border:5px solid #e6ebef;}
.padding-block{padding:10px 5px 10px 5px;}
.search-panel{color:#610d05;}
.search-panel input,
.search-panel select{font-size:11px;margin:0 2px;}
.search-panel table{width:96%; margin:0 10px 5px 10px;}
.search-text{width:100%;}
.search-submit{float:right;}

.page-menu{float:left;width:200px;padding-top:20px;}
.page-content{margin-left:230px;padding-top:20px;}

.page-menu ul{margin:0;padding:0;list-style:none;}
.page-menu * ul{margin-left:22px;}
.page-menu ul li{
    background-image:url(../images/pixel/arrow.jpg);
    background-repeat:no-repeat;
    background-position:left 10px;
}
.page-menu * ul li{
    background-image:url(../images/pixel/arrow-blue.jpg);
}
.page-menu ul li a{
    display:block; height:21px;				
    padding:5px 0 0 15px;
    background-image:url(../images/pixel/dot.jpg);
    background-repeat:repeat-x;
    background-position:left bottom;
    font-size:11px;
    color:#000000;
}
.page-menu * ul li a{
    padding-left:12px;
    background-image:url(../images/pixel/dot-blue.jpg);
    color:#2b4e72;
}
.page-menu * a:hover{background-color:#f9f9f9;}
.page-menu .active{
    background-color:#e3e7ec;
}
/*
			.page-speedbar,
			.page-speedbar h1{
				display:inline;
				font-size:11px;
				font-weight:bold;				
				color:#4b667b;				
			} Old variant  */
.page-speedbar {
    font-size:11px;
    font-weight:bold;
    color:#4b667b;
	margin-bottom:10px;
}
.page-speedbar h1{
    display: inline;
    font-size:11px;
    font-weight:bold;
    color:#4b667b;
}
.page-speedbar a,
.page-speedbar a:visited{
    text-decoration:underline;
    color:#1e7bc2;
}
.page-speedbar a:hover{text-decoration:none;}
.page-company{
    width:auto;
    padding:5px 5px 12px 12px;margin:10px 0px;
    border:5px solid #e6ebef;
}
.gold{
    border:1px solid #ffc66d;
    background-color:#fff9e6;
}
.page-company .add-case,.page-company .delete-case{float:right;}
.page-company h3,
.page-company h3 a,
.page-company h3 a:visited,
.page-company h2,
.page-company h2 a,
.page-company h2 a:visited{
    margin:0 0 5px 0;padding:0;
    font-size:12px;
    color:#3d5c72;
}

.category{
    position:relative;
    float:left;
    width:48%;
    margin:5px;
}

.category a,
.category a:visited{
    font-size:11px;
    color:#2e5c80;
}

.category h3,
.category h3 a,
.category h3 a:visited,
.category h2,
.category h2 a,
.category h2 a:visited{
    margin:0px;
    font-size:12px;
    color:#36495d;

}

.company-info{
    width:99%;
    color:#3d5c72;
}
.company-info h1{
    margin:0;
    padding:3px 10px;
    font-size:12px;
    background-color:#868f96;
    color:white;
}
.company-info div{
    border:1px solid #868f96;
    padding:10px;
}
.company-info table{
    margin:5px 0;
}
.company-info table td{
    padding:1px 0;
}
.company-info .keywords{
    margin-top:-1px;
}
.company-info .keywords p{
    font-weight:bold;
}
.company-info .keywords a{color:#3d5c72;}

.pixel-panel{
    text-align:center;
    height:98px;
}
.pixel-panel img{
    margin:4px;
}
.case-description{float:right;width:160px;text-align:right;color:#545556;}
.case-description a, .case-description a:visited{
    color:#0059bd;
}
.case-count{width:100px;text-align:center;}
.case-count p{width:100px;font-family:arial;font-size:40px;font-weight:bold;text-align:center;color:#c70909;/*color:#0059bd;*/}
.case-count p a, .case-count p a:visited{color:#0059bd;}
.case-count p a:hover{
    text-decoration:none;
    background-color:#feede9;
    color:#ef3a0e;;
}

.contact-tel{margin:10px 0;font-family:Arial;font-size:21px;font-weight:bold;text-align:center;color:#0059bd;}
.contact-skype,
.contact-icq,
.contact-mail{height:22px;font-size:12px;color:#2f3337;padding:2px 0 0 30px;background-repeat:no-repeat;background-position:left top;}
.contact-skype{background-image:url(../images/l_icon/skype.jpg);}
.contact-icq{background-image:url(../images/l_icon/icq.jpg);}
.contact-mail{background-image:url(../images/l_icon/mail.jpg);}
.contact-mail a, .contact-mail a:visited{font-size:11px;color:#2379c7;}
.contact-ua-office,
.contact-ua-office:visited{
    margin:0 0 0 10px;color:#225d9f;
}
.footer{
    /*margin-bottom:-10px;*/
}
.footer .counters{
    width:220px;height:65px;
    background-image:url(../images/footer.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    text-align:left;
    padding:91px 0px 0 7px;
    font-size:11px;
    float:left;
}
.footer-text{				
    width:auto;
    padding:70px;
    background:url(../images/silver-line.jpg) repeat-x left 68px;
    text-align:center;
}
#footer div{margin:0;padding:0;}
#counter_1{float:left;padding:0 3px 0 3px;width:88px;height:31px;}

.footer a,
.footer a:visited{
    color:#0d6db8;
}
.counter-box{
    position:absolute;
    margin:12px 0 0 20px;
}

div.pages{
    background-color:#E6EBEF;
    padding:5px 10px;
    font-size:12px;
    font-weight:bold;
    color:#314653;
}

a.pages,a.pages:visited{		
    display:block;		
    padding-top:4px;
    text-align:center;	
    height:16px;
    background-color:#E6EBEF;
    /*border:1px solid #9e9e9e;
				border-top:0;*/
    color:#727272;
    text-decoration:none;
    float:left;width:30px;

}			
a.pages:hover {
    background-color:#CCDFDE;
    color:white;
    text-decoration:none;
}
#link-page-active{
    background-color:#4a7193;
    color:white;
    /*border:1px solid #dadada;	*/	
    text-decoration:none;
}	
.vip-keywords{color:#6a6a6a;border:1px solid #d4d4d4;padding:10px;}		
.vip-keywords a, .vip-keywords a:visited{
    color:#6a6a6a;
    text-decoration:none;
}
.vip-keywords a:hover{
    text-decoration:underline;
}
.vip-keywords p{
    padding:5px 15px;
}
.alpabet{padding-top:10px;}
.alpabet a,
.alpabet a:visited{
    font-size:11px;
    color:#1E7BC2;
    padding:0 3px;
}
.alpabet a:hover{
    background-color:silver;
    color:white;
}
ul.keywords{
    list-style:none;
}
ul.keywords li{

}
ul.keywords a,
ul.keywords a:visited{
    background-image:url(../images/list-style.jpg);
    background-repeat:no-repeat;
    background-position:left 3px;
    padding:0 0 0 14px;
    color:#1E7BC2;
    text-decoration:none;
    text-transform:capitalize;
}
ul.keywords a:hover{
    text-decoration:underline;
}

.static{
    margin:0px; padding:0px;
    width:auto;
    padding:5px;
}

.static h1{
    margin:0px; padding:0px;
    font-size:16px;
    color:#3d5c72;	
}
.static-content{
    width:auto;
    padding:8px;
    line-height:15px;
    color:#2d2d2d;
	position:relative;
}

.static-content a,.static-content a:visited{color:#0270dd;}
.static-content a.inv,.static-content a.inv:visited{color:#2d2d2d;}
.static-content ul li{margin:5px;}
strong.inv{font-weight:normal;}
/*.static-content strong{font-weight:normal;}*/
/*.static-content strong {
	color:#666;
}*/

.form-error{font-size:11px;color:red;margin:0 0 0 20px;padding:0;list-style:decimal;}
span.descr{display:block;font-size:11px;margin:0;padding:0;color:#535353;}
.form{
    margin:0px;padding:0px;
    width:auto;height:auto;
    border-collapse:collapse;
}
.form td{padding-top:3px;font-size:12px;vertical-align:top;}

.form * input,
.form * textarea{width:98%;}
.form * select{width:100%;}

.form b{color:#404040;}

table.squery{width:90%;}
.squery, .squery tr td{border:solid 1px #dfdfdf;font-size:11px;color:#444444;padding:3px;text-align:center;}
.squery * strong{font-weight:normal;}
.squery * a, .squery * a:visited{color:#24628e;}

#case{float:right;margin-top:20px;}
#mark{float:right;margin-top:50px;}
#information{position:relative;margin:20px auto;}
#read{float:right;}
#sitename{/*float:right;*/padding:29px 30px 0 0;position:relative;margin:0 auto;}

#vip-reg,#vip-regsm{background-color:#FFF9E6;border:1px solid #FFC66D;padding:7px;font-size:11px;vertical-align:top;width:50%;cursor:pointer;}
#vip-reg:hover,#vip-regsm:hover{background-color:#fed68b;}

#free-reg,#free-regsm{border:1px solid #E6EBEF;padding:7px;font-size:11px;vertical-align:top;cursor:pointer;}
#free-reg:hover,#free-regsm:hover{background-color:#E6EBEF;}

#vip-regsm,#free-regsm{display:none;}
#webmedia{float:right;margin:67px 10px 0 0;}

.ie #vip-content{
    display:expression(document.body.clientWidth < 1024? "inline": "block" );
    position:expression(document.body.clientWidth < 1024? "absolute": "static" );
    width:expression(document.body.clientWidth < 1024? "787px": "auto" );
    margin:expression(document.body.clientWidth < 1024? "0": "0 0 0 215px");
    padding:expression(document.body.clientWidth < 1024? "0 0 200px 0": "0");
}
.ie .footer{
    position:expression(document.body.clientWidth < 1024? "absolute": "static" );
    top:expression(document.body.clientWidth < 1024? document.getElementById('vip-content').clientHeight+75+"px": "none" );
}
#banners {
	margin-left:230px;
	margin-top:30px;
	min-height:1px;
	/*border:1px dotted #CCC;*/
}
#banners .banner {
	width:212px;
	float:left;
	margin:0 7px 7px 0;
}
/*#banners :last-child {
	margin:0 0 7px 0;
}*/
#banners .banner a,
#banners .banner a:visited {
	outline:none;
	opacity:0.90;
	-moz-opacity:0.90;
	filter: alpha(opacity=90) black;
	-khtml-opacity: 0.90;
	/*
	transition: opacity .5s ease-in;
	-moz-transition: opacity .5s ease-in;
	-o-transition: opacity .5s ease-in;
	-webkit-transition: opacity .5s ease-in;*/

}
#banners .banner a:hover {
	opacity:1;
	-moz-opacity:1;
	filter: alpha(opacity=100) black;
	-khtml-opacity: 1;
	background:#FFF;
}
#banners .banner a img {
	width:212px;
	height:73px;
}
/*#banners .n1 {margin-right:20px;}
#banners .n2 {margin-right:20px;}
#banners .n3 {margin-right:20px;}
#banners .n4 {margin:0;}*/
