BODY
{
margin: 0pt;
background-color: #000000;

background-repeat: repeat-x;
font-family: Arial, sans-serif;
font-size: 10pt;
color: #FFFFFF;
}


.main {background-image: url('/images/i/tbg.jpg');background-repeat: no-repeat;background-position: top left;   }
.logo {padding-left:53px;padding-top:40px;}
TABLE { font-family: Arial, sans-serif; font-size: 10pt; color: #FFFFFF; }

a:link {color: #ee0049;}
a:visited {color: #ee0049;}
a:active {color: #ee0049;}
a:hover {color: #ffffff;}

#lang a:link {font-size: 12pt; color: #ee0049;}
#lang a:visited {font-size: 12pt; color: #ee0049;}
#lang a:active {font-size: 12pt; color: #ee0049;}
#lang a:hover {font-size: 12pt; color: #ffffff;}

#navigation {padding-bottom:7px;padding-top:7px;}
#navigation a:link {font-size: 12pt; color: #ee0049; padding: 2px; letter-spacing:1.3pt;}
#navigation a:visited {font-size: 12pt; color: #ee0049; padding: 2px; letter-spacing:1.3pt;}
#navigation a:active {font-size: 12pt; color: #ee0049; padding: 2px; letter-spacing:1.3pt;}
#navigation a:hover {background-color: #820028; font-size: 12pt; color: #ffffff; padding: 2px; text-decoration: none; letter-spacing:1.3pt;}
#navigation span {background-color: #820028; font-size: 12pt; color: #ffffff; font-weight: bold; padding: 2px; letter-spacing:1.3pt;}


#sub {padding-bottom:4px;padding-top:4px;}
#sub a:link {font-size: 10pt; color: #F05A89; padding: 2px; letter-spacing:1.3pt;}
#sub a:visited {font-size: 10pt; color: #F05A89; padding: 2px; letter-spacing:1.3pt;}
#sub a:active {font-size: 10pt; color: #F05A89; padding: 2px; letter-spacing:1.3pt;}
#sub a:hover {font-size: 10pt; color: #ffffff; padding: 2px; text-decoration: none; letter-spacing:1.3pt;}
#sub span {font-size: 10pt; color: #ffffff; padding: 2px; letter-spacing:1.3pt;}

#navig a {background-color: #820028; font-size: 12pt; color: #ffffff; font-weight: bold; padding: 2px; letter-spacing:1.3pt;text-decoration: none;}


#page {font: normal 1em tahoma, sans-serif; color: #85A1B4;}
#page li, #pager a {float: left; display: inline}
#page span {color: #F05A89; background: #820028; padding: 0 4px 1px 5px}
#page span {text-decoration: none}
#page ul {padding: 3px;margin:0px;}
#page li {padding-right: 10px}
#page a {color: #EE0049}
#page a:hover {color: #ffffff}


.actLinkLang
{
color: #7c7c7c;
font-size: 12pt;
}

.nav
{
padding-left: 55px;

}


.content {vertical-align:top;text-align:left;}
.portfolio {vertical-align:top;text-align:left; padding-top:127px;}
.about {vertical-align:top;text-align:left; padding-top:127px;background-image: url('/images/i/about.jpg');background-repeat: no-repeat;background-position: top right;}
.data {vertical-align:top;text-align:left; padding-top:127px; padding-right: 350px;background-image: url('/images/i/data.jpg');background-repeat: no-repeat;background-position: top right;}
.available {vertical-align:top;text-align:left; padding-top:127px; padding-right: 100px;background-image: url('/images/i/available.jpg');background-repeat: no-repeat;background-position: bottom left;}
.poster {vertical-align:bottom;}
.contact {vertical-align:top;text-align:left; padding-top:250px; padding-right: 100px;background-image: url('/images/i/contact.jpg');background-repeat: no-repeat;background-position: top right;}
.exp {vertical-align:top;text-align:left; padding-top:127px; padding-right: 100px;background-image: url('/images/i/exp.jpg');background-repeat: no-repeat;background-position: bottom right;}




/* Screenshots */

ul.screenshots {
        list-style: none;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        clear: both;
        text-align: left;
        border: 0px #000000 solid;
        }

ul.screenshots li {
        list-style: none;
        display: inline;
        width: 110px;
        height: 150px;
        margin: 0px 0px 0px 0px;
        padding: 0px;

                }


ul.screenshots li img {
        border: 3px #4A2631 solid;
        float: none;
        margin: 0px 15px 15px 0px;
        padding: 0px;
        }

ul.screenshots2 {
        list-style: none;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        clear: both;
        text-align: left;
        border: 0px #000000 solid;
        }

ul.screenshots2 li {
        list-style: none;
        display: inline;
        width: 110px;
        height: 150px;
        margin: 0px 0px 0px 0px;
        padding: 0px;

                }


ul.screenshots2 li img {
        border: 3px #4A2631 solid;
        float: none;
        margin: 0px 15px 15px 0px;
        padding: 0px;
        }



.stats {
        display:inline;
        height:0px;
        left:-1000px;
        margin:0px;
        padding:0px;
        position:absolute;
        top:-1000px;
        visibility:hidden;
        width:0px
}
div.stats {
        display:inline;
        height:0px;
        left:-1000px;
        margin:0px;
        padding:0px;
        position:absolute;
        top:-1000px;
        visibility:hidden;
        width:0px
}        


/* --------- form order --------- */
.formOrder{
	color:#5F5F5F;
}


.submit{
	padding:2px;
	font-size: 1.4em;
}

.formOrder .title{
	padding-bottom:7px;
	font-weight:bold;
	
}

.formOrder .textCell{
	width:226px;
	margin-right:10px;
	_margin-right:7px;
	float:left;
	padding-top:4px;
	font-size: 1.3em;
	line-height: 1.3em;
	letter-spacing: normal;
}

label{

	font-size: 1.2em;
}

.formOrder .inputText{
	width:296px;
	padding:1px 5px 1px 4px;
	margin-bottom:5px;
	*margin-bottom:3px;
	font-size: 1.3em;
}

.formOrder .select{
	width:280px;
	height:20px;
	*height:auto;
	margin-bottom:5px;
}

.formOrder .select2{
	width:250px;
	height:20px;
	*height:auto;
	margin-bottom:5px;
}

:root .formOrder .select, :root .formOrder .select2{
	height:auto;
}

.formOrder .inputText2{
	width:237px;
	padding:1px 0 1px 4px;
}

.formOrder .inputText3{
	width:70px;
	*width:77px;
	margin-bottom:5px;
	*margin-bottom:3px;
}

:root .formOrder .inputText3{
	width:73px;
}

.formOrder .textArea, .formOrder .textArea2, .formOrder .textArea3{
	width:296px;
	height:120px;
	padding:1px 0 1px 4px;
	margin-bottom:7px;
	overflow:auto;
}

.formOrder .textArea2{
	margin-bottom:11px;
	font-size: 1.3em;
}

.formOrder .textArea3{
	margin-bottom:5px;
}

.formOrder .check{
	margin-top:0px;
	margin-bottom:5px;
	*margin:auto;
	margin-left:0px;
	*margin-left:-4px;
}

:root .formOrder .check{
	margin-top:6px;
	margin-bottom:1px;
}

.formOrder .dp1{
	padding-top:56px;
}

.formOrder .dp2{
	height:7px;
	font-size:0px;
	line-height:0px;
}

.formOrder .dp3{
	height:14px;
	font-size:0px;
	line-height:0px;
}

.formOrder .dp4{
	width:20px;
}

.formOrder .dp5{
	height:8px;
	font-size:0px;
	line-height:0px;
}

.formOrder .dp6{
	height:5px;
	font-size:0px;
	line-height:0px;
}

:root .formOrder .dp6{
	height:0px;
}

.formOrder .dp7{
	height:4px;
	font-size:0px;
	line-height:0px;
}

:root .formOrder .dp8{
	height:4px;
	font-size:0px;
	line-height:0px;
}

.formOrder .dp9{
	height:30px;
}

.formOrder .heightBetweenBlocks{
	height:30px;
}

.formOrder .captcha, .formOrder .captcha2{
	width:123px;
	*width:118px;
	_width:115px;
	height:50px;
	float:left;
	_margin-left:53px;
	margin-left:50px;
}

.formOrder .captcha2{
	margin-left:0px;
	_margin-left:3px;
}

.formOrder .cell1{
	width:200px;
	margin:0 15px 0 5px;
	float:left;
}

.formOrder .cell2{
	width:164px;
	margin:0 15px 0 5px;
	float:left;
}

.colorW{
	color:#FFFFFF;
}


.warnText {padding-bottom: 25px; color: white; font-size: 1.2em;}

/* --------- //end form order --------- */


