/* CSS Document */

HTML {height : 100%;width : 100%;font : 14px Arial; color:#000}
BODY {height : 100% !important ;width : 100%;margin : 0;padding : 0;text-align : center !important;background-color : #fff;}
a {font-family : Arial;font-size : 14px; color :#000; text-decoration : underline;}
a:hover {font-family : Arial;font-size : 14px;color :#000; text-decoration : none;}
IMG {border : 0;}
TABLE {border-collapse : collapse; font-size : 14px; color:#000}
TABLE TR TD {padding : 0;vertical-align : top;font-size : 14px; color:#000; border : 0 solid;}
FORM {margin : 0;}
INPUT, TEXTAREA, SELECT {font-family : Arial;font-size : 12px;color : #000;border : 1px solid #a2854f;background-color : #fdf6e9;}
p {margin : 0;font-family : Arial;font-size : 12px;color : #000;padding : 10px 0 0 0;}
p.nopad {padding : 0;}
h1, h2, h3, h4 {font-family : Arial;font-size : 18px;color : #000;font-weight : normal;margin : 0 0 10px 0;}
ul {margin : 15px 2px 15px 25px;padding : 0;font-family : Arial;font-size : 14px;color : #000;line-height : 17px;}
ol {margin : 7px 0 7px 30px;padding : 0;}
li {margin-top:5px; font-family:Arial; font-weight:normal !important; font-size : 14px;color : #000;margin-left : 20px;}
hr {height : 1px;border : 0;background : #c7c7c7;}

.border {border : 1px solid #111;}

table.sendForVisa {width : 600px;font-size : 14px;}
table.sendForVisa td {padding : 5px 10px 5px 0 !important ;border-bottom : 1px dotted #000;}
table.sendForVisa td.headers {color : #000;font-weight : bold;vertical-align : middle;height : 30px !important ;background-color : #37bcf5;border-bottom : 0 !important ;font-size : 14px;}
table.sendForVisa td.headers span {font-size : 12px;font-weight : normal;}
table.sendForVisa td.titles {width : 200px;font-weight : bold;}
table.sendForVisa td.titles span {font-size : 12px;font-weight : normal;}

td.newHeader {height : 300px;background : url(i/header_bg.gif) repeat-x 0% 0%;background-image : url(i/header_bg.gif);}
#lang {position : absolute;width : 150px;height : 18px;margin : 10px 0 0 0;}
#lang img {margin : 0 10px 0 10px;float : left;}

#topMenu {position : absolute;margin : 245px 0 0 190px;}
/*#topMenu ul li {float : left;display : block;list-style :  none;border-left : 2px solid #fff;padding : 0 0 0 15px;color : #ffffff;
font-size : 12px;}
#topMenu ul li a {color : #5c505b;text-decoration : none;font-weight : bold;font-family : Arial;font-size : 12px;}
#topMenu ul li a:hover {text-decoration : underline;}*/

#topMenuRus {position : absolute;margin : 245px 0 0 190px;}
#topMenuRus ul li {float : left;display : block;list-style : none;border-left : 2px solid #fff;padding : 0 0 0 15px;color : #ffffff;
font-size : 12px;}
#topMenuRus ul li a {color : #5c505b;text-decoration : none;font-weight : bold;font-family : Arial;font-size : 12px; line-height:20px}
#topMenuRus ul li a:hover {text-decoration : underline;}

#icons {position : absolute;width : 20px;height : 100px;margin : 10px 0 0 960px;text-align : center;}
#icons img {margin : 20px 0 0 0;}
#icons img#icoHome {margin : 0 0 0 0;}
#icons a {text-decoration : none;}

#phone {position : absolute;color : #fff;font-family : Arial;font-size : 14px;font-weight : bold;margin : 110px 0 0 0; text-align:left}
#phone p {color : #5c505b;font-family : Arial;font-size : 14px;font-weight : bold;margin-left : 10px;}
#phone p.text {color : #5c505b;font-family : Arial;font-size : 14px;font-weight : bold;}

#russianTourism {position:absolute; margin:120px 0 0 233px; z-index:5}
#russianTourism a {font-weight:bold; text-decoration:none}
#russianTourism a:hover { text-decoration:underline}

#sloganNew {color : #fff;font-weight : bold;position : absolute;margin : 12px 0 0 200px;}

#sloganNewEng {color : #fff;font-weight : bold;position : absolute;margin : 12px 0 0 150px;}

#logoNew {position : absolute;margin : 40px 0 0 0;}
#photosNew {position : absolute;margin : 10px 0 0 395px;}

td.newFooter {background : url(i/footer_bg.gif) repeat-x 0% 0%;background-image : url(i/footer_bg.gif);font-size : 11px;}
td.newFooter p {font-size : 11px;color : #5c505b; text-align:left}
td.newFooter a {font-size : 11px;color : #5c505b;}
td.newFooter a:hover {font-size : 11px;color : #5c505b;}
td.newFooter div#creators {position : absolute;width : 220px;margin : -70px 0 0 800px;color : #5c505b; font-size:12px; text-align:left}
td.newFooter div#creators span.znak {font-family : arial;font-size : 50px;color : #5c505b;font-weight : normal; text-align:left}
td.newFooter div#creators span.madeBy {position:absolute;font-size:12px !important; margin-top:8px; text-align:left}
td.newFooter div#creators span.system {display:block; position:absolute; margin:-15px 0 0 60px; text-align:left}

table.programs {width : 500px; border-collapse:collapse; border: 1px solid #000}
table.programs td { width: 50% !important;height : 25px;vertical-align : top; border : 1px solid #000; text-align : left; padding:0px 5px 0px 5px}

#maintable {width : 1000px;height : 100%;padding : 0;margin : 0;font-family : Arial;font-size : 14px;color : #000;background-color : #ffffff;}
#maintable font {font-size: 14px !important}
#tdtopleft {width : 231px !important ;height : 300px;background : url(i/bgtopleft.jpg) no-repeat left top;}
#tdtopleft img {width : 25px;height : 20px;position : absolute;}
#tdtopleft img.irus {margin : 14px 0 0 33px;}
#tdtopleft img.ieng {margin : 44px 0 0 33px;}
#tdtopleft img.icont {margin : 89px 0 0 33px;}
#tdtopleft img.ihome {margin : 122px 0 0 33px;}
#tdtopleft img.imap {margin : 152px 0 0 33px;}
#tdtopleft p {font-family : Arial;font-size : 14px;color : #000;margin : 175px 0 0 33px;}
#tdtopleft div.divlogo {width : 133px;height : 164px;position : absolute;margin : 15px 0 0 97px;}
#tdtopleft div.divlogo img.ilogo {width : 133px;height : 164px;}
#tdtopleft div#topmenu {position : absolute;width : 980px;height : 40px;margin : 265px 0 0 13px;}
#tdtopleft div#topmenu img {width : 147px;height : 35px;position : relative;margin-left : 9px;}

#tdtopleftEng {width : 231px !important ;height : 300px;background : url(i/bgtopleftEng.jpg) no-repeat left top;}
#tdtopleftEng img {width : 25px;height : 20px;position : absolute;}
#tdtopleftEng img.irus {margin : 14px 0 0 33px;}
#tdtopleftEng img.ieng {margin : 44px 0 0 33px;}
#tdtopleftEng img.icont {margin : 89px 0 0 33px;}
#tdtopleftEng img.ihome {margin : 122px 0 0 33px;}
#tdtopleftEng img.imap {margin : 152px 0 0 33px;}
#tdtopleftEng p {font-family : Arial;font-size : 14px;color : #000;margin : 175px 0 0 33px;}
#tdtopleftEng div.divlogo {width : 133px;height : 164px;position : absolute;margin : 15px 0 0 97px;}
#tdtopleftEng div.divlogo img.ilogo {width : 133px;height : 164px;}
#tdtopleftEng div#topmenu {position : absolute;width : 980px;height : 40px;margin : 265px 0 0 13px;}
#tdtopleftEng div#topmenu img {width : 147px;height : 35px;position : relative;margin-left : 9px;}

#tdtopcent {width : 593px;height : 300px;background : url(i/bgtopcent.jpg) no-repeat left top;}
#tdtopcent img {margin : 26px 0 0 39px;}

#tdtopright {width : 176px !important ;height : 300px;background : url(i/bgtopright.jpg) no-repeat left top;}
#tdtopright div {width : 140px;margin : 14px 0 0 20px;}
#tdtopright div p {font-family : Arial;font-size : 17px;color : #fff;font-weight : bold;padding : 2px 0 0 0;line-height : 18px;}
#tdtopright div p.fax {font-family : Arial;font-size : 17px;color : #fff;font-weight : bold;padding : 10px 0 0 0;line-height : 18px;}

#tdcentleft {width : 231px !important ;padding : 30px 0 40px 0;margin : 0;}
#tdcentleft div#leftmenu {margin : 0 0 0 20px; padding : 0;width : 190px; text-align:left}
#tdcentleft div#leftmenu div {width : 170px;padding-left : 15px;background : url(i/lmbg.jpg) no-repeat left top;margin : 10px 0;}
#tdcentleft div#leftmenu a {font-family : Arial;font-size : 14px;color : #000;text-decoration : underline;}
#tdcentleft div#leftmenu a:hover {font-family : Arial;font-size : 14px;color : #000;text-decoration : none;}

#tdcentcent {width : 593px;padding : 30px 0 40px 0;font-size : 14px; font-family:Arial !important; color:#5c505b !important}
#tdcentcent p, span {font-size : 14px; font-family:Arial !important; color:#5c505b !important}
#tdcentcent div#maindiv {width : 593px;font-size : 14px; color:#5c505b; text-align:left}


div#forma table.orderPrivateTour {width:497px;}
div#forma table.orderPrivateTour td {padding:5px 5px 0px 5px}
div#forma table.orderPrivateTour td input.sub {position:relative; margin:0 0 0 50px}
div#forma table.orderPrivateTour td.mustBe {text-align:center; color:#ff0000; font-size:10px}
div#forma table.orderPrivateTour td.th{width:200px !important; font-weight:bold; text-align:right;}


#tdcentright {width : 176px !important ;padding : 30px 0;}
#tdcentright img {margin-left : 20px;}

#tdbotleft {width : 231px !important ;height : 119px;background-color : #bdabff;}
#tdbotleft p {position : absolute;font-family : Arial;font-size : 12px;color : #5c505b;width : 590px;margin : 5px 0 0 15px;}
#tdbotleft p a {font-family : Arial;font-size : 12px;color : #5c505b;margin : 5px 0 0 0;}
#tdbotleft div {position : absolute;font-family : Arial;font-size : 12px;color : #5c505b;width : 490px;margin : 92px 0 0 15px;}
#tdbotleft div a {font-family : Arial;font-size : 12px;color : #5c505b;text-decoration : none;}
#tdbotleft div a:hover {text-decoration : underline;}

#tdbotcent {width : 593px;height : 119px;background-color : #bdabff;}

#tdbotright {width : 176px !important ;height : 119px;background : url(i/bgbotright.jpg) repeat-x left top;}

#news {padding-left : 20px;margin-top : 40px;}
#news .date {font-size : 10px;}
#news .text {font-size : 12px;}
#news .more {font-size : 10px;}

#lbOverlay {position : fixed;z-index : 9999;left : 0;top : 0;width : 100%;height : 100%;background-color : #000;cursor : pointer;}
#lbCenter, #lbBottomContainer {position : absolute;z-index : 9999;overflow : hidden;background-color : #fff;}
.lbLoading {background : #fff url(loading.gif) no-repeat center;}
#lbImage {position : absolute;left : 0;top : 0;border : 10px solid #fff;background-repeat : no-repeat;}
#lbPrevLink, #lbNextLink {display : block;position : absolute;top : 0;width : 50%;outline : none;}
#lbPrevLink {left : 0;}
#lbPrevLink:hover {background : transparent url(prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink {left : 50%;}
#lbNextLink:hover {background : transparent url(nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;font-size : 10px;color : #666;line-height : 1.4em;text-align : left;border : 10px solid #fff;border-top-style : none;}
#lbCloseLink {display : block;float : right;width : 66px;height : 22px;background : transparent url(closelabel.gif) no-repeat center;margin : 5px 0;outline : none;}
#lbCaption, #lbNumber {margin-right : 71px;}
#lbCaption {font-weight : bold;}

