a{color:#006699;outline:none;text-decoration:underline}
a:hover{text-decoration:none}
html{font-size:100.01%}
html,body{height:100%;margin:0;padding:0;width:100%}
body{background:#ccc;color:#000000;font-size:12px;font-family:Tahoma,Arial,sans-serif}
form{margin:0;padding:0}
img{border:none;vertical-align:middle}
input,input *{outline:none}
input,label{vertical-align:middle}
input,select,textarea{font:11px Tahoma,Arial,sans-serif;vertical-align:middle}
input.field{border:1px solid #a5acb2;height:16px;line-height:16px;padding:0;width:100%}
input[type=submit]{font-size:12px}
select{border:1px solid #a5acb2;height:18px;line-height:16px;margin:0;padding:0;vertical-align:middle}
textarea{border:1px solid #a5acb2;overflow:auto;width:100%}
button::-moz-focus-outer,::-moz-focus-inner{border:none}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0;vertical-align:top;text-align:left}
p{margin:0 0 20px 0}
.clear_both,.clear_left,.clear_right,clear_footer{clear:both;font-size:0px;margin:0px;padding:0px}
.clear_footer{height: 100px;}
h1,h2,h3,h4{margin:0px 0px 0px 0px;padding:0px}
h2 {font-size: 18px;font-weight: normal;color: #000000;margin: 0px 0px 19px 0px;}
#container{height:100%;min-height:100%;min-width:1000px;max-width:1400px;margin:0 auto;margin-bottom: -100px;background: #fff;}
#overlay{width:100%;height:100%;position:fixed;z-index:51}
html>body #container{height: auto;}

/* ### header ### */
#header{}
#header .top_white{height:89px;padding:41px 48px 0px 50px}
#header .top_white .logo_lightsoft{float:left;display:block;font-size:0px}
#header .top_white .right_text{background:url(../i/it_solutions.gif) no-repeat left top;width:255px;height:59px;float:right;display:block;font-size:0px}
#header .top_menu{height:44px;background:url(../i/header_gray_line.gif) repeat-x bottom left #f5f5f5;padding:0px 70px 0px 70px}
#header .tm_index{background:#f5f5f5;height: 40px; overflow: hidden;}
#header .top_menu ul{list-style-type:none;margin:0px 0px 0px -11px;padding:8px 0px 0px 0px}
#header .top_menu ul li{display:block;float: left;height: 36px;margin:0px 0px 0px 11px;padding: 0px 0px 0px 10px;font-size:10px;text-transform:uppercase;color:#666666;position: relative;}
#header .top_menu ul li a{color:#666666;text-decoration:none;display: block;float: left;padding: 8px 10px 0px 0px;}
#header .top_menu ul li a:hover{text-decoration:underline}
#header .top_menu ul li.active {background: url(../i/top_menu_lf.gif) no-repeat left top #ffffff;font-weight: bolder;color: #000000;}
#header .top_menu ul li.active a {background: url(../i/top_menu_rt.gif) no-repeat right top;color: #000000;text-decoration: none;}

#header #project_promo { height:260px; position: relative; width: 100%; }
#header .promo_travelsoft, #header .promo_mediatravel, #header .promo_touradmin, #header .promo_tophotels, #header .promo_turpoisk, #header .promo_tourindex {height:260px; display: block; position: absolute; left: 0px; top: 0px; width: 100%; z-index: 1; overflow: hidden; }
#header .promo { height:260px; position: relative; }
#header .promo .image { height:260px; }
#header .promo .corner { position: absolute; width: 24px; height: 11px; top: 260px; /*display: none;*/ }
#header .promo h1, #header .promo h1 a { display: block; height:260px; width: 100%; text-indent:-9999px; }

.promo_travelsoft .promo{background:url(../i/travelsoft_maket.jpg) repeat-x top left}
.promo_travelsoft .promo .image{background:url(../i/travelsoft-image.jpg) no-repeat top right}
.promo_travelsoft .promo h1{background:url(../i/travelsoft_logo.png) no-repeat left bottom;}
.promo_travelsoft .corner{background:url(../i/project_menu_arrow.gif) no-repeat top left; left: 84px;}

.promo_mediatravel .promo{background:url(../i/mediatravel_maket.gif) repeat-x top left}
.promo_mediatravel .promo .image{background:url(../i/mediatravel-image.jpg) no-repeat top right}
.promo_mediatravel .promo h1{background:url(../i/mediatravel_logo.png) no-repeat 69px 62px}
.promo_mediatravel .corner{background:url(../i/project_menu_arrow.gif) no-repeat top left; left: 207px;}

.promo_touradmin .promo{background:url(../i/tourmarket_maket.png) repeat-x top left;}
.promo_touradmin .promo .image{background:url(../i/tourmarket_bg.jpg) no-repeat top right}
.promo_touradmin .promo h1{background:url(../i/logo_ta.png) no-repeat 70px 25px}
.promo_touradmin .corner{background:url(../i/project_menu_arrow_ta.gif) no-repeat top left; left: 331px;}

.promo_tophotels .promo{background:url(../i/tophotels_maket.png) repeat-x top left;}
.promo_tophotels .promo .image{background:url(../i/tophotels-maket.jpg) no-repeat top right}
.promo_tophotels .promo h1{background:url(../i/tophotels_logo.png) no-repeat 70px 36px}
.promo_tophotels .corner{background:url(../i/project_menu_arrow_th.gif) no-repeat top left; right: 297px;}

.promo_turpoisk .promo{background:url(../i/tp-maket.png) repeat-x top left;}
.promo_turpoisk .promo .image{background:url(../i/lightsoft-pics.jpg) no-repeat top right}
.promo_turpoisk .promo h1{background:url(../i/tp_logo.png) no-repeat 50px 58px}
.promo_turpoisk .corner{background:url(../i/project_menu_arrow.gif) no-repeat top left; right: 186px;}

.promo_tourindex .promo{background:url(../i/ti-maket2.png) repeat-x top left;}
.promo_tourindex .promo .image{background:url(../i/tourindex-maket.gif) no-repeat top right}
.promo_tourindex .promo h1{background:url(../i/ti-logo.png) no-repeat left top}
.promo_tourindex .corner{background:url(../i/project_menu_arrow_ti.gif) no-repeat top left; right: 76px;}

#header #project_menu{height:50px;background:url(../i/project_menu_bg.gif) repeat-x top left;border-bottom:1px solid #d8d8d8;padding:0px 50px 0px 50px}
#header #project_menu ul.left{list-style-type:none;margin:0px 0px 0px -17px;padding:0px;float:left}
#header #project_menu ul.right{list-style-type:none;margin:0px -17px 0px 0px;padding:0px;float:right}
#header #project_menu ul li{margin:0px 0px 0px 17px;display:block;float:left;height:50px}
#header #project_menu ul.right li{margin:0px 17px 0px 0px}
#header #project_menu ul li.item{font:18px/49px Trebuchet MS,Tahoma,Arial,sans-serif;color:#006699}
#header #project_menu ul li.item a{display:block;float:left;color:#006699;text-decoration:none}
#header #project_menu ul li.item a:hover{color:#ff6600}
#header #project_menu ul li.active a{color:#ff6600}
#header #project_menu ul li.glue{background:url(../i/project_menu_glue.gif) no-repeat left 9px;width:1px;font-size:0px;line-height:0px}
#header .solutions_projects{background:url(../i/solutions_projects.gif) no-repeat center 13px;height:47px}

/* ### center ### */
#center{margin:0px 50px 0px 50px;padding:0px 0px 20px 0px}
.tb_content{width:100%}
.tb_content .half_column{width:50%}
.tb_content .banner{padding:0px 0px 0px 0px;text-align:right}
.list_news{}
.list_news h2{background:url(../i/head_news.gif) no-repeat left top;width:154px;height:33px;margin:0px 0px 25px 70px;text-indent:-9999px}
.list_news .news_item{clear:both;margin:0px 0px 17px 0px}
.list_news .news_item span{padding:1px 0px 0px 0px;color:#999999;font-size:10px;float:left}
.list_news .news_item p{padding:0px 0px 0px 70px;margin:0px;font-size: 11px;}
.list_news .news_item p a{color: #000;text-decoration: none;}
.list_news .news_item p a:hover{text-decoration: underline;}
.list_news .news_item p a.more{color: #006699;text-decoration: underline;}
.list_news .news_item p a.more:hover{text-decoration: none;}

#center_default {margin:0px 50px 0px 50px;padding: 50px 0px 50px 0px;}
#center_default h1 { margin: -10px 0px 27px 0px; padding: 0px 12px 11px 12px; border-bottom: 1px solid #ccc; color: #000000; font-weight: normal; font-size: 36px; }
.wrapper { width: 100%; float: right; margin: 0px 0px 0px -280px; }
.right_column { margin: 0px 0px 0px 340px; }
.right_column .right_inner { margin: 0px 10px 0px 10px; }
.left_column { margin: 0px -280px 0px 0px; width: 280px; float: left; }

.left_menu { list-style-type: none; margin: -10px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.left_menu li { margin: 0px 0px 9px 0px; padding: 10px 10px 10px 10px; position: relative; text-transform: uppercase; color: #000000; font-size: 10px; }
.left_menu li.active { background: #f5f5f5; font-weight: bolder; }
.left_menu li a { color: #000000; text-decoration: none; }
.left_menu li a:hover { text-decoration: underline; }
.left_menu li.active a, .left_menu li.active a:hover { text-decoration: none;	}

.lenta_news { margin: 0px 0px -40px 0px; }
.lenta_news .item { margin: 0px 0px 40px 0px; }
.lenta_news .item h2 { color: #000000; font-size: 18px; font-weight: normal; margin: 0px 0px 3px 0px; }
.lenta_news .item h2 a { color: #000000; }
.lenta_news .item span { display: block; font-size: 10px; color: #999999; margin: 0px 0px 12px 0px; }
.lenta_news .item p { font-size: 12px; line-height: 17px; }

.map { background: #f5f5f5; padding: 10px; /*float: left;*/ font-size: 0px; zoom:1; }
.content_block { padding: 0px 0px 8px 0px; }
.f11 { font-size: 11px; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }

/* */
.nav_pager { padding: 30px 0px 0px 0px;}
.viw { float: right; font-size: 13px; color: #5c5c5c; }
.viw span { white-space: nowrap; }
.viw a { text-decoration: underline; color: #5c5c5c !important; display: inline-block; font-size: 13px !important; padding: 5px 0px; width: 35px; text-align: center; }
.viw a.act { text-decoration: none; color: Black !important; background-color: #d9d9d9; font-weight: bold; }
.pagi { float: left; }
.pagi a { text-decoration: none !important; color: black !important; display: inline-block; padding: 5px 0px; width: 35px; text-align: center; font-size: 13px !important; }
.pagi a.fst, .pagi a.lst { width: auto; color: #5c5c5c !important; padding: 5px 10px; }
.pagi a.act { text-decoration: none; color: Black; background-color: #d9d9d9; }
.pagi a.act:hover {background-color: #d9d9d9; }
.pagi a.pg01 { text-decoration: none; background-color: #F5F5F5; }
.pagi a:hover {  background-color: #F5F5F5; }

/* ### footer ### */
#footer{border-top:1px solid #cbcbcb;height:99px;min-width:1000px;max-width:1400px;margin:0 auto;background: #fff;font-size: 11px;}
#footer .footer_inner {padding:27px 62px 0px 50px;}
#footer .footer_lightsoft{display:block;float:left;font-size:0px;margin:0px 26px 0px 0px}
#footer .contacts{float:left;list-style-type:none;margin:0px;padding:0px}
#footer .contacts li{background:url(../i/light_gray_bullet.gif) no-repeat left 6px;margin:0px 0px 2px 0px;padding:0px 0px 0px 8px;color:#999999}
#footer .contacts li a{color:#999999;text-decoration:none}
#footer .contacts li a:hover{text-decoration:underline}
#footer .copyright{color:#999999;float:right}
.schetchiklive {display : none ;}
