
/*
    TODO: 2010 07 01 Ïåðåðàñïðåäåëèòü ñòðóêòóðó CSS ñòèëåé!!!
*/
/* * {box-sizing: border-box; -moz-box-sizing: border-box;}  */
  body, img, table, tr, td, form, font {font-family: tahoma; font-size: 12px; margin: 0px; padding: 0px; color: #FFFFFF; outline: none;  background-color: #000000;} 
  table, tr, td {border-collapse: collapse;}
  img {border: 0px;}
  
  a {color: #FFFFFF; text-decoration: none; outline: none;}
  a:hover {color: #FFFFFF; text-decoration: underline; outline: none;}


.your_links_title{
font-weight: bold;
color: #0265B3;
margin-top: 10px;
margin-bottom: 10px;
}

.razd{
overflow: hidden;
width: 100%;
height: 20px;
clear: both;
}
.short_link{
margin: 10px;
}

  .ots { padding-left: 25px; }
  .main {width: 1000px; height: 100%;}
  .main_l1{height: 15px;}
  .main_l2{height: 35px;}
  .main_l3{height: 15px;}
  .main_l4{height: 100%;}
  .main_l5{height: 65px; border-top: 1px solid #FFFFFF;}
  .index_main_l3{height: 15px; margin-left: 10px;}
  
  .top {width: 100%; height: 100%;}
  .top_logo{width: 0px; padding-right: 0px;}
  .top_menu{width: 750px;}
  .ulmenu{list-style: disc; padding-top: 5px; padding-bottom: 5px;}
  .menu {height: 100%;}
  .menu td{vertical-align: top; padding-top: 20px;}
  .menu_punkt{padding-left: 15px; padding-right: 10px;}
  .menu_r{width: 1px;}
  .menu #name{font-size: 12px; color: #FFFFFF; font-weight: bold;}
  .menu #name a{font-size: 12px; color: #666050; font-weight: bold;}
  .menu #name a:hover{color: #00A7D4; text-decoration: none;}
  .menu_opis{font-size: 11px; color: #999999;}
  
  .center {width: 100%; height: 100%;margin-bottom: 20px; }
  .center td { vertical-align: top;}
  .center #c1{width: 490px;}
  .center #c2{width: 260px;}
  .center #c3{width: 260px;}
  .center #c4{text-align: left; /*border: 1px solid #FFFFFF;*/}
  .center #c5{width: 220px;}
  
  .left {width: 100%;}
  .left td{vertical-align: top;}
  .left #col1{width: 225px;}
  .left #col2{width: 265px;}
  .left #col3{width: 490px;}
  
  .prosto {width: 100%; }
	.prosto td {width: 100%; }
		
  .prosto_zag{	font-size: 12px; color: #0265B3; padding-left: 10px; padding-bottom: 0px;  text-align: left;  }
  .prosto_zag2{font-size: 12px; color: #0265B3; }
  .prosto_text{font-size: 11px; color: #FFF; padding-left: 20px; padding-right: 20px; padding-top:5px; text-align: left;}
  .prosto_text a{font-size: 12px;  }
  .prosto #end{text-align: right;}
  .prosto #end a{font-size: 11px; text-decoration: underline; padding-right: 50px;}
  .prosto #end a:hover{color: #00A7D4;}
  
  .partners {width: 100%;}
  .partners #zag{font-size: 14px; color: #0265B3; padding-left: 20px; padding-bottom: 13px; padding-top: 30px;}
  .partners #text{font-size: 11px; color: #999999; padding-left: 30px; padding-right: 20px;}
  .partners #text a{font-size: 12px; color: #FFFFFF;}
  
  .info {width: 100%;}
.info td { text-align: left;}
  .info #zag{font-size: 14px; color: #0265B3; padding-left: 20px; padding-bottom: 13px; padding-top: 20px;}
  .info #text{font-size: 12px; color: #FFFFFF; padding-left: 30px; padding-right: 20px;}

  .projects_main {width: 100%;}
  .projects_main #zag{font-size: 14px; color: #0265B3; padding-left: 20px; padding-bottom: 3px; padding-top: 20px;}
  .projects_main #info{padding-left: 30px;} 
  .projects_main #info img{border: 1px solid #ffffff;} 
  .projects_main #info img:hover{border: 1px solid #FFFFFF;}
  
  .blue {width: 750px; margin-right: 30px;}
  .blue_pict{width: 114px; height: 105px;}
  .blue_text{background: url("images/blue_bg.jpg") repeat-x; padding-top: 0px; padding-right: 20px; text-align: left;}
  .blue_zag{font-size: 14px; color: #FFFFFF; font-weight: bold;}
  .blue_inform{font-size: 12px; color: #FFFFFF; padding-left: 10px;}
  
  .red {width: 750px; margin-right: 30px;}
  .red_pict{width: 122px; height: 105px;}
  .red_text{background: url("images/red_bg.jpg") repeat-x; padding-top: 0px; padding-right: 20px; text-align: left;}
  .red_zag{font-size: 14px; color: #FFFFFF; font-weight: bold;}
  .red_inform{font-size: 12px; color: #FFFFFF; padding-left: 10px;}
  
  .green {width: 750px; margin-right: 30px;}
  .green_pict{width: 81px; height: 105px;}
  .green_text{background: url("images/green_bg.jpg") repeat-x; padding-top: 0px; padding-right: 20px; text-align: left;}
  .green_zag{font-size: 14px; color: #FFFFFF; font-weight: bold;}
  .green_inform{font-size: 12px; color: #FFFFFF; padding-left: 10px;}
  
  .portfolio {width: 100%;}
  .portfolio #zagol{font-size: 14px; color: #0265B3; padding-left: 20px; padding-bottom: 13px;}
  .portfolio #god{font-size: 12px; color: #E31414; padding-left: 20px; font-weight: bold;}
  .portfolio #mes{font-size: 12px; color: #4fa600; padding-left: 35px; font-weight: bold;}
  .portfolio #site{font-size: 12px; color: #FFFFFF; padding-left: 50px; padding-bottom: 10px; text-align: left;}
  .portfolio #site a{font-size: 12px; color: #FFFFFF; font-weight: bold;cursor:pointer;}
  
  .portfolio_one {width: 90%;}
  .portfolio_one #zag{font-size: 14px; color: #0265B3; padding-left: 20px; padding-bottom: 3px; margin-right: 20px;}
	
  .portfolio_one #mes{font-size: 12px; color: #4fa600; padding-left: 20px; font-weight: bold;}

  .portfolio_one #god{font-size: 12px; color: #E31414; font-weight: bold;}
  .portfolio_one #god_green{font-size: 12px; color: #009431; font-weight: bold;}
  .portfolio_one #god_red{font-size: 12px; color: #FF100C; font-weight: bold;}
  .portfolio_one #name{font-size: 12px; color: #FFFFFF; padding-top: 10px; padding-left: 35px; padding-right: 10px;  }
  .portfolio_one #site{text-align: right; vertical-align: middle;width: 40%; }
  .portfolio_one #site a{color: #247abd; font-weight: bold; }
  .portfolio_one #site_status {padding-left: 35px; padding-top: 10px; padding-bottom: 5px; vertical-align: top; width: 60%;}
	
  .portfolio_one #text{padding-top: 10px; padding-bottom: 10px; padding-left: 35px; color: #777777;}
  .portfolio_one #foto{padding-left: 15px; }

  .portfolio_one #foto img{border: 1px solid #FFFFFF; width: 480px;}
 
  .portfolio_one #ps{padding-left: 35px; color: #999999; padding-top: 10px; padding-bottom: 10px;}
  .portfolio_one #ps_red{padding-left: 35px; color: #FF100C; padding-top: 10px; padding-bottom: 10px;}

  .portfolio_one #back{padding-left: 262px; padding-bottom: 10px; text-align: center; font-weight: bold;}
  .portfolio_one #back a{color: #FFFFFF;}
  
  .uslugi {width: 100%;}
  .uslugi #zag{font-size: 14px; color: #0265B3; padding-left: 20px; padding-bottom: 3px;}
  .uslugi #name{font-size: 12px; color: #E31414; padding-left: 20px; padding-bottom: 3px;}
	.uslugi #blue_name{font-size: 12px; color: #0265B3; padding-left: 20px; padding-bottom: 3px;}
  .uslugi #info{font-size: 12px; color: #FFFFFF; padding-left: 5px; padding-right: 20px ; text-align: justify;}
  .uslugi #l_price{padding-left: 35px; padding-top: 3px; padding-bottom: 5px;}
  .uslugi #l_price span a{color: #4fa600; font-weight: bold;}
  .uslugi #price{padding-left: 35px; padding-bottom: 10px;}
  .uslugi #price div{width: 100%; background-color: #f6f6f6; border: 1px solid #CCCCCC; padding: 15px; padding-bottom: 5px; padding-right: 5px;}
  .uslugi #p_zag {color: #FFFFFF;font-weight: bold;}
  .uslugi #p_text {color: #FFFFFF; padding-left: 5px;}
  .uslugi #p_load {text-align: right; width: 100%; padding: 0px!important; border: 0px!important;}
  .uslugi #p_load span a{color: #4fa600; font-weight: bold;}
  
  .second {width: 100%;}
  .second #zagol{font-size: 14px; color: #0265B3; padding-left: 20px; padding-bottom: 13px;}
  .second #text{color: #FFFFFF; padding-left: 35px;}
  .second #text p{color: #FFFFFF; text-indent: 1.5em;}
  .second #text a{color: #FFFFFF; text-decoration: underline;}
  .second #text a:hover{color: #00A7D4; text-decoration: underline;}
  .second_text{color: #FFFFFF; padding-left: 0px; width: 600px;}
  
 
	.greylinks a{font-size: 10px; color: #A9A9A9;}    
    
  .copyright {width: 100%; }
  .copyright td{vertical-align: middle; padding-top: 5px;}
  .copyright_lcol{padding-left: 20px; vertical-align: middle; text-align: left; /*border-bottom: 1px solid #ffffff;*/}
  .copyright_rcol{padding: 0px; padding-right: 20px; text-align: right; }
  .copyright_name{color: #0265B3; display: block; margin-bottom: 7px;}
  .copyright_text{color: #AAAAAA; padding-left: 15px; display: block; margin: 0px;}
  .copyright #tel{color: #0265B3; font-weight: bold; font-size: 12px;}
  .copyright #num{color: #E31414; font-weight: bold; font-size: 12px;}
  .phone_red  { color: #E31414; font-size: 29px; vertical-align: middle;}
  .phone_blue  { color: #0265b3; font-size: 29px; vertical-align: middle;}

  
  .on {display: relative;}
  .off { padding-top: 10px;}  
  
  .saitex {color: #FF1E1C;}  
  .ads a { color: #A9A9A9; text-decoration: none; font-size: 10px;}
  .ads { color: #A9A9A9; font-size: 10px;}
.mid{ vertical-align: middle!important; text-align: middle!important; }
.shopimg { border: 1px #FFFFFF solid;}

.shopcontent {margin-top: 7px; margin-bottom: 7px;  display: block;  line-height: 1.5; }
.redalert { color:  #FF0408; }

/*  blog section  */ 
  .second #textnews{color: #FFFFFF; text-align: justify; padding-right: 20px; padding-left: 20px; border-right: solid 1px #A9A9A9; border-left: solid 1px #A9A9A9;}
 .second #textnews p{color: #FFFFFF; text-indent: 1.5em; text-align: left;}
  .second #textnews a:hover{color: #000000; text-decoration: none;}

.headnews {font-size: 12px; color: #0265B3; text-decoration: none; }
.headnews A {font-size: 12px; color: #0265B3; text-decoration: none;}
.headnews A:hover{font-size: 12px; color: #0265B3; text-decoration: none;}
.headnews A:visited {font-size: 12px; color: #0265B3; text-decoration: none;}
.headnews A:active{font-size: 12px; color: #0265B3; text-decoration: none;}

.nafigate {font-size: 12px; color: #0265B3; padding-left: 20px; padding-bottom: 3px; margin-top: 7px; margin-bottom: 20px; font-weight: bold;}
.nafigate  A { color: #0265B3; font-size: 12px;  font-weight: bold; }
.nafigate  td { color: #0265B3; font-size: 12px; padding-left: 0px; font-weight: bold; }
.blog_nav  A { color: #0265B3; font-size: 12px;  font-weight: bold; padding-top: 10px; }
.blog_nav   { color: #0265B3; font-size: 12px;  font-weight: bold; padding-top: 10px; margin-top: 5px; font-weight: bold; }
/*================== RED BUTTON =======================*/

.red_gl_but
		{display:block;
		height:37px;
		padding:0px 0px 0px 0px;
		line-height:34px;
		color:rgb(255,255,255) !important;
		text-decoration:none;
		background-image:url(images/buttons/red_btn_c.png);
		background-position:50% top;
		background-repeat:repeat-x;}
.red_gl_but div
		{height:37px;
		padding:0px 0px 0px 0px !important;
		border:none !Important;
		background-color:transparent !important;
		background-image:url(images/buttons/red_btn_l.png);
		background-position:left top;
		background-repeat:no-repeat;}
.red_gl_but div span
		{display:block;
		height:37px;
		padding:0px 25px 0px 25px;
		background-image:url(images/buttons/red_btn_r.png);
		background-position:right top;
		color:rgb(255,255,255) !important;
		font-weight:lighter !important;
		font-family:Verdana, Trabuchet ms, Tahoma, Arial;
		background-repeat:no-repeat;}
.red_gl_buts
		{display:block;
		height:32px;
		padding:0px 0px 0px 0px;
		line-height:30px;
		color:rgb(255,255,255) !important;
		text-decoration:none;
		background-image:url(images/buttons/red_btns_c.png);
		background-position:50% top;
		background-repeat:repeat-x;}
.red_gl_buts div
		{height:32px;
		padding:0px 0px 0px 0px !important;
		border:none !Important;
		background-color:transparent !important;
		background-image:url(images/buttons/red_btns_l.png);
		background-position:left top;
		background-repeat:no-repeat;}
.red_gl_buts div span
		{display:block;
		height:32px;
		text-align:center;
		padding:0px 25px 0px 25px;
		background-image:url(images/buttons/red_btns_r.png);
		background-position:right top;
		color:rgb(255,255,255) !important;
		font-weight:lighter !important;
		font-family:Verdana, Trabuchet ms, Tahoma, Arial;
		background-repeat:no-repeat;}
	
.table_001 td
		{padding:10px 10px 10px 10px;}
		
.btn_link_01
		{display:block;
		padding:4px 4px 4px 4px;
		border:rgb(220,220,220) 1px solid;
		background-color:rgb(250,250,250);
		text-decoration:underline;}
.btn_link_01:hover
		{border:rgb(200,200,200) 1px solid;
		background-color:rgb(222,222,222) 1px solid;
		text-decoration:none !important;}
.links {   color: #AF6429; /* Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð… Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð… */} 



/*  HOME PAGE CSS STYLE */
/* .content_block {  background-color: #f6f6f6; border: 1px solid #a9a9a9; padding: 15px; margin: 5px;} */
.content_block {    padding-left: 15px; margin: 5px;  text-align: left;} 
.right_content_block {   padding: 5px 0px 0px 20px; margin: 0px;  text-align: left; } 
.lastpost {   padding: 0px 0px 0px 20px; margin: 0px;  text-align: left; } 
.zagol_content {font-size: 12px; color: #0265B3; padding-left: 20px; padding-bottom: 13px;}
.right_content {font-size: 12px; color: #0265B3; padding-left: 20px; padding-bottom: 0px;}
.right_ulmenu{list-style: disc; padding-top: 0px; padding-bottom: 7px;}

.blue_header { font-size: 14px;  color: #0265B3; font-weight: bold; margin-bottom: 15px;}
.right_blue_header { font-size: 14px;  color: #0265B3; font-weight: bold; margin-left: 10px;}
.indexmenu li {list-style: disc; padding-top: 5px; padding-bottom: 5px; }
.indexmenu a {list-style: disc; padding-top: 5px; padding-bottom: 5px; }
.indexmenu ul {list-style: disc; }
.indexmenu  { padding: 0px 0px 0px 10px;margin:0px 0px 0px 0px;}

.skyline { 
	width: 1px;
	height: 160px;
	margin-top: 33px;
	border-right: 1px solid #a9a9a9;
 }
.right_skyline { width: 1px; 	border-right: 1px solid #a9a9a9; height: 500px; margin-top: 28px; }
.left_skyline { width: 1px; 	border-right: 1px solid #a9a9a9; height: 160px; margin-top: 28px; }
.short_line { width: 100px;  	border-right: 1px solid #a9a9a9; height: 3px; }
.long_line { width: 200px; 	border-right: 1px solid #a9a9a9; }
.project_img img
{ margin-top: 10px; margin-left: 20px; border: 1px solid #ffffff;}

.project_img img:hover{border: 1px solid #000000;}
/*================== RED BUTTON =======================*/

.red_gl_but
		{display:block;
		height:37px;
		padding:0px 0px 0px 0px;
		line-height:34px;
		color:rgb(255,255,255) !important;
		text-decoration:none;
		background-image:url(images/buttons/red_btn_c.png);
		background-position:50% top;
		background-repeat:repeat-x;
		white-space: nowrap;}
.red_gl_but div
		{height:37px;
		padding:0px 0px 0px 0px !important;
		border:none !Important;
		background-color:transparent !important;
		background-image:url(images/buttons/red_btn_l.png);
		background-position:left top;
		background-repeat:no-repeat;}
.red_gl_but div span
		{display:block;
		height:37px;
		padding:0px 25px 0px 25px;
		background-image:url(images/buttons/red_btn_r.png);
		background-position:right top;
		color:rgb(255,255,255) !important;
		font-weight:lighter !important;
		font-family:Verdana, Trabuchet ms, Tahoma, Arial;
		background-repeat:no-repeat;}
.red_gl_buts
		{display:block;
		height:32px;
		padding:0px 0px 0px 0px;
		line-height:30px;
		color:rgb(255,255,255) !important;
		text-decoration:none;
		background-image:url(images/buttons/red_btns_c.png);
		background-position:50% top;
		background-repeat:repeat-x;}
.red_gl_buts div
		{height:32px;
		padding:0px 0px 0px 0px !important;
		border:none !Important;
		background-color:transparent !important;
		background-image:url(images/buttons/red_btns_l.png);
		background-position:left top;
		background-repeat:no-repeat;}
.red_gl_buts div span
		{display:block;
		height:32px;
		text-align:center;
		padding:0px 25px 0px 25px;
		background-image:url(images/buttons/red_btns_r.png);
		background-position:right top;
		color:rgb(255,255,255) !important;
		font-weight:lighter !important;
		font-family:Verdana, Trabuchet ms, Tahoma, Arial;
		background-repeat:no-repeat;}
	
.table_001 td
		{padding:10px 10px 10px 10px;}
		
.btn_link_01
		{display:block;
		padding:4px 4px 4px 4px;
		border:rgb(220,220,220) 1px solid;
		background-color:rgb(250,250,250);
		text-decoration:underline;}
.btn_link_01:hover
		{border:rgb(200,200,200) 1px solid;
		background-color:rgb(222,222,222) 1px solid;
		text-decoration:none !important;}
.links {   color: #AF6429; /* Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð… Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð… */} 





.name{font-size: 12px; color: #000000; font-weight: bold; white-space: nowrap;}
.name a{font-size: 12px; color: #FFFFFF; font-weight: bold;}
.name a:hover{color: #00A7D4; text-decoration: none;}

.nobr {white-space: nowrap;}
.uslugi_price div{width: 100%; background-color: #f6f6f6; border: 1px solid #CCCCCC; padding: 15px; padding-bottom: 5px; padding-right: 5px;}
.uslugi_name{font-size: 12px; color: #E31414; padding-left: 20px; padding-bottom: 3px;}

.seo_alert{
height: 40px; width: 90%; margin-left: 20px; margin-top: 20px; border: 1px dashed red;
background-color: #F5E8B1; 
}
.seo_alert a {color: #AF6429;}
.seo_alert a:hover {color: #AF6429;}
.seo_alert td { text-align: center;
padding: 0px 2px 0px 2px;
vertical-align: middle; height: 40px; font-weight: bold;
font-size: 12px; color: #AF6429; padding-left: 3px;
}


.seo_content {margin-top: 20px;}
.seo_content table {text-align: left; margin-top: 10px;}
.seo_content td {vertical-align: middle; margin-left: 5px;}
.seo_content_pic {margin-top: 20px;border: 1px solid black;}

.seo_content_left {margin-top: 10px;}
.seo_content_left td {vertical-align: middle; margin-left: 0px;}
.seo_content_left a {margin-top: 5px; margin-left: 5px;}

.seo_content_right #div {margin-left: 20px; margin-top: 20px;}

.seo_text_form{text-align: justify; color: #333333;}
.seo_text_form {margin: 10px 30px 10px 0px;}
.seo_text_form_bottom{margin-top: 20px;}

.seo_form {margin-bottom: 20px; margin-top: 20px;}
.seo_form_domain div{margin-bottom: 5px;}
.seo_form_domain input{height: 25px; font-size: 14px; border: 2px solid #707070;}
.seo_form_button input{margin-left: 10px; height: 25px; font-size: 14px; margin-top: 20px;}
.seo_form_mail div{padding:20px 0px 0px 0px;}
.seo_form_mail_text input{margin-top: 10px; height: 25px; font-size: 14px; border: 2px solid #707070;}
.seo_form_captcha input{margin-top:20px; height: 25px; font-size: 14px;}
.seo_form_captcha img{margin-top: 20px;}


.projects_main_2 td{vertical-align: middle; margin-top: 20px; padding-left: 10px;}
.projects_main_2 #info{padding:5px 5px 5px 5px;}
.projects_main_2 #last_pic {vertical-align: middle;  text-align: center;} 
.projects_main_2 #last_pic img{border: 1px solid #ffffff;} 
.projects_main_2 #last_pic img:hover{border: 1px solid #000000;}
.projects_main_2 #info img{border: 1px solid #ffffff;} 
.projects_main_2 #info img:hover{border: 1px solid #000000;}
.projects_main_2 #text {width: 90%;  margin-top: 10px; font-size: 12px;}
.projects_main_2 #text div{color: #707070; margin-top: 10px;}

.projects_main_2 #button{text-align: center; }
.projects_main_2 #button div{margin-top: 40px;}
.projects_main_2 #button a{color: #0265B3; font-size: 16px; padding-top: 10px;}

.addurl_form div{vertical-align: middle; margin-top: 20px;}
.addurl_form img{vertical-align: middle; width: 165px; height: 60px;}
.addurl_form #button{margin-top: 30px; margin-left: 40px;}

.addurl_alert {margin-top: 30px; margin-left: 40px;}

.addurl_error {margin-top: 20px; margin-left: 30px; color: red; font-size: 14px;}
.addurl_link {margin-top: 20px; margin-left: 30px; font-size: 14px;}
.addurl_link a{color: #0265B3; font-size: 14px;}

.addurl_result td{ height: 80px; vertical-align: middle; margin-top: 20px; padding-left: 10px;}
.addurl_result img{border: 1px solid #ffffff;} 
.addurl_result img:hover{border: 1px solid #000000;}


/*------NAVIGATION---[1][2][3][...][56][57][58]------*/   
.mes_nav
		{display:block;
       float:left;
       margin:0px 3px 0px 0px;
       border:rgb(200,200,200) 1px solid;
       background-color:rgb(245,245,245);
       width:20px;
       text-align:center;
       color:rgb(191,166,163);
	   text-decoration:none;}
.mes_nav:visited
		{color:rgb(191,166,163);
		text-decoration:none;}
.mes_nav:hover
		{background-color:rgb(255,255,255);
       border:rgb(150,150,150) 1px solid;
       color:rgb(71,31,26);
	   text-decoration:none;}
.mes_nav_s
       {display:block;
       float:left;
       margin:0px 3px 0px 0px;
       background-color:rgb(255,255,255);
       border:rgb(150,150,150) 1px solid;
       color:rgb(71,31,26);
       width:20px;
       text-align:center;
	   text-decoration:none;}
/*------NAVIGATION---[1][2][3][...][56][57][58]------*/ 

/* {
background:transparent url(../images/sexy-sprite.png) no-repeat scroll 0 0 !important;
}*/

/*div.link_book
{ 
width: 100%; float: center;
}
.link_book img:hover
{
padding-bottom: 10px;
}*/



/* =================Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð… Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð… Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð… Ð¿Ñ—Ð… Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…============= */

div.link_book
{ 
width: 100%; float: center;
}

span.link_book
{
color: #000;
font-size: 11px;
font-weight: normal;
font-family: Arial;
text-align: center;
padding-bottom: 0px;
}

div.link_bookvn
{
margin-top: 5px;
text-align: center;
}

div.link_bookvn a img
{
padding: 2px;
margin: 0px;
border: 1px solid #CCCCCC;
}

div.link_bookvn img
{
margin: 0 7px 3px 0 !important;
}

div.link_bookvn a img:hover
{
border: 1px solid #FF0000;
}

div.link_bookvn a img
{
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
   
div.link_bookvn a img:hover
{
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}

.table_links td
{
height: 30px;
}

.stx_link { color: #0265B3; text-decoration: none;	}

.cms_list{ margin-top: 5px; margin-bottom: 5px;}
.partner_list{	margin-top: 10px; margin-bottom: 10px;	}
.lidigit{	list-style-type: decimal; margin-top: 5px; margin-bottom: 5px;	}
.lidigit_left{	list-style-type: decimal; margin-top: 5px; margin-bottom: 5px;	margin-left: 0px; padding-left: 0px;}
ul.lidigit_left{padding-left: 30px;}
.li_left{	 margin-top: 5px; margin-bottom: 5px;	margin-left: 0px; padding-left: 0px;}

.rand_links{color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: underline;}
.partner_ul{	  margin-left: 0px; padding-left: 0px;	}


.partner_line{
width: 100px;
color: #a9a9a9;

}

.lineyko{
	width: 100px;
	height: 1px;
	border-top: 1px solid #a9a9a9;
	margin-bottom: 40px;
}

.stx_page{ padding-right: 20px; text-align: justify; }

.calc_title
{
	display:none;
	position:absolute;
	border:solid 1px #A2A198;
	padding:10px 10px 10px 10px;
	width:330px;
	font-size:11px;
	color:#2C2B29;
	text-align:left;
	background:#FFFEEF url("images/calc_title_fon.gif") right bottom no-repeat;
}
.calc_title li
{
	padding-top:5px;
}

	.city {
		vertical-align: center;
		text-align: left;
		width: 100%;
		margin-bottom: 50px;
		margin-top: 10px;
	}
	.city li {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:2px 0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
  	padding: 0px 10px 0px 10px;
}

.city_listing td {
padding-top: 5px;
padding-bottom: 5px;
}

.border_index_page { border-top: 1px solid  #FFFFFF; }
.footer_phones { width: 100%; font-size: 18px; margin-top: 0px; }
.footer_phones TD {  width: 50%; font-size: 14px; text-align: right; padding: 10px 0px 10px 0px;}
.footer_color_red { color: red; font-size: 18px;  font-weight: bold; }
.footer_color_blue { color: #0265B3; font-size: 18px; font-weight: bold; }
.portfv2 { margin: 25px; display: block; position: relative;  float: left; font-size: 16px; font-weight: bold; }

.prtnrs {
color: #FFFFFF;
}

.footer_phone_div
{
padding-left: 15px; 
padding-top: 8px; 
}

.footer_phone_small
{	
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 5px;
}