body { background: url(../images/topline_bck.gif) repeat; background-color:#ff6600; font-family:tahoma, arial, sans-serif; margin:0; padding:0;}
a img {border:none;}

/*index*/
/*div#all {background:#000000; width:100%; height:100%; position:absolute; top:0; bottom:0;}
div#lang {margin:3% 0 0 89%; padding:0;}
div#lang a {color:#ffffff; text-decoration:none; font-size:8pt;}
div#lang a:hover {color:#cccccc; text-decoration:none; font-size:8pt;}
div#central {position: absolute; overflow: auto; width: 700px; height: 420px; left: 50%; top: 50%; margin-left: -350px; margin-top: -133px; background: #000000; border:0px red solid; background: url(../images/logo.png) no-repeat top center;}
div#words {text-align:center; color:#ffffff; font-size:10pt; margin:auto; padding:320px 0 0 0; width:100px; border:0px red solid;}
div#words a {text-align:center; color:#ffffff; font-size:10pt; text-decoration:none;}
div#words a:hover {text-align:center; color:#cccccc; font-size:10pt; text-decoration:none;}
div#words table {margin: 10px 0 0 0;}
div#load {margin:auto; padding:50px 0 0 0; border:0px red solid; background: url(../images/load.gif) no-repeat bottom center;}*/
/*div#skip {margin:auto; padding:22px 0 0 0; border:0px red solid; text-align:center; }
div#skip a {color:#ffffff; font-size:10pt; text-decoration:none; font-weight:bold;}
div#skip a:hover {color:#cccccc; font-size:10pt; text-decoration:none; font-weight:bold;}*/

/*main*/
div#topline {margin:0; padding:0; width:100%; height:100px; background: url(../images/topline_bck.gif) repeat; background-color:#ff6600;}
div#topmain {margin:auto; padding:15px 0 0 0; width:960px; height:85px; border:0px red solid}
div#toplang {margin:0; padding:0px 0 0 0; border:0px red solid; width:960px;}
div#playobject {margin:0; padding:0 0 0 845px; float:left; width:35px; height:20px;}
div#langs {margin:0; padding:0; float:left; width:80px; height:20px;}
div#langs a {color:#ffffff; text-decoration:none; font-size:8pt;}
div#langs a:hover {color:#ffcc99; text-decoration:none; font-size:8pt;}
div#menu {margin:0; padding:29px 0 0 0; width:960px;}
div#toptopmenu {margin:0; padding:0px 0 0 0; /*float:left;*/ width:960px;}
/*div#twitter {margin:0; padding:15px 0 0 0; float:left; width:50px; height:50px; text-align:center;}
div#twitter a {margin:0; padding:0; color:#ffffff; text-decoration:none; font-size:8pt;}*/
div.clear {margin:0; padding:0; height:0px; clear:both; overflow:hidden;}
ul#topmenu {margin:0; padding:0; list-style-type:none;}
ul#topmenu li {margin:0; padding:0 12px 0 12px; display:inline; border-left:1px #ffffff solid;}
ul#topmenu li a {color:#ffffff; text-decoration:none; font-size:11pt;}
ul#topmenu li a:hover {color:#ffcc99; text-decoration:none; font-size:11pt;}
ul#topmenu_ru {margin:0; padding:0; list-style-type:none;}
ul#topmenu_ru li {margin:0; padding:0 10px 0 10px; display:inline; border-left:1px #ffffff solid;}
ul#topmenu_ru li a {color:#ffffff; text-decoration:none; font-size:11pt;}
ul#topmenu_ru li a:hover {color:#ffcc99; text-decoration:none; font-size:11pt;}

div#allmain {margin:0; padding:0; width:100%; height:auto; border:0px red solid; background:#000000;}
div#main {margin:auto; padding:0 0 50px 0; width:960px; height:auto; border:0px red solid; background:#000000;}
div#lmain {margin:0; padding:30px 0 0 0; width:454px; height:auto; float:left;}
div#rmain {margin:0; padding:30px 0 0 0; width:506px; height:auto; float:left;}
div#threestyle {text-align:left; color:#ffffff; font-size:9pt; margin:0; padding:0;}
div#logoinmain {margin:70px 0 0 0; padding:0; background: url(../images/logoinmain.png) no-repeat top center; width:414px; height:220px;}
div#lmainthird {margin:57px 0 0 0; padding:0; width:454px; height:auto;}
div#mainshowcollect {margin:0; padding:0; float:left; width: 344px}
div#mainbottwitter {margin:0; padding:0; float:left; background: url(../images/twitterbig.jpg) no-repeat bottom center; width:110px; height:115px; text-align:center; color:#ffffff; font-size:10pt; text-decoration:none;}
div#mainbottwitter a {text-align:center; color:#ffffff; font-size:10pt; text-decoration:none;}
div#mainbottwitter a:hover {text-align:center; color:#cccccc; font-size:10pt; text-decoration:none;}
div#mainpicture {margin:0; padding:0; text-align:right;}
div#rmaintwo {margin:27px 0 0 0; padding:0; text-align:center; color:#ffffff; font-size:20pt; }
div#rmaintwo_en {margin:27px 0 0 0; padding:0; text-align:center; color:#ffffff; font-size:19pt; }
div#rmainthree {margin:8px 0 0 22px; padding:0; width:461px;}
div#rmainthree div a {color:#ffffff; text-decoration:none; font-size:12pt;}
div#rmainthree div a:hover {color:#cccccc; text-decoration:none; font-size:12pt; background: url(../images/divide_a.gif) no-repeat left;}
div#rmainthree1 {margin:0; padding:0 0 0 15px; width:130px; height:49px; float:left;}
div#rmainthree1 a {margin:0; padding:12px 0 0 8px; display:block; width:130px; height:35px; background: url(../images/divide.gif) no-repeat 3px 21px; border:0px red solid;}
div#rmainthree2 {margin:0; padding:0 0 0 15px; width:132px; height:49px; float:left;}
div#rmainthree2 a {margin:0; padding:12px 0 0 8px; display:block; width:130px; height:35px; background: url(../images/divide.gif) no-repeat 3px 21px; border:0px red solid;}
div#rmainthree3 {margin:0; padding:0 0 0 15px; width:130px; height:49px; float:left;}
div#rmainthree3 a {margin:0; padding:12px 0 0 8px; display:block; width:130px; height:35px; background: url(../images/divide.gif) no-repeat 3px 21px; border:0px red solid;}
/*div#rmainthree_active {margin:0; padding:12px 0 0 23px; width:130px; height:49px; float:left; background: url(../images/star.jpg) no-repeat top left;}*/
/*div#rmainthree_active2 {margin:0; padding:12px 0 0 23px; width:132px; height:49px; float:left; background: url(../images/star.jpg) no-repeat top left;} Dlya zameny rmaintree2*/
/*Instruction: div#rmainthree_active zameshaet rmainthree1, 2, 3, kogda knopka aktivna. Takzhe v aktivnoy knopke stavitsya "divide_white.gif" vmesto "divide.gif"*/
div#bottomline {margin:0; padding:0 0 10px 0; width:100%; height:auto; overflow:hidden; background: url(../images/topline_bck.gif) repeat; background-color:#ff6600;}
div#bottommain {margin:auto; padding:30px 0 0 0; width:960px; height:auto; border:0px red solid; color:#ffffff; font-size:10pt;}
div#bottommain a {color:#ffffff; font-size:10pt; text-decoration:none;}
div#bottommain a:hover {color:#ffcc99; font-size:10pt; text-decoration:none;}
span#footer {color:#ffffff; font-size:8pt;}
span#footer a {color:#ffffff; font-size:8pt; text-decoration:none;}
span#footer a:hover {color:#ffcc99; font-size:8pt; text-decoration:none;}
div#text {
color:#FFFFFF;
font-size:8pt;
}

/*main flash*/
div#mainflash {margin:0; padding:30px 0 0 0;}
div#lmainflash {margin:0; padding:0; width:454px; height:auto; float:left;}
div#lmainthirdflash {margin:0; padding:0; width:454px; height:auto;}
div#rmainflash {margin:0; padding:0; width:506px; height:auto; float:left;}


/*shablon*/
div.offcapa0 {margin:0; padding:0; float:left; background: url(../images/logogallery.png) no-repeat;}
div.offcapa {margin:30px 0 0 15px; padding:0; float:left;}
div.offcapa a {margin:0; padding:0 0 0 15px; display:block; color:#ffffff; text-decoration:none; font-size:12pt; border:0px red solid; background: url(../images/divide.gif) no-repeat 7px 8px;}
div.offcapa a:hover {margin:0; padding:0 0 0 15px; display:block; color:#cccccc; text-decoration:none; font-size:12pt; background: url(../images/divide_a.gif) no-repeat 4px 5px;}
div.offcapa1 {margin:30px 0 0 65px; padding:0; float:left;}
div.offcapa1 a {margin:0; padding:0 0 0 15px; display:block; color:#ffffff; text-decoration:none; font-size:12pt; background: url(../images/divide.gif) no-repeat 8px 8px;}
div.offcapa1 a:hover {margin:0; padding:0 0 0 15px; display:block; color:#cccccc; text-decoration:none; font-size:12pt; background: url(../images/divide_a.gif) no-repeat 4px 5px;}
div#shablontop {margin:0; padding:40px 0 0 30px; width:100%; height:90px; background-color:#000000;}
div#shablon_inside {margin:0px 0 0 30px; padding:0; color:#ffffff; font-size:10pt;}
div#shablon_inside a {color:#ffffff; text-decoration:none; font-size:10pt;}
div#shablon_inside a:hover {color:#cccccc; text-decoration:none; font-size:10pt;}/*about company*/
div#about {margin:30px 0 0 30px; padding:0; width:930px;}
div#aboutleft {margin:0; padding:0 40px 0 0; color:#ffffff; font-size:10pt; float:left; width:400px; background: url(../images/about_border.gif) repeat-y top right;}
div#aboutright {margin:0; padding:0 20px 0 40px; color:#ffffff; font-size:10pt; float:left; width:400px;}
div#aboutright a {color:#ffffff; text-decoration:none; font-size:10pt;}
div#aboutright a:hover {color:#cccccc; text-decoration:none; font-size:10pt;}

.mainnews {
	margin:0;
	padding:0;
	color:#FFFFFF;
	font-size: 12px;
	text-align: center;
}
.pagenews {
	margin:0;
	padding:0;
	color:#FFFFFF;
	font-size: 12px;
	text-align: left;
}
.data {
	border-top-width: 2px;
	border-top-style:solid;
	border-top-color: #E86D07;
	border-right-width: 2px;
	border-right-style:solid;
	border-right-color: #E86D07;
	border-bottom-width: 2px;
	border-bottom-style:solid;
	border-bottom-color: #E86D07;
	border-left-width: 2px;
	border-left-style:solid;
	border-left-color: #E86D07;
	margin:0;
	padding:0;
	height:16px;
	color:#00000;
	font-size: 12px;
	text-align: right;
	background: #E86D07;
	font-style: inherit;
}
