/* ÎÁÙÈÅ  ÏÐÀÂÈËÀ ÄËß ÊÎÍÒÅÍÒÀ*/
/* ÍÀÇÛÂÀÅÌ ÊËÀÑÑ ÎÁßÇÀÒÅËÜÍÎ .cnt - çàâÿçàí íà àäìèíêå!  */
.cnt {
/*border:green 2px solid;*/
}

/*ØÐÈÔÒ ÎÁÙÀß ÈÍÔÎÐÌÀÖÈß*/
.cnt ,  .cnt P, .cnt BODY, .cnt TABLE, .cnt TABLE TD, .cnt UL, .cnt  LI, .cnt A, .cnt A:visited, .cnt SPAN, .cnt DIV, .cnt FONT,  .cnt B, .cnt I
{
font-family: "Trebuchet MS","MS Sans Serif", Geneva, Arial, sans-serif;
font-size:13px;
}

.cnt STRONG
{
font-family: "Trebuchet MS","MS Sans Serif", Geneva, Arial, sans-serif;
}

.cnt H1 , .cnt H2, .cnt H3 {
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background: transparent none no-repeat;
	font-size:22px;
	font-weight:normal;
	color:#000000;
	
}
.cnt P {
	margin: 10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	text-indent : 0px;
}




/* ÎÁßÇÀÒÅËÜÍÎ Â ÒÀÊÎÉ ÏÎÑËÅÄÎÂÀÒÅËÜÍÎÑÒÈ */
.cnt A:link    { border-bottom:1px dotted #FA0656;
	color:#FA0656;	
	text-decoration:none; }    /* íåïðîñìîòðåííûå ññûëêè */
.cnt A:visited { border-bottom: 1px dotted #892B91;
	color: #892B91;	
	text-decoration:none; }   /* ïðîñìîòðåííûå ññûëêè   */
.cnt A:hover   { border:none; color:#949494; text-decoration:none; border-bottom:1px dotted #949494;} /* ïîëüçîâàòåëüñêèå hovers     */
.cnt A:active  { color:#FA0656; }   /* àêòèâíûå ññûëêè    */

.cnt  A[href^="http://"], .cnt A[href^="https://"] { /* ÂÍÅØÍÈÅ ÑÑÛËÊÈ */
background: url(../p/s/offsite.gif) no-repeat scroll right center;
margin-right:2px;
padding-right:10px;
}



.cnt TABLE, .cnt TABLE TD {
	border-collapse:collapse;	
}
.cnt BODY { background-color:#eff0f1;}
.cnt UL, .cnt  LI {
	
	list-style-type:square;
	margin:0px 0px 10px 15px;
	padding:0px 0px 0px 0px;
	} 
.cnt UL.bg {background-color:#f1f1f2;
border-color:#CCD0D4 -moz-use-text-color;
border-style:solid none;
border-width:2px medium;
	list-style-type:square;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;} 
.cnt  LI.bg {
	font-size:95%;
	list-style-type:square;
	margin:5px 10px 10px 30px;
	padding:0px 0px 0px 0px;
	} 
/* Ñïèñîê ñ ôîíîì 100% øðèôò */ 	
	.cnt UL.bgb {background-color:#f1f1f2;
/* border-color:#CCD0D4 -moz-use-text-color; */
    border-style:solid none;
    border-width:2px medium;
	list-style-type:square;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;} 
.cnt  LI.bgb {
	font-size:100%;
	list-style-type:none;
	background:url(../p/Image/pula_icons/cata_yes_icon.gif) no-repeat 0 0px;
	margin:8px 10px 15px 10px;
	padding:0px 0px 0px 25px;
	} 
	
/* Ñïèñîê ñ ôîíîì 95% øðèôò - êîððåêöèÿ äëÿ catapulta */ 	
.cnt UL.bgp {background-color:#f1f1f2;

border-style:solid none;
border-width:2px medium;
	list-style-type:square;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;} 
.cnt  LI.bgp {
	font-size:95%;
	list-style-type:square;
	margin:8px 10px 10px 25px;
	padding:0px 0px 0px 0px;
	} 	
	
/* Ñòàíäàðòíàÿ ñòðàíèöà */ 
/*  öåíòðàëüíûé áëîê */
.cnt  div#center_column {
width:68%;
float:left;
padding-bottom:10px;
}
/*  öåíòðàëüíûé áëîê */
.cnt  div#center_column2 {
width:68%;
float:left;
padding-bottom:10px;
}
/*  öåíòðàëüíûé áëîê  sitemap*/
.cnt  div#center_column3 {
width:39%;
float:left;
}


/* ïðàâûé áëîê */ 
.cnt div#right_column {
float:right;
width:28%;
overflow:hidden;
}
/* ïðàâûé áëîê */ 
.cnt div#right_column2 {
float:right;
width:28%;
overflow:hidden;
}
/* ïðàâûé áëîê  øèðîêèé sitemap*/ 
.cnt div#right_column3 {
float:right;
width:60%;
overflow:hidden;
}
	

/* ÄÈÇÀÉÍ*/ 

.cnt  div#design h2 {
background:transparent url(../p/s/web_design.gif) no-repeat scroll 0px;
margin:0pt 0pt 18px;
text-indent:-1000px;
}
.cnt  div.text {margin-bottom:25px;}
.cnt  div.text.t_left {float:left; width:48%; margin-bottom:5px;}
.cnt  div.text.t_right {float:right; width:48%; margin-bottom:5px;}
.cnt  div.text_one {clear: both; padding:0px; margin:0px; _height:0;}

.cnt   div.block_expanding {
background: #ffffff; } 


.cnt   div.block_expanding H3 A, .cnt   div.block_expanding H3 A:active, .cnt   div.block_expanding H3 A:visited {
	border-color:#CCD0D4;
	border-style:solid none;
	border-width:1px medium;
	color:#000000;
	display:block;
	font:Verdana bold 11px;
	padding:4px 8px;
	text-decoration:none;
	background: #f1f1f2 url(../p/s/plus_small_d.gif) no-repeat 99%;
} 
.cnt   div.block_expanding H3 A:hover {
	background-color:;
	border-color:#000000;
	border-style:solid none;
	border-width:1px medium;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../p/s/plus_small_l.gif) #000000 no-repeat 99%;
}  

.cnt   div.block_expanding H3 A.expand, .cnt   div.block_expanding H3 A.expand:active, .cnt   div.block_expanding H3 A.expand:visited {
	border-color:#000000;
	border-style:solid none;
	border-width:1px medium;
	color:#FFFFFF;
	display:block;
	font:Verdana bold 11px;
	padding:4px 8px;
	text-decoration:none;
	background: #313131 url(../p/s/minus_small_l.gif) no-repeat 99%;
} 
.cnt   div.block_expanding H3 A.expand:hover {
	background-color:;
	border-color:#000000;
	border-style:solid none;
	border-width:1px medium;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../p/s/minus_small_l.gif) #000000 no-repeat 99%;
}  


.cnt   div.block_expanding div.block_body{
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	_height:0;
	zoom:1;
    position:relative;
}

/* ÍÎÂÎÑÒÈ */

.cnt div#news{}
.cnt div#news_listing{ }
.cnt div#news_listing div.news_item {padding:6px; border-top:2px solid #FFF; border-bottom:2px solid #FFF; }
.cnt div#news_listing div.news_item:hover {background-color:#f1f1f1; border-top:2px solid #ccd0d4; border-bottom:2px solid #ccd0d4;  }
.cnt div#news_listing div.news_item IMG {margin-right:10px; margin-top:13px;}

.cnt div#news_listing div.news_item div.date {float:left; margin-bottom:-20px; margin-top:10px; font-family:Verdana;font-size:10px; line-height:18px; width:70px; }

.cnt div#news_listing div.news_item h3 {line-height:18px; padding:0px; margin:10px 0px}
.cnt div#news_listing div.news_item div.news_item_text {margin-left:80px; margin-bottom:10px; }
.cnt div#news_listing div.news_item div.news_item_text  h3 {font-family:"Verdana", "Tahoma"; font-size:13px; font-weight:bold; margin-bottom:0px; padding-left:0px;}
.cnt div#news_listing div.news_item div.news_item_text  P {margin:4px 5px 2px 0px; padding:0px; }

.cnt div.pager {overflow:hidden; padding-left:80px; margin-top:10px;}
.cnt div.pager div.page {float:left;}
.cnt div.pager div.page a {display:block; padding:4px 8px; border:1px solid #e0e0e0; margin:0 3px 0 0; text-decoration:none; color:#333; font-family:Verdana; font-size:10px;}
.cnt div.pager div.page a:hover {border-color:#535353;}
.cnt div.pager div.page.active a {background-color:#535353; border-color:#535353; font-weight:bold; color:#fff;}

/* ÊÎÍÒÀÊÒÛ */
.cnt div#right_column h3 {background:url(../p/s/write_us.gif) no-repeat; text-indent:-1000px; margin-bottom:14px; padding-bottom:1px;}
.cnt div.form div.form_row {font-size: 95%; margin:5px 0; font-family:"Trebuchet MS";}
.cnt div.form div.form_row span { color:#f4004b; font-family:"Trebuchet MS"; font-size: 95%;}
.cnt div.form div.form_row.send {text-align:right; width:92%; padding-top:13px;}
.cnt div.form .input {width:90%; border:1px solid #979797; padding:4px 2px; background:url(../p/s/input_bg.gif) repeat-x 0px 0px #fff; margin-top:3px;}
.cnt div.form #send {border:2px solid #e7e7e7;}
.cnt div.form #send:hover {border-color:#939393;}

/* ÊÎÍÒÀÊÒÛ öåíòð */
div.incontact {overflow:hidden; float:left; width:100%; padding:0px; margin:0px;}
.cnt div.incontact p { font-size: 95%; border-bottom:2px solid #efefef; padding:5px 0px 10px 35px; background-repeat:no-repeat; background-position:8px 7px; line-height:18px; margin-left:0px;}
.cnt div.incontact p.title {font-size: 100%; margin-bottom:25px; border:none; padding:0;}
.cnt div.incontact p.first {border-top:2px solid #efefef;}
.cnt div.incontact p.phone { background-image:url(../p/s/phone.gif);}
.cnt div.incontact p.mail {background-image:url(../p/s/mail.gif);}
.cnt div.incontact p.office {background-image:url(../p/s/chair.gif);}
.cnt div.incontact p.country {background-image:url(../p/s/ukr.gif); background-position:3px 7px;}
.cnt div.incontact p a {font-size: 95%; color:#EC005E; text-decoration:none; border-bottom:1px dotted #EC005E;}
.cnt div.incontact p a:visited {font-size: 95%; color:#EC005E; border-bottom:1px dotted #EC005E;}
.cnt div.incontact p a:hover {font-size: 95%; border:none; color:#949494; text-decoration:none; border-bottom:1px dotted #949494;}

/* Äèçàéí öåíòð */
div.indesign {overflow:hidden; float:left; width:100%; padding:0px; margin:0px;}
.cnt div.indesign p { font-size: 95%; border-bottom:2px solid #efefef; padding:5px 0px 10px 40px; background-repeat:no-repeat; background-position:5px 5px; line-height:18px; margin-left:0px;}

.cnt div.indesign p.first {border-top:2px solid #efefef; margin-top:0px;}
.cnt div.indesign p.web {background-image:url(../p/s/web_icon_d.gif);}
.cnt div.indesign p.graphic {background-image:url(../p/s/graphic_icon_d.gif);}
.cnt div.indesign p.flash {background-image:url(../p/s/flash_icon_d.gif);}
.cnt div.indesign p.support {background-image:url(../p/s/support_icon_d.gif);}
.cnt div.indesign p.plus {background-image:url(../p/s/plus_icon_d.gif);}
.cnt div.indesign p a {font-size: 105%; color:#EC005E; text-decoration:none; border-bottom:1px dotted #EC005E; font-weight: bold;}
.cnt div.indesign p a:visited {font-size: 105%; color:#EC005E; border-bottom:1px dotted #EC005E; font-weight: bold;}
.cnt div.indesign p a:hover {font-size: 105%; border:none; color:#949494; text-decoration:none; border-bottom:1px dotted #949494; font-weight: bold;}


/* ÏÎÐÒÔÎËÈÎ */
.cnt #portfolio div.link {
	font-size:10px;
	
}
 /* ññûëêè íà æèâóþ ðàáîòó èç ïîðòôîëèî */
.cnt #portfolio DIV.link A, .cnt  #portfolio DIV .link A:hover, .cnt #portfolio DIV.link A:visited {
	color:#346596;
	text-decoration:none;
	border:solid none 0px;
	border-bottom:0px none;
	font-size:11px;
}

.cnt #portfolio DIV.link a[href^="http://"], .cnt #portfolio DIV.link a[href^="https://"] {
background:transparent none no-repeat scroll right center;
margin-right:2px;
padding-right:10px;
}
.cnt #portfolio H2{
	font-family:"Arial";
	font-size:13px;
	font-weight:bold;
	margin:0px 0px 10px 45px;
	color:#464646;
}
.cnt #portfolio div.text {
	font-size:85%;
	padding:0px 0px 0px 0px; } /* îïèñàíèå ðàáîòû â ïîðòôîëèî */

.text P {
	font-size:100%;
	} /* îïèñàíèå ðàáîòû â ïîðòôîëèî */

.cnt #portfolio div.text A:link    { font-size:100%; border-bottom:1px dotted #FA0656;
	color:#FA0656;	
	text-decoration:none; }    /* íåïðîñìîòðåííûå ññûëêè â îïèñàíèè ðàáîòû â ïîðòôîëèî */
.cnt #portfolio div.text A:visited { font-size:100%; border-bottom: 1px dotted #909090;
	color: #909090;	
	text-decoration:none; }   /* ïðîñìîòðåííûå ññûëêè  â îïèñàíèè ðàáîòû â ïîðòôîëèî */
.cnt #portfolio div.text A:hover   { font-size:100%; color: #464646;	border-bottom:1px dotted #464646; text-decoration:none; } /* ïîëüçîâàòåëüñêèå hovers  â îïèñàíèè ðàáîòû â ïîðòôîëèî*/
.cnt #portfolio div.text A:active  { font-size:100%; color:#FA0656; }	


/* SiteMap */
ul.sitemap {
 list-style: none;
 margin: 0;
 padding: 0;
 margin-left: 0;
 padding-left: 0;
 overflow:hidden;
 border:1px solid #fff;
}
ul.sitemap li {
 margin: 0px;
 padding: 0px;
 list-style: none;
 overflow:hidden;

}
ul.sitemap li a,ul.sitemap li a:hover,ul.sitemap li a:link,ul.sitemap li a:active,ul.sitemap li a:visited {
 margin: 0px;
 padding: 0px;
 background:url(../p/s/sitemap-item.gif) no-repeat 0 2px;
 margin-left: -11px;
 padding-left: 18px;
 color:#346596;
 border-bottom: none;

}
ul.sitemap li ul{
 margin: 0;
 padding: 0;
 list-style: none;
 margin: -14px 0 20px 0;
 padding: 14px 0 0 6px;
 overflow:hidden;
 border:1px solid #fff;
}
ul.sitemap li a.parent,ul.sitemap li a.parent:hover,ul.sitemap li a.parent:link,ul.sitemap li a.parent:visited,ul.sitemap li a.parent:active {
 margin: 0;
 padding: 0;
 margin-left:0;
 padding-left:18px;
 padding-top:4px;
 $padding-top:1px;
 font-family: "Arial","Trebuchet MS", sans-serif;
 font-size:12px;
 line-height:22px;
 border:0;
 border:1px solid #fff;
}
ul.sitemap li ul li {
 margin: 0;
 padding: 0;
 margin-left: 10px;
 padding-left: 10px;
 list-style: none;
 overflow:hidden;
 border:1px solid #fff;
}
/* SiteMap */



/* Wallpaper + */
div.wallpaper{float:left;width:202px;margin:10px 30px 10px 0;text-align:left}
div.wallpaper span{display:block;font-weight:bold}
div.wallpaper img{width:200px;height:150px;border:0}
div.wallpaper a:link, .wallpaper a:visited, .wallpaper a:hover {font-size:95%}
/* Wallpaper - */

/* screenshot + */
div.screenshot{float:left;width:200px;margin:10px 30px 10px 0;text-align:left}
div.screenshot span{display:block;font-weight:bold}
div.screenshot a:link, .screenshot a:visited, .screenshot a:hover {font-size:95%; border-bottom: none;}
/* screenshot - */
